diff --git a/docs/1542-boiler-pressure-drop-improvement/charts/Fluid/AixLib_Fluid_Examples_GeothermalHeatPump_GeothermalHeatPump.html b/docs/1542-boiler-pressure-drop-improvement/charts/Fluid/AixLib_Fluid_Examples_GeothermalHeatPump_GeothermalHeatPump.html
new file mode 100644
index 0000000000..830d8a6868
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/charts/Fluid/AixLib_Fluid_Examples_GeothermalHeatPump_GeothermalHeatPump.html
@@ -0,0 +1,14 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/1542-boiler-pressure-drop-improvement/charts/Fluid/index.html b/docs/1542-boiler-pressure-drop-improvement/charts/Fluid/index.html
new file mode 100644
index 0000000000..73caed4b15
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/charts/Fluid/index.html
@@ -0,0 +1,14 @@
+
+
+
+
+
+ Regression plots
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/1542-boiler-pressure-drop-improvement/charts/index.html b/docs/1542-boiler-pressure-drop-improvement/charts/index.html
new file mode 100644
index 0000000000..2c4fc34881
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/charts/index.html
@@ -0,0 +1,84 @@
+
+
+
+ Page Layout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/1542-boiler-pressure-drop-improvement/index.html b/docs/1542-boiler-pressure-drop-improvement/index.html
new file mode 100644
index 0000000000..7709495698
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/index.html
@@ -0,0 +1,642 @@
+
+
+
+
+
+
+ Files generated by CI
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/1542-boiler-pressure-drop-improvement/naming_violations.txt b/docs/1542-boiler-pressure-drop-improvement/naming_violations.txt
new file mode 100644
index 0000000000..28f5bb655d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/naming_violations.txt
@@ -0,0 +1,95 @@
+
+
+
+AixLib/Fluid/BoilerCHP/Boiler.mo
+1: Name 'paramBoiler' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: param, Boiler. Affected line: parameter AixLib.DataBase.Boiler.General.BoilerTwoPointBaseDataDefinition paramBoiler "Parameters for Boiler" annotation (Dialog(tab = "General", group = "Boiler type"), choicesAllMatching = true);
+
+2: Name 'paramHC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: param. Affected line: parameter AixLib.DataBase.Boiler.DayNightMode.HeatingCurvesDayNightBaseDataDefinition paramHC "Parameters for heating curve" annotation (Dialog(group="Heating curves"), choicesAllMatching=true);
+
+3: Name 'KR' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: K. Affected line: parameter Real KR=1 "Gain of Boiler heater" annotation (Dialog(tab = "General", group = "Boiler type"));
+
+4: Name 'TN' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: N. Affected line: parameter Modelica.Units.SI.Time TN=0.1 "Time Constant of boiler heater (T>0 required)" annotation (Dialog(tab="General", group="Boiler type"));
+
+5: Name 'riseTime' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: rise. Affected line: parameter Modelica.Units.SI.Time riseTime=30 "Rise/Fall time for step input(T>0 required)" annotation (Dialog(tab="General", group="Boiler type"));
+
+6: Name 'declination' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: declination. Affected line: parameter Real declination=1.1 "Declination" annotation(Dialog(tab="External Control"));
+
+7: Name 'Tdelta_Max' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tdelta_. Affected line: parameter Modelica.Units.SI.TemperatureDifference Tdelta_Max=2 "Difference from set flow temperature over which boiler stops" annotation (Dialog(tab="External Control"));
+
+8: Name 'Tdelta_Min' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tdelta_. Affected line: parameter Modelica.Units.SI.TemperatureDifference Tdelta_Min=2 "Difference from set flow temperature under which boiler starts" annotation (Dialog(tab="External Control"));
+
+9: Name 'Fb' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Fb. Affected line: parameter Modelica.Units.SI.Time Fb=3600 "Period of time for increased set temperature" annotation (Dialog(tab="External Control"));
+
+10: Name 'FA' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: F. Affected line: parameter Real FA=0.2 "Increment for increased set temperature" annotation(Dialog(tab="External Control"));
+
+11: Name 'TAmbient' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ambient. Affected line: Modelica.Blocks.Interfaces.RealInput TAmbient( final quantity="ThermodynamicTemperature", final unit="K", displayUnit="degC") "Ambient air temperature" annotation (Placement( transformation(extent={{-100,40},{-60,80}}), iconTransformation(extent= {{-80,60},{-60,80}})));
+
+12: Name 'switchToNightMode' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: switch, Night, Mode. Affected line: Modelica.Blocks.Interfaces.BooleanInput switchToNightMode "Connector of Boolean input signal" annotation (Placement(transformation( extent={{-100,10},{-60,50}}), iconTransformation(extent={{-80,30},{-60, 50}})));
+
+13: Name 'ExtControl' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Control. Affected line: replaceable model ExtControl = AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.ExternalControlNightDayHC constrainedby AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.PartialExternalControl "External control" annotation (Dialog(tab="External Control"),choicesAllMatching=true);
+
+
+AixLib/Fluid/BoilerCHP/BoilerNoControl.mo
+1: Name 'paramBoiler' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: param, Boiler. Affected line: parameter AixLib.DataBase.Boiler.General.BoilerTwoPointBaseDataDefinition paramBoiler "Parameters for Boiler" annotation (Dialog(tab="General", group= "Boiler type"), choicesAllMatching=true);
+
+2: Name 'G' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: G. Affected line: parameter Modelica.Units.SI.ThermalConductance G=0.003*Q_nom/50 "Constant thermal conductance to environment(G=Q_loss/dT)";
+
+3: Name 'Q_nom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Q_nom. Affected line: parameter Modelica.Units.SI.Power Q_nom=paramBoiler.Q_nom "Nominal heating power";
+
+4: Name 'internalCapacity' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: internal, Capacity. Affected line: Modelica.Thermal.HeatTransfer.Components.HeatCapacitor internalCapacity( final C=C, T(start=T_start)) "Boiler thermal capacity (dry weight)" annotation (Placement(transformation( extent={{-10,10},{10,-10}}, rotation=90, origin={2,-40})));
+
+5: Name 'ConductanceToEnv' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Conductance. Affected line: Modelica.Thermal.HeatTransfer.Components.ThermalConductor ConductanceToEnv( final G=G) "Thermal resistance of the boiler casing" annotation ( Placement(transformation( extent={{10,-10},{-10,10}}, rotation=180, origin={-30,-20})));
+
+6: Name 'QgasCalculation' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Qgas, Calculation. Affected line: Modelica.Blocks.Math.Product QgasCalculation "Calculate gas usage" annotation (Placement(transformation(extent={{-20,80},{0,100}})));
+
+7: Name 'limiter' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: limiter. Affected line: Modelica.Blocks.Nonlinear.Limiter limiter(final uMax=1, final uMin=0) "Limits the rel power between 0 and 1" annotation (Placement(transformation(extent={{-80,60},{-60,80}})));
+
+8: Name 'NominalGasConsumption' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Nominal, Consumption. Affected line: Modelica.Blocks.Sources.RealExpression NominalGasConsumption(final y=Q_nom/ max(etaLoadBased[:,2]*max(etaTempBased[:,2]))) "Nominal gas power" annotation (Placement(transformation(extent={{-62,88},{-34,104}})));
+
+9: Name 'fuelPower' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: fuel, Power. Affected line: Modelica.Blocks.Interfaces.RealOutput fuelPower "Connector of Real output signal" annotation (Placement(transformation( extent={{100,90},{120,110}}), iconTransformation(extent={{-10,-10},{10, 10}}, rotation=0, origin={72,110})));
+
+10: Name 'thermalPower' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Power. Affected line: Modelica.Blocks.Interfaces.RealOutput thermalPower "Value of Real output" annotation (Placement(transformation(extent={{100,70},{120,90}}), iconTransformation(extent={{62,74},{82,94}})));
+
+11: Name 'u_rel' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: u_rel. Affected line: Modelica.Blocks.Interfaces.RealInput u_rel "Relative gas power [0,1]" annotation (Placement(transformation( extent={{-20,-20},{20,20}}, rotation=270, origin={-80,120}), iconTransformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-70,70})));
+
+12: Name 'T_amb' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_amb. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b T_amb "Heat port for heat losses to ambient" annotation ( Placement(transformation(extent={{30,-30},{50,-10}}), iconTransformation( extent={{58,-60},{78,-40}})));
+
+13: Name 'efficiencyTableLoadDepending' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: efficiency, Table, Load, Depending. Affected line: Modelica.Blocks.Tables.CombiTable1Dv efficiencyTableLoadDepending( final tableOnFile=false, final table=etaLoadBased, final columns={2}, final smoothness=Modelica.Blocks.Types.Smoothness.ContinuousDerivative) "Table with efficiency parameters" annotation (Placement(transformation(extent={{-40,50},{-19,71}})));
+
+14: Name 'QflowCalculation' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Qflow, Calculation. Affected line: Modelica.Blocks.Math.Product QflowCalculation "Calculation of the produced heatflow" annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=270, origin={-60,2})));
+
+15: Name 'etaLoadBased' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Load, Based. Affected line: parameter Real etaLoadBased[:,2]=paramBoiler.eta "Table matrix for part load based efficiency (e.g. [0,0.99; 0.5, 0.98; 1, 0,97])";
+
+16: Name 'etaTempBased' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Temp, Based. Affected line: parameter Real etaTempBased[:,2]=[293.15,1.09; 303.15,1.08; 313.15,1.05; 323.15,1.; 373.15,0.99] "Table matrix for temperature based efficiency";
+
+17: Name 'etaCalculation' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Calculation. Affected line: Modelica.Blocks.Math.Product etaCalculation "calculates the efficiency of the boiler" annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={10,50})));
+
+18: Name 'efficiencyTableLoadDepending1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: efficiency, Table, Load, Depending. Affected line: Modelica.Blocks.Tables.CombiTable1Dv efficiencyTableLoadDepending1( final tableOnFile=false, final table=etaTempBased, final columns={2}, final smoothness=Modelica.Blocks.Types.Smoothness.ContinuousDerivative) "Table with efficiency parameters" annotation (Placement(transformation(extent={{-40,20},{-19,41}})));
+
+
+AixLib/DataBase/Boiler/General/BoilerTwoPointBaseDataDefinition.mo
+1: Missing documentation. Affected line: import Modelica.Units.SI;
+
+2: Name 'name' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: name. Affected line: parameter String name "Name of boiler";
+
+3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: parameter SI.Volume volume "Water volume of boiler";
+
+4: Name 'a' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: a. Affected line: parameter Real a "Pressure drop coefficient, dp_nominal[Pa] = a*V_flow_nominal[m^3/s]^n";
+
+5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: parameter SI.Power Q_nom "Nominal heat power / thermal load, refering to net (inferior) calorific value";parameter SI.Power Q_min "Minimal heat power / thermal load, refering to net (inferior) calorific value";parameter Real[:,2] eta "Normal supply level";
+
+
+AixLib/Fluid/BoilerCHP/BaseClasses/PartialHeatGenerator.mo
+1: Name 'transferHeat' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: transfer, Heat. Affected line: parameter Boolean transferHeat=false "If true, temperature T converges towards TAmb when no flow" annotation (Dialog(tab="Advanced", group="Sensor Properties"));
+
+2: Name 'm_flow_start' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: m_flow. Affected line: parameter Modelica.Units.SI.MassFlowRate m_flow_start=0 "Guess value of m_flow = port_a.m_flow" annotation (Dialog(tab="Advanced", group="Initialization"));
+
+3: Name 'a' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: a. Affected line: parameter Real a "Coefficient of volume flow rate dependent nominal pressure drop, dp_nominal=a*V_flow_nominal^n." annotation (Dialog(tab="Advanced", group="Pressure drop"));
+
+4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Sensors.TemperatureTwoPort senTCold( redeclare final package Medium = Medium, final tau=tau, final m_flow_nominal=m_flow_nominal, final initType=initType, final T_start=T_start, final transferHeat=transferHeat, final TAmb=TAmb, final tauHeaTra=tauHeaTra, final allowFlowReversal=allowFlowReversal, final m_flow_small=m_flow_small) "Temperature sensor of cold side of heat generator (return)" annotation (Placement(transformation(extent={{-80,-90},{-60,-70}})));Sensors.TemperatureTwoPort senTHot( redeclare final package Medium = Medium, final tau=tau, final m_flow_nominal=m_flow_nominal, final initType=initType, final T_start=T_start, final transferHeat=transferHeat, final TAmb=TAmb, final tauHeaTra=tauHeaTra, final allowFlowReversal=allowFlowReversal, final m_flow_small=m_flow_small) "Temperature sensor of hot side of heat generator (supply)" annotation (Placement(transformation(extent={{30,-90},{50,-70}})));Sensors.MassFlowRate senMasFlo( redeclare final package Medium = Medium, final allowFlowReversal=allowFlowReversal) "Sensor for mass flwo rate" annotation (Placement(transformation(extent={{60,-90},{80,-70}})));
+
+5: Name 'heater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heater. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow heater "Prescribed heat flow" annotation ( Placement(transformation( extent={{-10,-10},{10,10}}, rotation=-90, origin={-60,-50})));
+
+6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: MixingVolumes.MixingVolume vol( redeclare final package Medium = Medium, final m_flow_nominal=m_flow_nominal, final m_flow_small=m_flow_small, final allowFlowReversal=allowFlowReversal, final nPorts=2, final p_start=p_start, final T_start=T_start) "Fluid volume" annotation (Placement(transformation(extent={{-50,-80},{-30,-60}})));FixedResistances.PressureDrop pressureDrop( redeclare final package Medium = Medium, final m_flow_nominal=m_flow_nominal, final show_T=false, final allowFlowReversal=allowFlowReversal, final dp_nominal=dp_nominal, final deltaM=deltaM, final from_dp=from_dp, final linearized=linearized) "Pressure drop" annotation (Placement(transformation(extent={{-20,-90},{0,-70}})));
+
+7: Name 'rho_default' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: rho_default. Affected line: parameter Modelica.Units.SI.Density rho_default=Medium.density_pTX( Medium.p_default, Medium.T_default, Medium.X_default) "Density used for parameterization of pressure curve" annotation (Dialog(tab="Advanced", group="Pressure drop"));
\ No newline at end of file
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/comparison-dymola.log b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/comparison-dymola.log
new file mode 100644
index 0000000000..035286f394
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/comparison-dymola.log
@@ -0,0 +1,1541 @@
+[
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemIn.T",
+ "funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemOut.T"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 0
+ ],
+ "variables": [
+ "senTemIn.T",
+ "senTemOut.T"
+ ],
+ "warnings": [
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.FixedResistances.Examples.SimplePipe",
+ "simulation": {
+ "elapsed_time": 0.0123,
+ "final_time": 1000,
+ "jacobians": 43,
+ "start_time": 0,
+ "state_events": 0,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_rampValvePosition.y",
+ "funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpMea",
+ "funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpSet",
+ "funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.onSet"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 1,
+ 1,
+ 2
+ ],
+ "variables": [
+ "rampValvePosition.y",
+ "pump.pumpBus.dpMea",
+ "pump.pumpBus.dpSet",
+ "pump.pumpBus.onSet"
+ ],
+ "warnings": [
+ null,
+ null,
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled",
+ "simulation": {
+ "elapsed_time": 0.0104,
+ "final_time": 600,
+ "jacobians": 108,
+ "start_time": 0,
+ "state_events": 0,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.dpMachine",
+ "funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.m_flow",
+ "funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_m_flow_nominal",
+ "funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.dpMachine",
+ "funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dp_nominal",
+ "funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_val.y_actual",
+ "funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_elEnergy"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 1,
+ 1,
+ 2,
+ 2,
+ 3,
+ 4
+ ],
+ "variables": [
+ "dpControlled_dp.mov.dpMachine",
+ "dpControlled_dp.mov.m_flow",
+ "m_flow_nominal",
+ "dpControlled_dp.mov.dpMachine",
+ "dp_nominal",
+ "val.y_actual",
+ "elEnergy"
+ ],
+ "warnings": [
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst",
+ "simulation": {
+ "elapsed_time": 0.0174,
+ "final_time": 3600,
+ "jacobians": 120,
+ "start_time": 0,
+ "state_events": 0,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_TSet.y",
+ "funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_combinedHeatPower.senTHot.T"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 0
+ ],
+ "variables": [
+ "TSet.y",
+ "combinedHeatPower.senTHot.T"
+ ],
+ "warnings": [
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.BoilerCHP.Examples.CHPSystem",
+ "simulation": {
+ "elapsed_time": 0.0261,
+ "final_time": 1200,
+ "jacobians": 409,
+ "start_time": 0,
+ "state_events": 5,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_supply.T",
+ "funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_return.T",
+ "funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.port_a.m_flow"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 0,
+ 1
+ ],
+ "variables": [
+ "demand.senT_supply.T",
+ "demand.senT_return.T",
+ "demand.port_a.m_flow"
+ ],
+ "warnings": [
+ null,
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp",
+ "simulation": {
+ "elapsed_time": 0.0297,
+ "final_time": 100000,
+ "jacobians": 126,
+ "start_time": 0,
+ "state_events": 0,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senEff.y",
+ "funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_latEff.y",
+ "funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColOut.T",
+ "funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotIn.T",
+ "funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColIn.T",
+ "funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotOut.T",
+ "funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColIn.X",
+ "funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotIn.X",
+ "funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColOut.X",
+ "funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotOut.X"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 2,
+ 2,
+ 2,
+ 2
+ ],
+ "variables": [
+ "senEff.y",
+ "latEff.y",
+ "senTemColOut.T",
+ "senTemHotIn.T",
+ "senTemColIn.T",
+ "senTemHotOut.T",
+ "senMasFraColIn.X",
+ "senMasFraHotIn.X",
+ "senMasFraColOut.X",
+ "senMasFraHotOut.X"
+ ],
+ "warnings": [
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger",
+ "simulation": {
+ "elapsed_time": 0.278,
+ "final_time": 7200,
+ "jacobians": 62,
+ "start_time": 0,
+ "state_events": 0,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[1].T",
+ "funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[2].T",
+ "funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[3].T",
+ "funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_heatingRod.Pel",
+ "funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_simpleConsumer.Q_flow"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 0,
+ 0,
+ 1,
+ 2
+ ],
+ "variables": [
+ "storageSimple.layer[1].T",
+ "storageSimple.layer[2].T",
+ "storageSimple.layer[3].T",
+ "heatingRod.Pel",
+ "simpleConsumer.Q_flow"
+ ],
+ "warnings": [
+ null,
+ null,
+ null,
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.Storage.Examples.StorageSimpleExample",
+ "simulation": {
+ "elapsed_time": 9.24,
+ "final_time": 38200,
+ "jacobians": 59209,
+ "start_time": 0,
+ "state_events": 21,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemIn.T",
+ "funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemOut.T"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 0
+ ],
+ "variables": [
+ "senTemIn.T",
+ "senTemOut.T"
+ ],
+ "warnings": [
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe",
+ "simulation": {
+ "elapsed_time": 0.00644,
+ "final_time": 1000,
+ "jacobians": 35,
+ "start_time": 0,
+ "state_events": 0,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.dpMachine",
+ "funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.m_flow",
+ "funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_m_flow_nominal",
+ "funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.dpMachine",
+ "funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dp_nominal",
+ "funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_val.y_actual",
+ "funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_elEnergy"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 1,
+ 1,
+ 2,
+ 2,
+ 3,
+ 4
+ ],
+ "variables": [
+ "dpControlled_dp.mov.dpMachine",
+ "dpControlled_dp.mov.m_flow",
+ "m_flow_nominal",
+ "dpControlled_dp.mov.dpMachine",
+ "dp_nominal",
+ "val.y_actual",
+ "elEnergy"
+ ],
+ "warnings": [
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar",
+ "simulation": {
+ "elapsed_time": 0.0184,
+ "final_time": 3600,
+ "jacobians": 122,
+ "start_time": 0,
+ "state_events": 0,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.Storage.Examples.StorageBoiler.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[10].T",
+ "funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[5].T",
+ "funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[1].T",
+ "funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_hea.Q_flow"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "variables": [
+ "bufferStorage.layer[10].T",
+ "bufferStorage.layer[5].T",
+ "bufferStorage.layer[1].T",
+ "hea.Q_flow"
+ ],
+ "warnings": [
+ null,
+ null,
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.Storage.Examples.StorageBoiler",
+ "simulation": {
+ "elapsed_time": 0.0935,
+ "final_time": 86400,
+ "jacobians": 101,
+ "start_time": 0,
+ "state_events": 0,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_HR.m_flow",
+ "funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_FRdp.m_flow"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 0
+ ],
+ "variables": [
+ "HR.m_flow",
+ "FRdp.m_flow"
+ ],
+ "warnings": [
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances",
+ "simulation": {
+ "elapsed_time": 0.275,
+ "final_time": 3600,
+ "jacobians": 41000,
+ "start_time": 0,
+ "state_events": 1199,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T_start",
+ "funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T",
+ "funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temSup.T",
+ "funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temRet.T",
+ "funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_heaPum.refCyc.sigBus.onOffMea"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 0,
+ 1,
+ 1,
+ 2
+ ],
+ "variables": [
+ "vol.T_start",
+ "vol.T",
+ "temSup.T",
+ "temRet.T",
+ "heaPum.refCyc.sigBus.onOffMea"
+ ],
+ "warnings": [
+ null,
+ null,
+ null,
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator",
+ "simulation": {
+ "elapsed_time": 0.064661,
+ "final_time": 86400,
+ "jacobians": 76,
+ "start_time": 0,
+ "state_events": 21,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.TPool",
+ "funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QPool",
+ "funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.PPool",
+ "funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QEva"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "variables": [
+ "indoorSwimming.TPool",
+ "indoorSwimming.QPool",
+ "indoorSwimming.PPool",
+ "indoorSwimming.QEva"
+ ],
+ "warnings": [
+ null,
+ null,
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.Pools.Examples.IndoorSwimmingPool",
+ "simulation": {
+ "elapsed_time": 0.271838,
+ "final_time": 604800,
+ "jacobians": 97,
+ "start_time": 0,
+ "state_events": 9,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatPumpPower",
+ "funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[1].T",
+ "funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[5].T",
+ "funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[5].T",
+ "funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[1].T"
+ ],
+ "success_rate": 0.6,
+ "t_err_max": [
+ 78624.0,
+ 0.0,
+ 52704.0,
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 0,
+ 1,
+ 0,
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ "variables": [
+ "heatPumpPower",
+ "heatStorage.layer[1].T",
+ "heatStorage.layer[5].T",
+ "coldStorage.layer[5].T",
+ "coldStorage.layer[1].T"
+ ],
+ "warnings": [
+ "Absolute error = 2.769e+03 at t = 78624.0 for heatPumpPower",
+ null,
+ "Absolute error = 1.671e-01 at t = 52704.0 for heatStorage.layer[5].T",
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump",
+ "simulation": {
+ "elapsed_time": 4.49,
+ "final_time": 86400,
+ "jacobians": 4594,
+ "start_time": 0,
+ "state_events": 303,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemIn.T",
+ "funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemOut.T"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 0
+ ],
+ "variables": [
+ "senTemIn.T",
+ "senTemOut.T"
+ ],
+ "warnings": [
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta",
+ "simulation": {
+ "elapsed_time": 0.00846,
+ "final_time": 1000,
+ "jacobians": 78,
+ "start_time": 0,
+ "state_events": 0,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_rampValvePosition.y",
+ "funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmMea",
+ "funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmSet",
+ "funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.onSet"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 1,
+ 1,
+ 2
+ ],
+ "variables": [
+ "rampValvePosition.y",
+ "pumpBus.rpmMea",
+ "pumpBus.rpmSet",
+ "pumpBus.onSet"
+ ],
+ "warnings": [
+ null,
+ null,
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled",
+ "simulation": {
+ "elapsed_time": 0.0114,
+ "final_time": 600,
+ "jacobians": 170,
+ "start_time": 0,
+ "state_events": 3,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.mat_demand.port_a.m_flow"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0
+ ],
+ "test_passed": [
+ 1
+ ],
+ "var_groups": [
+ 0
+ ],
+ "variables": [
+ "demand.port_a.m_flow"
+ ],
+ "warnings": [
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass",
+ "simulation": {
+ "elapsed_time": 0.0294,
+ "final_time": 100000,
+ "jacobians": 162,
+ "start_time": 0,
+ "state_events": 0,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemIn.T",
+ "funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemOut.T"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 0
+ ],
+ "variables": [
+ "senTemIn.T",
+ "senTemOut.T"
+ ],
+ "warnings": [
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded",
+ "simulation": {
+ "elapsed_time": 0.0113,
+ "final_time": 1000,
+ "jacobians": 109,
+ "start_time": 0,
+ "state_events": 0,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_m3hOda.y",
+ "funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_V_flow_exp.showNumber",
+ "funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_senTemSup.T",
+ "funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_T_Sup_exp.showNumber",
+ "funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_toDryAirSup.XiDry",
+ "funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_X_Sup_exp.showNumber"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 0,
+ 1,
+ 1,
+ 2,
+ 2
+ ],
+ "variables": [
+ "m3hOda.y",
+ "V_flow_exp.showNumber",
+ "senTemSup.T",
+ "T_Sup_exp.showNumber",
+ "toDryAirSup.XiDry",
+ "X_Sup_exp.showNumber"
+ ],
+ "warnings": [
+ null,
+ null,
+ null,
+ null,
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation",
+ "simulation": {
+ "elapsed_time": 22.6,
+ "final_time": 7200,
+ "jacobians": 7673,
+ "start_time": 0,
+ "state_events": 0,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T_start",
+ "funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T",
+ "funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temSup.T",
+ "funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temRet.T",
+ "funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_heaPum.refCyc.sigBus.yMea"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 0,
+ 1,
+ 1,
+ 2
+ ],
+ "variables": [
+ "vol.T_start",
+ "vol.T",
+ "temSup.T",
+ "temRet.T",
+ "heaPum.refCyc.sigBus.yMea"
+ ],
+ "warnings": [
+ null,
+ null,
+ null,
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator",
+ "simulation": {
+ "elapsed_time": 0.0541101,
+ "final_time": 86400,
+ "jacobians": 60,
+ "start_time": 0,
+ "state_events": 4,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[10].T",
+ "funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[5].T",
+ "funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[1].T",
+ "funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_temperatureSensor.T",
+ "funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.Irradiation",
+ "funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.heater.Q_flow"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 0,
+ 0,
+ 1,
+ 2,
+ 2
+ ],
+ "variables": [
+ "bufferStorage.layer[10].T",
+ "bufferStorage.layer[5].T",
+ "bufferStorage.layer[1].T",
+ "temperatureSensor.T",
+ "solarThermal.Irradiation",
+ "solarThermal.heater.Q_flow"
+ ],
+ "warnings": [
+ null,
+ null,
+ null,
+ null,
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.Storage.Examples.StorageSolarCollector",
+ "simulation": {
+ "elapsed_time": 0.681,
+ "final_time": 172800,
+ "jacobians": 1201,
+ "start_time": 0,
+ "state_events": 3,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.TPool",
+ "funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_prescribedHeatFlow.Q_flow",
+ "funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.PPool",
+ "funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.QEva"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "variables": [
+ "indoorSwimming.TPool",
+ "prescribedHeatFlow.Q_flow",
+ "indoorSwimming.PPool",
+ "indoorSwimming.QEva"
+ ],
+ "warnings": [
+ null,
+ null,
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem",
+ "simulation": {
+ "elapsed_time": 0.264836,
+ "final_time": 604800,
+ "jacobians": 97,
+ "start_time": 0,
+ "state_events": 9,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_supply.T",
+ "funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_return.T",
+ "funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.port_a.m_flow"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 0,
+ 1
+ ],
+ "variables": [
+ "demand.senT_supply.T",
+ "demand.senT_return.T",
+ "demand.port_a.m_flow"
+ ],
+ "warnings": [
+ null,
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot",
+ "simulation": {
+ "elapsed_time": 0.0253,
+ "final_time": 100000,
+ "jacobians": 115,
+ "start_time": 0,
+ "state_events": 0,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_rampValvePosition.y",
+ "funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmMea",
+ "funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmSet",
+ "funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.onSet"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 1,
+ 1,
+ 2
+ ],
+ "variables": [
+ "rampValvePosition.y",
+ "pump.pumpBus.rpmMea",
+ "pump.pumpBus.rpmSet",
+ "pump.pumpBus.onSet"
+ ],
+ "warnings": [
+ null,
+ null,
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV",
+ "simulation": {
+ "elapsed_time": 0.0119,
+ "final_time": 600,
+ "jacobians": 134,
+ "start_time": 0,
+ "state_events": 3,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn.T",
+ "funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut.T",
+ "funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn1.T",
+ "funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut1.T",
+ "funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn2.T",
+ "funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut2.T",
+ "funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn3.T",
+ "funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut3.T"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "variables": [
+ "senTemIn.T",
+ "senTemOut.T",
+ "senTemIn1.T",
+ "senTemOut1.T",
+ "senTemIn2.T",
+ "senTemOut2.T",
+ "senTemIn3.T",
+ "senTemOut3.T"
+ ],
+ "warnings": [
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe",
+ "simulation": {
+ "elapsed_time": 0.568,
+ "final_time": 3600,
+ "jacobians": 6494,
+ "start_time": 0,
+ "state_events": 178,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_TSet.y",
+ "funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.electricalPower",
+ "funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.thermalPower",
+ "funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.fuelInput"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "variables": [
+ "TSet.y",
+ "combinedHeatPower.electricalPower",
+ "combinedHeatPower.thermalPower",
+ "combinedHeatPower.fuelInput"
+ ],
+ "warnings": [
+ null,
+ null,
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl",
+ "simulation": {
+ "elapsed_time": 0.00966,
+ "final_time": 300,
+ "jacobians": 75,
+ "start_time": 0,
+ "state_events": 0,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TSet.y",
+ "funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TOut.y",
+ "funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TVol.T",
+ "funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_THeaOut.T",
+ "funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_Pel"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "variables": [
+ "TSet.y",
+ "TOut.y",
+ "TVol.T",
+ "THeaOut.T",
+ "Pel"
+ ],
+ "warnings": [
+ null,
+ null,
+ null,
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.HeatExchangers.Examples.HeatingRod",
+ "simulation": {
+ "elapsed_time": 0.011152,
+ "final_time": 172800,
+ "jacobians": 40,
+ "start_time": 0,
+ "state_events": 6,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_m3hOda.y",
+ "funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_V_flow_exp.showNumber",
+ "funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_senTemSup.T",
+ "funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_T_Sup_exp.showNumber",
+ "funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_toDryAirSup.XiDry",
+ "funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_X_Sup_exp.showNumber"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 0,
+ 1,
+ 1,
+ 2,
+ 2
+ ],
+ "variables": [
+ "m3hOda.y",
+ "V_flow_exp.showNumber",
+ "senTemSup.T",
+ "T_Sup_exp.showNumber",
+ "toDryAirSup.XiDry",
+ "X_Sup_exp.showNumber"
+ ],
+ "warnings": [
+ null,
+ null,
+ null,
+ null,
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation",
+ "simulation": {
+ "elapsed_time": 8.2,
+ "final_time": 29600,
+ "jacobians": 1180,
+ "start_time": 0,
+ "state_events": 0,
+ "success": true
+ }
+ },
+ {
+ "comparison": {
+ "file_name": "AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat",
+ "funnel_dirs": [
+ "funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.heatingCoil1.Therm1[4].Q_flow",
+ "funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.layer[4].T",
+ "funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1In.p",
+ "funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1Out.p"
+ ],
+ "success_rate": 1.0,
+ "t_err_max": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "test_passed": [
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ "var_groups": [
+ 0,
+ 1,
+ 2,
+ 2
+ ],
+ "variables": [
+ "bufferStorage.heatingCoil1.Therm1[4].Q_flow",
+ "bufferStorage.layer[4].T",
+ "bufferStorage.portHC1In.p",
+ "bufferStorage.portHC1Out.p"
+ ],
+ "warnings": [
+ null,
+ null,
+ null,
+ null
+ ]
+ },
+ "model": "AixLib.Fluid.Storage.Examples.StorageDetailedExample",
+ "simulation": {
+ "elapsed_time": 0.085,
+ "final_time": 86400,
+ "jacobians": 45,
+ "start_time": 0,
+ "state_events": 0,
+ "success": true
+ }
+ }
+]
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_TSet.y/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_TSet.y/errors.csv
new file mode 100644
index 0000000000..983df32400
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_TSet.y/errors.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,0.000000
+1200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_TSet.y/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_TSet.y/lowerBound.csv
new file mode 100644
index 0000000000..1d443c08c4
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_TSet.y/lowerBound.csv
@@ -0,0 +1,3 @@
+x,y
+-0.001000,352.796844
+1200.001000,352.796844
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_TSet.y/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_TSet.y/reference.csv
new file mode 100644
index 0000000000..25e0e19898
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_TSet.y/reference.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,353.149994
+1200.000000,353.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_TSet.y/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_TSet.y/test.csv
new file mode 100644
index 0000000000..25e0e19898
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_TSet.y/test.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,353.149994
+1200.000000,353.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_TSet.y/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_TSet.y/upperBound.csv
new file mode 100644
index 0000000000..88ba095ea9
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_TSet.y/upperBound.csv
@@ -0,0 +1,3 @@
+x,y
+-0.001000,353.503144
+1200.001000,353.503144
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_combinedHeatPower.senTHot.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_combinedHeatPower.senTHot.T/errors.csv
new file mode 100644
index 0000000000..82ddf54059
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_combinedHeatPower.senTHot.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+12.000000,0.000000
+24.000000,0.000000
+36.000000,0.000000
+48.000000,0.000000
+60.000000,0.000000
+72.000000,0.000000
+84.000000,0.000000
+96.000000,0.000000
+108.000000,0.000000
+120.000000,0.000000
+132.000000,0.000000
+144.000000,0.000000
+156.000000,0.000000
+168.000000,0.000000
+180.000000,0.000000
+192.000000,0.000000
+204.000000,0.000000
+216.000000,0.000000
+228.000000,0.000000
+240.000000,0.000000
+252.000000,0.000000
+264.000000,0.000000
+276.000000,0.000000
+288.000000,0.000000
+300.000000,0.000000
+312.000000,0.000000
+324.000000,0.000000
+336.000000,0.000000
+348.000000,0.000000
+360.000000,0.000000
+372.000000,0.000000
+384.000000,0.000000
+396.000000,0.000000
+408.000000,0.000000
+420.000000,0.000000
+432.000000,0.000000
+444.000000,0.000000
+456.000000,0.000000
+468.000000,0.000000
+480.000000,0.000000
+492.000000,0.000000
+504.000000,0.000000
+516.000000,0.000000
+528.000000,0.000000
+540.000000,0.000000
+552.000000,0.000000
+564.000000,0.000000
+576.000000,0.000000
+588.000000,0.000000
+600.000000,0.000000
+612.000000,0.000000
+624.000000,0.000000
+636.000000,0.000000
+648.000000,0.000000
+660.000000,0.000000
+672.000000,0.000000
+684.000000,0.000000
+696.000000,0.000000
+708.000000,0.000000
+720.000000,0.000000
+732.000000,0.000000
+744.000000,0.000000
+756.000000,0.000000
+768.000000,0.000000
+780.000000,0.000000
+792.000000,0.000000
+804.000000,0.000000
+816.000000,0.000000
+828.000000,0.000000
+840.000000,0.000000
+852.000000,0.000000
+864.000000,0.000000
+876.000000,0.000000
+888.000000,0.000000
+900.000000,0.000000
+912.000000,0.000000
+924.000000,0.000000
+936.000000,0.000000
+948.000000,0.000000
+960.000000,0.000000
+972.000000,0.000000
+984.000000,0.000000
+996.000000,0.000000
+1008.000000,0.000000
+1020.000000,0.000000
+1032.000000,0.000000
+1044.000000,0.000000
+1056.000000,0.000000
+1068.000000,0.000000
+1080.000000,0.000000
+1092.000000,0.000000
+1104.000000,0.000000
+1116.000000,0.000000
+1128.000000,0.000000
+1140.000000,0.000000
+1152.000000,0.000000
+1164.000000,0.000000
+1176.000000,0.000000
+1188.000000,0.000000
+1200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_combinedHeatPower.senTHot.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_combinedHeatPower.senTHot.T/lowerBound.csv
new file mode 100644
index 0000000000..330b8f50ce
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_combinedHeatPower.senTHot.T/lowerBound.csv
@@ -0,0 +1,105 @@
+x,y
+-0.001000,292.856844
+0.001000,292.856844
+12.001000,324.397568
+24.001000,333.433628
+36.001000,340.352148
+48.001000,345.640067
+60.001000,349.675396
+72.001000,352.751266
+84.001000,355.092702
+96.001000,356.873970
+108.001000,358.228144
+120.001000,359.257235
+132.001000,360.038771
+144.001000,360.632110
+156.001000,361.082556
+168.001000,361.424560
+180.001000,361.684096
+192.001000,361.881073
+204.001000,362.030490
+216.001000,362.143902
+228.001000,362.229906
+240.001000,362.295179
+252.001000,362.344721
+264.001000,362.382250
+276.001000,362.410756
+288.001000,362.432371
+300.001000,362.448773
+312.001000,362.461242
+324.001000,362.470663
+336.001000,362.477827
+348.001000,362.483254
+359.999001,362.487369
+371.999000,351.115330
+383.999000,342.304265
+395.999000,335.578240
+407.999000,330.418579
+419.999000,326.442457
+431.999000,323.362471
+443.999000,320.965213
+455.999000,319.086264
+467.999000,317.613160
+479.999000,316.485962
+491.999000,315.624581
+503.999000,314.967127
+515.999000,314.464883
+527.999000,314.081021
+539.999000,313.787644
+551.999000,313.563381
+563.999000,313.392135
+575.999000,313.261285
+587.999000,313.161226
+599.999000,313.084734
+611.999000,313.026199
+623.999000,312.981414
+635.999000,312.947329
+647.999000,312.921354
+659.999000,312.901476
+671.999000,312.886233
+672.001000,312.886233
+684.001000,324.903561
+696.001000,334.564606
+708.001000,341.889549
+720.001000,347.427981
+732.001000,351.604464
+744.001000,354.745120
+756.001000,357.100123
+768.001000,358.860659
+780.001000,360.171908
+792.001000,361.143683
+804.001000,361.859245
+816.001000,362.382128
+828.001000,362.759741
+840.001000,363.028058
+852.001000,363.214303
+864.001000,363.338599
+876.001000,363.416524
+888.001000,363.459663
+900.000738,363.476674
+911.999000,363.474114
+923.999000,363.456919
+935.999000,363.428718
+947.999000,363.392439
+959.999000,363.350123
+971.999000,363.303386
+983.999000,363.253418
+995.999000,363.201011
+1007.999000,363.146896
+1019.999000,363.091623
+1031.999000,351.388372
+1043.999000,342.349111
+1055.999000,335.474218
+1067.999000,330.225810
+1079.999000,326.205877
+1091.999000,323.116562
+1103.999000,320.734761
+1115.999000,318.890903
+1127.999000,317.462737
+1139.999000,316.371087
+1151.999000,315.536778
+1163.999000,314.900025
+1175.999000,314.413635
+1187.999000,314.041906
+1199.999000,313.757736
+1200.001000,313.757736
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_combinedHeatPower.senTHot.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_combinedHeatPower.senTHot.T/reference.csv
new file mode 100644
index 0000000000..1fa2c67b42
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_combinedHeatPower.senTHot.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,293.149994
+12.000000,324.722290
+24.000000,333.767395
+36.000000,340.692841
+48.000000,345.986053
+60.000000,350.025421
+72.000000,353.104370
+84.000000,355.448151
+96.000000,357.231201
+108.000000,358.586731
+120.000000,359.616852
+132.000000,360.399170
+144.000000,360.993103
+156.000000,361.444000
+168.000000,361.786346
+180.000000,362.046143
+192.000000,362.243317
+204.000000,362.392883
+216.000000,362.506409
+228.000000,362.592499
+240.000000,362.657837
+252.000000,362.707428
+264.000000,362.744995
+276.000000,362.773529
+288.000000,362.795166
+300.000000,362.811584
+312.000000,362.824066
+324.000000,362.833496
+336.000000,362.840668
+348.000000,362.846100
+360.000000,362.850220
+372.000000,351.466797
+384.000000,342.646912
+396.000000,335.914154
+408.000000,330.749329
+420.000000,326.769226
+432.000000,323.686157
+444.000000,321.286499
+456.000000,319.405670
+468.000000,317.931091
+480.000000,316.802765
+492.000000,315.940521
+504.000000,315.282410
+516.000000,314.779663
+528.000000,314.395416
+540.000000,314.101746
+552.000000,313.877258
+564.000000,313.705841
+576.000000,313.574860
+588.000000,313.474701
+600.000000,313.398132
+612.000000,313.339539
+624.000000,313.294708
+636.000000,313.260590
+648.000000,313.234589
+660.000000,313.214691
+672.000000,313.199432
+684.000000,325.228790
+696.000000,334.899506
+708.000000,342.231781
+720.000000,347.775757
+732.000000,351.956421
+744.000000,355.100220
+756.000000,357.457581
+768.000000,359.219879
+780.000000,360.532440
+792.000000,361.505188
+804.000000,362.221466
+816.000000,362.744873
+828.000000,363.122864
+840.000000,363.391449
+852.000000,363.577881
+864.000000,363.702301
+876.000000,363.780304
+888.000000,363.823486
+900.000000,363.840515
+912.000000,363.837952
+924.000000,363.820740
+936.000000,363.792511
+948.000000,363.756195
+960.000000,363.713837
+972.000000,363.667053
+984.000000,363.617035
+996.000000,363.564575
+1008.000000,363.510406
+1020.000000,363.455078
+1032.000000,351.740112
+1044.000000,342.691803
+1056.000000,335.810028
+1068.000000,330.556366
+1080.000000,326.532410
+1092.000000,323.440002
+1104.000000,321.055817
+1116.000000,319.210114
+1128.000000,317.780518
+1140.000000,316.687775
+1152.000000,315.852631
+1164.000000,315.215240
+1176.000000,314.728363
+1188.000000,314.356262
+1200.000000,314.071808
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_combinedHeatPower.senTHot.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_combinedHeatPower.senTHot.T/test.csv
new file mode 100644
index 0000000000..1fa2c67b42
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_combinedHeatPower.senTHot.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,293.149994
+12.000000,324.722290
+24.000000,333.767395
+36.000000,340.692841
+48.000000,345.986053
+60.000000,350.025421
+72.000000,353.104370
+84.000000,355.448151
+96.000000,357.231201
+108.000000,358.586731
+120.000000,359.616852
+132.000000,360.399170
+144.000000,360.993103
+156.000000,361.444000
+168.000000,361.786346
+180.000000,362.046143
+192.000000,362.243317
+204.000000,362.392883
+216.000000,362.506409
+228.000000,362.592499
+240.000000,362.657837
+252.000000,362.707428
+264.000000,362.744995
+276.000000,362.773529
+288.000000,362.795166
+300.000000,362.811584
+312.000000,362.824066
+324.000000,362.833496
+336.000000,362.840668
+348.000000,362.846100
+360.000000,362.850220
+372.000000,351.466797
+384.000000,342.646912
+396.000000,335.914154
+408.000000,330.749329
+420.000000,326.769226
+432.000000,323.686157
+444.000000,321.286499
+456.000000,319.405670
+468.000000,317.931091
+480.000000,316.802765
+492.000000,315.940521
+504.000000,315.282410
+516.000000,314.779663
+528.000000,314.395416
+540.000000,314.101746
+552.000000,313.877258
+564.000000,313.705841
+576.000000,313.574860
+588.000000,313.474701
+600.000000,313.398132
+612.000000,313.339539
+624.000000,313.294708
+636.000000,313.260590
+648.000000,313.234589
+660.000000,313.214691
+672.000000,313.199432
+684.000000,325.228790
+696.000000,334.899506
+708.000000,342.231781
+720.000000,347.775757
+732.000000,351.956421
+744.000000,355.100220
+756.000000,357.457581
+768.000000,359.219879
+780.000000,360.532440
+792.000000,361.505188
+804.000000,362.221466
+816.000000,362.744873
+828.000000,363.122864
+840.000000,363.391449
+852.000000,363.577881
+864.000000,363.702301
+876.000000,363.780304
+888.000000,363.823486
+900.000000,363.840515
+912.000000,363.837952
+924.000000,363.820740
+936.000000,363.792511
+948.000000,363.756195
+960.000000,363.713837
+972.000000,363.667053
+984.000000,363.617035
+996.000000,363.564575
+1008.000000,363.510406
+1020.000000,363.455078
+1032.000000,351.740112
+1044.000000,342.691803
+1056.000000,335.810028
+1068.000000,330.556366
+1080.000000,326.532410
+1092.000000,323.440002
+1104.000000,321.055817
+1116.000000,319.210114
+1128.000000,317.780518
+1140.000000,316.687775
+1152.000000,315.852631
+1164.000000,315.215240
+1176.000000,314.728363
+1188.000000,314.356262
+1200.000000,314.071808
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_combinedHeatPower.senTHot.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_combinedHeatPower.senTHot.T/upperBound.csv
new file mode 100644
index 0000000000..d86ca41b85
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystem.mat_combinedHeatPower.senTHot.T/upperBound.csv
@@ -0,0 +1,104 @@
+x,y
+-0.001000,293.443144
+11.999000,325.047012
+23.999000,334.101162
+35.999000,341.033533
+47.999000,346.332040
+59.999000,350.375447
+71.999000,353.457474
+83.999000,355.803599
+95.999000,357.588432
+107.999000,358.945318
+119.999000,359.976469
+131.999000,360.759569
+143.999000,361.354096
+155.999000,361.805444
+167.999000,362.148133
+179.999000,362.408189
+191.999000,362.605560
+203.999000,362.755276
+215.999000,362.868915
+227.999000,362.955091
+239.999000,363.020495
+251.999000,363.070135
+263.999000,363.107740
+275.999000,363.136303
+287.999000,363.157961
+299.999000,363.174396
+311.999000,363.186890
+323.999000,363.196330
+335.999000,363.203508
+347.999000,363.208946
+359.999000,363.213070
+360.001000,363.213070
+372.001000,351.818264
+384.001000,342.989559
+396.001000,336.250068
+408.001000,331.080078
+420.001000,327.095995
+432.001000,324.009843
+444.001000,321.607786
+456.001000,319.725076
+468.001000,318.249022
+480.001000,317.119568
+492.001000,316.256462
+504.001000,315.597692
+516.001000,315.094443
+528.001000,314.709812
+540.001000,314.415847
+552.001000,314.191136
+564.001000,314.019547
+576.001000,313.888434
+588.001000,313.788176
+600.001000,313.711530
+612.001000,313.652878
+624.001000,313.608003
+636.001000,313.573850
+648.001000,313.547823
+660.001000,313.527906
+671.999003,313.512634
+683.999000,325.554019
+695.999000,335.234405
+707.999000,342.574013
+719.999000,348.123533
+731.999000,352.308377
+743.999000,355.455320
+755.999000,357.815038
+767.999000,359.579099
+779.999000,360.892973
+791.999000,361.866693
+803.999000,362.583688
+815.999000,363.107618
+827.999000,363.485987
+839.999000,363.754840
+851.999000,363.941459
+863.999000,364.066003
+875.999000,364.144084
+887.999000,364.187310
+899.999000,364.204356
+900.001000,364.204356
+912.001000,364.201790
+924.001000,364.184560
+936.001000,364.156303
+948.001000,364.119951
+960.001000,364.077551
+972.001000,364.030720
+984.001000,363.980652
+996.001000,363.928140
+1008.001000,363.873917
+1020.001000,363.818533
+1032.001000,352.091852
+1044.001000,343.034495
+1056.001000,336.145838
+1068.001000,330.886922
+1080.001000,326.858942
+1092.001000,323.763442
+1104.001000,321.376872
+1116.001000,319.529324
+1128.001000,318.098298
+1140.001000,317.004462
+1152.001000,316.168483
+1164.001000,315.530456
+1176.001000,315.043091
+1188.001000,314.670618
+1200.001000,314.385880
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_TSet.y/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_TSet.y/errors.csv
new file mode 100644
index 0000000000..9b3ca96206
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_TSet.y/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+3.000000,0.000000
+6.000000,0.000000
+9.000000,0.000000
+12.000000,0.000000
+15.000000,0.000000
+18.000000,0.000000
+21.000000,0.000000
+24.000000,0.000000
+27.000000,0.000000
+30.000000,0.000000
+33.000000,0.000000
+36.000000,0.000000
+39.000000,0.000000
+42.000000,0.000000
+45.000000,0.000000
+48.000000,0.000000
+51.000000,0.000000
+54.000000,0.000000
+57.000000,0.000000
+60.000000,0.000000
+63.000000,0.000000
+66.000000,0.000000
+69.000000,0.000000
+72.000000,0.000000
+75.000000,0.000000
+78.000000,0.000000
+81.000000,0.000000
+84.000000,0.000000
+87.000000,0.000000
+90.000000,0.000000
+93.000000,0.000000
+96.000000,0.000000
+99.000000,0.000000
+102.000000,0.000000
+105.000000,0.000000
+108.000000,0.000000
+111.000000,0.000000
+114.000000,0.000000
+117.000000,0.000000
+120.000000,0.000000
+123.000000,0.000000
+126.000000,0.000000
+129.000000,0.000000
+132.000000,0.000000
+135.000000,0.000000
+138.000000,0.000000
+141.000000,0.000000
+144.000000,0.000000
+147.000000,0.000000
+150.000000,0.000000
+153.000000,0.000000
+156.000000,0.000000
+159.000000,0.000000
+162.000000,0.000000
+165.000000,0.000000
+168.000000,0.000000
+171.000000,0.000000
+174.000000,0.000000
+177.000000,0.000000
+180.000000,0.000000
+183.000000,0.000000
+186.000000,0.000000
+189.000000,0.000000
+192.000000,0.000000
+195.000000,0.000000
+198.000000,0.000000
+201.000000,0.000000
+204.000000,0.000000
+207.000000,0.000000
+210.000000,0.000000
+213.000000,0.000000
+216.000000,0.000000
+219.000000,0.000000
+222.000000,0.000000
+225.000000,0.000000
+228.000000,0.000000
+231.000000,0.000000
+234.000000,0.000000
+237.000000,0.000000
+240.000000,0.000000
+243.000000,0.000000
+246.000000,0.000000
+249.000000,0.000000
+252.000000,0.000000
+255.000000,0.000000
+258.000000,0.000000
+261.000000,0.000000
+264.000000,0.000000
+267.000000,0.000000
+270.000000,0.000000
+273.000000,0.000000
+276.000000,0.000000
+279.000000,0.000000
+282.000000,0.000000
+285.000000,0.000000
+288.000000,0.000000
+291.000000,0.000000
+294.000000,0.000000
+297.000000,0.000000
+300.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_TSet.y/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_TSet.y/lowerBound.csv
new file mode 100644
index 0000000000..abd4b2808d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_TSet.y/lowerBound.csv
@@ -0,0 +1,43 @@
+x,y
+-0.001000,-0.001000
+9.001000,-0.001000
+12.001000,0.009000
+15.001000,0.024000
+18.001000,0.039000
+33.001000,0.114000
+36.001000,0.129000
+60.001000,0.249000
+63.001000,0.264000
+66.001000,0.279000
+69.001000,0.294000
+72.001000,0.309000
+75.001000,0.324000
+78.001000,0.339000
+81.001000,0.354000
+84.001000,0.369000
+87.001000,0.384000
+90.001000,0.399000
+93.001000,0.414000
+96.001000,0.429000
+99.001000,0.444000
+102.001000,0.459000
+105.001000,0.474000
+108.001000,0.489000
+114.001000,0.519000
+117.001000,0.534000
+126.001000,0.579000
+129.001000,0.594000
+141.001000,0.654000
+144.001000,0.669000
+153.001000,0.714000
+156.001000,0.729000
+165.001000,0.774000
+168.001000,0.789000
+177.001000,0.834000
+180.001000,0.849000
+189.001000,0.894000
+192.001000,0.909000
+201.001000,0.954000
+204.001000,0.969000
+210.001000,0.999000
+300.001000,0.999000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_TSet.y/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_TSet.y/reference.csv
new file mode 100644
index 0000000000..47716d1e63
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_TSet.y/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+3.000000,0.000000
+6.000000,0.000000
+9.000000,0.000000
+12.000000,0.010000
+15.000000,0.025000
+18.000000,0.040000
+21.000000,0.055000
+24.000000,0.070000
+27.000000,0.085000
+30.000000,0.100000
+33.000000,0.115000
+36.000000,0.130000
+39.000000,0.145000
+42.000000,0.160000
+45.000000,0.175000
+48.000000,0.190000
+51.000000,0.205000
+54.000000,0.220000
+57.000000,0.235000
+60.000000,0.250000
+63.000000,0.265000
+66.000000,0.280000
+69.000000,0.295000
+72.000000,0.310000
+75.000000,0.325000
+78.000000,0.340000
+81.000000,0.355000
+84.000000,0.370000
+87.000000,0.385000
+90.000000,0.400000
+93.000000,0.415000
+96.000000,0.430000
+99.000000,0.445000
+102.000000,0.460000
+105.000000,0.475000
+108.000000,0.490000
+111.000000,0.505000
+114.000000,0.520000
+117.000000,0.535000
+120.000000,0.550000
+123.000000,0.565000
+126.000000,0.580000
+129.000000,0.595000
+132.000000,0.610000
+135.000000,0.625000
+138.000000,0.640000
+141.000000,0.655000
+144.000000,0.670000
+147.000000,0.685000
+150.000000,0.700000
+153.000000,0.715000
+156.000000,0.730000
+159.000000,0.745000
+162.000000,0.760000
+165.000000,0.775000
+168.000000,0.790000
+171.000000,0.805000
+174.000000,0.820000
+177.000000,0.835000
+180.000000,0.850000
+183.000000,0.865000
+186.000000,0.880000
+189.000000,0.895000
+192.000000,0.910000
+195.000000,0.925000
+198.000000,0.940000
+201.000000,0.955000
+204.000000,0.970000
+207.000000,0.985000
+210.000000,1.000000
+213.000000,1.000000
+216.000000,1.000000
+219.000000,1.000000
+222.000000,1.000000
+225.000000,1.000000
+228.000000,1.000000
+231.000000,1.000000
+234.000000,1.000000
+237.000000,1.000000
+240.000000,1.000000
+243.000000,1.000000
+246.000000,1.000000
+249.000000,1.000000
+252.000000,1.000000
+255.000000,1.000000
+258.000000,1.000000
+261.000000,1.000000
+264.000000,1.000000
+267.000000,1.000000
+270.000000,1.000000
+273.000000,1.000000
+276.000000,1.000000
+279.000000,1.000000
+282.000000,1.000000
+285.000000,1.000000
+288.000000,1.000000
+291.000000,1.000000
+294.000000,1.000000
+297.000000,1.000000
+300.000000,1.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_TSet.y/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_TSet.y/test.csv
new file mode 100644
index 0000000000..47716d1e63
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_TSet.y/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+3.000000,0.000000
+6.000000,0.000000
+9.000000,0.000000
+12.000000,0.010000
+15.000000,0.025000
+18.000000,0.040000
+21.000000,0.055000
+24.000000,0.070000
+27.000000,0.085000
+30.000000,0.100000
+33.000000,0.115000
+36.000000,0.130000
+39.000000,0.145000
+42.000000,0.160000
+45.000000,0.175000
+48.000000,0.190000
+51.000000,0.205000
+54.000000,0.220000
+57.000000,0.235000
+60.000000,0.250000
+63.000000,0.265000
+66.000000,0.280000
+69.000000,0.295000
+72.000000,0.310000
+75.000000,0.325000
+78.000000,0.340000
+81.000000,0.355000
+84.000000,0.370000
+87.000000,0.385000
+90.000000,0.400000
+93.000000,0.415000
+96.000000,0.430000
+99.000000,0.445000
+102.000000,0.460000
+105.000000,0.475000
+108.000000,0.490000
+111.000000,0.505000
+114.000000,0.520000
+117.000000,0.535000
+120.000000,0.550000
+123.000000,0.565000
+126.000000,0.580000
+129.000000,0.595000
+132.000000,0.610000
+135.000000,0.625000
+138.000000,0.640000
+141.000000,0.655000
+144.000000,0.670000
+147.000000,0.685000
+150.000000,0.700000
+153.000000,0.715000
+156.000000,0.730000
+159.000000,0.745000
+162.000000,0.760000
+165.000000,0.775000
+168.000000,0.790000
+171.000000,0.805000
+174.000000,0.820000
+177.000000,0.835000
+180.000000,0.850000
+183.000000,0.865000
+186.000000,0.880000
+189.000000,0.895000
+192.000000,0.910000
+195.000000,0.925000
+198.000000,0.940000
+201.000000,0.955000
+204.000000,0.970000
+207.000000,0.985000
+210.000000,1.000000
+213.000000,1.000000
+216.000000,1.000000
+219.000000,1.000000
+222.000000,1.000000
+225.000000,1.000000
+228.000000,1.000000
+231.000000,1.000000
+234.000000,1.000000
+237.000000,1.000000
+240.000000,1.000000
+243.000000,1.000000
+246.000000,1.000000
+249.000000,1.000000
+252.000000,1.000000
+255.000000,1.000000
+258.000000,1.000000
+261.000000,1.000000
+264.000000,1.000000
+267.000000,1.000000
+270.000000,1.000000
+273.000000,1.000000
+276.000000,1.000000
+279.000000,1.000000
+282.000000,1.000000
+285.000000,1.000000
+288.000000,1.000000
+291.000000,1.000000
+294.000000,1.000000
+297.000000,1.000000
+300.000000,1.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_TSet.y/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_TSet.y/upperBound.csv
new file mode 100644
index 0000000000..bb5b272f10
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_TSet.y/upperBound.csv
@@ -0,0 +1,43 @@
+x,y
+-0.001000,0.001000
+8.999000,0.001000
+11.999000,0.011000
+14.999000,0.026000
+17.999000,0.041000
+32.999000,0.116000
+35.999000,0.131000
+59.999000,0.251000
+62.999000,0.266000
+65.999000,0.281000
+68.999000,0.296000
+71.999000,0.311000
+74.999000,0.326000
+77.999000,0.341000
+80.999000,0.356000
+83.999000,0.371000
+86.999000,0.386000
+89.999000,0.401000
+92.999000,0.416000
+95.999000,0.431000
+98.999000,0.446000
+101.999000,0.461000
+104.999000,0.476000
+107.999000,0.491000
+113.999000,0.521000
+116.999000,0.536000
+125.999000,0.581000
+128.999000,0.596000
+140.999000,0.656000
+143.999000,0.671000
+152.999000,0.716000
+155.999000,0.731000
+164.999000,0.776000
+167.999000,0.791000
+176.999000,0.836000
+179.999000,0.851000
+188.999000,0.896000
+191.999000,0.911000
+200.999000,0.956000
+203.999000,0.971000
+209.999000,1.001000
+300.001000,1.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.electricalPower/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.electricalPower/errors.csv
new file mode 100644
index 0000000000..9b3ca96206
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.electricalPower/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+3.000000,0.000000
+6.000000,0.000000
+9.000000,0.000000
+12.000000,0.000000
+15.000000,0.000000
+18.000000,0.000000
+21.000000,0.000000
+24.000000,0.000000
+27.000000,0.000000
+30.000000,0.000000
+33.000000,0.000000
+36.000000,0.000000
+39.000000,0.000000
+42.000000,0.000000
+45.000000,0.000000
+48.000000,0.000000
+51.000000,0.000000
+54.000000,0.000000
+57.000000,0.000000
+60.000000,0.000000
+63.000000,0.000000
+66.000000,0.000000
+69.000000,0.000000
+72.000000,0.000000
+75.000000,0.000000
+78.000000,0.000000
+81.000000,0.000000
+84.000000,0.000000
+87.000000,0.000000
+90.000000,0.000000
+93.000000,0.000000
+96.000000,0.000000
+99.000000,0.000000
+102.000000,0.000000
+105.000000,0.000000
+108.000000,0.000000
+111.000000,0.000000
+114.000000,0.000000
+117.000000,0.000000
+120.000000,0.000000
+123.000000,0.000000
+126.000000,0.000000
+129.000000,0.000000
+132.000000,0.000000
+135.000000,0.000000
+138.000000,0.000000
+141.000000,0.000000
+144.000000,0.000000
+147.000000,0.000000
+150.000000,0.000000
+153.000000,0.000000
+156.000000,0.000000
+159.000000,0.000000
+162.000000,0.000000
+165.000000,0.000000
+168.000000,0.000000
+171.000000,0.000000
+174.000000,0.000000
+177.000000,0.000000
+180.000000,0.000000
+183.000000,0.000000
+186.000000,0.000000
+189.000000,0.000000
+192.000000,0.000000
+195.000000,0.000000
+198.000000,0.000000
+201.000000,0.000000
+204.000000,0.000000
+207.000000,0.000000
+210.000000,0.000000
+213.000000,0.000000
+216.000000,0.000000
+219.000000,0.000000
+222.000000,0.000000
+225.000000,0.000000
+228.000000,0.000000
+231.000000,0.000000
+234.000000,0.000000
+237.000000,0.000000
+240.000000,0.000000
+243.000000,0.000000
+246.000000,0.000000
+249.000000,0.000000
+252.000000,0.000000
+255.000000,0.000000
+258.000000,0.000000
+261.000000,0.000000
+264.000000,0.000000
+267.000000,0.000000
+270.000000,0.000000
+273.000000,0.000000
+276.000000,0.000000
+279.000000,0.000000
+282.000000,0.000000
+285.000000,0.000000
+288.000000,0.000000
+291.000000,0.000000
+294.000000,0.000000
+297.000000,0.000000
+300.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.electricalPower/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.electricalPower/lowerBound.csv
new file mode 100644
index 0000000000..e19e3f0d7c
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.electricalPower/lowerBound.csv
@@ -0,0 +1,37 @@
+x,y
+-0.001000,-0.001000
+9.001000,-0.001000
+12.001000,499.500000
+24.001000,3496.500000
+27.001000,4245.750000
+30.001000,4995.000000
+36.001000,6493.500000
+39.001000,7242.750000
+42.001000,7992.000000
+51.001000,10239.750000
+54.001000,10989.000000
+60.001000,12487.500000
+63.001000,13236.750000
+69.001000,14735.250000
+72.001000,15484.500000
+84.001000,18481.500000
+87.001000,19230.750000
+102.001000,22977.000000
+105.001000,23726.250000
+108.001000,24475.500000
+111.001000,25234.740000
+120.001000,27572.400000
+123.001000,28351.620000
+138.001000,32247.720000
+141.001000,33026.940000
+159.001000,37702.260000
+162.001000,38441.520000
+165.001000,39160.800000
+168.001000,39880.080000
+171.001000,40599.360000
+174.001000,41318.640000
+201.001000,47792.160000
+204.001000,48511.440000
+207.001000,49230.720000
+210.001000,49950.000000
+300.001000,49950.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.electricalPower/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.electricalPower/reference.csv
new file mode 100644
index 0000000000..a51bfddb93
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.electricalPower/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+3.000000,0.000000
+6.000000,0.000000
+9.000000,0.000000
+12.000000,500.000000
+15.000000,1250.000000
+18.000000,2000.000000
+21.000000,2750.000000
+24.000000,3500.000000
+27.000000,4250.000000
+30.000000,5000.000000
+33.000000,5750.000000
+36.000000,6500.000000
+39.000000,7250.000000
+42.000000,8000.000000
+45.000000,8750.000000
+48.000000,9500.000000
+51.000000,10250.000000
+54.000000,11000.000000
+57.000000,11750.000000
+60.000000,12500.000000
+63.000000,13250.000000
+66.000000,14000.000000
+69.000000,14750.000000
+72.000000,15500.000000
+75.000000,16250.000000
+78.000000,17000.000000
+81.000000,17750.000000
+84.000000,18500.000000
+87.000000,19250.000000
+90.000000,20000.000000
+93.000000,20750.000000
+96.000000,21500.000000
+99.000000,22250.000000
+102.000000,23000.000000
+105.000000,23750.000000
+108.000000,24500.000000
+111.000000,25260.000000
+114.000000,26040.000000
+117.000000,26820.000000
+120.000000,27600.000000
+123.000000,28380.000000
+126.000000,29160.000000
+129.000000,29940.000000
+132.000000,30720.000000
+135.000000,31500.000000
+138.000000,32280.000000
+141.000000,33060.000000
+144.000000,33840.000000
+147.000000,34620.000000
+150.000000,35400.000000
+153.000000,36180.000000
+156.000000,36960.000000
+159.000000,37740.000000
+162.000000,38480.000000
+165.000000,39200.000000
+168.000000,39920.000000
+171.000000,40640.000000
+174.000000,41360.000000
+177.000000,42080.000000
+180.000000,42800.000000
+183.000000,43520.000000
+186.000000,44240.000000
+189.000000,44960.000000
+192.000000,45680.000000
+195.000000,46400.000000
+198.000000,47120.000000
+201.000000,47840.000000
+204.000000,48560.000000
+207.000000,49280.000000
+210.000000,50000.000000
+213.000000,50000.000000
+216.000000,50000.000000
+219.000000,50000.000000
+222.000000,50000.000000
+225.000000,50000.000000
+228.000000,50000.000000
+231.000000,50000.000000
+234.000000,50000.000000
+237.000000,50000.000000
+240.000000,50000.000000
+243.000000,50000.000000
+246.000000,50000.000000
+249.000000,50000.000000
+252.000000,50000.000000
+255.000000,50000.000000
+258.000000,50000.000000
+261.000000,50000.000000
+264.000000,50000.000000
+267.000000,50000.000000
+270.000000,50000.000000
+273.000000,50000.000000
+276.000000,50000.000000
+279.000000,50000.000000
+282.000000,50000.000000
+285.000000,50000.000000
+288.000000,50000.000000
+291.000000,50000.000000
+294.000000,50000.000000
+297.000000,50000.000000
+300.000000,50000.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.electricalPower/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.electricalPower/test.csv
new file mode 100644
index 0000000000..a51bfddb93
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.electricalPower/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+3.000000,0.000000
+6.000000,0.000000
+9.000000,0.000000
+12.000000,500.000000
+15.000000,1250.000000
+18.000000,2000.000000
+21.000000,2750.000000
+24.000000,3500.000000
+27.000000,4250.000000
+30.000000,5000.000000
+33.000000,5750.000000
+36.000000,6500.000000
+39.000000,7250.000000
+42.000000,8000.000000
+45.000000,8750.000000
+48.000000,9500.000000
+51.000000,10250.000000
+54.000000,11000.000000
+57.000000,11750.000000
+60.000000,12500.000000
+63.000000,13250.000000
+66.000000,14000.000000
+69.000000,14750.000000
+72.000000,15500.000000
+75.000000,16250.000000
+78.000000,17000.000000
+81.000000,17750.000000
+84.000000,18500.000000
+87.000000,19250.000000
+90.000000,20000.000000
+93.000000,20750.000000
+96.000000,21500.000000
+99.000000,22250.000000
+102.000000,23000.000000
+105.000000,23750.000000
+108.000000,24500.000000
+111.000000,25260.000000
+114.000000,26040.000000
+117.000000,26820.000000
+120.000000,27600.000000
+123.000000,28380.000000
+126.000000,29160.000000
+129.000000,29940.000000
+132.000000,30720.000000
+135.000000,31500.000000
+138.000000,32280.000000
+141.000000,33060.000000
+144.000000,33840.000000
+147.000000,34620.000000
+150.000000,35400.000000
+153.000000,36180.000000
+156.000000,36960.000000
+159.000000,37740.000000
+162.000000,38480.000000
+165.000000,39200.000000
+168.000000,39920.000000
+171.000000,40640.000000
+174.000000,41360.000000
+177.000000,42080.000000
+180.000000,42800.000000
+183.000000,43520.000000
+186.000000,44240.000000
+189.000000,44960.000000
+192.000000,45680.000000
+195.000000,46400.000000
+198.000000,47120.000000
+201.000000,47840.000000
+204.000000,48560.000000
+207.000000,49280.000000
+210.000000,50000.000000
+213.000000,50000.000000
+216.000000,50000.000000
+219.000000,50000.000000
+222.000000,50000.000000
+225.000000,50000.000000
+228.000000,50000.000000
+231.000000,50000.000000
+234.000000,50000.000000
+237.000000,50000.000000
+240.000000,50000.000000
+243.000000,50000.000000
+246.000000,50000.000000
+249.000000,50000.000000
+252.000000,50000.000000
+255.000000,50000.000000
+258.000000,50000.000000
+261.000000,50000.000000
+264.000000,50000.000000
+267.000000,50000.000000
+270.000000,50000.000000
+273.000000,50000.000000
+276.000000,50000.000000
+279.000000,50000.000000
+282.000000,50000.000000
+285.000000,50000.000000
+288.000000,50000.000000
+291.000000,50000.000000
+294.000000,50000.000000
+297.000000,50000.000000
+300.000000,50000.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.electricalPower/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.electricalPower/upperBound.csv
new file mode 100644
index 0000000000..48533abde9
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.electricalPower/upperBound.csv
@@ -0,0 +1,37 @@
+x,y
+-0.001000,0.001000
+8.999000,0.001000
+11.999000,500.500000
+23.999000,3503.500000
+26.999000,4254.250000
+29.999000,5005.000000
+35.999000,6506.500000
+38.999000,7257.250000
+41.999000,8008.000000
+50.999000,10260.250000
+53.999000,11011.000000
+59.999000,12512.500000
+62.999000,13263.250000
+68.999000,14764.750000
+71.999000,15515.500000
+83.999000,18518.500000
+86.999000,19269.250000
+101.999000,23023.000000
+104.999000,23773.750000
+107.999000,24524.500000
+110.999000,25285.260000
+119.999000,27627.600000
+122.999000,28408.380000
+137.999000,32312.280000
+140.999000,33093.060000
+158.999000,37777.740000
+161.999000,38518.480000
+164.999000,39239.200000
+167.999000,39959.920000
+170.999000,40680.640000
+173.999000,41401.360000
+200.999000,47887.840000
+203.999000,48608.560000
+206.999000,49329.280000
+209.999000,50050.000000
+300.001000,50050.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.fuelInput/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.fuelInput/errors.csv
new file mode 100644
index 0000000000..9b3ca96206
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.fuelInput/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+3.000000,0.000000
+6.000000,0.000000
+9.000000,0.000000
+12.000000,0.000000
+15.000000,0.000000
+18.000000,0.000000
+21.000000,0.000000
+24.000000,0.000000
+27.000000,0.000000
+30.000000,0.000000
+33.000000,0.000000
+36.000000,0.000000
+39.000000,0.000000
+42.000000,0.000000
+45.000000,0.000000
+48.000000,0.000000
+51.000000,0.000000
+54.000000,0.000000
+57.000000,0.000000
+60.000000,0.000000
+63.000000,0.000000
+66.000000,0.000000
+69.000000,0.000000
+72.000000,0.000000
+75.000000,0.000000
+78.000000,0.000000
+81.000000,0.000000
+84.000000,0.000000
+87.000000,0.000000
+90.000000,0.000000
+93.000000,0.000000
+96.000000,0.000000
+99.000000,0.000000
+102.000000,0.000000
+105.000000,0.000000
+108.000000,0.000000
+111.000000,0.000000
+114.000000,0.000000
+117.000000,0.000000
+120.000000,0.000000
+123.000000,0.000000
+126.000000,0.000000
+129.000000,0.000000
+132.000000,0.000000
+135.000000,0.000000
+138.000000,0.000000
+141.000000,0.000000
+144.000000,0.000000
+147.000000,0.000000
+150.000000,0.000000
+153.000000,0.000000
+156.000000,0.000000
+159.000000,0.000000
+162.000000,0.000000
+165.000000,0.000000
+168.000000,0.000000
+171.000000,0.000000
+174.000000,0.000000
+177.000000,0.000000
+180.000000,0.000000
+183.000000,0.000000
+186.000000,0.000000
+189.000000,0.000000
+192.000000,0.000000
+195.000000,0.000000
+198.000000,0.000000
+201.000000,0.000000
+204.000000,0.000000
+207.000000,0.000000
+210.000000,0.000000
+213.000000,0.000000
+216.000000,0.000000
+219.000000,0.000000
+222.000000,0.000000
+225.000000,0.000000
+228.000000,0.000000
+231.000000,0.000000
+234.000000,0.000000
+237.000000,0.000000
+240.000000,0.000000
+243.000000,0.000000
+246.000000,0.000000
+249.000000,0.000000
+252.000000,0.000000
+255.000000,0.000000
+258.000000,0.000000
+261.000000,0.000000
+264.000000,0.000000
+267.000000,0.000000
+270.000000,0.000000
+273.000000,0.000000
+276.000000,0.000000
+279.000000,0.000000
+282.000000,0.000000
+285.000000,0.000000
+288.000000,0.000000
+291.000000,0.000000
+294.000000,0.000000
+297.000000,0.000000
+300.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.fuelInput/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.fuelInput/lowerBound.csv
new file mode 100644
index 0000000000..1e966e921f
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.fuelInput/lowerBound.csv
@@ -0,0 +1,38 @@
+x,y
+-0.001000,-0.001000
+9.001000,-0.001000
+12.001000,1758.240000
+15.001000,4395.600000
+21.001000,9670.320000
+24.001000,12307.680000
+27.001000,14945.040000
+30.001000,17582.400000
+36.001000,22857.120000
+39.001000,25494.480000
+42.001000,28131.840000
+45.001000,30769.200000
+48.001000,33406.560000
+51.001000,36043.920000
+60.001000,43956.000000
+63.001000,46593.360000
+69.001000,51868.080000
+72.001000,54505.440000
+81.001000,62417.520000
+87.001000,67692.240000
+99.001000,78241.680000
+102.001000,80879.040000
+108.001000,86153.760000
+111.001000,88711.200000
+120.001000,95904.000000
+123.001000,98301.600000
+126.001000,100699.200000
+138.001000,110289.600000
+141.001000,112687.200000
+159.001000,127072.800000
+162.001000,128751.120000
+168.001000,131388.480000
+171.001000,132707.160000
+204.001000,147212.640000
+207.001000,148531.320000
+210.001000,149850.000000
+300.001000,149850.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.fuelInput/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.fuelInput/reference.csv
new file mode 100644
index 0000000000..c9779de52b
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.fuelInput/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+3.000000,0.000000
+6.000000,0.000000
+9.000000,0.000000
+12.000000,1760.000000
+15.000000,4400.000000
+18.000000,7040.000000
+21.000000,9680.000000
+24.000000,12320.000000
+27.000000,14960.000000
+30.000000,17600.000000
+33.000000,20240.000000
+36.000000,22880.000000
+39.000000,25520.000000
+42.000000,28160.000000
+45.000000,30800.000000
+48.000000,33440.000000
+51.000000,36080.000000
+54.000000,38720.000000
+57.000000,41360.000000
+60.000000,44000.000000
+63.000000,46640.000000
+66.000000,49280.000000
+69.000000,51920.000000
+72.000000,54560.000000
+75.000000,57200.000000
+78.000000,59840.000000
+81.000000,62480.000000
+84.000000,65120.000000
+87.000000,67760.000000
+90.000000,70400.000000
+93.000000,73040.000000
+96.000000,75680.000000
+99.000000,78320.000000
+102.000000,80960.000000
+105.000000,83600.000000
+108.000000,86240.000000
+111.000000,88800.000000
+114.000000,91200.000000
+117.000000,93600.000000
+120.000000,96000.000000
+123.000000,98400.000000
+126.000000,100800.000000
+129.000000,103200.000000
+132.000000,105600.000000
+135.000000,108000.000000
+138.000000,110400.000000
+141.000000,112800.000000
+144.000000,115200.000000
+147.000000,117600.000000
+150.000000,120000.000000
+153.000000,122400.000000
+156.000000,124800.000000
+159.000000,127200.000000
+162.000000,128880.000000
+165.000000,130200.000000
+168.000000,131520.000000
+171.000000,132840.000000
+174.000000,134160.000000
+177.000000,135480.000000
+180.000000,136800.000000
+183.000000,138120.000000
+186.000000,139440.000000
+189.000000,140760.000000
+192.000000,142080.000000
+195.000000,143400.000000
+198.000000,144720.000000
+201.000000,146040.000000
+204.000000,147360.000000
+207.000000,148680.000000
+210.000000,150000.000000
+213.000000,150000.000000
+216.000000,150000.000000
+219.000000,150000.000000
+222.000000,150000.000000
+225.000000,150000.000000
+228.000000,150000.000000
+231.000000,150000.000000
+234.000000,150000.000000
+237.000000,150000.000000
+240.000000,150000.000000
+243.000000,150000.000000
+246.000000,150000.000000
+249.000000,150000.000000
+252.000000,150000.000000
+255.000000,150000.000000
+258.000000,150000.000000
+261.000000,150000.000000
+264.000000,150000.000000
+267.000000,150000.000000
+270.000000,150000.000000
+273.000000,150000.000000
+276.000000,150000.000000
+279.000000,150000.000000
+282.000000,150000.000000
+285.000000,150000.000000
+288.000000,150000.000000
+291.000000,150000.000000
+294.000000,150000.000000
+297.000000,150000.000000
+300.000000,150000.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.fuelInput/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.fuelInput/test.csv
new file mode 100644
index 0000000000..c9779de52b
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.fuelInput/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+3.000000,0.000000
+6.000000,0.000000
+9.000000,0.000000
+12.000000,1760.000000
+15.000000,4400.000000
+18.000000,7040.000000
+21.000000,9680.000000
+24.000000,12320.000000
+27.000000,14960.000000
+30.000000,17600.000000
+33.000000,20240.000000
+36.000000,22880.000000
+39.000000,25520.000000
+42.000000,28160.000000
+45.000000,30800.000000
+48.000000,33440.000000
+51.000000,36080.000000
+54.000000,38720.000000
+57.000000,41360.000000
+60.000000,44000.000000
+63.000000,46640.000000
+66.000000,49280.000000
+69.000000,51920.000000
+72.000000,54560.000000
+75.000000,57200.000000
+78.000000,59840.000000
+81.000000,62480.000000
+84.000000,65120.000000
+87.000000,67760.000000
+90.000000,70400.000000
+93.000000,73040.000000
+96.000000,75680.000000
+99.000000,78320.000000
+102.000000,80960.000000
+105.000000,83600.000000
+108.000000,86240.000000
+111.000000,88800.000000
+114.000000,91200.000000
+117.000000,93600.000000
+120.000000,96000.000000
+123.000000,98400.000000
+126.000000,100800.000000
+129.000000,103200.000000
+132.000000,105600.000000
+135.000000,108000.000000
+138.000000,110400.000000
+141.000000,112800.000000
+144.000000,115200.000000
+147.000000,117600.000000
+150.000000,120000.000000
+153.000000,122400.000000
+156.000000,124800.000000
+159.000000,127200.000000
+162.000000,128880.000000
+165.000000,130200.000000
+168.000000,131520.000000
+171.000000,132840.000000
+174.000000,134160.000000
+177.000000,135480.000000
+180.000000,136800.000000
+183.000000,138120.000000
+186.000000,139440.000000
+189.000000,140760.000000
+192.000000,142080.000000
+195.000000,143400.000000
+198.000000,144720.000000
+201.000000,146040.000000
+204.000000,147360.000000
+207.000000,148680.000000
+210.000000,150000.000000
+213.000000,150000.000000
+216.000000,150000.000000
+219.000000,150000.000000
+222.000000,150000.000000
+225.000000,150000.000000
+228.000000,150000.000000
+231.000000,150000.000000
+234.000000,150000.000000
+237.000000,150000.000000
+240.000000,150000.000000
+243.000000,150000.000000
+246.000000,150000.000000
+249.000000,150000.000000
+252.000000,150000.000000
+255.000000,150000.000000
+258.000000,150000.000000
+261.000000,150000.000000
+264.000000,150000.000000
+267.000000,150000.000000
+270.000000,150000.000000
+273.000000,150000.000000
+276.000000,150000.000000
+279.000000,150000.000000
+282.000000,150000.000000
+285.000000,150000.000000
+288.000000,150000.000000
+291.000000,150000.000000
+294.000000,150000.000000
+297.000000,150000.000000
+300.000000,150000.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.fuelInput/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.fuelInput/upperBound.csv
new file mode 100644
index 0000000000..7e85807789
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.fuelInput/upperBound.csv
@@ -0,0 +1,38 @@
+x,y
+-0.001000,0.001000
+8.999000,0.001000
+11.999000,1761.760000
+14.999000,4404.400000
+20.999000,9689.680000
+23.999000,12332.320000
+26.999000,14974.960000
+29.999000,17617.600000
+35.999000,22902.880000
+38.999000,25545.520000
+41.999000,28188.160000
+44.999000,30830.800000
+47.999000,33473.440000
+50.999000,36116.080000
+59.999000,44044.000000
+62.999000,46686.640000
+68.999000,51971.920000
+71.999000,54614.560000
+80.999000,62542.480000
+86.999000,67827.760000
+98.999000,78398.320000
+101.999000,81040.960000
+107.999000,86326.240000
+110.999000,88888.800000
+119.999000,96096.000000
+122.999000,98498.400000
+125.999000,100900.800000
+137.999000,110510.400000
+140.999000,112912.800000
+158.999000,127327.200000
+161.999000,129008.880000
+167.999000,131651.520000
+170.999000,132972.840000
+203.999000,147507.360000
+206.999000,148828.680000
+209.999000,150150.000000
+300.001000,150150.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.thermalPower/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.thermalPower/errors.csv
new file mode 100644
index 0000000000..9b3ca96206
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.thermalPower/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+3.000000,0.000000
+6.000000,0.000000
+9.000000,0.000000
+12.000000,0.000000
+15.000000,0.000000
+18.000000,0.000000
+21.000000,0.000000
+24.000000,0.000000
+27.000000,0.000000
+30.000000,0.000000
+33.000000,0.000000
+36.000000,0.000000
+39.000000,0.000000
+42.000000,0.000000
+45.000000,0.000000
+48.000000,0.000000
+51.000000,0.000000
+54.000000,0.000000
+57.000000,0.000000
+60.000000,0.000000
+63.000000,0.000000
+66.000000,0.000000
+69.000000,0.000000
+72.000000,0.000000
+75.000000,0.000000
+78.000000,0.000000
+81.000000,0.000000
+84.000000,0.000000
+87.000000,0.000000
+90.000000,0.000000
+93.000000,0.000000
+96.000000,0.000000
+99.000000,0.000000
+102.000000,0.000000
+105.000000,0.000000
+108.000000,0.000000
+111.000000,0.000000
+114.000000,0.000000
+117.000000,0.000000
+120.000000,0.000000
+123.000000,0.000000
+126.000000,0.000000
+129.000000,0.000000
+132.000000,0.000000
+135.000000,0.000000
+138.000000,0.000000
+141.000000,0.000000
+144.000000,0.000000
+147.000000,0.000000
+150.000000,0.000000
+153.000000,0.000000
+156.000000,0.000000
+159.000000,0.000000
+162.000000,0.000000
+165.000000,0.000000
+168.000000,0.000000
+171.000000,0.000000
+174.000000,0.000000
+177.000000,0.000000
+180.000000,0.000000
+183.000000,0.000000
+186.000000,0.000000
+189.000000,0.000000
+192.000000,0.000000
+195.000000,0.000000
+198.000000,0.000000
+201.000000,0.000000
+204.000000,0.000000
+207.000000,0.000000
+210.000000,0.000000
+213.000000,0.000000
+216.000000,0.000000
+219.000000,0.000000
+222.000000,0.000000
+225.000000,0.000000
+228.000000,0.000000
+231.000000,0.000000
+234.000000,0.000000
+237.000000,0.000000
+240.000000,0.000000
+243.000000,0.000000
+246.000000,0.000000
+249.000000,0.000000
+252.000000,0.000000
+255.000000,0.000000
+258.000000,0.000000
+261.000000,0.000000
+264.000000,0.000000
+267.000000,0.000000
+270.000000,0.000000
+273.000000,0.000000
+276.000000,0.000000
+279.000000,0.000000
+282.000000,0.000000
+285.000000,0.000000
+288.000000,0.000000
+291.000000,0.000000
+294.000000,0.000000
+297.000000,0.000000
+300.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.thermalPower/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.thermalPower/lowerBound.csv
new file mode 100644
index 0000000000..515e257fe7
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.thermalPower/lowerBound.csv
@@ -0,0 +1,38 @@
+x,y
+-0.001000,-0.001000
+9.001000,-0.001000
+12.001000,1038.960000
+15.001000,2597.400000
+21.001000,5714.280000
+24.001000,7272.720000
+27.001000,8831.160000
+30.001000,10389.600000
+36.001000,13506.480000
+42.001000,16623.360000
+45.001000,18181.800000
+51.001000,21298.680000
+54.001000,22857.120000
+60.001000,25974.000000
+63.001000,27532.440000
+69.001000,30649.320000
+72.001000,32207.760000
+81.001000,36883.080000
+84.001000,38441.520000
+87.001000,39999.960000
+99.001000,46233.720000
+102.001000,47792.160000
+105.001000,49350.600000
+108.001000,50909.040000
+111.001000,52407.540000
+123.001000,57922.020000
+126.001000,59300.640000
+138.001000,64815.120000
+141.001000,66193.740000
+159.001000,74465.460000
+162.001000,75204.720000
+168.001000,76043.880000
+171.001000,76463.460000
+204.001000,81078.840000
+207.001000,81498.420000
+210.001000,81918.000000
+300.001000,81918.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.thermalPower/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.thermalPower/reference.csv
new file mode 100644
index 0000000000..1843aaa844
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.thermalPower/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+3.000000,0.000000
+6.000000,0.000000
+9.000000,0.000000
+12.000000,1040.000000
+15.000000,2600.000000
+18.000000,4160.000000
+21.000000,5720.000000
+24.000000,7280.000000
+27.000000,8840.000000
+30.000000,10400.000000
+33.000000,11960.000000
+36.000000,13520.000000
+39.000000,15080.000000
+42.000000,16640.000000
+45.000000,18200.000000
+48.000000,19760.000000
+51.000000,21320.000000
+54.000000,22880.000000
+57.000000,24440.000000
+60.000000,26000.000000
+63.000000,27560.000000
+66.000000,29120.000000
+69.000000,30680.000000
+72.000000,32240.000000
+75.000000,33800.000000
+78.000000,35360.000000
+81.000000,36920.000000
+84.000000,38480.000000
+87.000000,40040.000000
+90.000000,41600.000000
+93.000000,43160.000000
+96.000000,44720.000000
+99.000000,46280.000000
+102.000000,47840.000000
+105.000000,49400.000000
+108.000000,50960.000000
+111.000000,52460.000000
+114.000000,53840.000000
+117.000000,55220.000000
+120.000000,56600.000000
+123.000000,57980.000000
+126.000000,59360.000000
+129.000000,60740.000000
+132.000000,62120.000000
+135.000000,63500.000000
+138.000000,64880.000000
+141.000000,66260.000000
+144.000000,67640.000000
+147.000000,69020.000000
+150.000000,70400.000000
+153.000000,71780.000000
+156.000000,73160.000000
+159.000000,74540.000000
+162.000000,75280.000000
+165.000000,75700.000000
+168.000000,76120.000000
+171.000000,76540.000000
+174.000000,76960.000000
+177.000000,77380.000000
+180.000000,77800.000000
+183.000000,78220.000000
+186.000000,78640.000000
+189.000000,79060.000000
+192.000000,79480.000000
+195.000000,79900.000000
+198.000000,80320.000000
+201.000000,80740.000000
+204.000000,81160.000000
+207.000000,81580.000000
+210.000000,82000.000000
+213.000000,82000.000000
+216.000000,82000.000000
+219.000000,82000.000000
+222.000000,82000.000000
+225.000000,82000.000000
+228.000000,82000.000000
+231.000000,82000.000000
+234.000000,82000.000000
+237.000000,82000.000000
+240.000000,82000.000000
+243.000000,82000.000000
+246.000000,82000.000000
+249.000000,82000.000000
+252.000000,82000.000000
+255.000000,82000.000000
+258.000000,82000.000000
+261.000000,82000.000000
+264.000000,82000.000000
+267.000000,82000.000000
+270.000000,82000.000000
+273.000000,82000.000000
+276.000000,82000.000000
+279.000000,82000.000000
+282.000000,82000.000000
+285.000000,82000.000000
+288.000000,82000.000000
+291.000000,82000.000000
+294.000000,82000.000000
+297.000000,82000.000000
+300.000000,82000.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.thermalPower/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.thermalPower/test.csv
new file mode 100644
index 0000000000..1843aaa844
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.thermalPower/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+3.000000,0.000000
+6.000000,0.000000
+9.000000,0.000000
+12.000000,1040.000000
+15.000000,2600.000000
+18.000000,4160.000000
+21.000000,5720.000000
+24.000000,7280.000000
+27.000000,8840.000000
+30.000000,10400.000000
+33.000000,11960.000000
+36.000000,13520.000000
+39.000000,15080.000000
+42.000000,16640.000000
+45.000000,18200.000000
+48.000000,19760.000000
+51.000000,21320.000000
+54.000000,22880.000000
+57.000000,24440.000000
+60.000000,26000.000000
+63.000000,27560.000000
+66.000000,29120.000000
+69.000000,30680.000000
+72.000000,32240.000000
+75.000000,33800.000000
+78.000000,35360.000000
+81.000000,36920.000000
+84.000000,38480.000000
+87.000000,40040.000000
+90.000000,41600.000000
+93.000000,43160.000000
+96.000000,44720.000000
+99.000000,46280.000000
+102.000000,47840.000000
+105.000000,49400.000000
+108.000000,50960.000000
+111.000000,52460.000000
+114.000000,53840.000000
+117.000000,55220.000000
+120.000000,56600.000000
+123.000000,57980.000000
+126.000000,59360.000000
+129.000000,60740.000000
+132.000000,62120.000000
+135.000000,63500.000000
+138.000000,64880.000000
+141.000000,66260.000000
+144.000000,67640.000000
+147.000000,69020.000000
+150.000000,70400.000000
+153.000000,71780.000000
+156.000000,73160.000000
+159.000000,74540.000000
+162.000000,75280.000000
+165.000000,75700.000000
+168.000000,76120.000000
+171.000000,76540.000000
+174.000000,76960.000000
+177.000000,77380.000000
+180.000000,77800.000000
+183.000000,78220.000000
+186.000000,78640.000000
+189.000000,79060.000000
+192.000000,79480.000000
+195.000000,79900.000000
+198.000000,80320.000000
+201.000000,80740.000000
+204.000000,81160.000000
+207.000000,81580.000000
+210.000000,82000.000000
+213.000000,82000.000000
+216.000000,82000.000000
+219.000000,82000.000000
+222.000000,82000.000000
+225.000000,82000.000000
+228.000000,82000.000000
+231.000000,82000.000000
+234.000000,82000.000000
+237.000000,82000.000000
+240.000000,82000.000000
+243.000000,82000.000000
+246.000000,82000.000000
+249.000000,82000.000000
+252.000000,82000.000000
+255.000000,82000.000000
+258.000000,82000.000000
+261.000000,82000.000000
+264.000000,82000.000000
+267.000000,82000.000000
+270.000000,82000.000000
+273.000000,82000.000000
+276.000000,82000.000000
+279.000000,82000.000000
+282.000000,82000.000000
+285.000000,82000.000000
+288.000000,82000.000000
+291.000000,82000.000000
+294.000000,82000.000000
+297.000000,82000.000000
+300.000000,82000.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.thermalPower/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.thermalPower/upperBound.csv
new file mode 100644
index 0000000000..47a93b66a1
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.mat_combinedHeatPower.thermalPower/upperBound.csv
@@ -0,0 +1,38 @@
+x,y
+-0.001000,0.001000
+8.999000,0.001000
+11.999000,1041.040000
+14.999000,2602.600000
+20.999000,5725.720000
+23.999000,7287.280000
+26.999000,8848.840000
+29.999000,10410.400000
+35.999000,13533.520000
+41.999000,16656.640000
+44.999000,18218.200000
+50.999000,21341.320000
+53.999000,22902.880000
+59.999000,26026.000000
+62.999000,27587.560000
+68.999000,30710.680000
+71.999000,32272.240000
+80.999000,36956.920000
+83.999000,38518.480000
+86.999000,40080.040000
+98.999000,46326.280000
+101.999000,47887.840000
+104.999000,49449.400000
+107.999000,51010.960000
+110.999000,52512.460000
+122.999000,58037.980000
+125.999000,59419.360000
+137.999000,64944.880000
+140.999000,66326.260000
+158.999000,74614.540000
+161.999000,75355.280000
+167.999000,76196.120000
+170.999000,76616.540000
+203.999000,81241.160000
+206.999000,81661.580000
+209.999000,82082.000000
+300.001000,82082.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.port_a.m_flow/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.port_a.m_flow/errors.csv
new file mode 100644
index 0000000000..e4003c2739
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.port_a.m_flow/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+1000.000000,0.000000
+2000.000000,0.000000
+3000.000000,0.000000
+4000.000000,0.000000
+5000.000000,0.000000
+6000.000000,0.000000
+7000.000000,0.000000
+8000.000000,0.000000
+9000.000000,0.000000
+10000.000000,0.000000
+11000.000000,0.000000
+12000.000000,0.000000
+13000.000000,0.000000
+14000.000000,0.000000
+15000.000000,0.000000
+16000.000000,0.000000
+17000.000000,0.000000
+18000.000000,0.000000
+19000.000000,0.000000
+20000.000000,0.000000
+21000.000000,0.000000
+22000.000000,0.000000
+23000.000000,0.000000
+24000.000000,0.000000
+25000.000000,0.000000
+26000.000000,0.000000
+27000.000000,0.000000
+28000.000000,0.000000
+29000.000000,0.000000
+30000.000000,0.000000
+31000.000000,0.000000
+32000.000000,0.000000
+33000.000000,0.000000
+34000.000000,0.000000
+35000.000000,0.000000
+36000.000000,0.000000
+37000.000000,0.000000
+38000.000000,0.000000
+39000.000000,0.000000
+40000.000000,0.000000
+41000.000000,0.000000
+42000.000000,0.000000
+43000.000000,0.000000
+44000.000000,0.000000
+45000.000000,0.000000
+46000.000000,0.000000
+47000.000000,0.000000
+48000.000000,0.000000
+49000.000000,0.000000
+50000.000000,0.000000
+51000.000000,0.000000
+52000.000000,0.000000
+53000.000000,0.000000
+54000.000000,0.000000
+55000.000000,0.000000
+56000.000000,0.000000
+57000.000000,0.000000
+58000.000000,0.000000
+59000.000000,0.000000
+60000.000000,0.000000
+61000.000000,0.000000
+62000.000000,0.000000
+63000.000000,0.000000
+64000.000000,0.000000
+65000.000000,0.000000
+66000.000000,0.000000
+67000.000000,0.000000
+68000.000000,0.000000
+69000.000000,0.000000
+70000.000000,0.000000
+71000.000000,0.000000
+72000.000000,0.000000
+73000.000000,0.000000
+74000.000000,0.000000
+75000.000000,0.000000
+76000.000000,0.000000
+77000.000000,0.000000
+78000.000000,0.000000
+79000.000000,0.000000
+80000.000000,0.000000
+81000.000000,0.000000
+82000.000000,0.000000
+83000.000000,0.000000
+84000.000000,0.000000
+85000.000000,0.000000
+86000.000000,0.000000
+87000.000000,0.000000
+88000.000000,0.000000
+89000.000000,0.000000
+90000.000000,0.000000
+91000.000000,0.000000
+92000.000000,0.000000
+93000.000000,0.000000
+94000.000000,0.000000
+95000.000000,0.000000
+96000.000000,0.000000
+97000.000000,0.000000
+98000.000000,0.000000
+99000.000000,0.000000
+100000.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.port_a.m_flow/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.port_a.m_flow/lowerBound.csv
new file mode 100644
index 0000000000..aac87e0e40
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.port_a.m_flow/lowerBound.csv
@@ -0,0 +1,113 @@
+x,y
+-0.001000,0.351932
+0.001000,0.351932
+1000.001000,0.491587
+2000.001000,0.558960
+2999.999000,0.558966
+3999.999000,0.491607
+4999.999000,0.381666
+5999.999000,0.270539
+6999.999000,0.201249
+7999.999000,0.201208
+8000.001000,0.201208
+9000.001000,0.270473
+10000.001000,0.381624
+11000.001000,0.491587
+12000.001000,0.558960
+12999.999000,0.558966
+13999.999000,0.491607
+14999.999000,0.381665
+15999.999000,0.270539
+16999.999000,0.201249
+17999.999000,0.201208
+18000.001000,0.201208
+19000.001000,0.270473
+20000.001000,0.381625
+21000.001000,0.491587
+22000.001000,0.558959
+22999.999000,0.558966
+23999.999000,0.491607
+24999.999000,0.381666
+25999.999000,0.270539
+26999.999000,0.201249
+27999.999000,0.201208
+28000.001000,0.201208
+29000.001000,0.270473
+30000.001000,0.381625
+31000.001000,0.491587
+32000.001000,0.558959
+32999.999000,0.558966
+33999.999000,0.491607
+34999.999000,0.381666
+35999.999000,0.270539
+36999.999000,0.201249
+37999.999000,0.201208
+38000.001000,0.201208
+39000.001000,0.270473
+40000.001000,0.381624
+41000.001000,0.491587
+42000.001000,0.558960
+42999.999000,0.558966
+43999.999000,0.491607
+44999.999000,0.381666
+45999.999000,0.270539
+46999.999000,0.201249
+47999.999000,0.201208
+48000.001000,0.201208
+49000.001000,0.270473
+50000.001000,0.381624
+51000.001000,0.491587
+52000.001000,0.558960
+52999.999000,0.558965
+53999.999000,0.491607
+54999.999000,0.381666
+55999.999000,0.270539
+56999.999000,0.201249
+57999.999000,0.201207
+58000.001000,0.201207
+59000.001000,0.270473
+60000.001000,0.381624
+61000.001000,0.491587
+62000.001000,0.558960
+62999.999000,0.558965
+63999.999000,0.491607
+64999.999000,0.381666
+65999.999000,0.270539
+66999.999000,0.201249
+67999.999000,0.201208
+68000.001000,0.201208
+69000.001000,0.270472
+70000.001000,0.381625
+71000.001000,0.491587
+72000.001000,0.558960
+72999.999000,0.558966
+73999.999000,0.491607
+74999.999000,0.381667
+75999.999000,0.270539
+76999.999000,0.201249
+77999.999000,0.201208
+78000.001000,0.201208
+79000.001000,0.270473
+80000.001000,0.381624
+81000.001000,0.491586
+82000.001000,0.558959
+82999.999000,0.558965
+83999.999000,0.491607
+84999.999000,0.381665
+85999.999000,0.270539
+86999.999000,0.201249
+87999.999000,0.201208
+88000.001000,0.201208
+89000.001000,0.270472
+90000.001000,0.381624
+91000.001000,0.491587
+92000.001000,0.558960
+92999.999000,0.558965
+93999.999000,0.491607
+94999.999000,0.381665
+95999.999000,0.270539
+96999.999000,0.201249
+97999.999000,0.201207
+98000.001000,0.201207
+99000.001000,0.270473
+100000.001000,0.381624
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.port_a.m_flow/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.port_a.m_flow/reference.csv
new file mode 100644
index 0000000000..2c4c8e87bb
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.port_a.m_flow/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.352932
+1000.000000,0.492587
+2000.000000,0.559960
+3000.000000,0.559966
+4000.000000,0.492607
+5000.000000,0.382666
+6000.000000,0.271539
+7000.000000,0.202249
+8000.000000,0.202208
+9000.000000,0.271473
+10000.000000,0.382624
+11000.000000,0.492587
+12000.000000,0.559960
+13000.000000,0.559966
+14000.000000,0.492607
+15000.000000,0.382665
+16000.000000,0.271539
+17000.000000,0.202249
+18000.000000,0.202208
+19000.000000,0.271473
+20000.000000,0.382625
+21000.000000,0.492587
+22000.000000,0.559959
+23000.000000,0.559966
+24000.000000,0.492607
+25000.000000,0.382666
+26000.000000,0.271539
+27000.000000,0.202249
+28000.000000,0.202208
+29000.000000,0.271473
+30000.000000,0.382625
+31000.000000,0.492587
+32000.000000,0.559959
+33000.000000,0.559966
+34000.000000,0.492607
+35000.000000,0.382666
+36000.000000,0.271539
+37000.000000,0.202249
+38000.000000,0.202208
+39000.000000,0.271473
+40000.000000,0.382624
+41000.000000,0.492587
+42000.000000,0.559960
+43000.000000,0.559966
+44000.000000,0.492607
+45000.000000,0.382666
+46000.000000,0.271539
+47000.000000,0.202249
+48000.000000,0.202208
+49000.000000,0.271473
+50000.000000,0.382624
+51000.000000,0.492587
+52000.000000,0.559960
+53000.000000,0.559965
+54000.000000,0.492607
+55000.000000,0.382666
+56000.000000,0.271539
+57000.000000,0.202249
+58000.000000,0.202207
+59000.000000,0.271473
+60000.000000,0.382624
+61000.000000,0.492587
+62000.000000,0.559960
+63000.000000,0.559965
+64000.000000,0.492607
+65000.000000,0.382666
+66000.000000,0.271539
+67000.000000,0.202249
+68000.000000,0.202208
+69000.000000,0.271472
+70000.000000,0.382625
+71000.000000,0.492587
+72000.000000,0.559960
+73000.000000,0.559966
+74000.000000,0.492607
+75000.000000,0.382667
+76000.000000,0.271539
+77000.000000,0.202249
+78000.000000,0.202208
+79000.000000,0.271473
+80000.000000,0.382624
+81000.000000,0.492586
+82000.000000,0.559959
+83000.000000,0.559965
+84000.000000,0.492607
+85000.000000,0.382665
+86000.000000,0.271539
+87000.000000,0.202249
+88000.000000,0.202208
+89000.000000,0.271472
+90000.000000,0.382624
+91000.000000,0.492587
+92000.000000,0.559960
+93000.000000,0.559965
+94000.000000,0.492607
+95000.000000,0.382665
+96000.000000,0.271539
+97000.000000,0.202249
+98000.000000,0.202207
+99000.000000,0.271473
+100000.000000,0.382624
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.port_a.m_flow/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.port_a.m_flow/test.csv
new file mode 100644
index 0000000000..d2eb029bf8
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.port_a.m_flow/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.352932
+1000.000000,0.492587
+2000.000000,0.559960
+3000.000000,0.559966
+4000.000000,0.492607
+5000.000000,0.382666
+6000.000000,0.271539
+7000.000000,0.202249
+8000.000000,0.202208
+9000.000000,0.271473
+10000.000000,0.382624
+11000.000000,0.492587
+12000.000000,0.559960
+13000.000000,0.559966
+14000.000000,0.492607
+15000.000000,0.382665
+16000.000000,0.271539
+17000.000000,0.202249
+18000.000000,0.202208
+19000.000000,0.271473
+20000.000000,0.382625
+21000.000000,0.492587
+22000.000000,0.559960
+23000.000000,0.559966
+24000.000000,0.492607
+25000.000000,0.382666
+26000.000000,0.271539
+27000.000000,0.202250
+28000.000000,0.202208
+29000.000000,0.271473
+30000.000000,0.382625
+31000.000000,0.492587
+32000.000000,0.559960
+33000.000000,0.559966
+34000.000000,0.492607
+35000.000000,0.382666
+36000.000000,0.271538
+37000.000000,0.202249
+38000.000000,0.202208
+39000.000000,0.271473
+40000.000000,0.382624
+41000.000000,0.492587
+42000.000000,0.559960
+43000.000000,0.559966
+44000.000000,0.492608
+45000.000000,0.382666
+46000.000000,0.271540
+47000.000000,0.202250
+48000.000000,0.202207
+49000.000000,0.271473
+50000.000000,0.382625
+51000.000000,0.492587
+52000.000000,0.559959
+53000.000000,0.559966
+54000.000000,0.492607
+55000.000000,0.382666
+56000.000000,0.271539
+57000.000000,0.202249
+58000.000000,0.202207
+59000.000000,0.271473
+60000.000000,0.382625
+61000.000000,0.492587
+62000.000000,0.559960
+63000.000000,0.559966
+64000.000000,0.492607
+65000.000000,0.382666
+66000.000000,0.271539
+67000.000000,0.202249
+68000.000000,0.202208
+69000.000000,0.271473
+70000.000000,0.382624
+71000.000000,0.492587
+72000.000000,0.559960
+73000.000000,0.559966
+74000.000000,0.492607
+75000.000000,0.382667
+76000.000000,0.271539
+77000.000000,0.202249
+78000.000000,0.202208
+79000.000000,0.271473
+80000.000000,0.382625
+81000.000000,0.492587
+82000.000000,0.559959
+83000.000000,0.559966
+84000.000000,0.492607
+85000.000000,0.382666
+86000.000000,0.271539
+87000.000000,0.202250
+88000.000000,0.202208
+89000.000000,0.271473
+90000.000000,0.382624
+91000.000000,0.492587
+92000.000000,0.559959
+93000.000000,0.559966
+94000.000000,0.492608
+95000.000000,0.382666
+96000.000000,0.271539
+97000.000000,0.202250
+98000.000000,0.202207
+99000.000000,0.271473
+100000.000000,0.382624
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.port_a.m_flow/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.port_a.m_flow/upperBound.csv
new file mode 100644
index 0000000000..2cc1ff0695
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.port_a.m_flow/upperBound.csv
@@ -0,0 +1,113 @@
+x,y
+-0.001000,0.353932
+999.999000,0.493587
+1999.999000,0.560960
+2999.999000,0.560966
+3000.001000,0.560966
+4000.001000,0.493607
+5000.001000,0.383666
+6000.001000,0.272539
+7000.001000,0.203249
+7999.999001,0.203208
+8999.999000,0.272473
+9999.999000,0.383624
+10999.999000,0.493587
+11999.999000,0.560960
+12999.999000,0.560966
+13000.001000,0.560966
+14000.001000,0.493607
+15000.001000,0.383665
+16000.001000,0.272539
+17000.001000,0.203249
+17999.999001,0.203208
+18999.999000,0.272473
+19999.999000,0.383625
+20999.999000,0.493587
+21999.999000,0.560959
+22999.999000,0.560966
+23000.001000,0.560966
+24000.001000,0.493607
+25000.001000,0.383666
+26000.001000,0.272539
+27000.001000,0.203249
+27999.999001,0.203208
+28999.999000,0.272473
+29999.999000,0.383625
+30999.999000,0.493587
+31999.999000,0.560959
+32999.999000,0.560966
+33000.001000,0.560966
+34000.001000,0.493607
+35000.001000,0.383666
+36000.001000,0.272539
+37000.001000,0.203249
+37999.999001,0.203208
+38999.999000,0.272473
+39999.999000,0.383624
+40999.999000,0.493587
+41999.999000,0.560960
+42999.999000,0.560966
+43000.001000,0.560966
+44000.001000,0.493607
+45000.001000,0.383666
+46000.001000,0.272539
+47000.001000,0.203249
+47999.999001,0.203208
+48999.999000,0.272473
+49999.999000,0.383624
+50999.999000,0.493587
+51999.999000,0.560960
+52999.999000,0.560965
+53000.001000,0.560965
+54000.001000,0.493607
+55000.001000,0.383666
+56000.001000,0.272539
+57000.001000,0.203249
+57999.999001,0.203207
+58999.999000,0.272473
+59999.999000,0.383624
+60999.999000,0.493587
+61999.999000,0.560960
+62999.999000,0.560965
+63000.001000,0.560965
+64000.001000,0.493607
+65000.001000,0.383666
+66000.001000,0.272539
+67000.001000,0.203249
+67999.999001,0.203208
+68999.999000,0.272472
+69999.999000,0.383625
+70999.999000,0.493587
+71999.999000,0.560960
+72999.999000,0.560966
+73000.001000,0.560966
+74000.001000,0.493607
+75000.001000,0.383667
+76000.001000,0.272539
+77000.001000,0.203249
+77999.999001,0.203208
+78999.999000,0.272473
+79999.999000,0.383624
+80999.999000,0.493586
+81999.999000,0.560959
+82999.999000,0.560965
+83000.001000,0.560965
+84000.001000,0.493607
+85000.001000,0.383665
+86000.001000,0.272539
+87000.001000,0.203249
+87999.999001,0.203208
+88999.999000,0.272472
+89999.999000,0.383624
+90999.999000,0.493587
+91999.999000,0.560960
+92999.999000,0.560965
+93000.001000,0.560965
+94000.001000,0.493607
+95000.001000,0.383665
+96000.001000,0.272539
+97000.001000,0.203249
+97999.999001,0.203207
+98999.999000,0.272473
+99999.999000,0.383624
+100000.001000,0.383624
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_return.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_return.T/errors.csv
new file mode 100644
index 0000000000..e4003c2739
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_return.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+1000.000000,0.000000
+2000.000000,0.000000
+3000.000000,0.000000
+4000.000000,0.000000
+5000.000000,0.000000
+6000.000000,0.000000
+7000.000000,0.000000
+8000.000000,0.000000
+9000.000000,0.000000
+10000.000000,0.000000
+11000.000000,0.000000
+12000.000000,0.000000
+13000.000000,0.000000
+14000.000000,0.000000
+15000.000000,0.000000
+16000.000000,0.000000
+17000.000000,0.000000
+18000.000000,0.000000
+19000.000000,0.000000
+20000.000000,0.000000
+21000.000000,0.000000
+22000.000000,0.000000
+23000.000000,0.000000
+24000.000000,0.000000
+25000.000000,0.000000
+26000.000000,0.000000
+27000.000000,0.000000
+28000.000000,0.000000
+29000.000000,0.000000
+30000.000000,0.000000
+31000.000000,0.000000
+32000.000000,0.000000
+33000.000000,0.000000
+34000.000000,0.000000
+35000.000000,0.000000
+36000.000000,0.000000
+37000.000000,0.000000
+38000.000000,0.000000
+39000.000000,0.000000
+40000.000000,0.000000
+41000.000000,0.000000
+42000.000000,0.000000
+43000.000000,0.000000
+44000.000000,0.000000
+45000.000000,0.000000
+46000.000000,0.000000
+47000.000000,0.000000
+48000.000000,0.000000
+49000.000000,0.000000
+50000.000000,0.000000
+51000.000000,0.000000
+52000.000000,0.000000
+53000.000000,0.000000
+54000.000000,0.000000
+55000.000000,0.000000
+56000.000000,0.000000
+57000.000000,0.000000
+58000.000000,0.000000
+59000.000000,0.000000
+60000.000000,0.000000
+61000.000000,0.000000
+62000.000000,0.000000
+63000.000000,0.000000
+64000.000000,0.000000
+65000.000000,0.000000
+66000.000000,0.000000
+67000.000000,0.000000
+68000.000000,0.000000
+69000.000000,0.000000
+70000.000000,0.000000
+71000.000000,0.000000
+72000.000000,0.000000
+73000.000000,0.000000
+74000.000000,0.000000
+75000.000000,0.000000
+76000.000000,0.000000
+77000.000000,0.000000
+78000.000000,0.000000
+79000.000000,0.000000
+80000.000000,0.000000
+81000.000000,0.000000
+82000.000000,0.000000
+83000.000000,0.000000
+84000.000000,0.000000
+85000.000000,0.000000
+86000.000000,0.000000
+87000.000000,0.000000
+88000.000000,0.000000
+89000.000000,0.000000
+90000.000000,0.000000
+91000.000000,0.000000
+92000.000000,0.000000
+93000.000000,0.000000
+94000.000000,0.000000
+95000.000000,0.000000
+96000.000000,0.000000
+97000.000000,0.000000
+98000.000000,0.000000
+99000.000000,0.000000
+100000.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_return.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_return.T/lowerBound.csv
new file mode 100644
index 0000000000..9e5de2e713
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_return.T/lowerBound.csv
@@ -0,0 +1,4 @@
+x,y
+-0.001000,287.861844
+999.999000,282.866844
+100000.001000,282.866844
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_return.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_return.T/reference.csv
new file mode 100644
index 0000000000..8d262e0e8d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_return.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,288.149994
+1000.000000,283.149994
+2000.000000,283.149994
+3000.000000,283.149994
+4000.000000,283.149994
+5000.000000,283.149994
+6000.000000,283.149994
+7000.000000,283.149994
+8000.000000,283.149994
+9000.000000,283.149994
+10000.000000,283.149994
+11000.000000,283.149994
+12000.000000,283.149994
+13000.000000,283.149994
+14000.000000,283.149994
+15000.000000,283.149994
+16000.000000,283.149994
+17000.000000,283.149994
+18000.000000,283.149994
+19000.000000,283.149994
+20000.000000,283.149994
+21000.000000,283.149994
+22000.000000,283.149994
+23000.000000,283.149994
+24000.000000,283.149994
+25000.000000,283.149994
+26000.000000,283.149994
+27000.000000,283.149994
+28000.000000,283.149994
+29000.000000,283.149994
+30000.000000,283.149994
+31000.000000,283.149994
+32000.000000,283.149994
+33000.000000,283.149994
+34000.000000,283.149994
+35000.000000,283.149994
+36000.000000,283.149994
+37000.000000,283.149994
+38000.000000,283.149994
+39000.000000,283.149994
+40000.000000,283.149994
+41000.000000,283.149994
+42000.000000,283.149994
+43000.000000,283.149994
+44000.000000,283.149994
+45000.000000,283.149994
+46000.000000,283.149994
+47000.000000,283.149994
+48000.000000,283.149994
+49000.000000,283.149994
+50000.000000,283.149994
+51000.000000,283.149994
+52000.000000,283.149994
+53000.000000,283.149994
+54000.000000,283.149994
+55000.000000,283.149994
+56000.000000,283.149994
+57000.000000,283.149994
+58000.000000,283.149994
+59000.000000,283.149994
+60000.000000,283.149994
+61000.000000,283.149994
+62000.000000,283.149994
+63000.000000,283.149994
+64000.000000,283.149994
+65000.000000,283.149994
+66000.000000,283.149994
+67000.000000,283.149994
+68000.000000,283.149994
+69000.000000,283.149994
+70000.000000,283.149994
+71000.000000,283.149994
+72000.000000,283.149994
+73000.000000,283.149994
+74000.000000,283.149994
+75000.000000,283.149994
+76000.000000,283.149994
+77000.000000,283.149994
+78000.000000,283.149994
+79000.000000,283.149994
+80000.000000,283.149994
+81000.000000,283.149994
+82000.000000,283.149994
+83000.000000,283.149994
+84000.000000,283.149994
+85000.000000,283.149994
+86000.000000,283.149994
+87000.000000,283.149994
+88000.000000,283.149994
+89000.000000,283.149994
+90000.000000,283.149994
+91000.000000,283.149994
+92000.000000,283.149994
+93000.000000,283.149994
+94000.000000,283.149994
+95000.000000,283.149994
+96000.000000,283.149994
+97000.000000,283.149994
+98000.000000,283.149994
+99000.000000,283.149994
+100000.000000,283.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_return.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_return.T/test.csv
new file mode 100644
index 0000000000..8d262e0e8d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_return.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,288.149994
+1000.000000,283.149994
+2000.000000,283.149994
+3000.000000,283.149994
+4000.000000,283.149994
+5000.000000,283.149994
+6000.000000,283.149994
+7000.000000,283.149994
+8000.000000,283.149994
+9000.000000,283.149994
+10000.000000,283.149994
+11000.000000,283.149994
+12000.000000,283.149994
+13000.000000,283.149994
+14000.000000,283.149994
+15000.000000,283.149994
+16000.000000,283.149994
+17000.000000,283.149994
+18000.000000,283.149994
+19000.000000,283.149994
+20000.000000,283.149994
+21000.000000,283.149994
+22000.000000,283.149994
+23000.000000,283.149994
+24000.000000,283.149994
+25000.000000,283.149994
+26000.000000,283.149994
+27000.000000,283.149994
+28000.000000,283.149994
+29000.000000,283.149994
+30000.000000,283.149994
+31000.000000,283.149994
+32000.000000,283.149994
+33000.000000,283.149994
+34000.000000,283.149994
+35000.000000,283.149994
+36000.000000,283.149994
+37000.000000,283.149994
+38000.000000,283.149994
+39000.000000,283.149994
+40000.000000,283.149994
+41000.000000,283.149994
+42000.000000,283.149994
+43000.000000,283.149994
+44000.000000,283.149994
+45000.000000,283.149994
+46000.000000,283.149994
+47000.000000,283.149994
+48000.000000,283.149994
+49000.000000,283.149994
+50000.000000,283.149994
+51000.000000,283.149994
+52000.000000,283.149994
+53000.000000,283.149994
+54000.000000,283.149994
+55000.000000,283.149994
+56000.000000,283.149994
+57000.000000,283.149994
+58000.000000,283.149994
+59000.000000,283.149994
+60000.000000,283.149994
+61000.000000,283.149994
+62000.000000,283.149994
+63000.000000,283.149994
+64000.000000,283.149994
+65000.000000,283.149994
+66000.000000,283.149994
+67000.000000,283.149994
+68000.000000,283.149994
+69000.000000,283.149994
+70000.000000,283.149994
+71000.000000,283.149994
+72000.000000,283.149994
+73000.000000,283.149994
+74000.000000,283.149994
+75000.000000,283.149994
+76000.000000,283.149994
+77000.000000,283.149994
+78000.000000,283.149994
+79000.000000,283.149994
+80000.000000,283.149994
+81000.000000,283.149994
+82000.000000,283.149994
+83000.000000,283.149994
+84000.000000,283.149994
+85000.000000,283.149994
+86000.000000,283.149994
+87000.000000,283.149994
+88000.000000,283.149994
+89000.000000,283.149994
+90000.000000,283.149994
+91000.000000,283.149994
+92000.000000,283.149994
+93000.000000,283.149994
+94000.000000,283.149994
+95000.000000,283.149994
+96000.000000,283.149994
+97000.000000,283.149994
+98000.000000,283.149994
+99000.000000,283.149994
+100000.000000,283.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_return.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_return.T/upperBound.csv
new file mode 100644
index 0000000000..5dc3d00162
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_return.T/upperBound.csv
@@ -0,0 +1,5 @@
+x,y
+-0.001000,288.438144
+0.001000,288.438144
+1000.001000,283.433144
+100000.001000,283.433144
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_supply.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_supply.T/errors.csv
new file mode 100644
index 0000000000..e4003c2739
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_supply.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+1000.000000,0.000000
+2000.000000,0.000000
+3000.000000,0.000000
+4000.000000,0.000000
+5000.000000,0.000000
+6000.000000,0.000000
+7000.000000,0.000000
+8000.000000,0.000000
+9000.000000,0.000000
+10000.000000,0.000000
+11000.000000,0.000000
+12000.000000,0.000000
+13000.000000,0.000000
+14000.000000,0.000000
+15000.000000,0.000000
+16000.000000,0.000000
+17000.000000,0.000000
+18000.000000,0.000000
+19000.000000,0.000000
+20000.000000,0.000000
+21000.000000,0.000000
+22000.000000,0.000000
+23000.000000,0.000000
+24000.000000,0.000000
+25000.000000,0.000000
+26000.000000,0.000000
+27000.000000,0.000000
+28000.000000,0.000000
+29000.000000,0.000000
+30000.000000,0.000000
+31000.000000,0.000000
+32000.000000,0.000000
+33000.000000,0.000000
+34000.000000,0.000000
+35000.000000,0.000000
+36000.000000,0.000000
+37000.000000,0.000000
+38000.000000,0.000000
+39000.000000,0.000000
+40000.000000,0.000000
+41000.000000,0.000000
+42000.000000,0.000000
+43000.000000,0.000000
+44000.000000,0.000000
+45000.000000,0.000000
+46000.000000,0.000000
+47000.000000,0.000000
+48000.000000,0.000000
+49000.000000,0.000000
+50000.000000,0.000000
+51000.000000,0.000000
+52000.000000,0.000000
+53000.000000,0.000000
+54000.000000,0.000000
+55000.000000,0.000000
+56000.000000,0.000000
+57000.000000,0.000000
+58000.000000,0.000000
+59000.000000,0.000000
+60000.000000,0.000000
+61000.000000,0.000000
+62000.000000,0.000000
+63000.000000,0.000000
+64000.000000,0.000000
+65000.000000,0.000000
+66000.000000,0.000000
+67000.000000,0.000000
+68000.000000,0.000000
+69000.000000,0.000000
+70000.000000,0.000000
+71000.000000,0.000000
+72000.000000,0.000000
+73000.000000,0.000000
+74000.000000,0.000000
+75000.000000,0.000000
+76000.000000,0.000000
+77000.000000,0.000000
+78000.000000,0.000000
+79000.000000,0.000000
+80000.000000,0.000000
+81000.000000,0.000000
+82000.000000,0.000000
+83000.000000,0.000000
+84000.000000,0.000000
+85000.000000,0.000000
+86000.000000,0.000000
+87000.000000,0.000000
+88000.000000,0.000000
+89000.000000,0.000000
+90000.000000,0.000000
+91000.000000,0.000000
+92000.000000,0.000000
+93000.000000,0.000000
+94000.000000,0.000000
+95000.000000,0.000000
+96000.000000,0.000000
+97000.000000,0.000000
+98000.000000,0.000000
+99000.000000,0.000000
+100000.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_supply.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_supply.T/lowerBound.csv
new file mode 100644
index 0000000000..c700d830ac
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_supply.T/lowerBound.csv
@@ -0,0 +1,113 @@
+x,y
+-0.001000,287.861844
+0.001000,287.861844
+1000.001000,292.798461
+2000.001000,292.806327
+2999.999212,292.807028
+3999.999000,292.801114
+4999.999000,292.786815
+5999.999000,292.760993
+6999.999000,292.727152
+7999.999000,292.713738
+8000.001000,292.713738
+9000.001000,292.745200
+10000.001000,292.779742
+11000.001000,292.798461
+12000.001000,292.806327
+12999.999219,292.807059
+13999.999000,292.801114
+14999.999000,292.786754
+15999.999000,292.760993
+16999.999000,292.727243
+17999.999000,292.713738
+18000.001000,292.713738
+19000.001000,292.745200
+20000.001000,292.779803
+21000.001000,292.798431
+22000.001000,292.806296
+22999.999227,292.807059
+23999.999000,292.801114
+24999.999000,292.786876
+25999.999000,292.761023
+26999.999000,292.727213
+27999.999000,292.713738
+28000.001000,292.713738
+29000.001000,292.745139
+30000.001000,292.779773
+31000.001000,292.798461
+32000.001000,292.806327
+32999.999226,292.807089
+33999.999000,292.801114
+34999.999000,292.786785
+35999.999000,292.760993
+36999.999000,292.727274
+37999.999000,292.713768
+38000.001000,292.713768
+39000.001000,292.745139
+40000.001000,292.779742
+41000.001000,292.798461
+42000.001000,292.806327
+42999.999219,292.807059
+43999.999000,292.801114
+44999.999000,292.786876
+45999.999000,292.760993
+46999.999000,292.727274
+47999.999000,292.713738
+48000.001000,292.713738
+49000.001000,292.745231
+50000.001000,292.779773
+51000.001000,292.798461
+52000.001000,292.806327
+52999.999211,292.807028
+53999.999000,292.801083
+54999.999000,292.786876
+55999.999000,292.761054
+56999.999000,292.727304
+57999.999000,292.713768
+58000.001000,292.713768
+59000.001000,292.745444
+60000.001000,292.779773
+61000.001000,292.798431
+62000.001000,292.806327
+62999.999213,292.807028
+63999.999000,292.801144
+64999.999000,292.786815
+65999.999000,292.760993
+66999.999000,292.727243
+67999.999000,292.713738
+68000.001000,292.713738
+69000.001000,292.744926
+70000.001000,292.779773
+71000.001000,292.798461
+72000.001000,292.806327
+72999.999211,292.807028
+73999.999000,292.801083
+74999.999000,292.787029
+75999.999000,292.760993
+76999.999000,292.727304
+77999.999000,292.713738
+78000.001000,292.713738
+79000.001000,292.745200
+80000.001000,292.779712
+81000.001000,292.798309
+82000.001000,292.806327
+82999.999205,292.806998
+83999.999000,292.801114
+84999.999000,292.786754
+85999.999000,292.761023
+86999.999000,292.727213
+87999.999000,292.713768
+88000.001000,292.713768
+89000.001000,292.745017
+90000.001000,292.779712
+91000.001000,292.798431
+92000.001000,292.806327
+92999.999212,292.807028
+93999.999000,292.801114
+94999.999000,292.786754
+95999.999000,292.761084
+96999.999000,292.727213
+97999.999000,292.713738
+98000.001000,292.713738
+99000.001000,292.745200
+100000.001000,292.779742
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_supply.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_supply.T/reference.csv
new file mode 100644
index 0000000000..3e5c1d90e3
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_supply.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,288.149994
+1000.000000,293.091553
+2000.000000,293.099426
+3000.000000,293.100128
+4000.000000,293.094208
+5000.000000,293.079895
+6000.000000,293.054047
+7000.000000,293.020172
+8000.000000,293.006744
+9000.000000,293.038239
+10000.000000,293.072815
+11000.000000,293.091553
+12000.000000,293.099426
+13000.000000,293.100159
+14000.000000,293.094208
+15000.000000,293.079834
+16000.000000,293.054047
+17000.000000,293.020264
+18000.000000,293.006744
+19000.000000,293.038239
+20000.000000,293.072876
+21000.000000,293.091522
+22000.000000,293.099396
+23000.000000,293.100159
+24000.000000,293.094208
+25000.000000,293.079956
+26000.000000,293.054077
+27000.000000,293.020233
+28000.000000,293.006744
+29000.000000,293.038177
+30000.000000,293.072845
+31000.000000,293.091553
+32000.000000,293.099426
+33000.000000,293.100189
+34000.000000,293.094208
+35000.000000,293.079865
+36000.000000,293.054047
+37000.000000,293.020294
+38000.000000,293.006775
+39000.000000,293.038177
+40000.000000,293.072815
+41000.000000,293.091553
+42000.000000,293.099426
+43000.000000,293.100159
+44000.000000,293.094208
+45000.000000,293.079956
+46000.000000,293.054047
+47000.000000,293.020294
+48000.000000,293.006744
+49000.000000,293.038269
+50000.000000,293.072845
+51000.000000,293.091553
+52000.000000,293.099426
+53000.000000,293.100128
+54000.000000,293.094177
+55000.000000,293.079956
+56000.000000,293.054108
+57000.000000,293.020325
+58000.000000,293.006775
+59000.000000,293.038483
+60000.000000,293.072845
+61000.000000,293.091522
+62000.000000,293.099426
+63000.000000,293.100128
+64000.000000,293.094238
+65000.000000,293.079895
+66000.000000,293.054047
+67000.000000,293.020264
+68000.000000,293.006744
+69000.000000,293.037964
+70000.000000,293.072845
+71000.000000,293.091553
+72000.000000,293.099426
+73000.000000,293.100128
+74000.000000,293.094177
+75000.000000,293.080109
+76000.000000,293.054047
+77000.000000,293.020325
+78000.000000,293.006744
+79000.000000,293.038239
+80000.000000,293.072784
+81000.000000,293.091400
+82000.000000,293.099426
+83000.000000,293.100098
+84000.000000,293.094208
+85000.000000,293.079834
+86000.000000,293.054077
+87000.000000,293.020233
+88000.000000,293.006775
+89000.000000,293.038055
+90000.000000,293.072784
+91000.000000,293.091522
+92000.000000,293.099426
+93000.000000,293.100128
+94000.000000,293.094208
+95000.000000,293.079834
+96000.000000,293.054138
+97000.000000,293.020233
+98000.000000,293.006744
+99000.000000,293.038239
+100000.000000,293.072815
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_supply.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_supply.T/test.csv
new file mode 100644
index 0000000000..575a70dc9d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_supply.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,288.149994
+1000.000000,293.091553
+2000.000000,293.099426
+3000.000000,293.100128
+4000.000000,293.094208
+5000.000000,293.079895
+6000.000000,293.054047
+7000.000000,293.020172
+8000.000000,293.006744
+9000.000000,293.038239
+10000.000000,293.072815
+11000.000000,293.091553
+12000.000000,293.099426
+13000.000000,293.100159
+14000.000000,293.094208
+15000.000000,293.079834
+16000.000000,293.054047
+17000.000000,293.020264
+18000.000000,293.006744
+19000.000000,293.038239
+20000.000000,293.072784
+21000.000000,293.091553
+22000.000000,293.099426
+23000.000000,293.100128
+24000.000000,293.094208
+25000.000000,293.079987
+26000.000000,293.054016
+27000.000000,293.020386
+28000.000000,293.006744
+29000.000000,293.038208
+30000.000000,293.072876
+31000.000000,293.091522
+32000.000000,293.099426
+33000.000000,293.100128
+34000.000000,293.094238
+35000.000000,293.079895
+36000.000000,293.054016
+37000.000000,293.020264
+38000.000000,293.006775
+39000.000000,293.038269
+40000.000000,293.072845
+41000.000000,293.091553
+42000.000000,293.099426
+43000.000000,293.100159
+44000.000000,293.094269
+45000.000000,293.079987
+46000.000000,293.054474
+47000.000000,293.020447
+48000.000000,293.006744
+49000.000000,293.038177
+50000.000000,293.072845
+51000.000000,293.091522
+52000.000000,293.099426
+53000.000000,293.100128
+54000.000000,293.094208
+55000.000000,293.079987
+56000.000000,293.054077
+57000.000000,293.020233
+58000.000000,293.006744
+59000.000000,293.038055
+60000.000000,293.072845
+61000.000000,293.091522
+62000.000000,293.099426
+63000.000000,293.100128
+64000.000000,293.094208
+65000.000000,293.079865
+66000.000000,293.054108
+67000.000000,293.020233
+68000.000000,293.006744
+69000.000000,293.038239
+70000.000000,293.072723
+71000.000000,293.091553
+72000.000000,293.099426
+73000.000000,293.100128
+74000.000000,293.094177
+75000.000000,293.080048
+76000.000000,293.054077
+77000.000000,293.020294
+78000.000000,293.006805
+79000.000000,293.038177
+80000.000000,293.072845
+81000.000000,293.091583
+82000.000000,293.099396
+83000.000000,293.100128
+84000.000000,293.094177
+85000.000000,293.079926
+86000.000000,293.054230
+87000.000000,293.020386
+88000.000000,293.006744
+89000.000000,293.038208
+90000.000000,293.072662
+91000.000000,293.091553
+92000.000000,293.099396
+93000.000000,293.100159
+94000.000000,293.094269
+95000.000000,293.079926
+96000.000000,293.054077
+97000.000000,293.020447
+98000.000000,293.006744
+99000.000000,293.038208
+100000.000000,293.072845
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_supply.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_supply.T/upperBound.csv
new file mode 100644
index 0000000000..f49207bad6
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat_demand.senT_supply.T/upperBound.csv
@@ -0,0 +1,113 @@
+x,y
+-0.001000,288.438144
+999.999000,293.384644
+1999.999000,293.392526
+2999.999000,293.393228
+3000.001000,293.393228
+4000.001000,293.387302
+5000.001000,293.372975
+6000.001000,293.347101
+7000.001000,293.313192
+7999.999598,293.299751
+8999.999000,293.331277
+9999.999000,293.365888
+10999.999000,293.384644
+11999.999000,293.392526
+12999.999000,293.393259
+13000.001000,293.393259
+14000.001000,293.387302
+15000.001000,293.372914
+16000.001000,293.347101
+17000.001000,293.313284
+17999.999601,293.299751
+18999.999000,293.331277
+19999.999000,293.365949
+20999.999000,293.384614
+21999.999000,293.392495
+22999.999000,293.393259
+23000.001000,293.393259
+24000.001000,293.387302
+25000.001000,293.373036
+26000.001000,293.347131
+27000.001000,293.313253
+27999.999601,293.299751
+28999.999000,293.331216
+29999.999000,293.365918
+30999.999000,293.384644
+31999.999000,293.392526
+32999.999000,293.393289
+33000.001000,293.393289
+34000.001000,293.387302
+35000.001000,293.372944
+36000.001000,293.347101
+37000.001000,293.313314
+37999.999602,293.299782
+38999.999000,293.331216
+39999.999000,293.365888
+40999.999000,293.384644
+41999.999000,293.392526
+42999.999000,293.393259
+43000.001000,293.393259
+44000.001000,293.387302
+45000.001000,293.373036
+46000.001000,293.347101
+47000.001000,293.313314
+47999.999601,293.299751
+48999.999000,293.331307
+49999.999000,293.365918
+50999.999000,293.384644
+51999.999000,293.392526
+52999.999000,293.393228
+53000.001000,293.393228
+54000.001000,293.387271
+55000.001000,293.373036
+56000.001000,293.347162
+57000.001000,293.313345
+57999.999599,293.299782
+58999.999000,293.331521
+59999.999000,293.365918
+60999.999000,293.384614
+61999.999000,293.392526
+62999.999000,293.393228
+63000.001000,293.393228
+64000.001000,293.387333
+65000.001000,293.372975
+66000.001000,293.347101
+67000.001000,293.313284
+67999.999604,293.299751
+68999.999000,293.331002
+69999.999000,293.365918
+70999.999000,293.384644
+71999.999000,293.392526
+72999.999000,293.393228
+73000.001000,293.393228
+74000.001000,293.387271
+75000.001000,293.373189
+76000.001000,293.347101
+77000.001000,293.313345
+77999.999603,293.299751
+78999.999000,293.331277
+79999.999000,293.365857
+80999.999000,293.384492
+81999.999000,293.392526
+82999.999000,293.393198
+83000.001000,293.393198
+84000.001000,293.387302
+85000.001000,293.372914
+86000.001000,293.347131
+87000.001000,293.313253
+87999.999602,293.299782
+88999.999000,293.331093
+89999.999000,293.365857
+90999.999000,293.384614
+91999.999000,293.392526
+92999.999000,293.393228
+93000.001000,293.393228
+94000.001000,293.387302
+95000.001000,293.372914
+96000.001000,293.347192
+97000.001000,293.313253
+97999.999600,293.299751
+98999.999000,293.331277
+99999.999000,293.365888
+100000.001000,293.365888
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.port_a.m_flow/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.port_a.m_flow/errors.csv
new file mode 100644
index 0000000000..e4003c2739
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.port_a.m_flow/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+1000.000000,0.000000
+2000.000000,0.000000
+3000.000000,0.000000
+4000.000000,0.000000
+5000.000000,0.000000
+6000.000000,0.000000
+7000.000000,0.000000
+8000.000000,0.000000
+9000.000000,0.000000
+10000.000000,0.000000
+11000.000000,0.000000
+12000.000000,0.000000
+13000.000000,0.000000
+14000.000000,0.000000
+15000.000000,0.000000
+16000.000000,0.000000
+17000.000000,0.000000
+18000.000000,0.000000
+19000.000000,0.000000
+20000.000000,0.000000
+21000.000000,0.000000
+22000.000000,0.000000
+23000.000000,0.000000
+24000.000000,0.000000
+25000.000000,0.000000
+26000.000000,0.000000
+27000.000000,0.000000
+28000.000000,0.000000
+29000.000000,0.000000
+30000.000000,0.000000
+31000.000000,0.000000
+32000.000000,0.000000
+33000.000000,0.000000
+34000.000000,0.000000
+35000.000000,0.000000
+36000.000000,0.000000
+37000.000000,0.000000
+38000.000000,0.000000
+39000.000000,0.000000
+40000.000000,0.000000
+41000.000000,0.000000
+42000.000000,0.000000
+43000.000000,0.000000
+44000.000000,0.000000
+45000.000000,0.000000
+46000.000000,0.000000
+47000.000000,0.000000
+48000.000000,0.000000
+49000.000000,0.000000
+50000.000000,0.000000
+51000.000000,0.000000
+52000.000000,0.000000
+53000.000000,0.000000
+54000.000000,0.000000
+55000.000000,0.000000
+56000.000000,0.000000
+57000.000000,0.000000
+58000.000000,0.000000
+59000.000000,0.000000
+60000.000000,0.000000
+61000.000000,0.000000
+62000.000000,0.000000
+63000.000000,0.000000
+64000.000000,0.000000
+65000.000000,0.000000
+66000.000000,0.000000
+67000.000000,0.000000
+68000.000000,0.000000
+69000.000000,0.000000
+70000.000000,0.000000
+71000.000000,0.000000
+72000.000000,0.000000
+73000.000000,0.000000
+74000.000000,0.000000
+75000.000000,0.000000
+76000.000000,0.000000
+77000.000000,0.000000
+78000.000000,0.000000
+79000.000000,0.000000
+80000.000000,0.000000
+81000.000000,0.000000
+82000.000000,0.000000
+83000.000000,0.000000
+84000.000000,0.000000
+85000.000000,0.000000
+86000.000000,0.000000
+87000.000000,0.000000
+88000.000000,0.000000
+89000.000000,0.000000
+90000.000000,0.000000
+91000.000000,0.000000
+92000.000000,0.000000
+93000.000000,0.000000
+94000.000000,0.000000
+95000.000000,0.000000
+96000.000000,0.000000
+97000.000000,0.000000
+98000.000000,0.000000
+99000.000000,0.000000
+100000.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.port_a.m_flow/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.port_a.m_flow/lowerBound.csv
new file mode 100644
index 0000000000..0b28bfd765
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.port_a.m_flow/lowerBound.csv
@@ -0,0 +1,106 @@
+x,y
+-0.001000,0.285968
+0.001000,0.285968
+1000.001000,0.370306
+2000.001000,0.422429
+2999.999000,0.422429
+3999.999000,0.370306
+4999.999000,0.285968
+5999.999000,0.201630
+6999.999000,0.149507
+7000.001000,0.149507
+8000.001000,0.149507
+9000.001000,0.201630
+10000.001000,0.285968
+11000.001000,0.370306
+12000.001000,0.422429
+12999.999000,0.422429
+13999.999000,0.370306
+14999.999000,0.285968
+15999.999000,0.201630
+16999.999000,0.149507
+18000.001000,0.149507
+19000.001000,0.201630
+20000.001000,0.285968
+21000.001000,0.370306
+22000.001000,0.422429
+22999.999000,0.422429
+23999.999000,0.370306
+24999.999000,0.285968
+25999.999000,0.201630
+26999.999000,0.149507
+27000.001000,0.149507
+28000.001000,0.149507
+29000.001000,0.201630
+30000.001000,0.285968
+31000.001000,0.370306
+32000.001000,0.422429
+32999.999000,0.422429
+33999.999000,0.370306
+34999.999000,0.285968
+35999.999000,0.201630
+36999.999000,0.149507
+38000.001000,0.149507
+39000.001000,0.201630
+40000.001000,0.285968
+41000.001000,0.370306
+42000.001000,0.422429
+42999.999000,0.422429
+43999.999000,0.370306
+44999.999000,0.285968
+45999.999000,0.201630
+46999.999000,0.149507
+48000.001000,0.149507
+49000.001000,0.201630
+50000.001000,0.285968
+51000.001000,0.370306
+52000.001000,0.422429
+52999.999000,0.422429
+53999.999000,0.370306
+54999.999000,0.285968
+55999.999000,0.201630
+56999.999000,0.149507
+57999.999000,0.149507
+58000.001000,0.149507
+59000.001000,0.201630
+60000.001000,0.285968
+61000.001000,0.370306
+62000.001000,0.422429
+62999.999000,0.422429
+63999.999000,0.370306
+64999.999000,0.285968
+65999.999000,0.201630
+66999.999000,0.149507
+68000.001000,0.149507
+69000.001000,0.201630
+70000.001000,0.285968
+71000.001000,0.370306
+72000.001000,0.422429
+72999.999000,0.422429
+73999.999000,0.370306
+74999.999000,0.285968
+75999.999000,0.201630
+76999.999000,0.149507
+78000.001000,0.149507
+79000.001000,0.201630
+80000.001000,0.285968
+81000.001000,0.370306
+82000.001000,0.422429
+82999.999000,0.422429
+83999.999000,0.370306
+84999.999000,0.285968
+85999.999000,0.201630
+86999.999000,0.149507
+88000.001000,0.149507
+89000.001000,0.201630
+90000.001000,0.285968
+91000.001000,0.370306
+92000.001000,0.422429
+92999.999000,0.422429
+93999.999000,0.370306
+94999.999000,0.285968
+95999.999000,0.201630
+96999.999000,0.149507
+98000.001000,0.149507
+99000.001000,0.201630
+100000.001000,0.285968
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.port_a.m_flow/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.port_a.m_flow/reference.csv
new file mode 100644
index 0000000000..77e7e1ee8d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.port_a.m_flow/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.286968
+1000.000000,0.371306
+2000.000000,0.423429
+3000.000000,0.423429
+4000.000000,0.371306
+5000.000000,0.286968
+6000.000000,0.202630
+7000.000000,0.150507
+8000.000000,0.150507
+9000.000000,0.202630
+10000.000000,0.286968
+11000.000000,0.371306
+12000.000000,0.423429
+13000.000000,0.423429
+14000.000000,0.371306
+15000.000000,0.286968
+16000.000000,0.202630
+17000.000000,0.150507
+18000.000000,0.150507
+19000.000000,0.202630
+20000.000000,0.286968
+21000.000000,0.371306
+22000.000000,0.423429
+23000.000000,0.423429
+24000.000000,0.371306
+25000.000000,0.286968
+26000.000000,0.202630
+27000.000000,0.150507
+28000.000000,0.150507
+29000.000000,0.202630
+30000.000000,0.286968
+31000.000000,0.371306
+32000.000000,0.423429
+33000.000000,0.423429
+34000.000000,0.371306
+35000.000000,0.286968
+36000.000000,0.202630
+37000.000000,0.150507
+38000.000000,0.150507
+39000.000000,0.202630
+40000.000000,0.286968
+41000.000000,0.371306
+42000.000000,0.423429
+43000.000000,0.423429
+44000.000000,0.371306
+45000.000000,0.286968
+46000.000000,0.202630
+47000.000000,0.150507
+48000.000000,0.150507
+49000.000000,0.202630
+50000.000000,0.286968
+51000.000000,0.371306
+52000.000000,0.423429
+53000.000000,0.423429
+54000.000000,0.371306
+55000.000000,0.286968
+56000.000000,0.202630
+57000.000000,0.150507
+58000.000000,0.150507
+59000.000000,0.202630
+60000.000000,0.286968
+61000.000000,0.371306
+62000.000000,0.423429
+63000.000000,0.423429
+64000.000000,0.371306
+65000.000000,0.286968
+66000.000000,0.202630
+67000.000000,0.150507
+68000.000000,0.150507
+69000.000000,0.202630
+70000.000000,0.286968
+71000.000000,0.371306
+72000.000000,0.423429
+73000.000000,0.423429
+74000.000000,0.371306
+75000.000000,0.286968
+76000.000000,0.202630
+77000.000000,0.150507
+78000.000000,0.150507
+79000.000000,0.202630
+80000.000000,0.286968
+81000.000000,0.371306
+82000.000000,0.423429
+83000.000000,0.423429
+84000.000000,0.371306
+85000.000000,0.286968
+86000.000000,0.202630
+87000.000000,0.150507
+88000.000000,0.150507
+89000.000000,0.202630
+90000.000000,0.286968
+91000.000000,0.371306
+92000.000000,0.423429
+93000.000000,0.423429
+94000.000000,0.371306
+95000.000000,0.286968
+96000.000000,0.202630
+97000.000000,0.150507
+98000.000000,0.150507
+99000.000000,0.202630
+100000.000000,0.286968
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.port_a.m_flow/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.port_a.m_flow/test.csv
new file mode 100644
index 0000000000..77e7e1ee8d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.port_a.m_flow/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.286968
+1000.000000,0.371306
+2000.000000,0.423429
+3000.000000,0.423429
+4000.000000,0.371306
+5000.000000,0.286968
+6000.000000,0.202630
+7000.000000,0.150507
+8000.000000,0.150507
+9000.000000,0.202630
+10000.000000,0.286968
+11000.000000,0.371306
+12000.000000,0.423429
+13000.000000,0.423429
+14000.000000,0.371306
+15000.000000,0.286968
+16000.000000,0.202630
+17000.000000,0.150507
+18000.000000,0.150507
+19000.000000,0.202630
+20000.000000,0.286968
+21000.000000,0.371306
+22000.000000,0.423429
+23000.000000,0.423429
+24000.000000,0.371306
+25000.000000,0.286968
+26000.000000,0.202630
+27000.000000,0.150507
+28000.000000,0.150507
+29000.000000,0.202630
+30000.000000,0.286968
+31000.000000,0.371306
+32000.000000,0.423429
+33000.000000,0.423429
+34000.000000,0.371306
+35000.000000,0.286968
+36000.000000,0.202630
+37000.000000,0.150507
+38000.000000,0.150507
+39000.000000,0.202630
+40000.000000,0.286968
+41000.000000,0.371306
+42000.000000,0.423429
+43000.000000,0.423429
+44000.000000,0.371306
+45000.000000,0.286968
+46000.000000,0.202630
+47000.000000,0.150507
+48000.000000,0.150507
+49000.000000,0.202630
+50000.000000,0.286968
+51000.000000,0.371306
+52000.000000,0.423429
+53000.000000,0.423429
+54000.000000,0.371306
+55000.000000,0.286968
+56000.000000,0.202630
+57000.000000,0.150507
+58000.000000,0.150507
+59000.000000,0.202630
+60000.000000,0.286968
+61000.000000,0.371306
+62000.000000,0.423429
+63000.000000,0.423429
+64000.000000,0.371306
+65000.000000,0.286968
+66000.000000,0.202630
+67000.000000,0.150507
+68000.000000,0.150507
+69000.000000,0.202630
+70000.000000,0.286968
+71000.000000,0.371306
+72000.000000,0.423429
+73000.000000,0.423429
+74000.000000,0.371306
+75000.000000,0.286968
+76000.000000,0.202630
+77000.000000,0.150507
+78000.000000,0.150507
+79000.000000,0.202630
+80000.000000,0.286968
+81000.000000,0.371306
+82000.000000,0.423429
+83000.000000,0.423429
+84000.000000,0.371306
+85000.000000,0.286968
+86000.000000,0.202630
+87000.000000,0.150507
+88000.000000,0.150507
+89000.000000,0.202630
+90000.000000,0.286968
+91000.000000,0.371306
+92000.000000,0.423429
+93000.000000,0.423429
+94000.000000,0.371306
+95000.000000,0.286968
+96000.000000,0.202630
+97000.000000,0.150507
+98000.000000,0.150507
+99000.000000,0.202630
+100000.000000,0.286968
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.port_a.m_flow/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.port_a.m_flow/upperBound.csv
new file mode 100644
index 0000000000..6f35370b4f
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.port_a.m_flow/upperBound.csv
@@ -0,0 +1,103 @@
+x,y
+-0.001000,0.287968
+999.999000,0.372306
+1999.999000,0.424429
+3000.001000,0.424429
+4000.001000,0.372306
+5000.001000,0.287968
+6000.001000,0.203630
+7000.001000,0.151507
+7999.999000,0.151507
+8999.999000,0.203630
+9999.999000,0.287968
+10999.999000,0.372306
+11999.999000,0.424429
+13000.001000,0.424429
+14000.001000,0.372306
+15000.001000,0.287968
+16000.001000,0.203630
+17000.001000,0.151507
+17999.999000,0.151507
+18999.999000,0.203630
+19999.999000,0.287968
+20999.999000,0.372306
+21999.999000,0.424429
+23000.001000,0.424429
+24000.001000,0.372306
+25000.001000,0.287968
+26000.001000,0.203630
+27000.001000,0.151507
+27999.999000,0.151507
+28999.999000,0.203630
+29999.999000,0.287968
+30999.999000,0.372306
+31999.999000,0.424429
+33000.001000,0.424429
+34000.001000,0.372306
+35000.001000,0.287968
+36000.001000,0.203630
+37000.001000,0.151507
+37999.999000,0.151507
+38999.999000,0.203630
+39999.999000,0.287968
+40999.999000,0.372306
+41999.999000,0.424429
+43000.001000,0.424429
+44000.001000,0.372306
+45000.001000,0.287968
+46000.001000,0.203630
+47000.001000,0.151507
+47999.999000,0.151507
+48999.999000,0.203630
+49999.999000,0.287968
+50999.999000,0.372306
+51999.999000,0.424429
+53000.001000,0.424429
+54000.001000,0.372306
+55000.001000,0.287968
+56000.001000,0.203630
+57000.001000,0.151507
+57999.999000,0.151507
+58999.999000,0.203630
+59999.999000,0.287968
+60999.999000,0.372306
+61999.999000,0.424429
+63000.001000,0.424429
+64000.001000,0.372306
+65000.001000,0.287968
+66000.001000,0.203630
+67000.001000,0.151507
+67999.999000,0.151507
+68999.999000,0.203630
+69999.999000,0.287968
+70999.999000,0.372306
+71999.999000,0.424429
+73000.001000,0.424429
+74000.001000,0.372306
+75000.001000,0.287968
+76000.001000,0.203630
+77000.001000,0.151507
+77999.999000,0.151507
+78999.999000,0.203630
+79999.999000,0.287968
+80999.999000,0.372306
+81999.999000,0.424429
+83000.001000,0.424429
+84000.001000,0.372306
+85000.001000,0.287968
+86000.001000,0.203630
+87000.001000,0.151507
+87999.999000,0.151507
+88999.999000,0.203630
+89999.999000,0.287968
+90999.999000,0.372306
+91999.999000,0.424429
+93000.001000,0.424429
+94000.001000,0.372306
+95000.001000,0.287968
+96000.001000,0.203630
+97000.001000,0.151507
+97999.999000,0.151507
+98999.999000,0.203630
+99999.999000,0.287968
+100000.001000,0.287968
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_return.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_return.T/errors.csv
new file mode 100644
index 0000000000..e4003c2739
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_return.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+1000.000000,0.000000
+2000.000000,0.000000
+3000.000000,0.000000
+4000.000000,0.000000
+5000.000000,0.000000
+6000.000000,0.000000
+7000.000000,0.000000
+8000.000000,0.000000
+9000.000000,0.000000
+10000.000000,0.000000
+11000.000000,0.000000
+12000.000000,0.000000
+13000.000000,0.000000
+14000.000000,0.000000
+15000.000000,0.000000
+16000.000000,0.000000
+17000.000000,0.000000
+18000.000000,0.000000
+19000.000000,0.000000
+20000.000000,0.000000
+21000.000000,0.000000
+22000.000000,0.000000
+23000.000000,0.000000
+24000.000000,0.000000
+25000.000000,0.000000
+26000.000000,0.000000
+27000.000000,0.000000
+28000.000000,0.000000
+29000.000000,0.000000
+30000.000000,0.000000
+31000.000000,0.000000
+32000.000000,0.000000
+33000.000000,0.000000
+34000.000000,0.000000
+35000.000000,0.000000
+36000.000000,0.000000
+37000.000000,0.000000
+38000.000000,0.000000
+39000.000000,0.000000
+40000.000000,0.000000
+41000.000000,0.000000
+42000.000000,0.000000
+43000.000000,0.000000
+44000.000000,0.000000
+45000.000000,0.000000
+46000.000000,0.000000
+47000.000000,0.000000
+48000.000000,0.000000
+49000.000000,0.000000
+50000.000000,0.000000
+51000.000000,0.000000
+52000.000000,0.000000
+53000.000000,0.000000
+54000.000000,0.000000
+55000.000000,0.000000
+56000.000000,0.000000
+57000.000000,0.000000
+58000.000000,0.000000
+59000.000000,0.000000
+60000.000000,0.000000
+61000.000000,0.000000
+62000.000000,0.000000
+63000.000000,0.000000
+64000.000000,0.000000
+65000.000000,0.000000
+66000.000000,0.000000
+67000.000000,0.000000
+68000.000000,0.000000
+69000.000000,0.000000
+70000.000000,0.000000
+71000.000000,0.000000
+72000.000000,0.000000
+73000.000000,0.000000
+74000.000000,0.000000
+75000.000000,0.000000
+76000.000000,0.000000
+77000.000000,0.000000
+78000.000000,0.000000
+79000.000000,0.000000
+80000.000000,0.000000
+81000.000000,0.000000
+82000.000000,0.000000
+83000.000000,0.000000
+84000.000000,0.000000
+85000.000000,0.000000
+86000.000000,0.000000
+87000.000000,0.000000
+88000.000000,0.000000
+89000.000000,0.000000
+90000.000000,0.000000
+91000.000000,0.000000
+92000.000000,0.000000
+93000.000000,0.000000
+94000.000000,0.000000
+95000.000000,0.000000
+96000.000000,0.000000
+97000.000000,0.000000
+98000.000000,0.000000
+99000.000000,0.000000
+100000.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_return.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_return.T/lowerBound.csv
new file mode 100644
index 0000000000..459301c5dc
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_return.T/lowerBound.csv
@@ -0,0 +1,113 @@
+x,y
+-0.001000,332.816844
+999.999000,327.313655
+1000.001000,327.313655
+2000.001000,327.386001
+2999.999277,327.393988
+3999.999000,327.344203
+4999.999000,327.222743
+5999.999000,327.006620
+6999.999000,326.718670
+7999.999000,326.569893
+8000.001000,326.569893
+9000.001000,326.822417
+10000.001000,327.140946
+11000.001000,327.313472
+12000.001000,327.386031
+12999.999274,327.393928
+13999.999000,327.344234
+14999.999000,327.222804
+15999.999000,327.006681
+16999.999000,326.718822
+17999.999000,326.569954
+18000.001000,326.569954
+19000.001000,326.822509
+20000.001000,327.140854
+21000.001000,327.313503
+22000.001000,327.385879
+22999.999278,327.393928
+23999.999000,327.344173
+24999.999000,327.222834
+25999.999000,327.006894
+26999.999000,326.718792
+27999.999000,326.570106
+28000.001000,326.570106
+29000.001000,326.823057
+30000.001000,327.140976
+31000.001000,327.313533
+32000.001000,327.386031
+32999.999275,327.393958
+33999.999000,327.344295
+34999.999000,327.222956
+35999.999000,327.007230
+36999.999000,326.718853
+37999.999000,326.569984
+38000.001000,326.569984
+39000.001000,326.822600
+40000.001000,327.140854
+41000.001000,327.313381
+42000.001000,327.386031
+42999.999279,327.393958
+43999.999000,327.344996
+44999.999000,327.222804
+45999.999000,327.006589
+46999.999000,326.718822
+47999.999000,326.570015
+48000.001000,326.570015
+49000.001000,326.822630
+50000.001000,327.140885
+51000.001000,327.313533
+52000.001000,327.386031
+52999.999277,327.394019
+53999.999000,327.344295
+54999.999000,327.222865
+55999.999000,327.006589
+56999.999000,326.719005
+57999.999000,326.569923
+58000.001000,326.569923
+59000.001000,326.822295
+60000.001000,327.140915
+61000.001000,327.313350
+62000.001000,327.386062
+62999.999274,327.393928
+63999.999000,327.344295
+64999.999000,327.222834
+65999.999000,327.006559
+66999.999000,326.719188
+67999.999000,326.570259
+68000.001000,326.570259
+69000.001000,326.822630
+70000.001000,327.140885
+71000.001000,327.313564
+72000.001000,327.386001
+72999.999276,327.393958
+73999.999000,327.344264
+74999.999000,327.223017
+75999.999000,327.006559
+76999.999000,326.718822
+77999.999000,326.569923
+78000.001000,326.569923
+79000.001000,326.822509
+80000.001000,327.140946
+81000.001000,327.313625
+82000.001000,327.386001
+82999.999276,327.393928
+83999.999000,327.344417
+84999.999000,327.222804
+85999.999000,327.006650
+86999.999000,326.719432
+87999.999000,326.570106
+88000.001000,326.570106
+89000.001000,326.822356
+90000.001000,327.140793
+91000.001000,327.313442
+92000.001000,327.386031
+92999.999278,327.394019
+93999.999000,327.344447
+94999.999000,327.222865
+95999.999000,327.007169
+96999.999000,326.719035
+97999.999000,326.570228
+98000.001000,326.570228
+99000.001000,326.822356
+100000.001000,327.140854
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_return.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_return.T/reference.csv
new file mode 100644
index 0000000000..f598ee26c0
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_return.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,333.149994
+1000.000000,327.641296
+2000.000000,327.713715
+3000.000000,327.721710
+4000.000000,327.671875
+5000.000000,327.550293
+6000.000000,327.333954
+7000.000000,327.045715
+8000.000000,326.896790
+9000.000000,327.149567
+10000.000000,327.468414
+11000.000000,327.641113
+12000.000000,327.713745
+13000.000000,327.721649
+14000.000000,327.671906
+15000.000000,327.550354
+16000.000000,327.334015
+17000.000000,327.045868
+18000.000000,326.896851
+19000.000000,327.149658
+20000.000000,327.468323
+21000.000000,327.641144
+22000.000000,327.713593
+23000.000000,327.721649
+24000.000000,327.671844
+25000.000000,327.550385
+26000.000000,327.334229
+27000.000000,327.045837
+28000.000000,326.897003
+29000.000000,327.150208
+30000.000000,327.468445
+31000.000000,327.641174
+32000.000000,327.713745
+33000.000000,327.721680
+34000.000000,327.671967
+35000.000000,327.550507
+36000.000000,327.334564
+37000.000000,327.045898
+38000.000000,326.896881
+39000.000000,327.149750
+40000.000000,327.468323
+41000.000000,327.641022
+42000.000000,327.713745
+43000.000000,327.721680
+44000.000000,327.672668
+45000.000000,327.550354
+46000.000000,327.333923
+47000.000000,327.045868
+48000.000000,326.896912
+49000.000000,327.149780
+50000.000000,327.468353
+51000.000000,327.641174
+52000.000000,327.713745
+53000.000000,327.721741
+54000.000000,327.671967
+55000.000000,327.550415
+56000.000000,327.333923
+57000.000000,327.046051
+58000.000000,326.896820
+59000.000000,327.149445
+60000.000000,327.468384
+61000.000000,327.640991
+62000.000000,327.713776
+63000.000000,327.721649
+64000.000000,327.671967
+65000.000000,327.550385
+66000.000000,327.333893
+67000.000000,327.046234
+68000.000000,326.897156
+69000.000000,327.149780
+70000.000000,327.468353
+71000.000000,327.641205
+72000.000000,327.713715
+73000.000000,327.721680
+74000.000000,327.671936
+75000.000000,327.550568
+76000.000000,327.333893
+77000.000000,327.045868
+78000.000000,326.896820
+79000.000000,327.149658
+80000.000000,327.468414
+81000.000000,327.641266
+82000.000000,327.713715
+83000.000000,327.721649
+84000.000000,327.672089
+85000.000000,327.550354
+86000.000000,327.333984
+87000.000000,327.046478
+88000.000000,326.897003
+89000.000000,327.149506
+90000.000000,327.468262
+91000.000000,327.641083
+92000.000000,327.713745
+93000.000000,327.721741
+94000.000000,327.672119
+95000.000000,327.550415
+96000.000000,327.334503
+97000.000000,327.046082
+98000.000000,326.897125
+99000.000000,327.149506
+100000.000000,327.468323
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_return.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_return.T/test.csv
new file mode 100644
index 0000000000..f598ee26c0
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_return.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,333.149994
+1000.000000,327.641296
+2000.000000,327.713715
+3000.000000,327.721710
+4000.000000,327.671875
+5000.000000,327.550293
+6000.000000,327.333954
+7000.000000,327.045715
+8000.000000,326.896790
+9000.000000,327.149567
+10000.000000,327.468414
+11000.000000,327.641113
+12000.000000,327.713745
+13000.000000,327.721649
+14000.000000,327.671906
+15000.000000,327.550354
+16000.000000,327.334015
+17000.000000,327.045868
+18000.000000,326.896851
+19000.000000,327.149658
+20000.000000,327.468323
+21000.000000,327.641144
+22000.000000,327.713593
+23000.000000,327.721649
+24000.000000,327.671844
+25000.000000,327.550385
+26000.000000,327.334229
+27000.000000,327.045837
+28000.000000,326.897003
+29000.000000,327.150208
+30000.000000,327.468445
+31000.000000,327.641174
+32000.000000,327.713745
+33000.000000,327.721680
+34000.000000,327.671967
+35000.000000,327.550507
+36000.000000,327.334564
+37000.000000,327.045898
+38000.000000,326.896881
+39000.000000,327.149750
+40000.000000,327.468323
+41000.000000,327.641022
+42000.000000,327.713745
+43000.000000,327.721680
+44000.000000,327.672668
+45000.000000,327.550354
+46000.000000,327.333923
+47000.000000,327.045868
+48000.000000,326.896912
+49000.000000,327.149780
+50000.000000,327.468353
+51000.000000,327.641174
+52000.000000,327.713745
+53000.000000,327.721741
+54000.000000,327.671967
+55000.000000,327.550415
+56000.000000,327.333923
+57000.000000,327.046051
+58000.000000,326.896820
+59000.000000,327.149445
+60000.000000,327.468384
+61000.000000,327.640991
+62000.000000,327.713776
+63000.000000,327.721649
+64000.000000,327.671967
+65000.000000,327.550385
+66000.000000,327.333893
+67000.000000,327.046234
+68000.000000,326.897156
+69000.000000,327.149780
+70000.000000,327.468353
+71000.000000,327.641205
+72000.000000,327.713715
+73000.000000,327.721680
+74000.000000,327.671936
+75000.000000,327.550568
+76000.000000,327.333893
+77000.000000,327.045868
+78000.000000,326.896820
+79000.000000,327.149658
+80000.000000,327.468414
+81000.000000,327.641266
+82000.000000,327.713715
+83000.000000,327.721649
+84000.000000,327.672089
+85000.000000,327.550354
+86000.000000,327.333984
+87000.000000,327.046478
+88000.000000,326.897003
+89000.000000,327.149506
+90000.000000,327.468262
+91000.000000,327.641083
+92000.000000,327.713745
+93000.000000,327.721741
+94000.000000,327.672119
+95000.000000,327.550415
+96000.000000,327.334503
+97000.000000,327.046082
+98000.000000,326.897125
+99000.000000,327.149506
+100000.000000,327.468323
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_return.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_return.T/upperBound.csv
new file mode 100644
index 0000000000..74520fd1b5
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_return.T/upperBound.csv
@@ -0,0 +1,114 @@
+x,y
+-0.001000,333.483144
+0.001000,333.483144
+1000.000974,327.968938
+1999.999000,328.041428
+2999.999000,328.049432
+3000.001000,328.049432
+4000.001000,327.999547
+5000.001000,327.877843
+6000.001000,327.661288
+7000.001000,327.372761
+7999.999741,327.223687
+8999.999000,327.476716
+9999.999000,327.795883
+10999.999000,327.968754
+11999.999000,328.041459
+12999.999000,328.049371
+13000.001000,328.049371
+14000.001000,327.999577
+15000.001000,327.877904
+16000.001000,327.661349
+17000.001000,327.372914
+17999.999742,327.223748
+18999.999000,327.476808
+19999.999000,327.795791
+20999.999000,327.968785
+21999.999000,328.041306
+22999.999000,328.049371
+23000.001000,328.049371
+24000.001000,327.999516
+25000.001000,327.877935
+26000.001000,327.661563
+27000.001000,327.372883
+27999.999740,327.223900
+28999.999000,327.477358
+29999.999000,327.795913
+30999.999000,327.968815
+31999.999000,328.041459
+32999.999000,328.049401
+33000.001000,328.049401
+34000.001000,327.999639
+35000.001000,327.878057
+36000.001000,327.661899
+37000.001000,327.372944
+37999.999742,327.223778
+38999.999000,327.476900
+39999.999000,327.795791
+40999.999000,327.968663
+41999.999000,328.041459
+42999.999000,328.049401
+43000.001000,328.049401
+44000.001000,328.000341
+45000.001000,327.877904
+46000.001000,327.661257
+47000.001000,327.372914
+47999.999741,327.223809
+48999.999000,327.476930
+49999.999000,327.795822
+50999.999000,327.968815
+51999.999000,328.041459
+52999.999000,328.049462
+53000.001000,328.049462
+54000.001000,327.999639
+55000.001000,327.877965
+56000.001000,327.661257
+57000.001000,327.373097
+57999.999743,327.223717
+58999.999000,327.476594
+59999.999000,327.795852
+60999.999000,327.968632
+61999.999000,328.041489
+62999.999000,328.049371
+63000.001000,328.049371
+64000.001000,327.999639
+65000.001000,327.877935
+66000.001000,327.661227
+67000.001000,327.373280
+67999.999742,327.224053
+68999.999000,327.476930
+69999.999000,327.795822
+70999.999000,327.968846
+71999.999000,328.041428
+72999.999000,328.049401
+73000.001000,328.049401
+74000.001000,327.999608
+75000.001000,327.878118
+76000.001000,327.661227
+77000.001000,327.372914
+77999.999742,327.223717
+78999.999000,327.476808
+79999.999000,327.795883
+80999.999000,327.968907
+81999.999000,328.041428
+82999.999000,328.049371
+83000.001000,328.049371
+84000.001000,327.999761
+85000.001000,327.877904
+86000.001000,327.661318
+87000.001000,327.373525
+87999.999744,327.223900
+88999.999000,327.476655
+89999.999000,327.795730
+90999.999000,327.968724
+91999.999000,328.041459
+92999.999000,328.049462
+93000.001000,328.049462
+94000.001000,327.999791
+95000.001000,327.877965
+96000.001000,327.661838
+97000.001000,327.373128
+97999.999742,327.224023
+98999.999000,327.476655
+99999.999000,327.795791
+100000.001000,327.795791
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_supply.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_supply.T/errors.csv
new file mode 100644
index 0000000000..e4003c2739
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_supply.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+1000.000000,0.000000
+2000.000000,0.000000
+3000.000000,0.000000
+4000.000000,0.000000
+5000.000000,0.000000
+6000.000000,0.000000
+7000.000000,0.000000
+8000.000000,0.000000
+9000.000000,0.000000
+10000.000000,0.000000
+11000.000000,0.000000
+12000.000000,0.000000
+13000.000000,0.000000
+14000.000000,0.000000
+15000.000000,0.000000
+16000.000000,0.000000
+17000.000000,0.000000
+18000.000000,0.000000
+19000.000000,0.000000
+20000.000000,0.000000
+21000.000000,0.000000
+22000.000000,0.000000
+23000.000000,0.000000
+24000.000000,0.000000
+25000.000000,0.000000
+26000.000000,0.000000
+27000.000000,0.000000
+28000.000000,0.000000
+29000.000000,0.000000
+30000.000000,0.000000
+31000.000000,0.000000
+32000.000000,0.000000
+33000.000000,0.000000
+34000.000000,0.000000
+35000.000000,0.000000
+36000.000000,0.000000
+37000.000000,0.000000
+38000.000000,0.000000
+39000.000000,0.000000
+40000.000000,0.000000
+41000.000000,0.000000
+42000.000000,0.000000
+43000.000000,0.000000
+44000.000000,0.000000
+45000.000000,0.000000
+46000.000000,0.000000
+47000.000000,0.000000
+48000.000000,0.000000
+49000.000000,0.000000
+50000.000000,0.000000
+51000.000000,0.000000
+52000.000000,0.000000
+53000.000000,0.000000
+54000.000000,0.000000
+55000.000000,0.000000
+56000.000000,0.000000
+57000.000000,0.000000
+58000.000000,0.000000
+59000.000000,0.000000
+60000.000000,0.000000
+61000.000000,0.000000
+62000.000000,0.000000
+63000.000000,0.000000
+64000.000000,0.000000
+65000.000000,0.000000
+66000.000000,0.000000
+67000.000000,0.000000
+68000.000000,0.000000
+69000.000000,0.000000
+70000.000000,0.000000
+71000.000000,0.000000
+72000.000000,0.000000
+73000.000000,0.000000
+74000.000000,0.000000
+75000.000000,0.000000
+76000.000000,0.000000
+77000.000000,0.000000
+78000.000000,0.000000
+79000.000000,0.000000
+80000.000000,0.000000
+81000.000000,0.000000
+82000.000000,0.000000
+83000.000000,0.000000
+84000.000000,0.000000
+85000.000000,0.000000
+86000.000000,0.000000
+87000.000000,0.000000
+88000.000000,0.000000
+89000.000000,0.000000
+90000.000000,0.000000
+91000.000000,0.000000
+92000.000000,0.000000
+93000.000000,0.000000
+94000.000000,0.000000
+95000.000000,0.000000
+96000.000000,0.000000
+97000.000000,0.000000
+98000.000000,0.000000
+99000.000000,0.000000
+100000.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_supply.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_supply.T/lowerBound.csv
new file mode 100644
index 0000000000..3a1489b5bc
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_supply.T/lowerBound.csv
@@ -0,0 +1,113 @@
+x,y
+-0.001000,332.816844
+0.001000,332.816844
+1000.001000,347.294021
+2000.001000,347.366123
+2999.999270,347.373928
+3999.999000,347.323929
+4999.999000,347.202011
+5999.999000,346.985004
+6999.999000,346.696292
+7999.999000,346.550289
+8000.001000,346.550289
+9000.001000,346.804704
+10000.001000,347.122013
+11000.001000,347.293868
+12000.001000,347.366123
+12999.999269,347.373867
+13999.999000,347.323959
+14999.999000,347.202072
+15999.999000,346.985065
+16999.999000,346.696536
+17999.999000,346.550381
+18000.001000,346.550381
+19000.001000,346.804795
+20000.001000,347.121891
+21000.001000,347.293899
+22000.001000,347.365970
+22999.999273,347.373867
+23999.999000,347.323898
+24999.999000,347.202102
+25999.999000,346.985248
+26999.999000,346.696536
+27999.999000,346.550320
+28000.001000,346.550320
+29000.001000,346.804826
+30000.001000,347.122013
+31000.001000,347.293899
+32000.001000,347.366153
+32999.999269,347.373897
+33999.999000,347.324020
+34999.999000,347.202255
+35999.999000,346.985583
+36999.999000,346.696536
+37999.999000,346.550381
+38000.001000,346.550381
+39000.001000,346.804856
+40000.001000,347.121891
+41000.001000,347.293777
+42000.001000,347.366123
+42999.999273,347.373897
+43999.999000,347.324752
+44999.999000,347.202102
+45999.999000,346.984943
+46999.999000,346.696505
+47999.999000,346.550411
+48000.001000,346.550411
+49000.001000,346.804887
+50000.001000,347.121952
+51000.001000,347.293929
+52000.001000,347.366153
+52999.999270,347.373958
+53999.999000,347.324020
+54999.999000,347.202133
+55999.999000,346.984943
+56999.999000,346.696688
+57999.999000,346.550167
+58000.001000,346.550167
+59000.001000,346.805069
+60000.001000,347.121952
+61000.001000,347.293747
+62000.001000,347.366153
+62999.999268,347.373867
+63999.999000,347.324020
+64999.999000,347.202102
+65999.999000,346.984943
+66999.999000,346.696901
+67999.999000,346.550685
+68000.001000,346.550685
+69000.001000,346.805039
+70000.001000,347.122013
+71000.001000,347.293960
+72000.001000,347.366092
+72999.999271,347.373897
+73999.999000,347.324020
+74999.999000,347.202285
+75999.999000,346.984943
+76999.999000,346.696536
+77999.999000,346.550320
+78000.001000,346.550320
+79000.001000,346.804765
+80000.001000,347.122013
+81000.001000,347.294021
+82000.001000,347.366092
+82999.999270,347.373867
+83999.999000,347.324142
+84999.999000,347.202072
+85999.999000,346.985035
+86999.999000,346.697084
+87999.999000,346.550503
+88000.001000,346.550503
+89000.001000,346.804643
+90000.001000,347.121830
+91000.001000,347.293838
+92000.001000,347.366123
+92999.999272,347.373958
+93999.999000,347.324173
+94999.999000,347.202133
+95999.999000,346.985522
+96999.999000,346.696718
+97999.999000,346.550624
+98000.001000,346.550624
+99000.001000,346.804643
+100000.001000,347.121921
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_supply.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_supply.T/reference.csv
new file mode 100644
index 0000000000..9f4d62eee6
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_supply.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,333.149994
+1000.000000,347.641663
+2000.000000,347.713837
+3000.000000,347.721649
+4000.000000,347.671600
+5000.000000,347.549561
+6000.000000,347.332336
+7000.000000,347.043335
+8000.000000,346.897186
+9000.000000,347.151855
+10000.000000,347.469482
+11000.000000,347.641510
+12000.000000,347.713837
+13000.000000,347.721588
+14000.000000,347.671631
+15000.000000,347.549622
+16000.000000,347.332397
+17000.000000,347.043579
+18000.000000,346.897278
+19000.000000,347.151947
+20000.000000,347.469360
+21000.000000,347.641541
+22000.000000,347.713684
+23000.000000,347.721588
+24000.000000,347.671570
+25000.000000,347.549652
+26000.000000,347.332581
+27000.000000,347.043579
+28000.000000,346.897217
+29000.000000,347.151978
+30000.000000,347.469482
+31000.000000,347.641541
+32000.000000,347.713867
+33000.000000,347.721619
+34000.000000,347.671692
+35000.000000,347.549805
+36000.000000,347.332916
+37000.000000,347.043579
+38000.000000,346.897278
+39000.000000,347.152008
+40000.000000,347.469360
+41000.000000,347.641418
+42000.000000,347.713837
+43000.000000,347.721619
+44000.000000,347.672424
+45000.000000,347.549652
+46000.000000,347.332275
+47000.000000,347.043549
+48000.000000,346.897308
+49000.000000,347.152039
+50000.000000,347.469421
+51000.000000,347.641571
+52000.000000,347.713867
+53000.000000,347.721680
+54000.000000,347.671692
+55000.000000,347.549683
+56000.000000,347.332275
+57000.000000,347.043732
+58000.000000,346.897064
+59000.000000,347.152222
+60000.000000,347.469421
+61000.000000,347.641388
+62000.000000,347.713867
+63000.000000,347.721588
+64000.000000,347.671692
+65000.000000,347.549652
+66000.000000,347.332275
+67000.000000,347.043945
+68000.000000,346.897583
+69000.000000,347.152191
+70000.000000,347.469482
+71000.000000,347.641602
+72000.000000,347.713806
+73000.000000,347.721619
+74000.000000,347.671692
+75000.000000,347.549835
+76000.000000,347.332275
+77000.000000,347.043579
+78000.000000,346.897217
+79000.000000,347.151917
+80000.000000,347.469482
+81000.000000,347.641663
+82000.000000,347.713806
+83000.000000,347.721588
+84000.000000,347.671814
+85000.000000,347.549622
+86000.000000,347.332367
+87000.000000,347.044128
+88000.000000,346.897400
+89000.000000,347.151794
+90000.000000,347.469299
+91000.000000,347.641479
+92000.000000,347.713837
+93000.000000,347.721680
+94000.000000,347.671844
+95000.000000,347.549683
+96000.000000,347.332855
+97000.000000,347.043762
+98000.000000,346.897522
+99000.000000,347.151794
+100000.000000,347.469391
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_supply.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_supply.T/test.csv
new file mode 100644
index 0000000000..9f4d62eee6
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_supply.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,333.149994
+1000.000000,347.641663
+2000.000000,347.713837
+3000.000000,347.721649
+4000.000000,347.671600
+5000.000000,347.549561
+6000.000000,347.332336
+7000.000000,347.043335
+8000.000000,346.897186
+9000.000000,347.151855
+10000.000000,347.469482
+11000.000000,347.641510
+12000.000000,347.713837
+13000.000000,347.721588
+14000.000000,347.671631
+15000.000000,347.549622
+16000.000000,347.332397
+17000.000000,347.043579
+18000.000000,346.897278
+19000.000000,347.151947
+20000.000000,347.469360
+21000.000000,347.641541
+22000.000000,347.713684
+23000.000000,347.721588
+24000.000000,347.671570
+25000.000000,347.549652
+26000.000000,347.332581
+27000.000000,347.043579
+28000.000000,346.897217
+29000.000000,347.151978
+30000.000000,347.469482
+31000.000000,347.641541
+32000.000000,347.713867
+33000.000000,347.721619
+34000.000000,347.671692
+35000.000000,347.549805
+36000.000000,347.332916
+37000.000000,347.043579
+38000.000000,346.897278
+39000.000000,347.152008
+40000.000000,347.469360
+41000.000000,347.641418
+42000.000000,347.713837
+43000.000000,347.721619
+44000.000000,347.672424
+45000.000000,347.549652
+46000.000000,347.332275
+47000.000000,347.043549
+48000.000000,346.897308
+49000.000000,347.152039
+50000.000000,347.469421
+51000.000000,347.641571
+52000.000000,347.713867
+53000.000000,347.721680
+54000.000000,347.671692
+55000.000000,347.549683
+56000.000000,347.332275
+57000.000000,347.043732
+58000.000000,346.897064
+59000.000000,347.152222
+60000.000000,347.469421
+61000.000000,347.641388
+62000.000000,347.713867
+63000.000000,347.721588
+64000.000000,347.671692
+65000.000000,347.549652
+66000.000000,347.332275
+67000.000000,347.043945
+68000.000000,346.897583
+69000.000000,347.152191
+70000.000000,347.469482
+71000.000000,347.641602
+72000.000000,347.713806
+73000.000000,347.721619
+74000.000000,347.671692
+75000.000000,347.549835
+76000.000000,347.332275
+77000.000000,347.043579
+78000.000000,346.897217
+79000.000000,347.151917
+80000.000000,347.469482
+81000.000000,347.641663
+82000.000000,347.713806
+83000.000000,347.721588
+84000.000000,347.671814
+85000.000000,347.549622
+86000.000000,347.332367
+87000.000000,347.044128
+88000.000000,346.897400
+89000.000000,347.151794
+90000.000000,347.469299
+91000.000000,347.641479
+92000.000000,347.713837
+93000.000000,347.721680
+94000.000000,347.671844
+95000.000000,347.549683
+96000.000000,347.332855
+97000.000000,347.043762
+98000.000000,346.897522
+99000.000000,347.151794
+100000.000000,347.469391
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_supply.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_supply.T/upperBound.csv
new file mode 100644
index 0000000000..238f13cf3e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat_demand.senT_supply.T/upperBound.csv
@@ -0,0 +1,113 @@
+x,y
+-0.001000,333.483144
+999.999000,347.989304
+1999.999000,348.061551
+2999.999000,348.069371
+3000.001000,348.069371
+4000.001000,348.019272
+5000.001000,347.897110
+6000.001000,347.679669
+7000.001000,347.390378
+7999.999729,347.244084
+8999.999000,347.499007
+9999.999000,347.816952
+10999.999000,347.989152
+11999.999000,348.061551
+12999.999000,348.069310
+13000.001000,348.069310
+14000.001000,348.019302
+15000.001000,347.897171
+16000.001000,347.679730
+17000.001000,347.390623
+17999.999730,347.244175
+18999.999000,347.499099
+19999.999000,347.816830
+20999.999000,347.989182
+21999.999000,348.061398
+22999.999000,348.069310
+23000.001000,348.069310
+24000.001000,348.019241
+25000.001000,347.897202
+26000.001000,347.679913
+27000.001000,347.390623
+27999.999730,347.244114
+28999.999000,347.499130
+29999.999000,347.816952
+30999.999000,347.989182
+31999.999000,348.061581
+32999.999000,348.069340
+33000.001000,348.069340
+34000.001000,348.019364
+35000.001000,347.897354
+36000.001000,347.680249
+37000.001000,347.390623
+37999.999730,347.244175
+38999.999000,347.499160
+39999.999000,347.816830
+40999.999000,347.989060
+41999.999000,348.061551
+42999.999000,348.069340
+43000.001000,348.069340
+44000.001000,348.020097
+45000.001000,347.897202
+46000.001000,347.679608
+47000.001000,347.390592
+47999.999729,347.244206
+48999.999000,347.499191
+49999.999000,347.816891
+50999.999000,347.989213
+51999.999000,348.061581
+52999.999000,348.069401
+53000.001000,348.069401
+54000.001000,348.019364
+55000.001000,347.897232
+56000.001000,347.679608
+57000.001000,347.390775
+57999.999730,347.243961
+58999.999000,347.499374
+59999.999000,347.816891
+60999.999000,347.989029
+61999.999000,348.061581
+62999.999000,348.069310
+63000.001000,348.069310
+64000.001000,348.019364
+65000.001000,347.897202
+66000.001000,347.679608
+67000.001000,347.390989
+67999.999730,347.244481
+68999.999000,347.499343
+69999.999000,347.816952
+70999.999000,347.989243
+71999.999000,348.061520
+72999.999000,348.069340
+73000.001000,348.069340
+74000.001000,348.019364
+75000.001000,347.897385
+76000.001000,347.679608
+77000.001000,347.390623
+77999.999730,347.244114
+78999.999000,347.499068
+79999.999000,347.816952
+80999.999000,347.989304
+81999.999000,348.061520
+82999.999000,348.069310
+83000.001000,348.069310
+84000.001000,348.019486
+85000.001000,347.897171
+86000.001000,347.679699
+87000.001000,347.391173
+87999.999732,347.244297
+88999.999000,347.498946
+89999.999000,347.816769
+90999.999000,347.989121
+91999.999000,348.061551
+92999.999000,348.069401
+93000.001000,348.069401
+94000.001000,348.019516
+95000.001000,347.897232
+96000.001000,347.680188
+97000.001000,347.390806
+97999.999730,347.244420
+98999.999000,347.498946
+99999.999000,347.816860
+100000.001000,347.816860
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.mat_demand.port_a.m_flow/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.mat_demand.port_a.m_flow/errors.csv
new file mode 100644
index 0000000000..e4003c2739
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.mat_demand.port_a.m_flow/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+1000.000000,0.000000
+2000.000000,0.000000
+3000.000000,0.000000
+4000.000000,0.000000
+5000.000000,0.000000
+6000.000000,0.000000
+7000.000000,0.000000
+8000.000000,0.000000
+9000.000000,0.000000
+10000.000000,0.000000
+11000.000000,0.000000
+12000.000000,0.000000
+13000.000000,0.000000
+14000.000000,0.000000
+15000.000000,0.000000
+16000.000000,0.000000
+17000.000000,0.000000
+18000.000000,0.000000
+19000.000000,0.000000
+20000.000000,0.000000
+21000.000000,0.000000
+22000.000000,0.000000
+23000.000000,0.000000
+24000.000000,0.000000
+25000.000000,0.000000
+26000.000000,0.000000
+27000.000000,0.000000
+28000.000000,0.000000
+29000.000000,0.000000
+30000.000000,0.000000
+31000.000000,0.000000
+32000.000000,0.000000
+33000.000000,0.000000
+34000.000000,0.000000
+35000.000000,0.000000
+36000.000000,0.000000
+37000.000000,0.000000
+38000.000000,0.000000
+39000.000000,0.000000
+40000.000000,0.000000
+41000.000000,0.000000
+42000.000000,0.000000
+43000.000000,0.000000
+44000.000000,0.000000
+45000.000000,0.000000
+46000.000000,0.000000
+47000.000000,0.000000
+48000.000000,0.000000
+49000.000000,0.000000
+50000.000000,0.000000
+51000.000000,0.000000
+52000.000000,0.000000
+53000.000000,0.000000
+54000.000000,0.000000
+55000.000000,0.000000
+56000.000000,0.000000
+57000.000000,0.000000
+58000.000000,0.000000
+59000.000000,0.000000
+60000.000000,0.000000
+61000.000000,0.000000
+62000.000000,0.000000
+63000.000000,0.000000
+64000.000000,0.000000
+65000.000000,0.000000
+66000.000000,0.000000
+67000.000000,0.000000
+68000.000000,0.000000
+69000.000000,0.000000
+70000.000000,0.000000
+71000.000000,0.000000
+72000.000000,0.000000
+73000.000000,0.000000
+74000.000000,0.000000
+75000.000000,0.000000
+76000.000000,0.000000
+77000.000000,0.000000
+78000.000000,0.000000
+79000.000000,0.000000
+80000.000000,0.000000
+81000.000000,0.000000
+82000.000000,0.000000
+83000.000000,0.000000
+84000.000000,0.000000
+85000.000000,0.000000
+86000.000000,0.000000
+87000.000000,0.000000
+88000.000000,0.000000
+89000.000000,0.000000
+90000.000000,0.000000
+91000.000000,0.000000
+92000.000000,0.000000
+93000.000000,0.000000
+94000.000000,0.000000
+95000.000000,0.000000
+96000.000000,0.000000
+97000.000000,0.000000
+98000.000000,0.000000
+99000.000000,0.000000
+100000.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.mat_demand.port_a.m_flow/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.mat_demand.port_a.m_flow/lowerBound.csv
new file mode 100644
index 0000000000..9f80c03737
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.mat_demand.port_a.m_flow/lowerBound.csv
@@ -0,0 +1,105 @@
+x,y
+-0.001000,0.381624
+0.001000,0.381624
+1000.001000,0.494074
+2000.001000,0.563572
+2999.999000,0.563572
+3999.999000,0.494074
+4999.999000,0.381624
+5999.999000,0.269173
+6999.999000,0.199675
+8000.001000,0.199675
+9000.001000,0.269173
+10000.001000,0.381624
+11000.001000,0.494074
+12000.001000,0.563572
+12999.999000,0.563572
+13999.999000,0.494074
+14999.999000,0.381624
+15999.999000,0.269173
+16999.999000,0.199675
+18000.001000,0.199675
+19000.001000,0.269173
+20000.001000,0.381624
+21000.001000,0.494074
+22000.001000,0.563572
+22999.999000,0.563572
+23999.999000,0.494074
+24999.999000,0.381624
+25999.999000,0.269173
+26999.999000,0.199675
+27000.001000,0.199675
+28000.001000,0.199675
+29000.001000,0.269173
+30000.001000,0.381624
+31000.001000,0.494074
+32000.001000,0.563572
+32999.999000,0.563572
+33999.999000,0.494074
+34999.999000,0.381624
+35999.999000,0.269173
+36999.999000,0.199675
+38000.001000,0.199675
+39000.001000,0.269173
+40000.001000,0.381624
+41000.001000,0.494074
+42000.001000,0.563572
+42999.999000,0.563572
+43999.999000,0.494074
+44999.999000,0.381624
+45999.999000,0.269173
+46999.999000,0.199675
+48000.001000,0.199675
+49000.001000,0.269173
+50000.001000,0.381624
+51000.001000,0.494074
+52000.001000,0.563572
+52999.999000,0.563572
+53999.999000,0.494074
+54999.999000,0.381624
+55999.999000,0.269173
+56999.999000,0.199675
+57999.999000,0.199675
+58000.001000,0.199675
+59000.001000,0.269173
+60000.001000,0.381624
+61000.001000,0.494074
+62000.001000,0.563572
+62999.999000,0.563572
+63999.999000,0.494074
+64999.999000,0.381624
+65999.999000,0.269173
+66999.999000,0.199675
+68000.001000,0.199675
+69000.001000,0.269173
+70000.001000,0.381624
+71000.001000,0.494074
+72000.001000,0.563572
+72999.999000,0.563572
+73999.999000,0.494074
+74999.999000,0.381624
+75999.999000,0.269173
+76999.999000,0.199675
+78000.001000,0.199675
+79000.001000,0.269173
+80000.001000,0.381624
+81000.001000,0.494074
+82000.001000,0.563572
+82999.999000,0.563572
+83999.999000,0.494074
+84999.999000,0.381624
+85999.999000,0.269173
+86999.999000,0.199675
+88000.001000,0.199675
+89000.001000,0.269173
+90000.001000,0.381624
+91000.001000,0.494074
+92000.001000,0.563572
+92999.999000,0.563572
+93999.999000,0.494074
+94999.999000,0.381624
+95999.999000,0.269173
+96999.999000,0.199675
+98000.001000,0.199675
+99000.001000,0.269173
+100000.001000,0.381624
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.mat_demand.port_a.m_flow/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.mat_demand.port_a.m_flow/reference.csv
new file mode 100644
index 0000000000..434017d125
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.mat_demand.port_a.m_flow/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.382624
+1000.000000,0.495074
+2000.000000,0.564572
+3000.000000,0.564572
+4000.000000,0.495074
+5000.000000,0.382624
+6000.000000,0.270173
+7000.000000,0.200675
+8000.000000,0.200675
+9000.000000,0.270173
+10000.000000,0.382624
+11000.000000,0.495074
+12000.000000,0.564572
+13000.000000,0.564572
+14000.000000,0.495074
+15000.000000,0.382624
+16000.000000,0.270173
+17000.000000,0.200675
+18000.000000,0.200675
+19000.000000,0.270173
+20000.000000,0.382624
+21000.000000,0.495074
+22000.000000,0.564572
+23000.000000,0.564572
+24000.000000,0.495074
+25000.000000,0.382624
+26000.000000,0.270173
+27000.000000,0.200675
+28000.000000,0.200675
+29000.000000,0.270173
+30000.000000,0.382624
+31000.000000,0.495074
+32000.000000,0.564572
+33000.000000,0.564572
+34000.000000,0.495074
+35000.000000,0.382624
+36000.000000,0.270173
+37000.000000,0.200675
+38000.000000,0.200675
+39000.000000,0.270173
+40000.000000,0.382624
+41000.000000,0.495074
+42000.000000,0.564572
+43000.000000,0.564572
+44000.000000,0.495074
+45000.000000,0.382624
+46000.000000,0.270173
+47000.000000,0.200675
+48000.000000,0.200675
+49000.000000,0.270173
+50000.000000,0.382624
+51000.000000,0.495074
+52000.000000,0.564572
+53000.000000,0.564572
+54000.000000,0.495074
+55000.000000,0.382624
+56000.000000,0.270173
+57000.000000,0.200675
+58000.000000,0.200675
+59000.000000,0.270173
+60000.000000,0.382624
+61000.000000,0.495074
+62000.000000,0.564572
+63000.000000,0.564572
+64000.000000,0.495074
+65000.000000,0.382624
+66000.000000,0.270173
+67000.000000,0.200675
+68000.000000,0.200675
+69000.000000,0.270173
+70000.000000,0.382624
+71000.000000,0.495074
+72000.000000,0.564572
+73000.000000,0.564572
+74000.000000,0.495074
+75000.000000,0.382624
+76000.000000,0.270173
+77000.000000,0.200675
+78000.000000,0.200675
+79000.000000,0.270173
+80000.000000,0.382624
+81000.000000,0.495074
+82000.000000,0.564572
+83000.000000,0.564572
+84000.000000,0.495074
+85000.000000,0.382624
+86000.000000,0.270173
+87000.000000,0.200675
+88000.000000,0.200675
+89000.000000,0.270173
+90000.000000,0.382624
+91000.000000,0.495074
+92000.000000,0.564572
+93000.000000,0.564572
+94000.000000,0.495074
+95000.000000,0.382624
+96000.000000,0.270173
+97000.000000,0.200675
+98000.000000,0.200675
+99000.000000,0.270173
+100000.000000,0.382624
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.mat_demand.port_a.m_flow/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.mat_demand.port_a.m_flow/test.csv
new file mode 100644
index 0000000000..434017d125
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.mat_demand.port_a.m_flow/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.382624
+1000.000000,0.495074
+2000.000000,0.564572
+3000.000000,0.564572
+4000.000000,0.495074
+5000.000000,0.382624
+6000.000000,0.270173
+7000.000000,0.200675
+8000.000000,0.200675
+9000.000000,0.270173
+10000.000000,0.382624
+11000.000000,0.495074
+12000.000000,0.564572
+13000.000000,0.564572
+14000.000000,0.495074
+15000.000000,0.382624
+16000.000000,0.270173
+17000.000000,0.200675
+18000.000000,0.200675
+19000.000000,0.270173
+20000.000000,0.382624
+21000.000000,0.495074
+22000.000000,0.564572
+23000.000000,0.564572
+24000.000000,0.495074
+25000.000000,0.382624
+26000.000000,0.270173
+27000.000000,0.200675
+28000.000000,0.200675
+29000.000000,0.270173
+30000.000000,0.382624
+31000.000000,0.495074
+32000.000000,0.564572
+33000.000000,0.564572
+34000.000000,0.495074
+35000.000000,0.382624
+36000.000000,0.270173
+37000.000000,0.200675
+38000.000000,0.200675
+39000.000000,0.270173
+40000.000000,0.382624
+41000.000000,0.495074
+42000.000000,0.564572
+43000.000000,0.564572
+44000.000000,0.495074
+45000.000000,0.382624
+46000.000000,0.270173
+47000.000000,0.200675
+48000.000000,0.200675
+49000.000000,0.270173
+50000.000000,0.382624
+51000.000000,0.495074
+52000.000000,0.564572
+53000.000000,0.564572
+54000.000000,0.495074
+55000.000000,0.382624
+56000.000000,0.270173
+57000.000000,0.200675
+58000.000000,0.200675
+59000.000000,0.270173
+60000.000000,0.382624
+61000.000000,0.495074
+62000.000000,0.564572
+63000.000000,0.564572
+64000.000000,0.495074
+65000.000000,0.382624
+66000.000000,0.270173
+67000.000000,0.200675
+68000.000000,0.200675
+69000.000000,0.270173
+70000.000000,0.382624
+71000.000000,0.495074
+72000.000000,0.564572
+73000.000000,0.564572
+74000.000000,0.495074
+75000.000000,0.382624
+76000.000000,0.270173
+77000.000000,0.200675
+78000.000000,0.200675
+79000.000000,0.270173
+80000.000000,0.382624
+81000.000000,0.495074
+82000.000000,0.564572
+83000.000000,0.564572
+84000.000000,0.495074
+85000.000000,0.382624
+86000.000000,0.270173
+87000.000000,0.200675
+88000.000000,0.200675
+89000.000000,0.270173
+90000.000000,0.382624
+91000.000000,0.495074
+92000.000000,0.564572
+93000.000000,0.564572
+94000.000000,0.495074
+95000.000000,0.382624
+96000.000000,0.270173
+97000.000000,0.200675
+98000.000000,0.200675
+99000.000000,0.270173
+100000.000000,0.382624
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.mat_demand.port_a.m_flow/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.mat_demand.port_a.m_flow/upperBound.csv
new file mode 100644
index 0000000000..8d5e12a111
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.mat_demand.port_a.m_flow/upperBound.csv
@@ -0,0 +1,103 @@
+x,y
+-0.001000,0.383624
+999.999000,0.496074
+1999.999000,0.565572
+3000.001000,0.565572
+4000.001000,0.496074
+5000.001000,0.383624
+6000.001000,0.271173
+7000.001000,0.201675
+7999.999000,0.201675
+8999.999000,0.271173
+9999.999000,0.383624
+10999.999000,0.496074
+11999.999000,0.565572
+13000.001000,0.565572
+14000.001000,0.496074
+15000.001000,0.383624
+16000.001000,0.271173
+17000.001000,0.201675
+17999.999000,0.201675
+18999.999000,0.271173
+19999.999000,0.383624
+20999.999000,0.496074
+21999.999000,0.565572
+23000.001000,0.565572
+24000.001000,0.496074
+25000.001000,0.383624
+26000.001000,0.271173
+27000.001000,0.201675
+27999.999000,0.201675
+28999.999000,0.271173
+29999.999000,0.383624
+30999.999000,0.496074
+31999.999000,0.565572
+33000.001000,0.565572
+34000.001000,0.496074
+35000.001000,0.383624
+36000.001000,0.271173
+37000.001000,0.201675
+37999.999000,0.201675
+38999.999000,0.271173
+39999.999000,0.383624
+40999.999000,0.496074
+41999.999000,0.565572
+43000.001000,0.565572
+44000.001000,0.496074
+45000.001000,0.383624
+46000.001000,0.271173
+47000.001000,0.201675
+47999.999000,0.201675
+48999.999000,0.271173
+49999.999000,0.383624
+50999.999000,0.496074
+51999.999000,0.565572
+53000.001000,0.565572
+54000.001000,0.496074
+55000.001000,0.383624
+56000.001000,0.271173
+57000.001000,0.201675
+57999.999000,0.201675
+58999.999000,0.271173
+59999.999000,0.383624
+60999.999000,0.496074
+61999.999000,0.565572
+63000.001000,0.565572
+64000.001000,0.496074
+65000.001000,0.383624
+66000.001000,0.271173
+67000.001000,0.201675
+67999.999000,0.201675
+68999.999000,0.271173
+69999.999000,0.383624
+70999.999000,0.496074
+71999.999000,0.565572
+73000.001000,0.565572
+74000.001000,0.496074
+75000.001000,0.383624
+76000.001000,0.271173
+77000.001000,0.201675
+77999.999000,0.201675
+78999.999000,0.271173
+79999.999000,0.383624
+80999.999000,0.496074
+81999.999000,0.565572
+83000.001000,0.565572
+84000.001000,0.496074
+85000.001000,0.383624
+86000.001000,0.271173
+87000.001000,0.201675
+87999.999000,0.201675
+88999.999000,0.271173
+89999.999000,0.383624
+90999.999000,0.496074
+91999.999000,0.565572
+93000.001000,0.565572
+94000.001000,0.496074
+95000.001000,0.383624
+96000.001000,0.271173
+97000.001000,0.201675
+97999.999000,0.201675
+98999.999000,0.271173
+99999.999000,0.383624
+100000.001000,0.383624
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn.T/errors.csv
new file mode 100644
index 0000000000..0bf904e264
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000000
+72.000000,0.000000
+108.000000,0.000000
+144.000000,0.000000
+180.000000,0.000000
+216.000000,0.000000
+252.000000,0.000000
+288.000000,0.000000
+324.000000,0.000000
+360.000000,0.000000
+396.000000,0.000000
+432.000000,0.000000
+468.000000,0.000000
+504.000000,0.000000
+540.000000,0.000000
+576.000000,0.000000
+612.000000,0.000000
+648.000000,0.000000
+684.000000,0.000000
+720.000000,0.000000
+756.000000,0.000000
+792.000000,0.000000
+828.000000,0.000000
+864.000000,0.000000
+900.000000,0.000000
+936.000000,0.000000
+972.000000,0.000000
+1008.000000,0.000000
+1044.000000,0.000000
+1080.000000,0.000000
+1116.000000,0.000000
+1152.000000,0.000000
+1188.000000,0.000000
+1224.000000,0.000000
+1260.000000,0.000000
+1296.000000,0.000000
+1332.000000,0.000000
+1368.000000,0.000000
+1404.000000,0.000000
+1440.000000,0.000000
+1476.000000,0.000000
+1512.000000,0.000000
+1548.000000,0.000000
+1584.000000,0.000000
+1620.000000,0.000000
+1656.000000,0.000000
+1692.000000,0.000000
+1728.000000,0.000000
+1764.000000,0.000000
+1800.000000,0.000000
+1836.000000,0.000000
+1872.000000,0.000000
+1908.000000,0.000000
+1944.000000,0.000000
+1980.000000,0.000000
+2016.000000,0.000000
+2052.000000,0.000000
+2088.000000,0.000000
+2124.000000,0.000000
+2160.000000,0.000000
+2196.000000,0.000000
+2232.000000,0.000000
+2268.000000,0.000000
+2304.000000,0.000000
+2340.000000,0.000000
+2376.000000,0.000000
+2412.000000,0.000000
+2448.000000,0.000000
+2484.000000,0.000000
+2520.000000,0.000000
+2556.000000,0.000000
+2592.000000,0.000000
+2628.000000,0.000000
+2664.000000,0.000000
+2700.000000,0.000000
+2736.000000,0.000000
+2772.000000,0.000000
+2808.000000,0.000000
+2844.000000,0.000000
+2880.000000,0.000000
+2916.000000,0.000000
+2952.000000,0.000000
+2988.000000,0.000000
+3024.000000,0.000000
+3060.000000,0.000000
+3096.000000,0.000000
+3132.000000,0.000000
+3168.000000,0.000000
+3204.000000,0.000000
+3240.000000,0.000000
+3276.000000,0.000000
+3312.000000,0.000000
+3348.000000,0.000000
+3384.000000,0.000000
+3420.000000,0.000000
+3456.000000,0.000000
+3492.000000,0.000000
+3528.000000,0.000000
+3564.000000,0.000000
+3600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn.T/lowerBound.csv
new file mode 100644
index 0000000000..1b762f9012
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn.T/lowerBound.csv
@@ -0,0 +1,121 @@
+x,y
+-0.001000,322.826844
+72.001000,322.826844
+108.000965,342.799995
+143.999000,342.440542
+179.999000,322.827667
+180.001000,322.827667
+216.001000,322.876934
+252.001000,325.530650
+288.000959,342.799812
+323.999000,342.440542
+359.999000,322.827819
+360.001000,322.827819
+396.001000,322.876934
+432.001000,325.530650
+468.000959,342.799812
+503.999000,342.440542
+539.999000,322.827819
+540.001000,322.827819
+576.001000,322.876934
+612.001000,325.530650
+648.000959,342.799812
+683.999000,342.440542
+719.999000,322.827819
+720.001000,322.827819
+756.001000,322.876934
+792.001000,325.530650
+828.000959,342.799812
+863.999000,342.440542
+899.999000,322.827819
+900.001000,322.827819
+936.001000,322.876294
+972.001000,325.530711
+1008.000959,342.800300
+1043.999000,342.441243
+1079.999000,322.828033
+1080.001000,322.828033
+1116.001000,322.876568
+1152.001000,325.530711
+1188.000959,342.800087
+1223.999000,342.441243
+1259.999000,322.828033
+1260.001000,322.828033
+1296.001000,322.876538
+1332.001000,325.530680
+1368.000959,342.800087
+1403.999000,342.441243
+1439.999000,322.827728
+1440.001000,322.827728
+1476.001000,322.876385
+1512.001000,325.530680
+1548.000959,342.800178
+1583.999000,342.441274
+1619.999000,322.827759
+1620.001000,322.827759
+1656.001000,322.876385
+1692.001000,325.530741
+1728.000959,342.800087
+1763.999000,342.441243
+1799.999000,322.827728
+1800.001000,322.827728
+1836.001000,322.876538
+1872.001000,325.530772
+1908.000959,342.800239
+1943.999000,342.441243
+1979.999000,322.828033
+1980.001000,322.828033
+2016.001000,322.876385
+2052.001000,325.530741
+2088.000959,342.800087
+2123.999000,342.441243
+2159.999000,322.827850
+2160.001000,322.827850
+2196.001000,322.876599
+2232.001000,325.530833
+2268.000959,342.800087
+2303.999000,342.441243
+2339.999000,322.827698
+2340.001000,322.827698
+2376.001000,322.876629
+2412.001000,325.530772
+2448.000959,342.800087
+2483.999000,342.441243
+2519.999000,322.827850
+2520.001000,322.827850
+2556.001000,322.876507
+2592.001000,325.530711
+2628.000959,342.800087
+2663.999000,342.441243
+2699.999000,322.827698
+2700.001000,322.827698
+2736.001000,322.876507
+2772.001000,325.530833
+2808.000959,342.800087
+2843.999000,342.441243
+2879.999000,322.827911
+2880.001000,322.827911
+2916.001000,322.876385
+2952.001000,325.530833
+2988.000959,342.800087
+3023.999000,342.441243
+3059.999000,322.828002
+3060.001000,322.828002
+3096.001000,322.876507
+3132.001000,325.530833
+3168.000959,342.800331
+3203.999000,342.441243
+3239.999000,322.828002
+3240.001000,322.828002
+3276.001000,322.876507
+3312.001000,325.530833
+3348.000959,342.800087
+3383.999000,342.441243
+3419.999000,322.827972
+3420.001000,322.827972
+3456.001000,322.876507
+3492.001000,325.530863
+3528.000959,342.800087
+3563.999000,342.441243
+3599.999000,322.828002
+3600.001000,322.828002
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn.T/reference.csv
new file mode 100644
index 0000000000..f54bbd4e76
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+36.000000,323.149994
+72.000000,323.149994
+108.000000,343.143158
+144.000000,342.783325
+180.000000,323.150818
+216.000000,323.200134
+252.000000,325.856506
+288.000000,343.142975
+324.000000,342.783325
+360.000000,323.150970
+396.000000,323.200134
+432.000000,325.856506
+468.000000,343.142975
+504.000000,342.783325
+540.000000,323.150970
+576.000000,323.200134
+612.000000,325.856506
+648.000000,343.142975
+684.000000,342.783325
+720.000000,323.150970
+756.000000,323.200134
+792.000000,325.856506
+828.000000,343.142975
+864.000000,342.783325
+900.000000,323.150970
+936.000000,323.199493
+972.000000,325.856567
+1008.000000,343.143463
+1044.000000,342.784027
+1080.000000,323.151184
+1116.000000,323.199768
+1152.000000,325.856567
+1188.000000,343.143250
+1224.000000,342.784027
+1260.000000,323.151184
+1296.000000,323.199738
+1332.000000,325.856537
+1368.000000,343.143250
+1404.000000,342.784027
+1440.000000,323.150879
+1476.000000,323.199585
+1512.000000,325.856537
+1548.000000,343.143341
+1584.000000,342.784058
+1620.000000,323.150909
+1656.000000,323.199585
+1692.000000,325.856598
+1728.000000,343.143250
+1764.000000,342.784027
+1800.000000,323.150879
+1836.000000,323.199738
+1872.000000,325.856628
+1908.000000,343.143402
+1944.000000,342.784027
+1980.000000,323.151184
+2016.000000,323.199585
+2052.000000,325.856598
+2088.000000,343.143250
+2124.000000,342.784027
+2160.000000,323.151001
+2196.000000,323.199799
+2232.000000,325.856689
+2268.000000,343.143250
+2304.000000,342.784027
+2340.000000,323.150848
+2376.000000,323.199829
+2412.000000,325.856628
+2448.000000,343.143250
+2484.000000,342.784027
+2520.000000,323.151001
+2556.000000,323.199707
+2592.000000,325.856567
+2628.000000,343.143250
+2664.000000,342.784027
+2700.000000,323.150848
+2736.000000,323.199707
+2772.000000,325.856689
+2808.000000,343.143250
+2844.000000,342.784027
+2880.000000,323.151062
+2916.000000,323.199585
+2952.000000,325.856689
+2988.000000,343.143250
+3024.000000,342.784027
+3060.000000,323.151154
+3096.000000,323.199707
+3132.000000,325.856689
+3168.000000,343.143494
+3204.000000,342.784027
+3240.000000,323.151154
+3276.000000,323.199707
+3312.000000,325.856689
+3348.000000,343.143250
+3384.000000,342.784027
+3420.000000,323.151123
+3456.000000,323.199707
+3492.000000,325.856720
+3528.000000,343.143250
+3564.000000,342.784027
+3600.000000,323.151154
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn.T/test.csv
new file mode 100644
index 0000000000..f54bbd4e76
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+36.000000,323.149994
+72.000000,323.149994
+108.000000,343.143158
+144.000000,342.783325
+180.000000,323.150818
+216.000000,323.200134
+252.000000,325.856506
+288.000000,343.142975
+324.000000,342.783325
+360.000000,323.150970
+396.000000,323.200134
+432.000000,325.856506
+468.000000,343.142975
+504.000000,342.783325
+540.000000,323.150970
+576.000000,323.200134
+612.000000,325.856506
+648.000000,343.142975
+684.000000,342.783325
+720.000000,323.150970
+756.000000,323.200134
+792.000000,325.856506
+828.000000,343.142975
+864.000000,342.783325
+900.000000,323.150970
+936.000000,323.199493
+972.000000,325.856567
+1008.000000,343.143463
+1044.000000,342.784027
+1080.000000,323.151184
+1116.000000,323.199768
+1152.000000,325.856567
+1188.000000,343.143250
+1224.000000,342.784027
+1260.000000,323.151184
+1296.000000,323.199738
+1332.000000,325.856537
+1368.000000,343.143250
+1404.000000,342.784027
+1440.000000,323.150879
+1476.000000,323.199585
+1512.000000,325.856537
+1548.000000,343.143341
+1584.000000,342.784058
+1620.000000,323.150909
+1656.000000,323.199585
+1692.000000,325.856598
+1728.000000,343.143250
+1764.000000,342.784027
+1800.000000,323.150879
+1836.000000,323.199738
+1872.000000,325.856628
+1908.000000,343.143402
+1944.000000,342.784027
+1980.000000,323.151184
+2016.000000,323.199585
+2052.000000,325.856598
+2088.000000,343.143250
+2124.000000,342.784027
+2160.000000,323.151001
+2196.000000,323.199799
+2232.000000,325.856689
+2268.000000,343.143250
+2304.000000,342.784027
+2340.000000,323.150848
+2376.000000,323.199829
+2412.000000,325.856628
+2448.000000,343.143250
+2484.000000,342.784027
+2520.000000,323.151001
+2556.000000,323.199707
+2592.000000,325.856567
+2628.000000,343.143250
+2664.000000,342.784027
+2700.000000,323.150848
+2736.000000,323.199707
+2772.000000,325.856689
+2808.000000,343.143250
+2844.000000,342.784027
+2880.000000,323.151062
+2916.000000,323.199585
+2952.000000,325.856689
+2988.000000,343.143250
+3024.000000,342.784027
+3060.000000,323.151154
+3096.000000,323.199707
+3132.000000,325.856689
+3168.000000,343.143494
+3204.000000,342.784027
+3240.000000,323.151154
+3276.000000,323.199707
+3312.000000,325.856689
+3348.000000,343.143250
+3384.000000,342.784027
+3420.000000,323.151123
+3456.000000,323.199707
+3492.000000,325.856720
+3528.000000,343.143250
+3564.000000,342.784027
+3600.000000,323.151154
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn.T/upperBound.csv
new file mode 100644
index 0000000000..9fb737eb02
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn.T/upperBound.csv
@@ -0,0 +1,121 @@
+x,y
+-0.001000,323.473144
+71.999000,323.473144
+107.999000,343.486301
+108.001000,343.486301
+144.001000,343.126109
+180.000995,323.473971
+215.999000,323.523334
+251.999000,326.182363
+287.999000,343.486118
+288.001000,343.486118
+324.001000,343.126109
+360.000995,323.474124
+395.999000,323.523334
+431.999000,326.182363
+467.999000,343.486118
+468.001000,343.486118
+504.001000,343.126109
+540.000995,323.474124
+575.999000,323.523334
+611.999000,326.182363
+647.999000,343.486118
+648.001000,343.486118
+684.001000,343.126109
+720.000995,323.474124
+755.999000,323.523334
+791.999000,326.182363
+827.999000,343.486118
+828.001000,343.486118
+864.001000,343.126109
+900.000995,323.474124
+935.999000,323.522693
+971.999000,326.182424
+1007.999000,343.486607
+1008.001000,343.486607
+1044.001000,343.126811
+1080.000995,323.474338
+1115.999000,323.522968
+1151.999000,326.182424
+1187.999000,343.486393
+1188.001000,343.486393
+1224.001000,343.126811
+1260.000995,323.474338
+1295.999000,323.522937
+1331.999000,326.182393
+1367.999000,343.486393
+1368.001000,343.486393
+1404.001000,343.126811
+1440.000995,323.474032
+1475.999000,323.522785
+1511.999000,326.182393
+1547.999000,343.486484
+1548.001000,343.486484
+1584.001000,343.126842
+1620.000995,323.474063
+1655.999000,323.522785
+1691.999000,326.182454
+1727.999000,343.486393
+1728.001000,343.486393
+1764.001000,343.126811
+1800.000995,323.474032
+1835.999000,323.522937
+1871.999000,326.182485
+1907.999000,343.486546
+1908.001000,343.486546
+1944.001000,343.126811
+1980.000995,323.474338
+2015.999000,323.522785
+2051.999000,326.182454
+2087.999000,343.486393
+2088.001000,343.486393
+2124.001000,343.126811
+2160.000995,323.474155
+2195.999000,323.522998
+2231.999000,326.182546
+2267.999000,343.486393
+2268.001000,343.486393
+2304.001000,343.126811
+2340.000995,323.474002
+2375.999000,323.523029
+2411.999000,326.182485
+2447.999000,343.486393
+2448.001000,343.486393
+2484.001000,343.126811
+2520.000995,323.474155
+2555.999000,323.522907
+2591.999000,326.182424
+2627.999000,343.486393
+2628.001000,343.486393
+2664.001000,343.126811
+2700.000995,323.474002
+2735.999000,323.522907
+2771.999000,326.182546
+2807.999000,343.486393
+2808.001000,343.486393
+2844.001000,343.126811
+2880.000995,323.474216
+2915.999000,323.522785
+2951.999000,326.182546
+2987.999000,343.486393
+2988.001000,343.486393
+3024.001000,343.126811
+3060.000995,323.474307
+3095.999000,323.522907
+3131.999000,326.182546
+3167.999000,343.486637
+3168.001000,343.486637
+3204.001000,343.126811
+3240.000995,323.474307
+3275.999000,323.522907
+3311.999000,326.182546
+3347.999000,343.486393
+3348.001000,343.486393
+3384.001000,343.126811
+3420.000995,323.474277
+3455.999000,323.522907
+3491.999000,326.182577
+3527.999000,343.486393
+3528.001000,343.486393
+3564.001000,343.126811
+3600.001000,323.474305
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn1.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn1.T/errors.csv
new file mode 100644
index 0000000000..0bf904e264
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn1.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000000
+72.000000,0.000000
+108.000000,0.000000
+144.000000,0.000000
+180.000000,0.000000
+216.000000,0.000000
+252.000000,0.000000
+288.000000,0.000000
+324.000000,0.000000
+360.000000,0.000000
+396.000000,0.000000
+432.000000,0.000000
+468.000000,0.000000
+504.000000,0.000000
+540.000000,0.000000
+576.000000,0.000000
+612.000000,0.000000
+648.000000,0.000000
+684.000000,0.000000
+720.000000,0.000000
+756.000000,0.000000
+792.000000,0.000000
+828.000000,0.000000
+864.000000,0.000000
+900.000000,0.000000
+936.000000,0.000000
+972.000000,0.000000
+1008.000000,0.000000
+1044.000000,0.000000
+1080.000000,0.000000
+1116.000000,0.000000
+1152.000000,0.000000
+1188.000000,0.000000
+1224.000000,0.000000
+1260.000000,0.000000
+1296.000000,0.000000
+1332.000000,0.000000
+1368.000000,0.000000
+1404.000000,0.000000
+1440.000000,0.000000
+1476.000000,0.000000
+1512.000000,0.000000
+1548.000000,0.000000
+1584.000000,0.000000
+1620.000000,0.000000
+1656.000000,0.000000
+1692.000000,0.000000
+1728.000000,0.000000
+1764.000000,0.000000
+1800.000000,0.000000
+1836.000000,0.000000
+1872.000000,0.000000
+1908.000000,0.000000
+1944.000000,0.000000
+1980.000000,0.000000
+2016.000000,0.000000
+2052.000000,0.000000
+2088.000000,0.000000
+2124.000000,0.000000
+2160.000000,0.000000
+2196.000000,0.000000
+2232.000000,0.000000
+2268.000000,0.000000
+2304.000000,0.000000
+2340.000000,0.000000
+2376.000000,0.000000
+2412.000000,0.000000
+2448.000000,0.000000
+2484.000000,0.000000
+2520.000000,0.000000
+2556.000000,0.000000
+2592.000000,0.000000
+2628.000000,0.000000
+2664.000000,0.000000
+2700.000000,0.000000
+2736.000000,0.000000
+2772.000000,0.000000
+2808.000000,0.000000
+2844.000000,0.000000
+2880.000000,0.000000
+2916.000000,0.000000
+2952.000000,0.000000
+2988.000000,0.000000
+3024.000000,0.000000
+3060.000000,0.000000
+3096.000000,0.000000
+3132.000000,0.000000
+3168.000000,0.000000
+3204.000000,0.000000
+3240.000000,0.000000
+3276.000000,0.000000
+3312.000000,0.000000
+3348.000000,0.000000
+3384.000000,0.000000
+3420.000000,0.000000
+3456.000000,0.000000
+3492.000000,0.000000
+3528.000000,0.000000
+3564.000000,0.000000
+3600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn1.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn1.T/lowerBound.csv
new file mode 100644
index 0000000000..1b762f9012
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn1.T/lowerBound.csv
@@ -0,0 +1,121 @@
+x,y
+-0.001000,322.826844
+72.001000,322.826844
+108.000965,342.799995
+143.999000,342.440542
+179.999000,322.827667
+180.001000,322.827667
+216.001000,322.876934
+252.001000,325.530650
+288.000959,342.799812
+323.999000,342.440542
+359.999000,322.827819
+360.001000,322.827819
+396.001000,322.876934
+432.001000,325.530650
+468.000959,342.799812
+503.999000,342.440542
+539.999000,322.827819
+540.001000,322.827819
+576.001000,322.876934
+612.001000,325.530650
+648.000959,342.799812
+683.999000,342.440542
+719.999000,322.827819
+720.001000,322.827819
+756.001000,322.876934
+792.001000,325.530650
+828.000959,342.799812
+863.999000,342.440542
+899.999000,322.827819
+900.001000,322.827819
+936.001000,322.876294
+972.001000,325.530711
+1008.000959,342.800300
+1043.999000,342.441243
+1079.999000,322.828033
+1080.001000,322.828033
+1116.001000,322.876568
+1152.001000,325.530711
+1188.000959,342.800087
+1223.999000,342.441243
+1259.999000,322.828033
+1260.001000,322.828033
+1296.001000,322.876538
+1332.001000,325.530680
+1368.000959,342.800087
+1403.999000,342.441243
+1439.999000,322.827728
+1440.001000,322.827728
+1476.001000,322.876385
+1512.001000,325.530680
+1548.000959,342.800178
+1583.999000,342.441274
+1619.999000,322.827759
+1620.001000,322.827759
+1656.001000,322.876385
+1692.001000,325.530741
+1728.000959,342.800087
+1763.999000,342.441243
+1799.999000,322.827728
+1800.001000,322.827728
+1836.001000,322.876538
+1872.001000,325.530772
+1908.000959,342.800239
+1943.999000,342.441243
+1979.999000,322.828033
+1980.001000,322.828033
+2016.001000,322.876385
+2052.001000,325.530741
+2088.000959,342.800087
+2123.999000,342.441243
+2159.999000,322.827850
+2160.001000,322.827850
+2196.001000,322.876599
+2232.001000,325.530833
+2268.000959,342.800087
+2303.999000,342.441243
+2339.999000,322.827698
+2340.001000,322.827698
+2376.001000,322.876629
+2412.001000,325.530772
+2448.000959,342.800087
+2483.999000,342.441243
+2519.999000,322.827850
+2520.001000,322.827850
+2556.001000,322.876507
+2592.001000,325.530711
+2628.000959,342.800087
+2663.999000,342.441243
+2699.999000,322.827698
+2700.001000,322.827698
+2736.001000,322.876507
+2772.001000,325.530833
+2808.000959,342.800087
+2843.999000,342.441243
+2879.999000,322.827911
+2880.001000,322.827911
+2916.001000,322.876385
+2952.001000,325.530833
+2988.000959,342.800087
+3023.999000,342.441243
+3059.999000,322.828002
+3060.001000,322.828002
+3096.001000,322.876507
+3132.001000,325.530833
+3168.000959,342.800331
+3203.999000,342.441243
+3239.999000,322.828002
+3240.001000,322.828002
+3276.001000,322.876507
+3312.001000,325.530833
+3348.000959,342.800087
+3383.999000,342.441243
+3419.999000,322.827972
+3420.001000,322.827972
+3456.001000,322.876507
+3492.001000,325.530863
+3528.000959,342.800087
+3563.999000,342.441243
+3599.999000,322.828002
+3600.001000,322.828002
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn1.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn1.T/reference.csv
new file mode 100644
index 0000000000..f54bbd4e76
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn1.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+36.000000,323.149994
+72.000000,323.149994
+108.000000,343.143158
+144.000000,342.783325
+180.000000,323.150818
+216.000000,323.200134
+252.000000,325.856506
+288.000000,343.142975
+324.000000,342.783325
+360.000000,323.150970
+396.000000,323.200134
+432.000000,325.856506
+468.000000,343.142975
+504.000000,342.783325
+540.000000,323.150970
+576.000000,323.200134
+612.000000,325.856506
+648.000000,343.142975
+684.000000,342.783325
+720.000000,323.150970
+756.000000,323.200134
+792.000000,325.856506
+828.000000,343.142975
+864.000000,342.783325
+900.000000,323.150970
+936.000000,323.199493
+972.000000,325.856567
+1008.000000,343.143463
+1044.000000,342.784027
+1080.000000,323.151184
+1116.000000,323.199768
+1152.000000,325.856567
+1188.000000,343.143250
+1224.000000,342.784027
+1260.000000,323.151184
+1296.000000,323.199738
+1332.000000,325.856537
+1368.000000,343.143250
+1404.000000,342.784027
+1440.000000,323.150879
+1476.000000,323.199585
+1512.000000,325.856537
+1548.000000,343.143341
+1584.000000,342.784058
+1620.000000,323.150909
+1656.000000,323.199585
+1692.000000,325.856598
+1728.000000,343.143250
+1764.000000,342.784027
+1800.000000,323.150879
+1836.000000,323.199738
+1872.000000,325.856628
+1908.000000,343.143402
+1944.000000,342.784027
+1980.000000,323.151184
+2016.000000,323.199585
+2052.000000,325.856598
+2088.000000,343.143250
+2124.000000,342.784027
+2160.000000,323.151001
+2196.000000,323.199799
+2232.000000,325.856689
+2268.000000,343.143250
+2304.000000,342.784027
+2340.000000,323.150848
+2376.000000,323.199829
+2412.000000,325.856628
+2448.000000,343.143250
+2484.000000,342.784027
+2520.000000,323.151001
+2556.000000,323.199707
+2592.000000,325.856567
+2628.000000,343.143250
+2664.000000,342.784027
+2700.000000,323.150848
+2736.000000,323.199707
+2772.000000,325.856689
+2808.000000,343.143250
+2844.000000,342.784027
+2880.000000,323.151062
+2916.000000,323.199585
+2952.000000,325.856689
+2988.000000,343.143250
+3024.000000,342.784027
+3060.000000,323.151154
+3096.000000,323.199707
+3132.000000,325.856689
+3168.000000,343.143494
+3204.000000,342.784027
+3240.000000,323.151154
+3276.000000,323.199707
+3312.000000,325.856689
+3348.000000,343.143250
+3384.000000,342.784027
+3420.000000,323.151123
+3456.000000,323.199707
+3492.000000,325.856720
+3528.000000,343.143250
+3564.000000,342.784027
+3600.000000,323.151154
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn1.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn1.T/test.csv
new file mode 100644
index 0000000000..f54bbd4e76
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn1.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+36.000000,323.149994
+72.000000,323.149994
+108.000000,343.143158
+144.000000,342.783325
+180.000000,323.150818
+216.000000,323.200134
+252.000000,325.856506
+288.000000,343.142975
+324.000000,342.783325
+360.000000,323.150970
+396.000000,323.200134
+432.000000,325.856506
+468.000000,343.142975
+504.000000,342.783325
+540.000000,323.150970
+576.000000,323.200134
+612.000000,325.856506
+648.000000,343.142975
+684.000000,342.783325
+720.000000,323.150970
+756.000000,323.200134
+792.000000,325.856506
+828.000000,343.142975
+864.000000,342.783325
+900.000000,323.150970
+936.000000,323.199493
+972.000000,325.856567
+1008.000000,343.143463
+1044.000000,342.784027
+1080.000000,323.151184
+1116.000000,323.199768
+1152.000000,325.856567
+1188.000000,343.143250
+1224.000000,342.784027
+1260.000000,323.151184
+1296.000000,323.199738
+1332.000000,325.856537
+1368.000000,343.143250
+1404.000000,342.784027
+1440.000000,323.150879
+1476.000000,323.199585
+1512.000000,325.856537
+1548.000000,343.143341
+1584.000000,342.784058
+1620.000000,323.150909
+1656.000000,323.199585
+1692.000000,325.856598
+1728.000000,343.143250
+1764.000000,342.784027
+1800.000000,323.150879
+1836.000000,323.199738
+1872.000000,325.856628
+1908.000000,343.143402
+1944.000000,342.784027
+1980.000000,323.151184
+2016.000000,323.199585
+2052.000000,325.856598
+2088.000000,343.143250
+2124.000000,342.784027
+2160.000000,323.151001
+2196.000000,323.199799
+2232.000000,325.856689
+2268.000000,343.143250
+2304.000000,342.784027
+2340.000000,323.150848
+2376.000000,323.199829
+2412.000000,325.856628
+2448.000000,343.143250
+2484.000000,342.784027
+2520.000000,323.151001
+2556.000000,323.199707
+2592.000000,325.856567
+2628.000000,343.143250
+2664.000000,342.784027
+2700.000000,323.150848
+2736.000000,323.199707
+2772.000000,325.856689
+2808.000000,343.143250
+2844.000000,342.784027
+2880.000000,323.151062
+2916.000000,323.199585
+2952.000000,325.856689
+2988.000000,343.143250
+3024.000000,342.784027
+3060.000000,323.151154
+3096.000000,323.199707
+3132.000000,325.856689
+3168.000000,343.143494
+3204.000000,342.784027
+3240.000000,323.151154
+3276.000000,323.199707
+3312.000000,325.856689
+3348.000000,343.143250
+3384.000000,342.784027
+3420.000000,323.151123
+3456.000000,323.199707
+3492.000000,325.856720
+3528.000000,343.143250
+3564.000000,342.784027
+3600.000000,323.151154
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn1.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn1.T/upperBound.csv
new file mode 100644
index 0000000000..9fb737eb02
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn1.T/upperBound.csv
@@ -0,0 +1,121 @@
+x,y
+-0.001000,323.473144
+71.999000,323.473144
+107.999000,343.486301
+108.001000,343.486301
+144.001000,343.126109
+180.000995,323.473971
+215.999000,323.523334
+251.999000,326.182363
+287.999000,343.486118
+288.001000,343.486118
+324.001000,343.126109
+360.000995,323.474124
+395.999000,323.523334
+431.999000,326.182363
+467.999000,343.486118
+468.001000,343.486118
+504.001000,343.126109
+540.000995,323.474124
+575.999000,323.523334
+611.999000,326.182363
+647.999000,343.486118
+648.001000,343.486118
+684.001000,343.126109
+720.000995,323.474124
+755.999000,323.523334
+791.999000,326.182363
+827.999000,343.486118
+828.001000,343.486118
+864.001000,343.126109
+900.000995,323.474124
+935.999000,323.522693
+971.999000,326.182424
+1007.999000,343.486607
+1008.001000,343.486607
+1044.001000,343.126811
+1080.000995,323.474338
+1115.999000,323.522968
+1151.999000,326.182424
+1187.999000,343.486393
+1188.001000,343.486393
+1224.001000,343.126811
+1260.000995,323.474338
+1295.999000,323.522937
+1331.999000,326.182393
+1367.999000,343.486393
+1368.001000,343.486393
+1404.001000,343.126811
+1440.000995,323.474032
+1475.999000,323.522785
+1511.999000,326.182393
+1547.999000,343.486484
+1548.001000,343.486484
+1584.001000,343.126842
+1620.000995,323.474063
+1655.999000,323.522785
+1691.999000,326.182454
+1727.999000,343.486393
+1728.001000,343.486393
+1764.001000,343.126811
+1800.000995,323.474032
+1835.999000,323.522937
+1871.999000,326.182485
+1907.999000,343.486546
+1908.001000,343.486546
+1944.001000,343.126811
+1980.000995,323.474338
+2015.999000,323.522785
+2051.999000,326.182454
+2087.999000,343.486393
+2088.001000,343.486393
+2124.001000,343.126811
+2160.000995,323.474155
+2195.999000,323.522998
+2231.999000,326.182546
+2267.999000,343.486393
+2268.001000,343.486393
+2304.001000,343.126811
+2340.000995,323.474002
+2375.999000,323.523029
+2411.999000,326.182485
+2447.999000,343.486393
+2448.001000,343.486393
+2484.001000,343.126811
+2520.000995,323.474155
+2555.999000,323.522907
+2591.999000,326.182424
+2627.999000,343.486393
+2628.001000,343.486393
+2664.001000,343.126811
+2700.000995,323.474002
+2735.999000,323.522907
+2771.999000,326.182546
+2807.999000,343.486393
+2808.001000,343.486393
+2844.001000,343.126811
+2880.000995,323.474216
+2915.999000,323.522785
+2951.999000,326.182546
+2987.999000,343.486393
+2988.001000,343.486393
+3024.001000,343.126811
+3060.000995,323.474307
+3095.999000,323.522907
+3131.999000,326.182546
+3167.999000,343.486637
+3168.001000,343.486637
+3204.001000,343.126811
+3240.000995,323.474307
+3275.999000,323.522907
+3311.999000,326.182546
+3347.999000,343.486393
+3348.001000,343.486393
+3384.001000,343.126811
+3420.000995,323.474277
+3455.999000,323.522907
+3491.999000,326.182577
+3527.999000,343.486393
+3528.001000,343.486393
+3564.001000,343.126811
+3600.001000,323.474305
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn2.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn2.T/errors.csv
new file mode 100644
index 0000000000..0bf904e264
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn2.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000000
+72.000000,0.000000
+108.000000,0.000000
+144.000000,0.000000
+180.000000,0.000000
+216.000000,0.000000
+252.000000,0.000000
+288.000000,0.000000
+324.000000,0.000000
+360.000000,0.000000
+396.000000,0.000000
+432.000000,0.000000
+468.000000,0.000000
+504.000000,0.000000
+540.000000,0.000000
+576.000000,0.000000
+612.000000,0.000000
+648.000000,0.000000
+684.000000,0.000000
+720.000000,0.000000
+756.000000,0.000000
+792.000000,0.000000
+828.000000,0.000000
+864.000000,0.000000
+900.000000,0.000000
+936.000000,0.000000
+972.000000,0.000000
+1008.000000,0.000000
+1044.000000,0.000000
+1080.000000,0.000000
+1116.000000,0.000000
+1152.000000,0.000000
+1188.000000,0.000000
+1224.000000,0.000000
+1260.000000,0.000000
+1296.000000,0.000000
+1332.000000,0.000000
+1368.000000,0.000000
+1404.000000,0.000000
+1440.000000,0.000000
+1476.000000,0.000000
+1512.000000,0.000000
+1548.000000,0.000000
+1584.000000,0.000000
+1620.000000,0.000000
+1656.000000,0.000000
+1692.000000,0.000000
+1728.000000,0.000000
+1764.000000,0.000000
+1800.000000,0.000000
+1836.000000,0.000000
+1872.000000,0.000000
+1908.000000,0.000000
+1944.000000,0.000000
+1980.000000,0.000000
+2016.000000,0.000000
+2052.000000,0.000000
+2088.000000,0.000000
+2124.000000,0.000000
+2160.000000,0.000000
+2196.000000,0.000000
+2232.000000,0.000000
+2268.000000,0.000000
+2304.000000,0.000000
+2340.000000,0.000000
+2376.000000,0.000000
+2412.000000,0.000000
+2448.000000,0.000000
+2484.000000,0.000000
+2520.000000,0.000000
+2556.000000,0.000000
+2592.000000,0.000000
+2628.000000,0.000000
+2664.000000,0.000000
+2700.000000,0.000000
+2736.000000,0.000000
+2772.000000,0.000000
+2808.000000,0.000000
+2844.000000,0.000000
+2880.000000,0.000000
+2916.000000,0.000000
+2952.000000,0.000000
+2988.000000,0.000000
+3024.000000,0.000000
+3060.000000,0.000000
+3096.000000,0.000000
+3132.000000,0.000000
+3168.000000,0.000000
+3204.000000,0.000000
+3240.000000,0.000000
+3276.000000,0.000000
+3312.000000,0.000000
+3348.000000,0.000000
+3384.000000,0.000000
+3420.000000,0.000000
+3456.000000,0.000000
+3492.000000,0.000000
+3528.000000,0.000000
+3564.000000,0.000000
+3600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn2.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn2.T/lowerBound.csv
new file mode 100644
index 0000000000..1b762f9012
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn2.T/lowerBound.csv
@@ -0,0 +1,121 @@
+x,y
+-0.001000,322.826844
+72.001000,322.826844
+108.000965,342.799995
+143.999000,342.440542
+179.999000,322.827667
+180.001000,322.827667
+216.001000,322.876934
+252.001000,325.530650
+288.000959,342.799812
+323.999000,342.440542
+359.999000,322.827819
+360.001000,322.827819
+396.001000,322.876934
+432.001000,325.530650
+468.000959,342.799812
+503.999000,342.440542
+539.999000,322.827819
+540.001000,322.827819
+576.001000,322.876934
+612.001000,325.530650
+648.000959,342.799812
+683.999000,342.440542
+719.999000,322.827819
+720.001000,322.827819
+756.001000,322.876934
+792.001000,325.530650
+828.000959,342.799812
+863.999000,342.440542
+899.999000,322.827819
+900.001000,322.827819
+936.001000,322.876294
+972.001000,325.530711
+1008.000959,342.800300
+1043.999000,342.441243
+1079.999000,322.828033
+1080.001000,322.828033
+1116.001000,322.876568
+1152.001000,325.530711
+1188.000959,342.800087
+1223.999000,342.441243
+1259.999000,322.828033
+1260.001000,322.828033
+1296.001000,322.876538
+1332.001000,325.530680
+1368.000959,342.800087
+1403.999000,342.441243
+1439.999000,322.827728
+1440.001000,322.827728
+1476.001000,322.876385
+1512.001000,325.530680
+1548.000959,342.800178
+1583.999000,342.441274
+1619.999000,322.827759
+1620.001000,322.827759
+1656.001000,322.876385
+1692.001000,325.530741
+1728.000959,342.800087
+1763.999000,342.441243
+1799.999000,322.827728
+1800.001000,322.827728
+1836.001000,322.876538
+1872.001000,325.530772
+1908.000959,342.800239
+1943.999000,342.441243
+1979.999000,322.828033
+1980.001000,322.828033
+2016.001000,322.876385
+2052.001000,325.530741
+2088.000959,342.800087
+2123.999000,342.441243
+2159.999000,322.827850
+2160.001000,322.827850
+2196.001000,322.876599
+2232.001000,325.530833
+2268.000959,342.800087
+2303.999000,342.441243
+2339.999000,322.827698
+2340.001000,322.827698
+2376.001000,322.876629
+2412.001000,325.530772
+2448.000959,342.800087
+2483.999000,342.441243
+2519.999000,322.827850
+2520.001000,322.827850
+2556.001000,322.876507
+2592.001000,325.530711
+2628.000959,342.800087
+2663.999000,342.441243
+2699.999000,322.827698
+2700.001000,322.827698
+2736.001000,322.876507
+2772.001000,325.530833
+2808.000959,342.800087
+2843.999000,342.441243
+2879.999000,322.827911
+2880.001000,322.827911
+2916.001000,322.876385
+2952.001000,325.530833
+2988.000959,342.800087
+3023.999000,342.441243
+3059.999000,322.828002
+3060.001000,322.828002
+3096.001000,322.876507
+3132.001000,325.530833
+3168.000959,342.800331
+3203.999000,342.441243
+3239.999000,322.828002
+3240.001000,322.828002
+3276.001000,322.876507
+3312.001000,325.530833
+3348.000959,342.800087
+3383.999000,342.441243
+3419.999000,322.827972
+3420.001000,322.827972
+3456.001000,322.876507
+3492.001000,325.530863
+3528.000959,342.800087
+3563.999000,342.441243
+3599.999000,322.828002
+3600.001000,322.828002
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn2.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn2.T/reference.csv
new file mode 100644
index 0000000000..f54bbd4e76
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn2.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+36.000000,323.149994
+72.000000,323.149994
+108.000000,343.143158
+144.000000,342.783325
+180.000000,323.150818
+216.000000,323.200134
+252.000000,325.856506
+288.000000,343.142975
+324.000000,342.783325
+360.000000,323.150970
+396.000000,323.200134
+432.000000,325.856506
+468.000000,343.142975
+504.000000,342.783325
+540.000000,323.150970
+576.000000,323.200134
+612.000000,325.856506
+648.000000,343.142975
+684.000000,342.783325
+720.000000,323.150970
+756.000000,323.200134
+792.000000,325.856506
+828.000000,343.142975
+864.000000,342.783325
+900.000000,323.150970
+936.000000,323.199493
+972.000000,325.856567
+1008.000000,343.143463
+1044.000000,342.784027
+1080.000000,323.151184
+1116.000000,323.199768
+1152.000000,325.856567
+1188.000000,343.143250
+1224.000000,342.784027
+1260.000000,323.151184
+1296.000000,323.199738
+1332.000000,325.856537
+1368.000000,343.143250
+1404.000000,342.784027
+1440.000000,323.150879
+1476.000000,323.199585
+1512.000000,325.856537
+1548.000000,343.143341
+1584.000000,342.784058
+1620.000000,323.150909
+1656.000000,323.199585
+1692.000000,325.856598
+1728.000000,343.143250
+1764.000000,342.784027
+1800.000000,323.150879
+1836.000000,323.199738
+1872.000000,325.856628
+1908.000000,343.143402
+1944.000000,342.784027
+1980.000000,323.151184
+2016.000000,323.199585
+2052.000000,325.856598
+2088.000000,343.143250
+2124.000000,342.784027
+2160.000000,323.151001
+2196.000000,323.199799
+2232.000000,325.856689
+2268.000000,343.143250
+2304.000000,342.784027
+2340.000000,323.150848
+2376.000000,323.199829
+2412.000000,325.856628
+2448.000000,343.143250
+2484.000000,342.784027
+2520.000000,323.151001
+2556.000000,323.199707
+2592.000000,325.856567
+2628.000000,343.143250
+2664.000000,342.784027
+2700.000000,323.150848
+2736.000000,323.199707
+2772.000000,325.856689
+2808.000000,343.143250
+2844.000000,342.784027
+2880.000000,323.151062
+2916.000000,323.199585
+2952.000000,325.856689
+2988.000000,343.143250
+3024.000000,342.784027
+3060.000000,323.151154
+3096.000000,323.199707
+3132.000000,325.856689
+3168.000000,343.143494
+3204.000000,342.784027
+3240.000000,323.151154
+3276.000000,323.199707
+3312.000000,325.856689
+3348.000000,343.143250
+3384.000000,342.784027
+3420.000000,323.151123
+3456.000000,323.199707
+3492.000000,325.856720
+3528.000000,343.143250
+3564.000000,342.784027
+3600.000000,323.151154
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn2.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn2.T/test.csv
new file mode 100644
index 0000000000..f54bbd4e76
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn2.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+36.000000,323.149994
+72.000000,323.149994
+108.000000,343.143158
+144.000000,342.783325
+180.000000,323.150818
+216.000000,323.200134
+252.000000,325.856506
+288.000000,343.142975
+324.000000,342.783325
+360.000000,323.150970
+396.000000,323.200134
+432.000000,325.856506
+468.000000,343.142975
+504.000000,342.783325
+540.000000,323.150970
+576.000000,323.200134
+612.000000,325.856506
+648.000000,343.142975
+684.000000,342.783325
+720.000000,323.150970
+756.000000,323.200134
+792.000000,325.856506
+828.000000,343.142975
+864.000000,342.783325
+900.000000,323.150970
+936.000000,323.199493
+972.000000,325.856567
+1008.000000,343.143463
+1044.000000,342.784027
+1080.000000,323.151184
+1116.000000,323.199768
+1152.000000,325.856567
+1188.000000,343.143250
+1224.000000,342.784027
+1260.000000,323.151184
+1296.000000,323.199738
+1332.000000,325.856537
+1368.000000,343.143250
+1404.000000,342.784027
+1440.000000,323.150879
+1476.000000,323.199585
+1512.000000,325.856537
+1548.000000,343.143341
+1584.000000,342.784058
+1620.000000,323.150909
+1656.000000,323.199585
+1692.000000,325.856598
+1728.000000,343.143250
+1764.000000,342.784027
+1800.000000,323.150879
+1836.000000,323.199738
+1872.000000,325.856628
+1908.000000,343.143402
+1944.000000,342.784027
+1980.000000,323.151184
+2016.000000,323.199585
+2052.000000,325.856598
+2088.000000,343.143250
+2124.000000,342.784027
+2160.000000,323.151001
+2196.000000,323.199799
+2232.000000,325.856689
+2268.000000,343.143250
+2304.000000,342.784027
+2340.000000,323.150848
+2376.000000,323.199829
+2412.000000,325.856628
+2448.000000,343.143250
+2484.000000,342.784027
+2520.000000,323.151001
+2556.000000,323.199707
+2592.000000,325.856567
+2628.000000,343.143250
+2664.000000,342.784027
+2700.000000,323.150848
+2736.000000,323.199707
+2772.000000,325.856689
+2808.000000,343.143250
+2844.000000,342.784027
+2880.000000,323.151062
+2916.000000,323.199585
+2952.000000,325.856689
+2988.000000,343.143250
+3024.000000,342.784027
+3060.000000,323.151154
+3096.000000,323.199707
+3132.000000,325.856689
+3168.000000,343.143494
+3204.000000,342.784027
+3240.000000,323.151154
+3276.000000,323.199707
+3312.000000,325.856689
+3348.000000,343.143250
+3384.000000,342.784027
+3420.000000,323.151123
+3456.000000,323.199707
+3492.000000,325.856720
+3528.000000,343.143250
+3564.000000,342.784027
+3600.000000,323.151154
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn2.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn2.T/upperBound.csv
new file mode 100644
index 0000000000..9fb737eb02
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn2.T/upperBound.csv
@@ -0,0 +1,121 @@
+x,y
+-0.001000,323.473144
+71.999000,323.473144
+107.999000,343.486301
+108.001000,343.486301
+144.001000,343.126109
+180.000995,323.473971
+215.999000,323.523334
+251.999000,326.182363
+287.999000,343.486118
+288.001000,343.486118
+324.001000,343.126109
+360.000995,323.474124
+395.999000,323.523334
+431.999000,326.182363
+467.999000,343.486118
+468.001000,343.486118
+504.001000,343.126109
+540.000995,323.474124
+575.999000,323.523334
+611.999000,326.182363
+647.999000,343.486118
+648.001000,343.486118
+684.001000,343.126109
+720.000995,323.474124
+755.999000,323.523334
+791.999000,326.182363
+827.999000,343.486118
+828.001000,343.486118
+864.001000,343.126109
+900.000995,323.474124
+935.999000,323.522693
+971.999000,326.182424
+1007.999000,343.486607
+1008.001000,343.486607
+1044.001000,343.126811
+1080.000995,323.474338
+1115.999000,323.522968
+1151.999000,326.182424
+1187.999000,343.486393
+1188.001000,343.486393
+1224.001000,343.126811
+1260.000995,323.474338
+1295.999000,323.522937
+1331.999000,326.182393
+1367.999000,343.486393
+1368.001000,343.486393
+1404.001000,343.126811
+1440.000995,323.474032
+1475.999000,323.522785
+1511.999000,326.182393
+1547.999000,343.486484
+1548.001000,343.486484
+1584.001000,343.126842
+1620.000995,323.474063
+1655.999000,323.522785
+1691.999000,326.182454
+1727.999000,343.486393
+1728.001000,343.486393
+1764.001000,343.126811
+1800.000995,323.474032
+1835.999000,323.522937
+1871.999000,326.182485
+1907.999000,343.486546
+1908.001000,343.486546
+1944.001000,343.126811
+1980.000995,323.474338
+2015.999000,323.522785
+2051.999000,326.182454
+2087.999000,343.486393
+2088.001000,343.486393
+2124.001000,343.126811
+2160.000995,323.474155
+2195.999000,323.522998
+2231.999000,326.182546
+2267.999000,343.486393
+2268.001000,343.486393
+2304.001000,343.126811
+2340.000995,323.474002
+2375.999000,323.523029
+2411.999000,326.182485
+2447.999000,343.486393
+2448.001000,343.486393
+2484.001000,343.126811
+2520.000995,323.474155
+2555.999000,323.522907
+2591.999000,326.182424
+2627.999000,343.486393
+2628.001000,343.486393
+2664.001000,343.126811
+2700.000995,323.474002
+2735.999000,323.522907
+2771.999000,326.182546
+2807.999000,343.486393
+2808.001000,343.486393
+2844.001000,343.126811
+2880.000995,323.474216
+2915.999000,323.522785
+2951.999000,326.182546
+2987.999000,343.486393
+2988.001000,343.486393
+3024.001000,343.126811
+3060.000995,323.474307
+3095.999000,323.522907
+3131.999000,326.182546
+3167.999000,343.486637
+3168.001000,343.486637
+3204.001000,343.126811
+3240.000995,323.474307
+3275.999000,323.522907
+3311.999000,326.182546
+3347.999000,343.486393
+3348.001000,343.486393
+3384.001000,343.126811
+3420.000995,323.474277
+3455.999000,323.522907
+3491.999000,326.182577
+3527.999000,343.486393
+3528.001000,343.486393
+3564.001000,343.126811
+3600.001000,323.474305
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn3.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn3.T/errors.csv
new file mode 100644
index 0000000000..0bf904e264
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn3.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000000
+72.000000,0.000000
+108.000000,0.000000
+144.000000,0.000000
+180.000000,0.000000
+216.000000,0.000000
+252.000000,0.000000
+288.000000,0.000000
+324.000000,0.000000
+360.000000,0.000000
+396.000000,0.000000
+432.000000,0.000000
+468.000000,0.000000
+504.000000,0.000000
+540.000000,0.000000
+576.000000,0.000000
+612.000000,0.000000
+648.000000,0.000000
+684.000000,0.000000
+720.000000,0.000000
+756.000000,0.000000
+792.000000,0.000000
+828.000000,0.000000
+864.000000,0.000000
+900.000000,0.000000
+936.000000,0.000000
+972.000000,0.000000
+1008.000000,0.000000
+1044.000000,0.000000
+1080.000000,0.000000
+1116.000000,0.000000
+1152.000000,0.000000
+1188.000000,0.000000
+1224.000000,0.000000
+1260.000000,0.000000
+1296.000000,0.000000
+1332.000000,0.000000
+1368.000000,0.000000
+1404.000000,0.000000
+1440.000000,0.000000
+1476.000000,0.000000
+1512.000000,0.000000
+1548.000000,0.000000
+1584.000000,0.000000
+1620.000000,0.000000
+1656.000000,0.000000
+1692.000000,0.000000
+1728.000000,0.000000
+1764.000000,0.000000
+1800.000000,0.000000
+1836.000000,0.000000
+1872.000000,0.000000
+1908.000000,0.000000
+1944.000000,0.000000
+1980.000000,0.000000
+2016.000000,0.000000
+2052.000000,0.000000
+2088.000000,0.000000
+2124.000000,0.000000
+2160.000000,0.000000
+2196.000000,0.000000
+2232.000000,0.000000
+2268.000000,0.000000
+2304.000000,0.000000
+2340.000000,0.000000
+2376.000000,0.000000
+2412.000000,0.000000
+2448.000000,0.000000
+2484.000000,0.000000
+2520.000000,0.000000
+2556.000000,0.000000
+2592.000000,0.000000
+2628.000000,0.000000
+2664.000000,0.000000
+2700.000000,0.000000
+2736.000000,0.000000
+2772.000000,0.000000
+2808.000000,0.000000
+2844.000000,0.000000
+2880.000000,0.000000
+2916.000000,0.000000
+2952.000000,0.000000
+2988.000000,0.000000
+3024.000000,0.000000
+3060.000000,0.000000
+3096.000000,0.000000
+3132.000000,0.000000
+3168.000000,0.000000
+3204.000000,0.000000
+3240.000000,0.000000
+3276.000000,0.000000
+3312.000000,0.000000
+3348.000000,0.000000
+3384.000000,0.000000
+3420.000000,0.000000
+3456.000000,0.000000
+3492.000000,0.000000
+3528.000000,0.000000
+3564.000000,0.000000
+3600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn3.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn3.T/lowerBound.csv
new file mode 100644
index 0000000000..1b762f9012
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn3.T/lowerBound.csv
@@ -0,0 +1,121 @@
+x,y
+-0.001000,322.826844
+72.001000,322.826844
+108.000965,342.799995
+143.999000,342.440542
+179.999000,322.827667
+180.001000,322.827667
+216.001000,322.876934
+252.001000,325.530650
+288.000959,342.799812
+323.999000,342.440542
+359.999000,322.827819
+360.001000,322.827819
+396.001000,322.876934
+432.001000,325.530650
+468.000959,342.799812
+503.999000,342.440542
+539.999000,322.827819
+540.001000,322.827819
+576.001000,322.876934
+612.001000,325.530650
+648.000959,342.799812
+683.999000,342.440542
+719.999000,322.827819
+720.001000,322.827819
+756.001000,322.876934
+792.001000,325.530650
+828.000959,342.799812
+863.999000,342.440542
+899.999000,322.827819
+900.001000,322.827819
+936.001000,322.876294
+972.001000,325.530711
+1008.000959,342.800300
+1043.999000,342.441243
+1079.999000,322.828033
+1080.001000,322.828033
+1116.001000,322.876568
+1152.001000,325.530711
+1188.000959,342.800087
+1223.999000,342.441243
+1259.999000,322.828033
+1260.001000,322.828033
+1296.001000,322.876538
+1332.001000,325.530680
+1368.000959,342.800087
+1403.999000,342.441243
+1439.999000,322.827728
+1440.001000,322.827728
+1476.001000,322.876385
+1512.001000,325.530680
+1548.000959,342.800178
+1583.999000,342.441274
+1619.999000,322.827759
+1620.001000,322.827759
+1656.001000,322.876385
+1692.001000,325.530741
+1728.000959,342.800087
+1763.999000,342.441243
+1799.999000,322.827728
+1800.001000,322.827728
+1836.001000,322.876538
+1872.001000,325.530772
+1908.000959,342.800239
+1943.999000,342.441243
+1979.999000,322.828033
+1980.001000,322.828033
+2016.001000,322.876385
+2052.001000,325.530741
+2088.000959,342.800087
+2123.999000,342.441243
+2159.999000,322.827850
+2160.001000,322.827850
+2196.001000,322.876599
+2232.001000,325.530833
+2268.000959,342.800087
+2303.999000,342.441243
+2339.999000,322.827698
+2340.001000,322.827698
+2376.001000,322.876629
+2412.001000,325.530772
+2448.000959,342.800087
+2483.999000,342.441243
+2519.999000,322.827850
+2520.001000,322.827850
+2556.001000,322.876507
+2592.001000,325.530711
+2628.000959,342.800087
+2663.999000,342.441243
+2699.999000,322.827698
+2700.001000,322.827698
+2736.001000,322.876507
+2772.001000,325.530833
+2808.000959,342.800087
+2843.999000,342.441243
+2879.999000,322.827911
+2880.001000,322.827911
+2916.001000,322.876385
+2952.001000,325.530833
+2988.000959,342.800087
+3023.999000,342.441243
+3059.999000,322.828002
+3060.001000,322.828002
+3096.001000,322.876507
+3132.001000,325.530833
+3168.000959,342.800331
+3203.999000,342.441243
+3239.999000,322.828002
+3240.001000,322.828002
+3276.001000,322.876507
+3312.001000,325.530833
+3348.000959,342.800087
+3383.999000,342.441243
+3419.999000,322.827972
+3420.001000,322.827972
+3456.001000,322.876507
+3492.001000,325.530863
+3528.000959,342.800087
+3563.999000,342.441243
+3599.999000,322.828002
+3600.001000,322.828002
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn3.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn3.T/reference.csv
new file mode 100644
index 0000000000..f54bbd4e76
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn3.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+36.000000,323.149994
+72.000000,323.149994
+108.000000,343.143158
+144.000000,342.783325
+180.000000,323.150818
+216.000000,323.200134
+252.000000,325.856506
+288.000000,343.142975
+324.000000,342.783325
+360.000000,323.150970
+396.000000,323.200134
+432.000000,325.856506
+468.000000,343.142975
+504.000000,342.783325
+540.000000,323.150970
+576.000000,323.200134
+612.000000,325.856506
+648.000000,343.142975
+684.000000,342.783325
+720.000000,323.150970
+756.000000,323.200134
+792.000000,325.856506
+828.000000,343.142975
+864.000000,342.783325
+900.000000,323.150970
+936.000000,323.199493
+972.000000,325.856567
+1008.000000,343.143463
+1044.000000,342.784027
+1080.000000,323.151184
+1116.000000,323.199768
+1152.000000,325.856567
+1188.000000,343.143250
+1224.000000,342.784027
+1260.000000,323.151184
+1296.000000,323.199738
+1332.000000,325.856537
+1368.000000,343.143250
+1404.000000,342.784027
+1440.000000,323.150879
+1476.000000,323.199585
+1512.000000,325.856537
+1548.000000,343.143341
+1584.000000,342.784058
+1620.000000,323.150909
+1656.000000,323.199585
+1692.000000,325.856598
+1728.000000,343.143250
+1764.000000,342.784027
+1800.000000,323.150879
+1836.000000,323.199738
+1872.000000,325.856628
+1908.000000,343.143402
+1944.000000,342.784027
+1980.000000,323.151184
+2016.000000,323.199585
+2052.000000,325.856598
+2088.000000,343.143250
+2124.000000,342.784027
+2160.000000,323.151001
+2196.000000,323.199799
+2232.000000,325.856689
+2268.000000,343.143250
+2304.000000,342.784027
+2340.000000,323.150848
+2376.000000,323.199829
+2412.000000,325.856628
+2448.000000,343.143250
+2484.000000,342.784027
+2520.000000,323.151001
+2556.000000,323.199707
+2592.000000,325.856567
+2628.000000,343.143250
+2664.000000,342.784027
+2700.000000,323.150848
+2736.000000,323.199707
+2772.000000,325.856689
+2808.000000,343.143250
+2844.000000,342.784027
+2880.000000,323.151062
+2916.000000,323.199585
+2952.000000,325.856689
+2988.000000,343.143250
+3024.000000,342.784027
+3060.000000,323.151154
+3096.000000,323.199707
+3132.000000,325.856689
+3168.000000,343.143494
+3204.000000,342.784027
+3240.000000,323.151154
+3276.000000,323.199707
+3312.000000,325.856689
+3348.000000,343.143250
+3384.000000,342.784027
+3420.000000,323.151123
+3456.000000,323.199707
+3492.000000,325.856720
+3528.000000,343.143250
+3564.000000,342.784027
+3600.000000,323.151154
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn3.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn3.T/test.csv
new file mode 100644
index 0000000000..f54bbd4e76
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn3.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+36.000000,323.149994
+72.000000,323.149994
+108.000000,343.143158
+144.000000,342.783325
+180.000000,323.150818
+216.000000,323.200134
+252.000000,325.856506
+288.000000,343.142975
+324.000000,342.783325
+360.000000,323.150970
+396.000000,323.200134
+432.000000,325.856506
+468.000000,343.142975
+504.000000,342.783325
+540.000000,323.150970
+576.000000,323.200134
+612.000000,325.856506
+648.000000,343.142975
+684.000000,342.783325
+720.000000,323.150970
+756.000000,323.200134
+792.000000,325.856506
+828.000000,343.142975
+864.000000,342.783325
+900.000000,323.150970
+936.000000,323.199493
+972.000000,325.856567
+1008.000000,343.143463
+1044.000000,342.784027
+1080.000000,323.151184
+1116.000000,323.199768
+1152.000000,325.856567
+1188.000000,343.143250
+1224.000000,342.784027
+1260.000000,323.151184
+1296.000000,323.199738
+1332.000000,325.856537
+1368.000000,343.143250
+1404.000000,342.784027
+1440.000000,323.150879
+1476.000000,323.199585
+1512.000000,325.856537
+1548.000000,343.143341
+1584.000000,342.784058
+1620.000000,323.150909
+1656.000000,323.199585
+1692.000000,325.856598
+1728.000000,343.143250
+1764.000000,342.784027
+1800.000000,323.150879
+1836.000000,323.199738
+1872.000000,325.856628
+1908.000000,343.143402
+1944.000000,342.784027
+1980.000000,323.151184
+2016.000000,323.199585
+2052.000000,325.856598
+2088.000000,343.143250
+2124.000000,342.784027
+2160.000000,323.151001
+2196.000000,323.199799
+2232.000000,325.856689
+2268.000000,343.143250
+2304.000000,342.784027
+2340.000000,323.150848
+2376.000000,323.199829
+2412.000000,325.856628
+2448.000000,343.143250
+2484.000000,342.784027
+2520.000000,323.151001
+2556.000000,323.199707
+2592.000000,325.856567
+2628.000000,343.143250
+2664.000000,342.784027
+2700.000000,323.150848
+2736.000000,323.199707
+2772.000000,325.856689
+2808.000000,343.143250
+2844.000000,342.784027
+2880.000000,323.151062
+2916.000000,323.199585
+2952.000000,325.856689
+2988.000000,343.143250
+3024.000000,342.784027
+3060.000000,323.151154
+3096.000000,323.199707
+3132.000000,325.856689
+3168.000000,343.143494
+3204.000000,342.784027
+3240.000000,323.151154
+3276.000000,323.199707
+3312.000000,325.856689
+3348.000000,343.143250
+3384.000000,342.784027
+3420.000000,323.151123
+3456.000000,323.199707
+3492.000000,325.856720
+3528.000000,343.143250
+3564.000000,342.784027
+3600.000000,323.151154
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn3.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn3.T/upperBound.csv
new file mode 100644
index 0000000000..9fb737eb02
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemIn3.T/upperBound.csv
@@ -0,0 +1,121 @@
+x,y
+-0.001000,323.473144
+71.999000,323.473144
+107.999000,343.486301
+108.001000,343.486301
+144.001000,343.126109
+180.000995,323.473971
+215.999000,323.523334
+251.999000,326.182363
+287.999000,343.486118
+288.001000,343.486118
+324.001000,343.126109
+360.000995,323.474124
+395.999000,323.523334
+431.999000,326.182363
+467.999000,343.486118
+468.001000,343.486118
+504.001000,343.126109
+540.000995,323.474124
+575.999000,323.523334
+611.999000,326.182363
+647.999000,343.486118
+648.001000,343.486118
+684.001000,343.126109
+720.000995,323.474124
+755.999000,323.523334
+791.999000,326.182363
+827.999000,343.486118
+828.001000,343.486118
+864.001000,343.126109
+900.000995,323.474124
+935.999000,323.522693
+971.999000,326.182424
+1007.999000,343.486607
+1008.001000,343.486607
+1044.001000,343.126811
+1080.000995,323.474338
+1115.999000,323.522968
+1151.999000,326.182424
+1187.999000,343.486393
+1188.001000,343.486393
+1224.001000,343.126811
+1260.000995,323.474338
+1295.999000,323.522937
+1331.999000,326.182393
+1367.999000,343.486393
+1368.001000,343.486393
+1404.001000,343.126811
+1440.000995,323.474032
+1475.999000,323.522785
+1511.999000,326.182393
+1547.999000,343.486484
+1548.001000,343.486484
+1584.001000,343.126842
+1620.000995,323.474063
+1655.999000,323.522785
+1691.999000,326.182454
+1727.999000,343.486393
+1728.001000,343.486393
+1764.001000,343.126811
+1800.000995,323.474032
+1835.999000,323.522937
+1871.999000,326.182485
+1907.999000,343.486546
+1908.001000,343.486546
+1944.001000,343.126811
+1980.000995,323.474338
+2015.999000,323.522785
+2051.999000,326.182454
+2087.999000,343.486393
+2088.001000,343.486393
+2124.001000,343.126811
+2160.000995,323.474155
+2195.999000,323.522998
+2231.999000,326.182546
+2267.999000,343.486393
+2268.001000,343.486393
+2304.001000,343.126811
+2340.000995,323.474002
+2375.999000,323.523029
+2411.999000,326.182485
+2447.999000,343.486393
+2448.001000,343.486393
+2484.001000,343.126811
+2520.000995,323.474155
+2555.999000,323.522907
+2591.999000,326.182424
+2627.999000,343.486393
+2628.001000,343.486393
+2664.001000,343.126811
+2700.000995,323.474002
+2735.999000,323.522907
+2771.999000,326.182546
+2807.999000,343.486393
+2808.001000,343.486393
+2844.001000,343.126811
+2880.000995,323.474216
+2915.999000,323.522785
+2951.999000,326.182546
+2987.999000,343.486393
+2988.001000,343.486393
+3024.001000,343.126811
+3060.000995,323.474307
+3095.999000,323.522907
+3131.999000,326.182546
+3167.999000,343.486637
+3168.001000,343.486637
+3204.001000,343.126811
+3240.000995,323.474307
+3275.999000,323.522907
+3311.999000,326.182546
+3347.999000,343.486393
+3348.001000,343.486393
+3384.001000,343.126811
+3420.000995,323.474277
+3455.999000,323.522907
+3491.999000,326.182577
+3527.999000,343.486393
+3528.001000,343.486393
+3564.001000,343.126811
+3600.001000,323.474305
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut.T/errors.csv
new file mode 100644
index 0000000000..0bf904e264
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000000
+72.000000,0.000000
+108.000000,0.000000
+144.000000,0.000000
+180.000000,0.000000
+216.000000,0.000000
+252.000000,0.000000
+288.000000,0.000000
+324.000000,0.000000
+360.000000,0.000000
+396.000000,0.000000
+432.000000,0.000000
+468.000000,0.000000
+504.000000,0.000000
+540.000000,0.000000
+576.000000,0.000000
+612.000000,0.000000
+648.000000,0.000000
+684.000000,0.000000
+720.000000,0.000000
+756.000000,0.000000
+792.000000,0.000000
+828.000000,0.000000
+864.000000,0.000000
+900.000000,0.000000
+936.000000,0.000000
+972.000000,0.000000
+1008.000000,0.000000
+1044.000000,0.000000
+1080.000000,0.000000
+1116.000000,0.000000
+1152.000000,0.000000
+1188.000000,0.000000
+1224.000000,0.000000
+1260.000000,0.000000
+1296.000000,0.000000
+1332.000000,0.000000
+1368.000000,0.000000
+1404.000000,0.000000
+1440.000000,0.000000
+1476.000000,0.000000
+1512.000000,0.000000
+1548.000000,0.000000
+1584.000000,0.000000
+1620.000000,0.000000
+1656.000000,0.000000
+1692.000000,0.000000
+1728.000000,0.000000
+1764.000000,0.000000
+1800.000000,0.000000
+1836.000000,0.000000
+1872.000000,0.000000
+1908.000000,0.000000
+1944.000000,0.000000
+1980.000000,0.000000
+2016.000000,0.000000
+2052.000000,0.000000
+2088.000000,0.000000
+2124.000000,0.000000
+2160.000000,0.000000
+2196.000000,0.000000
+2232.000000,0.000000
+2268.000000,0.000000
+2304.000000,0.000000
+2340.000000,0.000000
+2376.000000,0.000000
+2412.000000,0.000000
+2448.000000,0.000000
+2484.000000,0.000000
+2520.000000,0.000000
+2556.000000,0.000000
+2592.000000,0.000000
+2628.000000,0.000000
+2664.000000,0.000000
+2700.000000,0.000000
+2736.000000,0.000000
+2772.000000,0.000000
+2808.000000,0.000000
+2844.000000,0.000000
+2880.000000,0.000000
+2916.000000,0.000000
+2952.000000,0.000000
+2988.000000,0.000000
+3024.000000,0.000000
+3060.000000,0.000000
+3096.000000,0.000000
+3132.000000,0.000000
+3168.000000,0.000000
+3204.000000,0.000000
+3240.000000,0.000000
+3276.000000,0.000000
+3312.000000,0.000000
+3348.000000,0.000000
+3384.000000,0.000000
+3420.000000,0.000000
+3456.000000,0.000000
+3492.000000,0.000000
+3528.000000,0.000000
+3564.000000,0.000000
+3600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut.T/lowerBound.csv
new file mode 100644
index 0000000000..c2e77c8a1b
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut.T/lowerBound.csv
@@ -0,0 +1,121 @@
+x,y
+-0.001000,322.826844
+35.999000,322.755047
+71.999000,322.703310
+72.001000,322.703310
+108.001000,324.019681
+144.001000,326.273071
+180.001000,327.898366
+216.001000,329.572015
+252.001000,330.845154
+288.001000,331.307064
+324.001000,331.342276
+360.001000,331.424591
+396.001000,332.024912
+432.000803,332.551451
+467.999000,332.493986
+503.999000,332.167927
+539.999000,331.998907
+540.001000,331.998907
+576.001000,332.424414
+612.000481,332.829338
+647.999000,332.687274
+683.999000,332.302375
+719.999000,332.092441
+720.001000,332.092441
+756.001000,332.489504
+792.000424,332.874611
+827.999000,332.718767
+863.999000,332.324295
+899.999000,332.107684
+900.001000,332.107684
+936.001000,332.500114
+972.000414,332.881989
+1007.999000,332.723889
+1043.999000,332.327862
+1079.999000,332.110154
+1080.001000,332.110154
+1116.001000,332.501821
+1152.000413,332.883178
+1187.999000,332.724742
+1223.999000,332.328441
+1259.999000,332.110581
+1260.001000,332.110581
+1296.001000,332.502095
+1332.000413,332.883391
+1367.999000,332.724864
+1403.999000,332.328533
+1439.999000,332.110642
+1440.001000,332.110642
+1476.001000,332.502156
+1512.000413,332.883421
+1547.999000,332.724895
+1583.999000,332.328533
+1619.999000,332.110642
+1620.001000,332.110642
+1656.001000,332.502156
+1692.000413,332.883421
+1727.999000,332.724895
+1763.999000,332.328533
+1799.999000,332.110642
+1800.001000,332.110642
+1836.001000,332.502156
+1872.000413,332.883421
+1907.999000,332.724895
+1943.999000,332.328533
+1979.999000,332.110642
+1980.001000,332.110642
+2016.001000,332.502156
+2052.000413,332.883421
+2087.999000,332.724895
+2123.999000,332.328533
+2159.999000,332.110642
+2160.001000,332.110642
+2196.001000,332.502156
+2232.000413,332.883421
+2267.999000,332.724895
+2303.999000,332.328533
+2339.999000,332.110642
+2340.001000,332.110642
+2376.001000,332.502156
+2412.000413,332.883421
+2447.999000,332.724895
+2483.999000,332.328533
+2519.999000,332.110642
+2520.001000,332.110642
+2556.001000,332.502156
+2592.000413,332.883421
+2627.999000,332.724895
+2663.999000,332.328533
+2699.999000,332.110642
+2700.001000,332.110642
+2736.001000,332.502156
+2772.000413,332.883421
+2807.999000,332.724895
+2843.999000,332.328533
+2879.999000,332.110642
+2880.001000,332.110642
+2916.001000,332.502156
+2952.000413,332.883421
+2987.999000,332.724895
+3023.999000,332.328533
+3059.999000,332.110642
+3060.001000,332.110642
+3096.001000,332.502156
+3132.000413,332.883421
+3167.999000,332.724895
+3203.999000,332.328533
+3239.999000,332.110642
+3240.001000,332.110642
+3276.001000,332.502156
+3312.000413,332.883421
+3347.999000,332.724895
+3383.999000,332.328533
+3419.999000,332.110642
+3420.001000,332.110642
+3456.001000,332.502156
+3492.000413,332.883421
+3527.999000,332.724895
+3563.999000,332.328533
+3599.999000,332.110642
+3600.001000,332.110642
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut.T/reference.csv
new file mode 100644
index 0000000000..cdf9a7635a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+36.000000,323.078125
+72.000000,323.026337
+108.000000,324.344025
+144.000000,326.599670
+180.000000,328.226593
+216.000000,329.901917
+252.000000,331.176331
+288.000000,331.638702
+324.000000,331.673950
+360.000000,331.756348
+396.000000,332.357269
+432.000000,332.884338
+468.000000,332.826813
+504.000000,332.500427
+540.000000,332.331238
+576.000000,332.757172
+612.000000,333.162506
+648.000000,333.020294
+684.000000,332.635010
+720.000000,332.424866
+756.000000,332.822327
+792.000000,333.207825
+828.000000,333.051819
+864.000000,332.656952
+900.000000,332.440125
+936.000000,332.832947
+972.000000,333.215210
+1008.000000,333.056946
+1044.000000,332.660522
+1080.000000,332.442596
+1116.000000,332.834656
+1152.000000,333.216400
+1188.000000,333.057800
+1224.000000,332.661102
+1260.000000,332.443024
+1296.000000,332.834930
+1332.000000,333.216614
+1368.000000,333.057922
+1404.000000,332.661194
+1440.000000,332.443085
+1476.000000,332.834991
+1512.000000,333.216644
+1548.000000,333.057953
+1584.000000,332.661194
+1620.000000,332.443085
+1656.000000,332.834991
+1692.000000,333.216644
+1728.000000,333.057953
+1764.000000,332.661194
+1800.000000,332.443085
+1836.000000,332.834991
+1872.000000,333.216644
+1908.000000,333.057953
+1944.000000,332.661194
+1980.000000,332.443085
+2016.000000,332.834991
+2052.000000,333.216644
+2088.000000,333.057953
+2124.000000,332.661194
+2160.000000,332.443085
+2196.000000,332.834991
+2232.000000,333.216644
+2268.000000,333.057953
+2304.000000,332.661194
+2340.000000,332.443085
+2376.000000,332.834991
+2412.000000,333.216644
+2448.000000,333.057953
+2484.000000,332.661194
+2520.000000,332.443085
+2556.000000,332.834991
+2592.000000,333.216644
+2628.000000,333.057953
+2664.000000,332.661194
+2700.000000,332.443085
+2736.000000,332.834991
+2772.000000,333.216644
+2808.000000,333.057953
+2844.000000,332.661194
+2880.000000,332.443085
+2916.000000,332.834991
+2952.000000,333.216644
+2988.000000,333.057953
+3024.000000,332.661194
+3060.000000,332.443085
+3096.000000,332.834991
+3132.000000,333.216644
+3168.000000,333.057953
+3204.000000,332.661194
+3240.000000,332.443085
+3276.000000,332.834991
+3312.000000,333.216644
+3348.000000,333.057953
+3384.000000,332.661194
+3420.000000,332.443085
+3456.000000,332.834991
+3492.000000,333.216644
+3528.000000,333.057953
+3564.000000,332.661194
+3600.000000,332.443085
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut.T/test.csv
new file mode 100644
index 0000000000..cdf9a7635a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+36.000000,323.078125
+72.000000,323.026337
+108.000000,324.344025
+144.000000,326.599670
+180.000000,328.226593
+216.000000,329.901917
+252.000000,331.176331
+288.000000,331.638702
+324.000000,331.673950
+360.000000,331.756348
+396.000000,332.357269
+432.000000,332.884338
+468.000000,332.826813
+504.000000,332.500427
+540.000000,332.331238
+576.000000,332.757172
+612.000000,333.162506
+648.000000,333.020294
+684.000000,332.635010
+720.000000,332.424866
+756.000000,332.822327
+792.000000,333.207825
+828.000000,333.051819
+864.000000,332.656952
+900.000000,332.440125
+936.000000,332.832947
+972.000000,333.215210
+1008.000000,333.056946
+1044.000000,332.660522
+1080.000000,332.442596
+1116.000000,332.834656
+1152.000000,333.216400
+1188.000000,333.057800
+1224.000000,332.661102
+1260.000000,332.443024
+1296.000000,332.834930
+1332.000000,333.216614
+1368.000000,333.057922
+1404.000000,332.661194
+1440.000000,332.443085
+1476.000000,332.834991
+1512.000000,333.216644
+1548.000000,333.057953
+1584.000000,332.661194
+1620.000000,332.443085
+1656.000000,332.834991
+1692.000000,333.216644
+1728.000000,333.057953
+1764.000000,332.661194
+1800.000000,332.443085
+1836.000000,332.834991
+1872.000000,333.216644
+1908.000000,333.057953
+1944.000000,332.661194
+1980.000000,332.443085
+2016.000000,332.834991
+2052.000000,333.216644
+2088.000000,333.057953
+2124.000000,332.661194
+2160.000000,332.443085
+2196.000000,332.834991
+2232.000000,333.216644
+2268.000000,333.057953
+2304.000000,332.661194
+2340.000000,332.443085
+2376.000000,332.834991
+2412.000000,333.216644
+2448.000000,333.057953
+2484.000000,332.661194
+2520.000000,332.443085
+2556.000000,332.834991
+2592.000000,333.216644
+2628.000000,333.057953
+2664.000000,332.661194
+2700.000000,332.443085
+2736.000000,332.834991
+2772.000000,333.216644
+2808.000000,333.057953
+2844.000000,332.661194
+2880.000000,332.443085
+2916.000000,332.834991
+2952.000000,333.216644
+2988.000000,333.057953
+3024.000000,332.661194
+3060.000000,332.443085
+3096.000000,332.834991
+3132.000000,333.216644
+3168.000000,333.057953
+3204.000000,332.661194
+3240.000000,332.443085
+3276.000000,332.834991
+3312.000000,333.216644
+3348.000000,333.057953
+3384.000000,332.661194
+3420.000000,332.443085
+3456.000000,332.834991
+3492.000000,333.216644
+3528.000000,333.057953
+3564.000000,332.661194
+3600.000000,332.443085
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut.T/upperBound.csv
new file mode 100644
index 0000000000..72448d6bcd
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut.T/upperBound.csv
@@ -0,0 +1,121 @@
+x,y
+-0.001000,323.473144
+0.001000,323.473144
+36.001000,323.401203
+71.999076,323.349366
+107.999000,324.668369
+143.999000,326.926270
+179.999000,328.554820
+215.999000,330.231818
+251.999000,331.507507
+287.999000,331.970341
+323.999000,332.005624
+359.999000,332.088104
+395.999000,332.689627
+431.999000,333.217223
+432.001000,333.217223
+468.001000,333.159640
+504.001000,332.832928
+539.999569,332.663576
+575.999000,333.089929
+611.999000,333.495669
+612.001000,333.495669
+648.001000,333.353314
+684.001000,332.967645
+719.999692,332.757298
+755.999000,333.155149
+791.999000,333.541033
+792.001000,333.541033
+828.001000,333.384871
+864.001000,332.989609
+899.999711,332.772572
+935.999000,333.165780
+971.999000,333.548425
+972.001000,333.548425
+1008.001000,333.390003
+1044.001000,332.993183
+1079.999715,332.775047
+1115.999000,333.167490
+1151.999000,333.549617
+1152.001000,333.549617
+1188.001000,333.390858
+1224.001000,332.993763
+1259.999715,332.775474
+1295.999000,333.167765
+1331.999000,333.549830
+1332.001000,333.549830
+1368.001000,333.390980
+1404.001000,332.993855
+1439.999715,332.775536
+1475.999000,333.167826
+1511.999000,333.549861
+1512.001000,333.549861
+1548.001000,333.391011
+1584.001000,332.993855
+1619.999715,332.775536
+1655.999000,333.167826
+1691.999000,333.549861
+1692.001000,333.549861
+1728.001000,333.391011
+1764.001000,332.993855
+1799.999715,332.775536
+1835.999000,333.167826
+1871.999000,333.549861
+1872.001000,333.549861
+1908.001000,333.391011
+1944.001000,332.993855
+1979.999715,332.775536
+2015.999000,333.167826
+2051.999000,333.549861
+2052.001000,333.549861
+2088.001000,333.391011
+2124.001000,332.993855
+2159.999715,332.775536
+2195.999000,333.167826
+2231.999000,333.549861
+2232.001000,333.549861
+2268.001000,333.391011
+2304.001000,332.993855
+2339.999715,332.775536
+2375.999000,333.167826
+2411.999000,333.549861
+2412.001000,333.549861
+2448.001000,333.391011
+2484.001000,332.993855
+2519.999715,332.775536
+2555.999000,333.167826
+2591.999000,333.549861
+2592.001000,333.549861
+2628.001000,333.391011
+2664.001000,332.993855
+2699.999715,332.775536
+2735.999000,333.167826
+2771.999000,333.549861
+2772.001000,333.549861
+2808.001000,333.391011
+2844.001000,332.993855
+2879.999715,332.775536
+2915.999000,333.167826
+2951.999000,333.549861
+2952.001000,333.549861
+2988.001000,333.391011
+3024.001000,332.993855
+3059.999715,332.775536
+3095.999000,333.167826
+3131.999000,333.549861
+3132.001000,333.549861
+3168.001000,333.391011
+3204.001000,332.993855
+3239.999715,332.775536
+3275.999000,333.167826
+3311.999000,333.549861
+3312.001000,333.549861
+3348.001000,333.391011
+3384.001000,332.993855
+3419.999715,332.775536
+3455.999000,333.167826
+3491.999000,333.549861
+3492.001000,333.549861
+3528.001000,333.391011
+3564.001000,332.993855
+3600.001000,332.775528
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut1.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut1.T/errors.csv
new file mode 100644
index 0000000000..0bf904e264
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut1.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000000
+72.000000,0.000000
+108.000000,0.000000
+144.000000,0.000000
+180.000000,0.000000
+216.000000,0.000000
+252.000000,0.000000
+288.000000,0.000000
+324.000000,0.000000
+360.000000,0.000000
+396.000000,0.000000
+432.000000,0.000000
+468.000000,0.000000
+504.000000,0.000000
+540.000000,0.000000
+576.000000,0.000000
+612.000000,0.000000
+648.000000,0.000000
+684.000000,0.000000
+720.000000,0.000000
+756.000000,0.000000
+792.000000,0.000000
+828.000000,0.000000
+864.000000,0.000000
+900.000000,0.000000
+936.000000,0.000000
+972.000000,0.000000
+1008.000000,0.000000
+1044.000000,0.000000
+1080.000000,0.000000
+1116.000000,0.000000
+1152.000000,0.000000
+1188.000000,0.000000
+1224.000000,0.000000
+1260.000000,0.000000
+1296.000000,0.000000
+1332.000000,0.000000
+1368.000000,0.000000
+1404.000000,0.000000
+1440.000000,0.000000
+1476.000000,0.000000
+1512.000000,0.000000
+1548.000000,0.000000
+1584.000000,0.000000
+1620.000000,0.000000
+1656.000000,0.000000
+1692.000000,0.000000
+1728.000000,0.000000
+1764.000000,0.000000
+1800.000000,0.000000
+1836.000000,0.000000
+1872.000000,0.000000
+1908.000000,0.000000
+1944.000000,0.000000
+1980.000000,0.000000
+2016.000000,0.000000
+2052.000000,0.000000
+2088.000000,0.000000
+2124.000000,0.000000
+2160.000000,0.000000
+2196.000000,0.000000
+2232.000000,0.000000
+2268.000000,0.000000
+2304.000000,0.000000
+2340.000000,0.000000
+2376.000000,0.000000
+2412.000000,0.000000
+2448.000000,0.000000
+2484.000000,0.000000
+2520.000000,0.000000
+2556.000000,0.000000
+2592.000000,0.000000
+2628.000000,0.000000
+2664.000000,0.000000
+2700.000000,0.000000
+2736.000000,0.000000
+2772.000000,0.000000
+2808.000000,0.000000
+2844.000000,0.000000
+2880.000000,0.000000
+2916.000000,0.000000
+2952.000000,0.000000
+2988.000000,0.000000
+3024.000000,0.000000
+3060.000000,0.000000
+3096.000000,0.000000
+3132.000000,0.000000
+3168.000000,0.000000
+3204.000000,0.000000
+3240.000000,0.000000
+3276.000000,0.000000
+3312.000000,0.000000
+3348.000000,0.000000
+3384.000000,0.000000
+3420.000000,0.000000
+3456.000000,0.000000
+3492.000000,0.000000
+3528.000000,0.000000
+3564.000000,0.000000
+3600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut1.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut1.T/lowerBound.csv
new file mode 100644
index 0000000000..3769823813
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut1.T/lowerBound.csv
@@ -0,0 +1,114 @@
+x,y
+-0.001000,322.826844
+35.999000,322.755047
+71.999000,322.703310
+107.999000,322.667305
+143.999000,322.642306
+179.999000,322.624928
+215.999000,322.612825
+251.999000,322.604410
+287.999000,322.598557
+323.999000,322.594472
+359.999000,322.591636
+395.999000,322.589685
+431.999000,322.588313
+467.999000,322.587368
+503.999000,322.586697
+539.999000,322.586240
+575.999000,322.585905
+611.999000,322.585691
+647.999000,322.585539
+683.999000,322.585417
+755.999000,322.585295
+863.999000,322.585203
+864.001000,322.585203
+900.001000,324.836673
+936.001000,327.439506
+972.001000,329.232907
+1008.001000,329.992858
+1044.001000,330.362788
+1080.001000,331.024540
+1116.001000,331.776229
+1152.000383,332.265721
+1187.999000,332.047259
+1223.999000,331.782967
+1224.001000,331.782967
+1260.001000,332.014546
+1296.001000,332.466578
+1331.999870,332.746684
+1367.999000,332.382739
+1403.999000,332.017168
+1404.001000,332.017168
+1440.001000,332.178140
+1476.001000,332.580966
+1511.999795,332.826500
+1547.999000,332.454353
+1583.999000,332.082472
+1584.001000,332.082472
+1620.001000,332.232255
+1656.001000,332.632915
+1691.999768,332.903387
+1727.999000,332.469169
+1763.999000,332.041375
+1764.001000,332.041375
+1800.001000,332.117135
+1836.001000,332.508650
+1871.999729,332.740649
+1907.999000,332.336551
+1943.999000,331.941469
+1944.001000,331.941469
+1980.001000,332.075124
+2016.001000,332.460572
+2051.999781,332.712509
+2087.999000,332.318929
+2123.999000,331.926713
+2124.001000,331.926713
+2160.001000,332.067594
+2196.001000,332.456121
+2231.999786,332.710131
+2267.999000,332.318106
+2303.999000,331.926957
+2304.001000,331.926957
+2340.001000,332.078600
+2376.001000,332.471639
+2411.999795,332.725008
+2447.999000,332.340971
+2483.999000,331.959243
+2484.001000,331.959243
+2520.001000,332.090856
+2556.001000,332.509321
+2591.999789,332.752264
+2627.999000,332.379233
+2663.999000,331.968724
+2664.001000,331.968724
+2700.001000,332.099971
+2736.001000,332.511272
+2771.999768,332.763330
+2807.999000,332.358562
+2843.999000,331.982474
+2844.001000,331.982474
+2880.001000,332.105886
+2916.001000,332.482523
+2951.999768,332.727996
+2987.999000,332.333959
+3023.999000,331.936804
+3024.001000,331.936804
+3060.001000,332.073813
+3096.001000,332.459901
+3131.999786,332.712112
+3167.999000,332.322740
+3203.999000,331.929091
+3204.001000,331.929091
+3240.001000,332.068417
+3276.001000,332.456243
+3311.999818,332.709521
+3347.999000,332.343868
+3383.999000,331.943816
+3384.001000,331.943816
+3420.001000,332.063478
+3456.001000,332.452767
+3491.999806,332.700558
+3527.999000,332.333837
+3563.999000,331.937231
+3564.001000,331.937231
+3600.001000,332.096709
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut1.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut1.T/reference.csv
new file mode 100644
index 0000000000..39a32b3288
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut1.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+36.000000,323.078125
+72.000000,323.026337
+108.000000,322.990295
+144.000000,322.965271
+180.000000,322.947876
+216.000000,322.935760
+252.000000,322.927338
+288.000000,322.921478
+324.000000,322.917389
+360.000000,322.914551
+396.000000,322.912598
+432.000000,322.911224
+468.000000,322.910278
+504.000000,322.909607
+540.000000,322.909149
+576.000000,322.908813
+612.000000,322.908600
+648.000000,322.908447
+684.000000,322.908325
+720.000000,322.908264
+756.000000,322.908203
+792.000000,322.908173
+828.000000,322.908142
+864.000000,322.908112
+900.000000,325.161835
+936.000000,327.767273
+972.000000,329.562469
+1008.000000,330.323181
+1044.000000,330.693481
+1080.000000,331.355896
+1116.000000,332.108337
+1152.000000,332.598328
+1188.000000,332.379639
+1224.000000,332.115082
+1260.000000,332.346893
+1296.000000,332.799377
+1332.000000,333.079773
+1368.000000,332.715454
+1404.000000,332.349518
+1440.000000,332.510651
+1476.000000,332.913879
+1512.000000,333.159668
+1548.000000,332.787140
+1584.000000,332.414886
+1620.000000,332.564819
+1656.000000,332.965881
+1692.000000,333.236633
+1728.000000,332.801971
+1764.000000,332.373749
+1800.000000,332.449585
+1836.000000,332.841492
+1872.000000,333.073730
+1908.000000,332.669220
+1944.000000,332.273743
+1980.000000,332.407532
+2016.000000,332.793365
+2052.000000,333.045563
+2088.000000,332.651581
+2124.000000,332.258972
+2160.000000,332.399994
+2196.000000,332.788910
+2232.000000,333.043182
+2268.000000,332.650757
+2304.000000,332.259216
+2340.000000,332.411011
+2376.000000,332.804443
+2412.000000,333.058075
+2448.000000,332.673645
+2484.000000,332.291534
+2520.000000,332.423279
+2556.000000,332.842163
+2592.000000,333.085358
+2628.000000,332.711945
+2664.000000,332.301025
+2700.000000,332.432404
+2736.000000,332.844116
+2772.000000,333.096436
+2808.000000,332.691254
+2844.000000,332.314789
+2880.000000,332.438324
+2916.000000,332.815338
+2952.000000,333.061066
+2988.000000,332.666626
+3024.000000,332.269073
+3060.000000,332.406219
+3096.000000,332.792694
+3132.000000,333.045166
+3168.000000,332.655396
+3204.000000,332.261353
+3240.000000,332.400818
+3276.000000,332.789032
+3312.000000,333.042572
+3348.000000,332.676544
+3384.000000,332.276093
+3420.000000,332.395874
+3456.000000,332.785553
+3492.000000,333.033600
+3528.000000,332.666504
+3564.000000,332.269501
+3600.000000,332.429138
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut1.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut1.T/test.csv
new file mode 100644
index 0000000000..39a32b3288
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut1.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+36.000000,323.078125
+72.000000,323.026337
+108.000000,322.990295
+144.000000,322.965271
+180.000000,322.947876
+216.000000,322.935760
+252.000000,322.927338
+288.000000,322.921478
+324.000000,322.917389
+360.000000,322.914551
+396.000000,322.912598
+432.000000,322.911224
+468.000000,322.910278
+504.000000,322.909607
+540.000000,322.909149
+576.000000,322.908813
+612.000000,322.908600
+648.000000,322.908447
+684.000000,322.908325
+720.000000,322.908264
+756.000000,322.908203
+792.000000,322.908173
+828.000000,322.908142
+864.000000,322.908112
+900.000000,325.161835
+936.000000,327.767273
+972.000000,329.562469
+1008.000000,330.323181
+1044.000000,330.693481
+1080.000000,331.355896
+1116.000000,332.108337
+1152.000000,332.598328
+1188.000000,332.379639
+1224.000000,332.115082
+1260.000000,332.346893
+1296.000000,332.799377
+1332.000000,333.079773
+1368.000000,332.715454
+1404.000000,332.349518
+1440.000000,332.510651
+1476.000000,332.913879
+1512.000000,333.159668
+1548.000000,332.787140
+1584.000000,332.414886
+1620.000000,332.564819
+1656.000000,332.965881
+1692.000000,333.236633
+1728.000000,332.801971
+1764.000000,332.373749
+1800.000000,332.449585
+1836.000000,332.841492
+1872.000000,333.073730
+1908.000000,332.669220
+1944.000000,332.273743
+1980.000000,332.407532
+2016.000000,332.793365
+2052.000000,333.045563
+2088.000000,332.651581
+2124.000000,332.258972
+2160.000000,332.399994
+2196.000000,332.788910
+2232.000000,333.043182
+2268.000000,332.650757
+2304.000000,332.259216
+2340.000000,332.411011
+2376.000000,332.804443
+2412.000000,333.058075
+2448.000000,332.673645
+2484.000000,332.291534
+2520.000000,332.423279
+2556.000000,332.842163
+2592.000000,333.085358
+2628.000000,332.711945
+2664.000000,332.301025
+2700.000000,332.432404
+2736.000000,332.844116
+2772.000000,333.096436
+2808.000000,332.691254
+2844.000000,332.314789
+2880.000000,332.438324
+2916.000000,332.815338
+2952.000000,333.061066
+2988.000000,332.666626
+3024.000000,332.269073
+3060.000000,332.406219
+3096.000000,332.792694
+3132.000000,333.045166
+3168.000000,332.655396
+3204.000000,332.261353
+3240.000000,332.400818
+3276.000000,332.789032
+3312.000000,333.042572
+3348.000000,332.676544
+3384.000000,332.276093
+3420.000000,332.395874
+3456.000000,332.785553
+3492.000000,333.033600
+3528.000000,332.666504
+3564.000000,332.269501
+3600.000000,332.429138
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut1.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut1.T/upperBound.csv
new file mode 100644
index 0000000000..3a8cb174c5
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut1.T/upperBound.csv
@@ -0,0 +1,115 @@
+x,y
+-0.001000,323.473144
+0.001000,323.473144
+36.001000,323.401203
+72.001000,323.349363
+108.001000,323.313286
+144.001000,323.288236
+180.001000,323.270824
+216.001000,323.258696
+252.001000,323.250265
+288.001000,323.244400
+324.001000,323.240306
+360.001000,323.237465
+396.001000,323.235510
+432.001000,323.234136
+468.001000,323.233189
+504.001000,323.232517
+540.001000,323.232058
+576.001000,323.231722
+612.001000,323.231508
+648.001000,323.231356
+684.001000,323.231234
+756.001000,323.231111
+863.999000,323.231020
+899.999000,325.486997
+935.999000,328.095040
+971.999000,329.892032
+1007.999000,330.653504
+1043.999000,331.024175
+1079.999000,331.687252
+1115.999000,332.440446
+1151.999000,332.930926
+1152.001000,332.930926
+1188.001000,332.712018
+1224.000066,332.447204
+1259.999000,332.679240
+1295.999000,333.132177
+1331.999000,333.412853
+1332.001000,333.412853
+1368.001000,333.048170
+1404.000389,332.681874
+1439.999000,332.843161
+1475.999000,333.246793
+1511.999000,333.492828
+1512.001000,333.492828
+1548.001000,333.119927
+1584.000426,332.747307
+1619.999000,332.897384
+1655.999000,333.298847
+1691.999000,333.569870
+1692.001000,333.569870
+1728.001000,333.134773
+1764.000699,332.706126
+1799.999000,332.782035
+1835.999000,333.174333
+1871.999000,333.406804
+1872.001000,333.406804
+1908.001000,333.001889
+1944.000494,332.606022
+1979.999000,332.739939
+2015.999000,333.126159
+2051.999000,333.378608
+2052.001000,333.378608
+2088.001000,332.984232
+2124.000471,332.591237
+2159.999000,332.732394
+2195.999000,333.121699
+2231.999000,333.376226
+2232.001000,333.376226
+2268.001000,332.983408
+2304.000441,332.591482
+2339.999000,332.743422
+2375.999000,333.137248
+2411.999000,333.391133
+2412.001000,333.391133
+2448.001000,333.006319
+2484.000487,332.623831
+2519.999000,332.755702
+2555.999000,333.175005
+2591.999000,333.418443
+2592.001000,333.418443
+2628.001000,333.044657
+2664.000515,332.633332
+2699.999000,332.764836
+2735.999000,333.176960
+2771.999000,333.429532
+2772.001000,333.429532
+2808.001000,333.023945
+2844.000506,332.647109
+2879.999000,332.770762
+2915.999000,333.148153
+2951.999000,333.394127
+2952.001000,333.394127
+2988.001000,332.999293
+3024.000487,332.601348
+3059.999000,332.738626
+3095.999000,333.125487
+3131.999000,333.378211
+3132.001000,333.378211
+3168.001000,332.988051
+3204.000477,332.593620
+3239.999000,332.733219
+3275.999000,333.121821
+3311.999000,333.375615
+3312.001000,333.375615
+3348.001000,333.009221
+3384.000540,332.608374
+3419.999000,332.728270
+3455.999000,333.118339
+3491.999000,333.366633
+3492.001000,333.366633
+3528.001000,332.999170
+3564.000426,332.601777
+3599.999000,332.761567
+3600.001000,332.761567
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut2.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut2.T/errors.csv
new file mode 100644
index 0000000000..0bf904e264
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut2.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000000
+72.000000,0.000000
+108.000000,0.000000
+144.000000,0.000000
+180.000000,0.000000
+216.000000,0.000000
+252.000000,0.000000
+288.000000,0.000000
+324.000000,0.000000
+360.000000,0.000000
+396.000000,0.000000
+432.000000,0.000000
+468.000000,0.000000
+504.000000,0.000000
+540.000000,0.000000
+576.000000,0.000000
+612.000000,0.000000
+648.000000,0.000000
+684.000000,0.000000
+720.000000,0.000000
+756.000000,0.000000
+792.000000,0.000000
+828.000000,0.000000
+864.000000,0.000000
+900.000000,0.000000
+936.000000,0.000000
+972.000000,0.000000
+1008.000000,0.000000
+1044.000000,0.000000
+1080.000000,0.000000
+1116.000000,0.000000
+1152.000000,0.000000
+1188.000000,0.000000
+1224.000000,0.000000
+1260.000000,0.000000
+1296.000000,0.000000
+1332.000000,0.000000
+1368.000000,0.000000
+1404.000000,0.000000
+1440.000000,0.000000
+1476.000000,0.000000
+1512.000000,0.000000
+1548.000000,0.000000
+1584.000000,0.000000
+1620.000000,0.000000
+1656.000000,0.000000
+1692.000000,0.000000
+1728.000000,0.000000
+1764.000000,0.000000
+1800.000000,0.000000
+1836.000000,0.000000
+1872.000000,0.000000
+1908.000000,0.000000
+1944.000000,0.000000
+1980.000000,0.000000
+2016.000000,0.000000
+2052.000000,0.000000
+2088.000000,0.000000
+2124.000000,0.000000
+2160.000000,0.000000
+2196.000000,0.000000
+2232.000000,0.000000
+2268.000000,0.000000
+2304.000000,0.000000
+2340.000000,0.000000
+2376.000000,0.000000
+2412.000000,0.000000
+2448.000000,0.000000
+2484.000000,0.000000
+2520.000000,0.000000
+2556.000000,0.000000
+2592.000000,0.000000
+2628.000000,0.000000
+2664.000000,0.000000
+2700.000000,0.000000
+2736.000000,0.000000
+2772.000000,0.000000
+2808.000000,0.000000
+2844.000000,0.000000
+2880.000000,0.000000
+2916.000000,0.000000
+2952.000000,0.000000
+2988.000000,0.000000
+3024.000000,0.000000
+3060.000000,0.000000
+3096.000000,0.000000
+3132.000000,0.000000
+3168.000000,0.000000
+3204.000000,0.000000
+3240.000000,0.000000
+3276.000000,0.000000
+3312.000000,0.000000
+3348.000000,0.000000
+3384.000000,0.000000
+3420.000000,0.000000
+3456.000000,0.000000
+3492.000000,0.000000
+3528.000000,0.000000
+3564.000000,0.000000
+3600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut2.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut2.T/lowerBound.csv
new file mode 100644
index 0000000000..2e579cab64
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut2.T/lowerBound.csv
@@ -0,0 +1,113 @@
+x,y
+-0.001000,322.826844
+35.999000,322.756327
+71.999000,322.705475
+107.999000,322.670140
+143.999000,322.645568
+179.999000,322.628495
+215.999000,322.616636
+251.999000,322.608374
+287.999000,322.602642
+323.999000,322.598679
+359.999000,322.595904
+395.999000,322.593984
+431.999000,322.592642
+467.999000,322.591728
+503.999000,322.591087
+539.999000,322.590661
+575.999000,322.590356
+611.999000,322.590173
+647.999000,322.590020
+683.999000,322.589929
+791.999000,322.589837
+864.001000,322.589837
+900.001000,324.841551
+936.001000,327.444658
+972.001000,329.238303
+1008.001000,329.998346
+1044.001000,330.368337
+1080.001000,331.030180
+1116.001000,331.781961
+1152.000383,332.271513
+1187.999000,332.053052
+1223.999000,331.788759
+1224.001000,331.788759
+1260.001000,332.020369
+1296.001000,332.472493
+1331.999870,332.752629
+1367.999000,332.388684
+1403.999000,332.023083
+1404.001000,332.023083
+1440.001000,332.184115
+1476.001000,332.587002
+1511.999795,332.832567
+1547.999000,332.460420
+1583.999000,332.088508
+1584.001000,332.088508
+1620.001000,332.238321
+1656.001000,332.639043
+1691.999768,332.909576
+1727.999000,332.475328
+1763.999000,332.047503
+1764.001000,332.047503
+1800.001000,332.123294
+1836.001000,332.514870
+1871.999730,332.746898
+1907.999000,332.342801
+1943.999000,331.947688
+1944.001000,331.947688
+1980.001000,332.081374
+2016.001000,332.466883
+2051.999781,332.718880
+2087.999000,332.325240
+2123.999000,331.933024
+2124.001000,331.933024
+2160.001000,332.073935
+2196.001000,332.462554
+2231.999786,332.716563
+2267.999000,332.324539
+2303.999000,331.933359
+2304.001000,331.933359
+2340.001000,332.085063
+2376.001000,332.478133
+2411.999795,332.731563
+2447.999000,332.347526
+2483.999000,331.965737
+2484.001000,331.965737
+2520.001000,332.097380
+2556.001000,332.515906
+2591.999789,332.758910
+2627.999000,332.385848
+2663.999000,331.975340
+2664.001000,331.975340
+2700.001000,332.106587
+2736.001000,332.517979
+2771.999768,332.770068
+2807.999000,332.365270
+2843.999000,331.989151
+2844.001000,331.989151
+2880.001000,332.112623
+2916.001000,332.489291
+2951.999768,332.734825
+2987.999000,332.340758
+3023.999000,331.943573
+3024.001000,331.943573
+3060.001000,332.080642
+3096.001000,332.466761
+3131.999786,332.719002
+3167.999000,332.329630
+3203.999000,331.935951
+3204.001000,331.935951
+3240.001000,332.075307
+3276.001000,332.463164
+3311.999819,332.716533
+3347.999000,332.350819
+3383.999000,331.950737
+3384.001000,331.950737
+3420.001000,332.070460
+3456.001000,332.459779
+3491.999807,332.707631
+3527.999000,332.340910
+3563.999000,331.944243
+3564.001000,331.944243
+3600.001000,332.103782
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut2.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut2.T/reference.csv
new file mode 100644
index 0000000000..51e8da22f6
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut2.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+36.000000,323.079407
+72.000000,323.028503
+108.000000,322.993134
+144.000000,322.968536
+180.000000,322.951447
+216.000000,322.939575
+252.000000,322.931305
+288.000000,322.925568
+324.000000,322.921600
+360.000000,322.918823
+396.000000,322.916901
+432.000000,322.915558
+468.000000,322.914642
+504.000000,322.914001
+540.000000,322.913574
+576.000000,322.913269
+612.000000,322.913086
+648.000000,322.912933
+684.000000,322.912842
+720.000000,322.912811
+756.000000,322.912781
+792.000000,322.912750
+828.000000,322.912750
+864.000000,322.912750
+900.000000,325.166718
+936.000000,327.772430
+972.000000,329.567871
+1008.000000,330.328674
+1044.000000,330.699036
+1080.000000,331.361542
+1116.000000,332.114075
+1152.000000,332.604126
+1188.000000,332.385437
+1224.000000,332.120880
+1260.000000,332.352722
+1296.000000,332.805298
+1332.000000,333.085724
+1368.000000,332.721405
+1404.000000,332.355438
+1440.000000,332.516632
+1476.000000,332.919922
+1512.000000,333.165741
+1548.000000,332.793213
+1584.000000,332.420929
+1620.000000,332.570892
+1656.000000,332.972015
+1692.000000,333.242828
+1728.000000,332.808136
+1764.000000,332.379883
+1800.000000,332.455750
+1836.000000,332.847717
+1872.000000,333.079987
+1908.000000,332.675476
+1944.000000,332.279968
+1980.000000,332.413788
+2016.000000,332.799683
+2052.000000,333.051941
+2088.000000,332.657898
+2124.000000,332.265289
+2160.000000,332.406342
+2196.000000,332.795349
+2232.000000,333.049622
+2268.000000,332.657196
+2304.000000,332.265625
+2340.000000,332.417480
+2376.000000,332.810944
+2412.000000,333.064636
+2448.000000,332.680206
+2484.000000,332.298035
+2520.000000,332.429810
+2556.000000,332.848755
+2592.000000,333.092010
+2628.000000,332.718567
+2664.000000,332.307648
+2700.000000,332.439026
+2736.000000,332.850830
+2772.000000,333.103180
+2808.000000,332.697968
+2844.000000,332.321472
+2880.000000,332.445068
+2916.000000,332.822113
+2952.000000,333.067902
+2988.000000,332.673431
+3024.000000,332.275848
+3060.000000,332.413055
+3096.000000,332.799561
+3132.000000,333.052063
+3168.000000,332.662292
+3204.000000,332.268219
+3240.000000,332.407715
+3276.000000,332.795959
+3312.000000,333.049591
+3348.000000,332.683502
+3384.000000,332.283020
+3420.000000,332.402863
+3456.000000,332.792572
+3492.000000,333.040680
+3528.000000,332.673584
+3564.000000,332.276520
+3600.000000,332.436218
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut2.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut2.T/test.csv
new file mode 100644
index 0000000000..51e8da22f6
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut2.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+36.000000,323.079407
+72.000000,323.028503
+108.000000,322.993134
+144.000000,322.968536
+180.000000,322.951447
+216.000000,322.939575
+252.000000,322.931305
+288.000000,322.925568
+324.000000,322.921600
+360.000000,322.918823
+396.000000,322.916901
+432.000000,322.915558
+468.000000,322.914642
+504.000000,322.914001
+540.000000,322.913574
+576.000000,322.913269
+612.000000,322.913086
+648.000000,322.912933
+684.000000,322.912842
+720.000000,322.912811
+756.000000,322.912781
+792.000000,322.912750
+828.000000,322.912750
+864.000000,322.912750
+900.000000,325.166718
+936.000000,327.772430
+972.000000,329.567871
+1008.000000,330.328674
+1044.000000,330.699036
+1080.000000,331.361542
+1116.000000,332.114075
+1152.000000,332.604126
+1188.000000,332.385437
+1224.000000,332.120880
+1260.000000,332.352722
+1296.000000,332.805298
+1332.000000,333.085724
+1368.000000,332.721405
+1404.000000,332.355438
+1440.000000,332.516632
+1476.000000,332.919922
+1512.000000,333.165741
+1548.000000,332.793213
+1584.000000,332.420929
+1620.000000,332.570892
+1656.000000,332.972015
+1692.000000,333.242828
+1728.000000,332.808136
+1764.000000,332.379883
+1800.000000,332.455750
+1836.000000,332.847717
+1872.000000,333.079987
+1908.000000,332.675476
+1944.000000,332.279968
+1980.000000,332.413788
+2016.000000,332.799683
+2052.000000,333.051941
+2088.000000,332.657898
+2124.000000,332.265289
+2160.000000,332.406342
+2196.000000,332.795349
+2232.000000,333.049622
+2268.000000,332.657196
+2304.000000,332.265625
+2340.000000,332.417480
+2376.000000,332.810944
+2412.000000,333.064636
+2448.000000,332.680206
+2484.000000,332.298035
+2520.000000,332.429810
+2556.000000,332.848755
+2592.000000,333.092010
+2628.000000,332.718567
+2664.000000,332.307648
+2700.000000,332.439026
+2736.000000,332.850830
+2772.000000,333.103180
+2808.000000,332.697968
+2844.000000,332.321472
+2880.000000,332.445068
+2916.000000,332.822113
+2952.000000,333.067902
+2988.000000,332.673431
+3024.000000,332.275848
+3060.000000,332.413055
+3096.000000,332.799561
+3132.000000,333.052063
+3168.000000,332.662292
+3204.000000,332.268219
+3240.000000,332.407715
+3276.000000,332.795959
+3312.000000,333.049591
+3348.000000,332.683502
+3384.000000,332.283020
+3420.000000,332.402863
+3456.000000,332.792572
+3492.000000,333.040680
+3528.000000,332.673584
+3564.000000,332.276520
+3600.000000,332.436218
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut2.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut2.T/upperBound.csv
new file mode 100644
index 0000000000..294fb09779
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut2.T/upperBound.csv
@@ -0,0 +1,115 @@
+x,y
+-0.001000,323.473144
+0.001000,323.473144
+36.001000,323.402486
+72.001000,323.351532
+108.001000,323.316127
+144.001000,323.291505
+180.001000,323.274398
+216.001000,323.262515
+252.001000,323.254236
+288.001000,323.248493
+324.001000,323.244522
+360.001000,323.241742
+396.001000,323.239818
+432.001000,323.238473
+468.001000,323.237557
+504.001000,323.236915
+540.001000,323.236488
+576.001000,323.236182
+612.001000,323.235999
+648.001000,323.235846
+684.001000,323.235755
+792.001000,323.235663
+863.999000,323.235663
+899.999000,325.491884
+935.999000,328.100203
+971.999000,329.897439
+1007.999000,330.659003
+1043.999000,331.029735
+1079.999000,331.692903
+1115.999000,332.446189
+1151.999000,332.936730
+1152.001000,332.936730
+1188.001000,332.717822
+1224.000066,332.453008
+1259.999000,332.685075
+1295.999000,333.138103
+1331.999000,333.418810
+1332.001000,333.418810
+1368.001000,333.054126
+1404.000388,332.687800
+1439.999000,332.849149
+1475.999000,333.252842
+1511.999000,333.498907
+1512.001000,333.498907
+1548.001000,333.126006
+1584.000426,332.753356
+1619.999000,332.903463
+1655.999000,333.304987
+1691.999000,333.576071
+1692.001000,333.576071
+1728.001000,333.140944
+1764.000699,332.712266
+1799.999000,332.788205
+1835.999000,333.180565
+1871.999000,333.413067
+1872.001000,333.413067
+1908.001000,333.008152
+1944.000494,332.612254
+1979.999000,332.746202
+2015.999000,333.132482
+2051.999000,333.384993
+2052.001000,333.384993
+2088.001000,332.990556
+2124.000471,332.597560
+2159.999000,332.738748
+2195.999000,333.128144
+2231.999000,333.382671
+2232.001000,333.382671
+2268.001000,332.989853
+2304.000441,332.597897
+2339.999000,332.749898
+2375.999000,333.143755
+2411.999000,333.397701
+2412.001000,333.397701
+2448.001000,333.012887
+2484.000487,332.630338
+2519.999000,332.762239
+2555.999000,333.181604
+2591.999000,333.425103
+2592.001000,333.425103
+2628.001000,333.051285
+2664.000515,332.639961
+2699.999000,332.771465
+2735.999000,333.183681
+2771.999000,333.436283
+2772.001000,333.436283
+2808.001000,333.030665
+2844.000506,332.653799
+2879.999000,332.777513
+2915.999000,333.154935
+2951.999000,333.400970
+2952.001000,333.400970
+2988.001000,333.006105
+3024.000487,332.608130
+3059.999000,332.745468
+3095.999000,333.132360
+3131.999000,333.385115
+3132.001000,333.385115
+3168.001000,332.994955
+3204.000477,332.600493
+3239.999000,332.740123
+3275.999000,333.128755
+3311.999000,333.382641
+3312.001000,333.382641
+3348.001000,333.016186
+3384.000539,332.615308
+3419.999000,332.735265
+3455.999000,333.125365
+3491.999000,333.373721
+3492.001000,333.373721
+3528.001000,333.006258
+3564.000426,332.608803
+3599.999000,332.768654
+3600.001000,332.768654
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut3.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut3.T/errors.csv
new file mode 100644
index 0000000000..0bf904e264
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut3.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000000
+72.000000,0.000000
+108.000000,0.000000
+144.000000,0.000000
+180.000000,0.000000
+216.000000,0.000000
+252.000000,0.000000
+288.000000,0.000000
+324.000000,0.000000
+360.000000,0.000000
+396.000000,0.000000
+432.000000,0.000000
+468.000000,0.000000
+504.000000,0.000000
+540.000000,0.000000
+576.000000,0.000000
+612.000000,0.000000
+648.000000,0.000000
+684.000000,0.000000
+720.000000,0.000000
+756.000000,0.000000
+792.000000,0.000000
+828.000000,0.000000
+864.000000,0.000000
+900.000000,0.000000
+936.000000,0.000000
+972.000000,0.000000
+1008.000000,0.000000
+1044.000000,0.000000
+1080.000000,0.000000
+1116.000000,0.000000
+1152.000000,0.000000
+1188.000000,0.000000
+1224.000000,0.000000
+1260.000000,0.000000
+1296.000000,0.000000
+1332.000000,0.000000
+1368.000000,0.000000
+1404.000000,0.000000
+1440.000000,0.000000
+1476.000000,0.000000
+1512.000000,0.000000
+1548.000000,0.000000
+1584.000000,0.000000
+1620.000000,0.000000
+1656.000000,0.000000
+1692.000000,0.000000
+1728.000000,0.000000
+1764.000000,0.000000
+1800.000000,0.000000
+1836.000000,0.000000
+1872.000000,0.000000
+1908.000000,0.000000
+1944.000000,0.000000
+1980.000000,0.000000
+2016.000000,0.000000
+2052.000000,0.000000
+2088.000000,0.000000
+2124.000000,0.000000
+2160.000000,0.000000
+2196.000000,0.000000
+2232.000000,0.000000
+2268.000000,0.000000
+2304.000000,0.000000
+2340.000000,0.000000
+2376.000000,0.000000
+2412.000000,0.000000
+2448.000000,0.000000
+2484.000000,0.000000
+2520.000000,0.000000
+2556.000000,0.000000
+2592.000000,0.000000
+2628.000000,0.000000
+2664.000000,0.000000
+2700.000000,0.000000
+2736.000000,0.000000
+2772.000000,0.000000
+2808.000000,0.000000
+2844.000000,0.000000
+2880.000000,0.000000
+2916.000000,0.000000
+2952.000000,0.000000
+2988.000000,0.000000
+3024.000000,0.000000
+3060.000000,0.000000
+3096.000000,0.000000
+3132.000000,0.000000
+3168.000000,0.000000
+3204.000000,0.000000
+3240.000000,0.000000
+3276.000000,0.000000
+3312.000000,0.000000
+3348.000000,0.000000
+3384.000000,0.000000
+3420.000000,0.000000
+3456.000000,0.000000
+3492.000000,0.000000
+3528.000000,0.000000
+3564.000000,0.000000
+3600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut3.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut3.T/lowerBound.csv
new file mode 100644
index 0000000000..3769823813
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut3.T/lowerBound.csv
@@ -0,0 +1,114 @@
+x,y
+-0.001000,322.826844
+35.999000,322.755047
+71.999000,322.703310
+107.999000,322.667305
+143.999000,322.642306
+179.999000,322.624928
+215.999000,322.612825
+251.999000,322.604410
+287.999000,322.598557
+323.999000,322.594472
+359.999000,322.591636
+395.999000,322.589685
+431.999000,322.588313
+467.999000,322.587368
+503.999000,322.586697
+539.999000,322.586240
+575.999000,322.585905
+611.999000,322.585691
+647.999000,322.585539
+683.999000,322.585417
+755.999000,322.585295
+863.999000,322.585203
+864.001000,322.585203
+900.001000,324.836673
+936.001000,327.439506
+972.001000,329.232907
+1008.001000,329.992858
+1044.001000,330.362788
+1080.001000,331.024540
+1116.001000,331.776229
+1152.000383,332.265721
+1187.999000,332.047259
+1223.999000,331.782967
+1224.001000,331.782967
+1260.001000,332.014546
+1296.001000,332.466578
+1331.999870,332.746684
+1367.999000,332.382739
+1403.999000,332.017168
+1404.001000,332.017168
+1440.001000,332.178140
+1476.001000,332.580966
+1511.999795,332.826500
+1547.999000,332.454353
+1583.999000,332.082472
+1584.001000,332.082472
+1620.001000,332.232255
+1656.001000,332.632915
+1691.999768,332.903387
+1727.999000,332.469169
+1763.999000,332.041375
+1764.001000,332.041375
+1800.001000,332.117135
+1836.001000,332.508650
+1871.999729,332.740649
+1907.999000,332.336551
+1943.999000,331.941469
+1944.001000,331.941469
+1980.001000,332.075124
+2016.001000,332.460572
+2051.999781,332.712509
+2087.999000,332.318929
+2123.999000,331.926713
+2124.001000,331.926713
+2160.001000,332.067594
+2196.001000,332.456121
+2231.999786,332.710131
+2267.999000,332.318106
+2303.999000,331.926957
+2304.001000,331.926957
+2340.001000,332.078600
+2376.001000,332.471639
+2411.999795,332.725008
+2447.999000,332.340971
+2483.999000,331.959243
+2484.001000,331.959243
+2520.001000,332.090856
+2556.001000,332.509321
+2591.999789,332.752264
+2627.999000,332.379233
+2663.999000,331.968724
+2664.001000,331.968724
+2700.001000,332.099971
+2736.001000,332.511272
+2771.999768,332.763330
+2807.999000,332.358562
+2843.999000,331.982474
+2844.001000,331.982474
+2880.001000,332.105886
+2916.001000,332.482523
+2951.999768,332.727996
+2987.999000,332.333959
+3023.999000,331.936804
+3024.001000,331.936804
+3060.001000,332.073813
+3096.001000,332.459901
+3131.999786,332.712112
+3167.999000,332.322740
+3203.999000,331.929091
+3204.001000,331.929091
+3240.001000,332.068417
+3276.001000,332.456243
+3311.999818,332.709521
+3347.999000,332.343868
+3383.999000,331.943816
+3384.001000,331.943816
+3420.001000,332.063478
+3456.001000,332.452767
+3491.999806,332.700558
+3527.999000,332.333837
+3563.999000,331.937231
+3564.001000,331.937231
+3600.001000,332.096709
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut3.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut3.T/reference.csv
new file mode 100644
index 0000000000..39a32b3288
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut3.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+36.000000,323.078125
+72.000000,323.026337
+108.000000,322.990295
+144.000000,322.965271
+180.000000,322.947876
+216.000000,322.935760
+252.000000,322.927338
+288.000000,322.921478
+324.000000,322.917389
+360.000000,322.914551
+396.000000,322.912598
+432.000000,322.911224
+468.000000,322.910278
+504.000000,322.909607
+540.000000,322.909149
+576.000000,322.908813
+612.000000,322.908600
+648.000000,322.908447
+684.000000,322.908325
+720.000000,322.908264
+756.000000,322.908203
+792.000000,322.908173
+828.000000,322.908142
+864.000000,322.908112
+900.000000,325.161835
+936.000000,327.767273
+972.000000,329.562469
+1008.000000,330.323181
+1044.000000,330.693481
+1080.000000,331.355896
+1116.000000,332.108337
+1152.000000,332.598328
+1188.000000,332.379639
+1224.000000,332.115082
+1260.000000,332.346893
+1296.000000,332.799377
+1332.000000,333.079773
+1368.000000,332.715454
+1404.000000,332.349518
+1440.000000,332.510651
+1476.000000,332.913879
+1512.000000,333.159668
+1548.000000,332.787140
+1584.000000,332.414886
+1620.000000,332.564819
+1656.000000,332.965881
+1692.000000,333.236633
+1728.000000,332.801971
+1764.000000,332.373749
+1800.000000,332.449585
+1836.000000,332.841492
+1872.000000,333.073730
+1908.000000,332.669220
+1944.000000,332.273743
+1980.000000,332.407532
+2016.000000,332.793365
+2052.000000,333.045563
+2088.000000,332.651581
+2124.000000,332.258972
+2160.000000,332.399994
+2196.000000,332.788910
+2232.000000,333.043182
+2268.000000,332.650757
+2304.000000,332.259216
+2340.000000,332.411011
+2376.000000,332.804443
+2412.000000,333.058075
+2448.000000,332.673645
+2484.000000,332.291534
+2520.000000,332.423279
+2556.000000,332.842163
+2592.000000,333.085358
+2628.000000,332.711945
+2664.000000,332.301025
+2700.000000,332.432404
+2736.000000,332.844116
+2772.000000,333.096436
+2808.000000,332.691254
+2844.000000,332.314789
+2880.000000,332.438324
+2916.000000,332.815338
+2952.000000,333.061066
+2988.000000,332.666626
+3024.000000,332.269073
+3060.000000,332.406219
+3096.000000,332.792694
+3132.000000,333.045166
+3168.000000,332.655396
+3204.000000,332.261353
+3240.000000,332.400818
+3276.000000,332.789032
+3312.000000,333.042572
+3348.000000,332.676544
+3384.000000,332.276093
+3420.000000,332.395874
+3456.000000,332.785553
+3492.000000,333.033600
+3528.000000,332.666504
+3564.000000,332.269501
+3600.000000,332.429138
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut3.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut3.T/test.csv
new file mode 100644
index 0000000000..39a32b3288
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut3.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+36.000000,323.078125
+72.000000,323.026337
+108.000000,322.990295
+144.000000,322.965271
+180.000000,322.947876
+216.000000,322.935760
+252.000000,322.927338
+288.000000,322.921478
+324.000000,322.917389
+360.000000,322.914551
+396.000000,322.912598
+432.000000,322.911224
+468.000000,322.910278
+504.000000,322.909607
+540.000000,322.909149
+576.000000,322.908813
+612.000000,322.908600
+648.000000,322.908447
+684.000000,322.908325
+720.000000,322.908264
+756.000000,322.908203
+792.000000,322.908173
+828.000000,322.908142
+864.000000,322.908112
+900.000000,325.161835
+936.000000,327.767273
+972.000000,329.562469
+1008.000000,330.323181
+1044.000000,330.693481
+1080.000000,331.355896
+1116.000000,332.108337
+1152.000000,332.598328
+1188.000000,332.379639
+1224.000000,332.115082
+1260.000000,332.346893
+1296.000000,332.799377
+1332.000000,333.079773
+1368.000000,332.715454
+1404.000000,332.349518
+1440.000000,332.510651
+1476.000000,332.913879
+1512.000000,333.159668
+1548.000000,332.787140
+1584.000000,332.414886
+1620.000000,332.564819
+1656.000000,332.965881
+1692.000000,333.236633
+1728.000000,332.801971
+1764.000000,332.373749
+1800.000000,332.449585
+1836.000000,332.841492
+1872.000000,333.073730
+1908.000000,332.669220
+1944.000000,332.273743
+1980.000000,332.407532
+2016.000000,332.793365
+2052.000000,333.045563
+2088.000000,332.651581
+2124.000000,332.258972
+2160.000000,332.399994
+2196.000000,332.788910
+2232.000000,333.043182
+2268.000000,332.650757
+2304.000000,332.259216
+2340.000000,332.411011
+2376.000000,332.804443
+2412.000000,333.058075
+2448.000000,332.673645
+2484.000000,332.291534
+2520.000000,332.423279
+2556.000000,332.842163
+2592.000000,333.085358
+2628.000000,332.711945
+2664.000000,332.301025
+2700.000000,332.432404
+2736.000000,332.844116
+2772.000000,333.096436
+2808.000000,332.691254
+2844.000000,332.314789
+2880.000000,332.438324
+2916.000000,332.815338
+2952.000000,333.061066
+2988.000000,332.666626
+3024.000000,332.269073
+3060.000000,332.406219
+3096.000000,332.792694
+3132.000000,333.045166
+3168.000000,332.655396
+3204.000000,332.261353
+3240.000000,332.400818
+3276.000000,332.789032
+3312.000000,333.042572
+3348.000000,332.676544
+3384.000000,332.276093
+3420.000000,332.395874
+3456.000000,332.785553
+3492.000000,333.033600
+3528.000000,332.666504
+3564.000000,332.269501
+3600.000000,332.429138
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut3.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut3.T/upperBound.csv
new file mode 100644
index 0000000000..3a8cb174c5
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.mat_senTemOut3.T/upperBound.csv
@@ -0,0 +1,115 @@
+x,y
+-0.001000,323.473144
+0.001000,323.473144
+36.001000,323.401203
+72.001000,323.349363
+108.001000,323.313286
+144.001000,323.288236
+180.001000,323.270824
+216.001000,323.258696
+252.001000,323.250265
+288.001000,323.244400
+324.001000,323.240306
+360.001000,323.237465
+396.001000,323.235510
+432.001000,323.234136
+468.001000,323.233189
+504.001000,323.232517
+540.001000,323.232058
+576.001000,323.231722
+612.001000,323.231508
+648.001000,323.231356
+684.001000,323.231234
+756.001000,323.231111
+863.999000,323.231020
+899.999000,325.486997
+935.999000,328.095040
+971.999000,329.892032
+1007.999000,330.653504
+1043.999000,331.024175
+1079.999000,331.687252
+1115.999000,332.440446
+1151.999000,332.930926
+1152.001000,332.930926
+1188.001000,332.712018
+1224.000066,332.447204
+1259.999000,332.679240
+1295.999000,333.132177
+1331.999000,333.412853
+1332.001000,333.412853
+1368.001000,333.048170
+1404.000389,332.681874
+1439.999000,332.843161
+1475.999000,333.246793
+1511.999000,333.492828
+1512.001000,333.492828
+1548.001000,333.119927
+1584.000426,332.747307
+1619.999000,332.897384
+1655.999000,333.298847
+1691.999000,333.569870
+1692.001000,333.569870
+1728.001000,333.134773
+1764.000699,332.706126
+1799.999000,332.782035
+1835.999000,333.174333
+1871.999000,333.406804
+1872.001000,333.406804
+1908.001000,333.001889
+1944.000494,332.606022
+1979.999000,332.739939
+2015.999000,333.126159
+2051.999000,333.378608
+2052.001000,333.378608
+2088.001000,332.984232
+2124.000471,332.591237
+2159.999000,332.732394
+2195.999000,333.121699
+2231.999000,333.376226
+2232.001000,333.376226
+2268.001000,332.983408
+2304.000441,332.591482
+2339.999000,332.743422
+2375.999000,333.137248
+2411.999000,333.391133
+2412.001000,333.391133
+2448.001000,333.006319
+2484.000487,332.623831
+2519.999000,332.755702
+2555.999000,333.175005
+2591.999000,333.418443
+2592.001000,333.418443
+2628.001000,333.044657
+2664.000515,332.633332
+2699.999000,332.764836
+2735.999000,333.176960
+2771.999000,333.429532
+2772.001000,333.429532
+2808.001000,333.023945
+2844.000506,332.647109
+2879.999000,332.770762
+2915.999000,333.148153
+2951.999000,333.394127
+2952.001000,333.394127
+2988.001000,332.999293
+3024.000487,332.601348
+3059.999000,332.738626
+3095.999000,333.125487
+3131.999000,333.378211
+3132.001000,333.378211
+3168.001000,332.988051
+3204.000477,332.593620
+3239.999000,332.733219
+3275.999000,333.121821
+3311.999000,333.375615
+3312.001000,333.375615
+3348.001000,333.009221
+3384.000540,332.608374
+3419.999000,332.728270
+3455.999000,333.118339
+3491.999000,333.366633
+3492.001000,333.366633
+3528.001000,332.999170
+3564.000426,332.601777
+3599.999000,332.761567
+3600.001000,332.761567
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemIn.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemIn.T/errors.csv
new file mode 100644
index 0000000000..cb8062865a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemIn.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+10.000000,0.000000
+20.000000,0.000000
+30.000000,0.000000
+40.000000,0.000000
+50.000000,0.000000
+60.000000,0.000000
+70.000000,0.000000
+80.000000,0.000000
+90.000000,0.000000
+100.000000,0.000000
+110.000000,0.000000
+120.000000,0.000000
+130.000000,0.000000
+140.000000,0.000000
+150.000000,0.000000
+160.000000,0.000000
+170.000000,0.000000
+180.000000,0.000000
+190.000000,0.000000
+200.000000,0.000000
+210.000000,0.000000
+220.000000,0.000000
+230.000000,0.000000
+240.000000,0.000000
+250.000000,0.000000
+260.000000,0.000000
+270.000000,0.000000
+280.000000,0.000000
+290.000000,0.000000
+300.000000,0.000000
+310.000000,0.000000
+320.000000,0.000000
+330.000000,0.000000
+340.000000,0.000000
+350.000000,0.000000
+360.000000,0.000000
+370.000000,0.000000
+380.000000,0.000000
+390.000000,0.000000
+400.000000,0.000000
+410.000000,0.000000
+420.000000,0.000000
+430.000000,0.000000
+440.000000,0.000000
+450.000000,0.000000
+460.000000,0.000000
+470.000000,0.000000
+480.000000,0.000000
+490.000000,0.000000
+500.000000,0.000000
+510.000000,0.000000
+520.000000,0.000000
+530.000000,0.000000
+540.000000,0.000000
+550.000000,0.000000
+560.000000,0.000000
+570.000000,0.000000
+580.000000,0.000000
+590.000000,0.000000
+600.000000,0.000000
+610.000000,0.000000
+620.000000,0.000000
+630.000000,0.000000
+640.000000,0.000000
+650.000000,0.000000
+660.000000,0.000000
+670.000000,0.000000
+680.000000,0.000000
+690.000000,0.000000
+700.000000,0.000000
+710.000000,0.000000
+720.000000,0.000000
+730.000000,0.000000
+740.000000,0.000000
+750.000000,0.000000
+760.000000,0.000000
+770.000000,0.000000
+780.000000,0.000000
+790.000000,0.000000
+800.000000,0.000000
+810.000000,0.000000
+820.000000,0.000000
+830.000000,0.000000
+840.000000,0.000000
+850.000000,0.000000
+860.000000,0.000000
+870.000000,0.000000
+880.000000,0.000000
+890.000000,0.000000
+900.000000,0.000000
+910.000000,0.000000
+920.000000,0.000000
+930.000000,0.000000
+940.000000,0.000000
+950.000000,0.000000
+960.000000,0.000000
+970.000000,0.000000
+980.000000,0.000000
+990.000000,0.000000
+1000.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemIn.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemIn.T/lowerBound.csv
new file mode 100644
index 0000000000..676aef95f1
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemIn.T/lowerBound.csv
@@ -0,0 +1,5 @@
+x,y
+-0.001000,322.826844
+100.001000,322.826844
+110.001000,342.806844
+1000.001000,342.806844
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemIn.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemIn.T/reference.csv
new file mode 100644
index 0000000000..65ce4017d9
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemIn.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+10.000000,323.149994
+20.000000,323.149994
+30.000000,323.149994
+40.000000,323.149994
+50.000000,323.149994
+60.000000,323.149994
+70.000000,323.149994
+80.000000,323.149994
+90.000000,323.149994
+100.000000,323.149994
+110.000000,343.149994
+120.000000,343.149994
+130.000000,343.149994
+140.000000,343.149994
+150.000000,343.149994
+160.000000,343.149994
+170.000000,343.149994
+180.000000,343.149994
+190.000000,343.149994
+200.000000,343.149994
+210.000000,343.149994
+220.000000,343.149994
+230.000000,343.149994
+240.000000,343.149994
+250.000000,343.149994
+260.000000,343.149994
+270.000000,343.149994
+280.000000,343.149994
+290.000000,343.149994
+300.000000,343.149994
+310.000000,343.149994
+320.000000,343.149994
+330.000000,343.149994
+340.000000,343.149994
+350.000000,343.149994
+360.000000,343.149994
+370.000000,343.149994
+380.000000,343.149994
+390.000000,343.149994
+400.000000,343.149994
+410.000000,343.149994
+420.000000,343.149994
+430.000000,343.149994
+440.000000,343.149994
+450.000000,343.149994
+460.000000,343.149994
+470.000000,343.149994
+480.000000,343.149994
+490.000000,343.149994
+500.000000,343.149994
+510.000000,343.149994
+520.000000,343.149994
+530.000000,343.149994
+540.000000,343.149994
+550.000000,343.149994
+560.000000,343.149994
+570.000000,343.149994
+580.000000,343.149994
+590.000000,343.149994
+600.000000,343.149994
+610.000000,343.149994
+620.000000,343.149994
+630.000000,343.149994
+640.000000,343.149994
+650.000000,343.149994
+660.000000,343.149994
+670.000000,343.149994
+680.000000,343.149994
+690.000000,343.149994
+700.000000,343.149994
+710.000000,343.149994
+720.000000,343.149994
+730.000000,343.149994
+740.000000,343.149994
+750.000000,343.149994
+760.000000,343.149994
+770.000000,343.149994
+780.000000,343.149994
+790.000000,343.149994
+800.000000,343.149994
+810.000000,343.149994
+820.000000,343.149994
+830.000000,343.149994
+840.000000,343.149994
+850.000000,343.149994
+860.000000,343.149994
+870.000000,343.149994
+880.000000,343.149994
+890.000000,343.149994
+900.000000,343.149994
+910.000000,343.149994
+920.000000,343.149994
+930.000000,343.149994
+940.000000,343.149994
+950.000000,343.149994
+960.000000,343.149994
+970.000000,343.149994
+980.000000,343.149994
+990.000000,343.149994
+1000.000000,343.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemIn.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemIn.T/test.csv
new file mode 100644
index 0000000000..65ce4017d9
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemIn.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+10.000000,323.149994
+20.000000,323.149994
+30.000000,323.149994
+40.000000,323.149994
+50.000000,323.149994
+60.000000,323.149994
+70.000000,323.149994
+80.000000,323.149994
+90.000000,323.149994
+100.000000,323.149994
+110.000000,343.149994
+120.000000,343.149994
+130.000000,343.149994
+140.000000,343.149994
+150.000000,343.149994
+160.000000,343.149994
+170.000000,343.149994
+180.000000,343.149994
+190.000000,343.149994
+200.000000,343.149994
+210.000000,343.149994
+220.000000,343.149994
+230.000000,343.149994
+240.000000,343.149994
+250.000000,343.149994
+260.000000,343.149994
+270.000000,343.149994
+280.000000,343.149994
+290.000000,343.149994
+300.000000,343.149994
+310.000000,343.149994
+320.000000,343.149994
+330.000000,343.149994
+340.000000,343.149994
+350.000000,343.149994
+360.000000,343.149994
+370.000000,343.149994
+380.000000,343.149994
+390.000000,343.149994
+400.000000,343.149994
+410.000000,343.149994
+420.000000,343.149994
+430.000000,343.149994
+440.000000,343.149994
+450.000000,343.149994
+460.000000,343.149994
+470.000000,343.149994
+480.000000,343.149994
+490.000000,343.149994
+500.000000,343.149994
+510.000000,343.149994
+520.000000,343.149994
+530.000000,343.149994
+540.000000,343.149994
+550.000000,343.149994
+560.000000,343.149994
+570.000000,343.149994
+580.000000,343.149994
+590.000000,343.149994
+600.000000,343.149994
+610.000000,343.149994
+620.000000,343.149994
+630.000000,343.149994
+640.000000,343.149994
+650.000000,343.149994
+660.000000,343.149994
+670.000000,343.149994
+680.000000,343.149994
+690.000000,343.149994
+700.000000,343.149994
+710.000000,343.149994
+720.000000,343.149994
+730.000000,343.149994
+740.000000,343.149994
+750.000000,343.149994
+760.000000,343.149994
+770.000000,343.149994
+780.000000,343.149994
+790.000000,343.149994
+800.000000,343.149994
+810.000000,343.149994
+820.000000,343.149994
+830.000000,343.149994
+840.000000,343.149994
+850.000000,343.149994
+860.000000,343.149994
+870.000000,343.149994
+880.000000,343.149994
+890.000000,343.149994
+900.000000,343.149994
+910.000000,343.149994
+920.000000,343.149994
+930.000000,343.149994
+940.000000,343.149994
+950.000000,343.149994
+960.000000,343.149994
+970.000000,343.149994
+980.000000,343.149994
+990.000000,343.149994
+1000.000000,343.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemIn.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemIn.T/upperBound.csv
new file mode 100644
index 0000000000..ded981f6b5
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemIn.T/upperBound.csv
@@ -0,0 +1,5 @@
+x,y
+-0.001000,323.473144
+99.999000,323.473144
+109.999000,343.493144
+1000.001000,343.493144
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemOut.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemOut.T/errors.csv
new file mode 100644
index 0000000000..cb8062865a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemOut.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+10.000000,0.000000
+20.000000,0.000000
+30.000000,0.000000
+40.000000,0.000000
+50.000000,0.000000
+60.000000,0.000000
+70.000000,0.000000
+80.000000,0.000000
+90.000000,0.000000
+100.000000,0.000000
+110.000000,0.000000
+120.000000,0.000000
+130.000000,0.000000
+140.000000,0.000000
+150.000000,0.000000
+160.000000,0.000000
+170.000000,0.000000
+180.000000,0.000000
+190.000000,0.000000
+200.000000,0.000000
+210.000000,0.000000
+220.000000,0.000000
+230.000000,0.000000
+240.000000,0.000000
+250.000000,0.000000
+260.000000,0.000000
+270.000000,0.000000
+280.000000,0.000000
+290.000000,0.000000
+300.000000,0.000000
+310.000000,0.000000
+320.000000,0.000000
+330.000000,0.000000
+340.000000,0.000000
+350.000000,0.000000
+360.000000,0.000000
+370.000000,0.000000
+380.000000,0.000000
+390.000000,0.000000
+400.000000,0.000000
+410.000000,0.000000
+420.000000,0.000000
+430.000000,0.000000
+440.000000,0.000000
+450.000000,0.000000
+460.000000,0.000000
+470.000000,0.000000
+480.000000,0.000000
+490.000000,0.000000
+500.000000,0.000000
+510.000000,0.000000
+520.000000,0.000000
+530.000000,0.000000
+540.000000,0.000000
+550.000000,0.000000
+560.000000,0.000000
+570.000000,0.000000
+580.000000,0.000000
+590.000000,0.000000
+600.000000,0.000000
+610.000000,0.000000
+620.000000,0.000000
+630.000000,0.000000
+640.000000,0.000000
+650.000000,0.000000
+660.000000,0.000000
+670.000000,0.000000
+680.000000,0.000000
+690.000000,0.000000
+700.000000,0.000000
+710.000000,0.000000
+720.000000,0.000000
+730.000000,0.000000
+740.000000,0.000000
+750.000000,0.000000
+760.000000,0.000000
+770.000000,0.000000
+780.000000,0.000000
+790.000000,0.000000
+800.000000,0.000000
+810.000000,0.000000
+820.000000,0.000000
+830.000000,0.000000
+840.000000,0.000000
+850.000000,0.000000
+860.000000,0.000000
+870.000000,0.000000
+880.000000,0.000000
+890.000000,0.000000
+900.000000,0.000000
+910.000000,0.000000
+920.000000,0.000000
+930.000000,0.000000
+940.000000,0.000000
+950.000000,0.000000
+960.000000,0.000000
+970.000000,0.000000
+980.000000,0.000000
+990.000000,0.000000
+1000.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemOut.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemOut.T/lowerBound.csv
new file mode 100644
index 0000000000..71be79c79b
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemOut.T/lowerBound.csv
@@ -0,0 +1,76 @@
+x,y
+-0.001000,322.826844
+9.999000,292.856752
+19.999000,292.856448
+29.999000,292.856021
+39.999000,292.855533
+49.999000,292.854984
+59.999000,292.854374
+69.999000,292.853734
+89.999000,292.852332
+119.999000,292.850137
+139.999000,292.848612
+149.999000,292.847881
+179.999000,292.845594
+189.999000,292.844862
+219.999000,292.842576
+229.999000,292.841844
+249.999000,292.840320
+259.999000,292.839588
+260.001000,292.839588
+270.001000,299.977585
+280.001000,305.920671
+290.001000,310.312576
+300.001000,313.558168
+310.001000,315.956615
+320.001000,317.729072
+330.001000,319.038918
+340.001000,320.006882
+350.001000,320.722200
+360.001000,321.423006
+370.001000,326.853270
+380.001000,330.986187
+390.001000,334.040412
+400.001000,336.297430
+410.001000,337.965346
+420.001000,339.197938
+430.001000,340.108831
+440.001000,340.781985
+450.001000,341.279442
+460.001000,341.647055
+470.001000,341.918725
+480.001000,342.119483
+490.001000,342.267863
+500.001000,342.377495
+510.001000,342.458499
+520.001000,342.518345
+530.001000,342.562612
+540.001000,342.595325
+550.001000,342.619501
+560.001000,342.637336
+570.001000,342.650567
+580.001000,342.660323
+590.001000,342.667518
+600.001000,342.672853
+610.001000,342.676817
+620.001000,342.679713
+630.001000,342.681877
+640.001000,342.683463
+650.001000,342.684621
+660.001000,342.685505
+670.001000,342.686146
+680.001000,342.686603
+690.001000,342.686969
+700.001000,342.687213
+710.001000,342.687426
+720.001000,342.687579
+740.001000,342.687761
+760.001000,342.687883
+790.001000,342.687975
+800.001000,342.687975
+810.001000,342.688005
+830.001000,342.688005
+840.001000,342.688036
+900.001000,342.688036
+910.001000,342.688066
+1000.001000,342.688066
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemOut.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemOut.T/reference.csv
new file mode 100644
index 0000000000..2c6738a9d9
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemOut.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+10.000000,293.149902
+20.000000,293.149597
+30.000000,293.149170
+40.000000,293.148682
+50.000000,293.148132
+60.000000,293.147522
+70.000000,293.146881
+80.000000,293.146179
+90.000000,293.145477
+100.000000,293.144745
+110.000000,293.144012
+120.000000,293.143280
+130.000000,293.142517
+140.000000,293.141754
+150.000000,293.141022
+160.000000,293.140259
+170.000000,293.139496
+180.000000,293.138733
+190.000000,293.138000
+200.000000,293.137238
+210.000000,293.136475
+220.000000,293.135712
+230.000000,293.134979
+240.000000,293.134216
+250.000000,293.133453
+260.000000,293.132721
+270.000000,300.277863
+280.000000,306.226898
+290.000000,310.623199
+300.000000,313.872040
+310.000000,316.272888
+320.000000,318.047119
+330.000000,319.358276
+340.000000,320.327209
+350.000000,321.043243
+360.000000,321.744751
+370.000000,327.180450
+380.000000,331.317505
+390.000000,334.374786
+400.000000,336.634064
+410.000000,338.303650
+420.000000,339.537476
+430.000000,340.449280
+440.000000,341.123108
+450.000000,341.621063
+460.000000,341.989044
+470.000000,342.260986
+480.000000,342.461945
+490.000000,342.610474
+500.000000,342.720215
+510.000000,342.801300
+520.000000,342.861206
+530.000000,342.905518
+540.000000,342.938263
+550.000000,342.962463
+560.000000,342.980316
+570.000000,342.993561
+580.000000,343.003326
+590.000000,343.010529
+600.000000,343.015869
+610.000000,343.019836
+620.000000,343.022736
+630.000000,343.024902
+640.000000,343.026489
+650.000000,343.027649
+660.000000,343.028534
+670.000000,343.029175
+680.000000,343.029633
+690.000000,343.029999
+700.000000,343.030243
+710.000000,343.030457
+720.000000,343.030609
+730.000000,343.030701
+740.000000,343.030792
+750.000000,343.030853
+760.000000,343.030914
+770.000000,343.030945
+780.000000,343.030975
+790.000000,343.031006
+800.000000,343.031006
+810.000000,343.031036
+820.000000,343.031036
+830.000000,343.031036
+840.000000,343.031067
+850.000000,343.031067
+860.000000,343.031067
+870.000000,343.031067
+880.000000,343.031067
+890.000000,343.031067
+900.000000,343.031067
+910.000000,343.031097
+920.000000,343.031097
+930.000000,343.031097
+940.000000,343.031097
+950.000000,343.031097
+960.000000,343.031097
+970.000000,343.031097
+980.000000,343.031097
+990.000000,343.031097
+1000.000000,343.031097
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemOut.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemOut.T/test.csv
new file mode 100644
index 0000000000..2c6738a9d9
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemOut.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+10.000000,293.149902
+20.000000,293.149597
+30.000000,293.149170
+40.000000,293.148682
+50.000000,293.148132
+60.000000,293.147522
+70.000000,293.146881
+80.000000,293.146179
+90.000000,293.145477
+100.000000,293.144745
+110.000000,293.144012
+120.000000,293.143280
+130.000000,293.142517
+140.000000,293.141754
+150.000000,293.141022
+160.000000,293.140259
+170.000000,293.139496
+180.000000,293.138733
+190.000000,293.138000
+200.000000,293.137238
+210.000000,293.136475
+220.000000,293.135712
+230.000000,293.134979
+240.000000,293.134216
+250.000000,293.133453
+260.000000,293.132721
+270.000000,300.277863
+280.000000,306.226898
+290.000000,310.623199
+300.000000,313.872040
+310.000000,316.272888
+320.000000,318.047119
+330.000000,319.358276
+340.000000,320.327209
+350.000000,321.043243
+360.000000,321.744751
+370.000000,327.180450
+380.000000,331.317505
+390.000000,334.374786
+400.000000,336.634064
+410.000000,338.303650
+420.000000,339.537476
+430.000000,340.449280
+440.000000,341.123108
+450.000000,341.621063
+460.000000,341.989044
+470.000000,342.260986
+480.000000,342.461945
+490.000000,342.610474
+500.000000,342.720215
+510.000000,342.801300
+520.000000,342.861206
+530.000000,342.905518
+540.000000,342.938263
+550.000000,342.962463
+560.000000,342.980316
+570.000000,342.993561
+580.000000,343.003326
+590.000000,343.010529
+600.000000,343.015869
+610.000000,343.019836
+620.000000,343.022736
+630.000000,343.024902
+640.000000,343.026489
+650.000000,343.027649
+660.000000,343.028534
+670.000000,343.029175
+680.000000,343.029633
+690.000000,343.029999
+700.000000,343.030243
+710.000000,343.030457
+720.000000,343.030609
+730.000000,343.030701
+740.000000,343.030792
+750.000000,343.030853
+760.000000,343.030914
+770.000000,343.030945
+780.000000,343.030975
+790.000000,343.031006
+800.000000,343.031006
+810.000000,343.031036
+820.000000,343.031036
+830.000000,343.031036
+840.000000,343.031067
+850.000000,343.031067
+860.000000,343.031067
+870.000000,343.031067
+880.000000,343.031067
+890.000000,343.031067
+900.000000,343.031067
+910.000000,343.031097
+920.000000,343.031097
+930.000000,343.031097
+940.000000,343.031097
+950.000000,343.031097
+960.000000,343.031097
+970.000000,343.031097
+980.000000,343.031097
+990.000000,343.031097
+1000.000000,343.031097
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemOut.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemOut.T/upperBound.csv
new file mode 100644
index 0000000000..3b93bfd90d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.mat_senTemOut.T/upperBound.csv
@@ -0,0 +1,76 @@
+x,y
+-0.001000,323.473144
+0.001000,323.473144
+10.001000,293.443052
+20.001000,293.442747
+30.001000,293.442319
+40.001000,293.441830
+50.001000,293.441280
+60.001000,293.440669
+70.001000,293.440028
+90.001000,293.438623
+120.001000,293.436423
+140.001000,293.434896
+150.001000,293.434163
+180.001000,293.431872
+190.001000,293.431138
+220.001000,293.428847
+230.001000,293.428114
+250.001000,293.426587
+259.999000,293.425854
+269.999000,300.578140
+279.999000,306.533125
+289.999000,310.933823
+299.999000,314.185912
+309.999000,316.589161
+319.999000,318.365166
+329.999000,319.677635
+339.999000,320.647537
+349.999000,321.364287
+359.999000,322.066496
+369.999000,327.507631
+379.999000,331.648822
+389.999000,334.709161
+399.999000,336.970698
+409.999000,338.641954
+419.999000,339.877013
+429.999000,340.789729
+439.999000,341.464231
+449.999000,341.962684
+459.999000,342.331033
+469.999000,342.603247
+479.999000,342.804407
+489.999000,342.953084
+499.999000,343.062935
+509.999000,343.144101
+519.999000,343.204067
+529.999000,343.248423
+539.999000,343.281201
+549.999000,343.305426
+559.999000,343.323296
+569.999000,343.336554
+579.999000,343.346330
+589.999000,343.353539
+599.999000,343.358885
+609.999000,343.362856
+619.999000,343.365758
+629.999000,343.367927
+639.999000,343.369516
+649.999000,343.370677
+659.999000,343.371562
+669.999000,343.372204
+679.999000,343.372662
+689.999000,343.373029
+699.999000,343.373273
+709.999000,343.373487
+719.999000,343.373640
+739.999000,343.373823
+759.999000,343.373945
+789.999000,343.374037
+799.999000,343.374037
+809.999000,343.374067
+829.999000,343.374067
+839.999000,343.374098
+899.999000,343.374098
+909.999000,343.374129
+1000.001000,343.374129
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemIn.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemIn.T/errors.csv
new file mode 100644
index 0000000000..cb8062865a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemIn.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+10.000000,0.000000
+20.000000,0.000000
+30.000000,0.000000
+40.000000,0.000000
+50.000000,0.000000
+60.000000,0.000000
+70.000000,0.000000
+80.000000,0.000000
+90.000000,0.000000
+100.000000,0.000000
+110.000000,0.000000
+120.000000,0.000000
+130.000000,0.000000
+140.000000,0.000000
+150.000000,0.000000
+160.000000,0.000000
+170.000000,0.000000
+180.000000,0.000000
+190.000000,0.000000
+200.000000,0.000000
+210.000000,0.000000
+220.000000,0.000000
+230.000000,0.000000
+240.000000,0.000000
+250.000000,0.000000
+260.000000,0.000000
+270.000000,0.000000
+280.000000,0.000000
+290.000000,0.000000
+300.000000,0.000000
+310.000000,0.000000
+320.000000,0.000000
+330.000000,0.000000
+340.000000,0.000000
+350.000000,0.000000
+360.000000,0.000000
+370.000000,0.000000
+380.000000,0.000000
+390.000000,0.000000
+400.000000,0.000000
+410.000000,0.000000
+420.000000,0.000000
+430.000000,0.000000
+440.000000,0.000000
+450.000000,0.000000
+460.000000,0.000000
+470.000000,0.000000
+480.000000,0.000000
+490.000000,0.000000
+500.000000,0.000000
+510.000000,0.000000
+520.000000,0.000000
+530.000000,0.000000
+540.000000,0.000000
+550.000000,0.000000
+560.000000,0.000000
+570.000000,0.000000
+580.000000,0.000000
+590.000000,0.000000
+600.000000,0.000000
+610.000000,0.000000
+620.000000,0.000000
+630.000000,0.000000
+640.000000,0.000000
+650.000000,0.000000
+660.000000,0.000000
+670.000000,0.000000
+680.000000,0.000000
+690.000000,0.000000
+700.000000,0.000000
+710.000000,0.000000
+720.000000,0.000000
+730.000000,0.000000
+740.000000,0.000000
+750.000000,0.000000
+760.000000,0.000000
+770.000000,0.000000
+780.000000,0.000000
+790.000000,0.000000
+800.000000,0.000000
+810.000000,0.000000
+820.000000,0.000000
+830.000000,0.000000
+840.000000,0.000000
+850.000000,0.000000
+860.000000,0.000000
+870.000000,0.000000
+880.000000,0.000000
+890.000000,0.000000
+900.000000,0.000000
+910.000000,0.000000
+920.000000,0.000000
+930.000000,0.000000
+940.000000,0.000000
+950.000000,0.000000
+960.000000,0.000000
+970.000000,0.000000
+980.000000,0.000000
+990.000000,0.000000
+1000.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemIn.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemIn.T/lowerBound.csv
new file mode 100644
index 0000000000..676aef95f1
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemIn.T/lowerBound.csv
@@ -0,0 +1,5 @@
+x,y
+-0.001000,322.826844
+100.001000,322.826844
+110.001000,342.806844
+1000.001000,342.806844
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemIn.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemIn.T/reference.csv
new file mode 100644
index 0000000000..65ce4017d9
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemIn.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+10.000000,323.149994
+20.000000,323.149994
+30.000000,323.149994
+40.000000,323.149994
+50.000000,323.149994
+60.000000,323.149994
+70.000000,323.149994
+80.000000,323.149994
+90.000000,323.149994
+100.000000,323.149994
+110.000000,343.149994
+120.000000,343.149994
+130.000000,343.149994
+140.000000,343.149994
+150.000000,343.149994
+160.000000,343.149994
+170.000000,343.149994
+180.000000,343.149994
+190.000000,343.149994
+200.000000,343.149994
+210.000000,343.149994
+220.000000,343.149994
+230.000000,343.149994
+240.000000,343.149994
+250.000000,343.149994
+260.000000,343.149994
+270.000000,343.149994
+280.000000,343.149994
+290.000000,343.149994
+300.000000,343.149994
+310.000000,343.149994
+320.000000,343.149994
+330.000000,343.149994
+340.000000,343.149994
+350.000000,343.149994
+360.000000,343.149994
+370.000000,343.149994
+380.000000,343.149994
+390.000000,343.149994
+400.000000,343.149994
+410.000000,343.149994
+420.000000,343.149994
+430.000000,343.149994
+440.000000,343.149994
+450.000000,343.149994
+460.000000,343.149994
+470.000000,343.149994
+480.000000,343.149994
+490.000000,343.149994
+500.000000,343.149994
+510.000000,343.149994
+520.000000,343.149994
+530.000000,343.149994
+540.000000,343.149994
+550.000000,343.149994
+560.000000,343.149994
+570.000000,343.149994
+580.000000,343.149994
+590.000000,343.149994
+600.000000,343.149994
+610.000000,343.149994
+620.000000,343.149994
+630.000000,343.149994
+640.000000,343.149994
+650.000000,343.149994
+660.000000,343.149994
+670.000000,343.149994
+680.000000,343.149994
+690.000000,343.149994
+700.000000,343.149994
+710.000000,343.149994
+720.000000,343.149994
+730.000000,343.149994
+740.000000,343.149994
+750.000000,343.149994
+760.000000,343.149994
+770.000000,343.149994
+780.000000,343.149994
+790.000000,343.149994
+800.000000,343.149994
+810.000000,343.149994
+820.000000,343.149994
+830.000000,343.149994
+840.000000,343.149994
+850.000000,343.149994
+860.000000,343.149994
+870.000000,343.149994
+880.000000,343.149994
+890.000000,343.149994
+900.000000,343.149994
+910.000000,343.149994
+920.000000,343.149994
+930.000000,343.149994
+940.000000,343.149994
+950.000000,343.149994
+960.000000,343.149994
+970.000000,343.149994
+980.000000,343.149994
+990.000000,343.149994
+1000.000000,343.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemIn.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemIn.T/test.csv
new file mode 100644
index 0000000000..65ce4017d9
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemIn.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+10.000000,323.149994
+20.000000,323.149994
+30.000000,323.149994
+40.000000,323.149994
+50.000000,323.149994
+60.000000,323.149994
+70.000000,323.149994
+80.000000,323.149994
+90.000000,323.149994
+100.000000,323.149994
+110.000000,343.149994
+120.000000,343.149994
+130.000000,343.149994
+140.000000,343.149994
+150.000000,343.149994
+160.000000,343.149994
+170.000000,343.149994
+180.000000,343.149994
+190.000000,343.149994
+200.000000,343.149994
+210.000000,343.149994
+220.000000,343.149994
+230.000000,343.149994
+240.000000,343.149994
+250.000000,343.149994
+260.000000,343.149994
+270.000000,343.149994
+280.000000,343.149994
+290.000000,343.149994
+300.000000,343.149994
+310.000000,343.149994
+320.000000,343.149994
+330.000000,343.149994
+340.000000,343.149994
+350.000000,343.149994
+360.000000,343.149994
+370.000000,343.149994
+380.000000,343.149994
+390.000000,343.149994
+400.000000,343.149994
+410.000000,343.149994
+420.000000,343.149994
+430.000000,343.149994
+440.000000,343.149994
+450.000000,343.149994
+460.000000,343.149994
+470.000000,343.149994
+480.000000,343.149994
+490.000000,343.149994
+500.000000,343.149994
+510.000000,343.149994
+520.000000,343.149994
+530.000000,343.149994
+540.000000,343.149994
+550.000000,343.149994
+560.000000,343.149994
+570.000000,343.149994
+580.000000,343.149994
+590.000000,343.149994
+600.000000,343.149994
+610.000000,343.149994
+620.000000,343.149994
+630.000000,343.149994
+640.000000,343.149994
+650.000000,343.149994
+660.000000,343.149994
+670.000000,343.149994
+680.000000,343.149994
+690.000000,343.149994
+700.000000,343.149994
+710.000000,343.149994
+720.000000,343.149994
+730.000000,343.149994
+740.000000,343.149994
+750.000000,343.149994
+760.000000,343.149994
+770.000000,343.149994
+780.000000,343.149994
+790.000000,343.149994
+800.000000,343.149994
+810.000000,343.149994
+820.000000,343.149994
+830.000000,343.149994
+840.000000,343.149994
+850.000000,343.149994
+860.000000,343.149994
+870.000000,343.149994
+880.000000,343.149994
+890.000000,343.149994
+900.000000,343.149994
+910.000000,343.149994
+920.000000,343.149994
+930.000000,343.149994
+940.000000,343.149994
+950.000000,343.149994
+960.000000,343.149994
+970.000000,343.149994
+980.000000,343.149994
+990.000000,343.149994
+1000.000000,343.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemIn.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemIn.T/upperBound.csv
new file mode 100644
index 0000000000..ded981f6b5
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemIn.T/upperBound.csv
@@ -0,0 +1,5 @@
+x,y
+-0.001000,323.473144
+99.999000,323.473144
+109.999000,343.493144
+1000.001000,343.493144
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemOut.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemOut.T/errors.csv
new file mode 100644
index 0000000000..cb8062865a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemOut.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+10.000000,0.000000
+20.000000,0.000000
+30.000000,0.000000
+40.000000,0.000000
+50.000000,0.000000
+60.000000,0.000000
+70.000000,0.000000
+80.000000,0.000000
+90.000000,0.000000
+100.000000,0.000000
+110.000000,0.000000
+120.000000,0.000000
+130.000000,0.000000
+140.000000,0.000000
+150.000000,0.000000
+160.000000,0.000000
+170.000000,0.000000
+180.000000,0.000000
+190.000000,0.000000
+200.000000,0.000000
+210.000000,0.000000
+220.000000,0.000000
+230.000000,0.000000
+240.000000,0.000000
+250.000000,0.000000
+260.000000,0.000000
+270.000000,0.000000
+280.000000,0.000000
+290.000000,0.000000
+300.000000,0.000000
+310.000000,0.000000
+320.000000,0.000000
+330.000000,0.000000
+340.000000,0.000000
+350.000000,0.000000
+360.000000,0.000000
+370.000000,0.000000
+380.000000,0.000000
+390.000000,0.000000
+400.000000,0.000000
+410.000000,0.000000
+420.000000,0.000000
+430.000000,0.000000
+440.000000,0.000000
+450.000000,0.000000
+460.000000,0.000000
+470.000000,0.000000
+480.000000,0.000000
+490.000000,0.000000
+500.000000,0.000000
+510.000000,0.000000
+520.000000,0.000000
+530.000000,0.000000
+540.000000,0.000000
+550.000000,0.000000
+560.000000,0.000000
+570.000000,0.000000
+580.000000,0.000000
+590.000000,0.000000
+600.000000,0.000000
+610.000000,0.000000
+620.000000,0.000000
+630.000000,0.000000
+640.000000,0.000000
+650.000000,0.000000
+660.000000,0.000000
+670.000000,0.000000
+680.000000,0.000000
+690.000000,0.000000
+700.000000,0.000000
+710.000000,0.000000
+720.000000,0.000000
+730.000000,0.000000
+740.000000,0.000000
+750.000000,0.000000
+760.000000,0.000000
+770.000000,0.000000
+780.000000,0.000000
+790.000000,0.000000
+800.000000,0.000000
+810.000000,0.000000
+820.000000,0.000000
+830.000000,0.000000
+840.000000,0.000000
+850.000000,0.000000
+860.000000,0.000000
+870.000000,0.000000
+880.000000,0.000000
+890.000000,0.000000
+900.000000,0.000000
+910.000000,0.000000
+920.000000,0.000000
+930.000000,0.000000
+940.000000,0.000000
+950.000000,0.000000
+960.000000,0.000000
+970.000000,0.000000
+980.000000,0.000000
+990.000000,0.000000
+1000.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemOut.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemOut.T/lowerBound.csv
new file mode 100644
index 0000000000..74702d9a5f
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemOut.T/lowerBound.csv
@@ -0,0 +1,80 @@
+x,y
+-0.001000,322.826844
+9.999000,322.766327
+19.999000,322.721328
+29.999000,322.689805
+39.999000,322.668128
+49.999000,322.653738
+59.999000,322.644684
+69.999000,322.639592
+79.999000,322.637428
+90.001000,322.637428
+100.001000,322.639074
+110.001000,322.641940
+120.001000,322.645659
+130.001000,322.649958
+140.001000,322.654744
+150.001000,322.659897
+160.001000,322.665323
+170.001000,322.670964
+180.001000,322.676756
+190.001000,322.682640
+200.001000,322.688616
+210.001000,322.694652
+230.001000,322.706786
+240.001000,322.712914
+250.001000,322.719011
+260.001000,322.724956
+270.001000,322.730352
+280.001000,322.734621
+290.001000,322.737700
+300.001000,322.739956
+310.001000,322.741602
+320.001000,322.742791
+330.001000,322.743645
+340.001000,322.744285
+350.001000,322.744742
+360.001000,322.745108
+370.001000,327.570295
+380.001000,331.515504
+390.001000,334.431012
+400.001000,336.585532
+410.001000,338.177689
+420.001000,339.354306
+430.001000,340.223828
+440.001000,340.866403
+450.001000,341.341239
+460.001000,341.692176
+470.001000,341.951499
+480.001000,342.143141
+490.001000,342.284783
+500.001000,342.389415
+510.001000,342.466730
+520.001000,342.523893
+530.001000,342.566118
+540.001000,342.597337
+550.001000,342.620416
+560.001000,342.637458
+570.001000,342.650079
+580.001000,342.659378
+590.001000,342.666268
+600.001000,342.671359
+610.001000,342.675109
+620.001000,342.677884
+630.001000,342.679957
+640.001000,342.681451
+650.001000,342.682548
+660.001000,342.683371
+670.001000,342.683981
+680.001000,342.684438
+690.001000,342.684774
+700.001000,342.685048
+710.001000,342.685231
+730.001000,342.685475
+760.001000,342.685658
+770.001000,342.685688
+780.001000,342.685688
+790.001000,342.685719
+800.001000,342.685719
+810.001000,342.685749
+1000.001000,342.685749
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemOut.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemOut.T/reference.csv
new file mode 100644
index 0000000000..288282ad0f
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemOut.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+10.000000,323.089417
+20.000000,323.044373
+30.000000,323.012817
+40.000000,322.991119
+50.000000,322.976715
+60.000000,322.967651
+70.000000,322.962555
+80.000000,322.960388
+90.000000,322.960388
+100.000000,322.962036
+110.000000,322.964905
+120.000000,322.968628
+130.000000,322.972931
+140.000000,322.977722
+150.000000,322.982880
+160.000000,322.988312
+170.000000,322.993958
+180.000000,322.999756
+190.000000,323.005646
+200.000000,323.011627
+210.000000,323.017670
+220.000000,323.023743
+230.000000,323.029816
+240.000000,323.035950
+250.000000,323.042053
+260.000000,323.048004
+270.000000,323.053406
+280.000000,323.057678
+290.000000,323.060760
+300.000000,323.063019
+310.000000,323.064667
+320.000000,323.065857
+330.000000,323.066711
+340.000000,323.067352
+350.000000,323.067810
+360.000000,323.068176
+370.000000,327.898193
+380.000000,331.847351
+390.000000,334.765778
+400.000000,336.922455
+410.000000,338.516205
+420.000000,339.694000
+430.000000,340.564392
+440.000000,341.207611
+450.000000,341.682922
+460.000000,342.034210
+470.000000,342.293793
+480.000000,342.485626
+490.000000,342.627411
+500.000000,342.732147
+510.000000,342.809540
+520.000000,342.866760
+530.000000,342.909027
+540.000000,342.940277
+550.000000,342.963379
+560.000000,342.980438
+570.000000,342.993073
+580.000000,343.002380
+590.000000,343.009277
+600.000000,343.014374
+610.000000,343.018127
+620.000000,343.020905
+630.000000,343.022980
+640.000000,343.024475
+650.000000,343.025574
+660.000000,343.026398
+670.000000,343.027008
+680.000000,343.027466
+690.000000,343.027802
+700.000000,343.028076
+710.000000,343.028259
+720.000000,343.028381
+730.000000,343.028503
+740.000000,343.028564
+750.000000,343.028625
+760.000000,343.028687
+770.000000,343.028717
+780.000000,343.028717
+790.000000,343.028748
+800.000000,343.028748
+810.000000,343.028778
+820.000000,343.028778
+830.000000,343.028778
+840.000000,343.028778
+850.000000,343.028778
+860.000000,343.028778
+870.000000,343.028778
+880.000000,343.028778
+890.000000,343.028778
+900.000000,343.028778
+910.000000,343.028778
+920.000000,343.028778
+930.000000,343.028778
+940.000000,343.028778
+950.000000,343.028778
+960.000000,343.028778
+970.000000,343.028778
+980.000000,343.028778
+990.000000,343.028778
+1000.000000,343.028778
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemOut.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemOut.T/test.csv
new file mode 100644
index 0000000000..288282ad0f
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemOut.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+10.000000,323.089417
+20.000000,323.044373
+30.000000,323.012817
+40.000000,322.991119
+50.000000,322.976715
+60.000000,322.967651
+70.000000,322.962555
+80.000000,322.960388
+90.000000,322.960388
+100.000000,322.962036
+110.000000,322.964905
+120.000000,322.968628
+130.000000,322.972931
+140.000000,322.977722
+150.000000,322.982880
+160.000000,322.988312
+170.000000,322.993958
+180.000000,322.999756
+190.000000,323.005646
+200.000000,323.011627
+210.000000,323.017670
+220.000000,323.023743
+230.000000,323.029816
+240.000000,323.035950
+250.000000,323.042053
+260.000000,323.048004
+270.000000,323.053406
+280.000000,323.057678
+290.000000,323.060760
+300.000000,323.063019
+310.000000,323.064667
+320.000000,323.065857
+330.000000,323.066711
+340.000000,323.067352
+350.000000,323.067810
+360.000000,323.068176
+370.000000,327.898193
+380.000000,331.847351
+390.000000,334.765778
+400.000000,336.922455
+410.000000,338.516205
+420.000000,339.694000
+430.000000,340.564392
+440.000000,341.207611
+450.000000,341.682922
+460.000000,342.034210
+470.000000,342.293793
+480.000000,342.485626
+490.000000,342.627411
+500.000000,342.732147
+510.000000,342.809540
+520.000000,342.866760
+530.000000,342.909027
+540.000000,342.940277
+550.000000,342.963379
+560.000000,342.980438
+570.000000,342.993073
+580.000000,343.002380
+590.000000,343.009277
+600.000000,343.014374
+610.000000,343.018127
+620.000000,343.020905
+630.000000,343.022980
+640.000000,343.024475
+650.000000,343.025574
+660.000000,343.026398
+670.000000,343.027008
+680.000000,343.027466
+690.000000,343.027802
+700.000000,343.028076
+710.000000,343.028259
+720.000000,343.028381
+730.000000,343.028503
+740.000000,343.028564
+750.000000,343.028625
+760.000000,343.028687
+770.000000,343.028717
+780.000000,343.028717
+790.000000,343.028748
+800.000000,343.028748
+810.000000,343.028778
+820.000000,343.028778
+830.000000,343.028778
+840.000000,343.028778
+850.000000,343.028778
+860.000000,343.028778
+870.000000,343.028778
+880.000000,343.028778
+890.000000,343.028778
+900.000000,343.028778
+910.000000,343.028778
+920.000000,343.028778
+930.000000,343.028778
+940.000000,343.028778
+950.000000,343.028778
+960.000000,343.028778
+970.000000,343.028778
+980.000000,343.028778
+990.000000,343.028778
+1000.000000,343.028778
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemOut.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemOut.T/upperBound.csv
new file mode 100644
index 0000000000..135bcc9c15
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.mat_senTemOut.T/upperBound.csv
@@ -0,0 +1,81 @@
+x,y
+-0.001000,323.473144
+0.001000,323.473144
+10.001000,323.412506
+20.001000,323.367417
+30.001000,323.335830
+40.001000,323.314111
+50.001000,323.299692
+60.001000,323.290619
+70.001000,323.285517
+80.001000,323.283349
+89.999000,323.283349
+99.999000,323.284998
+109.999000,323.287870
+119.999000,323.291597
+129.999000,323.295904
+139.999000,323.300700
+149.999000,323.305863
+159.999000,323.311300
+169.999000,323.316951
+179.999000,323.322756
+189.999000,323.328651
+199.999000,323.334639
+209.999000,323.340687
+229.999000,323.352845
+239.999000,323.358986
+249.999000,323.365095
+259.999000,323.371052
+269.999000,323.376459
+279.999000,323.380736
+289.999000,323.383821
+299.999000,323.386082
+309.999000,323.387731
+319.999000,323.388923
+329.999000,323.389778
+339.999000,323.390420
+349.999000,323.390878
+359.999000,323.391244
+369.999000,328.226092
+379.999000,332.179198
+389.999000,335.100543
+399.999000,337.259377
+409.999000,338.854721
+419.999000,340.033694
+429.999000,340.904956
+439.999000,341.548819
+449.999000,342.024605
+459.999000,342.376244
+469.999000,342.636087
+479.999000,342.828112
+489.999000,342.970038
+499.999000,343.074879
+509.999000,343.152349
+519.999000,343.209627
+529.999000,343.251936
+539.999000,343.283217
+549.999000,343.306342
+559.999000,343.323419
+569.999000,343.336066
+579.999000,343.345383
+589.999000,343.352287
+599.999000,343.357388
+609.999000,343.361146
+619.999000,343.363925
+629.999000,343.366003
+639.999000,343.367500
+649.999000,343.368599
+659.999000,343.369424
+669.999000,343.370035
+679.999000,343.370493
+689.999000,343.370829
+699.999000,343.371104
+709.999000,343.371288
+729.999000,343.371532
+759.999000,343.371715
+769.999000,343.371746
+779.999000,343.371746
+789.999000,343.371776
+799.999000,343.371776
+809.999000,343.371807
+1000.001000,343.371807
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemIn.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemIn.T/errors.csv
new file mode 100644
index 0000000000..cb8062865a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemIn.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+10.000000,0.000000
+20.000000,0.000000
+30.000000,0.000000
+40.000000,0.000000
+50.000000,0.000000
+60.000000,0.000000
+70.000000,0.000000
+80.000000,0.000000
+90.000000,0.000000
+100.000000,0.000000
+110.000000,0.000000
+120.000000,0.000000
+130.000000,0.000000
+140.000000,0.000000
+150.000000,0.000000
+160.000000,0.000000
+170.000000,0.000000
+180.000000,0.000000
+190.000000,0.000000
+200.000000,0.000000
+210.000000,0.000000
+220.000000,0.000000
+230.000000,0.000000
+240.000000,0.000000
+250.000000,0.000000
+260.000000,0.000000
+270.000000,0.000000
+280.000000,0.000000
+290.000000,0.000000
+300.000000,0.000000
+310.000000,0.000000
+320.000000,0.000000
+330.000000,0.000000
+340.000000,0.000000
+350.000000,0.000000
+360.000000,0.000000
+370.000000,0.000000
+380.000000,0.000000
+390.000000,0.000000
+400.000000,0.000000
+410.000000,0.000000
+420.000000,0.000000
+430.000000,0.000000
+440.000000,0.000000
+450.000000,0.000000
+460.000000,0.000000
+470.000000,0.000000
+480.000000,0.000000
+490.000000,0.000000
+500.000000,0.000000
+510.000000,0.000000
+520.000000,0.000000
+530.000000,0.000000
+540.000000,0.000000
+550.000000,0.000000
+560.000000,0.000000
+570.000000,0.000000
+580.000000,0.000000
+590.000000,0.000000
+600.000000,0.000000
+610.000000,0.000000
+620.000000,0.000000
+630.000000,0.000000
+640.000000,0.000000
+650.000000,0.000000
+660.000000,0.000000
+670.000000,0.000000
+680.000000,0.000000
+690.000000,0.000000
+700.000000,0.000000
+710.000000,0.000000
+720.000000,0.000000
+730.000000,0.000000
+740.000000,0.000000
+750.000000,0.000000
+760.000000,0.000000
+770.000000,0.000000
+780.000000,0.000000
+790.000000,0.000000
+800.000000,0.000000
+810.000000,0.000000
+820.000000,0.000000
+830.000000,0.000000
+840.000000,0.000000
+850.000000,0.000000
+860.000000,0.000000
+870.000000,0.000000
+880.000000,0.000000
+890.000000,0.000000
+900.000000,0.000000
+910.000000,0.000000
+920.000000,0.000000
+930.000000,0.000000
+940.000000,0.000000
+950.000000,0.000000
+960.000000,0.000000
+970.000000,0.000000
+980.000000,0.000000
+990.000000,0.000000
+1000.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemIn.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemIn.T/lowerBound.csv
new file mode 100644
index 0000000000..676aef95f1
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemIn.T/lowerBound.csv
@@ -0,0 +1,5 @@
+x,y
+-0.001000,322.826844
+100.001000,322.826844
+110.001000,342.806844
+1000.001000,342.806844
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemIn.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemIn.T/reference.csv
new file mode 100644
index 0000000000..65ce4017d9
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemIn.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+10.000000,323.149994
+20.000000,323.149994
+30.000000,323.149994
+40.000000,323.149994
+50.000000,323.149994
+60.000000,323.149994
+70.000000,323.149994
+80.000000,323.149994
+90.000000,323.149994
+100.000000,323.149994
+110.000000,343.149994
+120.000000,343.149994
+130.000000,343.149994
+140.000000,343.149994
+150.000000,343.149994
+160.000000,343.149994
+170.000000,343.149994
+180.000000,343.149994
+190.000000,343.149994
+200.000000,343.149994
+210.000000,343.149994
+220.000000,343.149994
+230.000000,343.149994
+240.000000,343.149994
+250.000000,343.149994
+260.000000,343.149994
+270.000000,343.149994
+280.000000,343.149994
+290.000000,343.149994
+300.000000,343.149994
+310.000000,343.149994
+320.000000,343.149994
+330.000000,343.149994
+340.000000,343.149994
+350.000000,343.149994
+360.000000,343.149994
+370.000000,343.149994
+380.000000,343.149994
+390.000000,343.149994
+400.000000,343.149994
+410.000000,343.149994
+420.000000,343.149994
+430.000000,343.149994
+440.000000,343.149994
+450.000000,343.149994
+460.000000,343.149994
+470.000000,343.149994
+480.000000,343.149994
+490.000000,343.149994
+500.000000,343.149994
+510.000000,343.149994
+520.000000,343.149994
+530.000000,343.149994
+540.000000,343.149994
+550.000000,343.149994
+560.000000,343.149994
+570.000000,343.149994
+580.000000,343.149994
+590.000000,343.149994
+600.000000,343.149994
+610.000000,343.149994
+620.000000,343.149994
+630.000000,343.149994
+640.000000,343.149994
+650.000000,343.149994
+660.000000,343.149994
+670.000000,343.149994
+680.000000,343.149994
+690.000000,343.149994
+700.000000,343.149994
+710.000000,343.149994
+720.000000,343.149994
+730.000000,343.149994
+740.000000,343.149994
+750.000000,343.149994
+760.000000,343.149994
+770.000000,343.149994
+780.000000,343.149994
+790.000000,343.149994
+800.000000,343.149994
+810.000000,343.149994
+820.000000,343.149994
+830.000000,343.149994
+840.000000,343.149994
+850.000000,343.149994
+860.000000,343.149994
+870.000000,343.149994
+880.000000,343.149994
+890.000000,343.149994
+900.000000,343.149994
+910.000000,343.149994
+920.000000,343.149994
+930.000000,343.149994
+940.000000,343.149994
+950.000000,343.149994
+960.000000,343.149994
+970.000000,343.149994
+980.000000,343.149994
+990.000000,343.149994
+1000.000000,343.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemIn.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemIn.T/test.csv
new file mode 100644
index 0000000000..65ce4017d9
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemIn.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+10.000000,323.149994
+20.000000,323.149994
+30.000000,323.149994
+40.000000,323.149994
+50.000000,323.149994
+60.000000,323.149994
+70.000000,323.149994
+80.000000,323.149994
+90.000000,323.149994
+100.000000,323.149994
+110.000000,343.149994
+120.000000,343.149994
+130.000000,343.149994
+140.000000,343.149994
+150.000000,343.149994
+160.000000,343.149994
+170.000000,343.149994
+180.000000,343.149994
+190.000000,343.149994
+200.000000,343.149994
+210.000000,343.149994
+220.000000,343.149994
+230.000000,343.149994
+240.000000,343.149994
+250.000000,343.149994
+260.000000,343.149994
+270.000000,343.149994
+280.000000,343.149994
+290.000000,343.149994
+300.000000,343.149994
+310.000000,343.149994
+320.000000,343.149994
+330.000000,343.149994
+340.000000,343.149994
+350.000000,343.149994
+360.000000,343.149994
+370.000000,343.149994
+380.000000,343.149994
+390.000000,343.149994
+400.000000,343.149994
+410.000000,343.149994
+420.000000,343.149994
+430.000000,343.149994
+440.000000,343.149994
+450.000000,343.149994
+460.000000,343.149994
+470.000000,343.149994
+480.000000,343.149994
+490.000000,343.149994
+500.000000,343.149994
+510.000000,343.149994
+520.000000,343.149994
+530.000000,343.149994
+540.000000,343.149994
+550.000000,343.149994
+560.000000,343.149994
+570.000000,343.149994
+580.000000,343.149994
+590.000000,343.149994
+600.000000,343.149994
+610.000000,343.149994
+620.000000,343.149994
+630.000000,343.149994
+640.000000,343.149994
+650.000000,343.149994
+660.000000,343.149994
+670.000000,343.149994
+680.000000,343.149994
+690.000000,343.149994
+700.000000,343.149994
+710.000000,343.149994
+720.000000,343.149994
+730.000000,343.149994
+740.000000,343.149994
+750.000000,343.149994
+760.000000,343.149994
+770.000000,343.149994
+780.000000,343.149994
+790.000000,343.149994
+800.000000,343.149994
+810.000000,343.149994
+820.000000,343.149994
+830.000000,343.149994
+840.000000,343.149994
+850.000000,343.149994
+860.000000,343.149994
+870.000000,343.149994
+880.000000,343.149994
+890.000000,343.149994
+900.000000,343.149994
+910.000000,343.149994
+920.000000,343.149994
+930.000000,343.149994
+940.000000,343.149994
+950.000000,343.149994
+960.000000,343.149994
+970.000000,343.149994
+980.000000,343.149994
+990.000000,343.149994
+1000.000000,343.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemIn.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemIn.T/upperBound.csv
new file mode 100644
index 0000000000..ded981f6b5
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemIn.T/upperBound.csv
@@ -0,0 +1,5 @@
+x,y
+-0.001000,323.473144
+99.999000,323.473144
+109.999000,343.493144
+1000.001000,343.493144
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemOut.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemOut.T/errors.csv
new file mode 100644
index 0000000000..cb8062865a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemOut.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+10.000000,0.000000
+20.000000,0.000000
+30.000000,0.000000
+40.000000,0.000000
+50.000000,0.000000
+60.000000,0.000000
+70.000000,0.000000
+80.000000,0.000000
+90.000000,0.000000
+100.000000,0.000000
+110.000000,0.000000
+120.000000,0.000000
+130.000000,0.000000
+140.000000,0.000000
+150.000000,0.000000
+160.000000,0.000000
+170.000000,0.000000
+180.000000,0.000000
+190.000000,0.000000
+200.000000,0.000000
+210.000000,0.000000
+220.000000,0.000000
+230.000000,0.000000
+240.000000,0.000000
+250.000000,0.000000
+260.000000,0.000000
+270.000000,0.000000
+280.000000,0.000000
+290.000000,0.000000
+300.000000,0.000000
+310.000000,0.000000
+320.000000,0.000000
+330.000000,0.000000
+340.000000,0.000000
+350.000000,0.000000
+360.000000,0.000000
+370.000000,0.000000
+380.000000,0.000000
+390.000000,0.000000
+400.000000,0.000000
+410.000000,0.000000
+420.000000,0.000000
+430.000000,0.000000
+440.000000,0.000000
+450.000000,0.000000
+460.000000,0.000000
+470.000000,0.000000
+480.000000,0.000000
+490.000000,0.000000
+500.000000,0.000000
+510.000000,0.000000
+520.000000,0.000000
+530.000000,0.000000
+540.000000,0.000000
+550.000000,0.000000
+560.000000,0.000000
+570.000000,0.000000
+580.000000,0.000000
+590.000000,0.000000
+600.000000,0.000000
+610.000000,0.000000
+620.000000,0.000000
+630.000000,0.000000
+640.000000,0.000000
+650.000000,0.000000
+660.000000,0.000000
+670.000000,0.000000
+680.000000,0.000000
+690.000000,0.000000
+700.000000,0.000000
+710.000000,0.000000
+720.000000,0.000000
+730.000000,0.000000
+740.000000,0.000000
+750.000000,0.000000
+760.000000,0.000000
+770.000000,0.000000
+780.000000,0.000000
+790.000000,0.000000
+800.000000,0.000000
+810.000000,0.000000
+820.000000,0.000000
+830.000000,0.000000
+840.000000,0.000000
+850.000000,0.000000
+860.000000,0.000000
+870.000000,0.000000
+880.000000,0.000000
+890.000000,0.000000
+900.000000,0.000000
+910.000000,0.000000
+920.000000,0.000000
+930.000000,0.000000
+940.000000,0.000000
+950.000000,0.000000
+960.000000,0.000000
+970.000000,0.000000
+980.000000,0.000000
+990.000000,0.000000
+1000.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemOut.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemOut.T/lowerBound.csv
new file mode 100644
index 0000000000..4f62b7353e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemOut.T/lowerBound.csv
@@ -0,0 +1,56 @@
+x,y
+-0.001000,322.826844
+9.999000,322.806509
+19.999000,322.790717
+29.999000,322.779040
+39.999000,322.770473
+49.999000,322.764132
+59.999000,322.759467
+69.999000,322.755992
+79.999000,322.753431
+89.999000,322.751510
+99.999000,322.750108
+100.001000,322.750108
+110.001000,327.803308
+120.001000,331.687603
+130.001000,334.558234
+140.001000,336.679554
+150.001000,338.247199
+160.001000,339.405646
+170.001000,340.261784
+180.001000,340.894452
+190.001000,341.361971
+200.001000,341.707480
+210.001000,341.962810
+220.001000,342.151494
+230.001000,342.290942
+240.001000,342.393988
+250.001000,342.470145
+260.001000,342.526424
+270.001000,342.567978
+280.001000,342.598709
+290.001000,342.621422
+300.001000,342.638220
+310.001000,342.650628
+320.001000,342.659805
+330.001000,342.666573
+340.001000,342.671573
+350.001000,342.675292
+360.001000,342.678036
+370.001000,342.680048
+380.001000,342.681542
+390.001000,342.682640
+400.001000,342.683463
+410.001000,342.684073
+420.001000,342.684499
+430.001000,342.684835
+440.001000,342.685048
+450.001000,342.685231
+470.001000,342.685475
+500.001000,342.685658
+520.001000,342.685719
+530.001000,342.685719
+540.001000,342.685749
+710.001000,342.685749
+720.001000,342.685780
+1000.001000,342.685780
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemOut.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemOut.T/reference.csv
new file mode 100644
index 0000000000..298b395a74
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemOut.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+10.000000,323.129639
+20.000000,323.113831
+30.000000,323.102142
+40.000000,323.093567
+50.000000,323.087219
+60.000000,323.082550
+70.000000,323.079071
+80.000000,323.076508
+90.000000,323.074585
+100.000000,323.073181
+110.000000,328.131439
+120.000000,332.019623
+130.000000,334.893127
+140.000000,337.016571
+150.000000,338.585785
+160.000000,339.745392
+170.000000,340.602386
+180.000000,341.235687
+190.000000,341.703674
+200.000000,342.049530
+210.000000,342.305115
+220.000000,342.493988
+230.000000,342.633575
+240.000000,342.736725
+250.000000,342.812958
+260.000000,342.869293
+270.000000,342.910889
+280.000000,342.941650
+290.000000,342.964386
+300.000000,342.981201
+310.000000,342.993622
+320.000000,343.002808
+330.000000,343.009583
+340.000000,343.014587
+350.000000,343.018311
+360.000000,343.021057
+370.000000,343.023071
+380.000000,343.024567
+390.000000,343.025665
+400.000000,343.026489
+410.000000,343.027100
+420.000000,343.027527
+430.000000,343.027863
+440.000000,343.028076
+450.000000,343.028259
+460.000000,343.028381
+470.000000,343.028503
+480.000000,343.028564
+490.000000,343.028625
+500.000000,343.028687
+510.000000,343.028717
+520.000000,343.028748
+530.000000,343.028748
+540.000000,343.028778
+550.000000,343.028778
+560.000000,343.028778
+570.000000,343.028778
+580.000000,343.028778
+590.000000,343.028778
+600.000000,343.028778
+610.000000,343.028778
+620.000000,343.028778
+630.000000,343.028778
+640.000000,343.028778
+650.000000,343.028778
+660.000000,343.028778
+670.000000,343.028778
+680.000000,343.028778
+690.000000,343.028778
+700.000000,343.028778
+710.000000,343.028778
+720.000000,343.028809
+730.000000,343.028809
+740.000000,343.028809
+750.000000,343.028809
+760.000000,343.028809
+770.000000,343.028809
+780.000000,343.028809
+790.000000,343.028809
+800.000000,343.028809
+810.000000,343.028809
+820.000000,343.028809
+830.000000,343.028809
+840.000000,343.028809
+850.000000,343.028809
+860.000000,343.028809
+870.000000,343.028809
+880.000000,343.028809
+890.000000,343.028809
+900.000000,343.028809
+910.000000,343.028809
+920.000000,343.028809
+930.000000,343.028809
+940.000000,343.028809
+950.000000,343.028809
+960.000000,343.028809
+970.000000,343.028809
+980.000000,343.028809
+990.000000,343.028809
+1000.000000,343.028809
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemOut.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemOut.T/test.csv
new file mode 100644
index 0000000000..298b395a74
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemOut.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+10.000000,323.129639
+20.000000,323.113831
+30.000000,323.102142
+40.000000,323.093567
+50.000000,323.087219
+60.000000,323.082550
+70.000000,323.079071
+80.000000,323.076508
+90.000000,323.074585
+100.000000,323.073181
+110.000000,328.131439
+120.000000,332.019623
+130.000000,334.893127
+140.000000,337.016571
+150.000000,338.585785
+160.000000,339.745392
+170.000000,340.602386
+180.000000,341.235687
+190.000000,341.703674
+200.000000,342.049530
+210.000000,342.305115
+220.000000,342.493988
+230.000000,342.633575
+240.000000,342.736725
+250.000000,342.812958
+260.000000,342.869293
+270.000000,342.910889
+280.000000,342.941650
+290.000000,342.964386
+300.000000,342.981201
+310.000000,342.993622
+320.000000,343.002808
+330.000000,343.009583
+340.000000,343.014587
+350.000000,343.018311
+360.000000,343.021057
+370.000000,343.023071
+380.000000,343.024567
+390.000000,343.025665
+400.000000,343.026489
+410.000000,343.027100
+420.000000,343.027527
+430.000000,343.027863
+440.000000,343.028076
+450.000000,343.028259
+460.000000,343.028381
+470.000000,343.028503
+480.000000,343.028564
+490.000000,343.028625
+500.000000,343.028687
+510.000000,343.028717
+520.000000,343.028748
+530.000000,343.028748
+540.000000,343.028778
+550.000000,343.028778
+560.000000,343.028778
+570.000000,343.028778
+580.000000,343.028778
+590.000000,343.028778
+600.000000,343.028778
+610.000000,343.028778
+620.000000,343.028778
+630.000000,343.028778
+640.000000,343.028778
+650.000000,343.028778
+660.000000,343.028778
+670.000000,343.028778
+680.000000,343.028778
+690.000000,343.028778
+700.000000,343.028778
+710.000000,343.028778
+720.000000,343.028809
+730.000000,343.028809
+740.000000,343.028809
+750.000000,343.028809
+760.000000,343.028809
+770.000000,343.028809
+780.000000,343.028809
+790.000000,343.028809
+800.000000,343.028809
+810.000000,343.028809
+820.000000,343.028809
+830.000000,343.028809
+840.000000,343.028809
+850.000000,343.028809
+860.000000,343.028809
+870.000000,343.028809
+880.000000,343.028809
+890.000000,343.028809
+900.000000,343.028809
+910.000000,343.028809
+920.000000,343.028809
+930.000000,343.028809
+940.000000,343.028809
+950.000000,343.028809
+960.000000,343.028809
+970.000000,343.028809
+980.000000,343.028809
+990.000000,343.028809
+1000.000000,343.028809
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemOut.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemOut.T/upperBound.csv
new file mode 100644
index 0000000000..a8dfd0abb7
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.mat_senTemOut.T/upperBound.csv
@@ -0,0 +1,56 @@
+x,y
+-0.001000,323.473144
+0.001000,323.473144
+10.001000,323.452768
+20.001000,323.436944
+30.001000,323.425244
+40.001000,323.416660
+50.001000,323.410306
+60.001000,323.405633
+70.001000,323.402150
+80.001000,323.399584
+90.001000,323.397660
+99.999001,323.396255
+109.999000,328.459571
+119.999000,332.351642
+129.999000,335.228021
+139.999000,337.353588
+149.999000,338.924371
+159.999000,340.085137
+169.999000,340.942989
+179.999000,341.576923
+189.999000,342.045378
+199.999000,342.391580
+209.999000,342.647420
+219.999000,342.836482
+229.999000,342.976209
+239.999000,343.079462
+249.999000,343.155771
+259.999000,343.212163
+269.999000,343.253800
+279.999000,343.284592
+289.999000,343.307350
+299.999000,343.324182
+309.999000,343.336615
+319.999000,343.345810
+329.999000,343.352592
+339.999000,343.357602
+349.999000,343.361329
+359.999000,343.364078
+369.999000,343.366094
+379.999000,343.367591
+389.999000,343.368691
+399.999000,343.369516
+409.999000,343.370127
+419.999000,343.370554
+429.999000,343.370890
+439.999000,343.371104
+449.999000,343.371288
+469.999000,343.371532
+499.999000,343.371715
+519.999000,343.371776
+529.999000,343.371776
+539.999000,343.371807
+709.999000,343.371807
+719.999000,343.371837
+1000.001000,343.371837
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[1].T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[1].T/errors.csv
new file mode 100644
index 0000000000..7cf7027dcb
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[1].T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+864.000000,0.000000
+1728.000000,0.000000
+2592.000000,0.000000
+3456.000000,0.000000
+4320.000000,0.000000
+5184.000000,0.000000
+6048.000000,0.000000
+6912.000000,0.000000
+7776.000000,0.000000
+8640.000000,0.000000
+9504.000000,0.000000
+10368.000000,0.000000
+11232.000000,0.000000
+12096.000000,0.000000
+12960.000000,0.000000
+13824.000000,0.000000
+14688.000000,0.000000
+15552.000000,0.000000
+16416.000000,0.000000
+17280.000000,0.000000
+18144.000000,0.000000
+19008.000000,0.000000
+19872.000000,0.000000
+20736.000000,0.000000
+21600.000000,0.000000
+22464.000000,0.000000
+23328.000000,0.000000
+24192.000000,0.000000
+25056.000000,0.000000
+25920.000000,0.000000
+26784.000000,0.000000
+27648.000000,0.000000
+28512.000000,0.000000
+29376.000000,0.000000
+30240.000000,0.000000
+31104.000000,0.000000
+31968.000000,0.000000
+32832.000000,0.000000
+33696.000000,0.000000
+34560.000000,0.000000
+35424.000000,0.000000
+36288.000000,0.000000
+37152.000000,0.000000
+38016.000000,0.000000
+38880.000000,0.000000
+39744.000000,0.000000
+40608.000000,0.000000
+41472.000000,0.000000
+42336.000000,0.000000
+43200.000000,0.000000
+44064.000000,0.000000
+44928.000000,0.000000
+45792.000000,0.000000
+46656.000000,0.000000
+47520.000000,0.000000
+48384.000000,0.000000
+49248.000000,0.000000
+50112.000000,0.000000
+50976.000000,0.000000
+51840.000000,0.000000
+52704.000000,0.000000
+53568.000000,0.000000
+54432.000000,0.000000
+55296.000000,0.000000
+56160.000000,0.000000
+57024.000000,0.000000
+57888.000000,0.000000
+58752.000000,0.000000
+59616.000000,0.000000
+60480.000000,0.000000
+61344.000000,0.000000
+62208.000000,0.000000
+63072.000000,0.000000
+63936.000000,0.000000
+64800.000000,0.000000
+65664.000000,0.000000
+66528.000000,0.000000
+67392.000000,0.000000
+68256.000000,0.000000
+69120.000000,0.000000
+69984.000000,0.000000
+70848.000000,0.000000
+71712.000000,0.000000
+72576.000000,0.000000
+73440.000000,0.000000
+74304.000000,0.000000
+75168.000000,0.000000
+76032.000000,0.000000
+76896.000000,0.000000
+77760.000000,0.000000
+78624.000000,0.000000
+79488.000000,0.000000
+80352.000000,0.000000
+81216.000000,0.000000
+82080.000000,0.000000
+82944.000000,0.000000
+83808.000000,0.000000
+84672.000000,0.000000
+85536.000000,0.000000
+86400.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[1].T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[1].T/lowerBound.csv
new file mode 100644
index 0000000000..3dab8c0534
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[1].T/lowerBound.csv
@@ -0,0 +1,134 @@
+x,y
+-0.001000,297.851844
+863.999000,293.467927
+1727.999000,289.899325
+2591.999000,286.813333
+3455.999000,284.389947
+4319.999000,282.653495
+5183.999000,281.468433
+6047.999000,281.320601
+6048.001000,281.320601
+6912.000042,282.982419
+7775.999000,281.453525
+7776.001000,281.453525
+8640.001000,281.569985
+9503.999937,282.737974
+10367.999000,281.413282
+10368.001000,281.413282
+11232.001000,281.472823
+12096.000010,282.870592
+12959.999000,281.501267
+13823.999000,281.216518
+13824.001000,281.216518
+14688.000068,282.907298
+15551.999000,281.431208
+15552.001000,281.431208
+16416.001000,281.441391
+17280.000023,282.890256
+18143.999000,281.507487
+19007.999000,281.262859
+19008.001000,281.262859
+19872.000074,282.999857
+20735.999000,281.501542
+21599.999000,281.486237
+21600.001000,281.486237
+22463.999987,282.806874
+23327.999000,281.450537
+24191.999000,281.397429
+24192.001000,281.397429
+25056.000048,282.931444
+25919.999000,281.537273
+26783.999000,281.187921
+26784.001000,281.187921
+27648.000079,282.922938
+28511.999000,281.440537
+29375.999000,281.427031
+29376.001000,281.427031
+30240.000030,282.901567
+31103.999000,281.512914
+31967.999000,281.254414
+31968.001000,281.254414
+32832.000082,283.000955
+33695.999000,281.519590
+34559.999000,281.457732
+34560.001000,281.457732
+35424.000002,282.830898
+36287.999000,281.462427
+37151.999000,281.375417
+37152.001000,281.375417
+38016.000058,282.947602
+38879.999000,281.547303
+39743.999000,281.175269
+39744.001000,281.175269
+40608.000083,282.941932
+41471.999000,281.445933
+42335.999000,281.423708
+42336.001000,281.423708
+43200.000031,282.904097
+44063.999000,281.513127
+44927.999000,281.256273
+44928.001000,281.256273
+45792.000085,283.000680
+46655.999000,281.528675
+47519.999000,281.444684
+47520.001000,281.444684
+48384.000008,282.842148
+49247.999000,281.467335
+50111.999000,281.367521
+50112.001000,281.367521
+50976.000061,282.953243
+51839.999000,281.550504
+52703.999000,281.170666
+52704.001000,281.170666
+53568.000083,282.944066
+54431.999000,281.442946
+55295.999000,281.439165
+55296.001000,281.439165
+56160.000023,282.891323
+57023.999000,281.504530
+57887.999000,281.276151
+57888.001000,281.276151
+58752.000078,282.997296
+59615.999000,281.525779
+60479.999000,281.452183
+60480.001000,281.452183
+61344.000004,282.836386
+62207.999000,281.462701
+63071.999000,281.379106
+63072.001000,281.379106
+63936.000056,282.945560
+64799.999000,281.544071
+65663.999000,281.185635
+65664.001000,281.185635
+66528.000075,282.942511
+67391.999000,281.431635
+67392.001000,281.431635
+68256.001000,281.472244
+69120.000005,282.863672
+69983.999000,281.487365
+70847.999000,281.313406
+70848.001000,281.313406
+71712.000063,282.985162
+72575.999000,281.511542
+73439.999000,281.479012
+73440.001000,281.479012
+74303.999989,282.814435
+75167.999000,281.448982
+76031.999000,281.409136
+76032.001000,281.409136
+76896.000041,282.923670
+77759.999000,281.528645
+78623.999000,281.218866
+78624.001000,281.218866
+79488.000060,282.936078
+80351.999000,281.412184
+80352.001000,281.412184
+81216.001000,281.520749
+82079.999978,282.822545
+82943.999000,281.462915
+83807.999000,281.365661
+83808.001000,281.365661
+84672.000040,282.956870
+85535.999000,281.487670
+85536.001000,281.487670
+86400.001000,281.522304
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[1].T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[1].T/reference.csv
new file mode 100644
index 0000000000..4d584dcb77
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[1].T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,298.149994
+864.000000,293.761688
+1728.000000,290.189514
+2592.000000,287.100433
+3456.000000,284.674622
+4320.000000,282.936432
+5184.000000,281.750183
+6048.000000,281.602203
+6912.000000,283.265686
+7776.000000,281.735260
+8640.000000,281.851837
+9504.000000,283.020996
+10368.000000,281.694977
+11232.000000,281.754578
+12096.000000,283.153748
+12960.000000,281.783051
+13824.000000,281.498016
+14688.000000,283.190491
+15552.000000,281.712921
+16416.000000,281.723114
+17280.000000,283.173431
+18144.000000,281.789276
+19008.000000,281.544403
+19872.000000,283.283142
+20736.000000,281.783325
+21600.000000,281.768005
+22464.000000,283.089966
+23328.000000,281.732269
+24192.000000,281.679108
+25056.000000,283.214661
+25920.000000,281.819092
+26784.000000,281.469391
+27648.000000,283.206146
+28512.000000,281.722260
+29376.000000,281.708740
+30240.000000,283.184753
+31104.000000,281.794708
+31968.000000,281.535950
+32832.000000,283.284241
+33696.000000,281.801392
+34560.000000,281.739471
+35424.000000,283.114014
+36288.000000,281.744171
+37152.000000,281.657074
+38016.000000,283.230835
+38880.000000,281.829132
+39744.000000,281.456726
+40608.000000,283.225159
+41472.000000,281.727661
+42336.000000,281.705414
+43200.000000,283.187286
+44064.000000,281.794922
+44928.000000,281.537811
+45792.000000,283.283966
+46656.000000,281.810486
+47520.000000,281.726410
+48384.000000,283.125275
+49248.000000,281.749084
+50112.000000,281.649170
+50976.000000,283.236481
+51840.000000,281.832336
+52704.000000,281.452118
+53568.000000,283.227295
+54432.000000,281.724670
+55296.000000,281.720886
+56160.000000,283.174500
+57024.000000,281.786316
+57888.000000,281.557709
+58752.000000,283.280579
+59616.000000,281.807587
+60480.000000,281.733917
+61344.000000,283.119507
+62208.000000,281.744446
+63072.000000,281.660767
+63936.000000,283.228790
+64800.000000,281.825897
+65664.000000,281.467102
+66528.000000,283.225739
+67392.000000,281.713348
+68256.000000,281.753998
+69120.000000,283.146820
+69984.000000,281.769135
+70848.000000,281.595001
+71712.000000,283.268433
+72576.000000,281.793335
+73440.000000,281.760773
+74304.000000,283.097534
+75168.000000,281.730713
+76032.000000,281.690826
+76896.000000,283.206879
+77760.000000,281.810455
+78624.000000,281.500366
+79488.000000,283.219299
+80352.000000,281.693878
+81216.000000,281.802551
+82080.000000,283.105652
+82944.000000,281.744659
+83808.000000,281.647308
+84672.000000,283.240112
+85536.000000,281.769440
+86400.000000,281.804108
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[1].T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[1].T/test.csv
new file mode 100644
index 0000000000..8e474c313e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[1].T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,298.149994
+864.000000,293.761688
+1728.000000,290.189514
+2592.000000,287.100433
+3456.000000,284.674622
+4320.000000,282.936432
+5184.000000,281.750183
+6048.000000,281.602173
+6912.000000,283.265686
+7776.000000,281.733643
+8640.000000,281.854523
+9504.000000,283.018829
+10368.000000,281.693848
+11232.000000,281.756897
+12096.000000,283.151825
+12960.000000,281.781982
+13824.000000,281.494659
+14688.000000,283.191040
+15552.000000,281.717529
+16416.000000,281.713379
+17280.000000,283.181549
+18144.000000,281.794281
+19008.000000,281.533813
+19872.000000,283.284546
+20736.000000,281.784180
+21600.000000,281.765808
+22464.000000,283.091766
+23328.000000,281.733612
+24192.000000,281.675812
+25056.000000,283.217163
+25920.000000,281.820831
+26784.000000,281.439941
+27648.000000,283.204681
+28512.000000,281.735291
+29376.000000,281.679291
+30240.000000,283.208313
+31104.000000,281.809662
+31968.000000,281.504547
+32832.000000,283.285126
+33696.000000,281.809479
+34560.000000,281.723816
+35424.000000,283.126801
+36288.000000,281.752167
+37152.000000,281.639618
+38016.000000,283.242493
+38880.000000,281.837982
+39744.000000,281.432220
+40608.000000,283.209106
+41472.000000,281.739471
+42336.000000,281.675262
+43200.000000,283.211365
+44064.000000,281.810608
+44928.000000,281.504883
+45792.000000,283.284943
+46656.000000,281.815735
+47520.000000,281.715088
+48384.000000,283.134430
+49248.000000,281.755310
+50112.000000,281.635162
+50976.000000,283.245575
+51840.000000,281.839600
+52704.000000,281.436798
+53568.000000,283.217682
+54432.000000,281.738037
+55296.000000,281.682251
+56160.000000,283.206207
+57024.000000,281.806366
+57888.000000,281.515411
+58752.000000,283.285126
+59616.000000,281.813110
+60480.000000,281.721252
+61344.000000,283.129761
+62208.000000,281.751617
+63072.000000,281.644470
+63936.000000,283.239929
+64800.000000,281.834473
+65664.000000,281.448944
+66528.000000,283.221527
+67392.000000,281.731781
+68256.000000,281.697388
+69120.000000,283.194611
+69984.000000,281.798279
+70848.000000,281.533569
+71712.000000,283.284302
+72576.000000,281.803650
+73440.000000,281.738678
+74304.000000,283.115723
+75168.000000,281.742798
+76032.000000,281.663910
+76896.000000,283.226990
+77760.000000,281.824371
+78624.000000,281.471008
+79488.000000,283.219696
+80352.000000,281.720673
+81216.000000,281.721069
+82080.000000,283.175812
+82944.000000,281.786255
+83808.000000,281.559418
+84672.000000,283.280273
+85536.000000,281.787842
+86400.000000,281.766876
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[1].T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[1].T/upperBound.csv
new file mode 100644
index 0000000000..5da4665b32
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[1].T/upperBound.csv
@@ -0,0 +1,135 @@
+x,y
+-0.001000,298.448144
+0.001000,298.448144
+864.001000,294.055450
+1728.001000,290.479704
+2592.001000,287.387534
+3456.001000,284.959296
+4320.001000,283.219368
+5184.001000,282.031933
+6047.999163,281.883806
+6911.999000,283.548952
+6912.001000,283.548952
+7776.000858,282.016996
+8639.999000,282.133689
+9503.999000,283.304017
+9504.001000,283.304017
+10368.000914,281.976672
+11231.999000,282.036332
+12095.999000,283.436901
+12096.001000,283.436901
+12960.001000,282.064834
+13823.999288,281.779515
+14687.999000,283.473681
+14688.001000,283.473681
+15552.000986,281.994634
+16415.999000,282.004837
+17279.999000,283.456605
+17280.001000,283.456605
+18144.001000,282.071065
+19007.999247,281.825948
+19871.999000,283.566425
+19872.001000,283.566425
+20736.001000,282.065109
+21599.999023,282.049773
+22463.999000,283.373056
+22464.001000,283.373056
+23328.001000,282.014002
+24191.999067,281.960787
+25055.999000,283.497875
+25056.001000,283.497875
+25920.001000,282.100911
+26783.999335,281.750861
+27647.999000,283.489352
+27648.001000,283.489352
+28512.001000,282.003982
+29375.999018,281.990449
+30239.999000,283.467938
+30240.001000,283.467938
+31104.001000,282.076503
+31967.999258,281.817486
+32831.999000,283.567525
+32832.001000,283.567525
+33696.001000,282.083193
+34559.999086,282.021211
+35423.999000,283.397128
+35424.001000,283.397128
+36288.001000,282.025915
+37151.999105,281.938731
+38015.999000,283.514066
+38016.001000,283.514066
+38880.001000,282.110961
+39743.999348,281.738184
+40607.999000,283.508384
+40608.001000,283.508384
+41472.001000,282.009389
+42335.999030,281.987119
+43199.999000,283.470474
+43200.001000,283.470474
+44064.001000,282.076717
+44927.999257,281.819350
+45791.999000,283.567250
+45792.001000,283.567250
+46656.001000,282.092296
+47519.999113,282.008137
+48383.999000,283.408400
+48384.001000,283.408400
+49248.001000,282.030834
+50111.999118,281.930819
+50975.999000,283.519717
+50976.001000,283.519717
+51840.001000,282.114169
+52703.999353,281.733571
+53567.999000,283.510522
+53568.001000,283.510522
+54432.001000,282.006395
+55295.999005,282.002607
+56159.999000,283.457674
+56160.001000,283.457674
+57024.001000,282.068102
+57887.999234,281.839267
+58751.999000,283.563859
+58752.001000,283.563859
+59616.001000,282.089394
+60479.999101,282.015651
+61343.999000,283.402626
+61344.001000,283.402626
+62208.001000,282.026190
+63071.999101,281.942428
+63935.999000,283.512019
+63936.001000,283.512019
+64800.001000,282.107723
+65663.999339,281.748570
+66527.999000,283.508964
+66528.001000,283.508964
+67392.000948,281.995062
+68255.999000,282.035752
+69119.999000,283.429967
+69120.001000,283.429967
+69984.001000,282.050904
+70847.999189,281.876597
+71711.999000,283.551701
+71712.001000,283.551701
+72576.001000,282.075128
+73439.999048,282.042534
+74303.999000,283.380632
+74304.001000,283.380632
+75168.001000,282.012444
+76031.999051,281.972517
+76895.999000,283.490086
+76896.001000,283.490086
+77760.001000,282.092266
+78623.999306,281.781867
+79487.999000,283.502519
+79488.001000,283.502519
+80352.000867,281.975572
+81215.999000,282.084354
+82079.999000,283.388758
+82080.001000,283.388758
+82944.001000,282.026404
+83807.999115,281.928956
+84671.999000,283.523352
+84672.001000,283.523352
+85536.000954,282.051209
+86399.999000,282.085912
+86400.001000,282.085912
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[5].T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[5].T/errors.csv
new file mode 100644
index 0000000000..7cf7027dcb
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[5].T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+864.000000,0.000000
+1728.000000,0.000000
+2592.000000,0.000000
+3456.000000,0.000000
+4320.000000,0.000000
+5184.000000,0.000000
+6048.000000,0.000000
+6912.000000,0.000000
+7776.000000,0.000000
+8640.000000,0.000000
+9504.000000,0.000000
+10368.000000,0.000000
+11232.000000,0.000000
+12096.000000,0.000000
+12960.000000,0.000000
+13824.000000,0.000000
+14688.000000,0.000000
+15552.000000,0.000000
+16416.000000,0.000000
+17280.000000,0.000000
+18144.000000,0.000000
+19008.000000,0.000000
+19872.000000,0.000000
+20736.000000,0.000000
+21600.000000,0.000000
+22464.000000,0.000000
+23328.000000,0.000000
+24192.000000,0.000000
+25056.000000,0.000000
+25920.000000,0.000000
+26784.000000,0.000000
+27648.000000,0.000000
+28512.000000,0.000000
+29376.000000,0.000000
+30240.000000,0.000000
+31104.000000,0.000000
+31968.000000,0.000000
+32832.000000,0.000000
+33696.000000,0.000000
+34560.000000,0.000000
+35424.000000,0.000000
+36288.000000,0.000000
+37152.000000,0.000000
+38016.000000,0.000000
+38880.000000,0.000000
+39744.000000,0.000000
+40608.000000,0.000000
+41472.000000,0.000000
+42336.000000,0.000000
+43200.000000,0.000000
+44064.000000,0.000000
+44928.000000,0.000000
+45792.000000,0.000000
+46656.000000,0.000000
+47520.000000,0.000000
+48384.000000,0.000000
+49248.000000,0.000000
+50112.000000,0.000000
+50976.000000,0.000000
+51840.000000,0.000000
+52704.000000,0.000000
+53568.000000,0.000000
+54432.000000,0.000000
+55296.000000,0.000000
+56160.000000,0.000000
+57024.000000,0.000000
+57888.000000,0.000000
+58752.000000,0.000000
+59616.000000,0.000000
+60480.000000,0.000000
+61344.000000,0.000000
+62208.000000,0.000000
+63072.000000,0.000000
+63936.000000,0.000000
+64800.000000,0.000000
+65664.000000,0.000000
+66528.000000,0.000000
+67392.000000,0.000000
+68256.000000,0.000000
+69120.000000,0.000000
+69984.000000,0.000000
+70848.000000,0.000000
+71712.000000,0.000000
+72576.000000,0.000000
+73440.000000,0.000000
+74304.000000,0.000000
+75168.000000,0.000000
+76032.000000,0.000000
+76896.000000,0.000000
+77760.000000,0.000000
+78624.000000,0.000000
+79488.000000,0.000000
+80352.000000,0.000000
+81216.000000,0.000000
+82080.000000,0.000000
+82944.000000,0.000000
+83808.000000,0.000000
+84672.000000,0.000000
+85536.000000,0.000000
+86400.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[5].T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[5].T/lowerBound.csv
new file mode 100644
index 0000000000..6a9c97fc03
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[5].T/lowerBound.csv
@@ -0,0 +1,134 @@
+x,y
+-0.001000,297.851844
+863.999000,290.479981
+1727.999000,288.315552
+2591.999000,287.351765
+3455.999000,286.797419
+4319.999000,286.446391
+5183.999000,286.217646
+5184.001000,286.217646
+6048.001000,286.221213
+6912.000044,286.545138
+7775.999000,286.248377
+7776.001000,286.248377
+8640.001000,286.339442
+9503.999757,286.515535
+10367.999000,286.226579
+10368.001000,286.226579
+11232.001000,286.283986
+12095.999923,286.531144
+12959.999000,286.242554
+13823.999000,286.204994
+13824.001000,286.204994
+14688.000059,286.557272
+15551.999000,286.244353
+15552.001000,286.244353
+16416.001000,286.275724
+17279.999943,286.533461
+18143.999000,286.244475
+19007.999000,286.203988
+19008.001000,286.203988
+19872.000082,286.552424
+20735.999000,286.256883
+20736.001000,286.256883
+21600.001000,286.311790
+22463.999846,286.524346
+23327.999000,286.234231
+23328.001000,286.234231
+24192.001000,286.256304
+25055.999989,286.537699
+25919.999000,286.249902
+26783.999000,286.175483
+26784.001000,286.175483
+27648.000103,286.563583
+28511.999000,286.248225
+28512.001000,286.248225
+29376.001000,286.270602
+30239.999954,286.534346
+31103.999000,286.245328
+31967.999000,286.200360
+31968.001000,286.200360
+32832.000091,286.553186
+33695.999000,286.259078
+33696.001000,286.259078
+34560.001000,286.301791
+35423.999873,286.526693
+36287.999000,286.236548
+36288.001000,286.236548
+37152.001000,286.247859
+38016.000007,286.539406
+38879.999000,286.251700
+39743.999000,286.167678
+39744.001000,286.167678
+40608.000116,286.566448
+41471.999000,286.250389
+41472.001000,286.250389
+42336.001000,286.269322
+43199.999956,286.534285
+44063.999000,286.245085
+44927.999000,286.200848
+44928.001000,286.200848
+45792.000091,286.552699
+46655.999000,286.259688
+46656.001000,286.259688
+47520.001000,286.296974
+48383.999886,286.527577
+49247.999000,286.237341
+49248.001000,286.237341
+50112.001000,286.244658
+50976.000013,286.539864
+51839.999000,286.252097
+52703.999000,286.165513
+52704.001000,286.165513
+53568.000118,286.567363
+54431.999000,286.250603
+54432.001000,286.250603
+55296.001000,286.274840
+56159.999942,286.532516
+57023.999000,286.243011
+57887.999000,286.208470
+57888.001000,286.208470
+58752.000078,286.549833
+59615.999000,286.258011
+59616.001000,286.258011
+60480.001000,286.299108
+61343.999878,286.526602
+62207.999000,286.236152
+62208.001000,286.236152
+63072.001000,286.248774
+63936.000003,286.538492
+64799.999000,286.250450
+65663.999000,286.171397
+65664.001000,286.171397
+66528.000109,286.563826
+67391.999000,286.248530
+67392.001000,286.248530
+68256.001000,286.286547
+69119.999911,286.529163
+69983.999000,286.239109
+70847.999000,286.222768
+70848.001000,286.222768
+71712.000051,286.545168
+72575.999000,286.254170
+72576.001000,286.254170
+73440.001000,286.307705
+74303.999853,286.523858
+75167.999000,286.233012
+75168.001000,286.233012
+76032.001000,286.259688
+76895.999977,286.535352
+77759.999000,286.246914
+78623.999000,286.184720
+78624.001000,286.184720
+79488.000087,286.557607
+80351.999000,286.244383
+80352.001000,286.244383
+81216.001000,286.303345
+82079.999864,286.524132
+82943.999000,286.233713
+82944.001000,286.233713
+83808.001000,286.242524
+84672.000010,286.539589
+85535.999000,286.248530
+85536.001000,286.248530
+86400.001000,286.321638
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[5].T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[5].T/reference.csv
new file mode 100644
index 0000000000..76b20056f1
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[5].T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,298.149994
+864.000000,290.770752
+1728.000000,288.604156
+2592.000000,287.639404
+3456.000000,287.084503
+4320.000000,286.733124
+5184.000000,286.504150
+6048.000000,286.507721
+6912.000000,286.831970
+7776.000000,286.534912
+8640.000000,286.626068
+9504.000000,286.802338
+10368.000000,286.513092
+11232.000000,286.570557
+12096.000000,286.817963
+12960.000000,286.529083
+13824.000000,286.491486
+14688.000000,286.844116
+15552.000000,286.530884
+16416.000000,286.562286
+17280.000000,286.820282
+18144.000000,286.531006
+19008.000000,286.490479
+19872.000000,286.839264
+20736.000000,286.543427
+21600.000000,286.598389
+22464.000000,286.811157
+23328.000000,286.520752
+24192.000000,286.542847
+25056.000000,286.824524
+25920.000000,286.536438
+26784.000000,286.461945
+27648.000000,286.850433
+28512.000000,286.534760
+29376.000000,286.557159
+30240.000000,286.821167
+31104.000000,286.531860
+31968.000000,286.486847
+32832.000000,286.840027
+33696.000000,286.545624
+34560.000000,286.588379
+35424.000000,286.813507
+36288.000000,286.523071
+37152.000000,286.534393
+38016.000000,286.826233
+38880.000000,286.538239
+39744.000000,286.454132
+40608.000000,286.853302
+41472.000000,286.536926
+42336.000000,286.555878
+43200.000000,286.821106
+44064.000000,286.531616
+44928.000000,286.487335
+45792.000000,286.839539
+46656.000000,286.546234
+47520.000000,286.583557
+48384.000000,286.814392
+49248.000000,286.523865
+50112.000000,286.531189
+50976.000000,286.826691
+51840.000000,286.538635
+52704.000000,286.451965
+53568.000000,286.854218
+54432.000000,286.537140
+55296.000000,286.561401
+56160.000000,286.819336
+57024.000000,286.529541
+57888.000000,286.494965
+58752.000000,286.836670
+59616.000000,286.544556
+60480.000000,286.585693
+61344.000000,286.813416
+62208.000000,286.522675
+63072.000000,286.535309
+63936.000000,286.825317
+64800.000000,286.536987
+65664.000000,286.457855
+66528.000000,286.850677
+67392.000000,286.535065
+68256.000000,286.573120
+69120.000000,286.815979
+69984.000000,286.525635
+70848.000000,286.509277
+71712.000000,286.832001
+72576.000000,286.540710
+73440.000000,286.594299
+74304.000000,286.810669
+75168.000000,286.519531
+76032.000000,286.546234
+76896.000000,286.822174
+77760.000000,286.533447
+78624.000000,286.471191
+79488.000000,286.844452
+80352.000000,286.530914
+81216.000000,286.589935
+82080.000000,286.810944
+82944.000000,286.520233
+83808.000000,286.529053
+84672.000000,286.826416
+85536.000000,286.535065
+86400.000000,286.608246
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[5].T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[5].T/test.csv
new file mode 100644
index 0000000000..64b91b1c41
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[5].T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,298.149994
+864.000000,290.770752
+1728.000000,288.604156
+2592.000000,287.639435
+3456.000000,287.084473
+4320.000000,286.733124
+5184.000000,286.504150
+6048.000000,286.507721
+6912.000000,286.832001
+7776.000000,286.534698
+8640.000000,286.626953
+9504.000000,286.802002
+10368.000000,286.512848
+11232.000000,286.571381
+12096.000000,286.817688
+12960.000000,286.528839
+13824.000000,286.492371
+14688.000000,286.844452
+15552.000000,286.531433
+16416.000000,286.558685
+17280.000000,286.821167
+18144.000000,286.532043
+19008.000000,286.486267
+19872.000000,286.840637
+20736.000000,286.544006
+21600.000000,286.597717
+22464.000000,286.811371
+23328.000000,286.521027
+24192.000000,286.541595
+25056.000000,286.824799
+25920.000000,286.536774
+26784.000000,286.460388
+27648.000000,286.855286
+28512.000000,286.536804
+29376.000000,286.546295
+30240.000000,286.823883
+31104.000000,286.535034
+31968.000000,286.474243
+32832.000000,286.844482
+33696.000000,286.548096
+34560.000000,286.583252
+35424.000000,286.814941
+36288.000000,286.524689
+37152.000000,286.527802
+38016.000000,286.827942
+38880.000000,286.540100
+39744.000000,286.446442
+40608.000000,286.858734
+41472.000000,286.538513
+42336.000000,286.544708
+43200.000000,286.823914
+44064.000000,286.534912
+44928.000000,286.474091
+45792.000000,286.844116
+46656.000000,286.548462
+47520.000000,286.579926
+48384.000000,286.815399
+49248.000000,286.525085
+50112.000000,286.525848
+50976.000000,286.828064
+51840.000000,286.540161
+52704.000000,286.445648
+53568.000000,286.858032
+54432.000000,286.538361
+55296.000000,286.547058
+56160.000000,286.822937
+57024.000000,286.533752
+57888.000000,286.478088
+58752.000000,286.842407
+59616.000000,286.547302
+60480.000000,286.581665
+61344.000000,286.814545
+62208.000000,286.524048
+63072.000000,286.529114
+63936.000000,286.826904
+64800.000000,286.538788
+65664.000000,286.450378
+66528.000000,286.854828
+67392.000000,286.536865
+68256.000000,286.552368
+69120.000000,286.821259
+69984.000000,286.531738
+70848.000000,286.485107
+71712.000000,286.839630
+72576.000000,286.544983
+73440.000000,286.587280
+74304.000000,286.812683
+75168.000000,286.521912
+76032.000000,286.536163
+76896.000000,286.824738
+77760.000000,286.536377
+78624.000000,286.459198
+79488.000000,286.849792
+80352.000000,286.534058
+81216.000000,286.560669
+82080.000000,286.818848
+82944.000000,286.528931
+83808.000000,286.495117
+84672.000000,286.836029
+85536.000000,286.541565
+86400.000000,286.596436
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[5].T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[5].T/upperBound.csv
new file mode 100644
index 0000000000..f074037f21
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_coldStorage.layer[5].T/upperBound.csv
@@ -0,0 +1,135 @@
+x,y
+-0.001000,298.448144
+0.001000,298.448144
+864.001000,291.061523
+1728.001000,288.892761
+2592.001000,287.927044
+3456.001000,287.371588
+4320.001000,287.019857
+5184.000969,286.790655
+6047.999000,286.794229
+6911.999000,287.118802
+6912.001000,287.118802
+7776.000530,286.821447
+8639.999000,286.912694
+9503.999000,287.089140
+9504.001000,287.089140
+10368.000669,286.799605
+11231.999000,286.857127
+12095.999000,287.104781
+12096.001000,287.104781
+12960.001000,286.815612
+13823.999193,286.777977
+14687.999000,287.130960
+14688.001000,287.130960
+15552.000818,286.817415
+16415.999000,286.848849
+17279.999000,287.107102
+17280.001000,287.107102
+18144.001000,286.817537
+19007.999208,286.776969
+19871.999000,287.126103
+19872.001000,287.126103
+20736.000687,286.829970
+21599.999000,286.884987
+22463.999000,287.097968
+22464.001000,287.097968
+23328.000859,286.807273
+24191.999000,286.829390
+25055.999000,287.111348
+25056.001000,287.111348
+25920.001000,286.822974
+26783.999322,286.748407
+27647.999000,287.137284
+27648.001000,287.137284
+28512.000867,286.821294
+29375.999000,286.843717
+30239.999000,287.107988
+30240.001000,287.107988
+31104.001000,286.818392
+31967.999226,286.773334
+32831.999000,287.126867
+32832.001000,287.126867
+33696.000746,286.832169
+34559.999000,286.874967
+35423.999000,287.100321
+35424.001000,287.100321
+36288.000925,286.809594
+37151.999000,286.820928
+38015.999000,287.113059
+38016.001000,287.113059
+38880.001000,286.824777
+39743.999348,286.740586
+40607.999000,287.140155
+40608.001000,287.140155
+41472.000887,286.823463
+42335.999000,286.842434
+43199.999000,287.107927
+43200.001000,287.107927
+44064.001000,286.818148
+44927.999223,286.773823
+45791.999000,287.126378
+45792.001000,287.126378
+46656.000774,286.832780
+47519.999000,286.870141
+48383.999000,287.101206
+48384.001000,287.101206
+49248.000951,286.810389
+50111.999000,286.817720
+50975.999000,287.113517
+50976.001000,287.113517
+51840.001000,286.825174
+52703.999355,286.738417
+53567.999000,287.141072
+53568.001000,287.141072
+54432.000858,286.823677
+55295.999000,286.847963
+56159.999000,287.106155
+56160.001000,287.106155
+57024.001000,286.816071
+57887.999184,286.781460
+58751.999000,287.123507
+58752.001000,287.123507
+59616.000753,286.831100
+60479.999000,286.872279
+61343.999000,287.100229
+61344.001000,287.100229
+62208.000917,286.809197
+63071.999000,286.821844
+63935.999000,287.112143
+63936.001000,287.112143
+64800.001000,286.823524
+65663.999335,286.744313
+66527.999000,287.137528
+66528.001000,287.137528
+67392.000785,286.821600
+68255.999000,286.859693
+69119.999000,287.102795
+69120.001000,287.102795
+69984.001000,286.812160
+70847.999096,286.795787
+71711.999000,287.118833
+71712.001000,287.118833
+72576.000689,286.827251
+73439.999000,286.880894
+74303.999000,287.097480
+74304.001000,287.097480
+75168.000832,286.806051
+76031.999000,286.832780
+76895.999000,287.108996
+76896.001000,287.108996
+77760.001000,286.819981
+78623.999286,286.757663
+79487.999000,287.131296
+79488.001000,287.131296
+80352.000683,286.817445
+81215.999000,286.876525
+82079.999000,287.097755
+82080.001000,287.097755
+82944.000941,286.806753
+83807.999000,286.815582
+84671.999000,287.113242
+84672.001000,287.113242
+85536.000598,286.821600
+86399.999000,286.894854
+86400.001000,286.894854
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatPumpPower/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatPumpPower/errors.csv
new file mode 100644
index 0000000000..ee05ada8ad
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatPumpPower/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+864.000000,0.000000
+1728.000000,0.000000
+2592.000000,0.000000
+3456.000000,0.000000
+4320.000000,0.000000
+5184.000000,0.000000
+6048.000000,0.000000
+6912.000000,0.000000
+7776.000000,0.000000
+8640.000000,0.000000
+9504.000000,0.000000
+10368.000000,0.000000
+11232.000000,0.000000
+12096.000000,0.000000
+12960.000000,0.000000
+13824.000000,0.000000
+14688.000000,0.000000
+15552.000000,0.000000
+16416.000000,0.000000
+17280.000000,0.000000
+18144.000000,0.000000
+19008.000000,0.000000
+19872.000000,0.000000
+20736.000000,0.000000
+21600.000000,0.000000
+22464.000000,0.000000
+23328.000000,0.000000
+24192.000000,0.000000
+25056.000000,0.000000
+25920.000000,0.000000
+26784.000000,61.011433
+27648.000000,0.000000
+28512.000000,19.676425
+29376.000000,0.000000
+30240.000000,0.000000
+31104.000000,0.000000
+31968.000000,0.000000
+32832.000000,0.198165
+33696.000000,0.000000
+34560.000000,0.000000
+35424.000000,0.000000
+36288.000000,0.000000
+37152.000000,0.000000
+38016.000000,0.000000
+38880.000000,0.000000
+39744.000000,407.165924
+40608.000000,4.369973
+41472.000000,23.532795
+42336.000000,0.000000
+43200.000000,0.000000
+44064.000000,0.000000
+44928.000000,0.000000
+45792.000000,0.215274
+46656.000000,0.000000
+47520.000000,0.000000
+48384.000000,0.000000
+49248.000000,0.000000
+50112.000000,0.000000
+50976.000000,0.000000
+51840.000000,0.000000
+52704.000000,1320.622933
+53568.000000,3.388326
+54432.000000,51.618538
+55296.000000,0.223762
+56160.000000,0.000000
+57024.000000,0.000000
+57888.000000,0.000000
+58752.000000,0.506032
+59616.000000,0.000000
+60480.000000,0.000000
+61344.000000,0.932033
+62208.000000,0.000000
+63072.000000,0.000000
+63936.000000,0.000000
+64800.000000,0.000000
+65664.000000,2714.608915
+66528.000000,1.820018
+67392.000000,346.043951
+68256.000000,1.646286
+69120.000000,0.000000
+69984.000000,0.000000
+70848.000000,0.000000
+71712.000000,0.952953
+72576.000000,0.000000
+73440.000000,0.000000
+74304.000000,2.691568
+75168.000000,0.185374
+76032.000000,0.000000
+76896.000000,0.000000
+77760.000000,0.000000
+78624.000000,2769.319239
+79488.000000,0.713723
+80352.000000,819.474683
+81216.000000,3.194850
+82080.000000,1.076746
+82944.000000,0.000000
+83808.000000,0.000000
+84672.000000,0.545210
+85536.000000,0.000000
+86400.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatPumpPower/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatPumpPower/lowerBound.csv
new file mode 100644
index 0000000000..c6e651ef3b
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatPumpPower/lowerBound.csv
@@ -0,0 +1,123 @@
+x,y
+-0.001000,1603.186225
+0.001000,1603.186225
+864.001000,3892.539599
+1728.001000,3944.158339
+2592.001000,3977.327041
+3456.001000,3998.911636
+4320.001000,4013.034950
+5184.000077,4022.276666
+6047.999000,4014.350771
+6048.001000,4014.350771
+6911.999026,4059.535419
+7775.999000,625.087666
+7776.001000,625.087666
+8640.001000,873.636475
+9504.001000,3962.282531
+10368.001000,3984.621253
+11232.001000,3988.838955
+12096.000824,4046.421928
+12959.999000,4040.849881
+13823.999000,873.732449
+14687.999000,660.437717
+14688.001000,660.437717
+15552.001000,3913.188851
+16416.001000,3943.298604
+17280.001000,4015.674398
+18143.999745,4020.104283
+19007.999000,4012.646667
+19008.001000,4012.646667
+19871.999024,4053.412895
+20735.999000,625.951364
+20736.001000,625.951364
+21600.001000,873.636536
+22464.001000,3957.725325
+23328.001000,3981.012317
+24192.001000,3986.283408
+25056.000871,4044.057355
+25919.999000,4040.060144
+26783.999000,944.323957
+27647.999000,660.376804
+27648.001000,660.376804
+28512.001000,3872.844714
+29376.001000,3938.545793
+30240.001000,4012.425209
+31103.999909,4018.064820
+31967.999000,4011.302553
+31968.001000,4011.302553
+32831.999023,4051.383922
+33695.999000,626.211358
+33696.001000,626.211358
+34560.001000,873.636536
+35424.001000,3953.453234
+36288.001000,3978.260677
+37152.001000,3984.427844
+38016.000902,4042.332521
+38879.999000,4039.358210
+39743.999000,1421.616633
+40607.999000,661.268672
+40608.001000,661.268672
+41472.001000,3834.587843
+42336.001000,3935.008562
+43200.001000,4010.057462
+44064.000019,4016.526809
+44927.999000,4010.294773
+44928.001000,4010.294773
+45791.999023,4050.877348
+46655.999000,626.319831
+46656.001000,626.319831
+47520.001000,873.636597
+48384.001000,3950.180631
+49248.001000,3976.241702
+50112.001000,3983.088608
+50976.000921,4041.214501
+51839.999000,4038.828954
+52703.999000,2561.270150
+53567.999000,662.131700
+53568.001000,662.131700
+54432.001000,3790.345265
+55296.001000,3932.370090
+56160.001000,4008.443111
+57024.000084,4015.312936
+57887.999000,4009.506012
+57888.001000,4009.506012
+58751.999025,4052.595593
+59615.999000,626.214772
+59616.001000,626.214772
+60480.001000,873.636658
+61344.001000,3947.773129
+62208.001000,3974.755885
+63072.001000,3982.140826
+63936.000918,4040.909386
+64799.999000,4038.394331
+65663.999000,4025.250749
+66527.999000,660.464729
+66528.001000,660.464729
+67392.001000,3492.327907
+68256.001000,3930.500867
+69120.001000,4007.283383
+69984.000130,4014.370276
+70847.999000,4008.911880
+70848.001000,4008.911880
+71711.999027,4055.618926
+72575.999000,625.895756
+72576.001000,625.895756
+73440.001000,873.636597
+74304.001000,3946.051951
+75168.001000,3973.725178
+76032.001000,3981.532061
+76896.000901,4041.127916
+77759.999000,4038.034340
+78623.999000,4025.012462
+79487.999000,661.713479
+79488.001000,661.713479
+80352.001000,3022.460598
+81216.001000,3929.301628
+82080.001000,4006.148777
+82944.000187,4013.658098
+83807.999000,4008.519207
+83808.001000,4008.519207
+84671.999029,4058.326657
+85535.999000,625.397475
+85536.001000,625.397475
+86400.001000,873.636536
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatPumpPower/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatPumpPower/reference.csv
new file mode 100644
index 0000000000..6ea782ed85
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatPumpPower/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,1604.791016
+864.000000,3896.436035
+1728.000000,3948.106445
+2592.000000,3981.308350
+3456.000000,4002.914551
+4320.000000,4017.052002
+5184.000000,4026.302979
+6048.000000,4018.369141
+6912.000000,4063.599121
+7776.000000,625.713379
+8640.000000,874.510986
+9504.000000,3966.248779
+10368.000000,3988.609863
+11232.000000,3992.831787
+12096.000000,4050.472412
+12960.000000,4044.894775
+13824.000000,874.607056
+14688.000000,661.098816
+15552.000000,3917.105957
+16416.000000,3947.245850
+17280.000000,4019.694092
+18144.000000,4024.128418
+19008.000000,4016.663330
+19872.000000,4057.470459
+20736.000000,626.577942
+21600.000000,874.511047
+22464.000000,3961.687012
+23328.000000,3984.997314
+24192.000000,3990.273682
+25056.000000,4048.105469
+25920.000000,4044.104248
+26784.000000,945.269226
+27648.000000,661.037842
+28512.000000,3876.721436
+29376.000000,3942.488281
+30240.000000,4016.441650
+31104.000000,4022.086914
+31968.000000,4015.317871
+32832.000000,4055.439453
+33696.000000,626.838196
+34560.000000,874.511047
+35424.000000,3957.410645
+36288.000000,3982.242920
+37152.000000,3988.416260
+38016.000000,4046.378906
+38880.000000,4043.401611
+39744.000000,1423.039673
+40608.000000,661.930603
+41472.000000,3838.426270
+42336.000000,3938.947510
+43200.000000,4014.071533
+44064.000000,4020.547363
+44928.000000,4014.309082
+45792.000000,4054.932373
+46656.000000,626.946777
+47520.000000,874.511108
+48384.000000,3954.134766
+49248.000000,3980.221924
+50112.000000,3987.075684
+50976.000000,4045.259766
+51840.000000,4042.871826
+52704.000000,2563.833984
+53568.000000,662.794495
+54432.000000,3794.139404
+55296.000000,3936.306396
+56160.000000,4012.455566
+57024.000000,4019.332275
+57888.000000,4013.519531
+58752.000000,4056.652344
+59616.000000,626.841614
+60480.000000,874.511169
+61344.000000,3951.724854
+62208.000000,3978.734619
+63072.000000,3986.126953
+63936.000000,4044.954346
+64800.000000,4042.436768
+65664.000000,4029.280029
+66528.000000,661.125854
+67392.000000,3495.823730
+68256.000000,3934.435303
+69120.000000,4011.294678
+69984.000000,4018.388672
+70848.000000,4012.924805
+71712.000000,4059.678711
+72576.000000,626.522278
+73440.000000,874.511108
+74304.000000,3950.001953
+75168.000000,3977.702881
+76032.000000,3985.517578
+76896.000000,4045.173096
+77760.000000,4042.076416
+78624.000000,4029.041504
+79488.000000,662.375854
+80352.000000,3025.486084
+81216.000000,3933.234863
+82080.000000,4010.158936
+82944.000000,4017.675781
+83808.000000,4012.531738
+84672.000000,4062.389160
+85536.000000,626.023499
+86400.000000,874.511047
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatPumpPower/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatPumpPower/test.csv
new file mode 100644
index 0000000000..71d28d6973
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatPumpPower/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,1604.791016
+864.000000,3896.392334
+1728.000000,3948.070312
+2592.000000,3981.297363
+3456.000000,4002.937256
+4320.000000,4017.101074
+5184.000000,4026.376953
+6048.000000,4018.463623
+6912.000000,4063.708984
+7776.000000,625.690674
+8640.000000,874.571411
+9504.000000,3966.649170
+10368.000000,3988.943604
+11232.000000,3993.099365
+12096.000000,4050.693848
+12960.000000,4045.082520
+13824.000000,874.543152
+14688.000000,660.859253
+15552.000000,3919.092529
+16416.000000,3948.125000
+17280.000000,4020.251221
+18144.000000,4024.634277
+19008.000000,4017.051758
+19872.000000,4056.458496
+20736.000000,626.620667
+21600.000000,874.511047
+22464.000000,3963.033936
+23328.000000,3985.915527
+24192.000000,3990.924561
+25056.000000,4048.523682
+25920.000000,4044.491455
+26784.000000,883.312195
+27648.000000,661.692078
+28512.000000,3900.274658
+29376.000000,3944.335693
+30240.000000,4017.340820
+31104.000000,4023.114990
+31968.000000,4016.068359
+32832.000000,4051.181885
+33696.000000,627.045105
+34560.000000,874.511047
+35424.000000,3959.673584
+36288.000000,3983.832764
+37152.000000,3989.498291
+38016.000000,4046.607910
+38880.000000,4044.042725
+39744.000000,1014.449829
+40608.000000,666.966187
+41472.000000,3865.797607
+42336.000000,3941.833984
+43200.000000,4015.623047
+44064.000000,4022.048584
+44928.000000,4015.381592
+45792.000000,4050.658203
+46656.000000,627.116699
+47520.000000,874.511047
+48384.000000,3957.518066
+49248.000000,3982.522461
+50112.000000,3988.643311
+50976.000000,4045.862061
+51840.000000,4043.721924
+52704.000000,1240.645020
+53568.000000,666.849243
+54432.000000,3849.552246
+55296.000000,3940.466553
+56160.000000,4014.848633
+57024.000000,4021.451172
+57888.000000,4015.005371
+58752.000000,4052.085693
+59616.000000,627.036377
+60480.000000,874.511108
+61344.000000,3956.608643
+62208.000000,3981.910889
+63072.000000,3988.281494
+63936.000000,4045.968262
+64800.000000,4043.567871
+65664.000000,1310.637939
+66528.000000,663.610901
+67392.000000,3845.364014
+68256.000000,3940.016113
+69120.000000,4014.777344
+69984.000000,4021.229004
+70848.000000,4014.882812
+71712.000000,4054.662109
+72576.000000,626.839722
+73440.000000,874.511047
+74304.000000,3956.643555
+75168.000000,3981.865967
+76032.000000,3988.312012
+76896.000000,4046.560791
+77760.000000,4043.547852
+78624.000000,1255.689331
+79488.000000,660.999756
+80352.000000,3847.987305
+81216.000000,3940.363037
+82080.000000,4015.245850
+82944.000000,4021.329834
+83808.000000,4014.978271
+84672.000000,4057.777588
+85536.000000,626.531006
+86400.000000,874.511047
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatPumpPower/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatPumpPower/upperBound.csv
new file mode 100644
index 0000000000..0a322911ad
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatPumpPower/upperBound.csv
@@ -0,0 +1,123 @@
+x,y
+-0.001000,1606.395807
+863.999000,3900.332471
+1727.999000,3952.054552
+2591.999000,3985.289658
+3455.999000,4006.917465
+4319.999000,4021.069054
+5183.999000,4030.329281
+5184.001000,4030.329281
+6047.999298,4022.387525
+6911.999000,4067.662720
+6912.001000,4067.662720
+7776.000865,626.339630
+8639.999000,875.385497
+9503.999000,3970.215028
+10367.999000,3992.598473
+11231.999000,3996.824619
+12095.999000,4054.522885
+12096.001000,4054.522885
+12960.001000,4048.939670
+13824.001000,875.481663
+14687.999123,661.760379
+15551.999000,3921.023063
+16415.999000,3951.193095
+17279.999000,4023.713786
+18143.999000,4028.152546
+18144.001000,4028.152546
+19007.999309,4020.680008
+19871.999000,4061.527929
+19872.001000,4061.527929
+20736.000865,627.205056
+21599.999000,875.385558
+22463.999000,3965.648699
+23327.999000,3988.982312
+24191.999000,3994.263955
+25055.999000,4052.153574
+25056.001000,4052.153574
+25920.001000,4048.148352
+26784.001000,946.214495
+27647.999162,661.699485
+28511.999000,3880.598157
+29375.999000,3946.430770
+30239.999000,4020.458092
+31103.999000,4026.109001
+31104.001000,4026.109001
+31967.999289,4019.333202
+32831.999000,4059.494893
+32832.001000,4059.494893
+33696.000865,627.465569
+34559.999000,875.385558
+35423.999000,3961.368055
+36287.999000,3986.225163
+37151.999000,3992.404676
+38015.999000,4050.425285
+38016.001000,4050.425285
+38880.001000,4047.445013
+39744.001000,1424.462713
+40607.999387,662.593956
+41471.999000,3842.264696
+42335.999000,3942.886457
+43199.999000,4018.085605
+44063.999000,4024.567911
+44064.001000,4024.567911
+44927.999266,4018.323404
+45791.999000,4058.987305
+45792.001000,4058.987305
+46656.000865,627.574259
+47519.999000,875.385620
+48383.999000,3958.088900
+49247.999000,3984.202146
+50111.999000,3991.062759
+50975.999000,4049.305025
+50976.001000,4049.305025
+51840.001000,4046.914698
+52704.001000,2566.397818
+53567.999756,663.460030
+54431.999000,3797.933544
+55295.999000,3940.242703
+56159.999000,4016.468022
+57023.999000,4023.351608
+57024.001000,4023.351608
+57887.999238,4017.533063
+58751.999000,4060.708996
+58752.001000,4060.708996
+59616.000865,627.468991
+60479.999000,875.385681
+61343.999000,3955.676578
+62207.999000,3982.713354
+63071.999000,3990.113080
+63935.999000,4048.999300
+63936.001000,4048.999300
+64800.001000,4046.479204
+65664.001000,4033.309309
+66528.000086,661.790547
+67391.999000,3499.319554
+68255.999000,3938.369738
+69119.999000,4015.305972
+69983.999000,4022.407061
+69984.001000,4022.407061
+70847.999209,4016.937741
+71711.999000,4063.738390
+71712.001000,4063.738390
+72576.000865,627.149336
+73439.999000,875.385620
+74303.999000,3953.951955
+75167.999000,3981.680584
+76031.999000,3989.503096
+76895.999000,4049.218269
+76896.001000,4049.218269
+77760.001000,4046.118492
+78624.001000,4033.070545
+79488.000175,663.041448
+80351.999000,3028.511570
+81215.999000,3937.168098
+82079.999000,4014.169094
+82943.999000,4021.693457
+82944.001000,4021.693457
+83807.999187,4016.544281
+84671.999000,4066.451549
+84672.001000,4066.451549
+85536.000865,626.650059
+86399.999000,875.385558
+86400.001000,875.385558
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[1].T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[1].T/errors.csv
new file mode 100644
index 0000000000..7cf7027dcb
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[1].T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+864.000000,0.000000
+1728.000000,0.000000
+2592.000000,0.000000
+3456.000000,0.000000
+4320.000000,0.000000
+5184.000000,0.000000
+6048.000000,0.000000
+6912.000000,0.000000
+7776.000000,0.000000
+8640.000000,0.000000
+9504.000000,0.000000
+10368.000000,0.000000
+11232.000000,0.000000
+12096.000000,0.000000
+12960.000000,0.000000
+13824.000000,0.000000
+14688.000000,0.000000
+15552.000000,0.000000
+16416.000000,0.000000
+17280.000000,0.000000
+18144.000000,0.000000
+19008.000000,0.000000
+19872.000000,0.000000
+20736.000000,0.000000
+21600.000000,0.000000
+22464.000000,0.000000
+23328.000000,0.000000
+24192.000000,0.000000
+25056.000000,0.000000
+25920.000000,0.000000
+26784.000000,0.000000
+27648.000000,0.000000
+28512.000000,0.000000
+29376.000000,0.000000
+30240.000000,0.000000
+31104.000000,0.000000
+31968.000000,0.000000
+32832.000000,0.000000
+33696.000000,0.000000
+34560.000000,0.000000
+35424.000000,0.000000
+36288.000000,0.000000
+37152.000000,0.000000
+38016.000000,0.000000
+38880.000000,0.000000
+39744.000000,0.000000
+40608.000000,0.000000
+41472.000000,0.000000
+42336.000000,0.000000
+43200.000000,0.000000
+44064.000000,0.000000
+44928.000000,0.000000
+45792.000000,0.000000
+46656.000000,0.000000
+47520.000000,0.000000
+48384.000000,0.000000
+49248.000000,0.000000
+50112.000000,0.000000
+50976.000000,0.000000
+51840.000000,0.000000
+52704.000000,0.000000
+53568.000000,0.000000
+54432.000000,0.000000
+55296.000000,0.000000
+56160.000000,0.000000
+57024.000000,0.000000
+57888.000000,0.000000
+58752.000000,0.000000
+59616.000000,0.000000
+60480.000000,0.000000
+61344.000000,0.000000
+62208.000000,0.000000
+63072.000000,0.000000
+63936.000000,0.000000
+64800.000000,0.000000
+65664.000000,0.000000
+66528.000000,0.000000
+67392.000000,0.000000
+68256.000000,0.000000
+69120.000000,0.000000
+69984.000000,0.000000
+70848.000000,0.000000
+71712.000000,0.000000
+72576.000000,0.000000
+73440.000000,0.000000
+74304.000000,0.000000
+75168.000000,0.000000
+76032.000000,0.000000
+76896.000000,0.000000
+77760.000000,0.000000
+78624.000000,0.000000
+79488.000000,0.000000
+80352.000000,0.000000
+81216.000000,0.000000
+82080.000000,0.000000
+82944.000000,0.000000
+83808.000000,0.000000
+84672.000000,0.000000
+85536.000000,0.000000
+86400.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[1].T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[1].T/lowerBound.csv
new file mode 100644
index 0000000000..503b82b4ee
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[1].T/lowerBound.csv
@@ -0,0 +1,116 @@
+x,y
+-0.001000,297.851844
+0.001000,297.851844
+864.001000,301.395172
+1728.001000,302.661178
+2592.001000,303.284791
+3456.001000,303.657739
+4320.001000,303.896239
+5184.001000,304.051754
+6048.001000,304.153672
+6911.999154,304.217268
+7775.999000,303.455640
+8639.999000,303.014187
+8640.001000,303.014187
+9504.001000,303.459817
+10368.001000,303.772583
+11232.001000,303.967121
+12096.001000,304.091387
+12959.999638,304.183854
+13823.999000,303.986633
+14687.999000,303.165464
+14688.001000,303.165464
+15552.001000,303.213237
+16416.001000,303.622709
+17280.001000,303.864411
+18144.001000,304.031175
+19008.001000,304.140593
+19871.999191,304.209006
+20735.999000,303.562741
+21599.999000,303.045437
+21600.001000,303.045437
+22464.001000,303.408842
+23328.001000,303.742706
+24192.001000,303.948341
+25056.001000,304.079314
+25920.000730,304.176019
+26783.999000,304.160958
+27647.999000,303.216439
+28511.999000,303.156227
+28512.001000,303.156227
+29376.001000,303.585606
+30240.001000,303.841332
+31104.001000,304.016267
+31968.001000,304.131050
+32831.999230,304.203030
+33695.999000,303.647739
+34559.999000,303.070345
+34560.001000,303.070345
+35424.001000,303.371160
+36288.001000,303.721121
+37152.001000,303.934866
+38016.001000,304.070747
+38880.001000,304.170653
+39743.999119,304.232176
+40607.999000,303.259425
+41471.999000,303.153025
+41472.001000,303.153025
+42336.001000,303.557802
+43200.001000,303.824259
+44064.001000,304.005352
+44928.001000,304.124130
+45791.999267,304.198762
+46655.999000,303.713317
+47519.999000,303.089643
+47520.001000,303.089643
+48384.001000,303.343448
+49248.001000,303.705573
+50112.001000,303.925263
+50976.001000,304.064741
+51840.001000,304.166964
+52703.999133,304.233792
+53567.999000,303.293357
+54431.999000,303.171379
+54432.001000,303.171379
+55296.001000,303.537040
+56160.001000,303.811698
+57024.001000,303.997456
+57888.001000,304.119160
+58751.999300,304.195774
+59615.999000,303.761517
+60479.999000,303.103972
+60480.001000,303.103972
+61344.001000,303.323844
+62208.001000,303.694781
+63072.001000,303.918677
+63936.001000,304.060717
+64800.001000,304.164647
+65663.999138,304.232664
+66527.999000,303.318265
+67391.999000,303.178482
+67392.001000,303.178482
+68256.001000,303.522376
+69120.001000,303.802979
+69984.001000,303.992121
+70848.001000,304.115807
+71711.999326,304.193854
+72575.999000,303.793071
+73439.999000,303.113484
+73440.001000,303.113484
+74304.001000,303.311436
+75168.001000,303.688195
+76032.001000,303.914684
+76896.001000,304.058400
+77760.001000,304.163489
+78623.999142,304.232145
+79487.999000,303.334637
+80351.999000,303.174610
+80352.001000,303.174610
+81216.001000,303.513139
+82080.001000,303.797644
+82944.001000,303.989011
+83808.001000,304.113856
+84671.999342,304.192817
+85535.999000,303.809351
+86399.999000,303.118606
+86400.001000,303.118606
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[1].T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[1].T/reference.csv
new file mode 100644
index 0000000000..e4265cd78b
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[1].T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,298.149994
+864.000000,301.696869
+1728.000000,302.964142
+2592.000000,303.588379
+3456.000000,303.961700
+4320.000000,304.200439
+5184.000000,304.356110
+6048.000000,304.458130
+6912.000000,304.521790
+7776.000000,303.759399
+8640.000000,303.317505
+9504.000000,303.763580
+10368.000000,304.076660
+11232.000000,304.271393
+12096.000000,304.395782
+12960.000000,304.488342
+13824.000000,304.290924
+14688.000000,303.468933
+15552.000000,303.516754
+16416.000000,303.926636
+17280.000000,304.168579
+18144.000000,304.335510
+19008.000000,304.445038
+19872.000000,304.513519
+20736.000000,303.866608
+21600.000000,303.348785
+22464.000000,303.712555
+23328.000000,304.046753
+24192.000000,304.252594
+25056.000000,304.383698
+25920.000000,304.480499
+26784.000000,304.465424
+27648.000000,303.519958
+28512.000000,303.459686
+29376.000000,303.889496
+30240.000000,304.145477
+31104.000000,304.320587
+31968.000000,304.435486
+32832.000000,304.507538
+33696.000000,303.951691
+34560.000000,303.373718
+35424.000000,303.674835
+36288.000000,304.025146
+37152.000000,304.239105
+38016.000000,304.375122
+38880.000000,304.475128
+39744.000000,304.536713
+40608.000000,303.562988
+41472.000000,303.456482
+42336.000000,303.861664
+43200.000000,304.128387
+44064.000000,304.309662
+44928.000000,304.428558
+45792.000000,304.503265
+46656.000000,304.017334
+47520.000000,303.393036
+48384.000000,303.647095
+49248.000000,304.009583
+50112.000000,304.229492
+50976.000000,304.369110
+51840.000000,304.471436
+52704.000000,304.538330
+53568.000000,303.596954
+54432.000000,303.474854
+55296.000000,303.840881
+56160.000000,304.115814
+57024.000000,304.301758
+57888.000000,304.423584
+58752.000000,304.500275
+59616.000000,304.065582
+60480.000000,303.407379
+61344.000000,303.627472
+62208.000000,303.998779
+63072.000000,304.222900
+63936.000000,304.365082
+64800.000000,304.469116
+65664.000000,304.537201
+66528.000000,303.621887
+67392.000000,303.481964
+68256.000000,303.826202
+69120.000000,304.107086
+69984.000000,304.296417
+70848.000000,304.420227
+71712.000000,304.498352
+72576.000000,304.097168
+73440.000000,303.416901
+74304.000000,303.615051
+75168.000000,303.992188
+76032.000000,304.218903
+76896.000000,304.362762
+77760.000000,304.467957
+78624.000000,304.536682
+79488.000000,303.638275
+80352.000000,303.478088
+81216.000000,303.816956
+82080.000000,304.101746
+82944.000000,304.293304
+83808.000000,304.418274
+84672.000000,304.497314
+85536.000000,304.113464
+86400.000000,303.422028
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[1].T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[1].T/test.csv
new file mode 100644
index 0000000000..a42f736756
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[1].T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,298.149994
+864.000000,301.695984
+1728.000000,302.963654
+2592.000000,303.588257
+3456.000000,303.961945
+4320.000000,304.200989
+5184.000000,304.356873
+6048.000000,304.459045
+6912.000000,304.522858
+7776.000000,303.751556
+8640.000000,303.315369
+9504.000000,303.767578
+10368.000000,304.079407
+11232.000000,304.273560
+12096.000000,304.397675
+12960.000000,304.490051
+13824.000000,304.257080
+14688.000000,303.459534
+15552.000000,303.528137
+16416.000000,303.933594
+17280.000000,304.173370
+18144.000000,304.339081
+19008.000000,304.447906
+19872.000000,304.515900
+20736.000000,303.842285
+21600.000000,303.342010
+22464.000000,303.723938
+23328.000000,304.053802
+24192.000000,304.257568
+25056.000000,304.387451
+25920.000000,304.483459
+26784.000000,304.400909
+27648.000000,303.501160
+28512.000000,303.477997
+29376.000000,303.903992
+30240.000000,304.155029
+31104.000000,304.327271
+31968.000000,304.440491
+32832.000000,304.511383
+33696.000000,303.907501
+34560.000000,303.361298
+35424.000000,303.694458
+36288.000000,304.036896
+37152.000000,304.247162
+38016.000000,304.380951
+38880.000000,304.479431
+39744.000000,304.490936
+40608.000000,303.529449
+41472.000000,303.455322
+42336.000000,303.884552
+43200.000000,304.143188
+44064.000000,304.319824
+44928.000000,304.435883
+45792.000000,304.508728
+46656.000000,303.948761
+47520.000000,303.373688
+48384.000000,303.676697
+49248.000000,304.026978
+50112.000000,304.241180
+50976.000000,304.377350
+51840.000000,304.477417
+52704.000000,304.525482
+53568.000000,303.546326
+54432.000000,303.453217
+55296.000000,303.874115
+56160.000000,304.137024
+57024.000000,304.316132
+57888.000000,304.433777
+58752.000000,304.507690
+59616.000000,303.967743
+60480.000000,303.379700
+61344.000000,303.668976
+62208.000000,304.022949
+63072.000000,304.238953
+63936.000000,304.376251
+64800.000000,304.477051
+65664.000000,304.531799
+66528.000000,303.552399
+67392.000000,303.454620
+68256.000000,303.870941
+69120.000000,304.135406
+69984.000000,304.315491
+70848.000000,304.433655
+71712.000000,304.507935
+72576.000000,303.968292
+73440.000000,303.380432
+74304.000000,303.669403
+75168.000000,304.023621
+76032.000000,304.239685
+76896.000000,304.377075
+77760.000000,304.477997
+78624.000000,304.527985
+79488.000000,303.548706
+80352.000000,303.454559
+81216.000000,303.874146
+82080.000000,304.137787
+82944.000000,304.317444
+83808.000000,304.435242
+84672.000000,304.509277
+85536.000000,303.952850
+86400.000000,303.376526
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[1].T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[1].T/upperBound.csv
new file mode 100644
index 0000000000..bd1010c17d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[1].T/upperBound.csv
@@ -0,0 +1,115 @@
+x,y
+-0.001000,298.448144
+863.999000,301.998566
+1727.999000,303.267106
+2591.999000,303.891967
+3455.999000,304.265662
+4319.999000,304.504640
+5183.999000,304.660466
+6047.999000,304.762588
+6911.999000,304.826311
+6912.001000,304.826311
+7776.001000,304.063159
+8639.999995,303.620823
+9503.999000,304.067344
+10367.999000,304.380737
+11231.999000,304.575664
+12095.999000,304.700178
+12959.999000,304.792831
+12960.001000,304.792831
+13824.001000,304.595215
+14688.000890,303.772402
+15551.999000,303.820271
+16415.999000,304.230562
+17279.999000,304.472748
+18143.999000,304.639846
+19007.999000,304.749483
+19871.999000,304.818033
+19872.001000,304.818033
+20736.001000,304.170474
+21600.000175,303.652135
+22463.999000,304.016267
+23327.999000,304.350800
+24191.999000,304.556847
+25055.999000,304.688081
+25919.999000,304.784980
+25920.001000,304.784980
+26784.001000,304.769889
+27648.001000,303.823478
+28511.999246,303.763146
+29375.999000,304.193385
+30239.999000,304.449623
+31103.999000,304.624908
+31967.999000,304.739921
+32831.999000,304.812045
+32832.001000,304.812045
+33696.001000,304.255642
+34560.000315,303.677092
+35423.999000,303.978510
+36287.999000,304.329172
+37151.999000,304.543344
+38015.999000,304.679497
+38879.999000,304.779603
+39743.999000,304.841249
+39744.001000,304.841249
+40608.001000,303.866551
+41471.999416,303.759939
+42335.999000,304.165525
+43199.999000,304.432516
+44063.999000,304.613972
+44927.999000,304.732987
+45791.999000,304.807769
+45792.001000,304.807769
+46656.001000,304.321351
+47520.000422,303.696429
+48383.999000,303.950742
+49247.999000,304.313592
+50111.999000,304.533722
+50975.999000,304.673479
+51839.999000,304.775907
+52703.999000,304.842868
+52704.001000,304.842868
+53568.001000,303.900551
+54431.999500,303.778329
+55295.999000,304.144722
+56159.999000,304.419930
+57023.999000,304.606060
+57887.999000,304.728008
+58751.999000,304.804775
+58752.001000,304.804775
+59616.001000,304.369648
+60480.000499,303.710787
+61343.999000,303.931099
+62207.999000,304.302778
+63071.999000,304.527123
+63935.999000,304.669447
+64799.999000,304.773585
+65663.999000,304.841738
+65664.001000,304.841738
+66528.001000,303.925509
+67391.999578,303.785446
+68255.999000,304.130029
+69119.999000,304.411193
+69983.999000,304.600714
+70847.999000,304.724647
+71711.999000,304.802850
+71712.001000,304.802850
+72576.001000,304.401265
+73440.000549,303.720318
+74303.999000,303.918666
+75167.999000,304.296180
+76031.999000,304.523121
+76895.999000,304.667125
+77759.999000,304.772424
+78623.999000,304.841219
+78624.001000,304.841219
+79488.001000,303.941913
+80351.999642,303.781567
+81215.999000,304.120773
+82079.999000,304.405847
+82943.999000,304.597598
+83807.999000,304.722692
+84671.999000,304.801812
+84672.001000,304.801812
+85536.001000,304.417578
+86400.001000,303.725450
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[5].T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[5].T/errors.csv
new file mode 100644
index 0000000000..04e2d5d36e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[5].T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+864.000000,0.000000
+1728.000000,0.000000
+2592.000000,0.000000
+3456.000000,0.000000
+4320.000000,0.000000
+5184.000000,0.000000
+6048.000000,0.000000
+6912.000000,0.000000
+7776.000000,0.000000
+8640.000000,0.000000
+9504.000000,0.000000
+10368.000000,0.000000
+11232.000000,0.000000
+12096.000000,0.000000
+12960.000000,0.000000
+13824.000000,0.000000
+14688.000000,0.000000
+15552.000000,0.000000
+16416.000000,0.000000
+17280.000000,0.000000
+18144.000000,0.000000
+19008.000000,0.000000
+19872.000000,0.000000
+20736.000000,0.000000
+21600.000000,0.000000
+22464.000000,0.000000
+23328.000000,0.000000
+24192.000000,0.000000
+25056.000000,0.000000
+25920.000000,0.000000
+26784.000000,0.000000
+27648.000000,0.000000
+28512.000000,0.000000
+29376.000000,0.000000
+30240.000000,0.000000
+31104.000000,0.000000
+31968.000000,0.000000
+32832.000000,0.000000
+33696.000000,0.000000
+34560.000000,0.000000
+35424.000000,0.000000
+36288.000000,0.000000
+37152.000000,0.000000
+38016.000000,0.000000
+38880.000000,0.000000
+39744.000000,0.135719
+40608.000000,0.000000
+41472.000000,0.000000
+42336.000000,0.000000
+43200.000000,0.000000
+44064.000000,0.000000
+44928.000000,0.000000
+45792.000000,0.000000
+46656.000000,0.000000
+47520.000000,0.000000
+48384.000000,0.000000
+49248.000000,0.000000
+50112.000000,0.000000
+50976.000000,0.000000
+51840.000000,0.000000
+52704.000000,0.167094
+53568.000000,0.000000
+54432.000000,0.000000
+55296.000000,0.000000
+56160.000000,0.000000
+57024.000000,0.000000
+57888.000000,0.000000
+58752.000000,0.000000
+59616.000000,0.000000
+60480.000000,0.000000
+61344.000000,0.000000
+62208.000000,0.000000
+63072.000000,0.000000
+63936.000000,0.000000
+64800.000000,0.000000
+65664.000000,0.081075
+66528.000000,0.020445
+67392.000000,0.000000
+68256.000000,0.000000
+69120.000000,0.000000
+69984.000000,0.000000
+70848.000000,0.000000
+71712.000000,0.000000
+72576.000000,0.000000
+73440.000000,0.000000
+74304.000000,0.000000
+75168.000000,0.000000
+76032.000000,0.000000
+76896.000000,0.000000
+77760.000000,0.000000
+78624.000000,0.136013
+79488.000000,0.110676
+80352.000000,0.000000
+81216.000000,0.000000
+82080.000000,0.000000
+82944.000000,0.000000
+83808.000000,0.000000
+84672.000000,0.000000
+85536.000000,0.074940
+86400.000000,0.034127
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[5].T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[5].T/lowerBound.csv
new file mode 100644
index 0000000000..06e3efff58
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[5].T/lowerBound.csv
@@ -0,0 +1,116 @@
+x,y
+-0.001000,297.851844
+0.001000,297.851844
+864.001000,302.407190
+1728.001000,305.809759
+2592.001000,308.207933
+3456.001000,309.924659
+4320.001000,311.109630
+5184.001000,311.905891
+6048.001000,312.424964
+6911.999238,312.753004
+7775.999000,310.329009
+8639.999000,307.859039
+8640.001000,307.859039
+9504.001000,308.867307
+10368.001000,310.448945
+11232.001000,311.434134
+12096.001000,312.088630
+12959.999712,312.600812
+13823.999000,311.673305
+14687.999000,309.035504
+15551.999000,307.557613
+15552.001000,307.557613
+16416.001000,309.644605
+17280.001000,310.890032
+18144.001000,311.786809
+19008.001000,312.351795
+19871.999294,312.703310
+20735.999000,310.663147
+21599.999000,308.149641
+21600.001000,308.149641
+22464.001000,308.609356
+23328.001000,310.293857
+24192.001000,311.333893
+25056.001000,312.016559
+25920.000109,312.555478
+26783.999000,312.122441
+27647.999000,309.375221
+28511.999000,307.212256
+28512.001000,307.212256
+29376.001000,309.449000
+30240.001000,310.765370
+31104.001000,311.704524
+31968.001000,312.297558
+32831.999346,312.667610
+33695.999000,310.896800
+34559.999000,308.356130
+34560.001000,308.356130
+35424.001000,308.420427
+36288.001000,310.181482
+37152.001000,311.260937
+38016.001000,311.966774
+38880.001000,312.523467
+39743.999070,312.634410
+40607.999000,309.597624
+41471.999000,306.975249
+41472.001000,306.975249
+42336.001000,309.302814
+43200.001000,310.673360
+44064.001000,311.643885
+44928.001000,312.257559
+45791.999391,312.641756
+46655.999000,311.061460
+47519.999000,308.503383
+48383.999000,308.281772
+48384.001000,308.281772
+49248.001000,310.100081
+50112.001000,311.208225
+50976.001000,311.931561
+51840.001000,312.500907
+52703.999200,312.844160
+53567.999000,309.758078
+54431.999000,306.822875
+54432.001000,306.822875
+55296.001000,309.193000
+56160.001000,310.606228
+57024.001000,311.599344
+57888.001000,312.227773
+58751.999429,312.623342
+59615.999000,311.174994
+60479.999000,308.605880
+61343.999000,308.184122
+61344.001000,308.184122
+62208.001000,310.043071
+63072.001000,311.171153
+63936.001000,311.908086
+64800.001000,312.485724
+65663.999211,312.834679
+66527.999000,309.869172
+67391.999000,306.800528
+67392.001000,306.800528
+68256.001000,309.114679
+69120.001000,310.560375
+69984.001000,311.568552
+70848.001000,312.206676
+71711.999457,312.611544
+72575.999000,311.245968
+73439.999000,308.670482
+74303.999000,308.122935
+74304.001000,308.122935
+75168.001000,310.007340
+76032.001000,311.147525
+76896.001000,311.894916
+77760.001000,312.476944
+78623.999217,312.828612
+79487.999000,309.938835
+80351.999000,306.862112
+80352.001000,306.862112
+81216.001000,309.064070
+82080.001000,310.533089
+82944.001000,311.549619
+83808.001000,312.193049
+84671.999475,312.605965
+85535.999000,311.281333
+86399.999000,308.703164
+86400.001000,308.703164
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[5].T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[5].T/reference.csv
new file mode 100644
index 0000000000..159979b1be
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[5].T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,298.149994
+864.000000,302.709900
+1728.000000,306.115875
+2592.000000,308.516449
+3456.000000,310.234894
+4320.000000,311.421051
+5184.000000,312.218109
+6048.000000,312.737701
+6912.000000,313.066071
+7776.000000,310.639648
+8640.000000,308.167206
+9504.000000,309.176483
+10368.000000,310.759705
+11232.000000,311.745880
+12096.000000,312.401031
+12960.000000,312.913727
+13824.000000,311.985291
+14688.000000,309.344849
+15552.000000,307.865479
+16416.000000,309.954559
+17280.000000,311.201233
+18144.000000,312.098907
+19008.000000,312.664459
+19872.000000,313.016327
+20736.000000,310.974121
+21600.000000,308.458099
+22464.000000,308.918274
+23328.000000,310.604462
+24192.000000,311.645538
+25056.000000,312.328888
+25920.000000,312.868347
+26784.000000,312.434875
+27648.000000,309.684906
+28512.000000,307.519775
+29376.000000,309.758759
+30240.000000,311.076447
+31104.000000,312.016541
+31968.000000,312.610168
+32832.000000,312.980591
+33696.000000,311.208008
+34560.000000,308.664795
+35424.000000,308.729156
+36288.000000,310.491974
+37152.000000,311.572510
+38016.000000,312.279053
+38880.000000,312.836304
+39744.000000,312.947357
+40608.000000,309.907532
+41472.000000,307.282532
+42336.000000,309.612427
+43200.000000,310.984344
+44064.000000,311.955841
+44928.000000,312.570129
+45792.000000,312.954712
+46656.000000,311.372833
+47520.000000,308.812195
+48384.000000,308.590363
+49248.000000,310.410492
+50112.000000,311.519745
+50976.000000,312.243805
+51840.000000,312.813721
+52704.000000,313.157318
+53568.000000,310.068146
+54432.000000,307.130005
+55296.000000,309.502502
+56160.000000,310.917145
+57024.000000,311.911255
+57888.000000,312.540314
+58752.000000,312.936279
+59616.000000,311.486481
+60480.000000,308.914795
+61344.000000,308.492615
+62208.000000,310.353424
+63072.000000,311.482635
+63936.000000,312.220306
+64800.000000,312.798523
+65664.000000,313.147827
+66528.000000,310.179352
+67392.000000,307.107635
+68256.000000,309.424103
+69120.000000,310.871246
+69984.000000,311.880432
+70848.000000,312.519196
+71712.000000,312.924469
+72576.000000,311.557526
+73440.000000,308.979462
+74304.000000,308.431366
+75168.000000,310.317657
+76032.000000,311.458984
+76896.000000,312.207123
+77760.000000,312.789734
+78624.000000,313.141754
+79488.000000,310.249084
+80352.000000,307.169281
+81216.000000,309.373444
+82080.000000,310.843933
+82944.000000,311.861481
+83808.000000,312.505554
+84672.000000,312.918884
+85536.000000,311.592926
+86400.000000,309.012177
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[5].T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[5].T/test.csv
new file mode 100644
index 0000000000..0799165eff
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[5].T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,298.149994
+864.000000,302.710205
+1728.000000,306.116394
+2592.000000,308.517181
+3456.000000,310.236176
+4320.000000,311.423035
+5184.000000,312.220795
+6048.000000,312.741028
+6912.000000,313.069916
+7776.000000,310.612701
+8640.000000,308.145386
+9504.000000,309.196198
+10368.000000,310.773132
+11232.000000,311.756165
+12096.000000,312.409637
+12960.000000,312.921051
+13824.000000,311.895996
+14688.000000,309.279938
+15552.000000,307.925598
+16416.000000,309.989594
+17280.000000,311.224579
+18144.000000,312.116425
+19008.000000,312.678253
+19872.000000,313.026947
+20736.000000,310.901825
+21600.000000,308.396545
+22464.000000,308.973755
+23328.000000,310.639709
+24192.000000,311.670593
+25056.000000,312.347168
+25920.000000,312.882416
+26784.000000,312.263947
+27648.000000,309.560394
+28512.000000,307.644379
+29376.000000,309.834442
+30240.000000,311.123962
+31104.000000,312.050781
+31968.000000,312.635956
+32832.000000,312.998840
+33696.000000,311.088654
+34560.000000,308.561127
+35424.000000,308.824097
+36288.000000,310.550995
+37152.000000,311.613770
+38016.000000,312.307526
+38880.000000,312.857666
+39744.000000,312.498688
+40608.000000,309.732086
+41472.000000,307.468140
+42336.000000,309.730560
+43200.000000,311.058777
+44064.000000,312.008240
+44928.000000,312.608337
+45792.000000,312.981354
+46656.000000,311.198822
+47520.000000,308.659363
+48384.000000,308.733917
+49248.000000,310.498047
+50112.000000,311.579834
+50976.000000,312.285339
+51840.000000,312.843872
+52704.000000,312.677063
+53568.000000,309.819824
+54432.000000,307.374756
+55296.000000,309.673676
+56160.000000,311.024261
+57024.000000,311.985962
+57888.000000,312.594025
+58752.000000,312.973083
+59616.000000,311.247223
+60480.000000,308.703278
+61344.000000,308.693939
+62208.000000,310.475067
+63072.000000,311.565369
+63936.000000,312.277130
+64800.000000,312.839172
+65664.000000,312.753601
+66528.000000,309.848724
+67392.000000,307.343262
+68256.000000,309.654572
+69120.000000,311.014221
+69984.000000,311.979858
+70848.000000,312.590332
+71712.000000,312.972137
+72576.000000,311.247589
+73440.000000,308.704559
+74304.000000,308.694397
+75168.000000,310.476013
+76032.000000,311.566437
+76896.000000,312.280029
+77760.000000,312.841675
+78624.000000,312.692596
+79488.000000,309.828156
+80352.000000,307.364716
+81216.000000,309.668304
+82080.000000,311.025543
+82944.000000,311.987762
+83808.000000,312.595825
+84672.000000,312.977631
+85536.000000,311.206390
+86400.000000,308.669037
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[5].T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[5].T/upperBound.csv
new file mode 100644
index 0000000000..4e0d12b194
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.mat_heatStorage.layer[5].T/upperBound.csv
@@ -0,0 +1,115 @@
+x,y
+-0.001000,298.448144
+863.999000,303.012610
+1727.999000,306.421991
+2591.999000,308.824965
+3455.999000,310.545129
+4319.999000,311.732472
+5183.999000,312.530327
+6047.999000,313.050439
+6911.999000,313.379137
+6912.001000,313.379137
+7776.001000,310.950288
+8640.000420,308.475375
+9503.999000,309.485660
+10367.999000,311.070464
+11231.999000,312.057626
+12095.999000,312.713433
+12959.999000,313.226641
+12960.001000,313.226641
+13824.001000,312.297276
+14688.001000,309.654193
+15551.999829,308.173346
+16415.999000,310.264514
+17279.999000,311.512434
+18143.999000,312.411006
+19007.999000,312.977124
+19871.999000,313.329343
+19872.001000,313.329343
+20736.001000,311.285095
+21600.000691,308.766558
+22463.999000,309.227192
+23327.999000,310.915066
+24191.999000,311.957184
+25055.999000,312.641217
+25919.999000,313.181216
+25920.001000,313.181216
+26784.001000,312.747310
+27648.001000,309.994591
+28511.999983,307.827298
+29375.999000,310.068517
+30239.999000,311.387523
+31103.999000,312.328557
+31967.999000,312.922779
+32831.999000,313.293571
+32832.001000,313.293571
+33696.001000,311.519216
+34560.000951,308.973460
+35423.999000,309.037886
+36287.999000,310.802466
+37151.999000,311.884082
+38015.999000,312.591332
+38879.999000,313.149140
+39743.999000,313.260305
+39744.001000,313.260305
+40608.001000,310.217439
+41472.000060,307.589817
+42335.999000,309.922039
+43199.999000,311.295329
+44063.999000,312.267797
+44927.999000,312.882700
+45791.999000,313.267667
+45792.001000,313.267667
+46656.001000,311.684206
+47520.001000,309.121007
+48383.999217,308.898953
+49247.999000,310.720902
+50111.999000,311.831265
+50975.999000,312.556049
+51839.999000,313.126534
+52703.999000,313.470475
+52704.001000,313.470475
+53568.001000,310.378214
+54432.000107,307.437138
+55295.999000,309.812005
+56159.999000,311.228062
+57023.999000,312.223166
+57887.999000,312.852854
+58751.999000,313.249216
+58752.001000,313.249216
+59616.001000,311.797967
+60480.001000,309.223710
+61343.999370,308.801108
+62207.999000,310.663777
+63071.999000,311.794118
+63935.999000,312.532527
+64799.999000,313.111321
+65663.999000,313.460975
+65664.001000,313.460975
+66528.001000,310.489531
+67392.000140,307.414746
+68255.999000,309.733527
+69119.999000,311.182118
+69983.999000,312.192313
+70847.999000,312.831715
+71711.999000,313.237393
+71712.001000,313.237393
+72576.001000,311.869083
+73440.001000,309.288441
+74303.999450,308.739798
+75167.999000,310.627975
+76031.999000,311.770443
+76895.999000,312.519330
+77759.999000,313.102524
+78623.999000,313.454896
+78624.001000,313.454896
+79488.001000,310.559334
+80352.000166,307.476453
+81215.999000,309.682817
+82079.999000,311.154777
+82943.999000,312.173342
+83807.999000,312.818060
+84671.999000,313.231803
+84672.001000,313.231803
+85536.001000,311.904519
+86400.001000,309.321189
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_FRdp.m_flow/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_FRdp.m_flow/errors.csv
new file mode 100644
index 0000000000..0bf904e264
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_FRdp.m_flow/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000000
+72.000000,0.000000
+108.000000,0.000000
+144.000000,0.000000
+180.000000,0.000000
+216.000000,0.000000
+252.000000,0.000000
+288.000000,0.000000
+324.000000,0.000000
+360.000000,0.000000
+396.000000,0.000000
+432.000000,0.000000
+468.000000,0.000000
+504.000000,0.000000
+540.000000,0.000000
+576.000000,0.000000
+612.000000,0.000000
+648.000000,0.000000
+684.000000,0.000000
+720.000000,0.000000
+756.000000,0.000000
+792.000000,0.000000
+828.000000,0.000000
+864.000000,0.000000
+900.000000,0.000000
+936.000000,0.000000
+972.000000,0.000000
+1008.000000,0.000000
+1044.000000,0.000000
+1080.000000,0.000000
+1116.000000,0.000000
+1152.000000,0.000000
+1188.000000,0.000000
+1224.000000,0.000000
+1260.000000,0.000000
+1296.000000,0.000000
+1332.000000,0.000000
+1368.000000,0.000000
+1404.000000,0.000000
+1440.000000,0.000000
+1476.000000,0.000000
+1512.000000,0.000000
+1548.000000,0.000000
+1584.000000,0.000000
+1620.000000,0.000000
+1656.000000,0.000000
+1692.000000,0.000000
+1728.000000,0.000000
+1764.000000,0.000000
+1800.000000,0.000000
+1836.000000,0.000000
+1872.000000,0.000000
+1908.000000,0.000000
+1944.000000,0.000000
+1980.000000,0.000000
+2016.000000,0.000000
+2052.000000,0.000000
+2088.000000,0.000000
+2124.000000,0.000000
+2160.000000,0.000000
+2196.000000,0.000000
+2232.000000,0.000000
+2268.000000,0.000000
+2304.000000,0.000000
+2340.000000,0.000000
+2376.000000,0.000000
+2412.000000,0.000000
+2448.000000,0.000000
+2484.000000,0.000000
+2520.000000,0.000000
+2556.000000,0.000000
+2592.000000,0.000000
+2628.000000,0.000000
+2664.000000,0.000000
+2700.000000,0.000000
+2736.000000,0.000000
+2772.000000,0.000000
+2808.000000,0.000000
+2844.000000,0.000000
+2880.000000,0.000000
+2916.000000,0.000000
+2952.000000,0.000000
+2988.000000,0.000000
+3024.000000,0.000000
+3060.000000,0.000000
+3096.000000,0.000000
+3132.000000,0.000000
+3168.000000,0.000000
+3204.000000,0.000000
+3240.000000,0.000000
+3276.000000,0.000000
+3312.000000,0.000000
+3348.000000,0.000000
+3384.000000,0.000000
+3420.000000,0.000000
+3456.000000,0.000000
+3492.000000,0.000000
+3528.000000,0.000000
+3564.000000,0.000000
+3600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_FRdp.m_flow/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_FRdp.m_flow/lowerBound.csv
new file mode 100644
index 0000000000..d4fec73013
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_FRdp.m_flow/lowerBound.csv
@@ -0,0 +1,3 @@
+x,y
+-0.001000,0.773597
+3600.001000,0.773597
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_FRdp.m_flow/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_FRdp.m_flow/reference.csv
new file mode 100644
index 0000000000..f4387bab8e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_FRdp.m_flow/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.774597
+36.000000,0.774597
+72.000000,0.774597
+108.000000,0.774597
+144.000000,0.774597
+180.000000,0.774597
+216.000000,0.774597
+252.000000,0.774597
+288.000000,0.774597
+324.000000,0.774597
+360.000000,0.774597
+396.000000,0.774597
+432.000000,0.774597
+468.000000,0.774597
+504.000000,0.774597
+540.000000,0.774597
+576.000000,0.774597
+612.000000,0.774597
+648.000000,0.774597
+684.000000,0.774597
+720.000000,0.774597
+756.000000,0.774597
+792.000000,0.774597
+828.000000,0.774597
+864.000000,0.774597
+900.000000,0.774597
+936.000000,0.774597
+972.000000,0.774597
+1008.000000,0.774597
+1044.000000,0.774597
+1080.000000,0.774597
+1116.000000,0.774597
+1152.000000,0.774597
+1188.000000,0.774597
+1224.000000,0.774597
+1260.000000,0.774597
+1296.000000,0.774597
+1332.000000,0.774597
+1368.000000,0.774597
+1404.000000,0.774597
+1440.000000,0.774597
+1476.000000,0.774597
+1512.000000,0.774597
+1548.000000,0.774597
+1584.000000,0.774597
+1620.000000,0.774597
+1656.000000,0.774597
+1692.000000,0.774597
+1728.000000,0.774597
+1764.000000,0.774597
+1800.000000,0.774597
+1836.000000,0.774597
+1872.000000,0.774597
+1908.000000,0.774597
+1944.000000,0.774597
+1980.000000,0.774597
+2016.000000,0.774597
+2052.000000,0.774597
+2088.000000,0.774597
+2124.000000,0.774597
+2160.000000,0.774597
+2196.000000,0.774597
+2232.000000,0.774597
+2268.000000,0.774597
+2304.000000,0.774597
+2340.000000,0.774597
+2376.000000,0.774597
+2412.000000,0.774597
+2448.000000,0.774597
+2484.000000,0.774597
+2520.000000,0.774597
+2556.000000,0.774597
+2592.000000,0.774597
+2628.000000,0.774597
+2664.000000,0.774597
+2700.000000,0.774597
+2736.000000,0.774597
+2772.000000,0.774597
+2808.000000,0.774597
+2844.000000,0.774597
+2880.000000,0.774597
+2916.000000,0.774597
+2952.000000,0.774597
+2988.000000,0.774597
+3024.000000,0.774597
+3060.000000,0.774597
+3096.000000,0.774597
+3132.000000,0.774597
+3168.000000,0.774597
+3204.000000,0.774597
+3240.000000,0.774597
+3276.000000,0.774597
+3312.000000,0.774597
+3348.000000,0.774597
+3384.000000,0.774597
+3420.000000,0.774597
+3456.000000,0.774597
+3492.000000,0.774597
+3528.000000,0.774597
+3564.000000,0.774597
+3600.000000,0.774597
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_FRdp.m_flow/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_FRdp.m_flow/test.csv
new file mode 100644
index 0000000000..f4387bab8e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_FRdp.m_flow/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.774597
+36.000000,0.774597
+72.000000,0.774597
+108.000000,0.774597
+144.000000,0.774597
+180.000000,0.774597
+216.000000,0.774597
+252.000000,0.774597
+288.000000,0.774597
+324.000000,0.774597
+360.000000,0.774597
+396.000000,0.774597
+432.000000,0.774597
+468.000000,0.774597
+504.000000,0.774597
+540.000000,0.774597
+576.000000,0.774597
+612.000000,0.774597
+648.000000,0.774597
+684.000000,0.774597
+720.000000,0.774597
+756.000000,0.774597
+792.000000,0.774597
+828.000000,0.774597
+864.000000,0.774597
+900.000000,0.774597
+936.000000,0.774597
+972.000000,0.774597
+1008.000000,0.774597
+1044.000000,0.774597
+1080.000000,0.774597
+1116.000000,0.774597
+1152.000000,0.774597
+1188.000000,0.774597
+1224.000000,0.774597
+1260.000000,0.774597
+1296.000000,0.774597
+1332.000000,0.774597
+1368.000000,0.774597
+1404.000000,0.774597
+1440.000000,0.774597
+1476.000000,0.774597
+1512.000000,0.774597
+1548.000000,0.774597
+1584.000000,0.774597
+1620.000000,0.774597
+1656.000000,0.774597
+1692.000000,0.774597
+1728.000000,0.774597
+1764.000000,0.774597
+1800.000000,0.774597
+1836.000000,0.774597
+1872.000000,0.774597
+1908.000000,0.774597
+1944.000000,0.774597
+1980.000000,0.774597
+2016.000000,0.774597
+2052.000000,0.774597
+2088.000000,0.774597
+2124.000000,0.774597
+2160.000000,0.774597
+2196.000000,0.774597
+2232.000000,0.774597
+2268.000000,0.774597
+2304.000000,0.774597
+2340.000000,0.774597
+2376.000000,0.774597
+2412.000000,0.774597
+2448.000000,0.774597
+2484.000000,0.774597
+2520.000000,0.774597
+2556.000000,0.774597
+2592.000000,0.774597
+2628.000000,0.774597
+2664.000000,0.774597
+2700.000000,0.774597
+2736.000000,0.774597
+2772.000000,0.774597
+2808.000000,0.774597
+2844.000000,0.774597
+2880.000000,0.774597
+2916.000000,0.774597
+2952.000000,0.774597
+2988.000000,0.774597
+3024.000000,0.774597
+3060.000000,0.774597
+3096.000000,0.774597
+3132.000000,0.774597
+3168.000000,0.774597
+3204.000000,0.774597
+3240.000000,0.774597
+3276.000000,0.774597
+3312.000000,0.774597
+3348.000000,0.774597
+3384.000000,0.774597
+3420.000000,0.774597
+3456.000000,0.774597
+3492.000000,0.774597
+3528.000000,0.774597
+3564.000000,0.774597
+3600.000000,0.774597
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_FRdp.m_flow/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_FRdp.m_flow/upperBound.csv
new file mode 100644
index 0000000000..304eb445fa
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_FRdp.m_flow/upperBound.csv
@@ -0,0 +1,3 @@
+x,y
+-0.001000,0.775597
+3600.001000,0.775597
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_HR.m_flow/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_HR.m_flow/errors.csv
new file mode 100644
index 0000000000..0bf904e264
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_HR.m_flow/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000000
+72.000000,0.000000
+108.000000,0.000000
+144.000000,0.000000
+180.000000,0.000000
+216.000000,0.000000
+252.000000,0.000000
+288.000000,0.000000
+324.000000,0.000000
+360.000000,0.000000
+396.000000,0.000000
+432.000000,0.000000
+468.000000,0.000000
+504.000000,0.000000
+540.000000,0.000000
+576.000000,0.000000
+612.000000,0.000000
+648.000000,0.000000
+684.000000,0.000000
+720.000000,0.000000
+756.000000,0.000000
+792.000000,0.000000
+828.000000,0.000000
+864.000000,0.000000
+900.000000,0.000000
+936.000000,0.000000
+972.000000,0.000000
+1008.000000,0.000000
+1044.000000,0.000000
+1080.000000,0.000000
+1116.000000,0.000000
+1152.000000,0.000000
+1188.000000,0.000000
+1224.000000,0.000000
+1260.000000,0.000000
+1296.000000,0.000000
+1332.000000,0.000000
+1368.000000,0.000000
+1404.000000,0.000000
+1440.000000,0.000000
+1476.000000,0.000000
+1512.000000,0.000000
+1548.000000,0.000000
+1584.000000,0.000000
+1620.000000,0.000000
+1656.000000,0.000000
+1692.000000,0.000000
+1728.000000,0.000000
+1764.000000,0.000000
+1800.000000,0.000000
+1836.000000,0.000000
+1872.000000,0.000000
+1908.000000,0.000000
+1944.000000,0.000000
+1980.000000,0.000000
+2016.000000,0.000000
+2052.000000,0.000000
+2088.000000,0.000000
+2124.000000,0.000000
+2160.000000,0.000000
+2196.000000,0.000000
+2232.000000,0.000000
+2268.000000,0.000000
+2304.000000,0.000000
+2340.000000,0.000000
+2376.000000,0.000000
+2412.000000,0.000000
+2448.000000,0.000000
+2484.000000,0.000000
+2520.000000,0.000000
+2556.000000,0.000000
+2592.000000,0.000000
+2628.000000,0.000000
+2664.000000,0.000000
+2700.000000,0.000000
+2736.000000,0.000000
+2772.000000,0.000000
+2808.000000,0.000000
+2844.000000,0.000000
+2880.000000,0.000000
+2916.000000,0.000000
+2952.000000,0.000000
+2988.000000,0.000000
+3024.000000,0.000000
+3060.000000,0.000000
+3096.000000,0.000000
+3132.000000,0.000000
+3168.000000,0.000000
+3204.000000,0.000000
+3240.000000,0.000000
+3276.000000,0.000000
+3312.000000,0.000000
+3348.000000,0.000000
+3384.000000,0.000000
+3420.000000,0.000000
+3456.000000,0.000000
+3492.000000,0.000000
+3528.000000,0.000000
+3564.000000,0.000000
+3600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_HR.m_flow/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_HR.m_flow/lowerBound.csv
new file mode 100644
index 0000000000..d4fec73013
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_HR.m_flow/lowerBound.csv
@@ -0,0 +1,3 @@
+x,y
+-0.001000,0.773597
+3600.001000,0.773597
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_HR.m_flow/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_HR.m_flow/reference.csv
new file mode 100644
index 0000000000..f4387bab8e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_HR.m_flow/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.774597
+36.000000,0.774597
+72.000000,0.774597
+108.000000,0.774597
+144.000000,0.774597
+180.000000,0.774597
+216.000000,0.774597
+252.000000,0.774597
+288.000000,0.774597
+324.000000,0.774597
+360.000000,0.774597
+396.000000,0.774597
+432.000000,0.774597
+468.000000,0.774597
+504.000000,0.774597
+540.000000,0.774597
+576.000000,0.774597
+612.000000,0.774597
+648.000000,0.774597
+684.000000,0.774597
+720.000000,0.774597
+756.000000,0.774597
+792.000000,0.774597
+828.000000,0.774597
+864.000000,0.774597
+900.000000,0.774597
+936.000000,0.774597
+972.000000,0.774597
+1008.000000,0.774597
+1044.000000,0.774597
+1080.000000,0.774597
+1116.000000,0.774597
+1152.000000,0.774597
+1188.000000,0.774597
+1224.000000,0.774597
+1260.000000,0.774597
+1296.000000,0.774597
+1332.000000,0.774597
+1368.000000,0.774597
+1404.000000,0.774597
+1440.000000,0.774597
+1476.000000,0.774597
+1512.000000,0.774597
+1548.000000,0.774597
+1584.000000,0.774597
+1620.000000,0.774597
+1656.000000,0.774597
+1692.000000,0.774597
+1728.000000,0.774597
+1764.000000,0.774597
+1800.000000,0.774597
+1836.000000,0.774597
+1872.000000,0.774597
+1908.000000,0.774597
+1944.000000,0.774597
+1980.000000,0.774597
+2016.000000,0.774597
+2052.000000,0.774597
+2088.000000,0.774597
+2124.000000,0.774597
+2160.000000,0.774597
+2196.000000,0.774597
+2232.000000,0.774597
+2268.000000,0.774597
+2304.000000,0.774597
+2340.000000,0.774597
+2376.000000,0.774597
+2412.000000,0.774597
+2448.000000,0.774597
+2484.000000,0.774597
+2520.000000,0.774597
+2556.000000,0.774597
+2592.000000,0.774597
+2628.000000,0.774597
+2664.000000,0.774597
+2700.000000,0.774597
+2736.000000,0.774597
+2772.000000,0.774597
+2808.000000,0.774597
+2844.000000,0.774597
+2880.000000,0.774597
+2916.000000,0.774597
+2952.000000,0.774597
+2988.000000,0.774597
+3024.000000,0.774597
+3060.000000,0.774597
+3096.000000,0.774597
+3132.000000,0.774597
+3168.000000,0.774597
+3204.000000,0.774597
+3240.000000,0.774597
+3276.000000,0.774597
+3312.000000,0.774597
+3348.000000,0.774597
+3384.000000,0.774597
+3420.000000,0.774597
+3456.000000,0.774597
+3492.000000,0.774597
+3528.000000,0.774597
+3564.000000,0.774597
+3600.000000,0.774597
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_HR.m_flow/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_HR.m_flow/test.csv
new file mode 100644
index 0000000000..f4387bab8e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_HR.m_flow/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.774597
+36.000000,0.774597
+72.000000,0.774597
+108.000000,0.774597
+144.000000,0.774597
+180.000000,0.774597
+216.000000,0.774597
+252.000000,0.774597
+288.000000,0.774597
+324.000000,0.774597
+360.000000,0.774597
+396.000000,0.774597
+432.000000,0.774597
+468.000000,0.774597
+504.000000,0.774597
+540.000000,0.774597
+576.000000,0.774597
+612.000000,0.774597
+648.000000,0.774597
+684.000000,0.774597
+720.000000,0.774597
+756.000000,0.774597
+792.000000,0.774597
+828.000000,0.774597
+864.000000,0.774597
+900.000000,0.774597
+936.000000,0.774597
+972.000000,0.774597
+1008.000000,0.774597
+1044.000000,0.774597
+1080.000000,0.774597
+1116.000000,0.774597
+1152.000000,0.774597
+1188.000000,0.774597
+1224.000000,0.774597
+1260.000000,0.774597
+1296.000000,0.774597
+1332.000000,0.774597
+1368.000000,0.774597
+1404.000000,0.774597
+1440.000000,0.774597
+1476.000000,0.774597
+1512.000000,0.774597
+1548.000000,0.774597
+1584.000000,0.774597
+1620.000000,0.774597
+1656.000000,0.774597
+1692.000000,0.774597
+1728.000000,0.774597
+1764.000000,0.774597
+1800.000000,0.774597
+1836.000000,0.774597
+1872.000000,0.774597
+1908.000000,0.774597
+1944.000000,0.774597
+1980.000000,0.774597
+2016.000000,0.774597
+2052.000000,0.774597
+2088.000000,0.774597
+2124.000000,0.774597
+2160.000000,0.774597
+2196.000000,0.774597
+2232.000000,0.774597
+2268.000000,0.774597
+2304.000000,0.774597
+2340.000000,0.774597
+2376.000000,0.774597
+2412.000000,0.774597
+2448.000000,0.774597
+2484.000000,0.774597
+2520.000000,0.774597
+2556.000000,0.774597
+2592.000000,0.774597
+2628.000000,0.774597
+2664.000000,0.774597
+2700.000000,0.774597
+2736.000000,0.774597
+2772.000000,0.774597
+2808.000000,0.774597
+2844.000000,0.774597
+2880.000000,0.774597
+2916.000000,0.774597
+2952.000000,0.774597
+2988.000000,0.774597
+3024.000000,0.774597
+3060.000000,0.774597
+3096.000000,0.774597
+3132.000000,0.774597
+3168.000000,0.774597
+3204.000000,0.774597
+3240.000000,0.774597
+3276.000000,0.774597
+3312.000000,0.774597
+3348.000000,0.774597
+3384.000000,0.774597
+3420.000000,0.774597
+3456.000000,0.774597
+3492.000000,0.774597
+3528.000000,0.774597
+3564.000000,0.774597
+3600.000000,0.774597
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_HR.m_flow/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_HR.m_flow/upperBound.csv
new file mode 100644
index 0000000000..304eb445fa
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.mat_HR.m_flow/upperBound.csv
@@ -0,0 +1,3 @@
+x,y
+-0.001000,0.775597
+3600.001000,0.775597
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemIn.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemIn.T/errors.csv
new file mode 100644
index 0000000000..cb8062865a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemIn.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+10.000000,0.000000
+20.000000,0.000000
+30.000000,0.000000
+40.000000,0.000000
+50.000000,0.000000
+60.000000,0.000000
+70.000000,0.000000
+80.000000,0.000000
+90.000000,0.000000
+100.000000,0.000000
+110.000000,0.000000
+120.000000,0.000000
+130.000000,0.000000
+140.000000,0.000000
+150.000000,0.000000
+160.000000,0.000000
+170.000000,0.000000
+180.000000,0.000000
+190.000000,0.000000
+200.000000,0.000000
+210.000000,0.000000
+220.000000,0.000000
+230.000000,0.000000
+240.000000,0.000000
+250.000000,0.000000
+260.000000,0.000000
+270.000000,0.000000
+280.000000,0.000000
+290.000000,0.000000
+300.000000,0.000000
+310.000000,0.000000
+320.000000,0.000000
+330.000000,0.000000
+340.000000,0.000000
+350.000000,0.000000
+360.000000,0.000000
+370.000000,0.000000
+380.000000,0.000000
+390.000000,0.000000
+400.000000,0.000000
+410.000000,0.000000
+420.000000,0.000000
+430.000000,0.000000
+440.000000,0.000000
+450.000000,0.000000
+460.000000,0.000000
+470.000000,0.000000
+480.000000,0.000000
+490.000000,0.000000
+500.000000,0.000000
+510.000000,0.000000
+520.000000,0.000000
+530.000000,0.000000
+540.000000,0.000000
+550.000000,0.000000
+560.000000,0.000000
+570.000000,0.000000
+580.000000,0.000000
+590.000000,0.000000
+600.000000,0.000000
+610.000000,0.000000
+620.000000,0.000000
+630.000000,0.000000
+640.000000,0.000000
+650.000000,0.000000
+660.000000,0.000000
+670.000000,0.000000
+680.000000,0.000000
+690.000000,0.000000
+700.000000,0.000000
+710.000000,0.000000
+720.000000,0.000000
+730.000000,0.000000
+740.000000,0.000000
+750.000000,0.000000
+760.000000,0.000000
+770.000000,0.000000
+780.000000,0.000000
+790.000000,0.000000
+800.000000,0.000000
+810.000000,0.000000
+820.000000,0.000000
+830.000000,0.000000
+840.000000,0.000000
+850.000000,0.000000
+860.000000,0.000000
+870.000000,0.000000
+880.000000,0.000000
+890.000000,0.000000
+900.000000,0.000000
+910.000000,0.000000
+920.000000,0.000000
+930.000000,0.000000
+940.000000,0.000000
+950.000000,0.000000
+960.000000,0.000000
+970.000000,0.000000
+980.000000,0.000000
+990.000000,0.000000
+1000.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemIn.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemIn.T/lowerBound.csv
new file mode 100644
index 0000000000..676aef95f1
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemIn.T/lowerBound.csv
@@ -0,0 +1,5 @@
+x,y
+-0.001000,322.826844
+100.001000,322.826844
+110.001000,342.806844
+1000.001000,342.806844
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemIn.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemIn.T/reference.csv
new file mode 100644
index 0000000000..65ce4017d9
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemIn.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+10.000000,323.149994
+20.000000,323.149994
+30.000000,323.149994
+40.000000,323.149994
+50.000000,323.149994
+60.000000,323.149994
+70.000000,323.149994
+80.000000,323.149994
+90.000000,323.149994
+100.000000,323.149994
+110.000000,343.149994
+120.000000,343.149994
+130.000000,343.149994
+140.000000,343.149994
+150.000000,343.149994
+160.000000,343.149994
+170.000000,343.149994
+180.000000,343.149994
+190.000000,343.149994
+200.000000,343.149994
+210.000000,343.149994
+220.000000,343.149994
+230.000000,343.149994
+240.000000,343.149994
+250.000000,343.149994
+260.000000,343.149994
+270.000000,343.149994
+280.000000,343.149994
+290.000000,343.149994
+300.000000,343.149994
+310.000000,343.149994
+320.000000,343.149994
+330.000000,343.149994
+340.000000,343.149994
+350.000000,343.149994
+360.000000,343.149994
+370.000000,343.149994
+380.000000,343.149994
+390.000000,343.149994
+400.000000,343.149994
+410.000000,343.149994
+420.000000,343.149994
+430.000000,343.149994
+440.000000,343.149994
+450.000000,343.149994
+460.000000,343.149994
+470.000000,343.149994
+480.000000,343.149994
+490.000000,343.149994
+500.000000,343.149994
+510.000000,343.149994
+520.000000,343.149994
+530.000000,343.149994
+540.000000,343.149994
+550.000000,343.149994
+560.000000,343.149994
+570.000000,343.149994
+580.000000,343.149994
+590.000000,343.149994
+600.000000,343.149994
+610.000000,343.149994
+620.000000,343.149994
+630.000000,343.149994
+640.000000,343.149994
+650.000000,343.149994
+660.000000,343.149994
+670.000000,343.149994
+680.000000,343.149994
+690.000000,343.149994
+700.000000,343.149994
+710.000000,343.149994
+720.000000,343.149994
+730.000000,343.149994
+740.000000,343.149994
+750.000000,343.149994
+760.000000,343.149994
+770.000000,343.149994
+780.000000,343.149994
+790.000000,343.149994
+800.000000,343.149994
+810.000000,343.149994
+820.000000,343.149994
+830.000000,343.149994
+840.000000,343.149994
+850.000000,343.149994
+860.000000,343.149994
+870.000000,343.149994
+880.000000,343.149994
+890.000000,343.149994
+900.000000,343.149994
+910.000000,343.149994
+920.000000,343.149994
+930.000000,343.149994
+940.000000,343.149994
+950.000000,343.149994
+960.000000,343.149994
+970.000000,343.149994
+980.000000,343.149994
+990.000000,343.149994
+1000.000000,343.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemIn.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemIn.T/test.csv
new file mode 100644
index 0000000000..65ce4017d9
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemIn.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+10.000000,323.149994
+20.000000,323.149994
+30.000000,323.149994
+40.000000,323.149994
+50.000000,323.149994
+60.000000,323.149994
+70.000000,323.149994
+80.000000,323.149994
+90.000000,323.149994
+100.000000,323.149994
+110.000000,343.149994
+120.000000,343.149994
+130.000000,343.149994
+140.000000,343.149994
+150.000000,343.149994
+160.000000,343.149994
+170.000000,343.149994
+180.000000,343.149994
+190.000000,343.149994
+200.000000,343.149994
+210.000000,343.149994
+220.000000,343.149994
+230.000000,343.149994
+240.000000,343.149994
+250.000000,343.149994
+260.000000,343.149994
+270.000000,343.149994
+280.000000,343.149994
+290.000000,343.149994
+300.000000,343.149994
+310.000000,343.149994
+320.000000,343.149994
+330.000000,343.149994
+340.000000,343.149994
+350.000000,343.149994
+360.000000,343.149994
+370.000000,343.149994
+380.000000,343.149994
+390.000000,343.149994
+400.000000,343.149994
+410.000000,343.149994
+420.000000,343.149994
+430.000000,343.149994
+440.000000,343.149994
+450.000000,343.149994
+460.000000,343.149994
+470.000000,343.149994
+480.000000,343.149994
+490.000000,343.149994
+500.000000,343.149994
+510.000000,343.149994
+520.000000,343.149994
+530.000000,343.149994
+540.000000,343.149994
+550.000000,343.149994
+560.000000,343.149994
+570.000000,343.149994
+580.000000,343.149994
+590.000000,343.149994
+600.000000,343.149994
+610.000000,343.149994
+620.000000,343.149994
+630.000000,343.149994
+640.000000,343.149994
+650.000000,343.149994
+660.000000,343.149994
+670.000000,343.149994
+680.000000,343.149994
+690.000000,343.149994
+700.000000,343.149994
+710.000000,343.149994
+720.000000,343.149994
+730.000000,343.149994
+740.000000,343.149994
+750.000000,343.149994
+760.000000,343.149994
+770.000000,343.149994
+780.000000,343.149994
+790.000000,343.149994
+800.000000,343.149994
+810.000000,343.149994
+820.000000,343.149994
+830.000000,343.149994
+840.000000,343.149994
+850.000000,343.149994
+860.000000,343.149994
+870.000000,343.149994
+880.000000,343.149994
+890.000000,343.149994
+900.000000,343.149994
+910.000000,343.149994
+920.000000,343.149994
+930.000000,343.149994
+940.000000,343.149994
+950.000000,343.149994
+960.000000,343.149994
+970.000000,343.149994
+980.000000,343.149994
+990.000000,343.149994
+1000.000000,343.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemIn.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemIn.T/upperBound.csv
new file mode 100644
index 0000000000..ded981f6b5
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemIn.T/upperBound.csv
@@ -0,0 +1,5 @@
+x,y
+-0.001000,323.473144
+99.999000,323.473144
+109.999000,343.493144
+1000.001000,343.493144
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemOut.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemOut.T/errors.csv
new file mode 100644
index 0000000000..cb8062865a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemOut.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+10.000000,0.000000
+20.000000,0.000000
+30.000000,0.000000
+40.000000,0.000000
+50.000000,0.000000
+60.000000,0.000000
+70.000000,0.000000
+80.000000,0.000000
+90.000000,0.000000
+100.000000,0.000000
+110.000000,0.000000
+120.000000,0.000000
+130.000000,0.000000
+140.000000,0.000000
+150.000000,0.000000
+160.000000,0.000000
+170.000000,0.000000
+180.000000,0.000000
+190.000000,0.000000
+200.000000,0.000000
+210.000000,0.000000
+220.000000,0.000000
+230.000000,0.000000
+240.000000,0.000000
+250.000000,0.000000
+260.000000,0.000000
+270.000000,0.000000
+280.000000,0.000000
+290.000000,0.000000
+300.000000,0.000000
+310.000000,0.000000
+320.000000,0.000000
+330.000000,0.000000
+340.000000,0.000000
+350.000000,0.000000
+360.000000,0.000000
+370.000000,0.000000
+380.000000,0.000000
+390.000000,0.000000
+400.000000,0.000000
+410.000000,0.000000
+420.000000,0.000000
+430.000000,0.000000
+440.000000,0.000000
+450.000000,0.000000
+460.000000,0.000000
+470.000000,0.000000
+480.000000,0.000000
+490.000000,0.000000
+500.000000,0.000000
+510.000000,0.000000
+520.000000,0.000000
+530.000000,0.000000
+540.000000,0.000000
+550.000000,0.000000
+560.000000,0.000000
+570.000000,0.000000
+580.000000,0.000000
+590.000000,0.000000
+600.000000,0.000000
+610.000000,0.000000
+620.000000,0.000000
+630.000000,0.000000
+640.000000,0.000000
+650.000000,0.000000
+660.000000,0.000000
+670.000000,0.000000
+680.000000,0.000000
+690.000000,0.000000
+700.000000,0.000000
+710.000000,0.000000
+720.000000,0.000000
+730.000000,0.000000
+740.000000,0.000000
+750.000000,0.000000
+760.000000,0.000000
+770.000000,0.000000
+780.000000,0.000000
+790.000000,0.000000
+800.000000,0.000000
+810.000000,0.000000
+820.000000,0.000000
+830.000000,0.000000
+840.000000,0.000000
+850.000000,0.000000
+860.000000,0.000000
+870.000000,0.000000
+880.000000,0.000000
+890.000000,0.000000
+900.000000,0.000000
+910.000000,0.000000
+920.000000,0.000000
+930.000000,0.000000
+940.000000,0.000000
+950.000000,0.000000
+960.000000,0.000000
+970.000000,0.000000
+980.000000,0.000000
+990.000000,0.000000
+1000.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemOut.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemOut.T/lowerBound.csv
new file mode 100644
index 0000000000..f8b3574940
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemOut.T/lowerBound.csv
@@ -0,0 +1,29 @@
+x,y
+-0.001000,322.826844
+9.999000,322.645050
+19.999000,322.308960
+29.999000,322.030705
+39.999000,321.862386
+49.999000,321.776046
+59.999000,321.735438
+69.999000,321.717237
+79.999000,321.709249
+89.999000,321.705804
+99.999000,321.704310
+100.001000,321.704310
+110.001000,324.359886
+120.001000,332.395970
+130.001000,337.925347
+140.001000,340.168189
+150.001000,340.886647
+160.001000,341.094995
+170.001000,341.155055
+180.001000,341.173469
+190.001000,341.179749
+200.001000,341.182097
+210.001000,341.183073
+220.001000,341.183438
+230.001000,341.183591
+240.001000,341.183682
+260.001000,341.183743
+1000.001000,341.183743
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemOut.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemOut.T/reference.csv
new file mode 100644
index 0000000000..201bd18a63
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemOut.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+10.000000,322.968018
+20.000000,322.631592
+30.000000,322.353058
+40.000000,322.184570
+50.000000,322.098145
+60.000000,322.057495
+70.000000,322.039276
+80.000000,322.031281
+90.000000,322.027832
+100.000000,322.026337
+110.000000,324.684570
+120.000000,332.728699
+130.000000,338.263611
+140.000000,340.508698
+150.000000,341.227875
+160.000000,341.436432
+170.000000,341.496552
+180.000000,341.514984
+190.000000,341.521271
+200.000000,341.523621
+210.000000,341.524597
+220.000000,341.524963
+230.000000,341.525116
+240.000000,341.525208
+250.000000,341.525238
+260.000000,341.525269
+270.000000,341.525269
+280.000000,341.525269
+290.000000,341.525269
+300.000000,341.525269
+310.000000,341.525269
+320.000000,341.525269
+330.000000,341.525269
+340.000000,341.525269
+350.000000,341.525269
+360.000000,341.525269
+370.000000,341.525269
+380.000000,341.525269
+390.000000,341.525269
+400.000000,341.525269
+410.000000,341.525269
+420.000000,341.525269
+430.000000,341.525269
+440.000000,341.525269
+450.000000,341.525269
+460.000000,341.525269
+470.000000,341.525269
+480.000000,341.525269
+490.000000,341.525269
+500.000000,341.525269
+510.000000,341.525269
+520.000000,341.525269
+530.000000,341.525269
+540.000000,341.525269
+550.000000,341.525269
+560.000000,341.525269
+570.000000,341.525269
+580.000000,341.525269
+590.000000,341.525269
+600.000000,341.525269
+610.000000,341.525269
+620.000000,341.525269
+630.000000,341.525269
+640.000000,341.525269
+650.000000,341.525269
+660.000000,341.525269
+670.000000,341.525269
+680.000000,341.525269
+690.000000,341.525269
+700.000000,341.525269
+710.000000,341.525269
+720.000000,341.525269
+730.000000,341.525269
+740.000000,341.525269
+750.000000,341.525269
+760.000000,341.525269
+770.000000,341.525269
+780.000000,341.525269
+790.000000,341.525269
+800.000000,341.525269
+810.000000,341.525269
+820.000000,341.525269
+830.000000,341.525269
+840.000000,341.525269
+850.000000,341.525269
+860.000000,341.525269
+870.000000,341.525269
+880.000000,341.525269
+890.000000,341.525269
+900.000000,341.525269
+910.000000,341.525269
+920.000000,341.525269
+930.000000,341.525269
+940.000000,341.525269
+950.000000,341.525269
+960.000000,341.525269
+970.000000,341.525269
+980.000000,341.525269
+990.000000,341.525269
+1000.000000,341.525269
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemOut.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemOut.T/test.csv
new file mode 100644
index 0000000000..201bd18a63
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemOut.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+10.000000,322.968018
+20.000000,322.631592
+30.000000,322.353058
+40.000000,322.184570
+50.000000,322.098145
+60.000000,322.057495
+70.000000,322.039276
+80.000000,322.031281
+90.000000,322.027832
+100.000000,322.026337
+110.000000,324.684570
+120.000000,332.728699
+130.000000,338.263611
+140.000000,340.508698
+150.000000,341.227875
+160.000000,341.436432
+170.000000,341.496552
+180.000000,341.514984
+190.000000,341.521271
+200.000000,341.523621
+210.000000,341.524597
+220.000000,341.524963
+230.000000,341.525116
+240.000000,341.525208
+250.000000,341.525238
+260.000000,341.525269
+270.000000,341.525269
+280.000000,341.525269
+290.000000,341.525269
+300.000000,341.525269
+310.000000,341.525269
+320.000000,341.525269
+330.000000,341.525269
+340.000000,341.525269
+350.000000,341.525269
+360.000000,341.525269
+370.000000,341.525269
+380.000000,341.525269
+390.000000,341.525269
+400.000000,341.525269
+410.000000,341.525269
+420.000000,341.525269
+430.000000,341.525269
+440.000000,341.525269
+450.000000,341.525269
+460.000000,341.525269
+470.000000,341.525269
+480.000000,341.525269
+490.000000,341.525269
+500.000000,341.525269
+510.000000,341.525269
+520.000000,341.525269
+530.000000,341.525269
+540.000000,341.525269
+550.000000,341.525269
+560.000000,341.525269
+570.000000,341.525269
+580.000000,341.525269
+590.000000,341.525269
+600.000000,341.525269
+610.000000,341.525269
+620.000000,341.525269
+630.000000,341.525269
+640.000000,341.525269
+650.000000,341.525269
+660.000000,341.525269
+670.000000,341.525269
+680.000000,341.525269
+690.000000,341.525269
+700.000000,341.525269
+710.000000,341.525269
+720.000000,341.525269
+730.000000,341.525269
+740.000000,341.525269
+750.000000,341.525269
+760.000000,341.525269
+770.000000,341.525269
+780.000000,341.525269
+790.000000,341.525269
+800.000000,341.525269
+810.000000,341.525269
+820.000000,341.525269
+830.000000,341.525269
+840.000000,341.525269
+850.000000,341.525269
+860.000000,341.525269
+870.000000,341.525269
+880.000000,341.525269
+890.000000,341.525269
+900.000000,341.525269
+910.000000,341.525269
+920.000000,341.525269
+930.000000,341.525269
+940.000000,341.525269
+950.000000,341.525269
+960.000000,341.525269
+970.000000,341.525269
+980.000000,341.525269
+990.000000,341.525269
+1000.000000,341.525269
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemOut.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemOut.T/upperBound.csv
new file mode 100644
index 0000000000..7bf4718d4e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.FixedResistances.Examples.SimplePipe.mat_senTemOut.T/upperBound.csv
@@ -0,0 +1,29 @@
+x,y
+-0.001000,323.473144
+0.001000,323.473144
+10.001000,323.290986
+20.001000,322.954223
+30.001000,322.675411
+40.001000,322.506755
+50.001000,322.420243
+60.001000,322.379553
+70.001000,322.361315
+80.001000,322.353312
+90.001000,322.349860
+99.999001,322.348363
+109.999000,325.009255
+119.999000,333.061427
+129.999000,338.601874
+139.999000,340.849206
+149.999000,341.569103
+159.999000,341.777868
+169.999000,341.838048
+179.999000,341.856499
+189.999000,341.862792
+199.999000,341.865144
+209.999000,341.866122
+219.999000,341.866488
+229.999000,341.866641
+239.999000,341.866733
+259.999000,341.866794
+1000.001000,341.866794
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_Pel/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_Pel/errors.csv
new file mode 100644
index 0000000000..74fc6bee28
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_Pel/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+1728.000000,0.000000
+3456.000000,0.000000
+5184.000000,0.000000
+6912.000000,0.000000
+8640.000000,0.000000
+10368.000000,0.000000
+12096.000000,0.000000
+13824.000000,0.000000
+15552.000000,0.000000
+17280.000000,0.000000
+19008.000000,0.000000
+20736.000000,0.000000
+22464.000000,0.000000
+24192.000000,0.000000
+25920.000000,0.000000
+27648.000000,0.000000
+29376.000000,0.000000
+31104.000000,0.000000
+32832.000000,0.000000
+34560.000000,0.000000
+36288.000000,0.000000
+38016.000000,0.000000
+39744.000000,0.000000
+41472.000000,0.000000
+43200.000000,0.000000
+44928.000000,0.000000
+46656.000000,0.000000
+48384.000000,0.000000
+50112.000000,0.000000
+51840.000000,0.000000
+53568.000000,0.000000
+55296.000000,0.000000
+57024.000000,0.000000
+58752.000000,0.000000
+60480.000000,0.000000
+62208.000000,0.000000
+63936.000000,0.000000
+65664.000000,0.000000
+67392.000000,0.000000
+69120.000000,0.000000
+70848.000000,0.000000
+72576.000000,0.000000
+74304.000000,0.000000
+76032.000000,0.000000
+77760.000000,0.000000
+79488.000000,0.000000
+81216.000000,0.000000
+82944.000000,0.000000
+84672.000000,0.000000
+86400.000000,0.000000
+88128.000000,0.000000
+89856.000000,0.000000
+91584.000000,0.000000
+93312.000000,0.000000
+95040.000000,0.000000
+96768.000000,0.000000
+98496.000000,0.000000
+100224.000000,0.000000
+101952.000000,0.000000
+103680.000000,0.000000
+105408.000000,0.000000
+107136.000000,0.000000
+108864.000000,0.000000
+110592.000000,0.000000
+112320.000000,0.000000
+114048.000000,0.000000
+115776.000000,0.000000
+117504.000000,0.000000
+119232.000000,0.000000
+120960.000000,0.000000
+122688.000000,0.000000
+124416.000000,0.000000
+126144.000000,0.000000
+127872.000000,0.000000
+129600.000000,0.000000
+131328.000000,0.000000
+133056.000000,0.000000
+134784.000000,0.000000
+136512.000000,0.000000
+138240.000000,0.000000
+139968.000000,0.000000
+141696.000000,0.000000
+143424.000000,0.000000
+145152.000000,0.000000
+146880.000000,0.000000
+148608.000000,0.000000
+150336.000000,0.000000
+152064.000000,0.000000
+153792.000000,0.000000
+155520.000000,0.000000
+157248.000000,0.000000
+158976.000000,0.000000
+160704.000000,0.000000
+162432.000000,0.000000
+164160.000000,0.000000
+165888.000000,0.000000
+167616.000000,0.000000
+169344.000000,0.000000
+171072.000000,0.000000
+172800.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_Pel/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_Pel/lowerBound.csv
new file mode 100644
index 0000000000..be730502ab
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_Pel/lowerBound.csv
@@ -0,0 +1,27 @@
+x,y
+-0.001000,-0.001000
+0.001000,-0.001000
+1728.000988,25.306202
+3455.999000,25.149363
+5183.999000,23.886341
+6911.999000,22.555459
+8639.999000,20.801323
+10367.999000,18.741667
+12095.999000,16.371670
+13823.999000,13.750991
+15551.999000,10.916089
+17279.999000,7.905263
+19007.999000,4.770413
+20735.999000,1.714120
+22463.999000,-0.001000
+24192.001000,-0.001000
+25920.001000,1029.896929
+41471.999000,1029.896929
+43199.999000,-0.001000
+110592.001000,-0.001000
+112320.000000,1029.896333
+114047.999000,-0.001000
+152064.001000,-0.001000
+153792.000000,18.779237
+155519.999000,-0.001000
+172800.001000,-0.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_Pel/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_Pel/reference.csv
new file mode 100644
index 0000000000..2398407885
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_Pel/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+1728.000000,25.331533
+3456.000000,25.174538
+5184.000000,23.910252
+6912.000000,22.578037
+8640.000000,20.822145
+10368.000000,18.760427
+12096.000000,16.388058
+13824.000000,13.764756
+15552.000000,10.927016
+17280.000000,7.913176
+19008.000000,4.775188
+20736.000000,1.715836
+22464.000000,0.000000
+24192.000000,0.000000
+25920.000000,1030.927856
+27648.000000,1030.927856
+29376.000000,1030.927856
+31104.000000,1030.927856
+32832.000000,1030.927856
+34560.000000,1030.927856
+36288.000000,1030.927856
+38016.000000,1030.927856
+39744.000000,1030.927856
+41472.000000,1030.927856
+43200.000000,0.000000
+44928.000000,0.000000
+46656.000000,0.000000
+48384.000000,0.000000
+50112.000000,0.000000
+51840.000000,0.000000
+53568.000000,0.000000
+55296.000000,0.000000
+57024.000000,0.000000
+58752.000000,0.000000
+60480.000000,0.000000
+62208.000000,0.000000
+63936.000000,0.000000
+65664.000000,0.000000
+67392.000000,0.000000
+69120.000000,0.000000
+70848.000000,0.000000
+72576.000000,0.000000
+74304.000000,0.000000
+76032.000000,0.000000
+77760.000000,0.000000
+79488.000000,0.000000
+81216.000000,0.000000
+82944.000000,0.000000
+84672.000000,0.000000
+86400.000000,0.000000
+88128.000000,0.000000
+89856.000000,0.000000
+91584.000000,0.000000
+93312.000000,0.000000
+95040.000000,0.000000
+96768.000000,0.000000
+98496.000000,0.000000
+100224.000000,0.000000
+101952.000000,0.000000
+103680.000000,0.000000
+105408.000000,0.000000
+107136.000000,0.000000
+108864.000000,0.000000
+110592.000000,0.000000
+112320.000000,1030.927856
+114048.000000,0.000000
+115776.000000,0.000000
+117504.000000,0.000000
+119232.000000,0.000000
+120960.000000,0.000000
+122688.000000,0.000000
+124416.000000,0.000000
+126144.000000,0.000000
+127872.000000,0.000000
+129600.000000,0.000000
+131328.000000,0.000000
+133056.000000,0.000000
+134784.000000,0.000000
+136512.000000,0.000000
+138240.000000,0.000000
+139968.000000,0.000000
+141696.000000,0.000000
+143424.000000,0.000000
+145152.000000,0.000000
+146880.000000,0.000000
+148608.000000,0.000000
+150336.000000,0.000000
+152064.000000,0.000000
+153792.000000,18.798046
+155520.000000,0.000000
+157248.000000,0.000000
+158976.000000,0.000000
+160704.000000,0.000000
+162432.000000,0.000000
+164160.000000,0.000000
+165888.000000,0.000000
+167616.000000,0.000000
+169344.000000,0.000000
+171072.000000,0.000000
+172800.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_Pel/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_Pel/test.csv
new file mode 100644
index 0000000000..2398407885
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_Pel/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+1728.000000,25.331533
+3456.000000,25.174538
+5184.000000,23.910252
+6912.000000,22.578037
+8640.000000,20.822145
+10368.000000,18.760427
+12096.000000,16.388058
+13824.000000,13.764756
+15552.000000,10.927016
+17280.000000,7.913176
+19008.000000,4.775188
+20736.000000,1.715836
+22464.000000,0.000000
+24192.000000,0.000000
+25920.000000,1030.927856
+27648.000000,1030.927856
+29376.000000,1030.927856
+31104.000000,1030.927856
+32832.000000,1030.927856
+34560.000000,1030.927856
+36288.000000,1030.927856
+38016.000000,1030.927856
+39744.000000,1030.927856
+41472.000000,1030.927856
+43200.000000,0.000000
+44928.000000,0.000000
+46656.000000,0.000000
+48384.000000,0.000000
+50112.000000,0.000000
+51840.000000,0.000000
+53568.000000,0.000000
+55296.000000,0.000000
+57024.000000,0.000000
+58752.000000,0.000000
+60480.000000,0.000000
+62208.000000,0.000000
+63936.000000,0.000000
+65664.000000,0.000000
+67392.000000,0.000000
+69120.000000,0.000000
+70848.000000,0.000000
+72576.000000,0.000000
+74304.000000,0.000000
+76032.000000,0.000000
+77760.000000,0.000000
+79488.000000,0.000000
+81216.000000,0.000000
+82944.000000,0.000000
+84672.000000,0.000000
+86400.000000,0.000000
+88128.000000,0.000000
+89856.000000,0.000000
+91584.000000,0.000000
+93312.000000,0.000000
+95040.000000,0.000000
+96768.000000,0.000000
+98496.000000,0.000000
+100224.000000,0.000000
+101952.000000,0.000000
+103680.000000,0.000000
+105408.000000,0.000000
+107136.000000,0.000000
+108864.000000,0.000000
+110592.000000,0.000000
+112320.000000,1030.927856
+114048.000000,0.000000
+115776.000000,0.000000
+117504.000000,0.000000
+119232.000000,0.000000
+120960.000000,0.000000
+122688.000000,0.000000
+124416.000000,0.000000
+126144.000000,0.000000
+127872.000000,0.000000
+129600.000000,0.000000
+131328.000000,0.000000
+133056.000000,0.000000
+134784.000000,0.000000
+136512.000000,0.000000
+138240.000000,0.000000
+139968.000000,0.000000
+141696.000000,0.000000
+143424.000000,0.000000
+145152.000000,0.000000
+146880.000000,0.000000
+148608.000000,0.000000
+150336.000000,0.000000
+152064.000000,0.000000
+153792.000000,18.798046
+155520.000000,0.000000
+157248.000000,0.000000
+158976.000000,0.000000
+160704.000000,0.000000
+162432.000000,0.000000
+164160.000000,0.000000
+165888.000000,0.000000
+167616.000000,0.000000
+169344.000000,0.000000
+171072.000000,0.000000
+172800.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_Pel/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_Pel/upperBound.csv
new file mode 100644
index 0000000000..8b1583d45e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_Pel/upperBound.csv
@@ -0,0 +1,29 @@
+x,y
+-0.001000,0.001000
+1727.999000,25.356865
+1728.001000,25.356865
+3456.001000,25.199712
+5184.001000,23.934162
+6912.001000,22.600615
+8640.001000,20.842968
+10368.001000,18.779188
+12096.001000,16.404446
+13824.001000,13.778521
+15552.001000,10.937943
+17280.001000,7.921089
+19008.001000,4.779963
+20736.001000,1.717552
+22464.001000,0.001000
+24191.999000,0.001000
+25919.999000,1031.958784
+41472.001000,1031.958784
+43200.001000,0.001000
+110591.999000,0.001000
+112319.999000,1031.958784
+112320.001000,1031.958784
+114048.001000,0.001000
+152063.999000,0.001000
+153791.999000,18.816844
+153792.001000,18.816844
+155520.001000,0.001000
+172800.001000,0.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_THeaOut.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_THeaOut.T/errors.csv
new file mode 100644
index 0000000000..74fc6bee28
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_THeaOut.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+1728.000000,0.000000
+3456.000000,0.000000
+5184.000000,0.000000
+6912.000000,0.000000
+8640.000000,0.000000
+10368.000000,0.000000
+12096.000000,0.000000
+13824.000000,0.000000
+15552.000000,0.000000
+17280.000000,0.000000
+19008.000000,0.000000
+20736.000000,0.000000
+22464.000000,0.000000
+24192.000000,0.000000
+25920.000000,0.000000
+27648.000000,0.000000
+29376.000000,0.000000
+31104.000000,0.000000
+32832.000000,0.000000
+34560.000000,0.000000
+36288.000000,0.000000
+38016.000000,0.000000
+39744.000000,0.000000
+41472.000000,0.000000
+43200.000000,0.000000
+44928.000000,0.000000
+46656.000000,0.000000
+48384.000000,0.000000
+50112.000000,0.000000
+51840.000000,0.000000
+53568.000000,0.000000
+55296.000000,0.000000
+57024.000000,0.000000
+58752.000000,0.000000
+60480.000000,0.000000
+62208.000000,0.000000
+63936.000000,0.000000
+65664.000000,0.000000
+67392.000000,0.000000
+69120.000000,0.000000
+70848.000000,0.000000
+72576.000000,0.000000
+74304.000000,0.000000
+76032.000000,0.000000
+77760.000000,0.000000
+79488.000000,0.000000
+81216.000000,0.000000
+82944.000000,0.000000
+84672.000000,0.000000
+86400.000000,0.000000
+88128.000000,0.000000
+89856.000000,0.000000
+91584.000000,0.000000
+93312.000000,0.000000
+95040.000000,0.000000
+96768.000000,0.000000
+98496.000000,0.000000
+100224.000000,0.000000
+101952.000000,0.000000
+103680.000000,0.000000
+105408.000000,0.000000
+107136.000000,0.000000
+108864.000000,0.000000
+110592.000000,0.000000
+112320.000000,0.000000
+114048.000000,0.000000
+115776.000000,0.000000
+117504.000000,0.000000
+119232.000000,0.000000
+120960.000000,0.000000
+122688.000000,0.000000
+124416.000000,0.000000
+126144.000000,0.000000
+127872.000000,0.000000
+129600.000000,0.000000
+131328.000000,0.000000
+133056.000000,0.000000
+134784.000000,0.000000
+136512.000000,0.000000
+138240.000000,0.000000
+139968.000000,0.000000
+141696.000000,0.000000
+143424.000000,0.000000
+145152.000000,0.000000
+146880.000000,0.000000
+148608.000000,0.000000
+150336.000000,0.000000
+152064.000000,0.000000
+153792.000000,0.000000
+155520.000000,0.000000
+157248.000000,0.000000
+158976.000000,0.000000
+160704.000000,0.000000
+162432.000000,0.000000
+164160.000000,0.000000
+165888.000000,0.000000
+167616.000000,0.000000
+169344.000000,0.000000
+171072.000000,0.000000
+172800.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_THeaOut.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_THeaOut.T/lowerBound.csv
new file mode 100644
index 0000000000..a962d4e765
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_THeaOut.T/lowerBound.csv
@@ -0,0 +1,101 @@
+x,y
+-0.001000,288.860844
+0.001000,288.860844
+1728.001000,288.860905
+3456.001000,288.861057
+6911.999000,288.861057
+8639.999000,288.861027
+10367.999000,288.861027
+12095.999000,288.860996
+13823.999000,288.860996
+20735.999000,288.860874
+20736.001000,288.860874
+22464.001000,288.861088
+24192.001000,288.862368
+25920.001000,289.036236
+27648.001000,289.450372
+29376.001000,289.864813
+31104.001000,290.279498
+32832.001000,290.694305
+34560.001000,291.109173
+36288.001000,291.523919
+38016.001000,291.938452
+39744.001000,292.352588
+41472.001000,292.766206
+43200.001000,292.895105
+44928.001000,292.897056
+46656.001000,292.898855
+48384.001000,292.900318
+50112.001000,292.901294
+51839.999960,292.901660
+53567.999000,292.901264
+55295.999000,292.900014
+57023.999000,292.897727
+58751.999000,292.894343
+60479.999000,292.889831
+62207.999000,292.884130
+63935.999000,292.877148
+65663.999000,292.868886
+67391.999000,292.859374
+69119.999000,292.852118
+70847.999000,292.840137
+72575.999000,292.827028
+74303.999000,292.812851
+76031.999000,292.797699
+77759.999000,292.781724
+79487.999000,292.764986
+81215.999000,292.747670
+82943.999000,292.729926
+84671.999000,292.711908
+88127.999000,292.675507
+89855.999000,292.657611
+91583.999000,292.640111
+93311.999000,292.623130
+95039.999000,292.606789
+96767.999000,292.591180
+98495.999000,292.576485
+100223.999000,292.562766
+101951.999000,292.550175
+103679.999000,292.538681
+105407.999000,292.528468
+107135.999000,292.519687
+108863.999000,292.512249
+110591.999000,292.506151
+110592.001000,292.506151
+112320.001000,292.672580
+114048.000970,292.891965
+115775.999000,292.888611
+117503.999000,292.886355
+119231.999000,292.885105
+120959.999000,292.884740
+120960.001000,292.884740
+122688.001000,292.885136
+124416.001000,292.886142
+126144.001000,292.887636
+127872.001000,292.889435
+131328.001000,292.893337
+133056.001000,292.895136
+134784.001000,292.896599
+136512.001000,292.897605
+138239.999923,292.897971
+139967.999000,292.897544
+141695.999000,292.896294
+143423.999000,292.894038
+145151.999000,292.890685
+146879.999000,292.886203
+148607.999000,292.880471
+150335.999000,292.873490
+152063.999000,292.865258
+153791.999000,292.856204
+155519.999000,292.852667
+157247.999000,292.840716
+158975.999000,292.827576
+160703.999000,292.813400
+162431.999000,292.798248
+164159.999000,292.782273
+165887.999000,292.765535
+167615.999000,292.748219
+169343.999000,292.730475
+171071.999000,292.712457
+172799.999000,292.694287
+172800.001000,292.694287
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_THeaOut.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_THeaOut.T/reference.csv
new file mode 100644
index 0000000000..aafd560a2d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_THeaOut.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,289.149994
+1728.000000,289.150055
+3456.000000,289.150208
+5184.000000,289.150208
+6912.000000,289.150208
+8640.000000,289.150177
+10368.000000,289.150177
+12096.000000,289.150146
+13824.000000,289.150146
+15552.000000,289.150116
+17280.000000,289.150085
+19008.000000,289.150055
+20736.000000,289.150024
+22464.000000,289.150238
+24192.000000,289.151520
+25920.000000,289.325562
+27648.000000,289.740112
+29376.000000,290.154968
+31104.000000,290.570068
+32832.000000,290.985291
+34560.000000,291.400574
+36288.000000,291.815735
+38016.000000,292.230682
+39744.000000,292.645233
+41472.000000,293.059265
+43200.000000,293.188293
+44928.000000,293.190247
+46656.000000,293.192047
+48384.000000,293.193512
+50112.000000,293.194489
+51840.000000,293.194855
+53568.000000,293.194458
+55296.000000,293.193207
+57024.000000,293.190918
+58752.000000,293.187531
+60480.000000,293.183014
+62208.000000,293.177307
+63936.000000,293.170319
+65664.000000,293.162048
+67392.000000,293.152527
+69120.000000,293.145264
+70848.000000,293.133270
+72576.000000,293.120148
+74304.000000,293.105957
+76032.000000,293.090790
+77760.000000,293.074799
+79488.000000,293.058044
+81216.000000,293.040710
+82944.000000,293.022949
+84672.000000,293.004913
+86400.000000,292.986694
+88128.000000,292.968475
+89856.000000,292.950562
+91584.000000,292.933044
+93312.000000,292.916046
+95040.000000,292.899689
+96768.000000,292.884064
+98496.000000,292.869354
+100224.000000,292.855621
+101952.000000,292.843018
+103680.000000,292.831512
+105408.000000,292.821289
+107136.000000,292.812500
+108864.000000,292.805054
+110592.000000,292.798950
+112320.000000,292.965546
+114048.000000,293.185150
+115776.000000,293.181793
+117504.000000,293.179535
+119232.000000,293.178284
+120960.000000,293.177917
+122688.000000,293.178314
+124416.000000,293.179321
+126144.000000,293.180817
+127872.000000,293.182617
+129600.000000,293.184570
+131328.000000,293.186523
+133056.000000,293.188324
+134784.000000,293.189789
+136512.000000,293.190796
+138240.000000,293.191162
+139968.000000,293.190735
+141696.000000,293.189484
+143424.000000,293.187225
+145152.000000,293.183868
+146880.000000,293.179382
+148608.000000,293.173645
+150336.000000,293.166656
+152064.000000,293.158417
+153792.000000,293.149353
+155520.000000,293.145813
+157248.000000,293.133850
+158976.000000,293.120697
+160704.000000,293.106506
+162432.000000,293.091339
+164160.000000,293.075348
+165888.000000,293.058594
+167616.000000,293.041260
+169344.000000,293.023499
+171072.000000,293.005463
+172800.000000,292.987274
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_THeaOut.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_THeaOut.T/test.csv
new file mode 100644
index 0000000000..aafd560a2d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_THeaOut.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,289.149994
+1728.000000,289.150055
+3456.000000,289.150208
+5184.000000,289.150208
+6912.000000,289.150208
+8640.000000,289.150177
+10368.000000,289.150177
+12096.000000,289.150146
+13824.000000,289.150146
+15552.000000,289.150116
+17280.000000,289.150085
+19008.000000,289.150055
+20736.000000,289.150024
+22464.000000,289.150238
+24192.000000,289.151520
+25920.000000,289.325562
+27648.000000,289.740112
+29376.000000,290.154968
+31104.000000,290.570068
+32832.000000,290.985291
+34560.000000,291.400574
+36288.000000,291.815735
+38016.000000,292.230682
+39744.000000,292.645233
+41472.000000,293.059265
+43200.000000,293.188293
+44928.000000,293.190247
+46656.000000,293.192047
+48384.000000,293.193512
+50112.000000,293.194489
+51840.000000,293.194855
+53568.000000,293.194458
+55296.000000,293.193207
+57024.000000,293.190918
+58752.000000,293.187531
+60480.000000,293.183014
+62208.000000,293.177307
+63936.000000,293.170319
+65664.000000,293.162048
+67392.000000,293.152527
+69120.000000,293.145264
+70848.000000,293.133270
+72576.000000,293.120148
+74304.000000,293.105957
+76032.000000,293.090790
+77760.000000,293.074799
+79488.000000,293.058044
+81216.000000,293.040710
+82944.000000,293.022949
+84672.000000,293.004913
+86400.000000,292.986694
+88128.000000,292.968475
+89856.000000,292.950562
+91584.000000,292.933044
+93312.000000,292.916046
+95040.000000,292.899689
+96768.000000,292.884064
+98496.000000,292.869354
+100224.000000,292.855621
+101952.000000,292.843018
+103680.000000,292.831512
+105408.000000,292.821289
+107136.000000,292.812500
+108864.000000,292.805054
+110592.000000,292.798950
+112320.000000,292.965546
+114048.000000,293.185150
+115776.000000,293.181793
+117504.000000,293.179535
+119232.000000,293.178284
+120960.000000,293.177917
+122688.000000,293.178314
+124416.000000,293.179321
+126144.000000,293.180817
+127872.000000,293.182617
+129600.000000,293.184570
+131328.000000,293.186523
+133056.000000,293.188324
+134784.000000,293.189789
+136512.000000,293.190796
+138240.000000,293.191162
+139968.000000,293.190735
+141696.000000,293.189484
+143424.000000,293.187225
+145152.000000,293.183868
+146880.000000,293.179382
+148608.000000,293.173645
+150336.000000,293.166656
+152064.000000,293.158417
+153792.000000,293.149353
+155520.000000,293.145813
+157248.000000,293.133850
+158976.000000,293.120697
+160704.000000,293.106506
+162432.000000,293.091339
+164160.000000,293.075348
+165888.000000,293.058594
+167616.000000,293.041260
+169344.000000,293.023499
+171072.000000,293.005463
+172800.000000,292.987274
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_THeaOut.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_THeaOut.T/upperBound.csv
new file mode 100644
index 0000000000..c0c62135f6
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_THeaOut.T/upperBound.csv
@@ -0,0 +1,99 @@
+x,y
+-0.001000,289.439144
+1727.999000,289.439205
+3455.999000,289.439358
+6912.001000,289.439358
+8640.001000,289.439327
+10368.001000,289.439327
+12096.001000,289.439297
+13824.001000,289.439297
+20735.999250,289.439174
+22463.999000,289.439388
+24191.999000,289.440671
+25919.999000,289.614887
+27647.999000,290.029852
+29375.999000,290.445123
+31103.999000,290.860638
+32831.999000,291.276276
+34559.999000,291.691974
+36287.999000,292.107551
+38015.999000,292.522913
+39743.999000,292.937878
+41471.999000,293.352324
+43199.999000,293.481482
+44927.999000,293.483437
+46655.999000,293.485239
+48383.999000,293.486705
+50111.999000,293.487683
+51839.999000,293.488050
+51840.001000,293.488050
+53568.001000,293.487652
+55296.001000,293.486400
+57024.001000,293.484109
+58752.001000,293.480718
+60480.001000,293.476197
+62208.001000,293.470484
+63936.001000,293.463489
+65664.001000,293.455210
+67392.001000,293.445679
+69120.001000,293.438409
+70848.001000,293.426404
+72576.001000,293.413268
+74304.001000,293.399063
+76032.001000,293.383881
+77760.001000,293.367873
+79488.001000,293.351102
+81216.001000,293.333751
+82944.001000,293.315972
+84672.001000,293.297918
+88128.001000,293.261444
+89856.001000,293.243512
+91584.001000,293.225977
+93312.001000,293.208962
+95040.001000,293.192588
+96768.001000,293.176948
+98496.001000,293.162224
+100224.001000,293.148477
+101952.001000,293.135861
+103680.001000,293.124344
+105408.001000,293.114110
+107136.001000,293.105313
+108864.001000,293.097859
+110591.999071,293.091749
+112319.999000,293.258511
+114047.999000,293.478335
+114048.001000,293.478335
+115776.001000,293.474975
+117504.001000,293.472714
+119232.001000,293.471462
+120959.999960,293.471095
+122687.999000,293.471493
+124415.999000,293.472501
+126143.999000,293.473997
+127871.999000,293.475800
+131327.999000,293.479710
+133055.999000,293.481512
+134783.999000,293.482979
+136511.999000,293.483987
+138239.999000,293.484353
+138240.001000,293.484353
+139968.001000,293.483926
+141696.001000,293.482673
+143424.001000,293.480413
+145152.001000,293.477052
+146880.001000,293.472562
+148608.001000,293.466819
+150336.001000,293.459823
+152064.001000,293.451575
+153792.001000,293.442502
+155520.001000,293.438959
+157248.001000,293.426984
+158976.001000,293.413818
+160704.001000,293.399613
+162432.001000,293.384430
+164160.001000,293.368423
+165888.001000,293.351652
+167616.001000,293.334301
+169344.001000,293.316522
+171072.001000,293.298468
+172800.001000,293.280261
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TOut.y/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TOut.y/errors.csv
new file mode 100644
index 0000000000..74fc6bee28
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TOut.y/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+1728.000000,0.000000
+3456.000000,0.000000
+5184.000000,0.000000
+6912.000000,0.000000
+8640.000000,0.000000
+10368.000000,0.000000
+12096.000000,0.000000
+13824.000000,0.000000
+15552.000000,0.000000
+17280.000000,0.000000
+19008.000000,0.000000
+20736.000000,0.000000
+22464.000000,0.000000
+24192.000000,0.000000
+25920.000000,0.000000
+27648.000000,0.000000
+29376.000000,0.000000
+31104.000000,0.000000
+32832.000000,0.000000
+34560.000000,0.000000
+36288.000000,0.000000
+38016.000000,0.000000
+39744.000000,0.000000
+41472.000000,0.000000
+43200.000000,0.000000
+44928.000000,0.000000
+46656.000000,0.000000
+48384.000000,0.000000
+50112.000000,0.000000
+51840.000000,0.000000
+53568.000000,0.000000
+55296.000000,0.000000
+57024.000000,0.000000
+58752.000000,0.000000
+60480.000000,0.000000
+62208.000000,0.000000
+63936.000000,0.000000
+65664.000000,0.000000
+67392.000000,0.000000
+69120.000000,0.000000
+70848.000000,0.000000
+72576.000000,0.000000
+74304.000000,0.000000
+76032.000000,0.000000
+77760.000000,0.000000
+79488.000000,0.000000
+81216.000000,0.000000
+82944.000000,0.000000
+84672.000000,0.000000
+86400.000000,0.000000
+88128.000000,0.000000
+89856.000000,0.000000
+91584.000000,0.000000
+93312.000000,0.000000
+95040.000000,0.000000
+96768.000000,0.000000
+98496.000000,0.000000
+100224.000000,0.000000
+101952.000000,0.000000
+103680.000000,0.000000
+105408.000000,0.000000
+107136.000000,0.000000
+108864.000000,0.000000
+110592.000000,0.000000
+112320.000000,0.000000
+114048.000000,0.000000
+115776.000000,0.000000
+117504.000000,0.000000
+119232.000000,0.000000
+120960.000000,0.000000
+122688.000000,0.000000
+124416.000000,0.000000
+126144.000000,0.000000
+127872.000000,0.000000
+129600.000000,0.000000
+131328.000000,0.000000
+133056.000000,0.000000
+134784.000000,0.000000
+136512.000000,0.000000
+138240.000000,0.000000
+139968.000000,0.000000
+141696.000000,0.000000
+143424.000000,0.000000
+145152.000000,0.000000
+146880.000000,0.000000
+148608.000000,0.000000
+150336.000000,0.000000
+152064.000000,0.000000
+153792.000000,0.000000
+155520.000000,0.000000
+157248.000000,0.000000
+158976.000000,0.000000
+160704.000000,0.000000
+162432.000000,0.000000
+164160.000000,0.000000
+165888.000000,0.000000
+167616.000000,0.000000
+169344.000000,0.000000
+171072.000000,0.000000
+172800.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TOut.y/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TOut.y/lowerBound.csv
new file mode 100644
index 0000000000..a23252f838
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TOut.y/lowerBound.csv
@@ -0,0 +1,105 @@
+x,y
+-0.001000,283.865844
+0.001000,283.865844
+1728.001000,283.905233
+3456.001000,284.022791
+5184.001000,284.216628
+6912.001000,284.483695
+8640.001000,284.819815
+10368.001000,285.219652
+12096.001000,285.676928
+13824.001000,286.184385
+15552.001000,286.734097
+17280.001000,287.317315
+19008.001000,287.924891
+20736.001000,288.547224
+22464.001000,289.174495
+24192.001000,289.796827
+25920.001000,290.404404
+27648.001000,290.987621
+29376.001000,291.537303
+31104.001000,292.044791
+32832.001000,292.502035
+34560.001000,292.901904
+36288.001000,293.237993
+38016.001000,293.505090
+39744.001000,293.698927
+41472.001000,293.816455
+43200.000000,293.855844
+44927.999000,293.816455
+46655.999000,293.698927
+48383.999000,293.505090
+50111.999000,293.237993
+51839.999000,292.901904
+53567.999000,292.502035
+55295.999000,292.044791
+57023.999000,291.537303
+58751.999000,290.987621
+60479.999000,290.404404
+62207.999000,289.796827
+63935.999000,289.174495
+65663.999000,288.547224
+67391.999000,287.924891
+69119.999000,287.317315
+70847.999000,286.734097
+72575.999000,286.184385
+74303.999000,285.676928
+76031.999000,285.219652
+77759.999000,284.819815
+79487.999000,284.483695
+81215.999000,284.216628
+82943.999000,284.022791
+84671.999000,283.905233
+86399.999000,283.865844
+86400.001000,283.865844
+88128.001000,283.905233
+89856.001000,284.022791
+91584.001000,284.216628
+93312.001000,284.483695
+95040.001000,284.819815
+96768.001000,285.219652
+98496.001000,285.676928
+100224.001000,286.184385
+101952.001000,286.734097
+103680.001000,287.317315
+105408.001000,287.924891
+107136.001000,288.547224
+108864.001000,289.174495
+110592.001000,289.796827
+112320.001000,290.404404
+114048.001000,290.987621
+115776.001000,291.537303
+117504.001000,292.044791
+119232.001000,292.502035
+120960.001000,292.901904
+122688.001000,293.237993
+124416.001000,293.505090
+126144.001000,293.698927
+127872.001000,293.816455
+129600.000000,293.855844
+131327.999000,293.816455
+133055.999000,293.698927
+134783.999000,293.505090
+136511.999000,293.237993
+138239.999000,292.901904
+139967.999000,292.502035
+141695.999000,292.044791
+143423.999000,291.537303
+145151.999000,290.987621
+146879.999000,290.404404
+148607.999000,289.796827
+150335.999000,289.174495
+152063.999000,288.547224
+153791.999000,287.924891
+155519.999000,287.317315
+157247.999000,286.734097
+158975.999000,286.184385
+160703.999000,285.676928
+162431.999000,285.219652
+164159.999000,284.819815
+165887.999000,284.483695
+167615.999000,284.216628
+169343.999000,284.022791
+171071.999000,283.905233
+172799.999000,283.865844
+172800.001000,283.865844
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TOut.y/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TOut.y/reference.csv
new file mode 100644
index 0000000000..de674c3741
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TOut.y/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,284.149994
+1728.000000,284.189423
+3456.000000,284.307098
+5184.000000,284.501129
+6912.000000,284.768463
+8640.000000,285.104919
+10368.000000,285.505157
+12096.000000,285.962891
+13824.000000,286.470856
+15552.000000,287.021118
+17280.000000,287.604919
+19008.000000,288.213104
+20736.000000,288.836060
+22464.000000,289.463959
+24192.000000,290.086914
+25920.000000,290.695099
+27648.000000,291.278900
+29376.000000,291.829132
+31104.000000,292.337128
+32832.000000,292.794830
+34560.000000,293.195099
+36288.000000,293.531525
+38016.000000,293.798889
+39744.000000,293.992920
+41472.000000,294.110565
+43200.000000,294.149994
+44928.000000,294.110565
+46656.000000,293.992920
+48384.000000,293.798889
+50112.000000,293.531525
+51840.000000,293.195099
+53568.000000,292.794830
+55296.000000,292.337128
+57024.000000,291.829132
+58752.000000,291.278900
+60480.000000,290.695099
+62208.000000,290.086914
+63936.000000,289.463959
+65664.000000,288.836060
+67392.000000,288.213104
+69120.000000,287.604919
+70848.000000,287.021118
+72576.000000,286.470856
+74304.000000,285.962891
+76032.000000,285.505157
+77760.000000,285.104919
+79488.000000,284.768463
+81216.000000,284.501129
+82944.000000,284.307098
+84672.000000,284.189423
+86400.000000,284.149994
+88128.000000,284.189423
+89856.000000,284.307098
+91584.000000,284.501129
+93312.000000,284.768463
+95040.000000,285.104919
+96768.000000,285.505157
+98496.000000,285.962891
+100224.000000,286.470856
+101952.000000,287.021118
+103680.000000,287.604919
+105408.000000,288.213104
+107136.000000,288.836060
+108864.000000,289.463959
+110592.000000,290.086914
+112320.000000,290.695099
+114048.000000,291.278900
+115776.000000,291.829132
+117504.000000,292.337128
+119232.000000,292.794830
+120960.000000,293.195099
+122688.000000,293.531525
+124416.000000,293.798889
+126144.000000,293.992920
+127872.000000,294.110565
+129600.000000,294.149994
+131328.000000,294.110565
+133056.000000,293.992920
+134784.000000,293.798889
+136512.000000,293.531525
+138240.000000,293.195099
+139968.000000,292.794830
+141696.000000,292.337128
+143424.000000,291.829132
+145152.000000,291.278900
+146880.000000,290.695099
+148608.000000,290.086914
+150336.000000,289.463959
+152064.000000,288.836060
+153792.000000,288.213104
+155520.000000,287.604919
+157248.000000,287.021118
+158976.000000,286.470856
+160704.000000,285.962891
+162432.000000,285.505157
+164160.000000,285.104919
+165888.000000,284.768463
+167616.000000,284.501129
+169344.000000,284.307098
+171072.000000,284.189423
+172800.000000,284.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TOut.y/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TOut.y/test.csv
new file mode 100644
index 0000000000..de674c3741
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TOut.y/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,284.149994
+1728.000000,284.189423
+3456.000000,284.307098
+5184.000000,284.501129
+6912.000000,284.768463
+8640.000000,285.104919
+10368.000000,285.505157
+12096.000000,285.962891
+13824.000000,286.470856
+15552.000000,287.021118
+17280.000000,287.604919
+19008.000000,288.213104
+20736.000000,288.836060
+22464.000000,289.463959
+24192.000000,290.086914
+25920.000000,290.695099
+27648.000000,291.278900
+29376.000000,291.829132
+31104.000000,292.337128
+32832.000000,292.794830
+34560.000000,293.195099
+36288.000000,293.531525
+38016.000000,293.798889
+39744.000000,293.992920
+41472.000000,294.110565
+43200.000000,294.149994
+44928.000000,294.110565
+46656.000000,293.992920
+48384.000000,293.798889
+50112.000000,293.531525
+51840.000000,293.195099
+53568.000000,292.794830
+55296.000000,292.337128
+57024.000000,291.829132
+58752.000000,291.278900
+60480.000000,290.695099
+62208.000000,290.086914
+63936.000000,289.463959
+65664.000000,288.836060
+67392.000000,288.213104
+69120.000000,287.604919
+70848.000000,287.021118
+72576.000000,286.470856
+74304.000000,285.962891
+76032.000000,285.505157
+77760.000000,285.104919
+79488.000000,284.768463
+81216.000000,284.501129
+82944.000000,284.307098
+84672.000000,284.189423
+86400.000000,284.149994
+88128.000000,284.189423
+89856.000000,284.307098
+91584.000000,284.501129
+93312.000000,284.768463
+95040.000000,285.104919
+96768.000000,285.505157
+98496.000000,285.962891
+100224.000000,286.470856
+101952.000000,287.021118
+103680.000000,287.604919
+105408.000000,288.213104
+107136.000000,288.836060
+108864.000000,289.463959
+110592.000000,290.086914
+112320.000000,290.695099
+114048.000000,291.278900
+115776.000000,291.829132
+117504.000000,292.337128
+119232.000000,292.794830
+120960.000000,293.195099
+122688.000000,293.531525
+124416.000000,293.798889
+126144.000000,293.992920
+127872.000000,294.110565
+129600.000000,294.149994
+131328.000000,294.110565
+133056.000000,293.992920
+134784.000000,293.798889
+136512.000000,293.531525
+138240.000000,293.195099
+139968.000000,292.794830
+141696.000000,292.337128
+143424.000000,291.829132
+145152.000000,291.278900
+146880.000000,290.695099
+148608.000000,290.086914
+150336.000000,289.463959
+152064.000000,288.836060
+153792.000000,288.213104
+155520.000000,287.604919
+157248.000000,287.021118
+158976.000000,286.470856
+160704.000000,285.962891
+162432.000000,285.505157
+164160.000000,285.104919
+165888.000000,284.768463
+167616.000000,284.501129
+169344.000000,284.307098
+171072.000000,284.189423
+172800.000000,284.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TOut.y/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TOut.y/upperBound.csv
new file mode 100644
index 0000000000..9d642dd08b
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TOut.y/upperBound.csv
@@ -0,0 +1,104 @@
+x,y
+-0.001000,284.434144
+1727.999000,284.473612
+3455.999000,284.591405
+5183.999000,284.785630
+6911.999000,285.053232
+8639.999000,285.390024
+10367.999000,285.790663
+12095.999000,286.248854
+13823.999000,286.757327
+15551.999000,287.308139
+17279.999000,287.892524
+19007.999000,288.501317
+20735.999000,289.124896
+22463.999000,289.753423
+24191.999000,290.377001
+25919.999000,290.985794
+27647.999000,291.570179
+29375.999000,292.120961
+31103.999000,292.629465
+32831.999000,293.087625
+34559.999000,293.488294
+36287.999000,293.825056
+38015.999000,294.092688
+39743.999000,294.286913
+41471.999000,294.404676
+43199.999000,294.444144
+43200.001000,294.444144
+44928.001000,294.404676
+46656.001000,294.286913
+48384.001000,294.092688
+50112.001000,293.825056
+51840.001000,293.488294
+53568.001000,293.087625
+55296.001000,292.629465
+57024.001000,292.120961
+58752.001000,291.570179
+60480.001000,290.985794
+62208.001000,290.377001
+63936.001000,289.753423
+65664.001000,289.124896
+67392.001000,288.501317
+69120.001000,287.892524
+70848.001000,287.308139
+72576.001000,286.757327
+74304.001000,286.248854
+76032.001000,285.790663
+77760.001000,285.390024
+79488.001000,285.053232
+81216.001000,284.785630
+82944.001000,284.591405
+84672.001000,284.473612
+86400.000000,284.434144
+88127.999000,284.473612
+89855.999000,284.591405
+91583.999000,284.785630
+93311.999000,285.053232
+95039.999000,285.390024
+96767.999000,285.790663
+98495.999000,286.248854
+100223.999000,286.757327
+101951.999000,287.308139
+103679.999000,287.892524
+105407.999000,288.501317
+107135.999000,289.124896
+108863.999000,289.753423
+110591.999000,290.377001
+112319.999000,290.985794
+114047.999000,291.570179
+115775.999000,292.120961
+117503.999000,292.629465
+119231.999000,293.087625
+120959.999000,293.488294
+122687.999000,293.825056
+124415.999000,294.092688
+126143.999000,294.286913
+127871.999000,294.404676
+129599.999000,294.444144
+129600.001000,294.444144
+131328.001000,294.404676
+133056.001000,294.286913
+134784.001000,294.092688
+136512.001000,293.825056
+138240.001000,293.488294
+139968.001000,293.087625
+141696.001000,292.629465
+143424.001000,292.120961
+145152.001000,291.570179
+146880.001000,290.985794
+148608.001000,290.377001
+150336.001000,289.753423
+152064.001000,289.124896
+153792.001000,288.501317
+155520.001000,287.892524
+157248.001000,287.308139
+158976.001000,286.757327
+160704.001000,286.248854
+162432.001000,285.790663
+164160.001000,285.390024
+165888.001000,285.053232
+167616.001000,284.785630
+169344.001000,284.591405
+171072.001000,284.473612
+172800.001000,284.434144
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TSet.y/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TSet.y/errors.csv
new file mode 100644
index 0000000000..74fc6bee28
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TSet.y/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+1728.000000,0.000000
+3456.000000,0.000000
+5184.000000,0.000000
+6912.000000,0.000000
+8640.000000,0.000000
+10368.000000,0.000000
+12096.000000,0.000000
+13824.000000,0.000000
+15552.000000,0.000000
+17280.000000,0.000000
+19008.000000,0.000000
+20736.000000,0.000000
+22464.000000,0.000000
+24192.000000,0.000000
+25920.000000,0.000000
+27648.000000,0.000000
+29376.000000,0.000000
+31104.000000,0.000000
+32832.000000,0.000000
+34560.000000,0.000000
+36288.000000,0.000000
+38016.000000,0.000000
+39744.000000,0.000000
+41472.000000,0.000000
+43200.000000,0.000000
+44928.000000,0.000000
+46656.000000,0.000000
+48384.000000,0.000000
+50112.000000,0.000000
+51840.000000,0.000000
+53568.000000,0.000000
+55296.000000,0.000000
+57024.000000,0.000000
+58752.000000,0.000000
+60480.000000,0.000000
+62208.000000,0.000000
+63936.000000,0.000000
+65664.000000,0.000000
+67392.000000,0.000000
+69120.000000,0.000000
+70848.000000,0.000000
+72576.000000,0.000000
+74304.000000,0.000000
+76032.000000,0.000000
+77760.000000,0.000000
+79488.000000,0.000000
+81216.000000,0.000000
+82944.000000,0.000000
+84672.000000,0.000000
+86400.000000,0.000000
+88128.000000,0.000000
+89856.000000,0.000000
+91584.000000,0.000000
+93312.000000,0.000000
+95040.000000,0.000000
+96768.000000,0.000000
+98496.000000,0.000000
+100224.000000,0.000000
+101952.000000,0.000000
+103680.000000,0.000000
+105408.000000,0.000000
+107136.000000,0.000000
+108864.000000,0.000000
+110592.000000,0.000000
+112320.000000,0.000000
+114048.000000,0.000000
+115776.000000,0.000000
+117504.000000,0.000000
+119232.000000,0.000000
+120960.000000,0.000000
+122688.000000,0.000000
+124416.000000,0.000000
+126144.000000,0.000000
+127872.000000,0.000000
+129600.000000,0.000000
+131328.000000,0.000000
+133056.000000,0.000000
+134784.000000,0.000000
+136512.000000,0.000000
+138240.000000,0.000000
+139968.000000,0.000000
+141696.000000,0.000000
+143424.000000,0.000000
+145152.000000,0.000000
+146880.000000,0.000000
+148608.000000,0.000000
+150336.000000,0.000000
+152064.000000,0.000000
+153792.000000,0.000000
+155520.000000,0.000000
+157248.000000,0.000000
+158976.000000,0.000000
+160704.000000,0.000000
+162432.000000,0.000000
+164160.000000,0.000000
+165888.000000,0.000000
+167616.000000,0.000000
+169344.000000,0.000000
+171072.000000,0.000000
+172800.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TSet.y/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TSet.y/lowerBound.csv
new file mode 100644
index 0000000000..e469fdd460
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TSet.y/lowerBound.csv
@@ -0,0 +1,11 @@
+x,y
+-0.001000,288.860844
+24192.001000,288.860844
+25920.001000,292.856844
+67391.999000,292.856844
+69119.999000,288.860844
+110592.001000,288.860844
+112320.001000,292.856844
+153791.999000,292.856844
+155519.999000,288.860844
+172800.001000,288.860844
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TSet.y/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TSet.y/reference.csv
new file mode 100644
index 0000000000..dfd8d60ee3
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TSet.y/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,289.149994
+1728.000000,289.149994
+3456.000000,289.149994
+5184.000000,289.149994
+6912.000000,289.149994
+8640.000000,289.149994
+10368.000000,289.149994
+12096.000000,289.149994
+13824.000000,289.149994
+15552.000000,289.149994
+17280.000000,289.149994
+19008.000000,289.149994
+20736.000000,289.149994
+22464.000000,289.149994
+24192.000000,289.149994
+25920.000000,293.149994
+27648.000000,293.149994
+29376.000000,293.149994
+31104.000000,293.149994
+32832.000000,293.149994
+34560.000000,293.149994
+36288.000000,293.149994
+38016.000000,293.149994
+39744.000000,293.149994
+41472.000000,293.149994
+43200.000000,293.149994
+44928.000000,293.149994
+46656.000000,293.149994
+48384.000000,293.149994
+50112.000000,293.149994
+51840.000000,293.149994
+53568.000000,293.149994
+55296.000000,293.149994
+57024.000000,293.149994
+58752.000000,293.149994
+60480.000000,293.149994
+62208.000000,293.149994
+63936.000000,293.149994
+65664.000000,293.149994
+67392.000000,293.149994
+69120.000000,289.149994
+70848.000000,289.149994
+72576.000000,289.149994
+74304.000000,289.149994
+76032.000000,289.149994
+77760.000000,289.149994
+79488.000000,289.149994
+81216.000000,289.149994
+82944.000000,289.149994
+84672.000000,289.149994
+86400.000000,289.149994
+88128.000000,289.149994
+89856.000000,289.149994
+91584.000000,289.149994
+93312.000000,289.149994
+95040.000000,289.149994
+96768.000000,289.149994
+98496.000000,289.149994
+100224.000000,289.149994
+101952.000000,289.149994
+103680.000000,289.149994
+105408.000000,289.149994
+107136.000000,289.149994
+108864.000000,289.149994
+110592.000000,289.149994
+112320.000000,293.149994
+114048.000000,293.149994
+115776.000000,293.149994
+117504.000000,293.149994
+119232.000000,293.149994
+120960.000000,293.149994
+122688.000000,293.149994
+124416.000000,293.149994
+126144.000000,293.149994
+127872.000000,293.149994
+129600.000000,293.149994
+131328.000000,293.149994
+133056.000000,293.149994
+134784.000000,293.149994
+136512.000000,293.149994
+138240.000000,293.149994
+139968.000000,293.149994
+141696.000000,293.149994
+143424.000000,293.149994
+145152.000000,293.149994
+146880.000000,293.149994
+148608.000000,293.149994
+150336.000000,293.149994
+152064.000000,293.149994
+153792.000000,293.149994
+155520.000000,289.149994
+157248.000000,289.149994
+158976.000000,289.149994
+160704.000000,289.149994
+162432.000000,289.149994
+164160.000000,289.149994
+165888.000000,289.149994
+167616.000000,289.149994
+169344.000000,289.149994
+171072.000000,289.149994
+172800.000000,289.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TSet.y/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TSet.y/test.csv
new file mode 100644
index 0000000000..dfd8d60ee3
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TSet.y/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,289.149994
+1728.000000,289.149994
+3456.000000,289.149994
+5184.000000,289.149994
+6912.000000,289.149994
+8640.000000,289.149994
+10368.000000,289.149994
+12096.000000,289.149994
+13824.000000,289.149994
+15552.000000,289.149994
+17280.000000,289.149994
+19008.000000,289.149994
+20736.000000,289.149994
+22464.000000,289.149994
+24192.000000,289.149994
+25920.000000,293.149994
+27648.000000,293.149994
+29376.000000,293.149994
+31104.000000,293.149994
+32832.000000,293.149994
+34560.000000,293.149994
+36288.000000,293.149994
+38016.000000,293.149994
+39744.000000,293.149994
+41472.000000,293.149994
+43200.000000,293.149994
+44928.000000,293.149994
+46656.000000,293.149994
+48384.000000,293.149994
+50112.000000,293.149994
+51840.000000,293.149994
+53568.000000,293.149994
+55296.000000,293.149994
+57024.000000,293.149994
+58752.000000,293.149994
+60480.000000,293.149994
+62208.000000,293.149994
+63936.000000,293.149994
+65664.000000,293.149994
+67392.000000,293.149994
+69120.000000,289.149994
+70848.000000,289.149994
+72576.000000,289.149994
+74304.000000,289.149994
+76032.000000,289.149994
+77760.000000,289.149994
+79488.000000,289.149994
+81216.000000,289.149994
+82944.000000,289.149994
+84672.000000,289.149994
+86400.000000,289.149994
+88128.000000,289.149994
+89856.000000,289.149994
+91584.000000,289.149994
+93312.000000,289.149994
+95040.000000,289.149994
+96768.000000,289.149994
+98496.000000,289.149994
+100224.000000,289.149994
+101952.000000,289.149994
+103680.000000,289.149994
+105408.000000,289.149994
+107136.000000,289.149994
+108864.000000,289.149994
+110592.000000,289.149994
+112320.000000,293.149994
+114048.000000,293.149994
+115776.000000,293.149994
+117504.000000,293.149994
+119232.000000,293.149994
+120960.000000,293.149994
+122688.000000,293.149994
+124416.000000,293.149994
+126144.000000,293.149994
+127872.000000,293.149994
+129600.000000,293.149994
+131328.000000,293.149994
+133056.000000,293.149994
+134784.000000,293.149994
+136512.000000,293.149994
+138240.000000,293.149994
+139968.000000,293.149994
+141696.000000,293.149994
+143424.000000,293.149994
+145152.000000,293.149994
+146880.000000,293.149994
+148608.000000,293.149994
+150336.000000,293.149994
+152064.000000,293.149994
+153792.000000,293.149994
+155520.000000,289.149994
+157248.000000,289.149994
+158976.000000,289.149994
+160704.000000,289.149994
+162432.000000,289.149994
+164160.000000,289.149994
+165888.000000,289.149994
+167616.000000,289.149994
+169344.000000,289.149994
+171072.000000,289.149994
+172800.000000,289.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TSet.y/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TSet.y/upperBound.csv
new file mode 100644
index 0000000000..8136a17f11
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TSet.y/upperBound.csv
@@ -0,0 +1,11 @@
+x,y
+-0.001000,289.439144
+24191.999000,289.439144
+25919.999000,293.443144
+67392.001000,293.443144
+69120.001000,289.439144
+110591.999000,289.439144
+112319.999000,293.443144
+153792.001000,293.443144
+155520.001000,289.439144
+172800.001000,289.439144
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TVol.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TVol.T/errors.csv
new file mode 100644
index 0000000000..74fc6bee28
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TVol.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+1728.000000,0.000000
+3456.000000,0.000000
+5184.000000,0.000000
+6912.000000,0.000000
+8640.000000,0.000000
+10368.000000,0.000000
+12096.000000,0.000000
+13824.000000,0.000000
+15552.000000,0.000000
+17280.000000,0.000000
+19008.000000,0.000000
+20736.000000,0.000000
+22464.000000,0.000000
+24192.000000,0.000000
+25920.000000,0.000000
+27648.000000,0.000000
+29376.000000,0.000000
+31104.000000,0.000000
+32832.000000,0.000000
+34560.000000,0.000000
+36288.000000,0.000000
+38016.000000,0.000000
+39744.000000,0.000000
+41472.000000,0.000000
+43200.000000,0.000000
+44928.000000,0.000000
+46656.000000,0.000000
+48384.000000,0.000000
+50112.000000,0.000000
+51840.000000,0.000000
+53568.000000,0.000000
+55296.000000,0.000000
+57024.000000,0.000000
+58752.000000,0.000000
+60480.000000,0.000000
+62208.000000,0.000000
+63936.000000,0.000000
+65664.000000,0.000000
+67392.000000,0.000000
+69120.000000,0.000000
+70848.000000,0.000000
+72576.000000,0.000000
+74304.000000,0.000000
+76032.000000,0.000000
+77760.000000,0.000000
+79488.000000,0.000000
+81216.000000,0.000000
+82944.000000,0.000000
+84672.000000,0.000000
+86400.000000,0.000000
+88128.000000,0.000000
+89856.000000,0.000000
+91584.000000,0.000000
+93312.000000,0.000000
+95040.000000,0.000000
+96768.000000,0.000000
+98496.000000,0.000000
+100224.000000,0.000000
+101952.000000,0.000000
+103680.000000,0.000000
+105408.000000,0.000000
+107136.000000,0.000000
+108864.000000,0.000000
+110592.000000,0.000000
+112320.000000,0.000000
+114048.000000,0.000000
+115776.000000,0.000000
+117504.000000,0.000000
+119232.000000,0.000000
+120960.000000,0.000000
+122688.000000,0.000000
+124416.000000,0.000000
+126144.000000,0.000000
+127872.000000,0.000000
+129600.000000,0.000000
+131328.000000,0.000000
+133056.000000,0.000000
+134784.000000,0.000000
+136512.000000,0.000000
+138240.000000,0.000000
+139968.000000,0.000000
+141696.000000,0.000000
+143424.000000,0.000000
+145152.000000,0.000000
+146880.000000,0.000000
+148608.000000,0.000000
+150336.000000,0.000000
+152064.000000,0.000000
+153792.000000,0.000000
+155520.000000,0.000000
+157248.000000,0.000000
+158976.000000,0.000000
+160704.000000,0.000000
+162432.000000,0.000000
+164160.000000,0.000000
+165888.000000,0.000000
+167616.000000,0.000000
+169344.000000,0.000000
+171072.000000,0.000000
+172800.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TVol.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TVol.T/lowerBound.csv
new file mode 100644
index 0000000000..5a4c24a292
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TVol.T/lowerBound.csv
@@ -0,0 +1,98 @@
+x,y
+-0.001000,288.860844
+1727.999000,288.860691
+1728.001000,288.860691
+3456.001000,288.860844
+5184.001000,288.860844
+6912.001000,288.860874
+20736.001000,288.860874
+22464.001000,288.861118
+24192.001000,288.862399
+25920.001000,289.034834
+27648.001000,289.448970
+29376.001000,289.863411
+31104.001000,290.278096
+32832.001000,290.692903
+34560.001000,291.107771
+36288.001000,291.522517
+38016.001000,291.937049
+39744.001000,292.351186
+41472.001000,292.764773
+43200.001000,292.895166
+44928.001000,292.897087
+46656.001000,292.898886
+48384.001000,292.900349
+50112.001000,292.901294
+51839.999960,292.901660
+53567.999000,292.901264
+55295.999000,292.899983
+57023.999000,292.897666
+58751.999000,292.894282
+60479.999000,292.889739
+62207.999000,292.884008
+63935.999000,292.876996
+65663.999000,292.868734
+67391.999000,292.859191
+69119.999000,292.851905
+70847.999000,292.839924
+72575.999000,292.826784
+74303.999000,292.812577
+76031.999000,292.797425
+77759.999000,292.781419
+79487.999000,292.764682
+81215.999000,292.747365
+82943.999000,292.729621
+84671.999000,292.711573
+86399.999000,292.693372
+88127.999000,292.675202
+89855.999000,292.657306
+91583.999000,292.639807
+93311.999000,292.622825
+95039.999000,292.606484
+96767.999000,292.590936
+98495.999000,292.576241
+100223.999000,292.562522
+101951.999000,292.549961
+103679.999000,292.538498
+105407.999000,292.528285
+107135.999000,292.519535
+108863.999000,292.512127
+110591.999000,292.506029
+110592.001000,292.506029
+112320.001000,292.671025
+114048.000970,292.891904
+115775.999000,292.888581
+117503.999000,292.886325
+119231.999000,292.885105
+120959.999000,292.884740
+120960.001000,292.884740
+122688.001000,292.885136
+124416.001000,292.886172
+126144.001000,292.887666
+127872.001000,292.889465
+131328.001000,292.893367
+133056.001000,292.895166
+134784.001000,292.896630
+136512.001000,292.897605
+138239.999923,292.897971
+139967.999000,292.897544
+141695.999000,292.896264
+143423.999000,292.893977
+145151.999000,292.890624
+146879.999000,292.886111
+148607.999000,292.880349
+150335.999000,292.873368
+152063.999000,292.865106
+153791.999000,292.855990
+155519.999000,292.852484
+157247.999000,292.840472
+158975.999000,292.827332
+160703.999000,292.813125
+162431.999000,292.797973
+164159.999000,292.781968
+165887.999000,292.765230
+167615.999000,292.747914
+169343.999000,292.730170
+171071.999000,292.712122
+172799.999000,292.693982
+172800.001000,292.693982
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TVol.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TVol.T/reference.csv
new file mode 100644
index 0000000000..bc71cbb7e6
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TVol.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,289.149994
+1728.000000,289.149841
+3456.000000,289.149994
+5184.000000,289.149994
+6912.000000,289.150024
+8640.000000,289.150024
+10368.000000,289.150024
+12096.000000,289.150024
+13824.000000,289.150024
+15552.000000,289.150024
+17280.000000,289.150024
+19008.000000,289.150024
+20736.000000,289.150024
+22464.000000,289.150269
+24192.000000,289.151550
+25920.000000,289.324158
+27648.000000,289.738708
+29376.000000,290.153564
+31104.000000,290.568665
+32832.000000,290.983887
+34560.000000,291.399170
+36288.000000,291.814331
+38016.000000,292.229279
+39744.000000,292.643829
+41472.000000,293.057831
+43200.000000,293.188354
+44928.000000,293.190277
+46656.000000,293.192078
+48384.000000,293.193542
+50112.000000,293.194489
+51840.000000,293.194855
+53568.000000,293.194458
+55296.000000,293.193176
+57024.000000,293.190857
+58752.000000,293.187469
+60480.000000,293.182922
+62208.000000,293.177185
+63936.000000,293.170166
+65664.000000,293.161896
+67392.000000,293.152344
+69120.000000,293.145050
+70848.000000,293.133057
+72576.000000,293.119904
+74304.000000,293.105682
+76032.000000,293.090515
+77760.000000,293.074493
+79488.000000,293.057739
+81216.000000,293.040405
+82944.000000,293.022644
+84672.000000,293.004578
+86400.000000,292.986359
+88128.000000,292.968170
+89856.000000,292.950256
+91584.000000,292.932739
+93312.000000,292.915741
+95040.000000,292.899384
+96768.000000,292.883820
+98496.000000,292.869110
+100224.000000,292.855377
+101952.000000,292.842804
+103680.000000,292.831329
+105408.000000,292.821106
+107136.000000,292.812347
+108864.000000,292.804932
+110592.000000,292.798828
+112320.000000,292.963989
+114048.000000,293.185089
+115776.000000,293.181763
+117504.000000,293.179504
+119232.000000,293.178284
+120960.000000,293.177917
+122688.000000,293.178314
+124416.000000,293.179352
+126144.000000,293.180847
+127872.000000,293.182648
+129600.000000,293.184601
+131328.000000,293.186554
+133056.000000,293.188354
+134784.000000,293.189819
+136512.000000,293.190796
+138240.000000,293.191162
+139968.000000,293.190735
+141696.000000,293.189453
+143424.000000,293.187164
+145152.000000,293.183807
+146880.000000,293.179291
+148608.000000,293.173523
+150336.000000,293.166534
+152064.000000,293.158264
+153792.000000,293.149139
+155520.000000,293.145630
+157248.000000,293.133606
+158976.000000,293.120453
+160704.000000,293.106232
+162432.000000,293.091064
+164160.000000,293.075043
+165888.000000,293.058289
+167616.000000,293.040955
+169344.000000,293.023193
+171072.000000,293.005127
+172800.000000,292.986969
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TVol.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TVol.T/test.csv
new file mode 100644
index 0000000000..bc71cbb7e6
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TVol.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,289.149994
+1728.000000,289.149841
+3456.000000,289.149994
+5184.000000,289.149994
+6912.000000,289.150024
+8640.000000,289.150024
+10368.000000,289.150024
+12096.000000,289.150024
+13824.000000,289.150024
+15552.000000,289.150024
+17280.000000,289.150024
+19008.000000,289.150024
+20736.000000,289.150024
+22464.000000,289.150269
+24192.000000,289.151550
+25920.000000,289.324158
+27648.000000,289.738708
+29376.000000,290.153564
+31104.000000,290.568665
+32832.000000,290.983887
+34560.000000,291.399170
+36288.000000,291.814331
+38016.000000,292.229279
+39744.000000,292.643829
+41472.000000,293.057831
+43200.000000,293.188354
+44928.000000,293.190277
+46656.000000,293.192078
+48384.000000,293.193542
+50112.000000,293.194489
+51840.000000,293.194855
+53568.000000,293.194458
+55296.000000,293.193176
+57024.000000,293.190857
+58752.000000,293.187469
+60480.000000,293.182922
+62208.000000,293.177185
+63936.000000,293.170166
+65664.000000,293.161896
+67392.000000,293.152344
+69120.000000,293.145050
+70848.000000,293.133057
+72576.000000,293.119904
+74304.000000,293.105682
+76032.000000,293.090515
+77760.000000,293.074493
+79488.000000,293.057739
+81216.000000,293.040405
+82944.000000,293.022644
+84672.000000,293.004578
+86400.000000,292.986359
+88128.000000,292.968170
+89856.000000,292.950256
+91584.000000,292.932739
+93312.000000,292.915741
+95040.000000,292.899384
+96768.000000,292.883820
+98496.000000,292.869110
+100224.000000,292.855377
+101952.000000,292.842804
+103680.000000,292.831329
+105408.000000,292.821106
+107136.000000,292.812347
+108864.000000,292.804932
+110592.000000,292.798828
+112320.000000,292.963989
+114048.000000,293.185089
+115776.000000,293.181763
+117504.000000,293.179504
+119232.000000,293.178284
+120960.000000,293.177917
+122688.000000,293.178314
+124416.000000,293.179352
+126144.000000,293.180847
+127872.000000,293.182648
+129600.000000,293.184601
+131328.000000,293.186554
+133056.000000,293.188354
+134784.000000,293.189819
+136512.000000,293.190796
+138240.000000,293.191162
+139968.000000,293.190735
+141696.000000,293.189453
+143424.000000,293.187164
+145152.000000,293.183807
+146880.000000,293.179291
+148608.000000,293.173523
+150336.000000,293.166534
+152064.000000,293.158264
+153792.000000,293.149139
+155520.000000,293.145630
+157248.000000,293.133606
+158976.000000,293.120453
+160704.000000,293.106232
+162432.000000,293.091064
+164160.000000,293.075043
+165888.000000,293.058289
+167616.000000,293.040955
+169344.000000,293.023193
+171072.000000,293.005127
+172800.000000,292.986969
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TVol.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TVol.T/upperBound.csv
new file mode 100644
index 0000000000..8fdd9c5cc9
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatExchangers.Examples.HeatingRod.mat_TVol.T/upperBound.csv
@@ -0,0 +1,98 @@
+x,y
+-0.001000,289.439144
+0.001000,289.439144
+1728.000000,289.438991
+3455.999000,289.439144
+5183.999000,289.439144
+6911.999000,289.439174
+20735.999000,289.439174
+22463.999000,289.439419
+24191.999000,289.440702
+25919.999000,289.613482
+27647.999000,290.028447
+29375.999000,290.443718
+31103.999000,290.859233
+32831.999000,291.274871
+34559.999000,291.690569
+36287.999000,292.106145
+38015.999000,292.521508
+39743.999000,292.936473
+41471.999000,293.350889
+43199.999000,293.481543
+44927.999000,293.483467
+46655.999000,293.485270
+48383.999000,293.486736
+50111.999000,293.487683
+51839.999000,293.488050
+51840.001000,293.488050
+53568.001000,293.487652
+55296.001000,293.486369
+57024.001000,293.484048
+58752.001000,293.480657
+60480.001000,293.476105
+62208.001000,293.470362
+63936.001000,293.463336
+65664.001000,293.455058
+67392.001000,293.445496
+69120.001000,293.438195
+70848.001000,293.426190
+72576.001000,293.413023
+74304.001000,293.398788
+76032.001000,293.383606
+77760.001000,293.367568
+79488.001000,293.350797
+81216.001000,293.333446
+82944.001000,293.315667
+84672.001000,293.297582
+86400.001000,293.279345
+88128.001000,293.261138
+89856.001000,293.243207
+91584.001000,293.225672
+93312.001000,293.208657
+95040.001000,293.192283
+96768.001000,293.176703
+98496.001000,293.161979
+100224.001000,293.148233
+101952.001000,293.135647
+103680.001000,293.124161
+105408.001000,293.113927
+107136.001000,293.105160
+108864.001000,293.097737
+110591.999071,293.091627
+112319.999000,293.256953
+114047.999000,293.478274
+114048.001000,293.478274
+115776.001000,293.474944
+117504.001000,293.472684
+119232.001000,293.471462
+120959.999960,293.471095
+122687.999000,293.471493
+124415.999000,293.472531
+126143.999000,293.474028
+127871.999000,293.475830
+131327.999000,293.479741
+133055.999000,293.481543
+134783.999000,293.483009
+136511.999000,293.483987
+138239.999000,293.484353
+138240.001000,293.484353
+139968.001000,293.483926
+141696.001000,293.482643
+143424.001000,293.480351
+145152.001000,293.476991
+146880.001000,293.472470
+148608.001000,293.466696
+150336.001000,293.459701
+152064.001000,293.451422
+153792.001000,293.442289
+155520.001000,293.438776
+157248.001000,293.426740
+158976.001000,293.413573
+160704.001000,293.399338
+162432.001000,293.384156
+164160.001000,293.368118
+165888.001000,293.351347
+167616.001000,293.333996
+169344.001000,293.316217
+171072.001000,293.298132
+172800.001000,293.279956
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_heaPum.refCyc.sigBus.onOffMea/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_heaPum.refCyc.sigBus.onOffMea/errors.csv
new file mode 100644
index 0000000000..7cf7027dcb
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_heaPum.refCyc.sigBus.onOffMea/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+864.000000,0.000000
+1728.000000,0.000000
+2592.000000,0.000000
+3456.000000,0.000000
+4320.000000,0.000000
+5184.000000,0.000000
+6048.000000,0.000000
+6912.000000,0.000000
+7776.000000,0.000000
+8640.000000,0.000000
+9504.000000,0.000000
+10368.000000,0.000000
+11232.000000,0.000000
+12096.000000,0.000000
+12960.000000,0.000000
+13824.000000,0.000000
+14688.000000,0.000000
+15552.000000,0.000000
+16416.000000,0.000000
+17280.000000,0.000000
+18144.000000,0.000000
+19008.000000,0.000000
+19872.000000,0.000000
+20736.000000,0.000000
+21600.000000,0.000000
+22464.000000,0.000000
+23328.000000,0.000000
+24192.000000,0.000000
+25056.000000,0.000000
+25920.000000,0.000000
+26784.000000,0.000000
+27648.000000,0.000000
+28512.000000,0.000000
+29376.000000,0.000000
+30240.000000,0.000000
+31104.000000,0.000000
+31968.000000,0.000000
+32832.000000,0.000000
+33696.000000,0.000000
+34560.000000,0.000000
+35424.000000,0.000000
+36288.000000,0.000000
+37152.000000,0.000000
+38016.000000,0.000000
+38880.000000,0.000000
+39744.000000,0.000000
+40608.000000,0.000000
+41472.000000,0.000000
+42336.000000,0.000000
+43200.000000,0.000000
+44064.000000,0.000000
+44928.000000,0.000000
+45792.000000,0.000000
+46656.000000,0.000000
+47520.000000,0.000000
+48384.000000,0.000000
+49248.000000,0.000000
+50112.000000,0.000000
+50976.000000,0.000000
+51840.000000,0.000000
+52704.000000,0.000000
+53568.000000,0.000000
+54432.000000,0.000000
+55296.000000,0.000000
+56160.000000,0.000000
+57024.000000,0.000000
+57888.000000,0.000000
+58752.000000,0.000000
+59616.000000,0.000000
+60480.000000,0.000000
+61344.000000,0.000000
+62208.000000,0.000000
+63072.000000,0.000000
+63936.000000,0.000000
+64800.000000,0.000000
+65664.000000,0.000000
+66528.000000,0.000000
+67392.000000,0.000000
+68256.000000,0.000000
+69120.000000,0.000000
+69984.000000,0.000000
+70848.000000,0.000000
+71712.000000,0.000000
+72576.000000,0.000000
+73440.000000,0.000000
+74304.000000,0.000000
+75168.000000,0.000000
+76032.000000,0.000000
+76896.000000,0.000000
+77760.000000,0.000000
+78624.000000,0.000000
+79488.000000,0.000000
+80352.000000,0.000000
+81216.000000,0.000000
+82080.000000,0.000000
+82944.000000,0.000000
+83808.000000,0.000000
+84672.000000,0.000000
+85536.000000,0.000000
+86400.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_heaPum.refCyc.sigBus.onOffMea/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_heaPum.refCyc.sigBus.onOffMea/lowerBound.csv
new file mode 100644
index 0000000000..0fe5384371
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_heaPum.refCyc.sigBus.onOffMea/lowerBound.csv
@@ -0,0 +1,15 @@
+x,y
+-0.001000,0.999000
+28511.999000,0.999000
+29375.999000,-0.001000
+30240.001000,-0.001000
+31104.001000,0.999000
+50111.999000,0.999000
+50975.999000,-0.001000
+51840.001000,-0.001000
+52704.001000,0.999000
+57887.999000,0.999000
+58751.999000,-0.001000
+59616.001000,-0.001000
+60480.001000,0.999000
+86400.001000,0.999000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_heaPum.refCyc.sigBus.onOffMea/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_heaPum.refCyc.sigBus.onOffMea/reference.csv
new file mode 100644
index 0000000000..f013562776
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_heaPum.refCyc.sigBus.onOffMea/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,1.000000
+864.000000,1.000000
+1728.000000,1.000000
+2592.000000,1.000000
+3456.000000,1.000000
+4320.000000,1.000000
+5184.000000,1.000000
+6048.000000,1.000000
+6912.000000,1.000000
+7776.000000,1.000000
+8640.000000,1.000000
+9504.000000,1.000000
+10368.000000,1.000000
+11232.000000,1.000000
+12096.000000,1.000000
+12960.000000,1.000000
+13824.000000,1.000000
+14688.000000,1.000000
+15552.000000,1.000000
+16416.000000,1.000000
+17280.000000,1.000000
+18144.000000,1.000000
+19008.000000,1.000000
+19872.000000,1.000000
+20736.000000,1.000000
+21600.000000,1.000000
+22464.000000,1.000000
+23328.000000,1.000000
+24192.000000,1.000000
+25056.000000,1.000000
+25920.000000,1.000000
+26784.000000,1.000000
+27648.000000,1.000000
+28512.000000,1.000000
+29376.000000,0.000000
+30240.000000,0.000000
+31104.000000,1.000000
+31968.000000,1.000000
+32832.000000,1.000000
+33696.000000,1.000000
+34560.000000,1.000000
+35424.000000,1.000000
+36288.000000,1.000000
+37152.000000,1.000000
+38016.000000,1.000000
+38880.000000,1.000000
+39744.000000,1.000000
+40608.000000,1.000000
+41472.000000,1.000000
+42336.000000,1.000000
+43200.000000,1.000000
+44064.000000,1.000000
+44928.000000,1.000000
+45792.000000,1.000000
+46656.000000,1.000000
+47520.000000,1.000000
+48384.000000,1.000000
+49248.000000,1.000000
+50112.000000,1.000000
+50976.000000,0.000000
+51840.000000,0.000000
+52704.000000,1.000000
+53568.000000,1.000000
+54432.000000,1.000000
+55296.000000,1.000000
+56160.000000,1.000000
+57024.000000,1.000000
+57888.000000,1.000000
+58752.000000,0.000000
+59616.000000,0.000000
+60480.000000,1.000000
+61344.000000,1.000000
+62208.000000,1.000000
+63072.000000,1.000000
+63936.000000,1.000000
+64800.000000,1.000000
+65664.000000,1.000000
+66528.000000,1.000000
+67392.000000,1.000000
+68256.000000,1.000000
+69120.000000,1.000000
+69984.000000,1.000000
+70848.000000,1.000000
+71712.000000,1.000000
+72576.000000,1.000000
+73440.000000,1.000000
+74304.000000,1.000000
+75168.000000,1.000000
+76032.000000,1.000000
+76896.000000,1.000000
+77760.000000,1.000000
+78624.000000,1.000000
+79488.000000,1.000000
+80352.000000,1.000000
+81216.000000,1.000000
+82080.000000,1.000000
+82944.000000,1.000000
+83808.000000,1.000000
+84672.000000,1.000000
+85536.000000,1.000000
+86400.000000,1.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_heaPum.refCyc.sigBus.onOffMea/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_heaPum.refCyc.sigBus.onOffMea/test.csv
new file mode 100644
index 0000000000..f013562776
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_heaPum.refCyc.sigBus.onOffMea/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,1.000000
+864.000000,1.000000
+1728.000000,1.000000
+2592.000000,1.000000
+3456.000000,1.000000
+4320.000000,1.000000
+5184.000000,1.000000
+6048.000000,1.000000
+6912.000000,1.000000
+7776.000000,1.000000
+8640.000000,1.000000
+9504.000000,1.000000
+10368.000000,1.000000
+11232.000000,1.000000
+12096.000000,1.000000
+12960.000000,1.000000
+13824.000000,1.000000
+14688.000000,1.000000
+15552.000000,1.000000
+16416.000000,1.000000
+17280.000000,1.000000
+18144.000000,1.000000
+19008.000000,1.000000
+19872.000000,1.000000
+20736.000000,1.000000
+21600.000000,1.000000
+22464.000000,1.000000
+23328.000000,1.000000
+24192.000000,1.000000
+25056.000000,1.000000
+25920.000000,1.000000
+26784.000000,1.000000
+27648.000000,1.000000
+28512.000000,1.000000
+29376.000000,0.000000
+30240.000000,0.000000
+31104.000000,1.000000
+31968.000000,1.000000
+32832.000000,1.000000
+33696.000000,1.000000
+34560.000000,1.000000
+35424.000000,1.000000
+36288.000000,1.000000
+37152.000000,1.000000
+38016.000000,1.000000
+38880.000000,1.000000
+39744.000000,1.000000
+40608.000000,1.000000
+41472.000000,1.000000
+42336.000000,1.000000
+43200.000000,1.000000
+44064.000000,1.000000
+44928.000000,1.000000
+45792.000000,1.000000
+46656.000000,1.000000
+47520.000000,1.000000
+48384.000000,1.000000
+49248.000000,1.000000
+50112.000000,1.000000
+50976.000000,0.000000
+51840.000000,0.000000
+52704.000000,1.000000
+53568.000000,1.000000
+54432.000000,1.000000
+55296.000000,1.000000
+56160.000000,1.000000
+57024.000000,1.000000
+57888.000000,1.000000
+58752.000000,0.000000
+59616.000000,0.000000
+60480.000000,1.000000
+61344.000000,1.000000
+62208.000000,1.000000
+63072.000000,1.000000
+63936.000000,1.000000
+64800.000000,1.000000
+65664.000000,1.000000
+66528.000000,1.000000
+67392.000000,1.000000
+68256.000000,1.000000
+69120.000000,1.000000
+69984.000000,1.000000
+70848.000000,1.000000
+71712.000000,1.000000
+72576.000000,1.000000
+73440.000000,1.000000
+74304.000000,1.000000
+75168.000000,1.000000
+76032.000000,1.000000
+76896.000000,1.000000
+77760.000000,1.000000
+78624.000000,1.000000
+79488.000000,1.000000
+80352.000000,1.000000
+81216.000000,1.000000
+82080.000000,1.000000
+82944.000000,1.000000
+83808.000000,1.000000
+84672.000000,1.000000
+85536.000000,1.000000
+86400.000000,1.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_heaPum.refCyc.sigBus.onOffMea/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_heaPum.refCyc.sigBus.onOffMea/upperBound.csv
new file mode 100644
index 0000000000..82681e80cd
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_heaPum.refCyc.sigBus.onOffMea/upperBound.csv
@@ -0,0 +1,15 @@
+x,y
+-0.001000,1.001000
+28512.001000,1.001000
+29376.001000,0.001000
+30239.999000,0.001000
+31103.999000,1.001000
+50112.001000,1.001000
+50976.001000,0.001000
+51839.999000,0.001000
+52703.999000,1.001000
+57888.001000,1.001000
+58752.001000,0.001000
+59615.999000,0.001000
+60479.999000,1.001000
+86400.001000,1.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temRet.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temRet.T/errors.csv
new file mode 100644
index 0000000000..7cf7027dcb
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temRet.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+864.000000,0.000000
+1728.000000,0.000000
+2592.000000,0.000000
+3456.000000,0.000000
+4320.000000,0.000000
+5184.000000,0.000000
+6048.000000,0.000000
+6912.000000,0.000000
+7776.000000,0.000000
+8640.000000,0.000000
+9504.000000,0.000000
+10368.000000,0.000000
+11232.000000,0.000000
+12096.000000,0.000000
+12960.000000,0.000000
+13824.000000,0.000000
+14688.000000,0.000000
+15552.000000,0.000000
+16416.000000,0.000000
+17280.000000,0.000000
+18144.000000,0.000000
+19008.000000,0.000000
+19872.000000,0.000000
+20736.000000,0.000000
+21600.000000,0.000000
+22464.000000,0.000000
+23328.000000,0.000000
+24192.000000,0.000000
+25056.000000,0.000000
+25920.000000,0.000000
+26784.000000,0.000000
+27648.000000,0.000000
+28512.000000,0.000000
+29376.000000,0.000000
+30240.000000,0.000000
+31104.000000,0.000000
+31968.000000,0.000000
+32832.000000,0.000000
+33696.000000,0.000000
+34560.000000,0.000000
+35424.000000,0.000000
+36288.000000,0.000000
+37152.000000,0.000000
+38016.000000,0.000000
+38880.000000,0.000000
+39744.000000,0.000000
+40608.000000,0.000000
+41472.000000,0.000000
+42336.000000,0.000000
+43200.000000,0.000000
+44064.000000,0.000000
+44928.000000,0.000000
+45792.000000,0.000000
+46656.000000,0.000000
+47520.000000,0.000000
+48384.000000,0.000000
+49248.000000,0.000000
+50112.000000,0.000000
+50976.000000,0.000000
+51840.000000,0.000000
+52704.000000,0.000000
+53568.000000,0.000000
+54432.000000,0.000000
+55296.000000,0.000000
+56160.000000,0.000000
+57024.000000,0.000000
+57888.000000,0.000000
+58752.000000,0.000000
+59616.000000,0.000000
+60480.000000,0.000000
+61344.000000,0.000000
+62208.000000,0.000000
+63072.000000,0.000000
+63936.000000,0.000000
+64800.000000,0.000000
+65664.000000,0.000000
+66528.000000,0.000000
+67392.000000,0.000000
+68256.000000,0.000000
+69120.000000,0.000000
+69984.000000,0.000000
+70848.000000,0.000000
+71712.000000,0.000000
+72576.000000,0.000000
+73440.000000,0.000000
+74304.000000,0.000000
+75168.000000,0.000000
+76032.000000,0.000000
+76896.000000,0.000000
+77760.000000,0.000000
+78624.000000,0.000000
+79488.000000,0.000000
+80352.000000,0.000000
+81216.000000,0.000000
+82080.000000,0.000000
+82944.000000,0.000000
+83808.000000,0.000000
+84672.000000,0.000000
+85536.000000,0.000000
+86400.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temRet.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temRet.T/lowerBound.csv
new file mode 100644
index 0000000000..4a024290c2
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temRet.T/lowerBound.csv
@@ -0,0 +1,110 @@
+x,y
+-0.001000,322.826844
+863.999000,308.908586
+1727.999000,303.351496
+2591.999000,300.047278
+3455.999000,299.040230
+3456.001000,299.040230
+4320.001000,299.715396
+5184.001000,301.439561
+6048.001000,303.657403
+6912.001000,305.943750
+7776.001000,308.017419
+8640.001000,309.725304
+9504.001000,311.016370
+10368.001000,311.900647
+11232.001000,312.423226
+12096.000827,312.642001
+12959.999000,312.621300
+13823.999000,312.436732
+14687.999000,312.165305
+15551.999000,311.873819
+16415.999000,311.604130
+17279.999000,311.370935
+18143.999000,311.170878
+19007.999000,310.995029
+19871.999000,310.846466
+20735.999000,310.730158
+21599.999000,310.646806
+22463.999000,310.593758
+23327.999000,310.566259
+24191.999000,310.558637
+24192.001000,310.558637
+25056.001000,310.565101
+25920.001000,310.581320
+26784.001000,310.610892
+27648.001000,310.655403
+28512.001000,310.706591
+29375.999075,311.050057
+30239.999000,302.202988
+31103.999000,299.211506
+31967.999000,298.774657
+31968.001000,298.774657
+32832.001000,299.597442
+33696.001000,301.072345
+34560.001000,302.684622
+35424.001000,304.196384
+36288.001000,305.441018
+37152.001000,306.332551
+38016.001000,306.862904
+38880.000515,307.067320
+39743.999000,307.001834
+40607.999000,306.730956
+41471.999000,306.319351
+42335.999000,305.826192
+43199.999000,305.301571
+43200.001000,305.301571
+44063.999846,305.389830
+44927.999000,305.269346
+45791.999000,305.027797
+46655.999000,304.898776
+47519.999000,304.853502
+47520.001000,304.853502
+48384.001000,304.883806
+49248.001000,304.978194
+50111.999102,305.110508
+50975.999000,302.646727
+51839.999000,298.008974
+52703.999000,296.354533
+53567.999000,296.019267
+53568.001000,296.019267
+54432.001000,296.063473
+55296.001000,297.036315
+56160.001000,300.238889
+57024.001000,303.396190
+57887.999800,305.402937
+58751.999000,302.392739
+59615.999000,297.826723
+60479.999000,296.354594
+61343.999000,296.099478
+61344.001000,296.099478
+62208.001000,296.308894
+63072.001000,297.654044
+63936.001000,301.081796
+64800.001000,303.800693
+65664.001000,304.676494
+66528.001000,305.011669
+67392.001000,305.346356
+68256.001000,305.687842
+69120.001000,306.011736
+69984.001000,306.324259
+70848.001000,306.623307
+71712.001000,306.871685
+72576.001000,307.017291
+73439.999218,307.029760
+74303.999000,306.928025
+75167.999000,306.762175
+76031.999000,306.592576
+76895.999000,306.468829
+77759.999000,306.405416
+78623.999000,306.384806
+79487.999000,306.373404
+80351.999000,306.341271
+81215.999000,306.284656
+82079.999000,306.217615
+82943.999000,306.160665
+83807.999000,306.134142
+83808.001000,306.134142
+84672.001000,306.148928
+85536.001000,306.198073
+86400.001000,306.262248
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temRet.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temRet.T/reference.csv
new file mode 100644
index 0000000000..3f9419dfc3
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temRet.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+864.000000,309.217804
+1728.000000,303.655151
+2592.000000,300.347626
+3456.000000,299.339569
+4320.000000,300.015411
+5184.000000,301.741302
+6048.000000,303.961365
+6912.000000,306.250000
+7776.000000,308.325745
+8640.000000,310.035339
+9504.000000,311.327698
+10368.000000,312.212860
+11232.000000,312.735962
+12096.000000,312.954956
+12960.000000,312.934235
+13824.000000,312.749481
+14688.000000,312.477783
+15552.000000,312.186005
+16416.000000,311.916046
+17280.000000,311.682617
+18144.000000,311.482361
+19008.000000,311.306335
+19872.000000,311.157623
+20736.000000,311.041199
+21600.000000,310.957764
+22464.000000,310.904663
+23328.000000,310.877136
+24192.000000,310.869507
+25056.000000,310.875977
+25920.000000,310.892212
+26784.000000,310.921814
+27648.000000,310.966370
+28512.000000,311.017609
+29376.000000,311.361420
+30240.000000,302.505493
+31104.000000,299.511017
+31968.000000,299.073730
+32832.000000,299.897339
+33696.000000,301.373718
+34560.000000,302.987610
+35424.000000,304.500885
+36288.000000,305.746765
+37152.000000,306.639191
+38016.000000,307.170074
+38880.000000,307.374695
+39744.000000,307.309143
+40608.000000,307.037994
+41472.000000,306.625977
+42336.000000,306.132324
+43200.000000,305.607178
+44064.000000,305.695526
+44928.000000,305.574921
+45792.000000,305.333130
+46656.000000,305.203979
+47520.000000,305.158661
+48384.000000,305.188995
+49248.000000,305.283478
+50112.000000,305.415924
+50976.000000,302.949677
+51840.000000,298.307281
+52704.000000,296.651184
+53568.000000,296.315582
+54432.000000,296.359833
+55296.000000,297.333649
+56160.000000,300.539429
+57024.000000,303.699890
+57888.000000,305.708649
+58752.000000,302.695435
+59616.000000,298.124847
+60480.000000,296.651245
+61344.000000,296.395874
+62208.000000,296.605499
+63072.000000,297.951996
+63936.000000,301.383179
+64800.000000,304.104797
+65664.000000,304.981476
+66528.000000,305.316986
+67392.000000,305.652008
+68256.000000,305.993835
+69120.000000,306.318054
+69984.000000,306.630890
+70848.000000,306.930237
+71712.000000,307.178864
+72576.000000,307.324615
+73440.000000,307.337097
+74304.000000,307.235260
+75168.000000,307.069244
+76032.000000,306.899475
+76896.000000,306.775604
+77760.000000,306.712128
+78624.000000,306.691498
+79488.000000,306.680084
+80352.000000,306.647919
+81216.000000,306.591248
+82080.000000,306.524139
+82944.000000,306.467133
+83808.000000,306.440582
+84672.000000,306.455383
+85536.000000,306.504578
+86400.000000,306.568817
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temRet.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temRet.T/test.csv
new file mode 100644
index 0000000000..3f9419dfc3
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temRet.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+864.000000,309.217804
+1728.000000,303.655151
+2592.000000,300.347626
+3456.000000,299.339569
+4320.000000,300.015411
+5184.000000,301.741302
+6048.000000,303.961365
+6912.000000,306.250000
+7776.000000,308.325745
+8640.000000,310.035339
+9504.000000,311.327698
+10368.000000,312.212860
+11232.000000,312.735962
+12096.000000,312.954956
+12960.000000,312.934235
+13824.000000,312.749481
+14688.000000,312.477783
+15552.000000,312.186005
+16416.000000,311.916046
+17280.000000,311.682617
+18144.000000,311.482361
+19008.000000,311.306335
+19872.000000,311.157623
+20736.000000,311.041199
+21600.000000,310.957764
+22464.000000,310.904663
+23328.000000,310.877136
+24192.000000,310.869507
+25056.000000,310.875977
+25920.000000,310.892212
+26784.000000,310.921814
+27648.000000,310.966370
+28512.000000,311.017609
+29376.000000,311.361420
+30240.000000,302.505493
+31104.000000,299.511017
+31968.000000,299.073730
+32832.000000,299.897339
+33696.000000,301.373718
+34560.000000,302.987610
+35424.000000,304.500885
+36288.000000,305.746765
+37152.000000,306.639191
+38016.000000,307.170074
+38880.000000,307.374695
+39744.000000,307.309143
+40608.000000,307.037994
+41472.000000,306.625977
+42336.000000,306.132324
+43200.000000,305.607178
+44064.000000,305.695526
+44928.000000,305.574921
+45792.000000,305.333130
+46656.000000,305.203979
+47520.000000,305.158661
+48384.000000,305.188995
+49248.000000,305.283478
+50112.000000,305.415924
+50976.000000,302.949677
+51840.000000,298.307281
+52704.000000,296.651184
+53568.000000,296.315582
+54432.000000,296.359833
+55296.000000,297.333649
+56160.000000,300.539429
+57024.000000,303.699890
+57888.000000,305.708649
+58752.000000,302.695435
+59616.000000,298.124847
+60480.000000,296.651245
+61344.000000,296.395874
+62208.000000,296.605499
+63072.000000,297.951996
+63936.000000,301.383179
+64800.000000,304.104797
+65664.000000,304.981476
+66528.000000,305.316986
+67392.000000,305.652008
+68256.000000,305.993835
+69120.000000,306.318054
+69984.000000,306.630890
+70848.000000,306.930237
+71712.000000,307.178864
+72576.000000,307.324615
+73440.000000,307.337097
+74304.000000,307.235260
+75168.000000,307.069244
+76032.000000,306.899475
+76896.000000,306.775604
+77760.000000,306.712128
+78624.000000,306.691498
+79488.000000,306.680084
+80352.000000,306.647919
+81216.000000,306.591248
+82080.000000,306.524139
+82944.000000,306.467133
+83808.000000,306.440582
+84672.000000,306.455383
+85536.000000,306.504578
+86400.000000,306.568817
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temRet.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temRet.T/upperBound.csv
new file mode 100644
index 0000000000..d826f5b125
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temRet.T/upperBound.csv
@@ -0,0 +1,111 @@
+x,y
+-0.001000,323.473144
+0.001000,323.473144
+864.001000,309.527022
+1728.001000,303.958807
+2592.001000,300.647973
+3456.000197,299.638910
+4319.999000,300.315427
+5183.999000,302.043044
+6047.999000,304.265326
+6911.999000,306.556250
+7775.999000,308.634070
+8639.999000,310.345375
+9503.999000,311.639025
+10367.999000,312.525073
+11231.999000,313.048698
+12095.999000,313.267911
+12096.001000,313.267911
+12960.001000,313.247169
+13824.001000,313.062231
+14688.001000,312.790261
+15552.001000,312.498191
+16416.001000,312.227962
+17280.001000,311.994300
+18144.001000,311.793843
+19008.001000,311.617642
+19872.001000,311.468781
+20736.001000,311.352240
+21600.001000,311.268721
+22464.001000,311.215568
+23328.001000,311.188013
+24192.000082,311.180376
+25055.999000,311.186853
+25919.999000,311.203104
+26783.999000,311.232736
+27647.999000,311.277336
+28511.999000,311.328626
+29375.999000,311.672781
+29376.001000,311.672781
+30240.001000,302.807999
+31104.001000,299.810528
+31967.999694,299.372805
+32831.999000,300.197236
+33695.999000,301.675092
+34559.999000,303.290597
+35423.999000,304.805386
+36287.999000,306.052512
+37151.999000,306.945830
+38015.999000,307.477245
+38879.999000,307.682070
+38880.001000,307.682070
+39744.001000,307.616452
+40608.001000,307.345032
+41472.001000,306.932603
+42336.001000,306.438457
+43200.000712,305.912785
+44063.999000,306.001222
+44064.001000,306.001222
+44928.001000,305.880496
+45792.001000,305.638463
+46656.001000,305.509183
+47520.000198,305.463820
+48383.999000,305.494184
+49247.999000,305.588761
+50111.999000,305.721340
+50112.001000,305.721340
+50976.001000,303.252626
+51840.001000,298.605589
+52704.001000,296.947835
+53568.000767,296.611898
+54431.999000,296.656193
+55295.999000,297.630982
+56159.999000,300.839968
+57023.999000,304.003590
+57887.999000,306.014357
+57888.001000,306.014357
+58752.001000,302.998130
+59616.001000,298.422972
+60480.001000,296.947896
+61344.000098,296.692270
+62207.999000,296.902105
+63071.999000,298.249948
+63935.999000,301.684562
+64799.999000,304.408902
+65663.999000,305.286457
+66527.999000,305.622303
+67391.999000,305.957660
+68255.999000,306.299829
+69119.999000,306.624372
+69983.999000,306.937521
+70847.999000,307.237167
+71711.999000,307.486042
+72575.999000,307.631940
+73439.999000,307.644434
+73440.001000,307.644434
+74304.001000,307.542495
+75168.001000,307.376314
+76032.001000,307.206375
+76896.001000,307.082380
+77760.001000,307.018840
+78624.001000,306.998189
+79488.001000,306.986764
+80352.001000,306.954567
+81216.001000,306.897839
+82080.001000,306.830664
+82944.001000,306.773600
+83808.000284,306.747023
+84671.999000,306.761839
+85535.999000,306.811082
+86399.999000,306.875386
+86400.001000,306.875386
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temSup.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temSup.T/errors.csv
new file mode 100644
index 0000000000..7cf7027dcb
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temSup.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+864.000000,0.000000
+1728.000000,0.000000
+2592.000000,0.000000
+3456.000000,0.000000
+4320.000000,0.000000
+5184.000000,0.000000
+6048.000000,0.000000
+6912.000000,0.000000
+7776.000000,0.000000
+8640.000000,0.000000
+9504.000000,0.000000
+10368.000000,0.000000
+11232.000000,0.000000
+12096.000000,0.000000
+12960.000000,0.000000
+13824.000000,0.000000
+14688.000000,0.000000
+15552.000000,0.000000
+16416.000000,0.000000
+17280.000000,0.000000
+18144.000000,0.000000
+19008.000000,0.000000
+19872.000000,0.000000
+20736.000000,0.000000
+21600.000000,0.000000
+22464.000000,0.000000
+23328.000000,0.000000
+24192.000000,0.000000
+25056.000000,0.000000
+25920.000000,0.000000
+26784.000000,0.000000
+27648.000000,0.000000
+28512.000000,0.000000
+29376.000000,0.000000
+30240.000000,0.000000
+31104.000000,0.000000
+31968.000000,0.000000
+32832.000000,0.000000
+33696.000000,0.000000
+34560.000000,0.000000
+35424.000000,0.000000
+36288.000000,0.000000
+37152.000000,0.000000
+38016.000000,0.000000
+38880.000000,0.000000
+39744.000000,0.000000
+40608.000000,0.000000
+41472.000000,0.000000
+42336.000000,0.000000
+43200.000000,0.000000
+44064.000000,0.000000
+44928.000000,0.000000
+45792.000000,0.000000
+46656.000000,0.000000
+47520.000000,0.000000
+48384.000000,0.000000
+49248.000000,0.000000
+50112.000000,0.000000
+50976.000000,0.000000
+51840.000000,0.000000
+52704.000000,0.000000
+53568.000000,0.000000
+54432.000000,0.000000
+55296.000000,0.000000
+56160.000000,0.000000
+57024.000000,0.000000
+57888.000000,0.000000
+58752.000000,0.000000
+59616.000000,0.000000
+60480.000000,0.000000
+61344.000000,0.000000
+62208.000000,0.000000
+63072.000000,0.000000
+63936.000000,0.000000
+64800.000000,0.000000
+65664.000000,0.000000
+66528.000000,0.000000
+67392.000000,0.000000
+68256.000000,0.000000
+69120.000000,0.000000
+69984.000000,0.000000
+70848.000000,0.000000
+71712.000000,0.000000
+72576.000000,0.000000
+73440.000000,0.000000
+74304.000000,0.000000
+75168.000000,0.000000
+76032.000000,0.000000
+76896.000000,0.000000
+77760.000000,0.000000
+78624.000000,0.000000
+79488.000000,0.000000
+80352.000000,0.000000
+81216.000000,0.000000
+82080.000000,0.000000
+82944.000000,0.000000
+83808.000000,0.000000
+84672.000000,0.000000
+85536.000000,0.000000
+86400.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temSup.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temSup.T/lowerBound.csv
new file mode 100644
index 0000000000..94d0b52c46
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temSup.T/lowerBound.csv
@@ -0,0 +1,111 @@
+x,y
+-0.001000,322.826844
+863.999000,311.822661
+1727.999000,306.394684
+2591.999000,303.912092
+3455.999000,303.777126
+3456.001000,303.777126
+4320.001000,305.225322
+5184.001000,307.553619
+6048.001000,310.188128
+6912.001000,312.720536
+7776.001000,314.899019
+8640.001000,316.611691
+9504.001000,317.841325
+10368.001000,318.625239
+11232.001000,319.029772
+12095.999895,319.130928
+12959.999000,319.006145
+13823.999000,318.736822
+14687.999000,318.399574
+15551.999000,318.056655
+16415.999000,317.745809
+17279.999000,317.479962
+18143.999000,317.256492
+19007.999000,317.067808
+19871.999000,316.914641
+20735.999000,316.799704
+21599.999000,316.721566
+22463.999000,316.675866
+23327.999000,316.656385
+23328.001000,316.656385
+24192.001000,316.656476
+25056.001000,316.669738
+25920.001000,316.690744
+26784.001000,316.719280
+27648.001000,316.753943
+28511.999011,316.785955
+29375.999000,311.220420
+30239.999000,302.482371
+31103.999000,302.031986
+31104.001000,302.031986
+31968.001000,302.087381
+32832.001000,303.559967
+33696.001000,305.317088
+34560.001000,307.072625
+35424.001000,308.608959
+36288.001000,309.788991
+37152.001000,310.556198
+38016.001000,310.925122
+38879.999179,310.949664
+39743.999000,310.700433
+40607.999000,310.252456
+41471.999000,309.677470
+42335.999000,309.038522
+43199.999000,308.386983
+43200.001000,308.386983
+44064.000028,308.698317
+44927.999000,308.403995
+45791.999000,308.139885
+46655.999000,308.009675
+47519.999000,307.962542
+47520.001000,307.962542
+48384.001000,307.989920
+49248.001000,308.080984
+50111.999047,308.210463
+50975.999000,302.868581
+51839.999000,298.175769
+52703.999000,297.958914
+53567.999000,297.770352
+53568.001000,297.770352
+54432.001000,298.131288
+55296.001000,299.996913
+56160.001000,304.433482
+57024.001000,307.456274
+57887.999420,309.212600
+58751.999000,302.610173
+59615.999000,297.991719
+59616.001000,297.991719
+60479.999041,297.993243
+61343.999000,297.919586
+61344.001000,297.919586
+62208.001000,298.538595
+63072.001000,301.009999
+63936.001000,305.222853
+64800.001000,307.803613
+65664.001000,308.898251
+66528.001000,309.339826
+67392.001000,309.751675
+68256.001000,310.150294
+69120.001000,310.511504
+69984.001000,310.831314
+70848.001000,311.104508
+71712.001000,311.301881
+72576.000401,311.388861
+73439.999000,311.351697
+74303.999000,311.217554
+75167.999000,311.037254
+76031.999000,310.864362
+76895.999000,310.738115
+77759.999000,310.666958
+78623.999000,310.632995
+79487.999000,310.608087
+80351.999000,310.569582
+81215.999000,310.516779
+82079.999000,310.464005
+82943.999000,310.429037
+83807.999000,310.426476
+83808.001000,310.426476
+84672.001000,310.461810
+85536.001000,310.525955
+86400.001000,310.601014
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temSup.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temSup.T/reference.csv
new file mode 100644
index 0000000000..1d677ddb6a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temSup.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+864.000000,312.134796
+1728.000000,306.701385
+2592.000000,304.216309
+3456.000000,304.081207
+4320.000000,305.530853
+5184.000000,307.861481
+6048.000000,310.498627
+6912.000000,313.033569
+7776.000000,315.214233
+8640.000000,316.928619
+9504.000000,318.159485
+10368.000000,318.944183
+11232.000000,319.349121
+12096.000000,319.450378
+12960.000000,319.325470
+13824.000000,319.055878
+14688.000000,318.718292
+15552.000000,318.375031
+16416.000000,318.063873
+17280.000000,317.797760
+18144.000000,317.574066
+19008.000000,317.385193
+19872.000000,317.231873
+20736.000000,317.116821
+21600.000000,317.038605
+22464.000000,316.992859
+23328.000000,316.973358
+24192.000000,316.973450
+25056.000000,316.986725
+25920.000000,317.007751
+26784.000000,317.036316
+27648.000000,317.071014
+28512.000000,317.103058
+29376.000000,311.531952
+30240.000000,302.785156
+31104.000000,302.334320
+31968.000000,302.389771
+32832.000000,303.863831
+33696.000000,305.622711
+34560.000000,307.380005
+35424.000000,308.917877
+36288.000000,310.099091
+37152.000000,310.867065
+38016.000000,311.236359
+38880.000000,311.260925
+39744.000000,311.011444
+40608.000000,310.563019
+41472.000000,309.987457
+42336.000000,309.347870
+43200.000000,308.695679
+44064.000000,309.007324
+44928.000000,308.712708
+45792.000000,308.448334
+46656.000000,308.317993
+47520.000000,308.270813
+48384.000000,308.298218
+49248.000000,308.389374
+50112.000000,308.518982
+50976.000000,303.171753
+51840.000000,298.474243
+52704.000000,298.257172
+53568.000000,298.068420
+54432.000000,298.429718
+55296.000000,300.297211
+56160.000000,304.738220
+57024.000000,307.764038
+57888.000000,309.522125
+58752.000000,302.913086
+59616.000000,298.290009
+60480.000000,298.291534
+61344.000000,298.217804
+62208.000000,298.837433
+63072.000000,301.311310
+63936.000000,305.528381
+64800.000000,308.111725
+65664.000000,309.207458
+66528.000000,309.649475
+67392.000000,310.061737
+68256.000000,310.460754
+69120.000000,310.822327
+69984.000000,311.142456
+70848.000000,311.415924
+71712.000000,311.613495
+72576.000000,311.700562
+73440.000000,311.663361
+74304.000000,311.529083
+75168.000000,311.348602
+76032.000000,311.175537
+76896.000000,311.049164
+77760.000000,310.977936
+78624.000000,310.943939
+79488.000000,310.919006
+80352.000000,310.880463
+81216.000000,310.827606
+82080.000000,310.774780
+82944.000000,310.739777
+83808.000000,310.737213
+84672.000000,310.772583
+85536.000000,310.836792
+86400.000000,310.911926
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temSup.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temSup.T/test.csv
new file mode 100644
index 0000000000..1d677ddb6a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temSup.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+864.000000,312.134796
+1728.000000,306.701385
+2592.000000,304.216309
+3456.000000,304.081207
+4320.000000,305.530853
+5184.000000,307.861481
+6048.000000,310.498627
+6912.000000,313.033569
+7776.000000,315.214233
+8640.000000,316.928619
+9504.000000,318.159485
+10368.000000,318.944183
+11232.000000,319.349121
+12096.000000,319.450378
+12960.000000,319.325470
+13824.000000,319.055878
+14688.000000,318.718292
+15552.000000,318.375031
+16416.000000,318.063873
+17280.000000,317.797760
+18144.000000,317.574066
+19008.000000,317.385193
+19872.000000,317.231873
+20736.000000,317.116821
+21600.000000,317.038605
+22464.000000,316.992859
+23328.000000,316.973358
+24192.000000,316.973450
+25056.000000,316.986725
+25920.000000,317.007751
+26784.000000,317.036316
+27648.000000,317.071014
+28512.000000,317.103058
+29376.000000,311.531952
+30240.000000,302.785156
+31104.000000,302.334320
+31968.000000,302.389771
+32832.000000,303.863831
+33696.000000,305.622711
+34560.000000,307.380005
+35424.000000,308.917877
+36288.000000,310.099091
+37152.000000,310.867065
+38016.000000,311.236359
+38880.000000,311.260925
+39744.000000,311.011444
+40608.000000,310.563019
+41472.000000,309.987457
+42336.000000,309.347870
+43200.000000,308.695679
+44064.000000,309.007324
+44928.000000,308.712708
+45792.000000,308.448334
+46656.000000,308.317993
+47520.000000,308.270813
+48384.000000,308.298218
+49248.000000,308.389374
+50112.000000,308.518982
+50976.000000,303.171753
+51840.000000,298.474243
+52704.000000,298.257172
+53568.000000,298.068420
+54432.000000,298.429718
+55296.000000,300.297211
+56160.000000,304.738220
+57024.000000,307.764038
+57888.000000,309.522125
+58752.000000,302.913086
+59616.000000,298.290009
+60480.000000,298.291534
+61344.000000,298.217804
+62208.000000,298.837433
+63072.000000,301.311310
+63936.000000,305.528381
+64800.000000,308.111725
+65664.000000,309.207458
+66528.000000,309.649475
+67392.000000,310.061737
+68256.000000,310.460754
+69120.000000,310.822327
+69984.000000,311.142456
+70848.000000,311.415924
+71712.000000,311.613495
+72576.000000,311.700562
+73440.000000,311.663361
+74304.000000,311.529083
+75168.000000,311.348602
+76032.000000,311.175537
+76896.000000,311.049164
+77760.000000,310.977936
+78624.000000,310.943939
+79488.000000,310.919006
+80352.000000,310.880463
+81216.000000,310.827606
+82080.000000,310.774780
+82944.000000,310.739777
+83808.000000,310.737213
+84672.000000,310.772583
+85536.000000,310.836792
+86400.000000,310.911926
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temSup.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temSup.T/upperBound.csv
new file mode 100644
index 0000000000..b15cea37fb
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_temSup.T/upperBound.csv
@@ -0,0 +1,112 @@
+x,y
+-0.001000,323.473144
+0.001000,323.473144
+864.001000,312.446931
+1728.001000,307.008087
+2592.001000,304.520525
+3455.999171,304.385289
+4319.999000,305.836384
+5183.999000,308.169342
+6047.999000,310.809125
+6911.999000,313.346603
+7775.999000,315.529448
+8639.999000,317.245548
+9503.999000,318.477644
+10367.999000,319.263128
+11231.999000,319.668470
+12095.999000,319.769829
+12096.001000,319.769829
+12960.001000,319.644795
+13824.001000,319.374934
+14688.001000,319.037011
+15552.001000,318.693406
+16416.001000,318.381937
+17280.001000,318.115558
+18144.001000,317.891640
+19008.001000,317.702578
+19872.001000,317.549104
+20736.001000,317.433938
+21600.001000,317.355643
+22464.001000,317.309852
+23328.000991,317.290332
+24191.999000,317.290423
+25055.999000,317.303712
+25919.999000,317.324759
+26783.999000,317.353352
+27647.999000,317.388085
+28511.999000,317.420161
+28512.001000,317.420161
+29376.001000,311.843484
+30240.001000,303.087941
+31104.000781,302.636655
+31967.999000,302.692160
+32831.999000,304.167694
+33695.999000,305.928334
+34559.999000,307.687385
+35423.999000,309.226795
+36287.999000,310.409190
+37151.999000,311.177932
+38015.999000,311.547595
+38879.999000,311.572186
+38880.001000,311.572186
+39744.001000,311.322456
+40608.001000,310.873582
+41472.001000,310.297445
+42336.001000,309.657218
+43200.000353,309.004375
+44063.999000,309.316332
+44064.001000,309.316332
+44928.001000,309.021420
+45792.001000,308.756782
+46656.001000,308.626311
+47520.000265,308.579084
+48383.999000,308.606516
+49247.999000,308.697763
+50111.999000,308.827501
+50112.001000,308.827501
+50976.001000,303.474925
+51840.001000,298.772717
+52704.001000,298.555429
+53567.999686,298.366489
+54431.999000,298.728148
+55295.999000,300.597508
+56159.999000,305.042958
+57023.999000,308.071802
+57887.999000,309.831647
+57888.001000,309.831647
+58752.001000,303.215999
+59616.000999,298.588299
+60479.999000,298.589826
+60480.001000,298.589826
+61343.999213,298.516022
+62207.999000,299.136270
+63071.999000,301.612621
+63935.999000,305.833910
+64799.999000,308.419837
+65663.999000,309.516666
+66527.999000,309.959125
+67391.999000,310.371799
+68255.999000,310.771215
+69119.999000,311.133149
+69983.999000,311.453599
+70847.999000,311.727340
+71711.999000,311.925108
+72575.999000,312.012262
+72576.001000,312.012262
+73440.001000,311.975024
+74304.001000,311.840612
+75168.001000,311.659951
+76032.001000,311.486713
+76896.001000,311.360213
+77760.001000,311.288914
+78624.001000,311.254883
+79488.001000,311.229925
+80352.001000,311.191343
+81216.001000,311.138434
+82080.001000,311.085555
+82944.001000,311.050516
+83807.999135,311.047950
+84671.999000,311.083356
+85535.999000,311.147629
+86399.999000,311.222838
+86400.001000,311.222838
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T/errors.csv
new file mode 100644
index 0000000000..7cf7027dcb
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+864.000000,0.000000
+1728.000000,0.000000
+2592.000000,0.000000
+3456.000000,0.000000
+4320.000000,0.000000
+5184.000000,0.000000
+6048.000000,0.000000
+6912.000000,0.000000
+7776.000000,0.000000
+8640.000000,0.000000
+9504.000000,0.000000
+10368.000000,0.000000
+11232.000000,0.000000
+12096.000000,0.000000
+12960.000000,0.000000
+13824.000000,0.000000
+14688.000000,0.000000
+15552.000000,0.000000
+16416.000000,0.000000
+17280.000000,0.000000
+18144.000000,0.000000
+19008.000000,0.000000
+19872.000000,0.000000
+20736.000000,0.000000
+21600.000000,0.000000
+22464.000000,0.000000
+23328.000000,0.000000
+24192.000000,0.000000
+25056.000000,0.000000
+25920.000000,0.000000
+26784.000000,0.000000
+27648.000000,0.000000
+28512.000000,0.000000
+29376.000000,0.000000
+30240.000000,0.000000
+31104.000000,0.000000
+31968.000000,0.000000
+32832.000000,0.000000
+33696.000000,0.000000
+34560.000000,0.000000
+35424.000000,0.000000
+36288.000000,0.000000
+37152.000000,0.000000
+38016.000000,0.000000
+38880.000000,0.000000
+39744.000000,0.000000
+40608.000000,0.000000
+41472.000000,0.000000
+42336.000000,0.000000
+43200.000000,0.000000
+44064.000000,0.000000
+44928.000000,0.000000
+45792.000000,0.000000
+46656.000000,0.000000
+47520.000000,0.000000
+48384.000000,0.000000
+49248.000000,0.000000
+50112.000000,0.000000
+50976.000000,0.000000
+51840.000000,0.000000
+52704.000000,0.000000
+53568.000000,0.000000
+54432.000000,0.000000
+55296.000000,0.000000
+56160.000000,0.000000
+57024.000000,0.000000
+57888.000000,0.000000
+58752.000000,0.000000
+59616.000000,0.000000
+60480.000000,0.000000
+61344.000000,0.000000
+62208.000000,0.000000
+63072.000000,0.000000
+63936.000000,0.000000
+64800.000000,0.000000
+65664.000000,0.000000
+66528.000000,0.000000
+67392.000000,0.000000
+68256.000000,0.000000
+69120.000000,0.000000
+69984.000000,0.000000
+70848.000000,0.000000
+71712.000000,0.000000
+72576.000000,0.000000
+73440.000000,0.000000
+74304.000000,0.000000
+75168.000000,0.000000
+76032.000000,0.000000
+76896.000000,0.000000
+77760.000000,0.000000
+78624.000000,0.000000
+79488.000000,0.000000
+80352.000000,0.000000
+81216.000000,0.000000
+82080.000000,0.000000
+82944.000000,0.000000
+83808.000000,0.000000
+84672.000000,0.000000
+85536.000000,0.000000
+86400.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T/lowerBound.csv
new file mode 100644
index 0000000000..a9fcb2c6b3
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T/lowerBound.csv
@@ -0,0 +1,112 @@
+x,y
+-0.001000,292.856844
+863.999000,292.300729
+1727.999000,288.588686
+2591.999000,285.873417
+3455.999000,284.674513
+3456.001000,284.674513
+4320.001000,284.750822
+5184.001000,285.697781
+6048.001000,287.122807
+6912.001000,288.704354
+7776.001000,290.213738
+8640.001000,291.515017
+9504.001000,292.546211
+10368.001000,293.294760
+11232.001000,293.777736
+12096.001000,294.014803
+12959.999515,294.049589
+13823.999000,293.949165
+14687.999000,293.785968
+15551.999000,293.620362
+16415.999000,293.477134
+17279.999000,293.354881
+18143.999000,293.236743
+19007.999000,293.115191
+19871.999000,293.007328
+20735.999000,292.920074
+21599.999000,292.855228
+22463.999000,292.811784
+23327.999000,292.786937
+24191.999000,292.777059
+24192.001000,292.777059
+25056.001000,292.778187
+25920.001000,292.791693
+26784.001000,292.836052
+27648.001000,292.911233
+28512.001000,293.003822
+29375.999757,295.048952
+30239.999000,291.690592
+31103.999000,288.773986
+31967.999000,288.076961
+31968.001000,288.076961
+32832.001000,288.378783
+33696.001000,289.349551
+34560.001000,290.559857
+35424.001000,291.774950
+36288.001000,292.831570
+37152.001000,293.651367
+38016.001000,294.229463
+38880.001000,294.582320
+39744.001000,294.742804
+40607.999172,294.752102
+41471.999000,294.653538
+42335.999000,294.487932
+43199.999000,294.290681
+43200.001000,294.290681
+44064.001000,294.343728
+44928.000054,294.404306
+45791.999000,294.349978
+46655.999000,294.322845
+46656.001000,294.322845
+47520.001000,294.363667
+48384.001000,294.477048
+49248.001000,294.636282
+50111.999365,294.797619
+50975.999000,294.075412
+51839.999000,291.437275
+52703.999000,289.695336
+53567.999000,289.186476
+54431.999000,289.069040
+54432.001000,289.069040
+55296.001000,289.429550
+56160.001000,290.907044
+57024.001000,292.982420
+57888.000474,294.538540
+58751.999000,293.983890
+59615.999000,291.320327
+60479.999000,289.663233
+61343.999000,289.211719
+62207.999000,289.165105
+62208.001000,289.165105
+63072.001000,289.665733
+63936.001000,291.319259
+64800.000144,293.156316
+65663.999000,291.782327
+66527.999000,291.768730
+66528.001000,291.768730
+67392.001000,291.923178
+68256.001000,292.110094
+69120.001000,292.314875
+69984.001000,292.592734
+70848.001000,292.917757
+71712.001000,293.210250
+72576.001000,293.376709
+73439.999183,293.387441
+74303.999000,293.281102
+75167.999000,293.122752
+76031.999000,292.988518
+76895.999000,292.928793
+76896.001000,292.928793
+77760.001000,292.936994
+78624.001000,292.974951
+79487.999527,292.989249
+80351.999000,292.949281
+81215.999000,292.867850
+82079.999000,292.768218
+82943.999000,292.679379
+83807.999000,292.631453
+83808.001000,292.631453
+84672.001000,292.633923
+85536.001000,292.669775
+86400.001000,292.709561
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T/reference.csv
new file mode 100644
index 0000000000..0e1c3c7ec6
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,293.149994
+864.000000,292.593323
+1728.000000,288.877563
+2592.000000,286.159576
+3456.000000,284.959473
+4320.000000,285.035858
+5184.000000,285.983765
+6048.000000,287.410217
+6912.000000,288.993347
+7776.000000,290.504242
+8640.000000,291.806824
+9504.000000,292.839050
+10368.000000,293.588348
+11232.000000,294.071808
+12096.000000,294.309113
+12960.000000,294.343933
+13824.000000,294.243408
+14688.000000,294.080048
+15552.000000,293.914276
+16416.000000,293.770905
+17280.000000,293.648529
+18144.000000,293.530273
+19008.000000,293.408600
+19872.000000,293.300629
+20736.000000,293.213287
+21600.000000,293.148376
+22464.000000,293.104889
+23328.000000,293.080017
+24192.000000,293.070129
+25056.000000,293.071259
+25920.000000,293.084778
+26784.000000,293.129181
+27648.000000,293.204437
+28512.000000,293.297119
+29376.000000,295.344299
+30240.000000,291.982574
+31104.000000,289.063049
+31968.000000,288.365326
+32832.000000,288.667450
+33696.000000,289.639191
+34560.000000,290.850708
+35424.000000,292.067017
+36288.000000,293.124695
+37152.000000,293.945312
+38016.000000,294.523987
+38880.000000,294.877197
+39744.000000,295.037842
+40608.000000,295.047150
+41472.000000,294.948486
+42336.000000,294.782715
+43200.000000,294.585266
+44064.000000,294.638367
+44928.000000,294.699005
+45792.000000,294.644623
+46656.000000,294.617462
+47520.000000,294.658325
+48384.000000,294.771820
+49248.000000,294.931213
+50112.000000,295.092712
+50976.000000,294.369781
+51840.000000,291.729004
+52704.000000,289.985321
+53568.000000,289.475952
+54432.000000,289.358398
+55296.000000,289.719269
+56160.000000,291.198242
+57024.000000,293.275696
+57888.000000,294.833374
+58752.000000,294.278168
+59616.000000,291.611938
+60480.000000,289.953186
+61344.000000,289.501221
+62208.000000,289.454559
+63072.000000,289.955688
+63936.000000,291.610870
+64800.000000,293.449768
+65664.000000,292.074402
+66528.000000,292.060791
+67392.000000,292.215393
+68256.000000,292.402496
+69120.000000,292.607483
+69984.000000,292.885620
+70848.000000,293.210968
+71712.000000,293.503754
+72576.000000,293.670380
+73440.000000,293.681122
+74304.000000,293.574677
+75168.000000,293.416168
+76032.000000,293.281799
+76896.000000,293.222015
+77760.000000,293.230225
+78624.000000,293.268219
+79488.000000,293.282532
+80352.000000,293.242523
+81216.000000,293.161011
+82080.000000,293.061279
+82944.000000,292.972351
+83808.000000,292.924377
+84672.000000,292.926849
+85536.000000,292.962738
+86400.000000,293.002563
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T/test.csv
new file mode 100644
index 0000000000..0e1c3c7ec6
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,293.149994
+864.000000,292.593323
+1728.000000,288.877563
+2592.000000,286.159576
+3456.000000,284.959473
+4320.000000,285.035858
+5184.000000,285.983765
+6048.000000,287.410217
+6912.000000,288.993347
+7776.000000,290.504242
+8640.000000,291.806824
+9504.000000,292.839050
+10368.000000,293.588348
+11232.000000,294.071808
+12096.000000,294.309113
+12960.000000,294.343933
+13824.000000,294.243408
+14688.000000,294.080048
+15552.000000,293.914276
+16416.000000,293.770905
+17280.000000,293.648529
+18144.000000,293.530273
+19008.000000,293.408600
+19872.000000,293.300629
+20736.000000,293.213287
+21600.000000,293.148376
+22464.000000,293.104889
+23328.000000,293.080017
+24192.000000,293.070129
+25056.000000,293.071259
+25920.000000,293.084778
+26784.000000,293.129181
+27648.000000,293.204437
+28512.000000,293.297119
+29376.000000,295.344299
+30240.000000,291.982574
+31104.000000,289.063049
+31968.000000,288.365326
+32832.000000,288.667450
+33696.000000,289.639191
+34560.000000,290.850708
+35424.000000,292.067017
+36288.000000,293.124695
+37152.000000,293.945312
+38016.000000,294.523987
+38880.000000,294.877197
+39744.000000,295.037842
+40608.000000,295.047150
+41472.000000,294.948486
+42336.000000,294.782715
+43200.000000,294.585266
+44064.000000,294.638367
+44928.000000,294.699005
+45792.000000,294.644623
+46656.000000,294.617462
+47520.000000,294.658325
+48384.000000,294.771820
+49248.000000,294.931213
+50112.000000,295.092712
+50976.000000,294.369781
+51840.000000,291.729004
+52704.000000,289.985321
+53568.000000,289.475952
+54432.000000,289.358398
+55296.000000,289.719269
+56160.000000,291.198242
+57024.000000,293.275696
+57888.000000,294.833374
+58752.000000,294.278168
+59616.000000,291.611938
+60480.000000,289.953186
+61344.000000,289.501221
+62208.000000,289.454559
+63072.000000,289.955688
+63936.000000,291.610870
+64800.000000,293.449768
+65664.000000,292.074402
+66528.000000,292.060791
+67392.000000,292.215393
+68256.000000,292.402496
+69120.000000,292.607483
+69984.000000,292.885620
+70848.000000,293.210968
+71712.000000,293.503754
+72576.000000,293.670380
+73440.000000,293.681122
+74304.000000,293.574677
+75168.000000,293.416168
+76032.000000,293.281799
+76896.000000,293.222015
+77760.000000,293.230225
+78624.000000,293.268219
+79488.000000,293.282532
+80352.000000,293.242523
+81216.000000,293.161011
+82080.000000,293.061279
+82944.000000,292.972351
+83808.000000,292.924377
+84672.000000,292.926849
+85536.000000,292.962738
+86400.000000,293.002563
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T/upperBound.csv
new file mode 100644
index 0000000000..d257b17903
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T/upperBound.csv
@@ -0,0 +1,113 @@
+x,y
+-0.001000,293.443144
+0.001000,293.443144
+864.001000,292.885916
+1728.001000,289.166441
+2592.001000,286.445736
+3456.000880,285.244432
+4319.999000,285.320894
+5183.999000,286.269748
+6047.999000,287.697628
+6911.999000,289.282341
+7775.999000,290.794746
+8639.999000,292.098631
+9503.999000,293.131889
+10367.999000,293.881937
+11231.999000,294.365880
+12095.999000,294.603422
+12959.999000,294.638277
+12960.001000,294.638277
+13824.001000,294.537652
+14688.001000,294.374128
+15552.001000,294.208190
+16416.001000,294.064675
+17280.001000,293.942178
+18144.001000,293.823804
+19008.001000,293.702008
+19872.001000,293.593929
+20736.001000,293.506501
+21600.001000,293.441525
+22464.001000,293.397994
+23328.001000,293.373097
+24192.000795,293.363200
+25055.999000,293.364330
+25919.999000,293.377863
+26783.999000,293.422310
+27647.999000,293.497642
+28511.999000,293.590416
+29375.999000,295.639644
+29376.001000,295.639644
+30240.001000,292.274557
+31104.001000,289.352112
+31968.000396,288.653692
+32831.999000,288.956117
+33695.999000,289.928830
+34559.999000,291.141559
+35423.999000,292.359084
+36287.999000,293.417820
+37151.999000,294.239258
+38015.999000,294.818511
+38879.999000,295.172074
+39743.999000,295.332880
+40607.999000,295.342197
+40608.001000,295.342197
+41472.001000,295.243435
+42336.001000,295.077498
+43200.000576,294.879851
+44063.999000,294.933005
+44927.999000,294.993704
+44928.001000,294.993704
+45792.001000,294.939267
+46655.999799,294.912080
+47519.999000,294.952984
+48383.999000,295.066592
+49247.999000,295.226145
+50111.999000,295.387805
+50112.001000,295.387805
+50976.001000,294.664151
+51840.001000,292.020733
+52704.001000,290.275306
+53568.001000,289.765428
+54431.999491,289.647757
+55295.999000,290.008988
+56159.999000,291.489440
+57023.999000,293.568971
+57887.999000,295.128207
+57888.001000,295.128207
+58752.001000,294.572446
+59616.001000,291.903550
+60480.001000,290.243139
+61344.001000,289.790722
+62207.999170,289.744014
+63071.999000,290.245644
+63935.999000,291.902481
+64799.999000,293.743218
+64800.001000,293.743218
+65664.001000,292.366476
+66527.999162,292.352852
+67391.999000,292.507608
+68255.999000,292.694899
+69119.999000,292.900090
+69983.999000,293.178506
+70847.999000,293.504179
+71711.999000,293.797257
+72575.999000,293.964050
+73439.999000,293.974803
+73440.001000,293.974803
+74304.001000,293.868251
+75168.001000,293.709584
+76032.001000,293.575081
+76896.000759,293.515237
+77759.999000,293.523455
+78623.999000,293.561487
+79487.999000,293.575814
+79488.001000,293.575814
+80352.001000,293.535766
+81216.001000,293.454172
+82080.001000,293.354341
+82944.001000,293.265323
+83808.000902,293.217302
+84671.999000,293.219776
+85535.999000,293.255701
+86399.999000,293.295566
+86400.001000,293.295566
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T_start/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T_start/errors.csv
new file mode 100644
index 0000000000..de814b6fd5
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T_start/errors.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,0.000000
+86400.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T_start/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T_start/lowerBound.csv
new file mode 100644
index 0000000000..a333296f5c
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T_start/lowerBound.csv
@@ -0,0 +1,3 @@
+x,y
+-0.001000,292.856844
+86400.001000,292.856844
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T_start/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T_start/reference.csv
new file mode 100644
index 0000000000..3fd58e21bc
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T_start/reference.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,293.149994
+86400.000000,293.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T_start/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T_start/test.csv
new file mode 100644
index 0000000000..3fd58e21bc
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T_start/test.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,293.149994
+86400.000000,293.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T_start/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T_start/upperBound.csv
new file mode 100644
index 0000000000..f19da10ead
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.mat_vol.T_start/upperBound.csv
@@ -0,0 +1,3 @@
+x,y
+-0.001000,293.443144
+86400.001000,293.443144
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_heaPum.refCyc.sigBus.yMea/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_heaPum.refCyc.sigBus.yMea/errors.csv
new file mode 100644
index 0000000000..7cf7027dcb
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_heaPum.refCyc.sigBus.yMea/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+864.000000,0.000000
+1728.000000,0.000000
+2592.000000,0.000000
+3456.000000,0.000000
+4320.000000,0.000000
+5184.000000,0.000000
+6048.000000,0.000000
+6912.000000,0.000000
+7776.000000,0.000000
+8640.000000,0.000000
+9504.000000,0.000000
+10368.000000,0.000000
+11232.000000,0.000000
+12096.000000,0.000000
+12960.000000,0.000000
+13824.000000,0.000000
+14688.000000,0.000000
+15552.000000,0.000000
+16416.000000,0.000000
+17280.000000,0.000000
+18144.000000,0.000000
+19008.000000,0.000000
+19872.000000,0.000000
+20736.000000,0.000000
+21600.000000,0.000000
+22464.000000,0.000000
+23328.000000,0.000000
+24192.000000,0.000000
+25056.000000,0.000000
+25920.000000,0.000000
+26784.000000,0.000000
+27648.000000,0.000000
+28512.000000,0.000000
+29376.000000,0.000000
+30240.000000,0.000000
+31104.000000,0.000000
+31968.000000,0.000000
+32832.000000,0.000000
+33696.000000,0.000000
+34560.000000,0.000000
+35424.000000,0.000000
+36288.000000,0.000000
+37152.000000,0.000000
+38016.000000,0.000000
+38880.000000,0.000000
+39744.000000,0.000000
+40608.000000,0.000000
+41472.000000,0.000000
+42336.000000,0.000000
+43200.000000,0.000000
+44064.000000,0.000000
+44928.000000,0.000000
+45792.000000,0.000000
+46656.000000,0.000000
+47520.000000,0.000000
+48384.000000,0.000000
+49248.000000,0.000000
+50112.000000,0.000000
+50976.000000,0.000000
+51840.000000,0.000000
+52704.000000,0.000000
+53568.000000,0.000000
+54432.000000,0.000000
+55296.000000,0.000000
+56160.000000,0.000000
+57024.000000,0.000000
+57888.000000,0.000000
+58752.000000,0.000000
+59616.000000,0.000000
+60480.000000,0.000000
+61344.000000,0.000000
+62208.000000,0.000000
+63072.000000,0.000000
+63936.000000,0.000000
+64800.000000,0.000000
+65664.000000,0.000000
+66528.000000,0.000000
+67392.000000,0.000000
+68256.000000,0.000000
+69120.000000,0.000000
+69984.000000,0.000000
+70848.000000,0.000000
+71712.000000,0.000000
+72576.000000,0.000000
+73440.000000,0.000000
+74304.000000,0.000000
+75168.000000,0.000000
+76032.000000,0.000000
+76896.000000,0.000000
+77760.000000,0.000000
+78624.000000,0.000000
+79488.000000,0.000000
+80352.000000,0.000000
+81216.000000,0.000000
+82080.000000,0.000000
+82944.000000,0.000000
+83808.000000,0.000000
+84672.000000,0.000000
+85536.000000,0.000000
+86400.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_heaPum.refCyc.sigBus.yMea/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_heaPum.refCyc.sigBus.yMea/lowerBound.csv
new file mode 100644
index 0000000000..2067f8bfd9
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_heaPum.refCyc.sigBus.yMea/lowerBound.csv
@@ -0,0 +1,114 @@
+x,y
+-0.001000,0.299000
+864.001000,0.299000
+1728.001000,0.729873
+2592.000924,0.989198
+3455.999000,0.978910
+4319.999000,0.832753
+5183.999000,0.690474
+6047.999000,0.647055
+6048.001000,0.647055
+6912.001000,0.682266
+7776.001000,0.725968
+8640.000115,0.740694
+9503.999000,0.729014
+10367.999000,0.710051
+11231.999000,0.698625
+11232.001000,0.698625
+12096.001000,0.699286
+12960.001000,0.707098
+13824.001000,0.713839
+14687.999138,0.714304
+15551.999000,0.708049
+16415.999000,0.699268
+17279.999000,0.693079
+18143.999000,0.692620
+18144.001000,0.692620
+19008.001000,0.696347
+19872.001000,0.699195
+20735.999401,0.699477
+21599.999000,0.698354
+22463.999000,0.697396
+23327.999000,0.697245
+23328.001000,0.697245
+24192.001000,0.697579
+25055.999847,0.697884
+25919.999000,0.697469
+26783.999000,0.694140
+27647.999000,0.688204
+28511.999000,0.681886
+29375.999000,0.462438
+30239.999000,0.366358
+30240.001000,0.366358
+31104.001000,0.438689
+31968.001000,0.518061
+32831.999370,0.527399
+33695.999000,0.486317
+34559.999000,0.444545
+35423.999000,0.427842
+35424.001000,0.427842
+36288.001000,0.430067
+37151.999821,0.433853
+38015.999000,0.428413
+38879.999000,0.416353
+39743.999000,0.404397
+40607.999000,0.395606
+41471.999000,0.388794
+42335.999000,0.381754
+43199.999000,0.373618
+44063.999000,0.341370
+44927.999000,0.311843
+45791.999000,0.311008
+45792.001000,0.311008
+46656.001000,0.320874
+47519.999077,0.321319
+48383.999000,0.310212
+49247.999000,0.299000
+50976.001000,0.299000
+51840.001000,0.301318
+52704.001000,0.324209
+53568.001000,0.347665
+54431.999289,0.349421
+55295.999000,0.339045
+56159.999000,0.331337
+57023.999000,0.331135
+57024.001000,0.331135
+57888.001000,0.334622
+58752.000940,0.337007
+59615.999000,0.336933
+60479.999000,0.335763
+61343.999000,0.335035
+61344.001000,0.335035
+62208.001000,0.336527
+63072.001000,0.341878
+63936.001000,0.348668
+64800.001000,0.353566
+65664.001000,0.635647
+66527.999289,0.653035
+67391.999000,0.550070
+68255.999000,0.476946
+68256.001000,0.476946
+69120.001000,0.478070
+69984.001000,0.504046
+70847.999710,0.510836
+71711.999000,0.498502
+72575.999000,0.489713
+72576.001000,0.489713
+73440.001000,0.495886
+74304.001000,0.508847
+75168.000569,0.517051
+76031.999000,0.514801
+76895.999000,0.504317
+77759.999000,0.493625
+78623.999000,0.489054
+78624.001000,0.489054
+79488.001000,0.492394
+80352.001000,0.500721
+81216.001000,0.508218
+82080.001000,0.512397
+82943.999719,0.513390
+83807.999000,0.511623
+84671.999000,0.508343
+85535.999000,0.506088
+85536.001000,0.506088
+86400.001000,0.506893
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_heaPum.refCyc.sigBus.yMea/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_heaPum.refCyc.sigBus.yMea/reference.csv
new file mode 100644
index 0000000000..e6eb75661e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_heaPum.refCyc.sigBus.yMea/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.300000
+864.000000,0.300000
+1728.000000,0.730873
+2592.000000,0.990198
+3456.000000,0.979910
+4320.000000,0.833753
+5184.000000,0.691474
+6048.000000,0.648055
+6912.000000,0.683266
+7776.000000,0.726968
+8640.000000,0.741694
+9504.000000,0.730014
+10368.000000,0.711051
+11232.000000,0.699625
+12096.000000,0.700286
+12960.000000,0.708098
+13824.000000,0.714839
+14688.000000,0.715304
+15552.000000,0.709049
+16416.000000,0.700268
+17280.000000,0.694079
+18144.000000,0.693620
+19008.000000,0.697347
+19872.000000,0.700195
+20736.000000,0.700477
+21600.000000,0.699354
+22464.000000,0.698396
+23328.000000,0.698245
+24192.000000,0.698579
+25056.000000,0.698884
+25920.000000,0.698469
+26784.000000,0.695140
+27648.000000,0.689204
+28512.000000,0.682886
+29376.000000,0.463438
+30240.000000,0.367358
+31104.000000,0.439689
+31968.000000,0.519061
+32832.000000,0.528399
+33696.000000,0.487317
+34560.000000,0.445545
+35424.000000,0.428842
+36288.000000,0.431067
+37152.000000,0.434853
+38016.000000,0.429413
+38880.000000,0.417353
+39744.000000,0.405397
+40608.000000,0.396606
+41472.000000,0.389794
+42336.000000,0.382754
+43200.000000,0.374618
+44064.000000,0.342370
+44928.000000,0.312843
+45792.000000,0.312008
+46656.000000,0.321874
+47520.000000,0.322319
+48384.000000,0.311212
+49248.000000,0.300000
+50112.000000,0.300000
+50976.000000,0.300000
+51840.000000,0.302318
+52704.000000,0.325209
+53568.000000,0.348665
+54432.000000,0.350421
+55296.000000,0.340045
+56160.000000,0.332337
+57024.000000,0.332135
+57888.000000,0.335622
+58752.000000,0.338007
+59616.000000,0.337933
+60480.000000,0.336763
+61344.000000,0.336035
+62208.000000,0.337527
+63072.000000,0.342878
+63936.000000,0.349668
+64800.000000,0.354566
+65664.000000,0.636647
+66528.000000,0.654035
+67392.000000,0.551070
+68256.000000,0.477946
+69120.000000,0.479070
+69984.000000,0.505046
+70848.000000,0.511836
+71712.000000,0.499502
+72576.000000,0.490713
+73440.000000,0.496886
+74304.000000,0.509847
+75168.000000,0.518051
+76032.000000,0.515801
+76896.000000,0.505317
+77760.000000,0.494625
+78624.000000,0.490054
+79488.000000,0.493394
+80352.000000,0.501721
+81216.000000,0.509218
+82080.000000,0.513397
+82944.000000,0.514390
+83808.000000,0.512623
+84672.000000,0.509343
+85536.000000,0.507088
+86400.000000,0.507893
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_heaPum.refCyc.sigBus.yMea/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_heaPum.refCyc.sigBus.yMea/test.csv
new file mode 100644
index 0000000000..e6eb75661e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_heaPum.refCyc.sigBus.yMea/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.300000
+864.000000,0.300000
+1728.000000,0.730873
+2592.000000,0.990198
+3456.000000,0.979910
+4320.000000,0.833753
+5184.000000,0.691474
+6048.000000,0.648055
+6912.000000,0.683266
+7776.000000,0.726968
+8640.000000,0.741694
+9504.000000,0.730014
+10368.000000,0.711051
+11232.000000,0.699625
+12096.000000,0.700286
+12960.000000,0.708098
+13824.000000,0.714839
+14688.000000,0.715304
+15552.000000,0.709049
+16416.000000,0.700268
+17280.000000,0.694079
+18144.000000,0.693620
+19008.000000,0.697347
+19872.000000,0.700195
+20736.000000,0.700477
+21600.000000,0.699354
+22464.000000,0.698396
+23328.000000,0.698245
+24192.000000,0.698579
+25056.000000,0.698884
+25920.000000,0.698469
+26784.000000,0.695140
+27648.000000,0.689204
+28512.000000,0.682886
+29376.000000,0.463438
+30240.000000,0.367358
+31104.000000,0.439689
+31968.000000,0.519061
+32832.000000,0.528399
+33696.000000,0.487317
+34560.000000,0.445545
+35424.000000,0.428842
+36288.000000,0.431067
+37152.000000,0.434853
+38016.000000,0.429413
+38880.000000,0.417353
+39744.000000,0.405397
+40608.000000,0.396606
+41472.000000,0.389794
+42336.000000,0.382754
+43200.000000,0.374618
+44064.000000,0.342370
+44928.000000,0.312843
+45792.000000,0.312008
+46656.000000,0.321874
+47520.000000,0.322319
+48384.000000,0.311212
+49248.000000,0.300000
+50112.000000,0.300000
+50976.000000,0.300000
+51840.000000,0.302318
+52704.000000,0.325209
+53568.000000,0.348665
+54432.000000,0.350421
+55296.000000,0.340045
+56160.000000,0.332337
+57024.000000,0.332135
+57888.000000,0.335622
+58752.000000,0.338007
+59616.000000,0.337933
+60480.000000,0.336763
+61344.000000,0.336035
+62208.000000,0.337527
+63072.000000,0.342878
+63936.000000,0.349668
+64800.000000,0.354566
+65664.000000,0.636647
+66528.000000,0.654035
+67392.000000,0.551070
+68256.000000,0.477946
+69120.000000,0.479070
+69984.000000,0.505046
+70848.000000,0.511836
+71712.000000,0.499502
+72576.000000,0.490713
+73440.000000,0.496886
+74304.000000,0.509847
+75168.000000,0.518051
+76032.000000,0.515801
+76896.000000,0.505317
+77760.000000,0.494625
+78624.000000,0.490054
+79488.000000,0.493394
+80352.000000,0.501721
+81216.000000,0.509218
+82080.000000,0.513397
+82944.000000,0.514390
+83808.000000,0.512623
+84672.000000,0.509343
+85536.000000,0.507088
+86400.000000,0.507893
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_heaPum.refCyc.sigBus.yMea/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_heaPum.refCyc.sigBus.yMea/upperBound.csv
new file mode 100644
index 0000000000..7d769e7995
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_heaPum.refCyc.sigBus.yMea/upperBound.csv
@@ -0,0 +1,116 @@
+x,y
+-0.001000,0.301000
+863.999000,0.301000
+1727.999000,0.731873
+2591.999000,0.991198
+2592.001000,0.991198
+3456.001000,0.980910
+4320.001000,0.834753
+5184.001000,0.692474
+6048.000104,0.649055
+6911.999000,0.684266
+7775.999000,0.727968
+8639.999000,0.742694
+8640.001000,0.742694
+9504.001000,0.731014
+10368.001000,0.712051
+11232.000891,0.700625
+12095.999000,0.701286
+12959.999000,0.709098
+13823.999000,0.715839
+14687.999000,0.716304
+14688.001000,0.716304
+15552.001000,0.710049
+16416.001000,0.701268
+17280.001000,0.695079
+18143.999219,0.694620
+19007.999000,0.698347
+19871.999000,0.701195
+20735.999000,0.701477
+20736.001000,0.701477
+21600.001000,0.700354
+22464.001000,0.699396
+23327.999624,0.699245
+24191.999000,0.699579
+25055.999000,0.699884
+25056.001000,0.699884
+25920.001000,0.699469
+26784.001000,0.696140
+27648.001000,0.690204
+28512.001000,0.683886
+29376.001000,0.464438
+30240.000141,0.368358
+31103.999000,0.440689
+31967.999000,0.520061
+32831.999000,0.529399
+32832.001000,0.529399
+33696.001000,0.488317
+34560.001000,0.446545
+35424.000765,0.429842
+36287.999000,0.432067
+37151.999000,0.435853
+37152.001000,0.435853
+38016.001000,0.430413
+38880.001000,0.418353
+39744.001000,0.406397
+40608.001000,0.397606
+41472.001000,0.390794
+42336.001000,0.383754
+43200.001000,0.375618
+44064.001000,0.343370
+44928.001000,0.313843
+45791.999156,0.313008
+46655.999000,0.322874
+47519.999000,0.323319
+47520.001000,0.323319
+48384.001000,0.312212
+49248.001000,0.301000
+50975.999000,0.301000
+51839.999000,0.303318
+52703.999000,0.326209
+53567.999000,0.349665
+54431.999000,0.351421
+54432.001000,0.351421
+55296.001000,0.341045
+56160.001000,0.333337
+57023.999110,0.333135
+57887.999000,0.336622
+58751.999000,0.339007
+58752.001000,0.339007
+59616.001000,0.338933
+60480.001000,0.337763
+61343.999656,0.337035
+62207.999000,0.338527
+63071.999000,0.343878
+63935.999000,0.350668
+64799.999000,0.355566
+65663.999000,0.637647
+66527.999000,0.655035
+66528.001000,0.655035
+67392.001000,0.552070
+68256.000970,0.478946
+69119.999000,0.480070
+69983.999000,0.506046
+70847.999000,0.512836
+70848.001000,0.512836
+71712.001000,0.500502
+72576.000175,0.491713
+73439.999000,0.497886
+74303.999000,0.510847
+75167.999000,0.519051
+75168.001000,0.519051
+76032.001000,0.516801
+76896.001000,0.506317
+77760.001000,0.495625
+78624.000156,0.491054
+79487.999000,0.494394
+80351.999000,0.502721
+81215.999000,0.510218
+82079.999000,0.514397
+82943.999000,0.515390
+82944.001000,0.515390
+83808.001000,0.513623
+84672.001000,0.510343
+85536.000474,0.508088
+86399.999000,0.508893
+86400.001000,0.508893
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temRet.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temRet.T/errors.csv
new file mode 100644
index 0000000000..7cf7027dcb
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temRet.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+864.000000,0.000000
+1728.000000,0.000000
+2592.000000,0.000000
+3456.000000,0.000000
+4320.000000,0.000000
+5184.000000,0.000000
+6048.000000,0.000000
+6912.000000,0.000000
+7776.000000,0.000000
+8640.000000,0.000000
+9504.000000,0.000000
+10368.000000,0.000000
+11232.000000,0.000000
+12096.000000,0.000000
+12960.000000,0.000000
+13824.000000,0.000000
+14688.000000,0.000000
+15552.000000,0.000000
+16416.000000,0.000000
+17280.000000,0.000000
+18144.000000,0.000000
+19008.000000,0.000000
+19872.000000,0.000000
+20736.000000,0.000000
+21600.000000,0.000000
+22464.000000,0.000000
+23328.000000,0.000000
+24192.000000,0.000000
+25056.000000,0.000000
+25920.000000,0.000000
+26784.000000,0.000000
+27648.000000,0.000000
+28512.000000,0.000000
+29376.000000,0.000000
+30240.000000,0.000000
+31104.000000,0.000000
+31968.000000,0.000000
+32832.000000,0.000000
+33696.000000,0.000000
+34560.000000,0.000000
+35424.000000,0.000000
+36288.000000,0.000000
+37152.000000,0.000000
+38016.000000,0.000000
+38880.000000,0.000000
+39744.000000,0.000000
+40608.000000,0.000000
+41472.000000,0.000000
+42336.000000,0.000000
+43200.000000,0.000000
+44064.000000,0.000000
+44928.000000,0.000000
+45792.000000,0.000000
+46656.000000,0.000000
+47520.000000,0.000000
+48384.000000,0.000000
+49248.000000,0.000000
+50112.000000,0.000000
+50976.000000,0.000000
+51840.000000,0.000000
+52704.000000,0.000000
+53568.000000,0.000000
+54432.000000,0.000000
+55296.000000,0.000000
+56160.000000,0.000000
+57024.000000,0.000000
+57888.000000,0.000000
+58752.000000,0.000000
+59616.000000,0.000000
+60480.000000,0.000000
+61344.000000,0.000000
+62208.000000,0.000000
+63072.000000,0.000000
+63936.000000,0.000000
+64800.000000,0.000000
+65664.000000,0.000000
+66528.000000,0.000000
+67392.000000,0.000000
+68256.000000,0.000000
+69120.000000,0.000000
+69984.000000,0.000000
+70848.000000,0.000000
+71712.000000,0.000000
+72576.000000,0.000000
+73440.000000,0.000000
+74304.000000,0.000000
+75168.000000,0.000000
+76032.000000,0.000000
+76896.000000,0.000000
+77760.000000,0.000000
+78624.000000,0.000000
+79488.000000,0.000000
+80352.000000,0.000000
+81216.000000,0.000000
+82080.000000,0.000000
+82944.000000,0.000000
+83808.000000,0.000000
+84672.000000,0.000000
+85536.000000,0.000000
+86400.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temRet.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temRet.T/lowerBound.csv
new file mode 100644
index 0000000000..56bff6d68a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temRet.T/lowerBound.csv
@@ -0,0 +1,116 @@
+x,y
+-0.001000,322.826844
+863.999000,308.589661
+1727.999000,304.982005
+1728.001000,304.982005
+2592.001000,307.828155
+3456.001000,311.243316
+4320.000951,313.301131
+5183.999000,313.249852
+6047.999000,311.892294
+6911.999000,310.802900
+7775.999000,310.601807
+7776.001000,310.601807
+8640.001000,310.885459
+9504.001000,311.161641
+10367.999413,311.200298
+11231.999000,311.051796
+12095.999000,310.873995
+12959.999000,310.793388
+12960.001000,310.793388
+13824.001000,310.823052
+14688.001000,310.897623
+15552.000011,310.936951
+16415.999000,310.898507
+17279.999000,310.795522
+18143.999000,310.684457
+19007.999000,310.630129
+19008.001000,310.630129
+19872.001000,310.640983
+20736.001000,310.673025
+21600.000827,310.691652
+22463.999000,310.689884
+23327.999000,310.679823
+24191.999000,310.673574
+24192.001000,310.673574
+25056.001000,310.673756
+25919.999656,310.676958
+26783.999000,310.670403
+27647.999000,310.628300
+28511.999000,310.544156
+29375.999000,310.238798
+30239.999000,307.517157
+31103.999000,305.387056
+31967.999000,305.206390
+31968.001000,305.206390
+32832.001000,305.934787
+33696.000146,306.334563
+34559.999000,306.036614
+35423.999000,305.414891
+36287.999000,304.924659
+37151.999000,304.705518
+38015.999000,304.621130
+38879.999000,304.496163
+39743.999000,304.281077
+40607.999000,304.026358
+41471.999000,303.787736
+42335.999000,303.577222
+43199.999000,303.376374
+43200.001000,303.376374
+44063.999875,303.636397
+44927.999000,303.301833
+45791.999000,302.784163
+46655.999000,302.543345
+47519.999000,302.534534
+48383.999000,302.497554
+49247.999000,302.315089
+50111.999000,302.132166
+50975.999000,302.028205
+51839.999000,301.960677
+52703.999000,301.577302
+52704.001000,301.577302
+53568.001000,301.684891
+54432.001000,301.999913
+55296.000560,302.157318
+56159.999000,302.112929
+57023.999000,302.009852
+57887.999000,301.963085
+57888.001000,301.963085
+58752.001000,301.980828
+59616.001000,302.014456
+60480.000338,302.028205
+61343.999000,302.021407
+62207.999000,302.012200
+62208.001000,302.012200
+63072.001000,302.037199
+63936.001000,302.123691
+64800.001000,302.251127
+65664.001000,303.510425
+66528.001000,306.478859
+67392.000607,307.997022
+68255.999000,307.625691
+69119.999000,306.688427
+69983.999000,306.263803
+69984.001000,306.263803
+70848.001000,306.311576
+71711.999783,306.379166
+72575.999000,306.274016
+73439.999000,306.149080
+73440.001000,306.149080
+74304.001000,306.177830
+75168.001000,306.339381
+76032.001000,306.501236
+76895.999524,306.539833
+77759.999000,306.431177
+78623.999000,306.253742
+79487.999000,306.121672
+80351.999000,306.109081
+80352.001000,306.109081
+81216.001000,306.203652
+82080.001000,306.336637
+82944.001000,306.449561
+83808.001000,306.513980
+84671.999337,306.521114
+85535.999000,306.485871
+86399.999000,306.445567
+86400.001000,306.445567
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temRet.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temRet.T/reference.csv
new file mode 100644
index 0000000000..4e6a15eb0f
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temRet.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+864.000000,308.898560
+1728.000000,305.287292
+2592.000000,308.136292
+3456.000000,311.554871
+4320.000000,313.614746
+5184.000000,313.563416
+6048.000000,312.204498
+6912.000000,311.114014
+7776.000000,310.912720
+8640.000000,311.196655
+9504.000000,311.473114
+10368.000000,311.511810
+11232.000000,311.363159
+12096.000000,311.185181
+12960.000000,311.104492
+13824.000000,311.134186
+14688.000000,311.208832
+15552.000000,311.248199
+16416.000000,311.209717
+17280.000000,311.106628
+18144.000000,310.995453
+19008.000000,310.941071
+19872.000000,310.951935
+20736.000000,310.984009
+21600.000000,311.002655
+22464.000000,311.000885
+23328.000000,310.990814
+24192.000000,310.984558
+25056.000000,310.984741
+25920.000000,310.987946
+26784.000000,310.981384
+27648.000000,310.939240
+28512.000000,310.855011
+29376.000000,310.549347
+30240.000000,307.824982
+31104.000000,305.692749
+31968.000000,305.511902
+32832.000000,306.241028
+33696.000000,306.641205
+34560.000000,306.342957
+35424.000000,305.720612
+36288.000000,305.229889
+37152.000000,305.010529
+38016.000000,304.926056
+38880.000000,304.800964
+39744.000000,304.585663
+40608.000000,304.330688
+41472.000000,304.091827
+42336.000000,303.881104
+43200.000000,303.680054
+44064.000000,303.940338
+44928.000000,303.605438
+45792.000000,303.087250
+46656.000000,302.846191
+47520.000000,302.837372
+48384.000000,302.800354
+49248.000000,302.617706
+50112.000000,302.434601
+50976.000000,302.330536
+51840.000000,302.262939
+52704.000000,301.879181
+53568.000000,301.986877
+54432.000000,302.302216
+55296.000000,302.459778
+56160.000000,302.415344
+57024.000000,302.312164
+57888.000000,302.265350
+58752.000000,302.283112
+59616.000000,302.316772
+60480.000000,302.330536
+61344.000000,302.323730
+62208.000000,302.314514
+63072.000000,302.339539
+63936.000000,302.426117
+64800.000000,302.553680
+65664.000000,303.814240
+66528.000000,306.785645
+67392.000000,308.305328
+68256.000000,307.933624
+69120.000000,306.995422
+69984.000000,306.570374
+70848.000000,306.618195
+71712.000000,306.685852
+72576.000000,306.580597
+73440.000000,306.455536
+74304.000000,306.484314
+75168.000000,306.646027
+76032.000000,306.808044
+76896.000000,306.846680
+77760.000000,306.737915
+78624.000000,306.560303
+79488.000000,306.428101
+80352.000000,306.415497
+81216.000000,306.510162
+82080.000000,306.643280
+82944.000000,306.756317
+83808.000000,306.820801
+84672.000000,306.827942
+85536.000000,306.792664
+86400.000000,306.752319
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temRet.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temRet.T/test.csv
new file mode 100644
index 0000000000..4e6a15eb0f
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temRet.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+864.000000,308.898560
+1728.000000,305.287292
+2592.000000,308.136292
+3456.000000,311.554871
+4320.000000,313.614746
+5184.000000,313.563416
+6048.000000,312.204498
+6912.000000,311.114014
+7776.000000,310.912720
+8640.000000,311.196655
+9504.000000,311.473114
+10368.000000,311.511810
+11232.000000,311.363159
+12096.000000,311.185181
+12960.000000,311.104492
+13824.000000,311.134186
+14688.000000,311.208832
+15552.000000,311.248199
+16416.000000,311.209717
+17280.000000,311.106628
+18144.000000,310.995453
+19008.000000,310.941071
+19872.000000,310.951935
+20736.000000,310.984009
+21600.000000,311.002655
+22464.000000,311.000885
+23328.000000,310.990814
+24192.000000,310.984558
+25056.000000,310.984741
+25920.000000,310.987946
+26784.000000,310.981384
+27648.000000,310.939240
+28512.000000,310.855011
+29376.000000,310.549347
+30240.000000,307.824982
+31104.000000,305.692749
+31968.000000,305.511902
+32832.000000,306.241028
+33696.000000,306.641205
+34560.000000,306.342957
+35424.000000,305.720612
+36288.000000,305.229889
+37152.000000,305.010529
+38016.000000,304.926056
+38880.000000,304.800964
+39744.000000,304.585663
+40608.000000,304.330688
+41472.000000,304.091827
+42336.000000,303.881104
+43200.000000,303.680054
+44064.000000,303.940338
+44928.000000,303.605438
+45792.000000,303.087250
+46656.000000,302.846191
+47520.000000,302.837372
+48384.000000,302.800354
+49248.000000,302.617706
+50112.000000,302.434601
+50976.000000,302.330536
+51840.000000,302.262939
+52704.000000,301.879181
+53568.000000,301.986877
+54432.000000,302.302216
+55296.000000,302.459778
+56160.000000,302.415344
+57024.000000,302.312164
+57888.000000,302.265350
+58752.000000,302.283112
+59616.000000,302.316772
+60480.000000,302.330536
+61344.000000,302.323730
+62208.000000,302.314514
+63072.000000,302.339539
+63936.000000,302.426117
+64800.000000,302.553680
+65664.000000,303.814240
+66528.000000,306.785645
+67392.000000,308.305328
+68256.000000,307.933624
+69120.000000,306.995422
+69984.000000,306.570374
+70848.000000,306.618195
+71712.000000,306.685852
+72576.000000,306.580597
+73440.000000,306.455536
+74304.000000,306.484314
+75168.000000,306.646027
+76032.000000,306.808044
+76896.000000,306.846680
+77760.000000,306.737915
+78624.000000,306.560303
+79488.000000,306.428101
+80352.000000,306.415497
+81216.000000,306.510162
+82080.000000,306.643280
+82944.000000,306.756317
+83808.000000,306.820801
+84672.000000,306.827942
+85536.000000,306.792664
+86400.000000,306.752319
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temRet.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temRet.T/upperBound.csv
new file mode 100644
index 0000000000..0ddf223abb
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temRet.T/upperBound.csv
@@ -0,0 +1,116 @@
+x,y
+-0.001000,323.473144
+0.001000,323.473144
+864.001000,309.207458
+1728.000118,305.592583
+2591.999000,308.444428
+3455.999000,311.866425
+4319.999000,313.928361
+4320.001000,313.928361
+5184.001000,313.876979
+6048.001000,312.516703
+6912.001000,311.425128
+7775.999830,311.223633
+8639.999000,311.507852
+9503.999000,311.784587
+10367.999000,311.823322
+10368.001000,311.823322
+11232.001000,311.674522
+12096.001000,311.496366
+12960.000462,311.415597
+13823.999000,311.445320
+14687.999000,311.520041
+15551.999000,311.559448
+15552.001000,311.559448
+16416.001000,311.520927
+17280.001000,311.417735
+18144.001000,311.306448
+19008.000667,311.252012
+19871.999000,311.262887
+20735.999000,311.294993
+21599.999000,311.313658
+21600.001000,311.313658
+22464.001000,311.311886
+23328.001000,311.301805
+24192.000943,311.295543
+25055.999000,311.295726
+25919.999000,311.298934
+25920.001000,311.298934
+26784.001000,311.292366
+27648.001000,311.250179
+28512.001000,311.165866
+29376.001000,310.859896
+30240.001000,308.132807
+31104.001000,305.998442
+31967.999397,305.817414
+32831.999000,306.547269
+33695.999000,306.947846
+33696.001000,306.947846
+34560.001000,306.649299
+35424.001000,306.026332
+36288.001000,305.535119
+37152.001000,305.315539
+38016.001000,305.230982
+38880.001000,305.105765
+39744.001000,304.890249
+40608.001000,304.635019
+41472.001000,304.395919
+42336.001000,304.184985
+43199.999872,303.983734
+44063.999000,304.244278
+44064.001000,304.244278
+44928.001000,303.909044
+45792.001000,303.390337
+46656.001000,303.149038
+47520.001000,303.140209
+48384.001000,303.103154
+49248.001000,302.920324
+50112.001000,302.737035
+50976.001000,302.632866
+51840.001000,302.565202
+52704.000562,302.181060
+53567.999000,302.288864
+54431.999000,302.604518
+55295.999000,302.762238
+55296.001000,302.762238
+56160.001000,302.717760
+57024.001000,302.614476
+57888.000450,302.567616
+58751.999000,302.585395
+59615.999000,302.619089
+60479.999000,302.632866
+60480.001000,302.632866
+61344.001000,302.626054
+62207.999538,302.616829
+63071.999000,302.641878
+63935.999000,302.728543
+64799.999000,302.856234
+65663.999000,304.118054
+66527.999000,307.092430
+67391.999000,308.613634
+67392.001000,308.613634
+68256.001000,308.241558
+69120.001000,307.302418
+69984.000798,306.876944
+70847.999000,306.924813
+71711.999000,306.992538
+71712.001000,306.992538
+72576.001000,306.887178
+73440.000626,306.761991
+74303.999000,306.790798
+75167.999000,306.952673
+76031.999000,307.114852
+76895.999000,307.153526
+76896.001000,307.153526
+77760.001000,307.044653
+78624.001000,306.866863
+79488.001000,306.734529
+80351.999235,306.721912
+81215.999000,306.816673
+82079.999000,306.949923
+82943.999000,307.063073
+83807.999000,307.127622
+84671.999000,307.134770
+84672.001000,307.134770
+85536.001000,307.099456
+86400.001000,307.059072
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temSup.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temSup.T/errors.csv
new file mode 100644
index 0000000000..7cf7027dcb
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temSup.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+864.000000,0.000000
+1728.000000,0.000000
+2592.000000,0.000000
+3456.000000,0.000000
+4320.000000,0.000000
+5184.000000,0.000000
+6048.000000,0.000000
+6912.000000,0.000000
+7776.000000,0.000000
+8640.000000,0.000000
+9504.000000,0.000000
+10368.000000,0.000000
+11232.000000,0.000000
+12096.000000,0.000000
+12960.000000,0.000000
+13824.000000,0.000000
+14688.000000,0.000000
+15552.000000,0.000000
+16416.000000,0.000000
+17280.000000,0.000000
+18144.000000,0.000000
+19008.000000,0.000000
+19872.000000,0.000000
+20736.000000,0.000000
+21600.000000,0.000000
+22464.000000,0.000000
+23328.000000,0.000000
+24192.000000,0.000000
+25056.000000,0.000000
+25920.000000,0.000000
+26784.000000,0.000000
+27648.000000,0.000000
+28512.000000,0.000000
+29376.000000,0.000000
+30240.000000,0.000000
+31104.000000,0.000000
+31968.000000,0.000000
+32832.000000,0.000000
+33696.000000,0.000000
+34560.000000,0.000000
+35424.000000,0.000000
+36288.000000,0.000000
+37152.000000,0.000000
+38016.000000,0.000000
+38880.000000,0.000000
+39744.000000,0.000000
+40608.000000,0.000000
+41472.000000,0.000000
+42336.000000,0.000000
+43200.000000,0.000000
+44064.000000,0.000000
+44928.000000,0.000000
+45792.000000,0.000000
+46656.000000,0.000000
+47520.000000,0.000000
+48384.000000,0.000000
+49248.000000,0.000000
+50112.000000,0.000000
+50976.000000,0.000000
+51840.000000,0.000000
+52704.000000,0.000000
+53568.000000,0.000000
+54432.000000,0.000000
+55296.000000,0.000000
+56160.000000,0.000000
+57024.000000,0.000000
+57888.000000,0.000000
+58752.000000,0.000000
+59616.000000,0.000000
+60480.000000,0.000000
+61344.000000,0.000000
+62208.000000,0.000000
+63072.000000,0.000000
+63936.000000,0.000000
+64800.000000,0.000000
+65664.000000,0.000000
+66528.000000,0.000000
+67392.000000,0.000000
+68256.000000,0.000000
+69120.000000,0.000000
+69984.000000,0.000000
+70848.000000,0.000000
+71712.000000,0.000000
+72576.000000,0.000000
+73440.000000,0.000000
+74304.000000,0.000000
+75168.000000,0.000000
+76032.000000,0.000000
+76896.000000,0.000000
+77760.000000,0.000000
+78624.000000,0.000000
+79488.000000,0.000000
+80352.000000,0.000000
+81216.000000,0.000000
+82080.000000,0.000000
+82944.000000,0.000000
+83808.000000,0.000000
+84672.000000,0.000000
+85536.000000,0.000000
+86400.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temSup.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temSup.T/lowerBound.csv
new file mode 100644
index 0000000000..8ac4508c64
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temSup.T/lowerBound.csv
@@ -0,0 +1,116 @@
+x,y
+-0.001000,322.826844
+863.999000,311.187768
+1727.999000,311.077832
+1728.001000,311.077832
+2592.001000,315.629215
+3456.001000,319.137086
+4320.000113,320.465650
+5183.999000,319.407537
+6047.999000,317.638099
+6911.999000,316.792540
+6912.001000,316.792540
+7776.001000,316.919732
+8640.001000,317.323076
+9504.000345,317.525266
+10367.999000,317.426762
+11231.999000,317.188262
+12095.999000,317.007840
+12959.999000,316.980889
+12960.001000,316.980889
+13824.001000,317.061131
+14688.000896,317.142501
+15551.999000,317.138050
+16415.999000,317.033967
+17279.999000,316.876136
+18143.999000,316.756230
+19007.999000,316.730133
+19008.001000,316.730133
+19872.001000,316.764827
+20736.001000,316.800223
+21600.000045,316.810863
+22463.999000,316.801137
+23327.999000,316.789400
+24191.999000,316.785619
+24192.001000,316.785619
+25056.001000,316.788333
+25919.999009,316.788485
+26783.999000,316.754736
+27647.999000,316.662452
+28511.999000,316.523004
+29375.999000,314.336228
+30239.999000,310.602234
+31103.999000,309.039040
+31104.001000,309.039040
+31968.001000,309.566863
+32832.001000,310.413458
+33695.999150,310.469371
+34559.999000,309.778961
+35423.999000,308.978889
+36287.999000,308.487987
+37151.999000,308.294607
+38015.999000,308.158513
+38879.999000,307.920165
+39743.999000,307.588862
+40607.999000,307.244999
+41471.999000,306.936012
+42335.999000,306.654495
+43199.999000,306.373343
+43200.001000,306.373343
+44063.999653,306.683884
+44927.999000,306.042650
+45791.999000,305.496474
+46655.999000,305.348246
+47519.999000,305.345380
+48383.999000,305.198677
+49247.999000,304.898166
+50111.999000,304.711280
+50975.999000,304.605703
+51839.999000,304.559089
+52703.999000,304.083186
+52704.001000,304.083186
+53568.001000,304.402629
+54432.001000,304.741523
+55295.999748,304.810028
+56159.999000,304.695305
+57023.999000,304.587716
+57887.999000,304.570948
+57888.001000,304.570948
+58752.001000,304.610551
+59616.001000,304.644422
+60479.999423,304.648050
+61343.999000,304.634514
+61344.001000,304.634514
+62208.001000,304.637806
+63072.001000,304.710579
+63936.001000,304.859417
+64800.001000,305.033650
+65664.001000,308.783650
+66528.001000,312.048357
+67391.999817,312.767302
+68255.999000,311.725926
+69119.999000,310.755980
+69983.999000,310.549064
+69984.001000,310.549064
+70848.000497,310.660373
+71711.999000,310.622965
+72575.999000,310.431628
+73439.999000,310.355837
+73440.001000,310.355837
+74304.001000,310.500102
+75168.001000,310.741255
+76032.000495,310.891708
+76895.999000,310.840948
+77759.999000,310.632233
+78623.999000,310.404983
+79487.999000,310.296510
+79488.001000,310.296510
+80352.001000,310.357880
+81216.001000,310.522114
+82080.001000,310.697628
+82944.001000,310.824484
+83808.000425,310.876678
+84671.999000,310.855612
+85535.999000,310.798967
+86399.999000,310.763480
+86400.001000,310.763480
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temSup.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temSup.T/reference.csv
new file mode 100644
index 0000000000..b68b9dcc16
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temSup.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+864.000000,311.499268
+1728.000000,311.389221
+2592.000000,315.945160
+3456.000000,319.456543
+4320.000000,320.786438
+5184.000000,319.727264
+6048.000000,317.956055
+6912.000000,317.109650
+7776.000000,317.236969
+8640.000000,317.640717
+9504.000000,317.843109
+10368.000000,317.744507
+11232.000000,317.505768
+12096.000000,317.325165
+12960.000000,317.298187
+13824.000000,317.378510
+14688.000000,317.459961
+15552.000000,317.455505
+16416.000000,317.351318
+17280.000000,317.193329
+18144.000000,317.073303
+19008.000000,317.047180
+19872.000000,317.081909
+20736.000000,317.117340
+21600.000000,317.127991
+22464.000000,317.118256
+23328.000000,317.106506
+24192.000000,317.102722
+25056.000000,317.105438
+25920.000000,317.105591
+26784.000000,317.071808
+27648.000000,316.979431
+28512.000000,316.839844
+29376.000000,314.650879
+30240.000000,310.913147
+31104.000000,309.348389
+31968.000000,309.876740
+32832.000000,310.724182
+33696.000000,310.780151
+34560.000000,310.089050
+35424.000000,309.288177
+36288.000000,308.796783
+37152.000000,308.603210
+38016.000000,308.466980
+38880.000000,308.228394
+39744.000000,307.896759
+40608.000000,307.552551
+41472.000000,307.243256
+42336.000000,306.961456
+43200.000000,306.680023
+44064.000000,306.990875
+44928.000000,306.348999
+45792.000000,305.802277
+46656.000000,305.653900
+47520.000000,305.651031
+48384.000000,305.504181
+49248.000000,305.203369
+50112.000000,305.016296
+50976.000000,304.910614
+51840.000000,304.863953
+52704.000000,304.387573
+53568.000000,304.707336
+54432.000000,305.046570
+55296.000000,305.115143
+56160.000000,305.000305
+57024.000000,304.892609
+57888.000000,304.875824
+58752.000000,304.915466
+59616.000000,304.949371
+60480.000000,304.953003
+61344.000000,304.939453
+62208.000000,304.942749
+63072.000000,305.015594
+63936.000000,305.164581
+64800.000000,305.338989
+65664.000000,309.092743
+66528.000000,312.360718
+67392.000000,313.080383
+68256.000000,312.037964
+69120.000000,311.067047
+69984.000000,310.859924
+70848.000000,310.971344
+71712.000000,310.933899
+72576.000000,310.742371
+73440.000000,310.666504
+74304.000000,310.810913
+75168.000000,311.052307
+76032.000000,311.202911
+76896.000000,311.152100
+77760.000000,310.943176
+78624.000000,310.715698
+79488.000000,310.607117
+80352.000000,310.668549
+81216.000000,310.832947
+82080.000000,311.008636
+82944.000000,311.135620
+83808.000000,311.187866
+84672.000000,311.166779
+85536.000000,311.110077
+86400.000000,311.074554
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temSup.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temSup.T/test.csv
new file mode 100644
index 0000000000..b68b9dcc16
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temSup.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,323.149994
+864.000000,311.499268
+1728.000000,311.389221
+2592.000000,315.945160
+3456.000000,319.456543
+4320.000000,320.786438
+5184.000000,319.727264
+6048.000000,317.956055
+6912.000000,317.109650
+7776.000000,317.236969
+8640.000000,317.640717
+9504.000000,317.843109
+10368.000000,317.744507
+11232.000000,317.505768
+12096.000000,317.325165
+12960.000000,317.298187
+13824.000000,317.378510
+14688.000000,317.459961
+15552.000000,317.455505
+16416.000000,317.351318
+17280.000000,317.193329
+18144.000000,317.073303
+19008.000000,317.047180
+19872.000000,317.081909
+20736.000000,317.117340
+21600.000000,317.127991
+22464.000000,317.118256
+23328.000000,317.106506
+24192.000000,317.102722
+25056.000000,317.105438
+25920.000000,317.105591
+26784.000000,317.071808
+27648.000000,316.979431
+28512.000000,316.839844
+29376.000000,314.650879
+30240.000000,310.913147
+31104.000000,309.348389
+31968.000000,309.876740
+32832.000000,310.724182
+33696.000000,310.780151
+34560.000000,310.089050
+35424.000000,309.288177
+36288.000000,308.796783
+37152.000000,308.603210
+38016.000000,308.466980
+38880.000000,308.228394
+39744.000000,307.896759
+40608.000000,307.552551
+41472.000000,307.243256
+42336.000000,306.961456
+43200.000000,306.680023
+44064.000000,306.990875
+44928.000000,306.348999
+45792.000000,305.802277
+46656.000000,305.653900
+47520.000000,305.651031
+48384.000000,305.504181
+49248.000000,305.203369
+50112.000000,305.016296
+50976.000000,304.910614
+51840.000000,304.863953
+52704.000000,304.387573
+53568.000000,304.707336
+54432.000000,305.046570
+55296.000000,305.115143
+56160.000000,305.000305
+57024.000000,304.892609
+57888.000000,304.875824
+58752.000000,304.915466
+59616.000000,304.949371
+60480.000000,304.953003
+61344.000000,304.939453
+62208.000000,304.942749
+63072.000000,305.015594
+63936.000000,305.164581
+64800.000000,305.338989
+65664.000000,309.092743
+66528.000000,312.360718
+67392.000000,313.080383
+68256.000000,312.037964
+69120.000000,311.067047
+69984.000000,310.859924
+70848.000000,310.971344
+71712.000000,310.933899
+72576.000000,310.742371
+73440.000000,310.666504
+74304.000000,310.810913
+75168.000000,311.052307
+76032.000000,311.202911
+76896.000000,311.152100
+77760.000000,310.943176
+78624.000000,310.715698
+79488.000000,310.607117
+80352.000000,310.668549
+81216.000000,310.832947
+82080.000000,311.008636
+82944.000000,311.135620
+83808.000000,311.187866
+84672.000000,311.166779
+85536.000000,311.110077
+86400.000000,311.074554
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temSup.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temSup.T/upperBound.csv
new file mode 100644
index 0000000000..f7858ee466
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_temSup.T/upperBound.csv
@@ -0,0 +1,116 @@
+x,y
+-0.001000,323.473144
+0.001000,323.473144
+864.001000,311.810767
+1727.999047,311.700611
+2591.999000,316.261105
+3455.999000,319.776000
+4319.999000,321.107224
+4320.001000,321.107224
+5184.001000,320.046992
+6048.001000,318.274011
+6912.000738,317.426760
+7775.999000,317.554206
+8639.999000,317.958357
+9503.999000,318.160952
+9504.001000,318.160952
+10368.001000,318.062251
+11232.001000,317.823274
+12096.001000,317.642490
+12959.999503,317.615485
+13823.999000,317.695888
+14687.999000,317.777421
+14688.001000,317.777421
+15552.001000,317.772961
+16416.001000,317.668670
+17280.001000,317.510522
+18144.001000,317.390377
+19007.999859,317.364227
+19871.999000,317.398991
+20735.999000,317.434457
+21599.999000,317.445119
+21600.001000,317.445119
+22464.001000,317.435374
+23328.001000,317.423613
+24192.000164,317.419825
+25055.999000,317.422544
+25919.999000,317.422696
+25920.001000,317.422696
+26784.001000,317.388880
+27648.001000,317.296411
+28512.001000,317.156684
+29376.001000,314.965530
+30240.001000,311.224060
+31104.000495,309.657738
+31967.999000,310.186616
+32831.999000,311.034906
+33695.999000,311.090932
+33696.001000,311.090932
+34560.001000,310.399139
+35424.001000,309.597466
+36288.001000,309.105580
+37152.001000,308.911814
+38016.001000,308.775447
+38880.001000,308.536622
+39744.001000,308.204656
+40608.001000,307.860104
+41472.001000,307.550499
+42336.001000,307.268418
+43199.999950,306.986704
+44063.999000,307.297866
+44064.001000,307.297866
+44928.001000,306.655348
+45792.001000,306.108079
+46656.001000,305.959554
+47520.001000,305.956683
+48384.001000,305.809685
+49248.001000,305.508573
+50112.001000,305.321313
+50976.001000,305.215525
+51840.001000,305.168817
+52704.000197,304.691961
+53567.999000,305.012044
+54431.999000,305.351616
+55295.999000,305.420258
+55296.001000,305.420258
+56160.001000,305.305305
+57024.001000,305.197501
+57887.999595,305.180700
+58751.999000,305.220382
+59615.999000,305.254321
+60479.999000,305.257956
+60480.001000,305.257956
+61344.000609,305.244393
+62207.999000,305.247692
+63071.999000,305.320610
+63935.999000,305.469746
+64799.999000,305.644328
+65663.999000,309.401836
+66527.999000,312.673078
+67391.999000,313.393464
+67392.001000,313.393464
+68256.001000,312.350002
+69120.001000,311.378114
+69984.000300,311.170784
+70847.999000,311.282315
+70848.001000,311.282315
+71712.001000,311.244833
+72576.001000,311.053113
+73439.999689,310.977171
+74303.999000,311.121724
+75167.999000,311.363359
+76031.999000,311.514114
+76032.001000,311.514114
+76896.001000,311.463252
+77760.001000,311.254119
+78624.001000,311.026414
+79488.000277,310.917724
+80351.999000,310.979217
+81215.999000,311.143780
+82079.999000,311.319645
+82943.999000,311.446756
+83807.999000,311.499054
+83808.001000,311.499054
+84672.001000,311.477945
+85536.001000,311.421187
+86400.001000,311.385629
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T/errors.csv
new file mode 100644
index 0000000000..7cf7027dcb
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+864.000000,0.000000
+1728.000000,0.000000
+2592.000000,0.000000
+3456.000000,0.000000
+4320.000000,0.000000
+5184.000000,0.000000
+6048.000000,0.000000
+6912.000000,0.000000
+7776.000000,0.000000
+8640.000000,0.000000
+9504.000000,0.000000
+10368.000000,0.000000
+11232.000000,0.000000
+12096.000000,0.000000
+12960.000000,0.000000
+13824.000000,0.000000
+14688.000000,0.000000
+15552.000000,0.000000
+16416.000000,0.000000
+17280.000000,0.000000
+18144.000000,0.000000
+19008.000000,0.000000
+19872.000000,0.000000
+20736.000000,0.000000
+21600.000000,0.000000
+22464.000000,0.000000
+23328.000000,0.000000
+24192.000000,0.000000
+25056.000000,0.000000
+25920.000000,0.000000
+26784.000000,0.000000
+27648.000000,0.000000
+28512.000000,0.000000
+29376.000000,0.000000
+30240.000000,0.000000
+31104.000000,0.000000
+31968.000000,0.000000
+32832.000000,0.000000
+33696.000000,0.000000
+34560.000000,0.000000
+35424.000000,0.000000
+36288.000000,0.000000
+37152.000000,0.000000
+38016.000000,0.000000
+38880.000000,0.000000
+39744.000000,0.000000
+40608.000000,0.000000
+41472.000000,0.000000
+42336.000000,0.000000
+43200.000000,0.000000
+44064.000000,0.000000
+44928.000000,0.000000
+45792.000000,0.000000
+46656.000000,0.000000
+47520.000000,0.000000
+48384.000000,0.000000
+49248.000000,0.000000
+50112.000000,0.000000
+50976.000000,0.000000
+51840.000000,0.000000
+52704.000000,0.000000
+53568.000000,0.000000
+54432.000000,0.000000
+55296.000000,0.000000
+56160.000000,0.000000
+57024.000000,0.000000
+57888.000000,0.000000
+58752.000000,0.000000
+59616.000000,0.000000
+60480.000000,0.000000
+61344.000000,0.000000
+62208.000000,0.000000
+63072.000000,0.000000
+63936.000000,0.000000
+64800.000000,0.000000
+65664.000000,0.000000
+66528.000000,0.000000
+67392.000000,0.000000
+68256.000000,0.000000
+69120.000000,0.000000
+69984.000000,0.000000
+70848.000000,0.000000
+71712.000000,0.000000
+72576.000000,0.000000
+73440.000000,0.000000
+74304.000000,0.000000
+75168.000000,0.000000
+76032.000000,0.000000
+76896.000000,0.000000
+77760.000000,0.000000
+78624.000000,0.000000
+79488.000000,0.000000
+80352.000000,0.000000
+81216.000000,0.000000
+82080.000000,0.000000
+82944.000000,0.000000
+83808.000000,0.000000
+84672.000000,0.000000
+85536.000000,0.000000
+86400.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T/lowerBound.csv
new file mode 100644
index 0000000000..23ac6e4627
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T/lowerBound.csv
@@ -0,0 +1,119 @@
+x,y
+-0.001000,292.856844
+863.999000,292.166434
+1727.999000,289.089192
+1728.001000,289.089192
+2592.001000,289.806217
+3456.001000,291.995036
+4320.001000,293.726304
+5183.999854,294.188792
+6047.999000,293.568320
+6911.999000,292.801723
+7775.999000,292.518072
+7776.001000,292.518072
+8640.001000,292.651544
+9504.001000,292.887910
+10368.000696,293.010560
+11231.999000,292.988548
+12095.999000,292.889038
+12959.999000,292.806327
+13823.999000,292.791297
+13824.001000,292.791297
+14688.001000,292.836082
+15552.001000,292.900989
+16416.000578,292.938702
+17279.999000,292.928610
+18143.999000,292.880593
+19007.999000,292.835625
+19871.999000,292.829588
+19872.001000,292.829588
+20736.001000,292.846936
+21600.001000,292.862393
+22463.999768,292.865563
+23327.999000,292.860472
+24191.999000,292.855411
+25055.999000,292.854161
+25056.001000,292.854161
+25920.001000,292.860411
+26784.001000,292.885746
+27648.001000,292.913032
+28512.001000,292.923641
+29376.000455,294.755943
+30239.999000,294.070168
+31103.999000,292.663678
+31967.999000,292.222347
+31968.001000,292.222347
+32832.001000,292.618374
+33696.001000,293.105679
+34559.999978,293.246926
+35423.999000,293.099460
+36287.999000,292.915166
+37151.999000,292.852393
+37152.001000,292.852393
+38016.001000,292.903367
+38880.001000,292.966689
+39743.999952,292.983640
+40607.999000,292.964982
+41471.999000,292.945104
+42335.999000,292.941263
+42336.001000,292.941263
+43200.001000,292.948305
+44064.001000,293.155038
+44927.999086,293.164641
+45791.999000,292.952116
+46655.999000,292.815503
+46656.001000,292.815503
+47520.001000,292.848978
+48384.001000,292.943549
+49247.999948,292.973335
+50111.999000,292.940257
+50975.999000,292.889648
+51839.999000,292.840655
+52703.999000,292.659257
+53567.999000,292.623526
+53568.001000,292.623526
+54432.001000,292.777699
+55296.001000,292.911416
+56159.999522,292.929281
+57023.999000,292.878673
+57887.999000,292.837119
+58751.999000,292.833643
+58752.001000,292.833643
+59616.001000,292.850899
+60480.001000,292.863856
+61343.999035,292.864191
+62207.999000,292.845320
+63071.999000,292.809985
+63935.999000,292.789376
+63936.001000,292.789376
+64799.999010,292.798705
+65663.999000,290.883355
+65664.001000,290.883355
+66528.001000,292.192348
+67392.001000,293.437561
+68255.999389,293.561034
+69119.999000,293.049278
+69983.999000,292.727945
+69984.001000,292.727945
+70848.001000,292.778919
+71712.001000,292.930226
+72575.999152,292.939281
+73439.999000,292.829070
+74303.999000,292.748371
+74304.001000,292.748371
+75168.001000,292.763462
+76032.001000,292.849710
+76896.001000,292.937391
+77759.999778,292.963244
+78623.999000,292.922635
+79487.999000,292.848551
+80351.999000,292.789376
+81215.999000,292.778584
+81216.001000,292.778584
+82080.001000,292.800717
+82944.001000,292.832119
+83808.001000,292.863643
+84672.000785,292.884374
+85535.999000,292.881874
+86399.999000,292.856661
+86400.001000,292.856661
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T/reference.csv
new file mode 100644
index 0000000000..c7917676cc
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,293.149994
+864.000000,292.458893
+1728.000000,289.378571
+2592.000000,290.096313
+3456.000000,292.287323
+4320.000000,294.020325
+5184.000000,294.483276
+6048.000000,293.862183
+6912.000000,293.094818
+7776.000000,292.810883
+8640.000000,292.944489
+9504.000000,293.181091
+10368.000000,293.303864
+11232.000000,293.281830
+12096.000000,293.182220
+12960.000000,293.099426
+13824.000000,293.084381
+14688.000000,293.129211
+15552.000000,293.194183
+16416.000000,293.231934
+17280.000000,293.221832
+18144.000000,293.173767
+19008.000000,293.128754
+19872.000000,293.122711
+20736.000000,293.140076
+21600.000000,293.155548
+22464.000000,293.158722
+23328.000000,293.153625
+24192.000000,293.148560
+25056.000000,293.147308
+25920.000000,293.153564
+26784.000000,293.178925
+27648.000000,293.206238
+28512.000000,293.216858
+29376.000000,295.050995
+30240.000000,294.364532
+31104.000000,292.956635
+31968.000000,292.514862
+32832.000000,292.911285
+33696.000000,293.399078
+34560.000000,293.540466
+35424.000000,293.392853
+36288.000000,293.208374
+37152.000000,293.145538
+38016.000000,293.196564
+38880.000000,293.259949
+39744.000000,293.276917
+40608.000000,293.258240
+41472.000000,293.238342
+42336.000000,293.234497
+43200.000000,293.241547
+44064.000000,293.448486
+44928.000000,293.458099
+45792.000000,293.245361
+46656.000000,293.108612
+47520.000000,293.142120
+48384.000000,293.236786
+49248.000000,293.266602
+50112.000000,293.233490
+50976.000000,293.182831
+51840.000000,293.133789
+52704.000000,292.952209
+53568.000000,292.916443
+54432.000000,293.070770
+55296.000000,293.204620
+56160.000000,293.222504
+57024.000000,293.171844
+57888.000000,293.130249
+58752.000000,293.126770
+59616.000000,293.144043
+60480.000000,293.157013
+61344.000000,293.157349
+62208.000000,293.138458
+63072.000000,293.103088
+63936.000000,293.082458
+64800.000000,293.091797
+65664.000000,291.174530
+66528.000000,292.484833
+67392.000000,293.731293
+68256.000000,293.854889
+69120.000000,293.342621
+69984.000000,293.020966
+70848.000000,293.071991
+71712.000000,293.223450
+72576.000000,293.232513
+73440.000000,293.122192
+74304.000000,293.041412
+75168.000000,293.056519
+76032.000000,293.142853
+76896.000000,293.230621
+77760.000000,293.256500
+78624.000000,293.215851
+79488.000000,293.141693
+80352.000000,293.082458
+81216.000000,293.071655
+82080.000000,293.093811
+82944.000000,293.125244
+83808.000000,293.156799
+84672.000000,293.177551
+85536.000000,293.175049
+86400.000000,293.149811
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T/test.csv
new file mode 100644
index 0000000000..c7917676cc
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,293.149994
+864.000000,292.458893
+1728.000000,289.378571
+2592.000000,290.096313
+3456.000000,292.287323
+4320.000000,294.020325
+5184.000000,294.483276
+6048.000000,293.862183
+6912.000000,293.094818
+7776.000000,292.810883
+8640.000000,292.944489
+9504.000000,293.181091
+10368.000000,293.303864
+11232.000000,293.281830
+12096.000000,293.182220
+12960.000000,293.099426
+13824.000000,293.084381
+14688.000000,293.129211
+15552.000000,293.194183
+16416.000000,293.231934
+17280.000000,293.221832
+18144.000000,293.173767
+19008.000000,293.128754
+19872.000000,293.122711
+20736.000000,293.140076
+21600.000000,293.155548
+22464.000000,293.158722
+23328.000000,293.153625
+24192.000000,293.148560
+25056.000000,293.147308
+25920.000000,293.153564
+26784.000000,293.178925
+27648.000000,293.206238
+28512.000000,293.216858
+29376.000000,295.050995
+30240.000000,294.364532
+31104.000000,292.956635
+31968.000000,292.514862
+32832.000000,292.911285
+33696.000000,293.399078
+34560.000000,293.540466
+35424.000000,293.392853
+36288.000000,293.208374
+37152.000000,293.145538
+38016.000000,293.196564
+38880.000000,293.259949
+39744.000000,293.276917
+40608.000000,293.258240
+41472.000000,293.238342
+42336.000000,293.234497
+43200.000000,293.241547
+44064.000000,293.448486
+44928.000000,293.458099
+45792.000000,293.245361
+46656.000000,293.108612
+47520.000000,293.142120
+48384.000000,293.236786
+49248.000000,293.266602
+50112.000000,293.233490
+50976.000000,293.182831
+51840.000000,293.133789
+52704.000000,292.952209
+53568.000000,292.916443
+54432.000000,293.070770
+55296.000000,293.204620
+56160.000000,293.222504
+57024.000000,293.171844
+57888.000000,293.130249
+58752.000000,293.126770
+59616.000000,293.144043
+60480.000000,293.157013
+61344.000000,293.157349
+62208.000000,293.138458
+63072.000000,293.103088
+63936.000000,293.082458
+64800.000000,293.091797
+65664.000000,291.174530
+66528.000000,292.484833
+67392.000000,293.731293
+68256.000000,293.854889
+69120.000000,293.342621
+69984.000000,293.020966
+70848.000000,293.071991
+71712.000000,293.223450
+72576.000000,293.232513
+73440.000000,293.122192
+74304.000000,293.041412
+75168.000000,293.056519
+76032.000000,293.142853
+76896.000000,293.230621
+77760.000000,293.256500
+78624.000000,293.215851
+79488.000000,293.141693
+80352.000000,293.082458
+81216.000000,293.071655
+82080.000000,293.093811
+82944.000000,293.125244
+83808.000000,293.156799
+84672.000000,293.177551
+85536.000000,293.175049
+86400.000000,293.149811
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T/upperBound.csv
new file mode 100644
index 0000000000..06ab48c3bf
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T/upperBound.csv
@@ -0,0 +1,119 @@
+x,y
+-0.001000,293.443144
+0.001000,293.443144
+864.001000,292.751352
+1728.000622,289.667950
+2591.999000,290.386410
+3455.999000,292.579610
+4319.999000,294.314345
+5183.999000,294.777760
+5184.001000,294.777760
+6048.001000,294.156045
+6912.001000,293.387913
+7776.000360,293.103694
+8639.999000,293.237433
+9503.999000,293.474272
+10367.999000,293.597167
+10368.001000,293.597167
+11232.001000,293.575112
+12096.001000,293.475403
+12960.001000,293.392526
+13823.999503,293.377466
+14687.999000,293.422341
+15551.999000,293.487378
+16415.999000,293.525166
+16416.001000,293.525166
+17280.001000,293.515054
+18144.001000,293.466941
+19008.001000,293.421882
+19871.999516,293.415834
+20735.999000,293.433216
+21599.999000,293.448704
+22463.999000,293.451881
+22464.001000,293.451881
+23328.001000,293.446779
+24192.001000,293.441708
+25055.999333,293.440456
+25919.999000,293.446718
+26783.999000,293.472103
+27647.999000,293.499444
+28511.999000,293.510075
+29375.999000,295.346046
+29376.001000,295.346046
+30240.001000,294.658897
+31104.001000,293.249591
+31968.000054,292.807377
+32831.999000,293.204197
+33695.999000,293.692477
+34559.999000,293.834007
+34560.001000,293.834007
+35424.001000,293.686246
+36288.001000,293.501582
+37152.000104,293.438684
+38015.999000,293.489760
+38879.999000,293.553209
+39743.999000,293.570193
+39744.001000,293.570193
+40608.001000,293.551498
+41472.001000,293.531581
+42335.999706,293.527732
+43199.999000,293.534788
+44063.999000,293.741935
+44927.999000,293.751557
+44928.001000,293.751557
+45792.001000,293.538607
+46656.000606,293.401721
+47519.999000,293.435262
+48383.999000,293.530023
+49247.999000,293.559868
+49248.001000,293.559868
+50112.001000,293.526723
+50976.001000,293.476014
+51840.001000,293.426923
+52704.001000,293.245162
+53567.999376,293.209359
+54431.999000,293.363841
+55295.999000,293.497825
+56159.999000,293.515726
+56160.001000,293.515726
+57024.001000,293.465016
+57888.001000,293.423379
+58751.999335,293.419897
+59615.999000,293.437187
+60479.999000,293.450170
+61343.999000,293.450506
+61344.001000,293.450506
+62208.001000,293.431597
+63072.001000,293.396191
+63936.000377,293.375541
+64799.999000,293.384889
+64800.001000,293.384889
+65664.000188,291.465706
+66527.999000,292.777318
+67391.999000,294.025024
+68255.999000,294.148744
+68256.001000,294.148744
+69120.001000,293.635963
+69984.000726,293.313987
+70847.999000,293.365063
+71711.999000,293.516673
+72575.999000,293.525746
+72576.001000,293.525746
+73440.001000,293.415315
+74304.000685,293.334454
+75167.999000,293.349575
+76031.999000,293.435996
+76895.999000,293.523852
+77759.999000,293.549757
+77760.001000,293.549757
+78624.001000,293.509067
+79488.001000,293.434835
+80352.001000,293.375541
+81215.999656,293.364727
+82079.999000,293.386905
+82943.999000,293.418369
+83807.999000,293.449956
+84671.999000,293.470729
+84672.001000,293.470729
+85536.001000,293.468224
+86400.001000,293.442961
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T_start/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T_start/errors.csv
new file mode 100644
index 0000000000..de814b6fd5
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T_start/errors.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,0.000000
+86400.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T_start/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T_start/lowerBound.csv
new file mode 100644
index 0000000000..a333296f5c
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T_start/lowerBound.csv
@@ -0,0 +1,3 @@
+x,y
+-0.001000,292.856844
+86400.001000,292.856844
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T_start/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T_start/reference.csv
new file mode 100644
index 0000000000..3fd58e21bc
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T_start/reference.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,293.149994
+86400.000000,293.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T_start/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T_start/test.csv
new file mode 100644
index 0000000000..3fd58e21bc
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T_start/test.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,293.149994
+86400.000000,293.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T_start/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T_start/upperBound.csv
new file mode 100644
index 0000000000..f19da10ead
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.mat_vol.T_start/upperBound.csv
@@ -0,0 +1,3 @@
+x,y
+-0.001000,293.443144
+86400.001000,293.443144
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_latEff.y/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_latEff.y/errors.csv
new file mode 100644
index 0000000000..a51f7bff71
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_latEff.y/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+72.000000,0.000000
+144.000000,0.000000
+216.000000,0.000000
+288.000000,0.000000
+360.000000,0.000000
+432.000000,0.000000
+504.000000,0.000000
+576.000000,0.000000
+648.000000,0.000000
+720.000000,0.000000
+792.000000,0.000000
+864.000000,0.000000
+936.000000,0.000000
+1008.000000,0.000000
+1080.000000,0.000000
+1152.000000,0.000000
+1224.000000,0.000000
+1296.000000,0.000000
+1368.000000,0.000000
+1440.000000,0.000000
+1512.000000,0.000000
+1584.000000,0.000000
+1656.000000,0.000000
+1728.000000,0.000000
+1800.000000,0.000000
+1872.000000,0.000000
+1944.000000,0.000000
+2016.000000,0.000000
+2088.000000,0.000000
+2160.000000,0.000000
+2232.000000,0.000000
+2304.000000,0.000000
+2376.000000,0.000000
+2448.000000,0.000000
+2520.000000,0.000000
+2592.000000,0.000000
+2664.000000,0.000000
+2736.000000,0.000000
+2808.000000,0.000000
+2880.000000,0.000000
+2952.000000,0.000000
+3024.000000,0.000000
+3096.000000,0.000000
+3168.000000,0.000000
+3240.000000,0.000000
+3312.000000,0.000000
+3384.000000,0.000000
+3456.000000,0.000000
+3528.000000,0.000000
+3600.000000,0.000000
+3672.000000,0.000000
+3744.000000,0.000000
+3816.000000,0.000000
+3888.000000,0.000000
+3960.000000,0.000000
+4032.000000,0.000000
+4104.000000,0.000000
+4176.000000,0.000000
+4248.000000,0.000000
+4320.000000,0.000000
+4392.000000,0.000000
+4464.000000,0.000000
+4536.000000,0.000000
+4608.000000,0.000000
+4680.000000,0.000000
+4752.000000,0.000000
+4824.000000,0.000000
+4896.000000,0.000000
+4968.000000,0.000000
+5040.000000,0.000000
+5112.000000,0.000000
+5184.000000,0.000000
+5256.000000,0.000000
+5328.000000,0.000000
+5400.000000,0.000000
+5472.000000,0.000000
+5544.000000,0.000000
+5616.000000,0.000000
+5688.000000,0.000000
+5760.000000,0.000000
+5832.000000,0.000000
+5904.000000,0.000000
+5976.000000,0.000000
+6048.000000,0.000000
+6120.000000,0.000000
+6192.000000,0.000000
+6264.000000,0.000000
+6336.000000,0.000000
+6408.000000,0.000000
+6480.000000,0.000000
+6552.000000,0.000000
+6624.000000,0.000000
+6696.000000,0.000000
+6768.000000,0.000000
+6840.000000,0.000000
+6912.000000,0.000000
+6984.000000,0.000000
+7056.000000,0.000000
+7128.000000,0.000000
+7200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_latEff.y/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_latEff.y/lowerBound.csv
new file mode 100644
index 0000000000..f701feb5b2
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_latEff.y/lowerBound.csv
@@ -0,0 +1,107 @@
+x,y
+-0.001000,-0.001000
+0.001000,-0.001000
+72.001000,0.516584
+143.999000,0.516550
+215.999000,0.516516
+287.999000,0.516484
+359.999000,0.516454
+431.999000,0.516427
+503.999000,0.516403
+575.999000,0.516383
+647.999000,0.516366
+719.999000,0.516353
+791.999000,0.516344
+863.999000,0.516340
+864.001000,0.516340
+936.001000,0.516340
+1008.001000,0.516345
+1080.001000,0.516353
+1152.001000,0.516367
+1224.001000,0.516384
+1296.001000,0.516404
+1368.001000,0.516428
+1440.001000,0.516456
+1512.001000,0.516485
+1584.001000,0.516517
+1656.001000,0.516550
+1728.001000,0.516585
+1800.001000,0.516620
+1872.001000,0.516655
+1944.001000,0.516690
+2016.001000,0.516723
+2088.001000,0.516755
+2160.001000,0.516785
+2232.001000,0.516812
+2304.001000,0.516836
+2376.001000,0.516857
+2448.001000,0.516873
+2520.001000,0.516886
+2592.001000,0.516895
+2664.000973,0.516900
+2735.999000,0.516900
+2807.999000,0.516895
+2879.999000,0.516886
+2951.999000,0.516873
+3023.999000,0.516856
+3095.999000,0.516836
+3167.999000,0.516811
+3239.999000,0.516784
+3311.999000,0.516755
+3383.999000,0.516723
+3455.999000,0.516689
+3527.999000,0.516654
+3599.999000,0.516619
+3600.001000,0.516619
+3672.001000,0.523953
+3744.001000,0.531874
+3816.001000,0.540343
+3888.001000,0.549440
+3960.001000,0.559260
+4032.001000,0.569929
+4104.001000,0.581598
+4176.001000,0.594471
+4248.000995,0.599348
+4319.999000,0.599336
+4391.999000,0.599328
+4463.999000,0.599324
+4464.001000,0.599324
+4536.001000,0.599324
+4608.001000,0.599328
+4680.001000,0.599337
+4752.001000,0.599349
+4824.001000,0.599365
+4896.001000,0.599384
+4968.001000,0.599406
+5040.001000,0.599432
+5112.001000,0.599459
+5184.001000,0.599489
+5256.001000,0.599520
+5328.001000,0.599552
+5400.001000,0.599585
+5472.001000,0.599618
+5544.001000,0.599650
+5616.001000,0.599681
+5688.001000,0.599710
+5760.001000,0.599738
+5832.001000,0.599763
+5904.001000,0.599786
+5976.001000,0.599805
+6048.001000,0.599821
+6120.001000,0.599833
+6192.001000,0.599841
+6264.000988,0.599845
+6335.999000,0.599845
+6407.999000,0.599841
+6479.999000,0.599832
+6551.999000,0.599820
+6623.999000,0.599805
+6695.999000,0.599785
+6767.999000,0.599763
+6839.999000,0.599738
+6911.999000,0.599710
+6983.999000,0.599680
+7055.999000,0.599649
+7127.999000,0.599617
+7199.999000,0.599584
+7200.001000,0.599584
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_latEff.y/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_latEff.y/reference.csv
new file mode 100644
index 0000000000..5663bbfb8b
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_latEff.y/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+72.000000,0.517584
+144.000000,0.517550
+216.000000,0.517516
+288.000000,0.517484
+360.000000,0.517454
+432.000000,0.517427
+504.000000,0.517403
+576.000000,0.517383
+648.000000,0.517366
+720.000000,0.517353
+792.000000,0.517344
+864.000000,0.517340
+936.000000,0.517340
+1008.000000,0.517345
+1080.000000,0.517353
+1152.000000,0.517367
+1224.000000,0.517384
+1296.000000,0.517404
+1368.000000,0.517428
+1440.000000,0.517456
+1512.000000,0.517485
+1584.000000,0.517517
+1656.000000,0.517550
+1728.000000,0.517585
+1800.000000,0.517620
+1872.000000,0.517655
+1944.000000,0.517690
+2016.000000,0.517723
+2088.000000,0.517755
+2160.000000,0.517785
+2232.000000,0.517812
+2304.000000,0.517836
+2376.000000,0.517857
+2448.000000,0.517873
+2520.000000,0.517886
+2592.000000,0.517895
+2664.000000,0.517900
+2736.000000,0.517900
+2808.000000,0.517895
+2880.000000,0.517886
+2952.000000,0.517873
+3024.000000,0.517856
+3096.000000,0.517836
+3168.000000,0.517811
+3240.000000,0.517784
+3312.000000,0.517755
+3384.000000,0.517723
+3456.000000,0.517689
+3528.000000,0.517654
+3600.000000,0.517619
+3672.000000,0.524953
+3744.000000,0.532874
+3816.000000,0.541343
+3888.000000,0.550440
+3960.000000,0.560260
+4032.000000,0.570929
+4104.000000,0.582598
+4176.000000,0.595471
+4248.000000,0.600348
+4320.000000,0.600336
+4392.000000,0.600328
+4464.000000,0.600324
+4536.000000,0.600324
+4608.000000,0.600328
+4680.000000,0.600337
+4752.000000,0.600349
+4824.000000,0.600365
+4896.000000,0.600384
+4968.000000,0.600406
+5040.000000,0.600432
+5112.000000,0.600459
+5184.000000,0.600489
+5256.000000,0.600520
+5328.000000,0.600552
+5400.000000,0.600585
+5472.000000,0.600618
+5544.000000,0.600650
+5616.000000,0.600681
+5688.000000,0.600710
+5760.000000,0.600738
+5832.000000,0.600763
+5904.000000,0.600786
+5976.000000,0.600805
+6048.000000,0.600821
+6120.000000,0.600833
+6192.000000,0.600841
+6264.000000,0.600845
+6336.000000,0.600845
+6408.000000,0.600841
+6480.000000,0.600832
+6552.000000,0.600820
+6624.000000,0.600805
+6696.000000,0.600785
+6768.000000,0.600763
+6840.000000,0.600738
+6912.000000,0.600710
+6984.000000,0.600680
+7056.000000,0.600649
+7128.000000,0.600617
+7200.000000,0.600584
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_latEff.y/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_latEff.y/test.csv
new file mode 100644
index 0000000000..0203c8ecca
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_latEff.y/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+72.000000,0.517584
+144.000000,0.517550
+216.000000,0.517516
+288.000000,0.517484
+360.000000,0.517454
+432.000000,0.517427
+504.000000,0.517403
+576.000000,0.517383
+648.000000,0.517366
+720.000000,0.517353
+792.000000,0.517344
+864.000000,0.517340
+936.000000,0.517340
+1008.000000,0.517345
+1080.000000,0.517353
+1152.000000,0.517367
+1224.000000,0.517384
+1296.000000,0.517404
+1368.000000,0.517428
+1440.000000,0.517456
+1512.000000,0.517485
+1584.000000,0.517517
+1656.000000,0.517551
+1728.000000,0.517585
+1800.000000,0.517620
+1872.000000,0.517655
+1944.000000,0.517690
+2016.000000,0.517723
+2088.000000,0.517755
+2160.000000,0.517785
+2232.000000,0.517812
+2304.000000,0.517836
+2376.000000,0.517857
+2448.000000,0.517873
+2520.000000,0.517886
+2592.000000,0.517895
+2664.000000,0.517900
+2736.000000,0.517900
+2808.000000,0.517895
+2880.000000,0.517886
+2952.000000,0.517873
+3024.000000,0.517856
+3096.000000,0.517836
+3168.000000,0.517811
+3240.000000,0.517784
+3312.000000,0.517755
+3384.000000,0.517723
+3456.000000,0.517689
+3528.000000,0.517654
+3600.000000,0.517619
+3672.000000,0.524953
+3744.000000,0.532874
+3816.000000,0.541343
+3888.000000,0.550440
+3960.000000,0.560260
+4032.000000,0.570929
+4104.000000,0.582598
+4176.000000,0.595470
+4248.000000,0.600348
+4320.000000,0.600336
+4392.000000,0.600328
+4464.000000,0.600324
+4536.000000,0.600324
+4608.000000,0.600328
+4680.000000,0.600337
+4752.000000,0.600349
+4824.000000,0.600365
+4896.000000,0.600384
+4968.000000,0.600406
+5040.000000,0.600432
+5112.000000,0.600459
+5184.000000,0.600489
+5256.000000,0.600520
+5328.000000,0.600552
+5400.000000,0.600585
+5472.000000,0.600618
+5544.000000,0.600650
+5616.000000,0.600681
+5688.000000,0.600710
+5760.000000,0.600738
+5832.000000,0.600763
+5904.000000,0.600786
+5976.000000,0.600805
+6048.000000,0.600821
+6120.000000,0.600833
+6192.000000,0.600841
+6264.000000,0.600845
+6336.000000,0.600845
+6408.000000,0.600841
+6480.000000,0.600832
+6552.000000,0.600820
+6624.000000,0.600805
+6696.000000,0.600785
+6768.000000,0.600763
+6840.000000,0.600738
+6912.000000,0.600710
+6984.000000,0.600680
+7056.000000,0.600649
+7128.000000,0.600617
+7200.000000,0.600584
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_latEff.y/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_latEff.y/upperBound.csv
new file mode 100644
index 0000000000..ca2c675f2e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_latEff.y/upperBound.csv
@@ -0,0 +1,106 @@
+x,y
+-0.001000,0.001000
+71.999000,0.518584
+72.001000,0.518584
+144.001000,0.518550
+216.001000,0.518516
+288.001000,0.518484
+360.001000,0.518454
+432.001000,0.518427
+504.001000,0.518403
+576.001000,0.518383
+648.001000,0.518366
+720.001000,0.518353
+792.001000,0.518344
+864.000945,0.518340
+935.999000,0.518340
+1007.999000,0.518345
+1079.999000,0.518353
+1151.999000,0.518367
+1223.999000,0.518384
+1295.999000,0.518404
+1367.999000,0.518428
+1439.999000,0.518456
+1511.999000,0.518485
+1583.999000,0.518517
+1655.999000,0.518550
+1727.999000,0.518585
+1799.999000,0.518620
+1871.999000,0.518655
+1943.999000,0.518690
+2015.999000,0.518723
+2087.999000,0.518755
+2159.999000,0.518785
+2231.999000,0.518812
+2303.999000,0.518836
+2375.999000,0.518857
+2447.999000,0.518873
+2519.999000,0.518886
+2591.999000,0.518895
+2663.999000,0.518900
+2664.001000,0.518900
+2736.001000,0.518900
+2808.001000,0.518895
+2880.001000,0.518886
+2952.001000,0.518873
+3024.001000,0.518856
+3096.001000,0.518836
+3168.001000,0.518811
+3240.001000,0.518784
+3312.001000,0.518755
+3384.001000,0.518723
+3456.001000,0.518689
+3528.001000,0.518654
+3599.999010,0.518619
+3671.999000,0.525953
+3743.999000,0.533874
+3815.999000,0.542343
+3887.999000,0.551440
+3959.999000,0.561260
+4031.999000,0.571929
+4103.999000,0.583598
+4175.999000,0.596471
+4247.999000,0.601348
+4248.001000,0.601348
+4320.001000,0.601336
+4392.001000,0.601328
+4464.000924,0.601324
+4535.999000,0.601324
+4607.999000,0.601328
+4679.999000,0.601337
+4751.999000,0.601349
+4823.999000,0.601365
+4895.999000,0.601384
+4967.999000,0.601406
+5039.999000,0.601432
+5111.999000,0.601459
+5183.999000,0.601489
+5255.999000,0.601520
+5327.999000,0.601552
+5399.999000,0.601585
+5471.999000,0.601618
+5543.999000,0.601650
+5615.999000,0.601681
+5687.999000,0.601710
+5759.999000,0.601738
+5831.999000,0.601763
+5903.999000,0.601786
+5975.999000,0.601805
+6047.999000,0.601821
+6119.999000,0.601833
+6191.999000,0.601841
+6263.999000,0.601845
+6264.001000,0.601845
+6336.001000,0.601845
+6408.001000,0.601841
+6480.001000,0.601832
+6552.001000,0.601820
+6624.001000,0.601805
+6696.001000,0.601785
+6768.001000,0.601763
+6840.001000,0.601738
+6912.001000,0.601710
+6984.001000,0.601680
+7056.001000,0.601649
+7128.001000,0.601617
+7200.001000,0.601584
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senEff.y/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senEff.y/errors.csv
new file mode 100644
index 0000000000..a51f7bff71
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senEff.y/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+72.000000,0.000000
+144.000000,0.000000
+216.000000,0.000000
+288.000000,0.000000
+360.000000,0.000000
+432.000000,0.000000
+504.000000,0.000000
+576.000000,0.000000
+648.000000,0.000000
+720.000000,0.000000
+792.000000,0.000000
+864.000000,0.000000
+936.000000,0.000000
+1008.000000,0.000000
+1080.000000,0.000000
+1152.000000,0.000000
+1224.000000,0.000000
+1296.000000,0.000000
+1368.000000,0.000000
+1440.000000,0.000000
+1512.000000,0.000000
+1584.000000,0.000000
+1656.000000,0.000000
+1728.000000,0.000000
+1800.000000,0.000000
+1872.000000,0.000000
+1944.000000,0.000000
+2016.000000,0.000000
+2088.000000,0.000000
+2160.000000,0.000000
+2232.000000,0.000000
+2304.000000,0.000000
+2376.000000,0.000000
+2448.000000,0.000000
+2520.000000,0.000000
+2592.000000,0.000000
+2664.000000,0.000000
+2736.000000,0.000000
+2808.000000,0.000000
+2880.000000,0.000000
+2952.000000,0.000000
+3024.000000,0.000000
+3096.000000,0.000000
+3168.000000,0.000000
+3240.000000,0.000000
+3312.000000,0.000000
+3384.000000,0.000000
+3456.000000,0.000000
+3528.000000,0.000000
+3600.000000,0.000000
+3672.000000,0.000000
+3744.000000,0.000000
+3816.000000,0.000000
+3888.000000,0.000000
+3960.000000,0.000000
+4032.000000,0.000000
+4104.000000,0.000000
+4176.000000,0.000000
+4248.000000,0.000000
+4320.000000,0.000000
+4392.000000,0.000000
+4464.000000,0.000000
+4536.000000,0.000000
+4608.000000,0.000000
+4680.000000,0.000000
+4752.000000,0.000000
+4824.000000,0.000000
+4896.000000,0.000000
+4968.000000,0.000000
+5040.000000,0.000000
+5112.000000,0.000000
+5184.000000,0.000000
+5256.000000,0.000000
+5328.000000,0.000000
+5400.000000,0.000000
+5472.000000,0.000000
+5544.000000,0.000000
+5616.000000,0.000000
+5688.000000,0.000000
+5760.000000,0.000000
+5832.000000,0.000000
+5904.000000,0.000000
+5976.000000,0.000000
+6048.000000,0.000000
+6120.000000,0.000000
+6192.000000,0.000000
+6264.000000,0.000000
+6336.000000,0.000000
+6408.000000,0.000000
+6480.000000,0.000000
+6552.000000,0.000000
+6624.000000,0.000000
+6696.000000,0.000000
+6768.000000,0.000000
+6840.000000,0.000000
+6912.000000,0.000000
+6984.000000,0.000000
+7056.000000,0.000000
+7128.000000,0.000000
+7200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senEff.y/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senEff.y/lowerBound.csv
new file mode 100644
index 0000000000..aca6010c7c
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senEff.y/lowerBound.csv
@@ -0,0 +1,106 @@
+x,y
+-0.001000,-0.001000
+0.001000,-0.001000
+72.000982,0.804092
+143.999000,0.796616
+144.001000,0.796616
+216.001000,0.797568
+288.001000,0.798883
+360.001000,0.800245
+432.001000,0.801620
+504.001000,0.802977
+576.001000,0.804283
+648.001000,0.805499
+720.001000,0.806585
+792.001000,0.807501
+864.001000,0.808214
+936.001000,0.808696
+1008.000878,0.808933
+1079.999000,0.808917
+1151.999000,0.808657
+1223.999000,0.808168
+1295.999000,0.807477
+1367.999000,0.806613
+1439.999000,0.805609
+1511.999000,0.804498
+1583.999000,0.803309
+1655.999000,0.802069
+1727.999000,0.800804
+1799.999000,0.799533
+1871.999000,0.798276
+1943.999000,0.797046
+2015.999000,0.795857
+2087.999000,0.794720
+2159.999000,0.793647
+2231.999000,0.792646
+2303.999000,0.791726
+2375.999000,0.790896
+2447.999000,0.790164
+2519.999000,0.789536
+2591.999000,0.789018
+2663.999000,0.788616
+2735.999000,0.788331
+2807.999000,0.788167
+2879.999000,0.788125
+2880.001000,0.788125
+2952.001000,0.788206
+3024.001000,0.788406
+3096.001000,0.788724
+3168.001000,0.789157
+3240.001000,0.789701
+3312.001000,0.790353
+3384.001000,0.791107
+3456.001000,0.791961
+3528.001000,0.792911
+3600.001000,0.793952
+3672.001000,0.797688
+3744.001000,0.801754
+3816.001000,0.806004
+3888.001000,0.810447
+3960.001000,0.815090
+4032.001000,0.819946
+4104.001000,0.825032
+4176.001000,0.830377
+4248.001000,0.833323
+4320.001000,0.834418
+4392.001000,0.835447
+4464.001000,0.836321
+4536.001000,0.837007
+4608.001000,0.837481
+4680.001000,0.837728
+4751.999164,0.837746
+4823.999000,0.837544
+4895.999000,0.837138
+4967.999000,0.836552
+5039.999000,0.835813
+5111.999000,0.834947
+5183.999000,0.833983
+5255.999000,0.832947
+5327.999000,0.831863
+5399.999000,0.830752
+5471.999000,0.829635
+5543.999000,0.828527
+5615.999000,0.827444
+5687.999000,0.826398
+5759.999000,0.825400
+5831.999000,0.824459
+5903.999000,0.823583
+5975.999000,0.822777
+6047.999000,0.822047
+6119.999000,0.821397
+6191.999000,0.820829
+6263.999000,0.820345
+6335.999000,0.819948
+6407.999000,0.819639
+6479.999000,0.819422
+6551.999000,0.819300
+6623.999000,0.819276
+6624.001000,0.819276
+6696.001000,0.819352
+6768.001000,0.819531
+6840.001000,0.819815
+6912.001000,0.820205
+6984.001000,0.820701
+7056.001000,0.821303
+7128.001000,0.822008
+7200.001000,0.822815
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senEff.y/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senEff.y/reference.csv
new file mode 100644
index 0000000000..6174c0618d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senEff.y/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+72.000000,0.805092
+144.000000,0.797616
+216.000000,0.798568
+288.000000,0.799883
+360.000000,0.801245
+432.000000,0.802620
+504.000000,0.803977
+576.000000,0.805283
+648.000000,0.806499
+720.000000,0.807585
+792.000000,0.808501
+864.000000,0.809214
+936.000000,0.809696
+1008.000000,0.809933
+1080.000000,0.809917
+1152.000000,0.809657
+1224.000000,0.809168
+1296.000000,0.808477
+1368.000000,0.807613
+1440.000000,0.806609
+1512.000000,0.805498
+1584.000000,0.804309
+1656.000000,0.803069
+1728.000000,0.801804
+1800.000000,0.800533
+1872.000000,0.799276
+1944.000000,0.798046
+2016.000000,0.796857
+2088.000000,0.795720
+2160.000000,0.794647
+2232.000000,0.793646
+2304.000000,0.792726
+2376.000000,0.791896
+2448.000000,0.791164
+2520.000000,0.790536
+2592.000000,0.790018
+2664.000000,0.789616
+2736.000000,0.789331
+2808.000000,0.789167
+2880.000000,0.789125
+2952.000000,0.789206
+3024.000000,0.789406
+3096.000000,0.789724
+3168.000000,0.790157
+3240.000000,0.790701
+3312.000000,0.791353
+3384.000000,0.792107
+3456.000000,0.792961
+3528.000000,0.793911
+3600.000000,0.794952
+3672.000000,0.798688
+3744.000000,0.802754
+3816.000000,0.807004
+3888.000000,0.811447
+3960.000000,0.816090
+4032.000000,0.820946
+4104.000000,0.826032
+4176.000000,0.831377
+4248.000000,0.834323
+4320.000000,0.835418
+4392.000000,0.836447
+4464.000000,0.837321
+4536.000000,0.838007
+4608.000000,0.838481
+4680.000000,0.838728
+4752.000000,0.838746
+4824.000000,0.838544
+4896.000000,0.838138
+4968.000000,0.837552
+5040.000000,0.836813
+5112.000000,0.835947
+5184.000000,0.834983
+5256.000000,0.833947
+5328.000000,0.832863
+5400.000000,0.831752
+5472.000000,0.830635
+5544.000000,0.829527
+5616.000000,0.828444
+5688.000000,0.827398
+5760.000000,0.826400
+5832.000000,0.825459
+5904.000000,0.824583
+5976.000000,0.823777
+6048.000000,0.823047
+6120.000000,0.822397
+6192.000000,0.821829
+6264.000000,0.821345
+6336.000000,0.820948
+6408.000000,0.820639
+6480.000000,0.820422
+6552.000000,0.820300
+6624.000000,0.820276
+6696.000000,0.820352
+6768.000000,0.820531
+6840.000000,0.820815
+6912.000000,0.821205
+6984.000000,0.821701
+7056.000000,0.822303
+7128.000000,0.823008
+7200.000000,0.823815
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senEff.y/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senEff.y/test.csv
new file mode 100644
index 0000000000..55e151b7b1
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senEff.y/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+72.000000,0.805091
+144.000000,0.797614
+216.000000,0.798571
+288.000000,0.799883
+360.000000,0.801245
+432.000000,0.802619
+504.000000,0.803978
+576.000000,0.805283
+648.000000,0.806499
+720.000000,0.807585
+792.000000,0.808501
+864.000000,0.809214
+936.000000,0.809696
+1008.000000,0.809932
+1080.000000,0.809917
+1152.000000,0.809656
+1224.000000,0.809168
+1296.000000,0.808477
+1368.000000,0.807614
+1440.000000,0.806610
+1512.000000,0.805499
+1584.000000,0.804309
+1656.000000,0.803070
+1728.000000,0.801805
+1800.000000,0.800534
+1872.000000,0.799277
+1944.000000,0.798047
+2016.000000,0.796858
+2088.000000,0.795721
+2160.000000,0.794647
+2232.000000,0.793646
+2304.000000,0.792726
+2376.000000,0.791896
+2448.000000,0.791164
+2520.000000,0.790536
+2592.000000,0.790018
+2664.000000,0.789615
+2736.000000,0.789331
+2808.000000,0.789167
+2880.000000,0.789126
+2952.000000,0.789206
+3024.000000,0.789406
+3096.000000,0.789724
+3168.000000,0.790157
+3240.000000,0.790701
+3312.000000,0.791353
+3384.000000,0.792107
+3456.000000,0.792961
+3528.000000,0.793911
+3600.000000,0.794952
+3672.000000,0.798688
+3744.000000,0.802754
+3816.000000,0.807004
+3888.000000,0.811447
+3960.000000,0.816090
+4032.000000,0.820946
+4104.000000,0.826032
+4176.000000,0.831377
+4248.000000,0.834331
+4320.000000,0.835425
+4392.000000,0.836451
+4464.000000,0.837323
+4536.000000,0.838007
+4608.000000,0.838479
+4680.000000,0.838726
+4752.000000,0.838744
+4824.000000,0.838543
+4896.000000,0.838138
+4968.000000,0.837553
+5040.000000,0.836813
+5112.000000,0.835947
+5184.000000,0.834983
+5256.000000,0.833947
+5328.000000,0.832863
+5400.000000,0.831752
+5472.000000,0.830635
+5544.000000,0.829527
+5616.000000,0.828444
+5688.000000,0.827398
+5760.000000,0.826399
+5832.000000,0.825458
+5904.000000,0.824583
+5976.000000,0.823777
+6048.000000,0.823048
+6120.000000,0.822397
+6192.000000,0.821829
+6264.000000,0.821345
+6336.000000,0.820948
+6408.000000,0.820639
+6480.000000,0.820423
+6552.000000,0.820301
+6624.000000,0.820276
+6696.000000,0.820352
+6768.000000,0.820531
+6840.000000,0.820815
+6912.000000,0.821205
+6984.000000,0.821701
+7056.000000,0.822302
+7128.000000,0.823008
+7200.000000,0.823815
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senEff.y/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senEff.y/upperBound.csv
new file mode 100644
index 0000000000..ba910eddf9
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senEff.y/upperBound.csv
@@ -0,0 +1,106 @@
+x,y
+-0.001000,0.001000
+71.999000,0.806092
+72.001000,0.806092
+144.000774,0.798616
+215.999000,0.799568
+287.999000,0.800883
+359.999000,0.802245
+431.999000,0.803620
+503.999000,0.804977
+575.999000,0.806283
+647.999000,0.807499
+719.999000,0.808585
+791.999000,0.809501
+863.999000,0.810214
+935.999000,0.810696
+1007.999000,0.810933
+1008.001000,0.810933
+1080.001000,0.810917
+1152.001000,0.810657
+1224.001000,0.810168
+1296.001000,0.809477
+1368.001000,0.808613
+1440.001000,0.807609
+1512.001000,0.806498
+1584.001000,0.805309
+1656.001000,0.804069
+1728.001000,0.802804
+1800.001000,0.801533
+1872.001000,0.800276
+1944.001000,0.799046
+2016.001000,0.797857
+2088.001000,0.796720
+2160.001000,0.795647
+2232.001000,0.794646
+2304.001000,0.793726
+2376.001000,0.792896
+2448.001000,0.792164
+2520.001000,0.791536
+2592.001000,0.791018
+2664.001000,0.790616
+2736.001000,0.790331
+2808.001000,0.790167
+2879.999686,0.790125
+2951.999000,0.790206
+3023.999000,0.790406
+3095.999000,0.790724
+3167.999000,0.791157
+3239.999000,0.791701
+3311.999000,0.792353
+3383.999000,0.793107
+3455.999000,0.793961
+3527.999000,0.794911
+3599.999000,0.795952
+3671.999000,0.799688
+3743.999000,0.803754
+3815.999000,0.808004
+3887.999000,0.812447
+3959.999000,0.817090
+4031.999000,0.821946
+4103.999000,0.827032
+4175.999000,0.832377
+4247.999000,0.835323
+4319.999000,0.836418
+4391.999000,0.837447
+4463.999000,0.838321
+4535.999000,0.839007
+4607.999000,0.839481
+4679.999000,0.839728
+4751.999000,0.839746
+4752.001000,0.839746
+4824.001000,0.839544
+4896.001000,0.839138
+4968.001000,0.838552
+5040.001000,0.837813
+5112.001000,0.836947
+5184.001000,0.835983
+5256.001000,0.834947
+5328.001000,0.833863
+5400.001000,0.832752
+5472.001000,0.831635
+5544.001000,0.830527
+5616.001000,0.829444
+5688.001000,0.828398
+5760.001000,0.827400
+5832.001000,0.826459
+5904.001000,0.825583
+5976.001000,0.824777
+6048.001000,0.824047
+6120.001000,0.823397
+6192.001000,0.822829
+6264.001000,0.822345
+6336.001000,0.821948
+6408.001000,0.821639
+6480.001000,0.821422
+6552.001000,0.821300
+6623.999485,0.821276
+6695.999000,0.821352
+6767.999000,0.821531
+6839.999000,0.821815
+6911.999000,0.822205
+6983.999000,0.822701
+7055.999000,0.823303
+7127.999000,0.824008
+7199.999000,0.824815
+7200.001000,0.824815
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColIn.X/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColIn.X/errors.csv
new file mode 100644
index 0000000000..a51f7bff71
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColIn.X/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+72.000000,0.000000
+144.000000,0.000000
+216.000000,0.000000
+288.000000,0.000000
+360.000000,0.000000
+432.000000,0.000000
+504.000000,0.000000
+576.000000,0.000000
+648.000000,0.000000
+720.000000,0.000000
+792.000000,0.000000
+864.000000,0.000000
+936.000000,0.000000
+1008.000000,0.000000
+1080.000000,0.000000
+1152.000000,0.000000
+1224.000000,0.000000
+1296.000000,0.000000
+1368.000000,0.000000
+1440.000000,0.000000
+1512.000000,0.000000
+1584.000000,0.000000
+1656.000000,0.000000
+1728.000000,0.000000
+1800.000000,0.000000
+1872.000000,0.000000
+1944.000000,0.000000
+2016.000000,0.000000
+2088.000000,0.000000
+2160.000000,0.000000
+2232.000000,0.000000
+2304.000000,0.000000
+2376.000000,0.000000
+2448.000000,0.000000
+2520.000000,0.000000
+2592.000000,0.000000
+2664.000000,0.000000
+2736.000000,0.000000
+2808.000000,0.000000
+2880.000000,0.000000
+2952.000000,0.000000
+3024.000000,0.000000
+3096.000000,0.000000
+3168.000000,0.000000
+3240.000000,0.000000
+3312.000000,0.000000
+3384.000000,0.000000
+3456.000000,0.000000
+3528.000000,0.000000
+3600.000000,0.000000
+3672.000000,0.000000
+3744.000000,0.000000
+3816.000000,0.000000
+3888.000000,0.000000
+3960.000000,0.000000
+4032.000000,0.000000
+4104.000000,0.000000
+4176.000000,0.000000
+4248.000000,0.000000
+4320.000000,0.000000
+4392.000000,0.000000
+4464.000000,0.000000
+4536.000000,0.000000
+4608.000000,0.000000
+4680.000000,0.000000
+4752.000000,0.000000
+4824.000000,0.000000
+4896.000000,0.000000
+4968.000000,0.000000
+5040.000000,0.000000
+5112.000000,0.000000
+5184.000000,0.000000
+5256.000000,0.000000
+5328.000000,0.000000
+5400.000000,0.000000
+5472.000000,0.000000
+5544.000000,0.000000
+5616.000000,0.000000
+5688.000000,0.000000
+5760.000000,0.000000
+5832.000000,0.000000
+5904.000000,0.000000
+5976.000000,0.000000
+6048.000000,0.000000
+6120.000000,0.000000
+6192.000000,0.000000
+6264.000000,0.000000
+6336.000000,0.000000
+6408.000000,0.000000
+6480.000000,0.000000
+6552.000000,0.000000
+6624.000000,0.000000
+6696.000000,0.000000
+6768.000000,0.000000
+6840.000000,0.000000
+6912.000000,0.000000
+6984.000000,0.000000
+7056.000000,0.000000
+7128.000000,0.000000
+7200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColIn.X/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColIn.X/lowerBound.csv
new file mode 100644
index 0000000000..8f5db65b2c
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColIn.X/lowerBound.csv
@@ -0,0 +1,105 @@
+x,y
+-0.001000,0.002000
+0.001000,0.002000
+72.001000,0.002247
+144.001000,0.002494
+216.001000,0.002733
+288.001000,0.002960
+360.001000,0.003173
+432.001000,0.003366
+504.001000,0.003539
+576.001000,0.003687
+648.001000,0.003808
+720.001000,0.003901
+792.001000,0.003964
+864.001000,0.003996
+935.999028,0.003996
+1007.999000,0.003965
+1079.999000,0.003903
+1151.999000,0.003811
+1223.999000,0.003690
+1295.999000,0.003543
+1367.999000,0.003372
+1439.999000,0.003178
+1511.999000,0.002967
+1583.999000,0.002740
+1655.999000,0.002501
+1727.999000,0.002254
+1799.999000,0.002004
+1871.999000,0.001753
+1943.999000,0.001506
+2015.999000,0.001267
+2087.999000,0.001040
+2159.999000,0.000827
+2231.999000,0.000634
+2303.999000,0.000461
+2375.999000,0.000313
+2447.999000,0.000192
+2519.999000,0.000099
+2591.999000,0.000036
+2663.999000,0.000004
+2735.999000,0.000004
+2736.001000,0.000004
+2808.001000,0.000035
+2880.001000,0.000097
+2952.001000,0.000189
+3024.001000,0.000310
+3096.001000,0.000457
+3168.001000,0.000628
+3240.001000,0.000822
+3312.001000,0.001033
+3384.001000,0.001260
+3456.001000,0.001499
+3528.001000,0.001746
+3600.001000,0.001996
+3672.001000,0.002247
+3744.001000,0.002494
+3816.001000,0.002733
+3888.001000,0.002960
+3960.001000,0.003172
+4032.001000,0.003366
+4104.001000,0.003538
+4176.001000,0.003686
+4248.001000,0.003807
+4320.001000,0.003901
+4392.001000,0.003964
+4464.001000,0.003996
+4535.999041,0.003996
+4607.999000,0.003965
+4679.999000,0.003904
+4751.999000,0.003812
+4823.999000,0.003691
+4895.999000,0.003544
+4967.999000,0.003373
+5039.999000,0.003180
+5111.999000,0.002968
+5183.999000,0.002741
+5255.999000,0.002502
+5327.999000,0.002256
+5399.999000,0.002005
+5471.999000,0.001754
+5543.999000,0.001508
+5615.999000,0.001269
+5687.999000,0.001041
+5759.999000,0.000829
+5831.999000,0.000635
+5903.999000,0.000462
+5975.999000,0.000314
+6047.999000,0.000193
+6119.999000,0.000099
+6191.999000,0.000036
+6263.999000,0.000004
+6335.999000,0.000004
+6336.001000,0.000004
+6408.001000,0.000035
+6480.001000,0.000096
+6552.001000,0.000188
+6624.001000,0.000309
+6696.001000,0.000456
+6768.001000,0.000627
+6840.001000,0.000820
+6912.001000,0.001032
+6984.001000,0.001259
+7056.001000,0.001498
+7128.001000,0.001744
+7200.001000,0.001995
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColIn.X/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColIn.X/reference.csv
new file mode 100644
index 0000000000..4340fe362e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColIn.X/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.003000
+72.000000,0.003247
+144.000000,0.003494
+216.000000,0.003733
+288.000000,0.003960
+360.000000,0.004173
+432.000000,0.004366
+504.000000,0.004539
+576.000000,0.004687
+648.000000,0.004808
+720.000000,0.004901
+792.000000,0.004964
+864.000000,0.004996
+936.000000,0.004996
+1008.000000,0.004965
+1080.000000,0.004903
+1152.000000,0.004811
+1224.000000,0.004690
+1296.000000,0.004543
+1368.000000,0.004372
+1440.000000,0.004178
+1512.000000,0.003967
+1584.000000,0.003740
+1656.000000,0.003501
+1728.000000,0.003254
+1800.000000,0.003004
+1872.000000,0.002753
+1944.000000,0.002506
+2016.000000,0.002267
+2088.000000,0.002040
+2160.000000,0.001827
+2232.000000,0.001634
+2304.000000,0.001461
+2376.000000,0.001313
+2448.000000,0.001192
+2520.000000,0.001099
+2592.000000,0.001036
+2664.000000,0.001004
+2736.000000,0.001004
+2808.000000,0.001035
+2880.000000,0.001097
+2952.000000,0.001189
+3024.000000,0.001310
+3096.000000,0.001457
+3168.000000,0.001628
+3240.000000,0.001822
+3312.000000,0.002033
+3384.000000,0.002260
+3456.000000,0.002499
+3528.000000,0.002746
+3600.000000,0.002996
+3672.000000,0.003247
+3744.000000,0.003494
+3816.000000,0.003733
+3888.000000,0.003960
+3960.000000,0.004172
+4032.000000,0.004366
+4104.000000,0.004538
+4176.000000,0.004686
+4248.000000,0.004807
+4320.000000,0.004901
+4392.000000,0.004964
+4464.000000,0.004996
+4536.000000,0.004996
+4608.000000,0.004965
+4680.000000,0.004904
+4752.000000,0.004812
+4824.000000,0.004691
+4896.000000,0.004544
+4968.000000,0.004373
+5040.000000,0.004180
+5112.000000,0.003968
+5184.000000,0.003741
+5256.000000,0.003502
+5328.000000,0.003256
+5400.000000,0.003005
+5472.000000,0.002754
+5544.000000,0.002508
+5616.000000,0.002269
+5688.000000,0.002041
+5760.000000,0.001829
+5832.000000,0.001635
+5904.000000,0.001462
+5976.000000,0.001314
+6048.000000,0.001193
+6120.000000,0.001099
+6192.000000,0.001036
+6264.000000,0.001004
+6336.000000,0.001004
+6408.000000,0.001035
+6480.000000,0.001096
+6552.000000,0.001188
+6624.000000,0.001309
+6696.000000,0.001456
+6768.000000,0.001627
+6840.000000,0.001820
+6912.000000,0.002032
+6984.000000,0.002259
+7056.000000,0.002498
+7128.000000,0.002744
+7200.000000,0.002995
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColIn.X/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColIn.X/test.csv
new file mode 100644
index 0000000000..4340fe362e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColIn.X/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.003000
+72.000000,0.003247
+144.000000,0.003494
+216.000000,0.003733
+288.000000,0.003960
+360.000000,0.004173
+432.000000,0.004366
+504.000000,0.004539
+576.000000,0.004687
+648.000000,0.004808
+720.000000,0.004901
+792.000000,0.004964
+864.000000,0.004996
+936.000000,0.004996
+1008.000000,0.004965
+1080.000000,0.004903
+1152.000000,0.004811
+1224.000000,0.004690
+1296.000000,0.004543
+1368.000000,0.004372
+1440.000000,0.004178
+1512.000000,0.003967
+1584.000000,0.003740
+1656.000000,0.003501
+1728.000000,0.003254
+1800.000000,0.003004
+1872.000000,0.002753
+1944.000000,0.002506
+2016.000000,0.002267
+2088.000000,0.002040
+2160.000000,0.001827
+2232.000000,0.001634
+2304.000000,0.001461
+2376.000000,0.001313
+2448.000000,0.001192
+2520.000000,0.001099
+2592.000000,0.001036
+2664.000000,0.001004
+2736.000000,0.001004
+2808.000000,0.001035
+2880.000000,0.001097
+2952.000000,0.001189
+3024.000000,0.001310
+3096.000000,0.001457
+3168.000000,0.001628
+3240.000000,0.001822
+3312.000000,0.002033
+3384.000000,0.002260
+3456.000000,0.002499
+3528.000000,0.002746
+3600.000000,0.002996
+3672.000000,0.003247
+3744.000000,0.003494
+3816.000000,0.003733
+3888.000000,0.003960
+3960.000000,0.004172
+4032.000000,0.004366
+4104.000000,0.004538
+4176.000000,0.004686
+4248.000000,0.004807
+4320.000000,0.004901
+4392.000000,0.004964
+4464.000000,0.004996
+4536.000000,0.004996
+4608.000000,0.004965
+4680.000000,0.004904
+4752.000000,0.004812
+4824.000000,0.004691
+4896.000000,0.004544
+4968.000000,0.004373
+5040.000000,0.004180
+5112.000000,0.003968
+5184.000000,0.003741
+5256.000000,0.003502
+5328.000000,0.003256
+5400.000000,0.003005
+5472.000000,0.002754
+5544.000000,0.002508
+5616.000000,0.002269
+5688.000000,0.002041
+5760.000000,0.001829
+5832.000000,0.001635
+5904.000000,0.001462
+5976.000000,0.001314
+6048.000000,0.001193
+6120.000000,0.001099
+6192.000000,0.001036
+6264.000000,0.001004
+6336.000000,0.001004
+6408.000000,0.001035
+6480.000000,0.001096
+6552.000000,0.001188
+6624.000000,0.001309
+6696.000000,0.001456
+6768.000000,0.001627
+6840.000000,0.001820
+6912.000000,0.002032
+6984.000000,0.002259
+7056.000000,0.002498
+7128.000000,0.002744
+7200.000000,0.002995
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColIn.X/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColIn.X/upperBound.csv
new file mode 100644
index 0000000000..d7eee67ad9
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColIn.X/upperBound.csv
@@ -0,0 +1,105 @@
+x,y
+-0.001000,0.004000
+71.999000,0.004247
+143.999000,0.004494
+215.999000,0.004733
+287.999000,0.004960
+359.999000,0.005173
+431.999000,0.005366
+503.999000,0.005539
+575.999000,0.005687
+647.999000,0.005808
+719.999000,0.005901
+791.999000,0.005964
+863.999000,0.005996
+935.999000,0.005996
+936.001000,0.005996
+1008.001000,0.005965
+1080.001000,0.005903
+1152.001000,0.005811
+1224.001000,0.005690
+1296.001000,0.005543
+1368.001000,0.005372
+1440.001000,0.005178
+1512.001000,0.004967
+1584.001000,0.004740
+1656.001000,0.004501
+1728.001000,0.004254
+1800.001000,0.004004
+1872.001000,0.003753
+1944.001000,0.003506
+2016.001000,0.003267
+2088.001000,0.003040
+2160.001000,0.002827
+2232.001000,0.002634
+2304.001000,0.002461
+2376.001000,0.002313
+2448.001000,0.002192
+2520.001000,0.002099
+2592.001000,0.002036
+2664.001000,0.002004
+2735.999028,0.002004
+2807.999000,0.002035
+2879.999000,0.002097
+2951.999000,0.002189
+3023.999000,0.002310
+3095.999000,0.002457
+3167.999000,0.002628
+3239.999000,0.002822
+3311.999000,0.003033
+3383.999000,0.003260
+3455.999000,0.003499
+3527.999000,0.003746
+3599.999000,0.003996
+3671.999000,0.004247
+3743.999000,0.004494
+3815.999000,0.004733
+3887.999000,0.004960
+3959.999000,0.005172
+4031.999000,0.005366
+4103.999000,0.005538
+4175.999000,0.005686
+4247.999000,0.005807
+4319.999000,0.005901
+4391.999000,0.005964
+4463.999000,0.005996
+4535.999000,0.005996
+4536.001000,0.005996
+4608.001000,0.005965
+4680.001000,0.005904
+4752.001000,0.005812
+4824.001000,0.005691
+4896.001000,0.005544
+4968.001000,0.005373
+5040.001000,0.005180
+5112.001000,0.004968
+5184.001000,0.004741
+5256.001000,0.004502
+5328.001000,0.004256
+5400.001000,0.004005
+5472.001000,0.003754
+5544.001000,0.003508
+5616.001000,0.003269
+5688.001000,0.003041
+5760.001000,0.002829
+5832.001000,0.002635
+5904.001000,0.002462
+5976.001000,0.002314
+6048.001000,0.002193
+6120.001000,0.002099
+6192.001000,0.002036
+6264.001000,0.002004
+6335.999041,0.002004
+6407.999000,0.002035
+6479.999000,0.002096
+6551.999000,0.002188
+6623.999000,0.002309
+6695.999000,0.002456
+6767.999000,0.002627
+6839.999000,0.002820
+6911.999000,0.003032
+6983.999000,0.003259
+7055.999000,0.003498
+7127.999000,0.003744
+7199.999000,0.003995
+7200.001000,0.003995
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColOut.X/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColOut.X/errors.csv
new file mode 100644
index 0000000000..a51f7bff71
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColOut.X/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+72.000000,0.000000
+144.000000,0.000000
+216.000000,0.000000
+288.000000,0.000000
+360.000000,0.000000
+432.000000,0.000000
+504.000000,0.000000
+576.000000,0.000000
+648.000000,0.000000
+720.000000,0.000000
+792.000000,0.000000
+864.000000,0.000000
+936.000000,0.000000
+1008.000000,0.000000
+1080.000000,0.000000
+1152.000000,0.000000
+1224.000000,0.000000
+1296.000000,0.000000
+1368.000000,0.000000
+1440.000000,0.000000
+1512.000000,0.000000
+1584.000000,0.000000
+1656.000000,0.000000
+1728.000000,0.000000
+1800.000000,0.000000
+1872.000000,0.000000
+1944.000000,0.000000
+2016.000000,0.000000
+2088.000000,0.000000
+2160.000000,0.000000
+2232.000000,0.000000
+2304.000000,0.000000
+2376.000000,0.000000
+2448.000000,0.000000
+2520.000000,0.000000
+2592.000000,0.000000
+2664.000000,0.000000
+2736.000000,0.000000
+2808.000000,0.000000
+2880.000000,0.000000
+2952.000000,0.000000
+3024.000000,0.000000
+3096.000000,0.000000
+3168.000000,0.000000
+3240.000000,0.000000
+3312.000000,0.000000
+3384.000000,0.000000
+3456.000000,0.000000
+3528.000000,0.000000
+3600.000000,0.000000
+3672.000000,0.000000
+3744.000000,0.000000
+3816.000000,0.000000
+3888.000000,0.000000
+3960.000000,0.000000
+4032.000000,0.000000
+4104.000000,0.000000
+4176.000000,0.000000
+4248.000000,0.000000
+4320.000000,0.000000
+4392.000000,0.000000
+4464.000000,0.000000
+4536.000000,0.000000
+4608.000000,0.000000
+4680.000000,0.000000
+4752.000000,0.000000
+4824.000000,0.000000
+4896.000000,0.000000
+4968.000000,0.000000
+5040.000000,0.000000
+5112.000000,0.000000
+5184.000000,0.000000
+5256.000000,0.000000
+5328.000000,0.000000
+5400.000000,0.000000
+5472.000000,0.000000
+5544.000000,0.000000
+5616.000000,0.000000
+5688.000000,0.000000
+5760.000000,0.000000
+5832.000000,0.000000
+5904.000000,0.000000
+5976.000000,0.000000
+6048.000000,0.000000
+6120.000000,0.000000
+6192.000000,0.000000
+6264.000000,0.000000
+6336.000000,0.000000
+6408.000000,0.000000
+6480.000000,0.000000
+6552.000000,0.000000
+6624.000000,0.000000
+6696.000000,0.000000
+6768.000000,0.000000
+6840.000000,0.000000
+6912.000000,0.000000
+6984.000000,0.000000
+7056.000000,0.000000
+7128.000000,0.000000
+7200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColOut.X/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColOut.X/lowerBound.csv
new file mode 100644
index 0000000000..ed3c303f82
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColOut.X/lowerBound.csv
@@ -0,0 +1,105 @@
+x,y
+-0.001000,0.002000
+0.001000,0.002000
+72.001000,0.004707
+144.001000,0.004826
+216.001000,0.004941
+288.001000,0.005051
+360.001000,0.005153
+432.001000,0.005247
+504.001000,0.005330
+576.001000,0.005401
+648.001000,0.005459
+720.001000,0.005504
+792.001000,0.005535
+864.001000,0.005550
+935.999029,0.005550
+1007.999000,0.005535
+1079.999000,0.005505
+1151.999000,0.005461
+1223.999000,0.005403
+1295.999000,0.005332
+1367.999000,0.005249
+1439.999000,0.005156
+1511.999000,0.005054
+1583.999000,0.004944
+1655.999000,0.004829
+1727.999000,0.004711
+1799.999000,0.004590
+1871.999000,0.004469
+1943.999000,0.004350
+2015.999000,0.004235
+2087.999000,0.004126
+2159.999000,0.004023
+2231.999000,0.003930
+2303.999000,0.003847
+2375.999000,0.003776
+2447.999000,0.003718
+2519.999000,0.003673
+2591.999000,0.003643
+2663.999000,0.003627
+2735.999000,0.003627
+2736.001000,0.003627
+2808.001000,0.003642
+2880.001000,0.003672
+2952.001000,0.003716
+3024.001000,0.003774
+3096.001000,0.003845
+3168.001000,0.003928
+3240.001000,0.004021
+3312.001000,0.004123
+3384.001000,0.004232
+3456.001000,0.004347
+3528.001000,0.004466
+3600.001000,0.004586
+3672.001000,0.004742
+3744.001000,0.004895
+3816.001000,0.005043
+3888.001000,0.005184
+3960.001000,0.005317
+4032.001000,0.005441
+4104.001000,0.005555
+4176.001000,0.005659
+4248.001000,0.005724
+4320.001000,0.005761
+4392.001000,0.005786
+4464.001000,0.005799
+4535.999041,0.005799
+4607.999000,0.005787
+4679.999000,0.005763
+4751.999000,0.005726
+4823.999000,0.005678
+4895.999000,0.005619
+4967.999000,0.005551
+5039.999000,0.005474
+5111.999000,0.005389
+5183.999000,0.005298
+5255.999000,0.005203
+5327.999000,0.005105
+5399.999000,0.005005
+5471.999000,0.004905
+5543.999000,0.004807
+5615.999000,0.004711
+5687.999000,0.004621
+5759.999000,0.004536
+5831.999000,0.004459
+5903.999000,0.004390
+5975.999000,0.004331
+6047.999000,0.004283
+6119.999000,0.004246
+6191.999000,0.004220
+6263.999000,0.004208
+6335.999000,0.004207
+6336.001000,0.004207
+6408.001000,0.004220
+6480.001000,0.004244
+6552.001000,0.004281
+6624.001000,0.004329
+6696.001000,0.004387
+6768.001000,0.004456
+6840.001000,0.004533
+6912.001000,0.004617
+6984.001000,0.004707
+7056.001000,0.004803
+7128.001000,0.004901
+7200.001000,0.005001
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColOut.X/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColOut.X/reference.csv
new file mode 100644
index 0000000000..622d0aec99
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColOut.X/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.003000
+72.000000,0.005707
+144.000000,0.005826
+216.000000,0.005941
+288.000000,0.006051
+360.000000,0.006153
+432.000000,0.006247
+504.000000,0.006330
+576.000000,0.006401
+648.000000,0.006459
+720.000000,0.006504
+792.000000,0.006535
+864.000000,0.006550
+936.000000,0.006550
+1008.000000,0.006535
+1080.000000,0.006505
+1152.000000,0.006461
+1224.000000,0.006403
+1296.000000,0.006332
+1368.000000,0.006249
+1440.000000,0.006156
+1512.000000,0.006054
+1584.000000,0.005944
+1656.000000,0.005829
+1728.000000,0.005711
+1800.000000,0.005590
+1872.000000,0.005469
+1944.000000,0.005350
+2016.000000,0.005235
+2088.000000,0.005126
+2160.000000,0.005023
+2232.000000,0.004930
+2304.000000,0.004847
+2376.000000,0.004776
+2448.000000,0.004718
+2520.000000,0.004673
+2592.000000,0.004643
+2664.000000,0.004627
+2736.000000,0.004627
+2808.000000,0.004642
+2880.000000,0.004672
+2952.000000,0.004716
+3024.000000,0.004774
+3096.000000,0.004845
+3168.000000,0.004928
+3240.000000,0.005021
+3312.000000,0.005123
+3384.000000,0.005232
+3456.000000,0.005347
+3528.000000,0.005466
+3600.000000,0.005586
+3672.000000,0.005742
+3744.000000,0.005895
+3816.000000,0.006043
+3888.000000,0.006184
+3960.000000,0.006317
+4032.000000,0.006441
+4104.000000,0.006555
+4176.000000,0.006659
+4248.000000,0.006724
+4320.000000,0.006761
+4392.000000,0.006786
+4464.000000,0.006799
+4536.000000,0.006799
+4608.000000,0.006787
+4680.000000,0.006763
+4752.000000,0.006726
+4824.000000,0.006678
+4896.000000,0.006619
+4968.000000,0.006551
+5040.000000,0.006474
+5112.000000,0.006389
+5184.000000,0.006298
+5256.000000,0.006203
+5328.000000,0.006105
+5400.000000,0.006005
+5472.000000,0.005905
+5544.000000,0.005807
+5616.000000,0.005711
+5688.000000,0.005621
+5760.000000,0.005536
+5832.000000,0.005459
+5904.000000,0.005390
+5976.000000,0.005331
+6048.000000,0.005283
+6120.000000,0.005246
+6192.000000,0.005220
+6264.000000,0.005208
+6336.000000,0.005207
+6408.000000,0.005220
+6480.000000,0.005244
+6552.000000,0.005281
+6624.000000,0.005329
+6696.000000,0.005387
+6768.000000,0.005456
+6840.000000,0.005533
+6912.000000,0.005617
+6984.000000,0.005707
+7056.000000,0.005803
+7128.000000,0.005901
+7200.000000,0.006001
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColOut.X/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColOut.X/test.csv
new file mode 100644
index 0000000000..622d0aec99
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColOut.X/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.003000
+72.000000,0.005707
+144.000000,0.005826
+216.000000,0.005941
+288.000000,0.006051
+360.000000,0.006153
+432.000000,0.006247
+504.000000,0.006330
+576.000000,0.006401
+648.000000,0.006459
+720.000000,0.006504
+792.000000,0.006535
+864.000000,0.006550
+936.000000,0.006550
+1008.000000,0.006535
+1080.000000,0.006505
+1152.000000,0.006461
+1224.000000,0.006403
+1296.000000,0.006332
+1368.000000,0.006249
+1440.000000,0.006156
+1512.000000,0.006054
+1584.000000,0.005944
+1656.000000,0.005829
+1728.000000,0.005711
+1800.000000,0.005590
+1872.000000,0.005469
+1944.000000,0.005350
+2016.000000,0.005235
+2088.000000,0.005126
+2160.000000,0.005023
+2232.000000,0.004930
+2304.000000,0.004847
+2376.000000,0.004776
+2448.000000,0.004718
+2520.000000,0.004673
+2592.000000,0.004643
+2664.000000,0.004627
+2736.000000,0.004627
+2808.000000,0.004642
+2880.000000,0.004672
+2952.000000,0.004716
+3024.000000,0.004774
+3096.000000,0.004845
+3168.000000,0.004928
+3240.000000,0.005021
+3312.000000,0.005123
+3384.000000,0.005232
+3456.000000,0.005347
+3528.000000,0.005466
+3600.000000,0.005586
+3672.000000,0.005742
+3744.000000,0.005895
+3816.000000,0.006043
+3888.000000,0.006184
+3960.000000,0.006317
+4032.000000,0.006441
+4104.000000,0.006555
+4176.000000,0.006659
+4248.000000,0.006724
+4320.000000,0.006761
+4392.000000,0.006786
+4464.000000,0.006799
+4536.000000,0.006799
+4608.000000,0.006787
+4680.000000,0.006763
+4752.000000,0.006726
+4824.000000,0.006678
+4896.000000,0.006619
+4968.000000,0.006551
+5040.000000,0.006474
+5112.000000,0.006389
+5184.000000,0.006298
+5256.000000,0.006203
+5328.000000,0.006105
+5400.000000,0.006005
+5472.000000,0.005905
+5544.000000,0.005807
+5616.000000,0.005711
+5688.000000,0.005621
+5760.000000,0.005536
+5832.000000,0.005459
+5904.000000,0.005390
+5976.000000,0.005331
+6048.000000,0.005283
+6120.000000,0.005246
+6192.000000,0.005220
+6264.000000,0.005208
+6336.000000,0.005207
+6408.000000,0.005220
+6480.000000,0.005244
+6552.000000,0.005281
+6624.000000,0.005329
+6696.000000,0.005387
+6768.000000,0.005456
+6840.000000,0.005533
+6912.000000,0.005617
+6984.000000,0.005707
+7056.000000,0.005803
+7128.000000,0.005901
+7200.000000,0.006001
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColOut.X/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColOut.X/upperBound.csv
new file mode 100644
index 0000000000..c1b6d8190e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraColOut.X/upperBound.csv
@@ -0,0 +1,105 @@
+x,y
+-0.001000,0.004000
+71.999000,0.006707
+143.999000,0.006826
+215.999000,0.006941
+287.999000,0.007051
+359.999000,0.007153
+431.999000,0.007247
+503.999000,0.007330
+575.999000,0.007401
+647.999000,0.007459
+719.999000,0.007504
+791.999000,0.007535
+863.999000,0.007550
+935.999000,0.007550
+936.001000,0.007550
+1008.001000,0.007535
+1080.001000,0.007505
+1152.001000,0.007461
+1224.001000,0.007403
+1296.001000,0.007332
+1368.001000,0.007249
+1440.001000,0.007156
+1512.001000,0.007054
+1584.001000,0.006944
+1656.001000,0.006829
+1728.001000,0.006711
+1800.001000,0.006590
+1872.001000,0.006469
+1944.001000,0.006350
+2016.001000,0.006235
+2088.001000,0.006126
+2160.001000,0.006023
+2232.001000,0.005930
+2304.001000,0.005847
+2376.001000,0.005776
+2448.001000,0.005718
+2520.001000,0.005673
+2592.001000,0.005643
+2664.001000,0.005627
+2735.999028,0.005627
+2807.999000,0.005642
+2879.999000,0.005672
+2951.999000,0.005716
+3023.999000,0.005774
+3095.999000,0.005845
+3167.999000,0.005928
+3239.999000,0.006021
+3311.999000,0.006123
+3383.999000,0.006232
+3455.999000,0.006347
+3527.999000,0.006466
+3599.999000,0.006586
+3671.999000,0.006742
+3743.999000,0.006895
+3815.999000,0.007043
+3887.999000,0.007184
+3959.999000,0.007317
+4031.999000,0.007441
+4103.999000,0.007555
+4175.999000,0.007659
+4247.999000,0.007724
+4319.999000,0.007761
+4391.999000,0.007786
+4463.999000,0.007799
+4535.999000,0.007799
+4536.001000,0.007799
+4608.001000,0.007787
+4680.001000,0.007763
+4752.001000,0.007726
+4824.001000,0.007678
+4896.001000,0.007619
+4968.001000,0.007551
+5040.001000,0.007474
+5112.001000,0.007389
+5184.001000,0.007298
+5256.001000,0.007203
+5328.001000,0.007105
+5400.001000,0.007005
+5472.001000,0.006905
+5544.001000,0.006807
+5616.001000,0.006711
+5688.001000,0.006621
+5760.001000,0.006536
+5832.001000,0.006459
+5904.001000,0.006390
+5976.001000,0.006331
+6048.001000,0.006283
+6120.001000,0.006246
+6192.001000,0.006220
+6264.001000,0.006208
+6335.999041,0.006207
+6407.999000,0.006220
+6479.999000,0.006244
+6551.999000,0.006281
+6623.999000,0.006329
+6695.999000,0.006387
+6767.999000,0.006456
+6839.999000,0.006533
+6911.999000,0.006617
+6983.999000,0.006707
+7055.999000,0.006803
+7127.999000,0.006901
+7199.999000,0.007001
+7200.001000,0.007001
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotIn.X/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotIn.X/errors.csv
new file mode 100644
index 0000000000..a51f7bff71
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotIn.X/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+72.000000,0.000000
+144.000000,0.000000
+216.000000,0.000000
+288.000000,0.000000
+360.000000,0.000000
+432.000000,0.000000
+504.000000,0.000000
+576.000000,0.000000
+648.000000,0.000000
+720.000000,0.000000
+792.000000,0.000000
+864.000000,0.000000
+936.000000,0.000000
+1008.000000,0.000000
+1080.000000,0.000000
+1152.000000,0.000000
+1224.000000,0.000000
+1296.000000,0.000000
+1368.000000,0.000000
+1440.000000,0.000000
+1512.000000,0.000000
+1584.000000,0.000000
+1656.000000,0.000000
+1728.000000,0.000000
+1800.000000,0.000000
+1872.000000,0.000000
+1944.000000,0.000000
+2016.000000,0.000000
+2088.000000,0.000000
+2160.000000,0.000000
+2232.000000,0.000000
+2304.000000,0.000000
+2376.000000,0.000000
+2448.000000,0.000000
+2520.000000,0.000000
+2592.000000,0.000000
+2664.000000,0.000000
+2736.000000,0.000000
+2808.000000,0.000000
+2880.000000,0.000000
+2952.000000,0.000000
+3024.000000,0.000000
+3096.000000,0.000000
+3168.000000,0.000000
+3240.000000,0.000000
+3312.000000,0.000000
+3384.000000,0.000000
+3456.000000,0.000000
+3528.000000,0.000000
+3600.000000,0.000000
+3672.000000,0.000000
+3744.000000,0.000000
+3816.000000,0.000000
+3888.000000,0.000000
+3960.000000,0.000000
+4032.000000,0.000000
+4104.000000,0.000000
+4176.000000,0.000000
+4248.000000,0.000000
+4320.000000,0.000000
+4392.000000,0.000000
+4464.000000,0.000000
+4536.000000,0.000000
+4608.000000,0.000000
+4680.000000,0.000000
+4752.000000,0.000000
+4824.000000,0.000000
+4896.000000,0.000000
+4968.000000,0.000000
+5040.000000,0.000000
+5112.000000,0.000000
+5184.000000,0.000000
+5256.000000,0.000000
+5328.000000,0.000000
+5400.000000,0.000000
+5472.000000,0.000000
+5544.000000,0.000000
+5616.000000,0.000000
+5688.000000,0.000000
+5760.000000,0.000000
+5832.000000,0.000000
+5904.000000,0.000000
+5976.000000,0.000000
+6048.000000,0.000000
+6120.000000,0.000000
+6192.000000,0.000000
+6264.000000,0.000000
+6336.000000,0.000000
+6408.000000,0.000000
+6480.000000,0.000000
+6552.000000,0.000000
+6624.000000,0.000000
+6696.000000,0.000000
+6768.000000,0.000000
+6840.000000,0.000000
+6912.000000,0.000000
+6984.000000,0.000000
+7056.000000,0.000000
+7128.000000,0.000000
+7200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotIn.X/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotIn.X/lowerBound.csv
new file mode 100644
index 0000000000..1007d67bce
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotIn.X/lowerBound.csv
@@ -0,0 +1,5 @@
+x,y
+-0.001000,0.004000
+0.001000,0.004000
+72.001000,0.007000
+7200.001000,0.007000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotIn.X/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotIn.X/reference.csv
new file mode 100644
index 0000000000..9f502432a4
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotIn.X/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.005000
+72.000000,0.008000
+144.000000,0.008000
+216.000000,0.008000
+288.000000,0.008000
+360.000000,0.008000
+432.000000,0.008000
+504.000000,0.008000
+576.000000,0.008000
+648.000000,0.008000
+720.000000,0.008000
+792.000000,0.008000
+864.000000,0.008000
+936.000000,0.008000
+1008.000000,0.008000
+1080.000000,0.008000
+1152.000000,0.008000
+1224.000000,0.008000
+1296.000000,0.008000
+1368.000000,0.008000
+1440.000000,0.008000
+1512.000000,0.008000
+1584.000000,0.008000
+1656.000000,0.008000
+1728.000000,0.008000
+1800.000000,0.008000
+1872.000000,0.008000
+1944.000000,0.008000
+2016.000000,0.008000
+2088.000000,0.008000
+2160.000000,0.008000
+2232.000000,0.008000
+2304.000000,0.008000
+2376.000000,0.008000
+2448.000000,0.008000
+2520.000000,0.008000
+2592.000000,0.008000
+2664.000000,0.008000
+2736.000000,0.008000
+2808.000000,0.008000
+2880.000000,0.008000
+2952.000000,0.008000
+3024.000000,0.008000
+3096.000000,0.008000
+3168.000000,0.008000
+3240.000000,0.008000
+3312.000000,0.008000
+3384.000000,0.008000
+3456.000000,0.008000
+3528.000000,0.008000
+3600.000000,0.008000
+3672.000000,0.008000
+3744.000000,0.008000
+3816.000000,0.008000
+3888.000000,0.008000
+3960.000000,0.008000
+4032.000000,0.008000
+4104.000000,0.008000
+4176.000000,0.008000
+4248.000000,0.008000
+4320.000000,0.008000
+4392.000000,0.008000
+4464.000000,0.008000
+4536.000000,0.008000
+4608.000000,0.008000
+4680.000000,0.008000
+4752.000000,0.008000
+4824.000000,0.008000
+4896.000000,0.008000
+4968.000000,0.008000
+5040.000000,0.008000
+5112.000000,0.008000
+5184.000000,0.008000
+5256.000000,0.008000
+5328.000000,0.008000
+5400.000000,0.008000
+5472.000000,0.008000
+5544.000000,0.008000
+5616.000000,0.008000
+5688.000000,0.008000
+5760.000000,0.008000
+5832.000000,0.008000
+5904.000000,0.008000
+5976.000000,0.008000
+6048.000000,0.008000
+6120.000000,0.008000
+6192.000000,0.008000
+6264.000000,0.008000
+6336.000000,0.008000
+6408.000000,0.008000
+6480.000000,0.008000
+6552.000000,0.008000
+6624.000000,0.008000
+6696.000000,0.008000
+6768.000000,0.008000
+6840.000000,0.008000
+6912.000000,0.008000
+6984.000000,0.008000
+7056.000000,0.008000
+7128.000000,0.008000
+7200.000000,0.008000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotIn.X/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotIn.X/test.csv
new file mode 100644
index 0000000000..9f502432a4
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotIn.X/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.005000
+72.000000,0.008000
+144.000000,0.008000
+216.000000,0.008000
+288.000000,0.008000
+360.000000,0.008000
+432.000000,0.008000
+504.000000,0.008000
+576.000000,0.008000
+648.000000,0.008000
+720.000000,0.008000
+792.000000,0.008000
+864.000000,0.008000
+936.000000,0.008000
+1008.000000,0.008000
+1080.000000,0.008000
+1152.000000,0.008000
+1224.000000,0.008000
+1296.000000,0.008000
+1368.000000,0.008000
+1440.000000,0.008000
+1512.000000,0.008000
+1584.000000,0.008000
+1656.000000,0.008000
+1728.000000,0.008000
+1800.000000,0.008000
+1872.000000,0.008000
+1944.000000,0.008000
+2016.000000,0.008000
+2088.000000,0.008000
+2160.000000,0.008000
+2232.000000,0.008000
+2304.000000,0.008000
+2376.000000,0.008000
+2448.000000,0.008000
+2520.000000,0.008000
+2592.000000,0.008000
+2664.000000,0.008000
+2736.000000,0.008000
+2808.000000,0.008000
+2880.000000,0.008000
+2952.000000,0.008000
+3024.000000,0.008000
+3096.000000,0.008000
+3168.000000,0.008000
+3240.000000,0.008000
+3312.000000,0.008000
+3384.000000,0.008000
+3456.000000,0.008000
+3528.000000,0.008000
+3600.000000,0.008000
+3672.000000,0.008000
+3744.000000,0.008000
+3816.000000,0.008000
+3888.000000,0.008000
+3960.000000,0.008000
+4032.000000,0.008000
+4104.000000,0.008000
+4176.000000,0.008000
+4248.000000,0.008000
+4320.000000,0.008000
+4392.000000,0.008000
+4464.000000,0.008000
+4536.000000,0.008000
+4608.000000,0.008000
+4680.000000,0.008000
+4752.000000,0.008000
+4824.000000,0.008000
+4896.000000,0.008000
+4968.000000,0.008000
+5040.000000,0.008000
+5112.000000,0.008000
+5184.000000,0.008000
+5256.000000,0.008000
+5328.000000,0.008000
+5400.000000,0.008000
+5472.000000,0.008000
+5544.000000,0.008000
+5616.000000,0.008000
+5688.000000,0.008000
+5760.000000,0.008000
+5832.000000,0.008000
+5904.000000,0.008000
+5976.000000,0.008000
+6048.000000,0.008000
+6120.000000,0.008000
+6192.000000,0.008000
+6264.000000,0.008000
+6336.000000,0.008000
+6408.000000,0.008000
+6480.000000,0.008000
+6552.000000,0.008000
+6624.000000,0.008000
+6696.000000,0.008000
+6768.000000,0.008000
+6840.000000,0.008000
+6912.000000,0.008000
+6984.000000,0.008000
+7056.000000,0.008000
+7128.000000,0.008000
+7200.000000,0.008000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotIn.X/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotIn.X/upperBound.csv
new file mode 100644
index 0000000000..a4562ebf4a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotIn.X/upperBound.csv
@@ -0,0 +1,4 @@
+x,y
+-0.001000,0.006000
+71.999000,0.009000
+7200.001000,0.009000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotOut.X/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotOut.X/errors.csv
new file mode 100644
index 0000000000..a51f7bff71
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotOut.X/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+72.000000,0.000000
+144.000000,0.000000
+216.000000,0.000000
+288.000000,0.000000
+360.000000,0.000000
+432.000000,0.000000
+504.000000,0.000000
+576.000000,0.000000
+648.000000,0.000000
+720.000000,0.000000
+792.000000,0.000000
+864.000000,0.000000
+936.000000,0.000000
+1008.000000,0.000000
+1080.000000,0.000000
+1152.000000,0.000000
+1224.000000,0.000000
+1296.000000,0.000000
+1368.000000,0.000000
+1440.000000,0.000000
+1512.000000,0.000000
+1584.000000,0.000000
+1656.000000,0.000000
+1728.000000,0.000000
+1800.000000,0.000000
+1872.000000,0.000000
+1944.000000,0.000000
+2016.000000,0.000000
+2088.000000,0.000000
+2160.000000,0.000000
+2232.000000,0.000000
+2304.000000,0.000000
+2376.000000,0.000000
+2448.000000,0.000000
+2520.000000,0.000000
+2592.000000,0.000000
+2664.000000,0.000000
+2736.000000,0.000000
+2808.000000,0.000000
+2880.000000,0.000000
+2952.000000,0.000000
+3024.000000,0.000000
+3096.000000,0.000000
+3168.000000,0.000000
+3240.000000,0.000000
+3312.000000,0.000000
+3384.000000,0.000000
+3456.000000,0.000000
+3528.000000,0.000000
+3600.000000,0.000000
+3672.000000,0.000000
+3744.000000,0.000000
+3816.000000,0.000000
+3888.000000,0.000000
+3960.000000,0.000000
+4032.000000,0.000000
+4104.000000,0.000000
+4176.000000,0.000000
+4248.000000,0.000000
+4320.000000,0.000000
+4392.000000,0.000000
+4464.000000,0.000000
+4536.000000,0.000000
+4608.000000,0.000000
+4680.000000,0.000000
+4752.000000,0.000000
+4824.000000,0.000000
+4896.000000,0.000000
+4968.000000,0.000000
+5040.000000,0.000000
+5112.000000,0.000000
+5184.000000,0.000000
+5256.000000,0.000000
+5328.000000,0.000000
+5400.000000,0.000000
+5472.000000,0.000000
+5544.000000,0.000000
+5616.000000,0.000000
+5688.000000,0.000000
+5760.000000,0.000000
+5832.000000,0.000000
+5904.000000,0.000000
+5976.000000,0.000000
+6048.000000,0.000000
+6120.000000,0.000000
+6192.000000,0.000000
+6264.000000,0.000000
+6336.000000,0.000000
+6408.000000,0.000000
+6480.000000,0.000000
+6552.000000,0.000000
+6624.000000,0.000000
+6696.000000,0.000000
+6768.000000,0.000000
+6840.000000,0.000000
+6912.000000,0.000000
+6984.000000,0.000000
+7056.000000,0.000000
+7128.000000,0.000000
+7200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotOut.X/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotOut.X/lowerBound.csv
new file mode 100644
index 0000000000..5de3cd177f
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotOut.X/lowerBound.csv
@@ -0,0 +1,105 @@
+x,y
+-0.001000,0.004000
+0.001000,0.004000
+72.001000,0.004540
+144.001000,0.004668
+216.001000,0.004792
+288.001000,0.004910
+360.001000,0.005020
+432.001000,0.005120
+504.001000,0.005209
+576.001000,0.005286
+648.001000,0.005349
+720.001000,0.005397
+792.001000,0.005429
+864.001000,0.005446
+935.999029,0.005446
+1007.999000,0.005430
+1079.999000,0.005398
+1151.999000,0.005350
+1223.999000,0.005288
+1295.999000,0.005211
+1367.999000,0.005123
+1439.999000,0.005023
+1511.999000,0.004913
+1583.999000,0.004795
+1655.999000,0.004671
+1727.999000,0.004544
+1799.999000,0.004414
+1871.999000,0.004284
+1943.999000,0.004156
+2015.999000,0.004032
+2087.999000,0.003914
+2159.999000,0.003804
+2231.999000,0.003703
+2303.999000,0.003614
+2375.999000,0.003537
+2447.999000,0.003474
+2519.999000,0.003426
+2591.999000,0.003393
+2663.999000,0.003377
+2735.999000,0.003377
+2736.001000,0.003377
+2808.001000,0.003393
+2880.001000,0.003425
+2952.001000,0.003473
+3024.001000,0.003535
+3096.001000,0.003612
+3168.001000,0.003701
+3240.001000,0.003801
+3312.001000,0.003911
+3384.001000,0.004029
+3456.001000,0.004152
+3528.001000,0.004280
+3600.001000,0.004410
+3672.001000,0.004505
+3744.001000,0.004599
+3816.001000,0.004690
+3888.001000,0.004776
+3960.001000,0.004855
+4032.001000,0.004925
+4104.001000,0.004983
+4176.001000,0.005027
+4248.001000,0.005083
+4320.001000,0.005139
+4392.001000,0.005177
+4464.001000,0.005196
+4535.999041,0.005197
+4607.999000,0.005178
+4679.999000,0.005141
+4751.999000,0.005086
+4823.999000,0.005014
+4895.999000,0.004925
+4967.999000,0.004822
+5039.999000,0.004706
+5111.999000,0.004579
+5183.999000,0.004443
+5255.999000,0.004299
+5327.999000,0.004151
+5399.999000,0.004000
+5471.999000,0.003849
+5543.999000,0.003701
+5615.999000,0.003557
+5687.999000,0.003420
+5759.999000,0.003293
+5831.999000,0.003176
+5903.999000,0.003072
+5975.999000,0.002983
+6047.999000,0.002910
+6119.999000,0.002854
+6191.999000,0.002816
+6263.999000,0.002797
+6335.999000,0.002796
+6336.001000,0.002796
+6408.001000,0.002815
+6480.001000,0.002852
+6552.001000,0.002907
+6624.001000,0.002980
+6696.001000,0.003068
+6768.001000,0.003171
+6840.001000,0.003288
+6912.001000,0.003415
+6984.001000,0.003551
+7056.001000,0.003695
+7128.001000,0.003843
+7200.001000,0.003994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotOut.X/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotOut.X/reference.csv
new file mode 100644
index 0000000000..f9c7d90ed8
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotOut.X/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.005000
+72.000000,0.005540
+144.000000,0.005668
+216.000000,0.005792
+288.000000,0.005910
+360.000000,0.006020
+432.000000,0.006120
+504.000000,0.006209
+576.000000,0.006286
+648.000000,0.006349
+720.000000,0.006397
+792.000000,0.006429
+864.000000,0.006446
+936.000000,0.006446
+1008.000000,0.006430
+1080.000000,0.006398
+1152.000000,0.006350
+1224.000000,0.006288
+1296.000000,0.006211
+1368.000000,0.006123
+1440.000000,0.006023
+1512.000000,0.005913
+1584.000000,0.005795
+1656.000000,0.005671
+1728.000000,0.005544
+1800.000000,0.005414
+1872.000000,0.005284
+1944.000000,0.005156
+2016.000000,0.005032
+2088.000000,0.004914
+2160.000000,0.004804
+2232.000000,0.004703
+2304.000000,0.004614
+2376.000000,0.004537
+2448.000000,0.004474
+2520.000000,0.004426
+2592.000000,0.004393
+2664.000000,0.004377
+2736.000000,0.004377
+2808.000000,0.004393
+2880.000000,0.004425
+2952.000000,0.004473
+3024.000000,0.004535
+3096.000000,0.004612
+3168.000000,0.004701
+3240.000000,0.004801
+3312.000000,0.004911
+3384.000000,0.005029
+3456.000000,0.005152
+3528.000000,0.005280
+3600.000000,0.005410
+3672.000000,0.005505
+3744.000000,0.005599
+3816.000000,0.005690
+3888.000000,0.005776
+3960.000000,0.005855
+4032.000000,0.005925
+4104.000000,0.005983
+4176.000000,0.006027
+4248.000000,0.006083
+4320.000000,0.006139
+4392.000000,0.006177
+4464.000000,0.006196
+4536.000000,0.006197
+4608.000000,0.006178
+4680.000000,0.006141
+4752.000000,0.006086
+4824.000000,0.006014
+4896.000000,0.005925
+4968.000000,0.005822
+5040.000000,0.005706
+5112.000000,0.005579
+5184.000000,0.005443
+5256.000000,0.005299
+5328.000000,0.005151
+5400.000000,0.005000
+5472.000000,0.004849
+5544.000000,0.004701
+5616.000000,0.004557
+5688.000000,0.004420
+5760.000000,0.004293
+5832.000000,0.004176
+5904.000000,0.004072
+5976.000000,0.003983
+6048.000000,0.003910
+6120.000000,0.003854
+6192.000000,0.003816
+6264.000000,0.003797
+6336.000000,0.003796
+6408.000000,0.003815
+6480.000000,0.003852
+6552.000000,0.003907
+6624.000000,0.003980
+6696.000000,0.004068
+6768.000000,0.004171
+6840.000000,0.004288
+6912.000000,0.004415
+6984.000000,0.004551
+7056.000000,0.004695
+7128.000000,0.004843
+7200.000000,0.004994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotOut.X/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotOut.X/test.csv
new file mode 100644
index 0000000000..f9c7d90ed8
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotOut.X/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.005000
+72.000000,0.005540
+144.000000,0.005668
+216.000000,0.005792
+288.000000,0.005910
+360.000000,0.006020
+432.000000,0.006120
+504.000000,0.006209
+576.000000,0.006286
+648.000000,0.006349
+720.000000,0.006397
+792.000000,0.006429
+864.000000,0.006446
+936.000000,0.006446
+1008.000000,0.006430
+1080.000000,0.006398
+1152.000000,0.006350
+1224.000000,0.006288
+1296.000000,0.006211
+1368.000000,0.006123
+1440.000000,0.006023
+1512.000000,0.005913
+1584.000000,0.005795
+1656.000000,0.005671
+1728.000000,0.005544
+1800.000000,0.005414
+1872.000000,0.005284
+1944.000000,0.005156
+2016.000000,0.005032
+2088.000000,0.004914
+2160.000000,0.004804
+2232.000000,0.004703
+2304.000000,0.004614
+2376.000000,0.004537
+2448.000000,0.004474
+2520.000000,0.004426
+2592.000000,0.004393
+2664.000000,0.004377
+2736.000000,0.004377
+2808.000000,0.004393
+2880.000000,0.004425
+2952.000000,0.004473
+3024.000000,0.004535
+3096.000000,0.004612
+3168.000000,0.004701
+3240.000000,0.004801
+3312.000000,0.004911
+3384.000000,0.005029
+3456.000000,0.005152
+3528.000000,0.005280
+3600.000000,0.005410
+3672.000000,0.005505
+3744.000000,0.005599
+3816.000000,0.005690
+3888.000000,0.005776
+3960.000000,0.005855
+4032.000000,0.005925
+4104.000000,0.005983
+4176.000000,0.006027
+4248.000000,0.006083
+4320.000000,0.006139
+4392.000000,0.006177
+4464.000000,0.006196
+4536.000000,0.006197
+4608.000000,0.006178
+4680.000000,0.006141
+4752.000000,0.006086
+4824.000000,0.006014
+4896.000000,0.005925
+4968.000000,0.005822
+5040.000000,0.005706
+5112.000000,0.005579
+5184.000000,0.005443
+5256.000000,0.005299
+5328.000000,0.005151
+5400.000000,0.005000
+5472.000000,0.004849
+5544.000000,0.004701
+5616.000000,0.004557
+5688.000000,0.004420
+5760.000000,0.004293
+5832.000000,0.004176
+5904.000000,0.004072
+5976.000000,0.003983
+6048.000000,0.003910
+6120.000000,0.003854
+6192.000000,0.003816
+6264.000000,0.003797
+6336.000000,0.003796
+6408.000000,0.003815
+6480.000000,0.003852
+6552.000000,0.003907
+6624.000000,0.003980
+6696.000000,0.004068
+6768.000000,0.004171
+6840.000000,0.004288
+6912.000000,0.004415
+6984.000000,0.004551
+7056.000000,0.004695
+7128.000000,0.004843
+7200.000000,0.004994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotOut.X/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotOut.X/upperBound.csv
new file mode 100644
index 0000000000..fd71f0bb52
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senMasFraHotOut.X/upperBound.csv
@@ -0,0 +1,105 @@
+x,y
+-0.001000,0.006000
+71.999000,0.006540
+143.999000,0.006668
+215.999000,0.006792
+287.999000,0.006910
+359.999000,0.007020
+431.999000,0.007120
+503.999000,0.007209
+575.999000,0.007286
+647.999000,0.007349
+719.999000,0.007397
+791.999000,0.007429
+863.999000,0.007446
+935.999000,0.007446
+936.001000,0.007446
+1008.001000,0.007430
+1080.001000,0.007398
+1152.001000,0.007350
+1224.001000,0.007288
+1296.001000,0.007211
+1368.001000,0.007123
+1440.001000,0.007023
+1512.001000,0.006913
+1584.001000,0.006795
+1656.001000,0.006671
+1728.001000,0.006544
+1800.001000,0.006414
+1872.001000,0.006284
+1944.001000,0.006156
+2016.001000,0.006032
+2088.001000,0.005914
+2160.001000,0.005804
+2232.001000,0.005703
+2304.001000,0.005614
+2376.001000,0.005537
+2448.001000,0.005474
+2520.001000,0.005426
+2592.001000,0.005393
+2664.001000,0.005377
+2735.999028,0.005377
+2807.999000,0.005393
+2879.999000,0.005425
+2951.999000,0.005473
+3023.999000,0.005535
+3095.999000,0.005612
+3167.999000,0.005701
+3239.999000,0.005801
+3311.999000,0.005911
+3383.999000,0.006029
+3455.999000,0.006152
+3527.999000,0.006280
+3599.999000,0.006410
+3671.999000,0.006505
+3743.999000,0.006599
+3815.999000,0.006690
+3887.999000,0.006776
+3959.999000,0.006855
+4031.999000,0.006925
+4103.999000,0.006983
+4175.999000,0.007027
+4247.999000,0.007083
+4319.999000,0.007139
+4391.999000,0.007177
+4463.999000,0.007196
+4535.999000,0.007197
+4536.001000,0.007197
+4608.001000,0.007178
+4680.001000,0.007141
+4752.001000,0.007086
+4824.001000,0.007014
+4896.001000,0.006925
+4968.001000,0.006822
+5040.001000,0.006706
+5112.001000,0.006579
+5184.001000,0.006443
+5256.001000,0.006299
+5328.001000,0.006151
+5400.001000,0.006000
+5472.001000,0.005849
+5544.001000,0.005701
+5616.001000,0.005557
+5688.001000,0.005420
+5760.001000,0.005293
+5832.001000,0.005176
+5904.001000,0.005072
+5976.001000,0.004983
+6048.001000,0.004910
+6120.001000,0.004854
+6192.001000,0.004816
+6264.001000,0.004797
+6335.999041,0.004796
+6407.999000,0.004815
+6479.999000,0.004852
+6551.999000,0.004907
+6623.999000,0.004980
+6695.999000,0.005068
+6767.999000,0.005171
+6839.999000,0.005288
+6911.999000,0.005415
+6983.999000,0.005551
+7055.999000,0.005695
+7127.999000,0.005843
+7199.999000,0.005994
+7200.001000,0.005994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColIn.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColIn.T/errors.csv
new file mode 100644
index 0000000000..a51f7bff71
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColIn.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+72.000000,0.000000
+144.000000,0.000000
+216.000000,0.000000
+288.000000,0.000000
+360.000000,0.000000
+432.000000,0.000000
+504.000000,0.000000
+576.000000,0.000000
+648.000000,0.000000
+720.000000,0.000000
+792.000000,0.000000
+864.000000,0.000000
+936.000000,0.000000
+1008.000000,0.000000
+1080.000000,0.000000
+1152.000000,0.000000
+1224.000000,0.000000
+1296.000000,0.000000
+1368.000000,0.000000
+1440.000000,0.000000
+1512.000000,0.000000
+1584.000000,0.000000
+1656.000000,0.000000
+1728.000000,0.000000
+1800.000000,0.000000
+1872.000000,0.000000
+1944.000000,0.000000
+2016.000000,0.000000
+2088.000000,0.000000
+2160.000000,0.000000
+2232.000000,0.000000
+2304.000000,0.000000
+2376.000000,0.000000
+2448.000000,0.000000
+2520.000000,0.000000
+2592.000000,0.000000
+2664.000000,0.000000
+2736.000000,0.000000
+2808.000000,0.000000
+2880.000000,0.000000
+2952.000000,0.000000
+3024.000000,0.000000
+3096.000000,0.000000
+3168.000000,0.000000
+3240.000000,0.000000
+3312.000000,0.000000
+3384.000000,0.000000
+3456.000000,0.000000
+3528.000000,0.000000
+3600.000000,0.000000
+3672.000000,0.000000
+3744.000000,0.000000
+3816.000000,0.000000
+3888.000000,0.000000
+3960.000000,0.000000
+4032.000000,0.000000
+4104.000000,0.000000
+4176.000000,0.000000
+4248.000000,0.000000
+4320.000000,0.000000
+4392.000000,0.000000
+4464.000000,0.000000
+4536.000000,0.000000
+4608.000000,0.000000
+4680.000000,0.000000
+4752.000000,0.000000
+4824.000000,0.000000
+4896.000000,0.000000
+4968.000000,0.000000
+5040.000000,0.000000
+5112.000000,0.000000
+5184.000000,0.000000
+5256.000000,0.000000
+5328.000000,0.000000
+5400.000000,0.000000
+5472.000000,0.000000
+5544.000000,0.000000
+5616.000000,0.000000
+5688.000000,0.000000
+5760.000000,0.000000
+5832.000000,0.000000
+5904.000000,0.000000
+5976.000000,0.000000
+6048.000000,0.000000
+6120.000000,0.000000
+6192.000000,0.000000
+6264.000000,0.000000
+6336.000000,0.000000
+6408.000000,0.000000
+6480.000000,0.000000
+6552.000000,0.000000
+6624.000000,0.000000
+6696.000000,0.000000
+6768.000000,0.000000
+6840.000000,0.000000
+6912.000000,0.000000
+6984.000000,0.000000
+7056.000000,0.000000
+7128.000000,0.000000
+7200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColIn.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColIn.T/lowerBound.csv
new file mode 100644
index 0000000000..0df565b824
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColIn.T/lowerBound.csv
@@ -0,0 +1,105 @@
+x,y
+-0.001000,292.856844
+71.999000,278.489030
+72.001000,278.489030
+144.001000,279.105381
+216.001000,279.702281
+288.001000,280.270346
+360.001000,280.800614
+432.001000,281.284584
+504.001000,281.714744
+576.001000,282.084320
+648.001000,282.387551
+720.001000,282.619624
+792.001000,282.776578
+864.001000,282.856234
+935.999028,282.857350
+1007.999000,282.779901
+1079.999000,282.625112
+1151.999000,282.395105
+1223.999000,282.093851
+1295.999000,281.726018
+1367.999000,281.297461
+1439.999000,280.815004
+1511.999000,280.285901
+1583.999000,279.718823
+1655.999000,279.122649
+1727.999000,278.506700
+1799.999000,277.880807
+1871.999000,277.254688
+1943.999000,276.638350
+2015.999000,276.041486
+2087.999000,275.473396
+2159.999000,274.943104
+2231.999000,274.459165
+2303.999000,274.029005
+2375.999000,273.659386
+2447.999000,273.356137
+2519.999000,273.124124
+2591.999000,272.967171
+2663.999000,272.887453
+2735.999000,272.886356
+2736.001000,272.886356
+2808.001000,272.963787
+2880.001000,273.118576
+2952.001000,273.348576
+3024.001000,273.649837
+3096.001000,274.017609
+3168.001000,274.446135
+3240.001000,274.928654
+3312.001000,275.457757
+3384.001000,276.024865
+3456.001000,276.621057
+3528.001000,277.236987
+3600.001000,277.862942
+3672.001000,278.488743
+3744.001000,279.104777
+3816.001000,279.701391
+3888.001000,280.269139
+3960.001000,280.799150
+4032.001000,281.282864
+4104.001000,281.712842
+4176.001000,282.082351
+4248.001000,282.385654
+4320.001000,282.618374
+4392.001000,282.775803
+4464.001000,282.855954
+4535.999041,282.857570
+4607.999000,282.780620
+4679.999000,282.626301
+4751.999000,282.396801
+4823.999000,282.095948
+4895.999000,281.728616
+4967.999000,281.300443
+5039.999000,280.818235
+5111.999000,280.289413
+5183.999000,279.722524
+5255.999000,279.126472
+5327.999000,278.510633
+5399.999000,277.884740
+5471.999000,277.258621
+5543.999000,276.642179
+5615.999000,276.045126
+5687.999000,275.476847
+5759.999000,274.946306
+5831.999000,274.462025
+5903.999000,274.031511
+5975.999000,273.661514
+6047.999000,273.357857
+6119.999000,273.125344
+6191.999000,272.967890
+6263.999000,272.887734
+6335.999000,272.886118
+6336.001000,272.886118
+6408.001000,272.963067
+6480.001000,273.117387
+6552.001000,273.346893
+6624.001000,273.647709
+6696.001000,274.015103
+6768.001000,274.443245
+6840.001000,274.925452
+6912.001000,275.454281
+6984.001000,276.021163
+7056.001000,276.617228
+7128.001000,277.233055
+7200.001000,277.858978
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColIn.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColIn.T/reference.csv
new file mode 100644
index 0000000000..b8bc86677f
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColIn.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,293.149994
+72.000000,278.767798
+144.000000,279.384766
+216.000000,279.982263
+288.000000,280.550897
+360.000000,281.081696
+432.000000,281.566150
+504.000000,281.996741
+576.000000,282.366687
+648.000000,282.670221
+720.000000,282.902527
+792.000000,283.059637
+864.000000,283.139374
+936.000000,283.140491
+1008.000000,283.062964
+1080.000000,282.908020
+1152.000000,282.677783
+1224.000000,282.376227
+1296.000000,282.008026
+1368.000000,281.579041
+1440.000000,281.096100
+1512.000000,280.566467
+1584.000000,279.998822
+1656.000000,279.402051
+1728.000000,278.785486
+1800.000000,278.158966
+1872.000000,277.532220
+1944.000000,276.915265
+2016.000000,276.317804
+2088.000000,275.749146
+2160.000000,275.218323
+2232.000000,274.733899
+2304.000000,274.303308
+2376.000000,273.933319
+2448.000000,273.629767
+2520.000000,273.397522
+2592.000000,273.240411
+2664.000000,273.160614
+2736.000000,273.159515
+2808.000000,273.237024
+2880.000000,273.391968
+2952.000000,273.622198
+3024.000000,273.923761
+3096.000000,274.291901
+3168.000000,274.720856
+3240.000000,275.203857
+3312.000000,275.733490
+3384.000000,276.301166
+3456.000000,276.897955
+3528.000000,277.514502
+3600.000000,278.141083
+3672.000000,278.767511
+3744.000000,279.384161
+3816.000000,279.981372
+3888.000000,280.549689
+3960.000000,281.080231
+4032.000000,281.564429
+4104.000000,281.994836
+4176.000000,282.364716
+4248.000000,282.668323
+4320.000000,282.901276
+4392.000000,283.058862
+4464.000000,283.139093
+4536.000000,283.140710
+4608.000000,283.063684
+4680.000000,282.909210
+4752.000000,282.679480
+4824.000000,282.378326
+4896.000000,282.010626
+4968.000000,281.582025
+5040.000000,281.099335
+5112.000000,280.569983
+5184.000000,280.002527
+5256.000000,279.405878
+5328.000000,278.789423
+5400.000000,278.162903
+5472.000000,277.536157
+5544.000000,276.919098
+5616.000000,276.321448
+5688.000000,275.752600
+5760.000000,275.221527
+5832.000000,274.736761
+5904.000000,274.305817
+5976.000000,273.935449
+6048.000000,273.631488
+6120.000000,273.398743
+6192.000000,273.241132
+6264.000000,273.160895
+6336.000000,273.159277
+6408.000000,273.236304
+6480.000000,273.390778
+6552.000000,273.620514
+6624.000000,273.921631
+6696.000000,274.289392
+6768.000000,274.717963
+6840.000000,275.200653
+6912.000000,275.730011
+6984.000000,276.297461
+7056.000000,276.894122
+7128.000000,277.510565
+7200.000000,278.137115
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColIn.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColIn.T/test.csv
new file mode 100644
index 0000000000..7d61b6a120
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColIn.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,293.149994
+72.000000,278.767798
+144.000000,279.384766
+216.000000,279.982263
+288.000000,280.550897
+360.000000,281.081696
+432.000000,281.566150
+504.000000,281.996741
+576.000000,282.366687
+648.000000,282.670221
+720.000000,282.902527
+792.000000,283.059637
+864.000000,283.139374
+936.000000,283.140491
+1008.000000,283.062964
+1080.000000,282.908020
+1152.000000,282.677814
+1224.000000,282.376257
+1296.000000,282.008087
+1368.000000,281.579138
+1440.000000,281.096130
+1512.000000,280.566522
+1584.000000,279.998834
+1656.000000,279.402032
+1728.000000,278.785492
+1800.000000,278.158905
+1872.000000,277.532190
+1944.000000,276.915234
+2016.000000,276.317743
+2088.000000,275.749115
+2160.000000,275.218292
+2232.000000,274.733868
+2304.000000,274.303278
+2376.000000,273.933301
+2448.000000,273.629791
+2520.000000,273.397491
+2592.000000,273.240381
+2664.000000,273.160626
+2736.000000,273.159497
+2808.000000,273.237024
+2880.000000,273.391968
+2952.000000,273.622198
+3024.000000,273.923761
+3096.000000,274.291901
+3168.000000,274.720856
+3240.000000,275.203888
+3312.000000,275.733490
+3384.000000,276.301166
+3456.000000,276.897955
+3528.000000,277.514502
+3600.000000,278.141083
+3672.000000,278.767511
+3744.000000,279.384174
+3816.000000,279.981372
+3888.000000,280.549689
+3960.000000,281.080231
+4032.000000,281.564429
+4104.000000,281.994836
+4176.000000,282.364703
+4248.000000,282.668500
+4320.000000,282.901276
+4392.000000,283.058862
+4464.000000,283.139111
+4536.000000,283.140723
+4608.000000,283.063708
+4680.000000,282.909241
+4752.000000,282.679480
+4824.000000,282.378357
+4896.000000,282.010626
+4968.000000,281.582025
+5040.000000,281.099335
+5112.000000,280.569983
+5184.000000,280.002527
+5256.000000,279.405878
+5328.000000,278.789423
+5400.000000,278.162903
+5472.000000,277.536127
+5544.000000,276.919098
+5616.000000,276.321448
+5688.000000,275.752600
+5760.000000,275.221527
+5832.000000,274.736761
+5904.000000,274.305817
+5976.000000,273.935449
+6048.000000,273.631488
+6120.000000,273.398743
+6192.000000,273.241132
+6264.000000,273.160895
+6336.000000,273.159277
+6408.000000,273.236304
+6480.000000,273.390778
+6552.000000,273.620514
+6624.000000,273.921631
+6696.000000,274.289392
+6768.000000,274.717963
+6840.000000,275.200653
+6912.000000,275.730011
+6984.000000,276.297461
+7056.000000,276.894122
+7128.000000,277.510565
+7200.000000,278.137115
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColIn.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColIn.T/upperBound.csv
new file mode 100644
index 0000000000..e3dfecac50
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColIn.T/upperBound.csv
@@ -0,0 +1,106 @@
+x,y
+-0.001000,293.443144
+0.001000,293.443144
+72.000918,279.046582
+143.999000,279.664150
+215.999000,280.262245
+287.999000,280.831448
+359.999000,281.362777
+431.999000,281.847716
+503.999000,282.278737
+575.999000,282.649054
+647.999000,282.952891
+719.999000,283.185429
+791.999000,283.342697
+863.999000,283.422513
+935.999000,283.423631
+936.001000,283.423631
+1008.001000,283.346027
+1080.001000,283.190928
+1152.001000,282.960461
+1224.001000,282.658603
+1296.001000,282.290034
+1368.001000,281.860620
+1440.001000,281.377196
+1512.001000,280.847034
+1584.001000,280.278821
+1656.001000,279.681453
+1728.001000,279.064271
+1800.001000,278.437125
+1872.001000,277.809753
+1944.001000,277.192180
+2016.001000,276.594122
+2088.001000,276.024895
+2160.001000,275.493541
+2232.001000,275.008633
+2304.001000,274.577611
+2376.001000,274.207252
+2448.001000,273.903397
+2520.001000,273.670919
+2592.001000,273.513652
+2664.001000,273.433775
+2735.999028,273.432675
+2807.999000,273.510261
+2879.999000,273.665360
+2951.999000,273.895821
+3023.999000,274.197685
+3095.999000,274.566193
+3167.999000,274.995577
+3239.999000,275.479061
+3311.999000,276.009223
+3383.999000,276.577467
+3455.999000,277.174853
+3527.999000,277.792016
+3599.999000,278.419224
+3671.999000,279.046278
+3743.999000,279.663546
+3815.999000,280.261353
+3887.999000,280.830238
+3959.999000,281.361311
+4031.999000,281.845993
+4103.999000,282.276831
+4175.999000,282.647080
+4247.999000,282.950991
+4319.999000,283.184177
+4391.999000,283.341921
+4463.999000,283.422232
+4535.999000,283.423851
+4536.001000,283.423851
+4608.001000,283.346748
+4680.001000,283.192119
+4752.001000,282.962159
+4824.001000,282.660705
+4896.001000,282.292637
+4968.001000,281.863607
+5040.001000,281.380434
+5112.001000,280.850553
+5184.001000,280.282529
+5256.001000,279.685284
+5328.001000,279.068212
+5400.001000,278.441066
+5472.001000,277.813693
+5544.001000,277.196017
+5616.001000,276.597769
+5688.001000,276.028353
+5760.001000,275.496749
+5832.001000,275.011498
+5904.001000,274.580122
+5976.001000,274.209385
+6048.001000,273.905120
+6120.001000,273.672141
+6192.001000,273.514373
+6264.001000,273.434056
+6335.999041,273.432437
+6407.999000,273.509540
+6479.999000,273.664168
+6551.999000,273.894134
+6623.999000,274.195552
+6695.999000,274.563681
+6767.999000,274.992681
+6839.999000,275.475854
+6911.999000,276.005741
+6983.999000,276.573758
+7055.999000,277.171016
+7127.999000,277.788076
+7199.999000,278.415253
+7200.001000,278.415253
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColOut.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColOut.T/errors.csv
new file mode 100644
index 0000000000..a51f7bff71
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColOut.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+72.000000,0.000000
+144.000000,0.000000
+216.000000,0.000000
+288.000000,0.000000
+360.000000,0.000000
+432.000000,0.000000
+504.000000,0.000000
+576.000000,0.000000
+648.000000,0.000000
+720.000000,0.000000
+792.000000,0.000000
+864.000000,0.000000
+936.000000,0.000000
+1008.000000,0.000000
+1080.000000,0.000000
+1152.000000,0.000000
+1224.000000,0.000000
+1296.000000,0.000000
+1368.000000,0.000000
+1440.000000,0.000000
+1512.000000,0.000000
+1584.000000,0.000000
+1656.000000,0.000000
+1728.000000,0.000000
+1800.000000,0.000000
+1872.000000,0.000000
+1944.000000,0.000000
+2016.000000,0.000000
+2088.000000,0.000000
+2160.000000,0.000000
+2232.000000,0.000000
+2304.000000,0.000000
+2376.000000,0.000000
+2448.000000,0.000000
+2520.000000,0.000000
+2592.000000,0.000000
+2664.000000,0.000000
+2736.000000,0.000000
+2808.000000,0.000000
+2880.000000,0.000000
+2952.000000,0.000000
+3024.000000,0.000000
+3096.000000,0.000000
+3168.000000,0.000000
+3240.000000,0.000000
+3312.000000,0.000000
+3384.000000,0.000000
+3456.000000,0.000000
+3528.000000,0.000000
+3600.000000,0.000000
+3672.000000,0.000000
+3744.000000,0.000000
+3816.000000,0.000000
+3888.000000,0.000000
+3960.000000,0.000000
+4032.000000,0.000000
+4104.000000,0.000000
+4176.000000,0.000000
+4248.000000,0.000000
+4320.000000,0.000000
+4392.000000,0.000000
+4464.000000,0.000000
+4536.000000,0.000000
+4608.000000,0.000000
+4680.000000,0.000000
+4752.000000,0.000000
+4824.000000,0.000000
+4896.000000,0.000000
+4968.000000,0.000000
+5040.000000,0.000000
+5112.000000,0.000000
+5184.000000,0.000000
+5256.000000,0.000000
+5328.000000,0.000000
+5400.000000,0.000000
+5472.000000,0.000000
+5544.000000,0.000000
+5616.000000,0.000000
+5688.000000,0.000000
+5760.000000,0.000000
+5832.000000,0.000000
+5904.000000,0.000000
+5976.000000,0.000000
+6048.000000,0.000000
+6120.000000,0.000000
+6192.000000,0.000000
+6264.000000,0.000000
+6336.000000,0.000000
+6408.000000,0.000000
+6480.000000,0.000000
+6552.000000,0.000000
+6624.000000,0.000000
+6696.000000,0.000000
+6768.000000,0.000000
+6840.000000,0.000000
+6912.000000,0.000000
+6984.000000,0.000000
+7056.000000,0.000000
+7128.000000,0.000000
+7200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColOut.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColOut.T/lowerBound.csv
new file mode 100644
index 0000000000..305d1e6ac4
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColOut.T/lowerBound.csv
@@ -0,0 +1,105 @@
+x,y
+-0.001000,292.856844
+71.999000,291.665062
+72.001000,291.665062
+144.001000,291.667403
+216.001000,291.802626
+288.001000,291.936238
+360.001000,292.061497
+432.001000,292.176342
+504.001000,292.279078
+576.001000,292.368209
+648.001000,292.442403
+720.001000,292.500603
+792.001000,292.541882
+864.001000,292.565686
+935.999671,292.571692
+1007.999000,292.559790
+1079.999000,292.530175
+1151.999000,292.483219
+1223.999000,292.419635
+1295.999000,292.340381
+1367.999000,292.246591
+1439.999000,292.139666
+1511.999000,292.021157
+1583.999000,291.892855
+1655.999000,291.756688
+1727.999000,291.614716
+1799.999000,291.469103
+1871.999000,291.322070
+1943.999000,291.175940
+2015.999000,291.033047
+2087.999000,290.895617
+2159.999000,290.765919
+2231.999000,290.646117
+2303.999000,290.538199
+2375.999000,290.443988
+2447.999000,290.365136
+2519.999000,290.303034
+2591.999000,290.258822
+2663.999000,290.233256
+2735.999000,290.226780
+2736.001000,290.226780
+2808.001000,290.239511
+2880.001000,290.271236
+2952.001000,290.321436
+3024.001000,290.389197
+3096.001000,290.473280
+3168.001000,290.572235
+3240.001000,290.684305
+3312.001000,290.807693
+3384.001000,290.940238
+3456.001000,291.079747
+3528.001000,291.223994
+3600.001000,291.370691
+3672.001000,291.560150
+3744.001000,291.748200
+3816.001000,291.930275
+3888.001000,292.104661
+3960.001000,292.269877
+4032.001000,292.424714
+4104.001000,292.568546
+4176.001000,292.701098
+4248.001000,292.788980
+4320.001000,292.840960
+4392.001000,292.879276
+4464.001000,292.902885
+4536.000115,292.911385
+4607.999000,292.904635
+4679.999000,292.882727
+4751.999000,292.845942
+4823.999000,292.794864
+4895.999000,292.730207
+4967.999000,292.652959
+5039.999000,292.564260
+5111.999000,292.465341
+5183.999000,292.357765
+5255.999000,292.243091
+5327.999000,292.123112
+5399.999000,291.999670
+5471.999000,291.874673
+5543.999000,291.750084
+5615.999000,291.627917
+5687.999000,291.510169
+5759.999000,291.398709
+5831.999000,291.295461
+5903.999000,291.202067
+5975.999000,291.120100
+6047.999000,291.050894
+6119.999000,290.995609
+6191.999000,290.955232
+6263.999000,290.930312
+6335.999000,290.921294
+6336.001000,290.921294
+6408.001000,290.928318
+6480.001000,290.951281
+6552.001000,290.989896
+6624.001000,291.043419
+6696.001000,291.111027
+6768.001000,291.191598
+6840.001000,291.283803
+6912.001000,291.386136
+6984.001000,291.496828
+7056.001000,291.614057
+7128.001000,291.735938
+7200.001000,291.860435
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColOut.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColOut.T/reference.csv
new file mode 100644
index 0000000000..4e7dfc768d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColOut.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,293.149994
+72.000000,291.957019
+144.000000,291.959363
+216.000000,292.094720
+288.000000,292.228467
+360.000000,292.353851
+432.000000,292.468811
+504.000000,292.571649
+576.000000,292.660870
+648.000000,292.735138
+720.000000,292.793396
+792.000000,292.834717
+864.000000,292.858545
+936.000000,292.864557
+1008.000000,292.852643
+1080.000000,292.822998
+1152.000000,292.775995
+1224.000000,292.712347
+1296.000000,292.633014
+1368.000000,292.539130
+1440.000000,292.432098
+1512.000000,292.313470
+1584.000000,292.185040
+1656.000000,292.048737
+1728.000000,291.906622
+1800.000000,291.760864
+1872.000000,291.613684
+1944.000000,291.467407
+2016.000000,291.324371
+2088.000000,291.186804
+2160.000000,291.056976
+2232.000000,290.937054
+2304.000000,290.829028
+2376.000000,290.734723
+2448.000000,290.655792
+2520.000000,290.593628
+2592.000000,290.549371
+2664.000000,290.523779
+2736.000000,290.517297
+2808.000000,290.530042
+2880.000000,290.561798
+2952.000000,290.612048
+3024.000000,290.679877
+3096.000000,290.764044
+3168.000000,290.863098
+3240.000000,290.975281
+3312.000000,291.098792
+3384.000000,291.231470
+3456.000000,291.371118
+3528.000000,291.515509
+3600.000000,291.662354
+3672.000000,291.852002
+3744.000000,292.040240
+3816.000000,292.222498
+3888.000000,292.397058
+3960.000000,292.562439
+4032.000000,292.717432
+4104.000000,292.861407
+4176.000000,292.994092
+4248.000000,293.082062
+4320.000000,293.134094
+4392.000000,293.172449
+4464.000000,293.196082
+4536.000000,293.204590
+4608.000000,293.197833
+4680.000000,293.175903
+4752.000000,293.139081
+4824.000000,293.087952
+4896.000000,293.023230
+4968.000000,292.945905
+5040.000000,292.857117
+5112.000000,292.758099
+5184.000000,292.650415
+5256.000000,292.535626
+5328.000000,292.415527
+5400.000000,292.291962
+5472.000000,292.166840
+5544.000000,292.042126
+5616.000000,291.919836
+5688.000000,291.801971
+5760.000000,291.690399
+5832.000000,291.587048
+5904.000000,291.493561
+5976.000000,291.411511
+6048.000000,291.342236
+6120.000000,291.286896
+6192.000000,291.246478
+6264.000000,291.221533
+6336.000000,291.212506
+6408.000000,291.219537
+6480.000000,291.242523
+6552.000000,291.281177
+6624.000000,291.334753
+6696.000000,291.402429
+6768.000000,291.483081
+6840.000000,291.575378
+6912.000000,291.677814
+6984.000000,291.788617
+7056.000000,291.905963
+7128.000000,292.027966
+7200.000000,292.152588
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColOut.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColOut.T/test.csv
new file mode 100644
index 0000000000..8fb0815bb2
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColOut.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,293.149994
+72.000000,291.957019
+144.000000,291.959351
+216.000000,292.094781
+288.000000,292.228467
+360.000000,292.353851
+432.000000,292.468811
+504.000000,292.571661
+576.000000,292.660870
+648.000000,292.735138
+720.000000,292.793396
+792.000000,292.834717
+864.000000,292.858545
+936.000000,292.864557
+1008.000000,292.852643
+1080.000000,292.822998
+1152.000000,292.775995
+1224.000000,292.712347
+1296.000000,292.633014
+1368.000000,292.539160
+1440.000000,292.432129
+1512.000000,292.313501
+1584.000000,292.185059
+1656.000000,292.048755
+1728.000000,291.906622
+1800.000000,291.760864
+1872.000000,291.613684
+1944.000000,291.467438
+2016.000000,291.324371
+2088.000000,291.186804
+2160.000000,291.056976
+2232.000000,290.937054
+2304.000000,290.829028
+2376.000000,290.734723
+2448.000000,290.655798
+2520.000000,290.593628
+2592.000000,290.549371
+2664.000000,290.523779
+2736.000000,290.517297
+2808.000000,290.530042
+2880.000000,290.561798
+2952.000000,290.612048
+3024.000000,290.679877
+3096.000000,290.764044
+3168.000000,290.863098
+3240.000000,290.975311
+3312.000000,291.098792
+3384.000000,291.231470
+3456.000000,291.371118
+3528.000000,291.515509
+3600.000000,291.662354
+3672.000000,291.852002
+3744.000000,292.040240
+3816.000000,292.222516
+3888.000000,292.397058
+3960.000000,292.562439
+4032.000000,292.717432
+4104.000000,292.861407
+4176.000000,292.994092
+4248.000000,293.082202
+4320.000000,293.134155
+4392.000000,293.172510
+4464.000000,293.196100
+4536.000000,293.204590
+4608.000000,293.197803
+4680.000000,293.175873
+4752.000000,293.139050
+4824.000000,293.087921
+4896.000000,293.023230
+4968.000000,292.945905
+5040.000000,292.857117
+5112.000000,292.758099
+5184.000000,292.650415
+5256.000000,292.535626
+5328.000000,292.415533
+5400.000000,292.291962
+5472.000000,292.166840
+5544.000000,292.042126
+5616.000000,291.919836
+5688.000000,291.801965
+5760.000000,291.690399
+5832.000000,291.587048
+5904.000000,291.493561
+5976.000000,291.411511
+6048.000000,291.342261
+6120.000000,291.286926
+6192.000000,291.246478
+6264.000000,291.221533
+6336.000000,291.212506
+6408.000000,291.219543
+6480.000000,291.242523
+6552.000000,291.281177
+6624.000000,291.334753
+6696.000000,291.402429
+6768.000000,291.483081
+6840.000000,291.575378
+6912.000000,291.677814
+6984.000000,291.788617
+7056.000000,291.905963
+7128.000000,292.027942
+7200.000000,292.152588
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColOut.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColOut.T/upperBound.csv
new file mode 100644
index 0000000000..861c77c917
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemColOut.T/upperBound.csv
@@ -0,0 +1,106 @@
+x,y
+-0.001000,293.443144
+0.001000,293.443144
+72.000996,292.248976
+143.999000,292.251322
+215.999000,292.386815
+287.999000,292.520695
+359.999000,292.646205
+431.999000,292.761280
+503.999000,292.864221
+575.999000,292.953531
+647.999000,293.027873
+719.999000,293.086189
+791.999000,293.127552
+863.999000,293.151403
+935.999000,293.157421
+936.001000,293.157421
+1008.001000,293.145495
+1080.001000,293.115821
+1152.001000,293.068771
+1224.001000,293.005060
+1296.001000,292.925647
+1368.001000,292.831669
+1440.001000,292.724530
+1512.001000,292.605784
+1584.001000,292.477225
+1656.001000,292.340785
+1728.001000,292.198529
+1800.001000,292.052625
+1872.001000,291.905298
+1944.001000,291.758875
+2016.001000,291.615696
+2088.001000,291.477991
+2160.001000,291.348033
+2232.001000,291.227991
+2304.001000,291.119857
+2376.001000,291.025458
+2448.001000,290.946448
+2520.001000,290.884222
+2592.001000,290.839921
+2664.001000,290.814303
+2735.999674,290.807815
+2807.999000,290.820572
+2879.999000,290.852360
+2951.999000,290.902660
+3023.999000,290.970557
+3095.999000,291.054808
+3167.999000,291.153961
+3239.999000,291.266256
+3311.999000,291.389890
+3383.999000,291.522701
+3455.999000,291.662489
+3527.999000,291.807025
+3599.999000,291.954016
+3671.999000,292.143854
+3743.999000,292.332281
+3815.999000,292.514720
+3887.999000,292.689455
+3959.999000,292.855001
+4031.999000,293.010149
+4103.999000,293.154269
+4175.999000,293.287086
+4247.999000,293.375144
+4319.999000,293.427228
+4391.999000,293.465621
+4463.999000,293.489278
+4535.999000,293.497794
+4536.001000,293.497794
+4608.001000,293.491031
+4680.001000,293.469079
+4752.001000,293.432220
+4824.001000,293.381040
+4896.001000,293.316253
+4968.001000,293.238850
+5040.001000,293.149974
+5112.001000,293.050857
+5184.001000,292.943065
+5256.001000,292.828162
+5328.001000,292.707943
+5400.001000,292.584254
+5472.001000,292.459006
+5544.001000,292.334169
+5616.001000,292.211756
+5688.001000,292.093773
+5760.001000,291.982090
+5832.001000,291.878635
+5904.001000,291.785054
+5976.001000,291.702923
+6048.001000,291.633579
+6120.001000,291.578183
+6192.001000,291.537725
+6264.001000,291.512755
+6336.000124,291.503719
+6407.999000,291.510757
+6479.999000,291.533766
+6551.999000,291.572458
+6623.999000,291.626088
+6695.999000,291.693832
+6767.999000,291.774564
+6839.999000,291.866954
+6911.999000,291.969492
+6983.999000,292.080406
+7055.999000,292.197869
+7127.999000,292.319994
+7199.999000,292.444740
+7200.001000,292.444740
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotIn.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotIn.T/errors.csv
new file mode 100644
index 0000000000..a51f7bff71
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotIn.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+72.000000,0.000000
+144.000000,0.000000
+216.000000,0.000000
+288.000000,0.000000
+360.000000,0.000000
+432.000000,0.000000
+504.000000,0.000000
+576.000000,0.000000
+648.000000,0.000000
+720.000000,0.000000
+792.000000,0.000000
+864.000000,0.000000
+936.000000,0.000000
+1008.000000,0.000000
+1080.000000,0.000000
+1152.000000,0.000000
+1224.000000,0.000000
+1296.000000,0.000000
+1368.000000,0.000000
+1440.000000,0.000000
+1512.000000,0.000000
+1584.000000,0.000000
+1656.000000,0.000000
+1728.000000,0.000000
+1800.000000,0.000000
+1872.000000,0.000000
+1944.000000,0.000000
+2016.000000,0.000000
+2088.000000,0.000000
+2160.000000,0.000000
+2232.000000,0.000000
+2304.000000,0.000000
+2376.000000,0.000000
+2448.000000,0.000000
+2520.000000,0.000000
+2592.000000,0.000000
+2664.000000,0.000000
+2736.000000,0.000000
+2808.000000,0.000000
+2880.000000,0.000000
+2952.000000,0.000000
+3024.000000,0.000000
+3096.000000,0.000000
+3168.000000,0.000000
+3240.000000,0.000000
+3312.000000,0.000000
+3384.000000,0.000000
+3456.000000,0.000000
+3528.000000,0.000000
+3600.000000,0.000000
+3672.000000,0.000000
+3744.000000,0.000000
+3816.000000,0.000000
+3888.000000,0.000000
+3960.000000,0.000000
+4032.000000,0.000000
+4104.000000,0.000000
+4176.000000,0.000000
+4248.000000,0.000000
+4320.000000,0.000000
+4392.000000,0.000000
+4464.000000,0.000000
+4536.000000,0.000000
+4608.000000,0.000000
+4680.000000,0.000000
+4752.000000,0.000000
+4824.000000,0.000000
+4896.000000,0.000000
+4968.000000,0.000000
+5040.000000,0.000000
+5112.000000,0.000000
+5184.000000,0.000000
+5256.000000,0.000000
+5328.000000,0.000000
+5400.000000,0.000000
+5472.000000,0.000000
+5544.000000,0.000000
+5616.000000,0.000000
+5688.000000,0.000000
+5760.000000,0.000000
+5832.000000,0.000000
+5904.000000,0.000000
+5976.000000,0.000000
+6048.000000,0.000000
+6120.000000,0.000000
+6192.000000,0.000000
+6264.000000,0.000000
+6336.000000,0.000000
+6408.000000,0.000000
+6480.000000,0.000000
+6552.000000,0.000000
+6624.000000,0.000000
+6696.000000,0.000000
+6768.000000,0.000000
+6840.000000,0.000000
+6912.000000,0.000000
+6984.000000,0.000000
+7056.000000,0.000000
+7128.000000,0.000000
+7200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotIn.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotIn.T/lowerBound.csv
new file mode 100644
index 0000000000..3f27ce0123
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotIn.T/lowerBound.csv
@@ -0,0 +1,5 @@
+x,y
+-0.001000,292.856844
+0.001000,292.856844
+72.001000,294.854844
+7200.001000,294.854844
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotIn.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotIn.T/reference.csv
new file mode 100644
index 0000000000..64b6a75a9d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotIn.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,293.149994
+72.000000,295.149994
+144.000000,295.149994
+216.000000,295.149994
+288.000000,295.149994
+360.000000,295.149994
+432.000000,295.149994
+504.000000,295.149994
+576.000000,295.149994
+648.000000,295.149994
+720.000000,295.149994
+792.000000,295.149994
+864.000000,295.149994
+936.000000,295.149994
+1008.000000,295.149994
+1080.000000,295.149994
+1152.000000,295.149994
+1224.000000,295.149994
+1296.000000,295.149994
+1368.000000,295.149994
+1440.000000,295.149994
+1512.000000,295.149994
+1584.000000,295.149994
+1656.000000,295.149994
+1728.000000,295.149994
+1800.000000,295.149994
+1872.000000,295.149994
+1944.000000,295.149994
+2016.000000,295.149994
+2088.000000,295.149994
+2160.000000,295.149994
+2232.000000,295.149994
+2304.000000,295.149994
+2376.000000,295.149994
+2448.000000,295.149994
+2520.000000,295.149994
+2592.000000,295.149994
+2664.000000,295.149994
+2736.000000,295.149994
+2808.000000,295.149994
+2880.000000,295.149994
+2952.000000,295.149994
+3024.000000,295.149994
+3096.000000,295.149994
+3168.000000,295.149994
+3240.000000,295.149994
+3312.000000,295.149994
+3384.000000,295.149994
+3456.000000,295.149994
+3528.000000,295.149994
+3600.000000,295.149994
+3672.000000,295.149994
+3744.000000,295.149994
+3816.000000,295.149994
+3888.000000,295.149994
+3960.000000,295.149994
+4032.000000,295.149994
+4104.000000,295.149994
+4176.000000,295.149994
+4248.000000,295.149994
+4320.000000,295.149994
+4392.000000,295.149994
+4464.000000,295.149994
+4536.000000,295.149994
+4608.000000,295.149994
+4680.000000,295.149994
+4752.000000,295.149994
+4824.000000,295.149994
+4896.000000,295.149994
+4968.000000,295.149994
+5040.000000,295.149994
+5112.000000,295.149994
+5184.000000,295.149994
+5256.000000,295.149994
+5328.000000,295.149994
+5400.000000,295.149994
+5472.000000,295.149994
+5544.000000,295.149994
+5616.000000,295.149994
+5688.000000,295.149994
+5760.000000,295.149994
+5832.000000,295.149994
+5904.000000,295.149994
+5976.000000,295.149994
+6048.000000,295.149994
+6120.000000,295.149994
+6192.000000,295.149994
+6264.000000,295.149994
+6336.000000,295.149994
+6408.000000,295.149994
+6480.000000,295.149994
+6552.000000,295.149994
+6624.000000,295.149994
+6696.000000,295.149994
+6768.000000,295.149994
+6840.000000,295.149994
+6912.000000,295.149994
+6984.000000,295.149994
+7056.000000,295.149994
+7128.000000,295.149994
+7200.000000,295.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotIn.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotIn.T/test.csv
new file mode 100644
index 0000000000..64b6a75a9d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotIn.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,293.149994
+72.000000,295.149994
+144.000000,295.149994
+216.000000,295.149994
+288.000000,295.149994
+360.000000,295.149994
+432.000000,295.149994
+504.000000,295.149994
+576.000000,295.149994
+648.000000,295.149994
+720.000000,295.149994
+792.000000,295.149994
+864.000000,295.149994
+936.000000,295.149994
+1008.000000,295.149994
+1080.000000,295.149994
+1152.000000,295.149994
+1224.000000,295.149994
+1296.000000,295.149994
+1368.000000,295.149994
+1440.000000,295.149994
+1512.000000,295.149994
+1584.000000,295.149994
+1656.000000,295.149994
+1728.000000,295.149994
+1800.000000,295.149994
+1872.000000,295.149994
+1944.000000,295.149994
+2016.000000,295.149994
+2088.000000,295.149994
+2160.000000,295.149994
+2232.000000,295.149994
+2304.000000,295.149994
+2376.000000,295.149994
+2448.000000,295.149994
+2520.000000,295.149994
+2592.000000,295.149994
+2664.000000,295.149994
+2736.000000,295.149994
+2808.000000,295.149994
+2880.000000,295.149994
+2952.000000,295.149994
+3024.000000,295.149994
+3096.000000,295.149994
+3168.000000,295.149994
+3240.000000,295.149994
+3312.000000,295.149994
+3384.000000,295.149994
+3456.000000,295.149994
+3528.000000,295.149994
+3600.000000,295.149994
+3672.000000,295.149994
+3744.000000,295.149994
+3816.000000,295.149994
+3888.000000,295.149994
+3960.000000,295.149994
+4032.000000,295.149994
+4104.000000,295.149994
+4176.000000,295.149994
+4248.000000,295.149994
+4320.000000,295.149994
+4392.000000,295.149994
+4464.000000,295.149994
+4536.000000,295.149994
+4608.000000,295.149994
+4680.000000,295.149994
+4752.000000,295.149994
+4824.000000,295.149994
+4896.000000,295.149994
+4968.000000,295.149994
+5040.000000,295.149994
+5112.000000,295.149994
+5184.000000,295.149994
+5256.000000,295.149994
+5328.000000,295.149994
+5400.000000,295.149994
+5472.000000,295.149994
+5544.000000,295.149994
+5616.000000,295.149994
+5688.000000,295.149994
+5760.000000,295.149994
+5832.000000,295.149994
+5904.000000,295.149994
+5976.000000,295.149994
+6048.000000,295.149994
+6120.000000,295.149994
+6192.000000,295.149994
+6264.000000,295.149994
+6336.000000,295.149994
+6408.000000,295.149994
+6480.000000,295.149994
+6552.000000,295.149994
+6624.000000,295.149994
+6696.000000,295.149994
+6768.000000,295.149994
+6840.000000,295.149994
+6912.000000,295.149994
+6984.000000,295.149994
+7056.000000,295.149994
+7128.000000,295.149994
+7200.000000,295.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotIn.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotIn.T/upperBound.csv
new file mode 100644
index 0000000000..4e6fe95e89
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotIn.T/upperBound.csv
@@ -0,0 +1,4 @@
+x,y
+-0.001000,293.443144
+71.999000,295.445144
+7200.001000,295.445144
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotOut.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotOut.T/errors.csv
new file mode 100644
index 0000000000..a51f7bff71
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotOut.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+72.000000,0.000000
+144.000000,0.000000
+216.000000,0.000000
+288.000000,0.000000
+360.000000,0.000000
+432.000000,0.000000
+504.000000,0.000000
+576.000000,0.000000
+648.000000,0.000000
+720.000000,0.000000
+792.000000,0.000000
+864.000000,0.000000
+936.000000,0.000000
+1008.000000,0.000000
+1080.000000,0.000000
+1152.000000,0.000000
+1224.000000,0.000000
+1296.000000,0.000000
+1368.000000,0.000000
+1440.000000,0.000000
+1512.000000,0.000000
+1584.000000,0.000000
+1656.000000,0.000000
+1728.000000,0.000000
+1800.000000,0.000000
+1872.000000,0.000000
+1944.000000,0.000000
+2016.000000,0.000000
+2088.000000,0.000000
+2160.000000,0.000000
+2232.000000,0.000000
+2304.000000,0.000000
+2376.000000,0.000000
+2448.000000,0.000000
+2520.000000,0.000000
+2592.000000,0.000000
+2664.000000,0.000000
+2736.000000,0.000000
+2808.000000,0.000000
+2880.000000,0.000000
+2952.000000,0.000000
+3024.000000,0.000000
+3096.000000,0.000000
+3168.000000,0.000000
+3240.000000,0.000000
+3312.000000,0.000000
+3384.000000,0.000000
+3456.000000,0.000000
+3528.000000,0.000000
+3600.000000,0.000000
+3672.000000,0.000000
+3744.000000,0.000000
+3816.000000,0.000000
+3888.000000,0.000000
+3960.000000,0.000000
+4032.000000,0.000000
+4104.000000,0.000000
+4176.000000,0.000000
+4248.000000,0.000000
+4320.000000,0.000000
+4392.000000,0.000000
+4464.000000,0.000000
+4536.000000,0.000000
+4608.000000,0.000000
+4680.000000,0.000000
+4752.000000,0.000000
+4824.000000,0.000000
+4896.000000,0.000000
+4968.000000,0.000000
+5040.000000,0.000000
+5112.000000,0.000000
+5184.000000,0.000000
+5256.000000,0.000000
+5328.000000,0.000000
+5400.000000,0.000000
+5472.000000,0.000000
+5544.000000,0.000000
+5616.000000,0.000000
+5688.000000,0.000000
+5760.000000,0.000000
+5832.000000,0.000000
+5904.000000,0.000000
+5976.000000,0.000000
+6048.000000,0.000000
+6120.000000,0.000000
+6192.000000,0.000000
+6264.000000,0.000000
+6336.000000,0.000000
+6408.000000,0.000000
+6480.000000,0.000000
+6552.000000,0.000000
+6624.000000,0.000000
+6696.000000,0.000000
+6768.000000,0.000000
+6840.000000,0.000000
+6912.000000,0.000000
+6984.000000,0.000000
+7056.000000,0.000000
+7128.000000,0.000000
+7200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotOut.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotOut.T/lowerBound.csv
new file mode 100644
index 0000000000..13014bcaf5
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotOut.T/lowerBound.csv
@@ -0,0 +1,105 @@
+x,y
+-0.001000,292.856844
+71.999000,281.684824
+72.001000,281.684824
+144.001000,282.031633
+216.001000,282.501280
+288.001000,282.953933
+360.001000,283.377838
+432.001000,283.766060
+504.001000,284.112612
+576.001000,284.412105
+648.001000,284.659879
+720.001000,284.852070
+792.001000,284.985414
+864.001000,285.058065
+935.999351,285.068930
+1007.999000,285.017810
+1079.999000,284.905544
+1151.999000,284.733597
+1223.999000,284.504956
+1295.999000,284.223122
+1367.999000,283.892557
+1439.999000,283.518474
+1511.999000,283.106484
+1583.999000,282.663288
+1655.999000,282.195708
+1727.999000,281.711067
+1799.999000,281.217006
+1871.999000,280.721201
+1943.999000,280.231524
+2015.999000,279.755652
+2087.999000,279.301029
+2159.999000,278.874868
+2231.999000,278.484097
+2303.999000,278.134795
+2375.999000,277.832546
+2447.999000,277.582192
+2519.999000,277.387770
+2591.999000,277.252676
+2663.999000,277.178861
+2735.999000,277.167526
+2736.001000,277.167526
+2808.001000,277.218878
+2880.001000,277.332131
+2952.001000,277.505652
+3024.001000,277.736408
+3096.001000,278.020706
+3168.001000,278.353972
+3240.001000,278.730878
+3312.001000,279.145502
+3384.001000,279.591095
+3456.001000,280.060589
+3528.001000,280.546577
+3600.001000,281.041401
+3672.001000,281.490920
+3744.001000,281.930153
+3816.001000,282.356545
+3888.001000,282.762474
+3960.001000,283.140496
+4032.001000,283.483341
+4104.001000,283.784236
+4176.001000,284.036828
+4248.001000,284.269682
+4320.001000,284.474213
+4392.001000,284.617935
+4464.001000,284.698470
+4535.999497,284.714555
+4607.999000,284.665867
+4679.999000,284.553205
+4751.999000,284.378081
+4823.999000,284.143496
+4895.999000,283.853131
+4967.999000,283.511535
+5039.999000,283.124033
+5111.999000,282.696549
+5183.999000,282.235945
+5255.999000,281.749408
+5327.999000,281.244585
+5399.999000,280.729396
+5471.999000,280.211945
+5543.999000,279.700421
+5615.999000,279.202897
+5687.999000,278.727195
+5759.999000,278.280889
+5831.999000,277.871173
+5903.999000,277.504432
+5975.999000,277.186440
+6047.999000,276.922233
+6119.999000,276.715957
+6191.999000,276.571144
+6263.999000,276.489804
+6335.999000,276.473232
+6336.001000,276.473232
+6408.001000,276.521688
+6480.001000,276.634466
+6552.001000,276.809973
+6624.001000,277.045291
+6696.001000,277.336705
+6768.001000,277.679635
+6840.001000,278.068668
+6912.001000,278.497780
+6984.001000,278.959982
+7056.001000,279.447946
+7128.001000,279.953939
+7200.001000,280.469921
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotOut.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotOut.T/reference.csv
new file mode 100644
index 0000000000..b4fb7f06b3
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotOut.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,293.149994
+72.000000,281.966791
+144.000000,282.313947
+216.000000,282.784064
+288.000000,283.237170
+360.000000,283.661499
+432.000000,284.050110
+504.000000,284.397009
+576.000000,284.696802
+648.000000,284.944824
+720.000000,285.137207
+792.000000,285.270685
+864.000000,285.343408
+936.000000,285.354285
+1008.000000,285.303113
+1080.000000,285.190735
+1152.000000,285.018616
+1224.000000,284.789746
+1296.000000,284.507629
+1368.000000,284.176733
+1440.000000,283.802277
+1512.000000,283.389874
+1584.000000,282.946234
+1656.000000,282.478186
+1728.000000,281.993060
+1800.000000,281.498505
+1872.000000,281.002203
+1944.000000,280.512036
+2016.000000,280.035687
+2088.000000,279.580609
+2160.000000,279.154022
+2232.000000,278.762860
+2304.000000,278.413208
+2376.000000,278.110657
+2448.000000,277.860052
+2520.000000,277.665436
+2592.000000,277.530206
+2664.000000,277.456317
+2736.000000,277.444971
+2808.000000,277.496375
+2880.000000,277.609741
+2952.000000,277.783435
+3024.000000,278.014423
+3096.000000,278.299005
+3168.000000,278.632605
+3240.000000,279.009888
+3312.000000,279.424927
+3384.000000,279.870966
+3456.000000,280.340930
+3528.000000,280.827405
+3600.000000,281.322723
+3672.000000,281.772693
+3744.000000,282.212366
+3816.000000,282.639185
+3888.000000,283.045520
+3960.000000,283.423920
+4032.000000,283.767108
+4104.000000,284.068304
+4176.000000,284.321149
+4248.000000,284.554236
+4320.000000,284.758972
+4392.000000,284.902838
+4464.000000,284.983453
+4536.000000,284.999554
+4608.000000,284.950818
+4680.000000,284.838043
+4752.000000,284.662744
+4824.000000,284.427924
+4896.000000,284.137268
+4968.000000,283.795331
+5040.000000,283.407440
+5112.000000,282.979529
+5184.000000,282.518463
+5256.000000,282.031439
+5328.000000,281.526111
+5400.000000,281.010406
+5472.000000,280.492438
+5544.000000,279.980402
+5616.000000,279.482379
+5688.000000,279.006201
+5760.000000,278.559448
+5832.000000,278.149323
+5904.000000,277.782214
+5976.000000,277.463904
+6048.000000,277.199432
+6120.000000,276.992950
+6192.000000,276.847992
+6264.000000,276.766571
+6336.000000,276.749982
+6408.000000,276.798486
+6480.000000,276.911377
+6552.000000,277.087061
+6624.000000,277.322614
+6696.000000,277.614319
+6768.000000,277.957593
+6840.000000,278.347015
+6912.000000,278.776556
+6984.000000,279.239221
+7056.000000,279.727673
+7128.000000,280.234174
+7200.000000,280.750671
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotOut.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotOut.T/test.csv
new file mode 100644
index 0000000000..db9ab7e7e1
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotOut.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,293.149994
+72.000000,281.966754
+144.000000,282.313934
+216.000000,282.784106
+288.000000,283.237164
+360.000000,283.661499
+432.000000,284.050110
+504.000000,284.397028
+576.000000,284.696832
+648.000000,284.944824
+720.000000,285.137207
+792.000000,285.270685
+864.000000,285.343408
+936.000000,285.354285
+1008.000000,285.303113
+1080.000000,285.190704
+1152.000000,285.018616
+1224.000000,284.789746
+1296.000000,284.507690
+1368.000000,284.176825
+1440.000000,283.802338
+1512.000000,283.389960
+1584.000000,282.946265
+1656.000000,282.478198
+1728.000000,281.993091
+1800.000000,281.498505
+1872.000000,281.002203
+1944.000000,280.512036
+2016.000000,280.035669
+2088.000000,279.580609
+2160.000000,279.154022
+2232.000000,278.762860
+2304.000000,278.413208
+2376.000000,278.110657
+2448.000000,277.860052
+2520.000000,277.665466
+2592.000000,277.530206
+2664.000000,277.456317
+2736.000000,277.444971
+2808.000000,277.496375
+2880.000000,277.609741
+2952.000000,277.783435
+3024.000000,278.014435
+3096.000000,278.299005
+3168.000000,278.632605
+3240.000000,279.009888
+3312.000000,279.424927
+3384.000000,279.870966
+3456.000000,280.340930
+3528.000000,280.827405
+3600.000000,281.322723
+3672.000000,281.772693
+3744.000000,282.212384
+3816.000000,282.639185
+3888.000000,283.045520
+3960.000000,283.423920
+4032.000000,283.767084
+4104.000000,284.068304
+4176.000000,284.321149
+4248.000000,284.554602
+4320.000000,284.759064
+4392.000000,284.902924
+4464.000000,284.983502
+4536.000000,284.999524
+4608.000000,284.950781
+4680.000000,284.837982
+4752.000000,284.662683
+4824.000000,284.427893
+4896.000000,284.137268
+4968.000000,283.795331
+5040.000000,283.407440
+5112.000000,282.979529
+5184.000000,282.518463
+5256.000000,282.031439
+5328.000000,281.526111
+5400.000000,281.010406
+5472.000000,280.492438
+5544.000000,279.980402
+5616.000000,279.482361
+5688.000000,279.006201
+5760.000000,278.559448
+5832.000000,278.149323
+5904.000000,277.782214
+5976.000000,277.463904
+6048.000000,277.199432
+6120.000000,276.992981
+6192.000000,276.847992
+6264.000000,276.766583
+6336.000000,276.749982
+6408.000000,276.798511
+6480.000000,276.911377
+6552.000000,277.087061
+6624.000000,277.322614
+6696.000000,277.614319
+6768.000000,277.957593
+6840.000000,278.347015
+6912.000000,278.776556
+6984.000000,279.239221
+7056.000000,279.727673
+7128.000000,280.234174
+7200.000000,280.750671
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotOut.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotOut.T/upperBound.csv
new file mode 100644
index 0000000000..d1a9a1a4b6
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.mat_senTemHotOut.T/upperBound.csv
@@ -0,0 +1,106 @@
+x,y
+-0.001000,293.443144
+0.001000,293.443144
+72.000940,282.248767
+143.999000,282.596260
+215.999000,283.066848
+287.999000,283.520408
+359.999000,283.945161
+431.999000,284.334160
+503.999000,284.681406
+575.999000,284.981499
+647.999000,285.229769
+719.999000,285.422344
+791.999000,285.555955
+863.999000,285.628752
+935.999000,285.639639
+936.001000,285.639639
+1008.001000,285.588416
+1080.001000,285.475926
+1152.001000,285.303634
+1224.001000,285.074536
+1296.001000,284.792137
+1368.001000,284.460910
+1440.001000,284.086079
+1512.001000,283.673264
+1584.001000,283.229180
+1656.001000,282.760664
+1728.001000,282.275053
+1800.001000,281.780003
+1872.001000,281.283206
+1944.001000,280.792548
+2016.001000,280.315723
+2088.001000,279.860190
+2160.001000,279.433176
+2232.001000,279.041623
+2304.001000,278.691621
+2376.001000,278.388767
+2448.001000,278.137913
+2520.001000,277.943101
+2592.001000,277.807737
+2664.001000,277.733773
+2735.999362,277.722416
+2807.999000,277.773871
+2879.999000,277.887351
+2951.999000,278.061218
+3023.999000,278.292437
+3095.999000,278.577304
+3167.999000,278.911238
+3239.999000,279.288898
+3311.999000,279.704352
+3383.999000,280.150837
+3455.999000,280.621271
+3527.999000,281.108232
+3599.999000,281.604046
+3671.999000,282.054466
+3743.999000,282.494578
+3815.999000,282.921824
+3887.999000,283.328566
+3959.999000,283.707344
+4031.999000,284.050875
+4103.999000,284.352373
+4175.999000,284.605470
+4247.999000,284.838790
+4319.999000,285.043731
+4391.999000,285.187741
+4463.999000,285.268437
+4535.999000,285.284554
+4536.001000,285.284554
+4608.001000,285.235769
+4680.001000,285.122881
+4752.001000,284.947407
+4824.001000,284.712352
+4896.001000,284.421405
+4968.001000,284.079126
+5040.001000,283.690848
+5112.001000,283.262508
+5184.001000,282.800982
+5256.001000,282.313471
+5328.001000,281.807637
+5400.001000,281.291417
+5472.001000,280.772930
+5544.001000,280.260382
+5616.001000,279.761862
+5688.001000,279.285207
+5760.001000,278.838008
+5832.001000,278.427472
+5904.001000,278.059997
+5976.001000,277.741368
+6048.001000,277.476632
+6120.001000,277.269943
+6192.001000,277.124840
+6264.001000,277.043338
+6335.999510,277.026732
+6407.999000,277.075285
+6479.999000,277.188288
+6551.999000,277.364148
+6623.999000,277.599936
+6695.999000,277.891933
+6767.999000,278.235550
+6839.999000,278.625362
+6911.999000,279.055333
+6983.999000,279.518460
+7055.999000,280.007401
+7127.999000,280.514408
+7199.999000,281.031422
+7200.001000,281.031422
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_T_Sup_exp.showNumber/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_T_Sup_exp.showNumber/errors.csv
new file mode 100644
index 0000000000..a51f7bff71
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_T_Sup_exp.showNumber/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+72.000000,0.000000
+144.000000,0.000000
+216.000000,0.000000
+288.000000,0.000000
+360.000000,0.000000
+432.000000,0.000000
+504.000000,0.000000
+576.000000,0.000000
+648.000000,0.000000
+720.000000,0.000000
+792.000000,0.000000
+864.000000,0.000000
+936.000000,0.000000
+1008.000000,0.000000
+1080.000000,0.000000
+1152.000000,0.000000
+1224.000000,0.000000
+1296.000000,0.000000
+1368.000000,0.000000
+1440.000000,0.000000
+1512.000000,0.000000
+1584.000000,0.000000
+1656.000000,0.000000
+1728.000000,0.000000
+1800.000000,0.000000
+1872.000000,0.000000
+1944.000000,0.000000
+2016.000000,0.000000
+2088.000000,0.000000
+2160.000000,0.000000
+2232.000000,0.000000
+2304.000000,0.000000
+2376.000000,0.000000
+2448.000000,0.000000
+2520.000000,0.000000
+2592.000000,0.000000
+2664.000000,0.000000
+2736.000000,0.000000
+2808.000000,0.000000
+2880.000000,0.000000
+2952.000000,0.000000
+3024.000000,0.000000
+3096.000000,0.000000
+3168.000000,0.000000
+3240.000000,0.000000
+3312.000000,0.000000
+3384.000000,0.000000
+3456.000000,0.000000
+3528.000000,0.000000
+3600.000000,0.000000
+3672.000000,0.000000
+3744.000000,0.000000
+3816.000000,0.000000
+3888.000000,0.000000
+3960.000000,0.000000
+4032.000000,0.000000
+4104.000000,0.000000
+4176.000000,0.000000
+4248.000000,0.000000
+4320.000000,0.000000
+4392.000000,0.000000
+4464.000000,0.000000
+4536.000000,0.000000
+4608.000000,0.000000
+4680.000000,0.000000
+4752.000000,0.000000
+4824.000000,0.000000
+4896.000000,0.000000
+4968.000000,0.000000
+5040.000000,0.000000
+5112.000000,0.000000
+5184.000000,0.000000
+5256.000000,0.000000
+5328.000000,0.000000
+5400.000000,0.000000
+5472.000000,0.000000
+5544.000000,0.000000
+5616.000000,0.000000
+5688.000000,0.000000
+5760.000000,0.000000
+5832.000000,0.000000
+5904.000000,0.000000
+5976.000000,0.000000
+6048.000000,0.000000
+6120.000000,0.000000
+6192.000000,0.000000
+6264.000000,0.000000
+6336.000000,0.000000
+6408.000000,0.000000
+6480.000000,0.000000
+6552.000000,0.000000
+6624.000000,0.000000
+6696.000000,0.000000
+6768.000000,0.000000
+6840.000000,0.000000
+6912.000000,0.000000
+6984.000000,0.000000
+7056.000000,0.000000
+7128.000000,0.000000
+7200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_T_Sup_exp.showNumber/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_T_Sup_exp.showNumber/lowerBound.csv
new file mode 100644
index 0000000000..faceec644e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_T_Sup_exp.showNumber/lowerBound.csv
@@ -0,0 +1,22 @@
+x,y
+-0.001000,17.546435
+3600.001000,17.546435
+3672.001000,17.594388
+3744.001000,17.630353
+3816.001000,18.121859
+3888.001000,18.337645
+3960.001000,18.457524
+4032.001000,18.457524
+4104.001000,18.469513
+4176.001000,18.505476
+4248.001000,18.505476
+4392.001000,18.601381
+4464.001000,18.601381
+4535.999111,18.637343
+4607.999000,18.025957
+4679.999000,17.726255
+4751.999000,17.630353
+4823.999000,17.594388
+4824.001000,17.594388
+4896.001000,17.630353
+7200.001000,17.630353
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_T_Sup_exp.showNumber/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_T_Sup_exp.showNumber/reference.csv
new file mode 100644
index 0000000000..9f3c4f688f
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_T_Sup_exp.showNumber/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,17.563999
+72.000000,17.563999
+144.000000,17.563999
+216.000000,17.563999
+288.000000,17.563999
+360.000000,17.563999
+432.000000,17.563999
+504.000000,17.563999
+576.000000,17.563999
+648.000000,17.563999
+720.000000,17.563999
+792.000000,17.563999
+864.000000,17.563999
+936.000000,17.563999
+1008.000000,17.563999
+1080.000000,17.563999
+1152.000000,17.563999
+1224.000000,17.563999
+1296.000000,17.563999
+1368.000000,17.563999
+1440.000000,17.563999
+1512.000000,17.563999
+1584.000000,17.563999
+1656.000000,17.563999
+1728.000000,17.563999
+1800.000000,17.563999
+1872.000000,17.563999
+1944.000000,17.563999
+2016.000000,17.563999
+2088.000000,17.563999
+2160.000000,17.563999
+2232.000000,17.563999
+2304.000000,17.563999
+2376.000000,17.563999
+2448.000000,17.563999
+2520.000000,17.563999
+2592.000000,17.563999
+2664.000000,17.563999
+2736.000000,17.563999
+2808.000000,17.563999
+2880.000000,17.563999
+2952.000000,17.563999
+3024.000000,17.563999
+3096.000000,17.563999
+3168.000000,17.563999
+3240.000000,17.563999
+3312.000000,17.563999
+3384.000000,17.563999
+3456.000000,17.563999
+3528.000000,17.563999
+3600.000000,17.563999
+3672.000000,17.612000
+3744.000000,17.648001
+3816.000000,18.139999
+3888.000000,18.356001
+3960.000000,18.476000
+4032.000000,18.476000
+4104.000000,18.488001
+4176.000000,18.524000
+4248.000000,18.524000
+4320.000000,18.572001
+4392.000000,18.620001
+4464.000000,18.620001
+4536.000000,18.656000
+4608.000000,18.044001
+4680.000000,17.743999
+4752.000000,17.648001
+4824.000000,17.612000
+4896.000000,17.648001
+4968.000000,17.648001
+5040.000000,17.648001
+5112.000000,17.648001
+5184.000000,17.648001
+5256.000000,17.648001
+5328.000000,17.648001
+5400.000000,17.648001
+5472.000000,17.648001
+5544.000000,17.648001
+5616.000000,17.648001
+5688.000000,17.648001
+5760.000000,17.648001
+5832.000000,17.648001
+5904.000000,17.648001
+5976.000000,17.648001
+6048.000000,17.648001
+6120.000000,17.648001
+6192.000000,17.648001
+6264.000000,17.648001
+6336.000000,17.648001
+6408.000000,17.648001
+6480.000000,17.648001
+6552.000000,17.648001
+6624.000000,17.648001
+6696.000000,17.648001
+6768.000000,17.648001
+6840.000000,17.648001
+6912.000000,17.648001
+6984.000000,17.648001
+7056.000000,17.648001
+7128.000000,17.648001
+7200.000000,17.648001
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_T_Sup_exp.showNumber/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_T_Sup_exp.showNumber/test.csv
new file mode 100644
index 0000000000..9f3c4f688f
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_T_Sup_exp.showNumber/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,17.563999
+72.000000,17.563999
+144.000000,17.563999
+216.000000,17.563999
+288.000000,17.563999
+360.000000,17.563999
+432.000000,17.563999
+504.000000,17.563999
+576.000000,17.563999
+648.000000,17.563999
+720.000000,17.563999
+792.000000,17.563999
+864.000000,17.563999
+936.000000,17.563999
+1008.000000,17.563999
+1080.000000,17.563999
+1152.000000,17.563999
+1224.000000,17.563999
+1296.000000,17.563999
+1368.000000,17.563999
+1440.000000,17.563999
+1512.000000,17.563999
+1584.000000,17.563999
+1656.000000,17.563999
+1728.000000,17.563999
+1800.000000,17.563999
+1872.000000,17.563999
+1944.000000,17.563999
+2016.000000,17.563999
+2088.000000,17.563999
+2160.000000,17.563999
+2232.000000,17.563999
+2304.000000,17.563999
+2376.000000,17.563999
+2448.000000,17.563999
+2520.000000,17.563999
+2592.000000,17.563999
+2664.000000,17.563999
+2736.000000,17.563999
+2808.000000,17.563999
+2880.000000,17.563999
+2952.000000,17.563999
+3024.000000,17.563999
+3096.000000,17.563999
+3168.000000,17.563999
+3240.000000,17.563999
+3312.000000,17.563999
+3384.000000,17.563999
+3456.000000,17.563999
+3528.000000,17.563999
+3600.000000,17.563999
+3672.000000,17.612000
+3744.000000,17.648001
+3816.000000,18.139999
+3888.000000,18.356001
+3960.000000,18.476000
+4032.000000,18.476000
+4104.000000,18.488001
+4176.000000,18.524000
+4248.000000,18.524000
+4320.000000,18.572001
+4392.000000,18.620001
+4464.000000,18.620001
+4536.000000,18.656000
+4608.000000,18.044001
+4680.000000,17.743999
+4752.000000,17.648001
+4824.000000,17.612000
+4896.000000,17.648001
+4968.000000,17.648001
+5040.000000,17.648001
+5112.000000,17.648001
+5184.000000,17.648001
+5256.000000,17.648001
+5328.000000,17.648001
+5400.000000,17.648001
+5472.000000,17.648001
+5544.000000,17.648001
+5616.000000,17.648001
+5688.000000,17.648001
+5760.000000,17.648001
+5832.000000,17.648001
+5904.000000,17.648001
+5976.000000,17.648001
+6048.000000,17.648001
+6120.000000,17.648001
+6192.000000,17.648001
+6264.000000,17.648001
+6336.000000,17.648001
+6408.000000,17.648001
+6480.000000,17.648001
+6552.000000,17.648001
+6624.000000,17.648001
+6696.000000,17.648001
+6768.000000,17.648001
+6840.000000,17.648001
+6912.000000,17.648001
+6984.000000,17.648001
+7056.000000,17.648001
+7128.000000,17.648001
+7200.000000,17.648001
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_T_Sup_exp.showNumber/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_T_Sup_exp.showNumber/upperBound.csv
new file mode 100644
index 0000000000..9432154497
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_T_Sup_exp.showNumber/upperBound.csv
@@ -0,0 +1,22 @@
+x,y
+-0.001000,17.581563
+3599.999000,17.581563
+3671.999000,17.629612
+3743.999000,17.665649
+3815.999000,18.158139
+3887.999000,18.374357
+3959.999000,18.494476
+4031.999000,18.494476
+4103.999000,18.506489
+4175.999000,18.542524
+4247.999000,18.542524
+4391.999000,18.638621
+4463.999000,18.638621
+4535.999000,18.674656
+4536.001000,18.674656
+4608.001000,18.062045
+4680.001000,17.761743
+4752.001000,17.665649
+4824.000000,17.629612
+4895.999000,17.665649
+7200.001000,17.665649
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_V_flow_exp.showNumber/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_V_flow_exp.showNumber/errors.csv
new file mode 100644
index 0000000000..a51f7bff71
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_V_flow_exp.showNumber/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+72.000000,0.000000
+144.000000,0.000000
+216.000000,0.000000
+288.000000,0.000000
+360.000000,0.000000
+432.000000,0.000000
+504.000000,0.000000
+576.000000,0.000000
+648.000000,0.000000
+720.000000,0.000000
+792.000000,0.000000
+864.000000,0.000000
+936.000000,0.000000
+1008.000000,0.000000
+1080.000000,0.000000
+1152.000000,0.000000
+1224.000000,0.000000
+1296.000000,0.000000
+1368.000000,0.000000
+1440.000000,0.000000
+1512.000000,0.000000
+1584.000000,0.000000
+1656.000000,0.000000
+1728.000000,0.000000
+1800.000000,0.000000
+1872.000000,0.000000
+1944.000000,0.000000
+2016.000000,0.000000
+2088.000000,0.000000
+2160.000000,0.000000
+2232.000000,0.000000
+2304.000000,0.000000
+2376.000000,0.000000
+2448.000000,0.000000
+2520.000000,0.000000
+2592.000000,0.000000
+2664.000000,0.000000
+2736.000000,0.000000
+2808.000000,0.000000
+2880.000000,0.000000
+2952.000000,0.000000
+3024.000000,0.000000
+3096.000000,0.000000
+3168.000000,0.000000
+3240.000000,0.000000
+3312.000000,0.000000
+3384.000000,0.000000
+3456.000000,0.000000
+3528.000000,0.000000
+3600.000000,0.000000
+3672.000000,0.000000
+3744.000000,0.000000
+3816.000000,0.000000
+3888.000000,0.000000
+3960.000000,0.000000
+4032.000000,0.000000
+4104.000000,0.000000
+4176.000000,0.000000
+4248.000000,0.000000
+4320.000000,0.000000
+4392.000000,0.000000
+4464.000000,0.000000
+4536.000000,0.000000
+4608.000000,0.000000
+4680.000000,0.000000
+4752.000000,0.000000
+4824.000000,0.000000
+4896.000000,0.000000
+4968.000000,0.000000
+5040.000000,0.000000
+5112.000000,0.000000
+5184.000000,0.000000
+5256.000000,0.000000
+5328.000000,0.000000
+5400.000000,0.000000
+5472.000000,0.000000
+5544.000000,0.000000
+5616.000000,0.000000
+5688.000000,0.000000
+5760.000000,0.000000
+5832.000000,0.000000
+5904.000000,0.000000
+5976.000000,0.000000
+6048.000000,0.000000
+6120.000000,0.000000
+6192.000000,0.000000
+6264.000000,0.000000
+6336.000000,0.000000
+6408.000000,0.000000
+6480.000000,0.000000
+6552.000000,0.000000
+6624.000000,0.000000
+6696.000000,0.000000
+6768.000000,0.000000
+6840.000000,0.000000
+6912.000000,0.000000
+6984.000000,0.000000
+7056.000000,0.000000
+7128.000000,0.000000
+7200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_V_flow_exp.showNumber/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_V_flow_exp.showNumber/lowerBound.csv
new file mode 100644
index 0000000000..c0b8bec467
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_V_flow_exp.showNumber/lowerBound.csv
@@ -0,0 +1,23 @@
+x,y
+-0.001000,398.664322
+3600.001000,398.664322
+3671.999038,401.330922
+3743.999000,265.329894
+3815.999000,181.842374
+3887.999000,178.885389
+3959.999000,178.885389
+3960.001000,178.885389
+4032.001000,181.842374
+4176.001000,181.842374
+4248.000000,184.751989
+4319.999000,181.842374
+4391.999000,178.885389
+4392.001000,178.885389
+4464.001000,187.616578
+4536.001000,345.639397
+4608.000741,399.999673
+4679.999000,391.918236
+4680.001000,391.918236
+4752.000501,395.979664
+4823.999000,394.630518
+7200.001000,394.630518
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_V_flow_exp.showNumber/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_V_flow_exp.showNumber/reference.csv
new file mode 100644
index 0000000000..36a533c98b
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_V_flow_exp.showNumber/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,399.063385
+72.000000,399.063385
+144.000000,399.063385
+216.000000,399.063385
+288.000000,399.063385
+360.000000,399.063385
+432.000000,399.063385
+504.000000,399.063385
+576.000000,399.063385
+648.000000,399.063385
+720.000000,399.063385
+792.000000,399.063385
+864.000000,399.063385
+936.000000,399.063385
+1008.000000,399.063385
+1080.000000,399.063385
+1152.000000,399.063385
+1224.000000,399.063385
+1296.000000,399.063385
+1368.000000,399.063385
+1440.000000,399.063385
+1512.000000,399.063385
+1584.000000,399.063385
+1656.000000,399.063385
+1728.000000,399.063385
+1800.000000,399.063385
+1872.000000,399.063385
+1944.000000,399.063385
+2016.000000,399.063385
+2088.000000,399.063385
+2160.000000,399.063385
+2232.000000,399.063385
+2304.000000,399.063385
+2376.000000,399.063385
+2448.000000,399.063385
+2520.000000,399.063385
+2592.000000,399.063385
+2664.000000,399.063385
+2736.000000,399.063385
+2808.000000,399.063385
+2880.000000,399.063385
+2952.000000,399.063385
+3024.000000,399.063385
+3096.000000,399.063385
+3168.000000,399.063385
+3240.000000,399.063385
+3312.000000,399.063385
+3384.000000,399.063385
+3456.000000,399.063385
+3528.000000,399.063385
+3600.000000,399.063385
+3672.000000,401.732727
+3744.000000,265.595490
+3816.000000,182.024399
+3888.000000,179.064453
+3960.000000,179.064453
+4032.000000,182.024399
+4104.000000,182.024399
+4176.000000,182.024399
+4248.000000,184.936966
+4320.000000,182.024399
+4392.000000,179.064453
+4464.000000,187.804382
+4536.000000,345.985382
+4608.000000,400.400269
+4680.000000,392.310547
+4752.000000,396.376068
+4824.000000,395.025543
+4896.000000,395.025543
+4968.000000,395.025543
+5040.000000,395.025543
+5112.000000,395.025543
+5184.000000,395.025543
+5256.000000,395.025543
+5328.000000,395.025543
+5400.000000,395.025543
+5472.000000,395.025543
+5544.000000,395.025543
+5616.000000,395.025543
+5688.000000,395.025543
+5760.000000,395.025543
+5832.000000,395.025543
+5904.000000,395.025543
+5976.000000,395.025543
+6048.000000,395.025543
+6120.000000,395.025543
+6192.000000,395.025543
+6264.000000,395.025543
+6336.000000,395.025543
+6408.000000,395.025543
+6480.000000,395.025543
+6552.000000,395.025543
+6624.000000,395.025543
+6696.000000,395.025543
+6768.000000,395.025543
+6840.000000,395.025543
+6912.000000,395.025543
+6984.000000,395.025543
+7056.000000,395.025543
+7128.000000,395.025543
+7200.000000,395.025543
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_V_flow_exp.showNumber/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_V_flow_exp.showNumber/test.csv
new file mode 100644
index 0000000000..36a533c98b
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_V_flow_exp.showNumber/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,399.063385
+72.000000,399.063385
+144.000000,399.063385
+216.000000,399.063385
+288.000000,399.063385
+360.000000,399.063385
+432.000000,399.063385
+504.000000,399.063385
+576.000000,399.063385
+648.000000,399.063385
+720.000000,399.063385
+792.000000,399.063385
+864.000000,399.063385
+936.000000,399.063385
+1008.000000,399.063385
+1080.000000,399.063385
+1152.000000,399.063385
+1224.000000,399.063385
+1296.000000,399.063385
+1368.000000,399.063385
+1440.000000,399.063385
+1512.000000,399.063385
+1584.000000,399.063385
+1656.000000,399.063385
+1728.000000,399.063385
+1800.000000,399.063385
+1872.000000,399.063385
+1944.000000,399.063385
+2016.000000,399.063385
+2088.000000,399.063385
+2160.000000,399.063385
+2232.000000,399.063385
+2304.000000,399.063385
+2376.000000,399.063385
+2448.000000,399.063385
+2520.000000,399.063385
+2592.000000,399.063385
+2664.000000,399.063385
+2736.000000,399.063385
+2808.000000,399.063385
+2880.000000,399.063385
+2952.000000,399.063385
+3024.000000,399.063385
+3096.000000,399.063385
+3168.000000,399.063385
+3240.000000,399.063385
+3312.000000,399.063385
+3384.000000,399.063385
+3456.000000,399.063385
+3528.000000,399.063385
+3600.000000,399.063385
+3672.000000,401.732727
+3744.000000,265.595490
+3816.000000,182.024399
+3888.000000,179.064453
+3960.000000,179.064453
+4032.000000,182.024399
+4104.000000,182.024399
+4176.000000,182.024399
+4248.000000,184.936966
+4320.000000,182.024399
+4392.000000,179.064453
+4464.000000,187.804382
+4536.000000,345.985382
+4608.000000,400.400269
+4680.000000,392.310547
+4752.000000,396.376068
+4824.000000,395.025543
+4896.000000,395.025543
+4968.000000,395.025543
+5040.000000,395.025543
+5112.000000,395.025543
+5184.000000,395.025543
+5256.000000,395.025543
+5328.000000,395.025543
+5400.000000,395.025543
+5472.000000,395.025543
+5544.000000,395.025543
+5616.000000,395.025543
+5688.000000,395.025543
+5760.000000,395.025543
+5832.000000,395.025543
+5904.000000,395.025543
+5976.000000,395.025543
+6048.000000,395.025543
+6120.000000,395.025543
+6192.000000,395.025543
+6264.000000,395.025543
+6336.000000,395.025543
+6408.000000,395.025543
+6480.000000,395.025543
+6552.000000,395.025543
+6624.000000,395.025543
+6696.000000,395.025543
+6768.000000,395.025543
+6840.000000,395.025543
+6912.000000,395.025543
+6984.000000,395.025543
+7056.000000,395.025543
+7128.000000,395.025543
+7200.000000,395.025543
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_V_flow_exp.showNumber/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_V_flow_exp.showNumber/upperBound.csv
new file mode 100644
index 0000000000..0eb2181501
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_V_flow_exp.showNumber/upperBound.csv
@@ -0,0 +1,24 @@
+x,y
+-0.001000,399.462448
+3599.999000,399.462448
+3671.999000,402.134460
+3672.001000,402.134460
+3744.001000,265.861085
+3816.001000,182.206423
+3888.001000,179.243518
+3959.999000,179.243518
+4031.999000,182.206423
+4175.999000,182.206423
+4247.999000,185.121903
+4248.001000,185.121903
+4320.001000,182.206423
+4391.999506,179.243579
+4463.999000,187.992187
+4535.999000,346.331367
+4607.999000,400.800669
+4608.001000,400.800669
+4680.000331,392.702933
+4751.999000,396.772444
+4752.001000,396.772444
+4824.001000,395.420569
+7200.001000,395.420569
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_X_Sup_exp.showNumber/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_X_Sup_exp.showNumber/errors.csv
new file mode 100644
index 0000000000..a51f7bff71
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_X_Sup_exp.showNumber/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+72.000000,0.000000
+144.000000,0.000000
+216.000000,0.000000
+288.000000,0.000000
+360.000000,0.000000
+432.000000,0.000000
+504.000000,0.000000
+576.000000,0.000000
+648.000000,0.000000
+720.000000,0.000000
+792.000000,0.000000
+864.000000,0.000000
+936.000000,0.000000
+1008.000000,0.000000
+1080.000000,0.000000
+1152.000000,0.000000
+1224.000000,0.000000
+1296.000000,0.000000
+1368.000000,0.000000
+1440.000000,0.000000
+1512.000000,0.000000
+1584.000000,0.000000
+1656.000000,0.000000
+1728.000000,0.000000
+1800.000000,0.000000
+1872.000000,0.000000
+1944.000000,0.000000
+2016.000000,0.000000
+2088.000000,0.000000
+2160.000000,0.000000
+2232.000000,0.000000
+2304.000000,0.000000
+2376.000000,0.000000
+2448.000000,0.000000
+2520.000000,0.000000
+2592.000000,0.000000
+2664.000000,0.000000
+2736.000000,0.000000
+2808.000000,0.000000
+2880.000000,0.000000
+2952.000000,0.000000
+3024.000000,0.000000
+3096.000000,0.000000
+3168.000000,0.000000
+3240.000000,0.000000
+3312.000000,0.000000
+3384.000000,0.000000
+3456.000000,0.000000
+3528.000000,0.000000
+3600.000000,0.000000
+3672.000000,0.000000
+3744.000000,0.000000
+3816.000000,0.000000
+3888.000000,0.000000
+3960.000000,0.000000
+4032.000000,0.000000
+4104.000000,0.000000
+4176.000000,0.000000
+4248.000000,0.000000
+4320.000000,0.000000
+4392.000000,0.000000
+4464.000000,0.000000
+4536.000000,0.000000
+4608.000000,0.000000
+4680.000000,0.000000
+4752.000000,0.000000
+4824.000000,0.000000
+4896.000000,0.000000
+4968.000000,0.000000
+5040.000000,0.000000
+5112.000000,0.000000
+5184.000000,0.000000
+5256.000000,0.000000
+5328.000000,0.000000
+5400.000000,0.000000
+5472.000000,0.000000
+5544.000000,0.000000
+5616.000000,0.000000
+5688.000000,0.000000
+5760.000000,0.000000
+5832.000000,0.000000
+5904.000000,0.000000
+5976.000000,0.000000
+6048.000000,0.000000
+6120.000000,0.000000
+6192.000000,0.000000
+6264.000000,0.000000
+6336.000000,0.000000
+6408.000000,0.000000
+6480.000000,0.000000
+6552.000000,0.000000
+6624.000000,0.000000
+6696.000000,0.000000
+6768.000000,0.000000
+6840.000000,0.000000
+6912.000000,0.000000
+6984.000000,0.000000
+7056.000000,0.000000
+7128.000000,0.000000
+7200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_X_Sup_exp.showNumber/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_X_Sup_exp.showNumber/lowerBound.csv
new file mode 100644
index 0000000000..25f40d8d4c
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_X_Sup_exp.showNumber/lowerBound.csv
@@ -0,0 +1,27 @@
+x,y
+-0.001000,0.003872
+3600.001000,0.003872
+3672.001000,0.003878
+3744.001000,0.004508
+3816.000968,0.005145
+3887.999000,0.005135
+3888.001000,0.005135
+3959.999483,0.005149
+4031.999000,0.005106
+4032.001000,0.005106
+4103.999419,0.005120
+4175.999000,0.005067
+4247.999000,0.005063
+4248.001000,0.005063
+4320.001000,0.005091
+4391.999122,0.005095
+4463.999000,0.005037
+4535.999000,0.004264
+4607.999000,0.003718
+4608.001000,0.003718
+4680.001000,0.003732
+4752.001000,0.003803
+4824.001000,0.003809
+4896.001000,0.003880
+4968.001000,0.003885
+7200.001000,0.003885
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_X_Sup_exp.showNumber/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_X_Sup_exp.showNumber/reference.csv
new file mode 100644
index 0000000000..53097a29c2
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_X_Sup_exp.showNumber/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.004872
+72.000000,0.004872
+144.000000,0.004872
+216.000000,0.004872
+288.000000,0.004872
+360.000000,0.004872
+432.000000,0.004872
+504.000000,0.004872
+576.000000,0.004872
+648.000000,0.004872
+720.000000,0.004872
+792.000000,0.004872
+864.000000,0.004872
+936.000000,0.004872
+1008.000000,0.004872
+1080.000000,0.004872
+1152.000000,0.004872
+1224.000000,0.004872
+1296.000000,0.004872
+1368.000000,0.004872
+1440.000000,0.004872
+1512.000000,0.004872
+1584.000000,0.004872
+1656.000000,0.004872
+1728.000000,0.004872
+1800.000000,0.004872
+1872.000000,0.004872
+1944.000000,0.004872
+2016.000000,0.004872
+2088.000000,0.004872
+2160.000000,0.004872
+2232.000000,0.004872
+2304.000000,0.004872
+2376.000000,0.004872
+2448.000000,0.004872
+2520.000000,0.004872
+2592.000000,0.004872
+2664.000000,0.004872
+2736.000000,0.004872
+2808.000000,0.004872
+2880.000000,0.004872
+2952.000000,0.004872
+3024.000000,0.004872
+3096.000000,0.004872
+3168.000000,0.004872
+3240.000000,0.004872
+3312.000000,0.004872
+3384.000000,0.004872
+3456.000000,0.004872
+3528.000000,0.004872
+3600.000000,0.004872
+3672.000000,0.004878
+3744.000000,0.005508
+3816.000000,0.006145
+3888.000000,0.006135
+3960.000000,0.006149
+4032.000000,0.006106
+4104.000000,0.006120
+4176.000000,0.006067
+4248.000000,0.006063
+4320.000000,0.006091
+4392.000000,0.006095
+4464.000000,0.006037
+4536.000000,0.005264
+4608.000000,0.004718
+4680.000000,0.004732
+4752.000000,0.004803
+4824.000000,0.004809
+4896.000000,0.004880
+4968.000000,0.004885
+5040.000000,0.004885
+5112.000000,0.004885
+5184.000000,0.004885
+5256.000000,0.004885
+5328.000000,0.004885
+5400.000000,0.004885
+5472.000000,0.004885
+5544.000000,0.004885
+5616.000000,0.004885
+5688.000000,0.004885
+5760.000000,0.004885
+5832.000000,0.004885
+5904.000000,0.004885
+5976.000000,0.004885
+6048.000000,0.004885
+6120.000000,0.004885
+6192.000000,0.004885
+6264.000000,0.004885
+6336.000000,0.004885
+6408.000000,0.004885
+6480.000000,0.004885
+6552.000000,0.004885
+6624.000000,0.004885
+6696.000000,0.004885
+6768.000000,0.004885
+6840.000000,0.004885
+6912.000000,0.004885
+6984.000000,0.004885
+7056.000000,0.004885
+7128.000000,0.004885
+7200.000000,0.004885
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_X_Sup_exp.showNumber/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_X_Sup_exp.showNumber/test.csv
new file mode 100644
index 0000000000..53097a29c2
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_X_Sup_exp.showNumber/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.004872
+72.000000,0.004872
+144.000000,0.004872
+216.000000,0.004872
+288.000000,0.004872
+360.000000,0.004872
+432.000000,0.004872
+504.000000,0.004872
+576.000000,0.004872
+648.000000,0.004872
+720.000000,0.004872
+792.000000,0.004872
+864.000000,0.004872
+936.000000,0.004872
+1008.000000,0.004872
+1080.000000,0.004872
+1152.000000,0.004872
+1224.000000,0.004872
+1296.000000,0.004872
+1368.000000,0.004872
+1440.000000,0.004872
+1512.000000,0.004872
+1584.000000,0.004872
+1656.000000,0.004872
+1728.000000,0.004872
+1800.000000,0.004872
+1872.000000,0.004872
+1944.000000,0.004872
+2016.000000,0.004872
+2088.000000,0.004872
+2160.000000,0.004872
+2232.000000,0.004872
+2304.000000,0.004872
+2376.000000,0.004872
+2448.000000,0.004872
+2520.000000,0.004872
+2592.000000,0.004872
+2664.000000,0.004872
+2736.000000,0.004872
+2808.000000,0.004872
+2880.000000,0.004872
+2952.000000,0.004872
+3024.000000,0.004872
+3096.000000,0.004872
+3168.000000,0.004872
+3240.000000,0.004872
+3312.000000,0.004872
+3384.000000,0.004872
+3456.000000,0.004872
+3528.000000,0.004872
+3600.000000,0.004872
+3672.000000,0.004878
+3744.000000,0.005508
+3816.000000,0.006145
+3888.000000,0.006135
+3960.000000,0.006149
+4032.000000,0.006106
+4104.000000,0.006120
+4176.000000,0.006067
+4248.000000,0.006063
+4320.000000,0.006091
+4392.000000,0.006095
+4464.000000,0.006037
+4536.000000,0.005264
+4608.000000,0.004718
+4680.000000,0.004732
+4752.000000,0.004803
+4824.000000,0.004809
+4896.000000,0.004880
+4968.000000,0.004885
+5040.000000,0.004885
+5112.000000,0.004885
+5184.000000,0.004885
+5256.000000,0.004885
+5328.000000,0.004885
+5400.000000,0.004885
+5472.000000,0.004885
+5544.000000,0.004885
+5616.000000,0.004885
+5688.000000,0.004885
+5760.000000,0.004885
+5832.000000,0.004885
+5904.000000,0.004885
+5976.000000,0.004885
+6048.000000,0.004885
+6120.000000,0.004885
+6192.000000,0.004885
+6264.000000,0.004885
+6336.000000,0.004885
+6408.000000,0.004885
+6480.000000,0.004885
+6552.000000,0.004885
+6624.000000,0.004885
+6696.000000,0.004885
+6768.000000,0.004885
+6840.000000,0.004885
+6912.000000,0.004885
+6984.000000,0.004885
+7056.000000,0.004885
+7128.000000,0.004885
+7200.000000,0.004885
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_X_Sup_exp.showNumber/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_X_Sup_exp.showNumber/upperBound.csv
new file mode 100644
index 0000000000..7b7762f5b1
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_X_Sup_exp.showNumber/upperBound.csv
@@ -0,0 +1,27 @@
+x,y
+-0.001000,0.005872
+3599.999000,0.005872
+3671.999000,0.005878
+3743.999000,0.006508
+3815.999000,0.007145
+3816.001000,0.007145
+3887.999863,0.007135
+3959.999000,0.007149
+3960.001000,0.007149
+4032.000506,0.007106
+4103.999000,0.007120
+4104.001000,0.007120
+4176.001000,0.007067
+4247.999252,0.007063
+4319.999000,0.007091
+4391.999000,0.007095
+4392.001000,0.007095
+4464.001000,0.007037
+4536.001000,0.006264
+4608.000947,0.005718
+4679.999000,0.005732
+4751.999000,0.005803
+4823.999000,0.005809
+4895.999000,0.005880
+4967.999000,0.005885
+7200.001000,0.005885
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_m3hOda.y/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_m3hOda.y/errors.csv
new file mode 100644
index 0000000000..a51f7bff71
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_m3hOda.y/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+72.000000,0.000000
+144.000000,0.000000
+216.000000,0.000000
+288.000000,0.000000
+360.000000,0.000000
+432.000000,0.000000
+504.000000,0.000000
+576.000000,0.000000
+648.000000,0.000000
+720.000000,0.000000
+792.000000,0.000000
+864.000000,0.000000
+936.000000,0.000000
+1008.000000,0.000000
+1080.000000,0.000000
+1152.000000,0.000000
+1224.000000,0.000000
+1296.000000,0.000000
+1368.000000,0.000000
+1440.000000,0.000000
+1512.000000,0.000000
+1584.000000,0.000000
+1656.000000,0.000000
+1728.000000,0.000000
+1800.000000,0.000000
+1872.000000,0.000000
+1944.000000,0.000000
+2016.000000,0.000000
+2088.000000,0.000000
+2160.000000,0.000000
+2232.000000,0.000000
+2304.000000,0.000000
+2376.000000,0.000000
+2448.000000,0.000000
+2520.000000,0.000000
+2592.000000,0.000000
+2664.000000,0.000000
+2736.000000,0.000000
+2808.000000,0.000000
+2880.000000,0.000000
+2952.000000,0.000000
+3024.000000,0.000000
+3096.000000,0.000000
+3168.000000,0.000000
+3240.000000,0.000000
+3312.000000,0.000000
+3384.000000,0.000000
+3456.000000,0.000000
+3528.000000,0.000000
+3600.000000,0.000000
+3672.000000,0.000000
+3744.000000,0.000000
+3816.000000,0.000000
+3888.000000,0.000000
+3960.000000,0.000000
+4032.000000,0.000000
+4104.000000,0.000000
+4176.000000,0.000000
+4248.000000,0.000000
+4320.000000,0.000000
+4392.000000,0.000000
+4464.000000,0.000000
+4536.000000,0.000000
+4608.000000,0.000000
+4680.000000,0.000000
+4752.000000,0.000000
+4824.000000,0.000000
+4896.000000,0.000000
+4968.000000,0.000000
+5040.000000,0.000000
+5112.000000,0.000000
+5184.000000,0.000000
+5256.000000,0.000000
+5328.000000,0.000000
+5400.000000,0.000000
+5472.000000,0.000000
+5544.000000,0.000000
+5616.000000,0.000000
+5688.000000,0.000000
+5760.000000,0.000000
+5832.000000,0.000000
+5904.000000,0.000000
+5976.000000,0.000000
+6048.000000,0.000000
+6120.000000,0.000000
+6192.000000,0.000000
+6264.000000,0.000000
+6336.000000,0.000000
+6408.000000,0.000000
+6480.000000,0.000000
+6552.000000,0.000000
+6624.000000,0.000000
+6696.000000,0.000000
+6768.000000,0.000000
+6840.000000,0.000000
+6912.000000,0.000000
+6984.000000,0.000000
+7056.000000,0.000000
+7128.000000,0.000000
+7200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_m3hOda.y/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_m3hOda.y/lowerBound.csv
new file mode 100644
index 0000000000..3938b2f9f4
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_m3hOda.y/lowerBound.csv
@@ -0,0 +1,68 @@
+x,y
+-0.001000,393.761179
+71.999000,392.113902
+72.001000,392.113902
+144.001000,394.950632
+216.001000,396.558550
+288.001000,397.470143
+360.001000,397.987113
+432.001000,398.280246
+504.001000,398.446492
+576.001000,398.540758
+648.001000,398.594232
+720.001000,398.624566
+792.001000,398.641761
+864.001000,398.651517
+936.001000,398.657066
+1008.001000,398.660236
+1080.001000,398.662005
+1152.001000,398.663011
+1224.001000,398.663590
+1296.001000,398.663895
+1368.001000,398.664078
+1440.001000,398.664169
+1512.001000,398.664230
+1656.001000,398.664291
+1800.001000,398.664291
+1872.001000,398.664322
+3600.001000,398.664322
+3671.999041,401.394760
+3743.999000,271.709677
+3815.999000,187.240520
+3887.999000,181.502108
+3888.001000,181.502108
+3960.001000,181.569256
+4032.000229,183.926887
+4103.999000,182.446841
+4104.001000,182.446841
+4176.001000,184.033129
+4247.999231,184.388554
+4319.999000,181.664208
+4320.001000,181.664208
+4392.001000,183.911699
+4464.001000,187.080265
+4536.001000,325.413214
+4608.001000,394.393847
+4680.001000,397.656206
+4752.001000,400.024990
+4823.999690,403.432314
+4895.999000,396.961284
+4967.999000,394.609878
+5039.999000,394.563080
+5040.001000,394.563080
+5112.001000,394.592287
+5184.001000,394.608841
+5256.001000,394.618231
+5328.001000,394.623567
+5400.001000,394.626585
+5472.001000,394.628292
+5544.001000,394.629237
+5616.001000,394.629786
+5688.001000,394.630091
+5760.001000,394.630274
+5832.001000,394.630396
+5904.001000,394.630457
+5976.001000,394.630487
+6408.001000,394.630487
+6480.001000,394.630518
+7200.001000,394.630518
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_m3hOda.y/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_m3hOda.y/reference.csv
new file mode 100644
index 0000000000..456f7aa7de
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_m3hOda.y/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,394.155334
+72.000000,392.506409
+144.000000,395.345978
+216.000000,396.955505
+288.000000,397.868011
+360.000000,398.385498
+432.000000,398.678925
+504.000000,398.845337
+576.000000,398.939697
+648.000000,398.993225
+720.000000,399.023590
+792.000000,399.040802
+864.000000,399.050568
+936.000000,399.056122
+1008.000000,399.059296
+1080.000000,399.061066
+1152.000000,399.062073
+1224.000000,399.062653
+1296.000000,399.062958
+1368.000000,399.063141
+1440.000000,399.063232
+1512.000000,399.063293
+1584.000000,399.063324
+1656.000000,399.063354
+1728.000000,399.063354
+1800.000000,399.063354
+1872.000000,399.063385
+1944.000000,399.063385
+2016.000000,399.063385
+2088.000000,399.063385
+2160.000000,399.063385
+2232.000000,399.063385
+2304.000000,399.063385
+2376.000000,399.063385
+2448.000000,399.063385
+2520.000000,399.063385
+2592.000000,399.063385
+2664.000000,399.063385
+2736.000000,399.063385
+2808.000000,399.063385
+2880.000000,399.063385
+2952.000000,399.063385
+3024.000000,399.063385
+3096.000000,399.063385
+3168.000000,399.063385
+3240.000000,399.063385
+3312.000000,399.063385
+3384.000000,399.063385
+3456.000000,399.063385
+3528.000000,399.063385
+3600.000000,399.063385
+3672.000000,401.796631
+3744.000000,271.981659
+3816.000000,187.427948
+3888.000000,181.683792
+3960.000000,181.751007
+4032.000000,184.111023
+4104.000000,182.629471
+4176.000000,184.217346
+4248.000000,184.573135
+4320.000000,181.846054
+4392.000000,184.095795
+4464.000000,187.267532
+4536.000000,325.738953
+4608.000000,394.788635
+4680.000000,398.054260
+4752.000000,400.425415
+4824.000000,403.836212
+4896.000000,397.358643
+4968.000000,395.004883
+5040.000000,394.958038
+5112.000000,394.987274
+5184.000000,395.003845
+5256.000000,395.013245
+5328.000000,395.018585
+5400.000000,395.021606
+5472.000000,395.023315
+5544.000000,395.024261
+5616.000000,395.024811
+5688.000000,395.025116
+5760.000000,395.025299
+5832.000000,395.025421
+5904.000000,395.025482
+5976.000000,395.025513
+6048.000000,395.025513
+6120.000000,395.025513
+6192.000000,395.025513
+6264.000000,395.025513
+6336.000000,395.025513
+6408.000000,395.025513
+6480.000000,395.025543
+6552.000000,395.025543
+6624.000000,395.025543
+6696.000000,395.025543
+6768.000000,395.025543
+6840.000000,395.025543
+6912.000000,395.025543
+6984.000000,395.025543
+7056.000000,395.025543
+7128.000000,395.025543
+7200.000000,395.025543
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_m3hOda.y/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_m3hOda.y/test.csv
new file mode 100644
index 0000000000..0b9504dd4f
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_m3hOda.y/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,394.155334
+72.000000,392.506500
+144.000000,395.346008
+216.000000,396.955505
+288.000000,397.868042
+360.000000,398.385498
+432.000000,398.678894
+504.000000,398.845306
+576.000000,398.939697
+648.000000,398.993225
+720.000000,399.023590
+792.000000,399.040802
+864.000000,399.050568
+936.000000,399.056091
+1008.000000,399.059235
+1080.000000,399.061035
+1152.000000,399.062042
+1224.000000,399.062622
+1296.000000,399.062958
+1368.000000,399.063141
+1440.000000,399.063232
+1512.000000,399.063293
+1584.000000,399.063324
+1656.000000,399.063354
+1728.000000,399.063354
+1800.000000,399.063385
+1872.000000,399.063385
+1944.000000,399.063385
+2016.000000,399.063385
+2088.000000,399.063385
+2160.000000,399.063385
+2232.000000,399.063385
+2304.000000,399.063385
+2376.000000,399.063385
+2448.000000,399.063385
+2520.000000,399.063385
+2592.000000,399.063385
+2664.000000,399.063385
+2736.000000,399.063385
+2808.000000,399.063385
+2880.000000,399.063385
+2952.000000,399.063385
+3024.000000,399.063385
+3096.000000,399.063385
+3168.000000,399.063385
+3240.000000,399.063385
+3312.000000,399.063385
+3384.000000,399.063385
+3456.000000,399.063385
+3528.000000,399.063385
+3600.000000,399.063385
+3672.000000,401.796661
+3744.000000,271.978668
+3816.000000,187.427383
+3888.000000,181.683929
+3960.000000,181.750748
+4032.000000,184.110199
+4104.000000,182.629257
+4176.000000,184.217285
+4248.000000,184.571274
+4320.000000,181.846481
+4392.000000,184.095428
+4464.000000,187.266129
+4536.000000,325.735077
+4608.000000,394.788025
+4680.000000,398.054169
+4752.000000,400.425262
+4824.000000,403.836243
+4896.000000,397.358337
+4968.000000,395.004883
+5040.000000,394.958038
+5112.000000,394.987274
+5184.000000,395.003845
+5256.000000,395.013245
+5328.000000,395.018585
+5400.000000,395.021606
+5472.000000,395.023315
+5544.000000,395.024261
+5616.000000,395.024811
+5688.000000,395.025116
+5760.000000,395.025299
+5832.000000,395.025421
+5904.000000,395.025482
+5976.000000,395.025482
+6048.000000,395.025513
+6120.000000,395.025513
+6192.000000,395.025513
+6264.000000,395.025513
+6336.000000,395.025513
+6408.000000,395.025513
+6480.000000,395.025543
+6552.000000,395.025543
+6624.000000,395.025543
+6696.000000,395.025543
+6768.000000,395.025543
+6840.000000,395.025543
+6912.000000,395.025543
+6984.000000,395.025543
+7056.000000,395.025543
+7128.000000,395.025543
+7200.000000,395.025543
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_m3hOda.y/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_m3hOda.y/upperBound.csv
new file mode 100644
index 0000000000..3f5d036f61
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_m3hOda.y/upperBound.csv
@@ -0,0 +1,68 @@
+x,y
+-0.001000,394.549490
+0.001000,394.549490
+71.999735,392.898944
+143.999000,395.741324
+215.999000,397.352461
+287.999000,398.265879
+359.999000,398.783884
+431.999000,399.077603
+503.999000,399.244182
+575.999000,399.338637
+647.999000,399.392218
+719.999000,399.422614
+791.999000,399.439843
+863.999000,399.449618
+935.999000,399.455178
+1007.999000,399.458355
+1079.999000,399.460127
+1151.999000,399.461135
+1223.999000,399.461715
+1295.999000,399.462021
+1367.999000,399.462204
+1439.999000,399.462296
+1511.999000,399.462357
+1655.999000,399.462418
+1799.999000,399.462418
+1871.999000,399.462448
+3599.999000,399.462448
+3671.999000,402.198427
+3672.001000,402.198427
+3744.001000,272.253641
+3816.001000,187.615376
+3888.000977,181.865478
+3959.999000,181.932758
+4031.999000,184.295134
+4032.001000,184.295134
+4103.999965,182.812122
+4175.999000,184.401564
+4247.999000,184.757709
+4248.001000,184.757709
+4320.000096,182.027934
+4391.999000,184.279890
+4463.999000,187.454800
+4535.999000,326.064692
+4607.999000,395.183424
+4679.999000,398.452315
+4751.999000,400.825840
+4823.999000,404.240048
+4824.001000,404.240048
+4896.001000,397.756001
+4968.001000,395.399888
+5040.000231,395.352997
+5111.999000,395.382261
+5183.999000,395.398849
+5255.999000,395.408258
+5327.999000,395.413604
+5399.999000,395.416628
+5471.999000,395.418339
+5543.999000,395.419286
+5615.999000,395.419836
+5687.999000,395.420141
+5759.999000,395.420324
+5831.999000,395.420447
+5903.999000,395.420508
+5975.999000,395.420538
+6407.999000,395.420538
+6479.999000,395.420569
+7200.001000,395.420569
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_senTemSup.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_senTemSup.T/errors.csv
new file mode 100644
index 0000000000..a51f7bff71
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_senTemSup.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+72.000000,0.000000
+144.000000,0.000000
+216.000000,0.000000
+288.000000,0.000000
+360.000000,0.000000
+432.000000,0.000000
+504.000000,0.000000
+576.000000,0.000000
+648.000000,0.000000
+720.000000,0.000000
+792.000000,0.000000
+864.000000,0.000000
+936.000000,0.000000
+1008.000000,0.000000
+1080.000000,0.000000
+1152.000000,0.000000
+1224.000000,0.000000
+1296.000000,0.000000
+1368.000000,0.000000
+1440.000000,0.000000
+1512.000000,0.000000
+1584.000000,0.000000
+1656.000000,0.000000
+1728.000000,0.000000
+1800.000000,0.000000
+1872.000000,0.000000
+1944.000000,0.000000
+2016.000000,0.000000
+2088.000000,0.000000
+2160.000000,0.000000
+2232.000000,0.000000
+2304.000000,0.000000
+2376.000000,0.000000
+2448.000000,0.000000
+2520.000000,0.000000
+2592.000000,0.000000
+2664.000000,0.000000
+2736.000000,0.000000
+2808.000000,0.000000
+2880.000000,0.000000
+2952.000000,0.000000
+3024.000000,0.000000
+3096.000000,0.000000
+3168.000000,0.000000
+3240.000000,0.000000
+3312.000000,0.000000
+3384.000000,0.000000
+3456.000000,0.000000
+3528.000000,0.000000
+3600.000000,0.000000
+3672.000000,0.000000
+3744.000000,0.000000
+3816.000000,0.000000
+3888.000000,0.000000
+3960.000000,0.000000
+4032.000000,0.000000
+4104.000000,0.000000
+4176.000000,0.000000
+4248.000000,0.000000
+4320.000000,0.000000
+4392.000000,0.000000
+4464.000000,0.000000
+4536.000000,0.000000
+4608.000000,0.000000
+4680.000000,0.000000
+4752.000000,0.000000
+4824.000000,0.000000
+4896.000000,0.000000
+4968.000000,0.000000
+5040.000000,0.000000
+5112.000000,0.000000
+5184.000000,0.000000
+5256.000000,0.000000
+5328.000000,0.000000
+5400.000000,0.000000
+5472.000000,0.000000
+5544.000000,0.000000
+5616.000000,0.000000
+5688.000000,0.000000
+5760.000000,0.000000
+5832.000000,0.000000
+5904.000000,0.000000
+5976.000000,0.000000
+6048.000000,0.000000
+6120.000000,0.000000
+6192.000000,0.000000
+6264.000000,0.000000
+6336.000000,0.000000
+6408.000000,0.000000
+6480.000000,0.000000
+6552.000000,0.000000
+6624.000000,0.000000
+6696.000000,0.000000
+6768.000000,0.000000
+6840.000000,0.000000
+6912.000000,0.000000
+6984.000000,0.000000
+7056.000000,0.000000
+7128.000000,0.000000
+7200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_senTemSup.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_senTemSup.T/lowerBound.csv
new file mode 100644
index 0000000000..c6c54dee64
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_senTemSup.T/lowerBound.csv
@@ -0,0 +1,44 @@
+x,y
+-0.001000,292.856844
+71.999000,290.090174
+72.001000,290.090174
+144.001000,290.344619
+216.000747,290.357880
+287.999000,290.355960
+359.999000,290.354375
+431.999000,290.353460
+503.999000,290.352942
+575.999000,290.352667
+647.999000,290.352484
+719.999000,290.352393
+935.999000,290.352301
+1007.999000,290.352301
+1079.999000,290.352271
+3600.001000,290.352271
+3672.001000,290.357332
+3744.001000,290.432909
+3816.001000,290.900947
+3888.001000,291.036736
+3960.001000,291.058900
+4032.000538,291.068442
+4103.999000,291.065577
+4104.001000,291.065577
+4176.001000,291.065912
+4248.001000,291.077924
+4320.001000,291.095881
+4392.001000,291.122587
+4463.999768,291.162647
+4535.999000,291.098320
+4607.999000,290.492207
+4679.999000,290.362393
+4751.999000,290.319436
+4752.001000,290.319436
+4824.001000,290.333979
+4896.001000,290.363765
+4968.001000,290.371905
+5040.001000,290.378581
+5112.000800,290.378856
+5255.999000,290.378795
+5327.999000,290.378795
+5399.999000,290.378764
+7200.001000,290.378764
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_senTemSup.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_senTemSup.T/reference.csv
new file mode 100644
index 0000000000..80f983de4b
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_senTemSup.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,293.149994
+72.000000,290.380554
+144.000000,290.635254
+216.000000,290.648529
+288.000000,290.646606
+360.000000,290.645020
+432.000000,290.644104
+504.000000,290.643585
+576.000000,290.643311
+648.000000,290.643127
+720.000000,290.643036
+792.000000,290.643005
+864.000000,290.642975
+936.000000,290.642944
+1008.000000,290.642944
+1080.000000,290.642914
+1152.000000,290.642914
+1224.000000,290.642914
+1296.000000,290.642914
+1368.000000,290.642914
+1440.000000,290.642914
+1512.000000,290.642914
+1584.000000,290.642914
+1656.000000,290.642914
+1728.000000,290.642914
+1800.000000,290.642914
+1872.000000,290.642914
+1944.000000,290.642914
+2016.000000,290.642914
+2088.000000,290.642914
+2160.000000,290.642914
+2232.000000,290.642914
+2304.000000,290.642914
+2376.000000,290.642914
+2448.000000,290.642914
+2520.000000,290.642914
+2592.000000,290.642914
+2664.000000,290.642914
+2736.000000,290.642914
+2808.000000,290.642914
+2880.000000,290.642914
+2952.000000,290.642914
+3024.000000,290.642914
+3096.000000,290.642914
+3168.000000,290.642914
+3240.000000,290.642914
+3312.000000,290.642914
+3384.000000,290.642914
+3456.000000,290.642914
+3528.000000,290.642914
+3600.000000,290.642914
+3672.000000,290.647980
+3744.000000,290.723633
+3816.000000,291.192139
+3888.000000,291.328064
+3960.000000,291.350250
+4032.000000,291.359802
+4104.000000,291.356934
+4176.000000,291.357269
+4248.000000,291.369293
+4320.000000,291.387268
+4392.000000,291.414001
+4464.000000,291.454102
+4536.000000,291.389709
+4608.000000,290.782990
+4680.000000,290.653046
+4752.000000,290.610046
+4824.000000,290.624603
+4896.000000,290.654419
+4968.000000,290.662567
+5040.000000,290.669250
+5112.000000,290.669525
+5184.000000,290.669495
+5256.000000,290.669464
+5328.000000,290.669464
+5400.000000,290.669434
+5472.000000,290.669434
+5544.000000,290.669434
+5616.000000,290.669434
+5688.000000,290.669434
+5760.000000,290.669434
+5832.000000,290.669434
+5904.000000,290.669434
+5976.000000,290.669434
+6048.000000,290.669434
+6120.000000,290.669434
+6192.000000,290.669434
+6264.000000,290.669434
+6336.000000,290.669434
+6408.000000,290.669434
+6480.000000,290.669434
+6552.000000,290.669434
+6624.000000,290.669434
+6696.000000,290.669434
+6768.000000,290.669434
+6840.000000,290.669434
+6912.000000,290.669434
+6984.000000,290.669434
+7056.000000,290.669434
+7128.000000,290.669434
+7200.000000,290.669434
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_senTemSup.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_senTemSup.T/test.csv
new file mode 100644
index 0000000000..a81a6733ed
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_senTemSup.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,293.149994
+72.000000,290.380585
+144.000000,290.635284
+216.000000,290.648529
+288.000000,290.646606
+360.000000,290.645020
+432.000000,290.644104
+504.000000,290.643585
+576.000000,290.643311
+648.000000,290.643127
+720.000000,290.643036
+792.000000,290.643005
+864.000000,290.642975
+936.000000,290.642944
+1008.000000,290.642944
+1080.000000,290.642914
+1152.000000,290.642914
+1224.000000,290.642914
+1296.000000,290.642914
+1368.000000,290.642914
+1440.000000,290.642914
+1512.000000,290.642914
+1584.000000,290.642914
+1656.000000,290.642914
+1728.000000,290.642914
+1800.000000,290.642914
+1872.000000,290.642914
+1944.000000,290.642914
+2016.000000,290.642914
+2088.000000,290.642914
+2160.000000,290.642914
+2232.000000,290.642914
+2304.000000,290.642914
+2376.000000,290.642914
+2448.000000,290.642914
+2520.000000,290.642914
+2592.000000,290.642914
+2664.000000,290.642914
+2736.000000,290.642914
+2808.000000,290.642914
+2880.000000,290.642914
+2952.000000,290.642914
+3024.000000,290.642914
+3096.000000,290.642914
+3168.000000,290.642914
+3240.000000,290.642914
+3312.000000,290.642914
+3384.000000,290.642914
+3456.000000,290.642914
+3528.000000,290.642914
+3600.000000,290.642914
+3672.000000,290.647980
+3744.000000,290.723633
+3816.000000,291.192139
+3888.000000,291.328064
+3960.000000,291.350250
+4032.000000,291.359802
+4104.000000,291.356934
+4176.000000,291.357269
+4248.000000,291.369293
+4320.000000,291.387268
+4392.000000,291.414001
+4464.000000,291.454102
+4536.000000,291.389709
+4608.000000,290.783020
+4680.000000,290.653046
+4752.000000,290.610046
+4824.000000,290.624603
+4896.000000,290.654419
+4968.000000,290.662567
+5040.000000,290.669250
+5112.000000,290.669525
+5184.000000,290.669495
+5256.000000,290.669464
+5328.000000,290.669464
+5400.000000,290.669434
+5472.000000,290.669434
+5544.000000,290.669434
+5616.000000,290.669434
+5688.000000,290.669434
+5760.000000,290.669434
+5832.000000,290.669434
+5904.000000,290.669434
+5976.000000,290.669434
+6048.000000,290.669434
+6120.000000,290.669434
+6192.000000,290.669434
+6264.000000,290.669434
+6336.000000,290.669434
+6408.000000,290.669434
+6480.000000,290.669434
+6552.000000,290.669434
+6624.000000,290.669434
+6696.000000,290.669434
+6768.000000,290.669434
+6840.000000,290.669434
+6912.000000,290.669434
+6984.000000,290.669434
+7056.000000,290.669434
+7128.000000,290.669434
+7200.000000,290.669434
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_senTemSup.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_senTemSup.T/upperBound.csv
new file mode 100644
index 0000000000..77e5f9aea3
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_senTemSup.T/upperBound.csv
@@ -0,0 +1,46 @@
+x,y
+-0.001000,293.443144
+0.001000,293.443144
+72.000832,290.670941
+143.999000,290.925889
+215.999000,290.939178
+216.001000,290.939178
+288.001000,290.937253
+360.001000,290.935665
+432.001000,290.934748
+504.001000,290.934229
+576.001000,290.933954
+648.001000,290.933771
+720.001000,290.933679
+936.001000,290.933587
+1008.001000,290.933587
+1080.001000,290.933557
+3599.999000,290.933557
+3671.999000,290.938628
+3743.999000,291.014356
+3815.999000,291.483331
+3887.999000,291.619392
+3959.999000,291.641600
+4031.999000,291.651162
+4032.001000,291.651162
+4104.000790,291.648291
+4175.999000,291.648627
+4247.999000,291.660663
+4319.999000,291.678655
+4391.999000,291.705415
+4463.999000,291.745556
+4464.001000,291.745556
+4536.001000,291.681099
+4608.001000,291.073772
+4680.001000,290.943699
+4752.000494,290.900657
+4823.999000,290.915228
+4895.999000,290.945073
+4967.999000,290.953230
+5039.999000,290.959920
+5111.999000,290.960195
+5112.001000,290.960195
+5256.001000,290.960134
+5328.001000,290.960134
+5400.001000,290.960103
+7200.001000,290.960103
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_toDryAirSup.XiDry/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_toDryAirSup.XiDry/errors.csv
new file mode 100644
index 0000000000..a51f7bff71
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_toDryAirSup.XiDry/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+72.000000,0.000000
+144.000000,0.000000
+216.000000,0.000000
+288.000000,0.000000
+360.000000,0.000000
+432.000000,0.000000
+504.000000,0.000000
+576.000000,0.000000
+648.000000,0.000000
+720.000000,0.000000
+792.000000,0.000000
+864.000000,0.000000
+936.000000,0.000000
+1008.000000,0.000000
+1080.000000,0.000000
+1152.000000,0.000000
+1224.000000,0.000000
+1296.000000,0.000000
+1368.000000,0.000000
+1440.000000,0.000000
+1512.000000,0.000000
+1584.000000,0.000000
+1656.000000,0.000000
+1728.000000,0.000000
+1800.000000,0.000000
+1872.000000,0.000000
+1944.000000,0.000000
+2016.000000,0.000000
+2088.000000,0.000000
+2160.000000,0.000000
+2232.000000,0.000000
+2304.000000,0.000000
+2376.000000,0.000000
+2448.000000,0.000000
+2520.000000,0.000000
+2592.000000,0.000000
+2664.000000,0.000000
+2736.000000,0.000000
+2808.000000,0.000000
+2880.000000,0.000000
+2952.000000,0.000000
+3024.000000,0.000000
+3096.000000,0.000000
+3168.000000,0.000000
+3240.000000,0.000000
+3312.000000,0.000000
+3384.000000,0.000000
+3456.000000,0.000000
+3528.000000,0.000000
+3600.000000,0.000000
+3672.000000,0.000000
+3744.000000,0.000000
+3816.000000,0.000000
+3888.000000,0.000000
+3960.000000,0.000000
+4032.000000,0.000000
+4104.000000,0.000000
+4176.000000,0.000000
+4248.000000,0.000000
+4320.000000,0.000000
+4392.000000,0.000000
+4464.000000,0.000000
+4536.000000,0.000000
+4608.000000,0.000000
+4680.000000,0.000000
+4752.000000,0.000000
+4824.000000,0.000000
+4896.000000,0.000000
+4968.000000,0.000000
+5040.000000,0.000000
+5112.000000,0.000000
+5184.000000,0.000000
+5256.000000,0.000000
+5328.000000,0.000000
+5400.000000,0.000000
+5472.000000,0.000000
+5544.000000,0.000000
+5616.000000,0.000000
+5688.000000,0.000000
+5760.000000,0.000000
+5832.000000,0.000000
+5904.000000,0.000000
+5976.000000,0.000000
+6048.000000,0.000000
+6120.000000,0.000000
+6192.000000,0.000000
+6264.000000,0.000000
+6336.000000,0.000000
+6408.000000,0.000000
+6480.000000,0.000000
+6552.000000,0.000000
+6624.000000,0.000000
+6696.000000,0.000000
+6768.000000,0.000000
+6840.000000,0.000000
+6912.000000,0.000000
+6984.000000,0.000000
+7056.000000,0.000000
+7128.000000,0.000000
+7200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_toDryAirSup.XiDry/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_toDryAirSup.XiDry/lowerBound.csv
new file mode 100644
index 0000000000..96dd065384
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_toDryAirSup.XiDry/lowerBound.csv
@@ -0,0 +1,59 @@
+x,y
+-0.001000,0.009101
+71.999000,0.004141
+143.999000,0.004130
+215.999000,0.004125
+287.999000,0.004122
+359.999000,0.004120
+431.999000,0.004119
+503.999000,0.004118
+575.999000,0.004118
+647.999000,0.004118
+719.999000,0.004118
+791.999000,0.004118
+863.999000,0.004118
+935.999000,0.004118
+1007.999000,0.004118
+1079.999000,0.004118
+1151.999000,0.004118
+1223.999000,0.004118
+1367.999000,0.004118
+1439.999000,0.004118
+1511.999000,0.004118
+3599.999000,0.004118
+3671.999000,0.004102
+3672.001000,0.004102
+3744.001000,0.004761
+3816.000706,0.005323
+3887.999000,0.005226
+3959.999000,0.005220
+3960.001000,0.005220
+4032.001000,0.005241
+4103.999320,0.005254
+4175.999000,0.005186
+4176.001000,0.005186
+4248.000726,0.005195
+4319.999000,0.005194
+4320.001000,0.005194
+4392.000093,0.005224
+4463.999000,0.005199
+4535.999000,0.004522
+4607.999000,0.004038
+4679.999000,0.004014
+4680.001000,0.004014
+4752.001000,0.004065
+4824.001000,0.004075
+4896.001000,0.004137
+4968.000776,0.004143
+5039.999000,0.004142
+5111.999000,0.004142
+5183.999000,0.004142
+5255.999000,0.004142
+5327.999000,0.004142
+5399.999000,0.004142
+5471.999000,0.004142
+5543.999000,0.004142
+5615.999000,0.004142
+5759.999000,0.004142
+5831.999000,0.004142
+7200.001000,0.004142
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_toDryAirSup.XiDry/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_toDryAirSup.XiDry/reference.csv
new file mode 100644
index 0000000000..741b9f84f8
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_toDryAirSup.XiDry/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.010101
+72.000000,0.005141
+144.000000,0.005130
+216.000000,0.005125
+288.000000,0.005122
+360.000000,0.005120
+432.000000,0.005119
+504.000000,0.005118
+576.000000,0.005118
+648.000000,0.005118
+720.000000,0.005118
+792.000000,0.005118
+864.000000,0.005118
+936.000000,0.005118
+1008.000000,0.005118
+1080.000000,0.005118
+1152.000000,0.005118
+1224.000000,0.005118
+1296.000000,0.005118
+1368.000000,0.005118
+1440.000000,0.005118
+1512.000000,0.005118
+1584.000000,0.005118
+1656.000000,0.005118
+1728.000000,0.005118
+1800.000000,0.005118
+1872.000000,0.005118
+1944.000000,0.005118
+2016.000000,0.005118
+2088.000000,0.005118
+2160.000000,0.005118
+2232.000000,0.005118
+2304.000000,0.005118
+2376.000000,0.005118
+2448.000000,0.005118
+2520.000000,0.005118
+2592.000000,0.005118
+2664.000000,0.005118
+2736.000000,0.005118
+2808.000000,0.005118
+2880.000000,0.005118
+2952.000000,0.005118
+3024.000000,0.005118
+3096.000000,0.005118
+3168.000000,0.005118
+3240.000000,0.005118
+3312.000000,0.005118
+3384.000000,0.005118
+3456.000000,0.005118
+3528.000000,0.005118
+3600.000000,0.005118
+3672.000000,0.005102
+3744.000000,0.005761
+3816.000000,0.006323
+3888.000000,0.006226
+3960.000000,0.006220
+4032.000000,0.006241
+4104.000000,0.006254
+4176.000000,0.006186
+4248.000000,0.006195
+4320.000000,0.006194
+4392.000000,0.006224
+4464.000000,0.006199
+4536.000000,0.005522
+4608.000000,0.005038
+4680.000000,0.005014
+4752.000000,0.005065
+4824.000000,0.005075
+4896.000000,0.005137
+4968.000000,0.005143
+5040.000000,0.005142
+5112.000000,0.005142
+5184.000000,0.005142
+5256.000000,0.005142
+5328.000000,0.005142
+5400.000000,0.005142
+5472.000000,0.005142
+5544.000000,0.005142
+5616.000000,0.005142
+5688.000000,0.005142
+5760.000000,0.005142
+5832.000000,0.005142
+5904.000000,0.005142
+5976.000000,0.005142
+6048.000000,0.005142
+6120.000000,0.005142
+6192.000000,0.005142
+6264.000000,0.005142
+6336.000000,0.005142
+6408.000000,0.005142
+6480.000000,0.005142
+6552.000000,0.005142
+6624.000000,0.005142
+6696.000000,0.005142
+6768.000000,0.005142
+6840.000000,0.005142
+6912.000000,0.005142
+6984.000000,0.005142
+7056.000000,0.005142
+7128.000000,0.005142
+7200.000000,0.005142
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_toDryAirSup.XiDry/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_toDryAirSup.XiDry/test.csv
new file mode 100644
index 0000000000..741b9f84f8
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_toDryAirSup.XiDry/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.010101
+72.000000,0.005141
+144.000000,0.005130
+216.000000,0.005125
+288.000000,0.005122
+360.000000,0.005120
+432.000000,0.005119
+504.000000,0.005118
+576.000000,0.005118
+648.000000,0.005118
+720.000000,0.005118
+792.000000,0.005118
+864.000000,0.005118
+936.000000,0.005118
+1008.000000,0.005118
+1080.000000,0.005118
+1152.000000,0.005118
+1224.000000,0.005118
+1296.000000,0.005118
+1368.000000,0.005118
+1440.000000,0.005118
+1512.000000,0.005118
+1584.000000,0.005118
+1656.000000,0.005118
+1728.000000,0.005118
+1800.000000,0.005118
+1872.000000,0.005118
+1944.000000,0.005118
+2016.000000,0.005118
+2088.000000,0.005118
+2160.000000,0.005118
+2232.000000,0.005118
+2304.000000,0.005118
+2376.000000,0.005118
+2448.000000,0.005118
+2520.000000,0.005118
+2592.000000,0.005118
+2664.000000,0.005118
+2736.000000,0.005118
+2808.000000,0.005118
+2880.000000,0.005118
+2952.000000,0.005118
+3024.000000,0.005118
+3096.000000,0.005118
+3168.000000,0.005118
+3240.000000,0.005118
+3312.000000,0.005118
+3384.000000,0.005118
+3456.000000,0.005118
+3528.000000,0.005118
+3600.000000,0.005118
+3672.000000,0.005102
+3744.000000,0.005761
+3816.000000,0.006323
+3888.000000,0.006226
+3960.000000,0.006220
+4032.000000,0.006241
+4104.000000,0.006254
+4176.000000,0.006186
+4248.000000,0.006195
+4320.000000,0.006194
+4392.000000,0.006224
+4464.000000,0.006199
+4536.000000,0.005522
+4608.000000,0.005038
+4680.000000,0.005014
+4752.000000,0.005065
+4824.000000,0.005075
+4896.000000,0.005137
+4968.000000,0.005143
+5040.000000,0.005142
+5112.000000,0.005142
+5184.000000,0.005142
+5256.000000,0.005142
+5328.000000,0.005142
+5400.000000,0.005142
+5472.000000,0.005142
+5544.000000,0.005142
+5616.000000,0.005142
+5688.000000,0.005142
+5760.000000,0.005142
+5832.000000,0.005142
+5904.000000,0.005142
+5976.000000,0.005142
+6048.000000,0.005142
+6120.000000,0.005142
+6192.000000,0.005142
+6264.000000,0.005142
+6336.000000,0.005142
+6408.000000,0.005142
+6480.000000,0.005142
+6552.000000,0.005142
+6624.000000,0.005142
+6696.000000,0.005142
+6768.000000,0.005142
+6840.000000,0.005142
+6912.000000,0.005142
+6984.000000,0.005142
+7056.000000,0.005142
+7128.000000,0.005142
+7200.000000,0.005142
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_toDryAirSup.XiDry/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_toDryAirSup.XiDry/upperBound.csv
new file mode 100644
index 0000000000..b19b0339dd
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.mat_toDryAirSup.XiDry/upperBound.csv
@@ -0,0 +1,60 @@
+x,y
+-0.001000,0.011101
+0.001000,0.011101
+72.001000,0.006141
+144.001000,0.006130
+216.001000,0.006125
+288.001000,0.006122
+360.001000,0.006120
+432.001000,0.006119
+504.001000,0.006118
+576.001000,0.006118
+648.001000,0.006118
+720.001000,0.006118
+792.001000,0.006118
+864.001000,0.006118
+936.001000,0.006118
+1008.001000,0.006118
+1080.001000,0.006118
+1152.001000,0.006118
+1224.001000,0.006118
+1368.001000,0.006118
+1440.001000,0.006118
+1512.001000,0.006118
+3600.001000,0.006118
+3671.999046,0.006102
+3743.999000,0.006761
+3815.999000,0.007323
+3816.001000,0.007323
+3888.001000,0.007226
+3959.999429,0.007220
+4031.999000,0.007241
+4103.999000,0.007254
+4104.001000,0.007254
+4176.000765,0.007186
+4247.999000,0.007195
+4248.001000,0.007195
+4319.999091,0.007194
+4391.999000,0.007224
+4392.001000,0.007224
+4464.001000,0.007199
+4536.001000,0.006522
+4608.001000,0.006038
+4679.999643,0.006014
+4751.999000,0.006065
+4823.999000,0.006075
+4895.999000,0.006137
+4967.999000,0.006143
+4968.001000,0.006143
+5040.001000,0.006142
+5112.001000,0.006142
+5184.001000,0.006142
+5256.001000,0.006142
+5328.001000,0.006142
+5400.001000,0.006142
+5472.001000,0.006142
+5544.001000,0.006142
+5616.001000,0.006142
+5760.001000,0.006142
+5832.001000,0.006142
+7200.001000,0.006142
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_T_Sup_exp.showNumber/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_T_Sup_exp.showNumber/errors.csv
new file mode 100644
index 0000000000..237ba4a45a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_T_Sup_exp.showNumber/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+296.000000,0.000000
+592.000000,0.000000
+888.000000,0.000000
+1184.000000,0.000000
+1480.000000,0.000000
+1776.000000,0.000000
+2072.000000,0.000000
+2368.000000,0.000000
+2664.000000,0.000000
+2960.000000,0.000000
+3256.000000,0.000000
+3552.000000,0.000000
+3848.000000,0.000000
+4144.000000,0.000000
+4440.000000,0.000000
+4736.000000,0.000000
+5032.000000,0.000000
+5328.000000,0.000000
+5624.000000,0.000000
+5920.000000,0.000000
+6216.000000,0.000000
+6512.000000,0.000000
+6808.000000,0.000000
+7104.000000,0.000000
+7400.000000,0.000000
+7696.000000,0.000000
+7992.000000,0.000000
+8288.000000,0.000000
+8584.000000,0.000000
+8880.000000,0.000000
+9176.000000,0.000000
+9472.000000,0.000000
+9768.000000,0.000000
+10064.000000,0.000000
+10360.000000,0.000000
+10656.000000,0.000000
+10952.000000,0.000000
+11248.000000,0.000000
+11544.000000,0.000000
+11840.000000,0.000000
+12136.000000,0.000000
+12432.000000,0.000000
+12728.000000,0.000000
+13024.000000,0.000000
+13320.000000,0.000000
+13616.000000,0.000000
+13912.000000,0.000000
+14208.000000,0.000000
+14504.000000,0.000000
+14800.000000,0.000000
+15096.000000,0.000000
+15392.000000,0.000000
+15688.000000,0.000000
+15984.000000,0.000000
+16280.000000,0.000000
+16576.000000,0.000000
+16872.000000,0.000000
+17168.000000,0.000000
+17464.000000,0.000000
+17760.000000,0.000000
+18056.000000,0.000000
+18352.000000,0.000000
+18648.000000,0.000000
+18944.000000,0.000000
+19240.000000,0.000000
+19536.000000,0.000000
+19832.000000,0.000000
+20128.000000,0.000000
+20424.000000,0.000000
+20720.000000,0.000000
+21016.000000,0.000000
+21312.000000,0.000000
+21608.000000,0.000000
+21904.000000,0.000000
+22200.000000,0.000000
+22496.000000,0.000000
+22792.000000,0.000000
+23088.000000,0.000000
+23384.000000,0.000000
+23680.000000,0.000000
+23976.000000,0.000000
+24272.000000,0.000000
+24568.000000,0.000000
+24864.000000,0.000000
+25160.000000,0.000000
+25456.000000,0.000000
+25752.000000,0.000000
+26048.000000,0.000000
+26344.000000,0.000000
+26640.000000,0.000000
+26936.000000,0.000000
+27232.000000,0.000000
+27528.000000,0.000000
+27824.000000,0.000000
+28120.000000,0.000000
+28416.000000,0.000000
+28712.000000,0.000000
+29008.000000,0.000000
+29304.000000,0.000000
+29600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_T_Sup_exp.showNumber/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_T_Sup_exp.showNumber/lowerBound.csv
new file mode 100644
index 0000000000..66848136dd
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_T_Sup_exp.showNumber/lowerBound.csv
@@ -0,0 +1,75 @@
+x,y
+-0.001000,290.378581
+592.001000,290.378581
+888.001000,290.424464
+1479.999000,290.424464
+1775.999000,290.421751
+2368.001000,290.421751
+2664.001000,290.474372
+2959.999000,290.474372
+3255.999000,290.316723
+3847.999000,290.316723
+4143.999000,289.241444
+4735.999000,289.241444
+5031.999000,287.897514
+5327.999000,287.897514
+5623.999000,286.673916
+6216.001000,286.673916
+6512.001000,286.979914
+7104.001000,286.979914
+7400.001000,291.814400
+7991.999000,291.814400
+8287.999000,291.809522
+8583.999000,291.809522
+8879.999000,291.722207
+9472.001000,291.722207
+9768.001000,291.767999
+10360.001000,291.767999
+10656.001000,292.090917
+10951.999000,292.090917
+11247.999000,291.712786
+11840.001000,291.712786
+12136.001000,291.742389
+12728.001000,291.742389
+13024.001000,291.800498
+13320.001000,291.800498
+13616.001000,292.430269
+14208.001000,292.430269
+14504.001000,293.883099
+15095.999000,293.883099
+15391.999000,293.795845
+15983.999000,293.795845
+16279.999000,293.770267
+16576.001000,293.770267
+16872.001000,293.786272
+17464.001000,293.786272
+17760.001000,293.803742
+18352.001000,293.803742
+18648.001000,293.828588
+18944.001000,293.828588
+19240.001000,293.847155
+19832.001000,293.847155
+20128.001000,293.871423
+20720.001000,293.871423
+21016.001000,295.132124
+21311.999000,295.132124
+21607.999000,291.413068
+22199.999000,291.413068
+22495.999000,291.325997
+23088.001000,291.325997
+23384.001000,291.566784
+23975.999000,291.566784
+24271.999000,290.513608
+24567.999000,290.513608
+24863.999000,289.892709
+25456.001000,289.892709
+25752.001000,290.046852
+26343.999000,290.046852
+26639.999000,289.489365
+26936.001000,289.489365
+27232.001000,292.159087
+27824.001000,292.159087
+28120.001000,293.370764
+28712.001000,293.370764
+29008.001000,294.299553
+29600.001000,294.299553
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_T_Sup_exp.showNumber/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_T_Sup_exp.showNumber/reference.csv
new file mode 100644
index 0000000000..3782cc557f
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_T_Sup_exp.showNumber/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,290.669250
+296.000000,290.669250
+592.000000,290.669250
+888.000000,290.715179
+1184.000000,290.715179
+1480.000000,290.715179
+1776.000000,290.712463
+2072.000000,290.712463
+2368.000000,290.712463
+2664.000000,290.765137
+2960.000000,290.765137
+3256.000000,290.607330
+3552.000000,290.607330
+3848.000000,290.607330
+4144.000000,289.530975
+4440.000000,289.530975
+4736.000000,289.530975
+5032.000000,288.185699
+5328.000000,288.185699
+5624.000000,286.960876
+5920.000000,286.960876
+6216.000000,286.960876
+6512.000000,287.267181
+6808.000000,287.267181
+7104.000000,287.267181
+7400.000000,292.106506
+7696.000000,292.106506
+7992.000000,292.106506
+8288.000000,292.101624
+8584.000000,292.101624
+8880.000000,292.014221
+9176.000000,292.014221
+9472.000000,292.014221
+9768.000000,292.060059
+10064.000000,292.060059
+10360.000000,292.060059
+10656.000000,292.383301
+10952.000000,292.383301
+11248.000000,292.004791
+11544.000000,292.004791
+11840.000000,292.004791
+12136.000000,292.034424
+12432.000000,292.034424
+12728.000000,292.034424
+13024.000000,292.092590
+13320.000000,292.092590
+13616.000000,292.722992
+13912.000000,292.722992
+14208.000000,292.722992
+14504.000000,294.177277
+14800.000000,294.177277
+15096.000000,294.177277
+15392.000000,294.089935
+15688.000000,294.089935
+15984.000000,294.089935
+16280.000000,294.064331
+16576.000000,294.064331
+16872.000000,294.080353
+17168.000000,294.080353
+17464.000000,294.080353
+17760.000000,294.097839
+18056.000000,294.097839
+18352.000000,294.097839
+18648.000000,294.122711
+18944.000000,294.122711
+19240.000000,294.141296
+19536.000000,294.141296
+19832.000000,294.141296
+20128.000000,294.165588
+20424.000000,294.165588
+20720.000000,294.165588
+21016.000000,295.427551
+21312.000000,295.427551
+21608.000000,291.704773
+21904.000000,291.704773
+22200.000000,291.704773
+22496.000000,291.617615
+22792.000000,291.617615
+23088.000000,291.617615
+23384.000000,291.858643
+23680.000000,291.858643
+23976.000000,291.858643
+24272.000000,290.804413
+24568.000000,290.804413
+24864.000000,290.182892
+25160.000000,290.182892
+25456.000000,290.182892
+25752.000000,290.337189
+26048.000000,290.337189
+26344.000000,290.337189
+26640.000000,289.779144
+26936.000000,289.779144
+27232.000000,292.451538
+27528.000000,292.451538
+27824.000000,292.451538
+28120.000000,293.664429
+28416.000000,293.664429
+28712.000000,293.664429
+29008.000000,294.594147
+29304.000000,294.594147
+29600.000000,294.594147
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_T_Sup_exp.showNumber/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_T_Sup_exp.showNumber/test.csv
new file mode 100644
index 0000000000..3782cc557f
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_T_Sup_exp.showNumber/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,290.669250
+296.000000,290.669250
+592.000000,290.669250
+888.000000,290.715179
+1184.000000,290.715179
+1480.000000,290.715179
+1776.000000,290.712463
+2072.000000,290.712463
+2368.000000,290.712463
+2664.000000,290.765137
+2960.000000,290.765137
+3256.000000,290.607330
+3552.000000,290.607330
+3848.000000,290.607330
+4144.000000,289.530975
+4440.000000,289.530975
+4736.000000,289.530975
+5032.000000,288.185699
+5328.000000,288.185699
+5624.000000,286.960876
+5920.000000,286.960876
+6216.000000,286.960876
+6512.000000,287.267181
+6808.000000,287.267181
+7104.000000,287.267181
+7400.000000,292.106506
+7696.000000,292.106506
+7992.000000,292.106506
+8288.000000,292.101624
+8584.000000,292.101624
+8880.000000,292.014221
+9176.000000,292.014221
+9472.000000,292.014221
+9768.000000,292.060059
+10064.000000,292.060059
+10360.000000,292.060059
+10656.000000,292.383301
+10952.000000,292.383301
+11248.000000,292.004791
+11544.000000,292.004791
+11840.000000,292.004791
+12136.000000,292.034424
+12432.000000,292.034424
+12728.000000,292.034424
+13024.000000,292.092590
+13320.000000,292.092590
+13616.000000,292.722992
+13912.000000,292.722992
+14208.000000,292.722992
+14504.000000,294.177277
+14800.000000,294.177277
+15096.000000,294.177277
+15392.000000,294.089935
+15688.000000,294.089935
+15984.000000,294.089935
+16280.000000,294.064331
+16576.000000,294.064331
+16872.000000,294.080353
+17168.000000,294.080353
+17464.000000,294.080353
+17760.000000,294.097839
+18056.000000,294.097839
+18352.000000,294.097839
+18648.000000,294.122711
+18944.000000,294.122711
+19240.000000,294.141296
+19536.000000,294.141296
+19832.000000,294.141296
+20128.000000,294.165588
+20424.000000,294.165588
+20720.000000,294.165588
+21016.000000,295.427551
+21312.000000,295.427551
+21608.000000,291.704773
+21904.000000,291.704773
+22200.000000,291.704773
+22496.000000,291.617615
+22792.000000,291.617615
+23088.000000,291.617615
+23384.000000,291.858643
+23680.000000,291.858643
+23976.000000,291.858643
+24272.000000,290.804413
+24568.000000,290.804413
+24864.000000,290.182892
+25160.000000,290.182892
+25456.000000,290.182892
+25752.000000,290.337189
+26048.000000,290.337189
+26344.000000,290.337189
+26640.000000,289.779144
+26936.000000,289.779144
+27232.000000,292.451538
+27528.000000,292.451538
+27824.000000,292.451538
+28120.000000,293.664429
+28416.000000,293.664429
+28712.000000,293.664429
+29008.000000,294.594147
+29304.000000,294.594147
+29600.000000,294.594147
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_T_Sup_exp.showNumber/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_T_Sup_exp.showNumber/upperBound.csv
new file mode 100644
index 0000000000..deeef69c7b
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_T_Sup_exp.showNumber/upperBound.csv
@@ -0,0 +1,75 @@
+x,y
+-0.001000,290.959920
+591.999000,290.959920
+887.999000,291.005895
+1480.001000,291.005895
+1776.001000,291.003176
+2367.999000,291.003176
+2663.999000,291.055902
+2960.001000,291.055902
+3256.001000,290.897938
+3848.001000,290.897938
+4144.001000,289.820506
+4736.001000,289.820506
+5032.001000,288.473885
+5328.001000,288.473885
+5624.001000,287.247837
+6215.999000,287.247837
+6511.999000,287.554449
+7103.999000,287.554449
+7399.999000,292.398613
+7992.001000,292.398613
+8288.001000,292.393725
+8584.001000,292.393725
+8880.001000,292.306235
+9471.999000,292.306235
+9767.999000,292.352119
+10359.999000,292.352119
+10655.999000,292.675684
+10952.001000,292.675684
+11248.001000,292.296796
+11839.999000,292.296796
+12135.999000,292.326458
+12727.999000,292.326458
+13023.999000,292.384683
+13319.999000,292.384683
+13615.999000,293.015715
+14207.999000,293.015715
+14503.999000,294.471454
+15096.001000,294.471454
+15392.001000,294.384025
+15984.001000,294.384025
+16280.001000,294.358395
+16575.999000,294.358395
+16871.999000,294.374433
+17463.999000,294.374433
+17759.999000,294.391937
+18351.999000,294.391937
+18647.999000,294.416834
+18943.999000,294.416834
+19239.999000,294.435438
+19831.999000,294.435438
+20127.999000,294.459754
+20719.999000,294.459754
+21015.999000,295.722979
+21312.001000,295.722979
+21608.001000,291.996478
+22200.001000,291.996478
+22496.001000,291.909232
+23087.999000,291.909232
+23383.999000,292.150501
+23976.001000,292.150501
+24272.001000,291.095217
+24568.001000,291.095217
+24864.001000,290.473075
+25455.999000,290.473075
+25751.999000,290.627526
+26344.001000,290.627526
+26640.001000,290.068923
+26935.999000,290.068923
+27231.999000,292.743990
+27823.999000,292.743990
+28119.999000,293.958093
+28711.999000,293.958093
+29007.999000,294.888741
+29600.001000,294.888741
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_V_flow_exp.showNumber/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_V_flow_exp.showNumber/errors.csv
new file mode 100644
index 0000000000..237ba4a45a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_V_flow_exp.showNumber/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+296.000000,0.000000
+592.000000,0.000000
+888.000000,0.000000
+1184.000000,0.000000
+1480.000000,0.000000
+1776.000000,0.000000
+2072.000000,0.000000
+2368.000000,0.000000
+2664.000000,0.000000
+2960.000000,0.000000
+3256.000000,0.000000
+3552.000000,0.000000
+3848.000000,0.000000
+4144.000000,0.000000
+4440.000000,0.000000
+4736.000000,0.000000
+5032.000000,0.000000
+5328.000000,0.000000
+5624.000000,0.000000
+5920.000000,0.000000
+6216.000000,0.000000
+6512.000000,0.000000
+6808.000000,0.000000
+7104.000000,0.000000
+7400.000000,0.000000
+7696.000000,0.000000
+7992.000000,0.000000
+8288.000000,0.000000
+8584.000000,0.000000
+8880.000000,0.000000
+9176.000000,0.000000
+9472.000000,0.000000
+9768.000000,0.000000
+10064.000000,0.000000
+10360.000000,0.000000
+10656.000000,0.000000
+10952.000000,0.000000
+11248.000000,0.000000
+11544.000000,0.000000
+11840.000000,0.000000
+12136.000000,0.000000
+12432.000000,0.000000
+12728.000000,0.000000
+13024.000000,0.000000
+13320.000000,0.000000
+13616.000000,0.000000
+13912.000000,0.000000
+14208.000000,0.000000
+14504.000000,0.000000
+14800.000000,0.000000
+15096.000000,0.000000
+15392.000000,0.000000
+15688.000000,0.000000
+15984.000000,0.000000
+16280.000000,0.000000
+16576.000000,0.000000
+16872.000000,0.000000
+17168.000000,0.000000
+17464.000000,0.000000
+17760.000000,0.000000
+18056.000000,0.000000
+18352.000000,0.000000
+18648.000000,0.000000
+18944.000000,0.000000
+19240.000000,0.000000
+19536.000000,0.000000
+19832.000000,0.000000
+20128.000000,0.000000
+20424.000000,0.000000
+20720.000000,0.000000
+21016.000000,0.000000
+21312.000000,0.000000
+21608.000000,0.000000
+21904.000000,0.000000
+22200.000000,0.000000
+22496.000000,0.000000
+22792.000000,0.000000
+23088.000000,0.000000
+23384.000000,0.000000
+23680.000000,0.000000
+23976.000000,0.000000
+24272.000000,0.000000
+24568.000000,0.000000
+24864.000000,0.000000
+25160.000000,0.000000
+25456.000000,0.000000
+25752.000000,0.000000
+26048.000000,0.000000
+26344.000000,0.000000
+26640.000000,0.000000
+26936.000000,0.000000
+27232.000000,0.000000
+27528.000000,0.000000
+27824.000000,0.000000
+28120.000000,0.000000
+28416.000000,0.000000
+28712.000000,0.000000
+29008.000000,0.000000
+29304.000000,0.000000
+29600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_V_flow_exp.showNumber/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_V_flow_exp.showNumber/lowerBound.csv
new file mode 100644
index 0000000000..18f2ddd24d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_V_flow_exp.showNumber/lowerBound.csv
@@ -0,0 +1,75 @@
+x,y
+-0.001000,388.312318
+591.999000,388.312318
+887.999000,388.198327
+1479.999000,388.198327
+1775.999000,387.899127
+2367.999000,387.899127
+2663.999000,387.459138
+2959.999000,387.459138
+3255.999000,386.768819
+3847.999000,386.768819
+4143.999000,384.502869
+4736.001000,384.502869
+5032.001000,401.718058
+5327.999000,401.718058
+5623.999000,392.544502
+6215.999000,392.544502
+6511.999000,384.101994
+7104.001000,384.101994
+7400.001000,389.023185
+7992.001000,389.023185
+8288.001000,389.263697
+8584.001000,389.263697
+8880.001000,389.273911
+9472.001000,389.273911
+9768.001000,389.309001
+10359.999000,389.309001
+10655.999000,386.986649
+10951.999000,386.986649
+11247.999000,347.335666
+11840.001000,347.335666
+12136.001000,348.353568
+12728.001000,348.353568
+13024.001000,348.707279
+13320.001000,348.707279
+13616.001000,386.333860
+14207.999000,386.333860
+14503.999000,375.034868
+15095.999000,375.034868
+15391.999000,354.805118
+15984.001000,354.805118
+16280.001000,355.108373
+16575.999000,355.108373
+16871.999000,354.994991
+17464.001000,354.994991
+17760.001000,355.664884
+18352.001000,355.664884
+18648.001000,356.542271
+18943.999000,356.542271
+19239.999000,356.485138
+19832.001000,356.485138
+20128.001000,357.719224
+20720.001000,357.719224
+21016.001000,370.419097
+21311.999000,370.419097
+21607.999000,178.860786
+22199.999000,178.860786
+22495.999000,178.458844
+23087.999000,178.458844
+23383.999000,176.788199
+23976.001000,176.788199
+24272.001000,182.426354
+24568.001000,182.426354
+24864.001000,185.755587
+25455.999000,185.755587
+25751.999000,184.098707
+26344.001000,184.098707
+26640.001000,186.604667
+26935.999000,186.604667
+27231.999000,173.663230
+27823.999000,173.663230
+28119.999000,168.034007
+28711.999000,168.034007
+29007.999000,164.726573
+29600.001000,164.726573
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_V_flow_exp.showNumber/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_V_flow_exp.showNumber/reference.csv
new file mode 100644
index 0000000000..43c3a2dab4
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_V_flow_exp.showNumber/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,388.701019
+296.000000,388.701019
+592.000000,388.701019
+888.000000,388.586914
+1184.000000,388.586914
+1480.000000,388.586914
+1776.000000,388.287415
+2072.000000,388.287415
+2368.000000,388.287415
+2664.000000,387.846985
+2960.000000,387.846985
+3256.000000,387.155975
+3552.000000,387.155975
+3848.000000,387.155975
+4144.000000,384.887756
+4440.000000,384.887756
+4736.000000,384.887756
+5032.000000,402.120178
+5328.000000,402.120178
+5624.000000,392.937439
+5920.000000,392.937439
+6216.000000,392.937439
+6512.000000,384.486481
+6808.000000,384.486481
+7104.000000,384.486481
+7400.000000,389.412598
+7696.000000,389.412598
+7992.000000,389.412598
+8288.000000,389.653351
+8584.000000,389.653351
+8880.000000,389.663574
+9176.000000,389.663574
+9472.000000,389.663574
+9768.000000,389.698700
+10064.000000,389.698700
+10360.000000,389.698700
+10656.000000,387.374023
+10952.000000,387.374023
+11248.000000,347.683350
+11544.000000,347.683350
+11840.000000,347.683350
+12136.000000,348.702271
+12432.000000,348.702271
+12728.000000,348.702271
+13024.000000,349.056335
+13320.000000,349.056335
+13616.000000,386.720581
+13912.000000,386.720581
+14208.000000,386.720581
+14504.000000,375.410278
+14800.000000,375.410278
+15096.000000,375.410278
+15392.000000,355.160278
+15688.000000,355.160278
+15984.000000,355.160278
+16280.000000,355.463837
+16576.000000,355.463837
+16872.000000,355.350342
+17168.000000,355.350342
+17464.000000,355.350342
+17760.000000,356.020905
+18056.000000,356.020905
+18352.000000,356.020905
+18648.000000,356.899170
+18944.000000,356.899170
+19240.000000,356.841980
+19536.000000,356.841980
+19832.000000,356.841980
+20128.000000,358.077301
+20424.000000,358.077301
+20720.000000,358.077301
+21016.000000,370.789886
+21312.000000,370.789886
+21608.000000,179.039825
+21904.000000,179.039825
+22200.000000,179.039825
+22496.000000,178.637482
+22792.000000,178.637482
+23088.000000,178.637482
+23384.000000,176.965164
+23680.000000,176.965164
+23976.000000,176.965164
+24272.000000,182.608963
+24568.000000,182.608963
+24864.000000,185.941528
+25160.000000,185.941528
+25456.000000,185.941528
+25752.000000,184.282990
+26048.000000,184.282990
+26344.000000,184.282990
+26640.000000,186.791458
+26936.000000,186.791458
+27232.000000,173.837067
+27528.000000,173.837067
+27824.000000,173.837067
+28120.000000,168.202209
+28416.000000,168.202209
+28712.000000,168.202209
+29008.000000,164.891464
+29304.000000,164.891464
+29600.000000,164.891464
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_V_flow_exp.showNumber/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_V_flow_exp.showNumber/test.csv
new file mode 100644
index 0000000000..43c3a2dab4
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_V_flow_exp.showNumber/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,388.701019
+296.000000,388.701019
+592.000000,388.701019
+888.000000,388.586914
+1184.000000,388.586914
+1480.000000,388.586914
+1776.000000,388.287415
+2072.000000,388.287415
+2368.000000,388.287415
+2664.000000,387.846985
+2960.000000,387.846985
+3256.000000,387.155975
+3552.000000,387.155975
+3848.000000,387.155975
+4144.000000,384.887756
+4440.000000,384.887756
+4736.000000,384.887756
+5032.000000,402.120178
+5328.000000,402.120178
+5624.000000,392.937439
+5920.000000,392.937439
+6216.000000,392.937439
+6512.000000,384.486481
+6808.000000,384.486481
+7104.000000,384.486481
+7400.000000,389.412598
+7696.000000,389.412598
+7992.000000,389.412598
+8288.000000,389.653351
+8584.000000,389.653351
+8880.000000,389.663574
+9176.000000,389.663574
+9472.000000,389.663574
+9768.000000,389.698700
+10064.000000,389.698700
+10360.000000,389.698700
+10656.000000,387.374023
+10952.000000,387.374023
+11248.000000,347.683350
+11544.000000,347.683350
+11840.000000,347.683350
+12136.000000,348.702271
+12432.000000,348.702271
+12728.000000,348.702271
+13024.000000,349.056335
+13320.000000,349.056335
+13616.000000,386.720581
+13912.000000,386.720581
+14208.000000,386.720581
+14504.000000,375.410278
+14800.000000,375.410278
+15096.000000,375.410278
+15392.000000,355.160278
+15688.000000,355.160278
+15984.000000,355.160278
+16280.000000,355.463837
+16576.000000,355.463837
+16872.000000,355.350342
+17168.000000,355.350342
+17464.000000,355.350342
+17760.000000,356.020905
+18056.000000,356.020905
+18352.000000,356.020905
+18648.000000,356.899170
+18944.000000,356.899170
+19240.000000,356.841980
+19536.000000,356.841980
+19832.000000,356.841980
+20128.000000,358.077301
+20424.000000,358.077301
+20720.000000,358.077301
+21016.000000,370.789886
+21312.000000,370.789886
+21608.000000,179.039825
+21904.000000,179.039825
+22200.000000,179.039825
+22496.000000,178.637482
+22792.000000,178.637482
+23088.000000,178.637482
+23384.000000,176.965164
+23680.000000,176.965164
+23976.000000,176.965164
+24272.000000,182.608963
+24568.000000,182.608963
+24864.000000,185.941528
+25160.000000,185.941528
+25456.000000,185.941528
+25752.000000,184.282990
+26048.000000,184.282990
+26344.000000,184.282990
+26640.000000,186.791458
+26936.000000,186.791458
+27232.000000,173.837067
+27528.000000,173.837067
+27824.000000,173.837067
+28120.000000,168.202209
+28416.000000,168.202209
+28712.000000,168.202209
+29008.000000,164.891464
+29304.000000,164.891464
+29600.000000,164.891464
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_V_flow_exp.showNumber/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_V_flow_exp.showNumber/upperBound.csv
new file mode 100644
index 0000000000..2ba5b903ab
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_V_flow_exp.showNumber/upperBound.csv
@@ -0,0 +1,75 @@
+x,y
+-0.001000,389.089720
+592.001000,389.089720
+888.001000,388.975501
+1480.001000,388.975501
+1776.001000,388.675702
+2368.001000,388.675702
+2664.001000,388.234832
+2960.001000,388.234832
+3256.001000,387.543131
+3848.001000,387.543131
+4144.001000,385.272644
+4735.999000,385.272644
+5031.999000,402.522298
+5328.001000,402.522298
+5624.001000,393.330376
+6216.001000,393.330376
+6512.001000,384.870967
+7103.999000,384.870967
+7399.999000,389.802010
+7991.999000,389.802010
+8287.999000,390.043004
+8583.999000,390.043004
+8879.999000,390.053238
+9471.999000,390.053238
+9767.999000,390.088399
+10360.001000,390.088399
+10656.001000,387.761397
+10952.001000,387.761397
+11248.001000,348.031033
+11839.999000,348.031033
+12135.999000,349.050973
+12727.999000,349.050973
+13023.999000,349.405392
+13319.999000,349.405392
+13615.999000,387.107302
+14208.001000,387.107302
+14504.001000,375.785689
+15096.001000,375.785689
+15392.001000,355.515439
+15983.999000,355.515439
+16279.999000,355.819301
+16576.001000,355.819301
+16872.001000,355.705692
+17463.999000,355.705692
+17759.999000,356.376925
+18351.999000,356.376925
+18647.999000,357.256069
+18944.001000,357.256069
+19240.001000,357.198822
+19831.999000,357.198822
+20127.999000,358.435378
+20719.999000,358.435378
+21015.999000,371.160676
+21312.001000,371.160676
+21608.001000,179.218865
+22200.001000,179.218865
+22496.001000,178.816119
+23088.001000,178.816119
+23384.001000,177.142129
+23975.999000,177.142129
+24271.999000,182.791572
+24567.999000,182.791572
+24863.999000,186.127470
+25456.001000,186.127470
+25752.001000,184.467272
+26343.999000,184.467272
+26639.999000,186.978250
+26936.001000,186.978250
+27232.001000,174.010904
+27824.001000,174.010904
+28120.001000,168.370412
+28712.001000,168.370412
+29008.001000,165.056356
+29600.001000,165.056356
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_X_Sup_exp.showNumber/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_X_Sup_exp.showNumber/errors.csv
new file mode 100644
index 0000000000..237ba4a45a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_X_Sup_exp.showNumber/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+296.000000,0.000000
+592.000000,0.000000
+888.000000,0.000000
+1184.000000,0.000000
+1480.000000,0.000000
+1776.000000,0.000000
+2072.000000,0.000000
+2368.000000,0.000000
+2664.000000,0.000000
+2960.000000,0.000000
+3256.000000,0.000000
+3552.000000,0.000000
+3848.000000,0.000000
+4144.000000,0.000000
+4440.000000,0.000000
+4736.000000,0.000000
+5032.000000,0.000000
+5328.000000,0.000000
+5624.000000,0.000000
+5920.000000,0.000000
+6216.000000,0.000000
+6512.000000,0.000000
+6808.000000,0.000000
+7104.000000,0.000000
+7400.000000,0.000000
+7696.000000,0.000000
+7992.000000,0.000000
+8288.000000,0.000000
+8584.000000,0.000000
+8880.000000,0.000000
+9176.000000,0.000000
+9472.000000,0.000000
+9768.000000,0.000000
+10064.000000,0.000000
+10360.000000,0.000000
+10656.000000,0.000000
+10952.000000,0.000000
+11248.000000,0.000000
+11544.000000,0.000000
+11840.000000,0.000000
+12136.000000,0.000000
+12432.000000,0.000000
+12728.000000,0.000000
+13024.000000,0.000000
+13320.000000,0.000000
+13616.000000,0.000000
+13912.000000,0.000000
+14208.000000,0.000000
+14504.000000,0.000000
+14800.000000,0.000000
+15096.000000,0.000000
+15392.000000,0.000000
+15688.000000,0.000000
+15984.000000,0.000000
+16280.000000,0.000000
+16576.000000,0.000000
+16872.000000,0.000000
+17168.000000,0.000000
+17464.000000,0.000000
+17760.000000,0.000000
+18056.000000,0.000000
+18352.000000,0.000000
+18648.000000,0.000000
+18944.000000,0.000000
+19240.000000,0.000000
+19536.000000,0.000000
+19832.000000,0.000000
+20128.000000,0.000000
+20424.000000,0.000000
+20720.000000,0.000000
+21016.000000,0.000000
+21312.000000,0.000000
+21608.000000,0.000000
+21904.000000,0.000000
+22200.000000,0.000000
+22496.000000,0.000000
+22792.000000,0.000000
+23088.000000,0.000000
+23384.000000,0.000000
+23680.000000,0.000000
+23976.000000,0.000000
+24272.000000,0.000000
+24568.000000,0.000000
+24864.000000,0.000000
+25160.000000,0.000000
+25456.000000,0.000000
+25752.000000,0.000000
+26048.000000,0.000000
+26344.000000,0.000000
+26640.000000,0.000000
+26936.000000,0.000000
+27232.000000,0.000000
+27528.000000,0.000000
+27824.000000,0.000000
+28120.000000,0.000000
+28416.000000,0.000000
+28712.000000,0.000000
+29008.000000,0.000000
+29304.000000,0.000000
+29600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_X_Sup_exp.showNumber/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_X_Sup_exp.showNumber/lowerBound.csv
new file mode 100644
index 0000000000..8a20792314
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_X_Sup_exp.showNumber/lowerBound.csv
@@ -0,0 +1,75 @@
+x,y
+-0.001000,0.003911
+592.001000,0.003911
+888.001000,0.004518
+1480.001000,0.004518
+1776.001000,0.005132
+2368.001000,0.005132
+2664.001000,0.005733
+2960.001000,0.005733
+3256.001000,0.006357
+3847.999000,0.006357
+4143.999000,0.003968
+4736.001000,0.003968
+5032.001000,0.004040
+5327.999000,0.004040
+5623.999000,0.003868
+6216.001000,0.003868
+6512.001000,0.004718
+7103.999000,0.004718
+7399.999000,0.003885
+7992.001000,0.003885
+8288.001000,0.004489
+8584.001000,0.004489
+8880.001000,0.005036
+9472.001000,0.005036
+9768.001000,0.005669
+10360.001000,0.005669
+10656.001000,0.006296
+10952.001000,0.006296
+11248.001000,0.006788
+11840.001000,0.006788
+12136.001000,0.007279
+12728.001000,0.007279
+13024.001000,0.007743
+13319.999000,0.007743
+13615.999000,0.003873
+14207.999000,0.003873
+14503.999000,0.003815
+15096.001000,0.003815
+15392.001000,0.006695
+15984.001000,0.006695
+16280.001000,0.007170
+16576.001000,0.007170
+16872.001000,0.007717
+17464.001000,0.007717
+17760.001000,0.008300
+18352.001000,0.008300
+18648.001000,0.008827
+18944.001000,0.008827
+19240.001000,0.009368
+19832.001000,0.009368
+20128.001000,0.009871
+20719.999000,0.009871
+21015.999000,0.003896
+21312.001000,0.003896
+21608.001000,0.004966
+22200.001000,0.004966
+22496.001000,0.005715
+23088.001000,0.005715
+23384.001000,0.008791
+23975.999000,0.008791
+24271.999000,0.004950
+24567.999000,0.004950
+24863.999000,0.004710
+25456.001000,0.004710
+25752.001000,0.005336
+26343.999000,0.005336
+26639.999000,0.004669
+26936.001000,0.004669
+27232.001000,0.005066
+27824.001000,0.005066
+28120.001000,0.005100
+28712.001000,0.005100
+29008.001000,0.005134
+29600.001000,0.005134
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_X_Sup_exp.showNumber/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_X_Sup_exp.showNumber/reference.csv
new file mode 100644
index 0000000000..b2523b97e9
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_X_Sup_exp.showNumber/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.004911
+296.000000,0.004911
+592.000000,0.004911
+888.000000,0.005518
+1184.000000,0.005518
+1480.000000,0.005518
+1776.000000,0.006132
+2072.000000,0.006132
+2368.000000,0.006132
+2664.000000,0.006733
+2960.000000,0.006733
+3256.000000,0.007357
+3552.000000,0.007357
+3848.000000,0.007357
+4144.000000,0.004968
+4440.000000,0.004968
+4736.000000,0.004968
+5032.000000,0.005040
+5328.000000,0.005040
+5624.000000,0.004868
+5920.000000,0.004868
+6216.000000,0.004868
+6512.000000,0.005718
+6808.000000,0.005718
+7104.000000,0.005718
+7400.000000,0.004885
+7696.000000,0.004885
+7992.000000,0.004885
+8288.000000,0.005489
+8584.000000,0.005489
+8880.000000,0.006036
+9176.000000,0.006036
+9472.000000,0.006036
+9768.000000,0.006669
+10064.000000,0.006669
+10360.000000,0.006669
+10656.000000,0.007296
+10952.000000,0.007296
+11248.000000,0.007788
+11544.000000,0.007788
+11840.000000,0.007788
+12136.000000,0.008279
+12432.000000,0.008279
+12728.000000,0.008279
+13024.000000,0.008743
+13320.000000,0.008743
+13616.000000,0.004873
+13912.000000,0.004873
+14208.000000,0.004873
+14504.000000,0.004815
+14800.000000,0.004815
+15096.000000,0.004815
+15392.000000,0.007695
+15688.000000,0.007695
+15984.000000,0.007695
+16280.000000,0.008170
+16576.000000,0.008170
+16872.000000,0.008717
+17168.000000,0.008717
+17464.000000,0.008717
+17760.000000,0.009300
+18056.000000,0.009300
+18352.000000,0.009300
+18648.000000,0.009827
+18944.000000,0.009827
+19240.000000,0.010368
+19536.000000,0.010368
+19832.000000,0.010368
+20128.000000,0.010871
+20424.000000,0.010871
+20720.000000,0.010871
+21016.000000,0.004896
+21312.000000,0.004896
+21608.000000,0.005966
+21904.000000,0.005966
+22200.000000,0.005966
+22496.000000,0.006715
+22792.000000,0.006715
+23088.000000,0.006715
+23384.000000,0.009791
+23680.000000,0.009791
+23976.000000,0.009791
+24272.000000,0.005950
+24568.000000,0.005950
+24864.000000,0.005710
+25160.000000,0.005710
+25456.000000,0.005710
+25752.000000,0.006336
+26048.000000,0.006336
+26344.000000,0.006336
+26640.000000,0.005669
+26936.000000,0.005669
+27232.000000,0.006066
+27528.000000,0.006066
+27824.000000,0.006066
+28120.000000,0.006100
+28416.000000,0.006100
+28712.000000,0.006100
+29008.000000,0.006134
+29304.000000,0.006134
+29600.000000,0.006134
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_X_Sup_exp.showNumber/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_X_Sup_exp.showNumber/test.csv
new file mode 100644
index 0000000000..b2523b97e9
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_X_Sup_exp.showNumber/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.004911
+296.000000,0.004911
+592.000000,0.004911
+888.000000,0.005518
+1184.000000,0.005518
+1480.000000,0.005518
+1776.000000,0.006132
+2072.000000,0.006132
+2368.000000,0.006132
+2664.000000,0.006733
+2960.000000,0.006733
+3256.000000,0.007357
+3552.000000,0.007357
+3848.000000,0.007357
+4144.000000,0.004968
+4440.000000,0.004968
+4736.000000,0.004968
+5032.000000,0.005040
+5328.000000,0.005040
+5624.000000,0.004868
+5920.000000,0.004868
+6216.000000,0.004868
+6512.000000,0.005718
+6808.000000,0.005718
+7104.000000,0.005718
+7400.000000,0.004885
+7696.000000,0.004885
+7992.000000,0.004885
+8288.000000,0.005489
+8584.000000,0.005489
+8880.000000,0.006036
+9176.000000,0.006036
+9472.000000,0.006036
+9768.000000,0.006669
+10064.000000,0.006669
+10360.000000,0.006669
+10656.000000,0.007296
+10952.000000,0.007296
+11248.000000,0.007788
+11544.000000,0.007788
+11840.000000,0.007788
+12136.000000,0.008279
+12432.000000,0.008279
+12728.000000,0.008279
+13024.000000,0.008743
+13320.000000,0.008743
+13616.000000,0.004873
+13912.000000,0.004873
+14208.000000,0.004873
+14504.000000,0.004815
+14800.000000,0.004815
+15096.000000,0.004815
+15392.000000,0.007695
+15688.000000,0.007695
+15984.000000,0.007695
+16280.000000,0.008170
+16576.000000,0.008170
+16872.000000,0.008717
+17168.000000,0.008717
+17464.000000,0.008717
+17760.000000,0.009300
+18056.000000,0.009300
+18352.000000,0.009300
+18648.000000,0.009827
+18944.000000,0.009827
+19240.000000,0.010368
+19536.000000,0.010368
+19832.000000,0.010368
+20128.000000,0.010871
+20424.000000,0.010871
+20720.000000,0.010871
+21016.000000,0.004896
+21312.000000,0.004896
+21608.000000,0.005966
+21904.000000,0.005966
+22200.000000,0.005966
+22496.000000,0.006715
+22792.000000,0.006715
+23088.000000,0.006715
+23384.000000,0.009791
+23680.000000,0.009791
+23976.000000,0.009791
+24272.000000,0.005950
+24568.000000,0.005950
+24864.000000,0.005710
+25160.000000,0.005710
+25456.000000,0.005710
+25752.000000,0.006336
+26048.000000,0.006336
+26344.000000,0.006336
+26640.000000,0.005669
+26936.000000,0.005669
+27232.000000,0.006066
+27528.000000,0.006066
+27824.000000,0.006066
+28120.000000,0.006100
+28416.000000,0.006100
+28712.000000,0.006100
+29008.000000,0.006134
+29304.000000,0.006134
+29600.000000,0.006134
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_X_Sup_exp.showNumber/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_X_Sup_exp.showNumber/upperBound.csv
new file mode 100644
index 0000000000..df48db141b
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_X_Sup_exp.showNumber/upperBound.csv
@@ -0,0 +1,75 @@
+x,y
+-0.001000,0.005911
+591.999000,0.005911
+887.999000,0.006518
+1479.999000,0.006518
+1775.999000,0.007132
+2367.999000,0.007132
+2663.999000,0.007733
+2959.999000,0.007733
+3255.999000,0.008357
+3848.001000,0.008357
+4144.001000,0.005968
+4735.999000,0.005968
+5031.999000,0.006040
+5328.001000,0.006040
+5624.001000,0.005868
+6215.999000,0.005868
+6511.999000,0.006718
+7104.001000,0.006718
+7400.001000,0.005885
+7991.999000,0.005885
+8287.999000,0.006489
+8583.999000,0.006489
+8879.999000,0.007036
+9471.999000,0.007036
+9767.999000,0.007669
+10359.999000,0.007669
+10655.999000,0.008296
+10951.999000,0.008296
+11247.999000,0.008788
+11839.999000,0.008788
+12135.999000,0.009279
+12727.999000,0.009279
+13023.999000,0.009743
+13320.001000,0.009743
+13616.001000,0.005873
+14208.001000,0.005873
+14504.001000,0.005815
+15095.999000,0.005815
+15391.999000,0.008695
+15983.999000,0.008695
+16279.999000,0.009170
+16575.999000,0.009170
+16871.999000,0.009717
+17463.999000,0.009717
+17759.999000,0.010300
+18351.999000,0.010300
+18647.999000,0.010827
+18943.999000,0.010827
+19239.999000,0.011368
+19831.999000,0.011368
+20127.999000,0.011871
+20720.001000,0.011871
+21016.001000,0.005896
+21311.999000,0.005896
+21607.999000,0.006966
+22199.999000,0.006966
+22495.999000,0.007715
+23087.999000,0.007715
+23383.999000,0.010791
+23976.001000,0.010791
+24272.001000,0.006950
+24568.001000,0.006950
+24864.001000,0.006710
+25455.999000,0.006710
+25751.999000,0.007336
+26344.001000,0.007336
+26640.001000,0.006669
+26935.999000,0.006669
+27231.999000,0.007066
+27823.999000,0.007066
+28119.999000,0.007100
+28711.999000,0.007100
+29007.999000,0.007134
+29600.001000,0.007134
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_m3hOda.y/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_m3hOda.y/errors.csv
new file mode 100644
index 0000000000..237ba4a45a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_m3hOda.y/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+296.000000,0.000000
+592.000000,0.000000
+888.000000,0.000000
+1184.000000,0.000000
+1480.000000,0.000000
+1776.000000,0.000000
+2072.000000,0.000000
+2368.000000,0.000000
+2664.000000,0.000000
+2960.000000,0.000000
+3256.000000,0.000000
+3552.000000,0.000000
+3848.000000,0.000000
+4144.000000,0.000000
+4440.000000,0.000000
+4736.000000,0.000000
+5032.000000,0.000000
+5328.000000,0.000000
+5624.000000,0.000000
+5920.000000,0.000000
+6216.000000,0.000000
+6512.000000,0.000000
+6808.000000,0.000000
+7104.000000,0.000000
+7400.000000,0.000000
+7696.000000,0.000000
+7992.000000,0.000000
+8288.000000,0.000000
+8584.000000,0.000000
+8880.000000,0.000000
+9176.000000,0.000000
+9472.000000,0.000000
+9768.000000,0.000000
+10064.000000,0.000000
+10360.000000,0.000000
+10656.000000,0.000000
+10952.000000,0.000000
+11248.000000,0.000000
+11544.000000,0.000000
+11840.000000,0.000000
+12136.000000,0.000000
+12432.000000,0.000000
+12728.000000,0.000000
+13024.000000,0.000000
+13320.000000,0.000000
+13616.000000,0.000000
+13912.000000,0.000000
+14208.000000,0.000000
+14504.000000,0.000000
+14800.000000,0.000000
+15096.000000,0.000000
+15392.000000,0.000000
+15688.000000,0.000000
+15984.000000,0.000000
+16280.000000,0.000000
+16576.000000,0.000000
+16872.000000,0.000000
+17168.000000,0.000000
+17464.000000,0.000000
+17760.000000,0.000000
+18056.000000,0.000000
+18352.000000,0.000000
+18648.000000,0.000000
+18944.000000,0.000000
+19240.000000,0.000000
+19536.000000,0.000000
+19832.000000,0.000000
+20128.000000,0.000000
+20424.000000,0.000000
+20720.000000,0.000000
+21016.000000,0.000000
+21312.000000,0.000000
+21608.000000,0.000000
+21904.000000,0.000000
+22200.000000,0.000000
+22496.000000,0.000000
+22792.000000,0.000000
+23088.000000,0.000000
+23384.000000,0.000000
+23680.000000,0.000000
+23976.000000,0.000000
+24272.000000,0.000000
+24568.000000,0.000000
+24864.000000,0.000000
+25160.000000,0.000000
+25456.000000,0.000000
+25752.000000,0.000000
+26048.000000,0.000000
+26344.000000,0.000000
+26640.000000,0.000000
+26936.000000,0.000000
+27232.000000,0.000000
+27528.000000,0.000000
+27824.000000,0.000000
+28120.000000,0.000000
+28416.000000,0.000000
+28712.000000,0.000000
+29008.000000,0.000000
+29304.000000,0.000000
+29600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_m3hOda.y/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_m3hOda.y/lowerBound.csv
new file mode 100644
index 0000000000..416d55cefa
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_m3hOda.y/lowerBound.csv
@@ -0,0 +1,113 @@
+x,y
+-0.001000,393.761179
+295.999000,387.244387
+296.001000,387.244387
+592.000964,388.208906
+887.999000,388.191376
+888.001000,388.191376
+1184.001000,388.197687
+1479.999004,388.198236
+1775.999000,387.903151
+2071.999000,387.899523
+2367.999000,387.899158
+2663.999000,387.462126
+2959.999000,387.459412
+3255.999000,386.792752
+3551.999000,386.771167
+3847.999000,386.769063
+4143.999000,384.541923
+4439.999000,384.506618
+4735.999000,384.503204
+4736.001000,384.503204
+5032.001000,401.564708
+5327.999031,401.703179
+5623.999000,392.966869
+5919.999000,392.585019
+6215.999000,392.548404
+6511.999000,384.290953
+6807.999000,384.120256
+7103.999000,384.103793
+7104.001000,384.103793
+7400.001000,388.968674
+7696.001000,389.017911
+7992.001000,389.022667
+8288.001000,389.262326
+8584.001000,389.263576
+8880.001000,389.273575
+9176.001000,389.273880
+9472.001000,389.273911
+9768.001000,389.308483
+10064.001000,389.308940
+10359.999000,389.308971
+10655.999000,387.003295
+10951.999000,386.988235
+11247.999000,348.735815
+11543.999000,347.469413
+11839.999000,347.348471
+11840.001000,347.348471
+12136.001000,348.337959
+12432.001000,348.352105
+12728.001000,348.353446
+13024.001000,348.704352
+13320.001000,348.707005
+13616.001000,384.412901
+13912.001000,386.165115
+14207.999027,386.317518
+14503.999000,375.296874
+14799.999000,375.060142
+15095.999000,375.037337
+15391.999000,355.030265
+15687.999000,354.826703
+15983.999000,354.807191
+15984.001000,354.807191
+16280.001000,355.106909
+16575.999023,355.108190
+16871.999000,354.998162
+17167.999000,354.995296
+17463.999000,354.995022
+17464.001000,354.995022
+17760.001000,355.655524
+18056.001000,355.664000
+18352.001000,355.664792
+18648.001000,356.536173
+18943.999183,356.541661
+19239.999000,356.487150
+19535.999000,356.485321
+19831.999000,356.485168
+19832.001000,356.485168
+20128.001000,357.696907
+20424.001000,357.717090
+20720.001000,357.719010
+21016.001000,370.302179
+21311.999002,370.407816
+21607.999000,231.536817
+21903.999000,179.584396
+22199.999000,178.926165
+22495.999000,178.469454
+22791.999000,178.459805
+23087.999000,178.458936
+23383.999000,176.797711
+23679.999000,176.789053
+23975.999000,176.788275
+23976.001000,176.788275
+24272.001000,182.410486
+24568.001000,182.424921
+24864.001000,185.703423
+25160.001000,185.750861
+25455.999005,185.755160
+25751.999000,184.111404
+26047.999000,184.099850
+26343.999000,184.098813
+26344.001000,184.098813
+26640.001000,186.595216
+26935.999001,186.603798
+27231.999000,173.921806
+27527.999000,173.686689
+27823.999000,173.665348
+28119.999000,168.086003
+28415.999000,168.038687
+28711.999000,168.034419
+29007.999000,164.741100
+29303.999000,164.727884
+29599.999000,164.726695
+29600.001000,164.726695
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_m3hOda.y/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_m3hOda.y/reference.csv
new file mode 100644
index 0000000000..339b3fbfe5
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_m3hOda.y/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,394.155334
+296.000000,387.632019
+592.000000,388.597504
+888.000000,388.579956
+1184.000000,388.586273
+1480.000000,388.586823
+1776.000000,388.291443
+2072.000000,388.287811
+2368.000000,388.287445
+2664.000000,387.849976
+2960.000000,387.847260
+3256.000000,387.179932
+3552.000000,387.158325
+3848.000000,387.156219
+4144.000000,384.926849
+4440.000000,384.891510
+4736.000000,384.888092
+5032.000000,401.966675
+5328.000000,402.105286
+5624.000000,393.360229
+5920.000000,392.977997
+6216.000000,392.941345
+6512.000000,384.675629
+6808.000000,384.504761
+7104.000000,384.488281
+7400.000000,389.358032
+7696.000000,389.407318
+7992.000000,389.412079
+8288.000000,389.651978
+8584.000000,389.653229
+8880.000000,389.663239
+9176.000000,389.663544
+9472.000000,389.663574
+9768.000000,389.698181
+10064.000000,389.698639
+10360.000000,389.698669
+10656.000000,387.390686
+10952.000000,387.375610
+11248.000000,349.084900
+11544.000000,347.817230
+11840.000000,347.696167
+12136.000000,348.686646
+12432.000000,348.700806
+12728.000000,348.702148
+13024.000000,349.053406
+13320.000000,349.056061
+13616.000000,384.797699
+13912.000000,386.551666
+14208.000000,386.704224
+14504.000000,375.672546
+14800.000000,375.435577
+15096.000000,375.412750
+15392.000000,355.385651
+15688.000000,355.181885
+15984.000000,355.162354
+16280.000000,355.462372
+16576.000000,355.463654
+16872.000000,355.353516
+17168.000000,355.350647
+17464.000000,355.350372
+17760.000000,356.011536
+18056.000000,356.020020
+18352.000000,356.020813
+18648.000000,356.893066
+18944.000000,356.898560
+19240.000000,356.843994
+19536.000000,356.842163
+19832.000000,356.842010
+20128.000000,358.054962
+20424.000000,358.075165
+20720.000000,358.077087
+21016.000000,370.672852
+21312.000000,370.778595
+21608.000000,231.768585
+21904.000000,179.764160
+22200.000000,179.105270
+22496.000000,178.648102
+22792.000000,178.638443
+23088.000000,178.637573
+23384.000000,176.974686
+23680.000000,176.966019
+23976.000000,176.965240
+24272.000000,182.593079
+24568.000000,182.607529
+24864.000000,185.889313
+25160.000000,185.936798
+25456.000000,185.941101
+25752.000000,184.295700
+26048.000000,184.284134
+26344.000000,184.283096
+26640.000000,186.781998
+26936.000000,186.790588
+27232.000000,174.095901
+27528.000000,173.860550
+27824.000000,173.839188
+28120.000000,168.254257
+28416.000000,168.206894
+28712.000000,168.202621
+29008.000000,164.906006
+29304.000000,164.892776
+29600.000000,164.891586
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_m3hOda.y/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_m3hOda.y/test.csv
new file mode 100644
index 0000000000..eafe9d4959
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_m3hOda.y/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,394.155334
+296.000000,387.632050
+592.000000,388.597504
+888.000000,388.579956
+1184.000000,388.586212
+1480.000000,388.586853
+1776.000000,388.291443
+2072.000000,388.287811
+2368.000000,388.287445
+2664.000000,387.849976
+2960.000000,387.847260
+3256.000000,387.179901
+3552.000000,387.158325
+3848.000000,387.156219
+4144.000000,384.926849
+4440.000000,384.891510
+4736.000000,384.888092
+5032.000000,401.966675
+5328.000000,402.105286
+5624.000000,393.361084
+5920.000000,392.977997
+6216.000000,392.941376
+6512.000000,384.675659
+6808.000000,384.504761
+7104.000000,384.488281
+7400.000000,389.358032
+7696.000000,389.407318
+7992.000000,389.412079
+8288.000000,389.651978
+8584.000000,389.653229
+8880.000000,389.663269
+9176.000000,389.663544
+9472.000000,389.663574
+9768.000000,389.698181
+10064.000000,389.698669
+10360.000000,389.698669
+10656.000000,387.390686
+10952.000000,387.375641
+11248.000000,349.084869
+11544.000000,347.817230
+11840.000000,347.696136
+12136.000000,348.686646
+12432.000000,348.700806
+12728.000000,348.702148
+13024.000000,349.053406
+13320.000000,349.056061
+13616.000000,384.798035
+13912.000000,386.551697
+14208.000000,386.704224
+14504.000000,375.672516
+14800.000000,375.435577
+15096.000000,375.412750
+15392.000000,355.385651
+15688.000000,355.181885
+15984.000000,355.162354
+16280.000000,355.462402
+16576.000000,355.463715
+16872.000000,355.353516
+17168.000000,355.350616
+17464.000000,355.350372
+17760.000000,356.011536
+18056.000000,356.019989
+18352.000000,356.020813
+18648.000000,356.893036
+18944.000000,356.898590
+19240.000000,356.843964
+19536.000000,356.842163
+19832.000000,356.841980
+20128.000000,358.054932
+20424.000000,358.075165
+20720.000000,358.077087
+21016.000000,370.672852
+21312.000000,370.778656
+21608.000000,231.769073
+21904.000000,179.764160
+22200.000000,179.105270
+22496.000000,178.648102
+22792.000000,178.638443
+23088.000000,178.637573
+23384.000000,176.974686
+23680.000000,176.966019
+23976.000000,176.965225
+24272.000000,182.593079
+24568.000000,182.607529
+24864.000000,185.889313
+25160.000000,185.936798
+25456.000000,185.941101
+25752.000000,184.295700
+26048.000000,184.284134
+26344.000000,184.283096
+26640.000000,186.781998
+26936.000000,186.790588
+27232.000000,174.095840
+27528.000000,173.860550
+27824.000000,173.839188
+28120.000000,168.254257
+28416.000000,168.206894
+28712.000000,168.202621
+29008.000000,164.906006
+29304.000000,164.892776
+29600.000000,164.891586
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_m3hOda.y/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_m3hOda.y/upperBound.csv
new file mode 100644
index 0000000000..e33dc52f61
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_m3hOda.y/upperBound.csv
@@ -0,0 +1,113 @@
+x,y
+-0.001000,394.549490
+0.001000,394.549490
+296.000742,388.019657
+591.999000,388.986101
+592.001000,388.986101
+888.000471,388.968536
+1183.999000,388.974859
+1479.999000,388.975409
+1480.001000,388.975409
+1776.001000,388.679734
+2072.001000,388.676099
+2368.001000,388.675733
+2664.001000,388.237826
+2960.001000,388.235107
+3256.001000,387.567112
+3552.001000,387.545484
+3848.001000,387.543376
+4144.001000,385.311776
+4440.001000,385.276402
+4735.999000,385.272980
+5031.999000,402.368641
+5327.999000,402.507391
+5328.001000,402.507391
+5624.001000,393.753590
+5920.001000,393.370975
+6216.001000,393.334287
+6512.001000,385.060304
+6808.001000,384.889266
+7103.999007,384.872770
+7399.999000,389.747390
+7695.999000,389.796725
+7991.999000,389.801491
+8287.999000,390.041630
+8583.999000,390.042882
+8879.999000,390.052902
+9175.999000,390.053207
+9471.999000,390.053238
+9767.999000,390.087879
+10063.999000,390.088338
+10359.999000,390.088368
+10360.001000,390.088368
+10656.001000,387.778077
+10952.001000,387.762986
+11248.001000,349.433985
+11544.001000,348.165047
+11839.999218,348.043864
+12135.999000,349.035332
+12431.999000,349.049506
+12727.999000,349.050851
+13023.999000,349.402459
+13319.999000,349.405117
+13615.999000,385.182497
+13911.999000,386.938218
+14207.999000,387.090928
+14208.001000,387.090928
+14504.001000,376.048219
+14800.001000,375.811013
+15096.001000,375.788163
+15392.001000,355.741036
+15688.001000,355.537067
+15983.999122,355.517516
+16279.999000,355.817834
+16575.999000,355.819117
+16576.001000,355.819117
+16872.001000,355.708869
+17168.001000,355.705998
+17463.999001,355.705723
+17759.999000,356.367547
+18055.999000,356.376040
+18351.999000,356.376834
+18647.999000,357.249959
+18943.999000,357.255458
+18944.001000,357.255458
+19240.001000,357.200838
+19536.001000,357.199005
+19831.999000,357.198853
+20127.999000,358.413017
+20423.999000,358.433240
+20719.999000,358.435164
+21015.999000,371.043524
+21311.999000,371.149374
+21312.001000,371.149374
+21608.001000,232.000354
+21904.001000,179.943924
+22200.001000,179.284376
+22496.001000,178.826750
+22792.001000,178.817081
+23088.001000,178.816211
+23384.001000,177.151660
+23680.001000,177.142985
+23975.999000,177.142206
+24271.999000,182.775672
+24567.999000,182.790136
+24863.999000,186.075202
+25159.999000,186.122735
+25455.999000,186.127042
+25456.001000,186.127042
+25752.001000,184.479996
+26048.001000,184.468418
+26343.999001,184.467379
+26639.999000,186.968780
+26935.999000,186.977379
+26936.001000,186.977379
+27232.001000,174.269997
+27528.001000,174.034410
+27824.001000,174.013027
+28120.001000,168.422511
+28416.001000,168.375101
+28712.001000,168.370824
+29008.001000,165.070912
+29304.001000,165.057669
+29600.001000,165.056478
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_senTemSup.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_senTemSup.T/errors.csv
new file mode 100644
index 0000000000..237ba4a45a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_senTemSup.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+296.000000,0.000000
+592.000000,0.000000
+888.000000,0.000000
+1184.000000,0.000000
+1480.000000,0.000000
+1776.000000,0.000000
+2072.000000,0.000000
+2368.000000,0.000000
+2664.000000,0.000000
+2960.000000,0.000000
+3256.000000,0.000000
+3552.000000,0.000000
+3848.000000,0.000000
+4144.000000,0.000000
+4440.000000,0.000000
+4736.000000,0.000000
+5032.000000,0.000000
+5328.000000,0.000000
+5624.000000,0.000000
+5920.000000,0.000000
+6216.000000,0.000000
+6512.000000,0.000000
+6808.000000,0.000000
+7104.000000,0.000000
+7400.000000,0.000000
+7696.000000,0.000000
+7992.000000,0.000000
+8288.000000,0.000000
+8584.000000,0.000000
+8880.000000,0.000000
+9176.000000,0.000000
+9472.000000,0.000000
+9768.000000,0.000000
+10064.000000,0.000000
+10360.000000,0.000000
+10656.000000,0.000000
+10952.000000,0.000000
+11248.000000,0.000000
+11544.000000,0.000000
+11840.000000,0.000000
+12136.000000,0.000000
+12432.000000,0.000000
+12728.000000,0.000000
+13024.000000,0.000000
+13320.000000,0.000000
+13616.000000,0.000000
+13912.000000,0.000000
+14208.000000,0.000000
+14504.000000,0.000000
+14800.000000,0.000000
+15096.000000,0.000000
+15392.000000,0.000000
+15688.000000,0.000000
+15984.000000,0.000000
+16280.000000,0.000000
+16576.000000,0.000000
+16872.000000,0.000000
+17168.000000,0.000000
+17464.000000,0.000000
+17760.000000,0.000000
+18056.000000,0.000000
+18352.000000,0.000000
+18648.000000,0.000000
+18944.000000,0.000000
+19240.000000,0.000000
+19536.000000,0.000000
+19832.000000,0.000000
+20128.000000,0.000000
+20424.000000,0.000000
+20720.000000,0.000000
+21016.000000,0.000000
+21312.000000,0.000000
+21608.000000,0.000000
+21904.000000,0.000000
+22200.000000,0.000000
+22496.000000,0.000000
+22792.000000,0.000000
+23088.000000,0.000000
+23384.000000,0.000000
+23680.000000,0.000000
+23976.000000,0.000000
+24272.000000,0.000000
+24568.000000,0.000000
+24864.000000,0.000000
+25160.000000,0.000000
+25456.000000,0.000000
+25752.000000,0.000000
+26048.000000,0.000000
+26344.000000,0.000000
+26640.000000,0.000000
+26936.000000,0.000000
+27232.000000,0.000000
+27528.000000,0.000000
+27824.000000,0.000000
+28120.000000,0.000000
+28416.000000,0.000000
+28712.000000,0.000000
+29008.000000,0.000000
+29304.000000,0.000000
+29600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_senTemSup.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_senTemSup.T/lowerBound.csv
new file mode 100644
index 0000000000..a59f0e45c1
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_senTemSup.T/lowerBound.csv
@@ -0,0 +1,115 @@
+x,y
+-0.001000,292.856844
+295.999000,290.334588
+591.999000,290.331570
+592.001000,290.331570
+888.001000,290.596625
+1184.000992,290.604643
+1479.999000,290.604612
+1480.001000,290.604612
+1776.001000,290.839607
+2072.001000,290.839820
+2368.001000,290.839820
+2664.001000,291.034815
+2960.001000,291.034937
+3256.000435,291.110149
+3551.999000,291.080515
+3847.999000,291.080485
+4143.999000,289.604972
+4439.999000,289.591192
+4735.999000,289.591192
+5031.999000,288.882764
+5327.999000,288.881941
+5623.999000,288.701701
+5919.999000,288.020407
+5920.001000,288.020407
+6216.001000,288.020651
+6512.001000,288.600119
+6808.001000,288.620271
+7104.001000,288.620331
+7400.001000,291.301211
+7696.000975,291.306059
+7991.999000,291.305998
+7992.001000,291.305998
+8288.001000,291.492975
+8584.001000,291.492975
+8880.000964,291.593460
+9175.999000,291.591631
+9472.001000,291.591631
+9768.001000,291.821900
+10064.001000,291.821930
+10360.001000,291.821930
+10656.001000,292.379386
+10951.999000,292.379386
+11247.999000,292.106893
+11543.999000,291.981774
+11544.001000,291.981774
+11840.001000,291.981896
+12136.001000,292.151861
+12432.000981,292.155001
+12727.999000,292.154971
+12728.001000,292.154971
+13024.001000,292.298290
+13319.999001,292.298443
+13615.999000,291.931714
+13911.999000,291.678275
+14207.999000,291.678031
+14208.001000,291.678031
+14504.001000,292.444689
+14800.001000,292.546577
+15096.001000,292.546577
+15392.000999,293.328906
+15687.999000,293.328662
+15984.001000,293.328662
+16280.001000,293.436860
+16576.001000,293.436860
+16872.001000,293.569692
+17168.001000,293.582070
+17464.001000,293.582070
+17760.001000,293.750145
+18056.001000,293.750267
+18352.001000,293.750267
+18648.001000,293.942945
+18944.001000,293.942976
+19240.001000,294.081631
+19536.000999,294.125898
+19831.999000,294.125868
+19832.001000,294.125868
+20128.001000,294.324308
+20424.001000,294.325436
+20719.999000,294.325436
+21015.999000,293.322656
+21016.001000,293.322656
+21311.999089,293.323906
+21607.999000,293.296925
+21903.999000,291.260054
+22199.999000,291.178470
+22200.001000,291.178470
+22496.000813,291.304991
+22791.999000,291.291974
+23087.999000,291.291394
+23088.001000,291.291394
+23384.001000,291.482640
+23680.001000,291.514468
+23975.999001,291.514895
+24271.999000,290.580192
+24567.999000,290.536504
+24863.999000,290.443122
+25159.999000,290.039900
+25455.999000,290.031821
+25456.001000,290.031821
+25752.001000,290.322820
+26048.001000,290.371996
+26343.999002,290.372453
+26639.999000,289.797864
+26935.999000,289.764907
+26936.001000,289.764907
+27232.001000,289.921855
+27528.001000,291.623703
+27824.001000,291.693031
+28120.001000,291.984640
+28416.001000,292.537736
+28712.001000,292.552278
+29008.001000,293.232292
+29304.001000,293.366862
+29600.001000,293.369758
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_senTemSup.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_senTemSup.T/reference.csv
new file mode 100644
index 0000000000..48ee746ce1
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_senTemSup.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,293.149994
+296.000000,290.625214
+592.000000,290.622192
+888.000000,290.887512
+1184.000000,290.895538
+1480.000000,290.895508
+1776.000000,291.130737
+2072.000000,291.130951
+2368.000000,291.130951
+2664.000000,291.326141
+2960.000000,291.326263
+3256.000000,291.401550
+3552.000000,291.371887
+3848.000000,291.371857
+4144.000000,289.894867
+4440.000000,289.881073
+4736.000000,289.881073
+5032.000000,289.171936
+5328.000000,289.171112
+5624.000000,288.990692
+5920.000000,288.308716
+6216.000000,288.308960
+6512.000000,288.889008
+6808.000000,288.909180
+7104.000000,288.909241
+7400.000000,291.592804
+7696.000000,291.597656
+7992.000000,291.597595
+8288.000000,291.784760
+8584.000000,291.784760
+8880.000000,291.885345
+9176.000000,291.883514
+9472.000000,291.883514
+9768.000000,292.114014
+10064.000000,292.114044
+10360.000000,292.114044
+10656.000000,292.672058
+10952.000000,292.672058
+11248.000000,292.399292
+11544.000000,292.274048
+11840.000000,292.274170
+12136.000000,292.444305
+12432.000000,292.447449
+12728.000000,292.447418
+13024.000000,292.590881
+13320.000000,292.591034
+13616.000000,292.223938
+13912.000000,291.970245
+14208.000000,291.970001
+14504.000000,292.737427
+14800.000000,292.839417
+15096.000000,292.839417
+15392.000000,293.622528
+15688.000000,293.622284
+15984.000000,293.622284
+16280.000000,293.730591
+16576.000000,293.730591
+16872.000000,293.863556
+17168.000000,293.875946
+17464.000000,293.875946
+17760.000000,294.044189
+18056.000000,294.044312
+18352.000000,294.044312
+18648.000000,294.237183
+18944.000000,294.237213
+19240.000000,294.376007
+19536.000000,294.420319
+19832.000000,294.420288
+20128.000000,294.618927
+20424.000000,294.620056
+20720.000000,294.620056
+21016.000000,293.616272
+21312.000000,293.617523
+21608.000000,293.590515
+21904.000000,291.551605
+22200.000000,291.469940
+22496.000000,291.596588
+22792.000000,291.583557
+23088.000000,291.582977
+23384.000000,291.774414
+23680.000000,291.806274
+23976.000000,291.806702
+24272.000000,290.871063
+24568.000000,290.827332
+24864.000000,290.733856
+25160.000000,290.330231
+25456.000000,290.322144
+25752.000000,290.613434
+26048.000000,290.662659
+26344.000000,290.663116
+26640.000000,290.087952
+26936.000000,290.054962
+27232.000000,290.212067
+27528.000000,291.915619
+27824.000000,291.985016
+28120.000000,292.276917
+28416.000000,292.830566
+28712.000000,292.845123
+29008.000000,293.525818
+29304.000000,293.660522
+29600.000000,293.663422
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_senTemSup.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_senTemSup.T/test.csv
new file mode 100644
index 0000000000..b27b9b3355
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_senTemSup.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,293.149994
+296.000000,290.625214
+592.000000,290.622192
+888.000000,290.887543
+1184.000000,290.895538
+1480.000000,290.895538
+1776.000000,291.130829
+2072.000000,291.130920
+2368.000000,291.130951
+2664.000000,291.326202
+2960.000000,291.326263
+3256.000000,291.401489
+3552.000000,291.371857
+3848.000000,291.371857
+4144.000000,289.894989
+4440.000000,289.881012
+4736.000000,289.881073
+5032.000000,289.171906
+5328.000000,289.171112
+5624.000000,288.990692
+5920.000000,288.308685
+6216.000000,288.308990
+6512.000000,288.888885
+6808.000000,288.909149
+7104.000000,288.909271
+7400.000000,291.592834
+7696.000000,291.597595
+7992.000000,291.597565
+8288.000000,291.784760
+8584.000000,291.784760
+8880.000000,291.885345
+9176.000000,291.883514
+9472.000000,291.883514
+9768.000000,292.113983
+10064.000000,292.114044
+10360.000000,292.114044
+10656.000000,292.672150
+10952.000000,292.672058
+11248.000000,292.399292
+11544.000000,292.274078
+11840.000000,292.274170
+12136.000000,292.444305
+12432.000000,292.447418
+12728.000000,292.447388
+13024.000000,292.590912
+13320.000000,292.591034
+13616.000000,292.223938
+13912.000000,291.970276
+14208.000000,291.969971
+14504.000000,292.737427
+14800.000000,292.839417
+15096.000000,292.839417
+15392.000000,293.622528
+15688.000000,293.622284
+15984.000000,293.622284
+16280.000000,293.730591
+16576.000000,293.730591
+16872.000000,293.863434
+17168.000000,293.875977
+17464.000000,293.875946
+17760.000000,294.044159
+18056.000000,294.044312
+18352.000000,294.044342
+18648.000000,294.237122
+18944.000000,294.237213
+19240.000000,294.375946
+19536.000000,294.420288
+19832.000000,294.420288
+20128.000000,294.618805
+20424.000000,294.620056
+20720.000000,294.620056
+21016.000000,293.616302
+21312.000000,293.617554
+21608.000000,293.590515
+21904.000000,291.551575
+22200.000000,291.469940
+22496.000000,291.596649
+22792.000000,291.583557
+23088.000000,291.582977
+23384.000000,291.774414
+23680.000000,291.806305
+23976.000000,291.806702
+24272.000000,290.871094
+24568.000000,290.827393
+24864.000000,290.733856
+25160.000000,290.330261
+25456.000000,290.322083
+25752.000000,290.613434
+26048.000000,290.662689
+26344.000000,290.663147
+26640.000000,290.087952
+26936.000000,290.054993
+27232.000000,290.212067
+27528.000000,291.915619
+27824.000000,291.985046
+28120.000000,292.276886
+28416.000000,292.830566
+28712.000000,292.845123
+29008.000000,293.525787
+29304.000000,293.660522
+29600.000000,293.663391
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_senTemSup.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_senTemSup.T/upperBound.csv
new file mode 100644
index 0000000000..81952f7da7
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_senTemSup.T/upperBound.csv
@@ -0,0 +1,116 @@
+x,y
+-0.001000,293.443144
+0.001000,293.443144
+296.001000,290.915839
+591.999023,290.912815
+887.999000,291.178400
+1183.999000,291.186434
+1184.001000,291.186434
+1479.999000,291.186403
+1775.999000,291.421868
+2071.999000,291.422082
+2367.999000,291.422082
+2663.999000,291.617467
+2959.999000,291.617590
+3255.999000,291.692952
+3256.001000,291.692952
+3552.001000,291.663259
+3848.001000,291.663229
+4144.001000,290.184762
+4440.001000,290.170954
+4736.001000,290.170954
+5032.001000,289.461108
+5328.001000,289.460283
+5624.001000,289.279683
+5920.000999,288.597025
+6215.999000,288.597269
+6511.999000,289.177897
+6807.999000,289.198089
+7103.999000,289.198150
+7399.999000,291.884397
+7695.999000,291.889254
+7696.001000,291.889254
+7991.999001,291.889193
+8287.999000,292.076544
+8583.999000,292.076544
+8879.999000,292.177231
+8880.001000,292.177231
+9176.001000,292.175398
+9471.999000,292.175398
+9767.999000,292.406128
+10063.999000,292.406158
+10359.999000,292.406158
+10655.999000,292.964730
+10952.001000,292.964730
+11248.001000,292.691691
+11544.000998,292.566322
+11839.999000,292.566444
+12135.999000,292.736750
+12431.999000,292.739896
+12432.001000,292.739896
+12727.999000,292.739866
+13023.999000,292.883472
+13319.999000,292.883625
+13320.001000,292.883625
+13616.001000,292.516162
+13912.001000,292.262216
+14207.999001,292.261971
+14503.999000,293.030164
+14799.999000,293.132256
+15095.999000,293.132256
+15391.999000,293.916151
+15392.001000,293.916151
+15688.001000,293.915906
+15983.999000,293.915906
+16279.999000,294.024321
+16575.999000,294.024321
+16871.999000,294.157419
+17167.999000,294.169822
+17463.999000,294.169822
+17759.999000,294.338234
+18055.999000,294.338356
+18351.999000,294.338356
+18647.999000,294.531420
+18943.999000,294.531450
+19239.999000,294.670383
+19535.999000,294.714739
+19536.001000,294.714739
+19831.999000,294.714708
+20127.999000,294.913546
+20423.999000,294.914676
+20720.001000,294.914676
+21016.000998,293.909888
+21311.999000,293.911141
+21312.001000,293.911141
+21608.001000,293.884106
+21904.001000,291.843157
+22199.999784,291.761410
+22495.999000,291.888185
+22496.001000,291.888185
+22792.001000,291.875141
+23087.999006,291.874560
+23383.999000,292.066188
+23679.999000,292.098081
+23975.999000,292.098508
+23976.001000,292.098508
+24272.001000,291.161934
+24568.001000,291.118159
+24864.001000,291.024590
+25160.001000,290.620561
+25455.999054,290.612466
+25751.999000,290.904047
+26047.999000,290.953321
+26343.999000,290.953780
+26344.001000,290.953780
+26640.001000,290.378040
+26935.999347,290.345017
+27231.999000,290.502279
+27527.999000,292.207535
+27823.999000,292.277001
+28119.999000,292.569193
+28415.999000,293.123397
+28711.999000,293.137968
+29007.999000,293.819344
+29303.999000,293.954183
+29599.999000,293.957085
+29600.001000,293.957085
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_toDryAirSup.XiDry/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_toDryAirSup.XiDry/errors.csv
new file mode 100644
index 0000000000..237ba4a45a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_toDryAirSup.XiDry/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+296.000000,0.000000
+592.000000,0.000000
+888.000000,0.000000
+1184.000000,0.000000
+1480.000000,0.000000
+1776.000000,0.000000
+2072.000000,0.000000
+2368.000000,0.000000
+2664.000000,0.000000
+2960.000000,0.000000
+3256.000000,0.000000
+3552.000000,0.000000
+3848.000000,0.000000
+4144.000000,0.000000
+4440.000000,0.000000
+4736.000000,0.000000
+5032.000000,0.000000
+5328.000000,0.000000
+5624.000000,0.000000
+5920.000000,0.000000
+6216.000000,0.000000
+6512.000000,0.000000
+6808.000000,0.000000
+7104.000000,0.000000
+7400.000000,0.000000
+7696.000000,0.000000
+7992.000000,0.000000
+8288.000000,0.000000
+8584.000000,0.000000
+8880.000000,0.000000
+9176.000000,0.000000
+9472.000000,0.000000
+9768.000000,0.000000
+10064.000000,0.000000
+10360.000000,0.000000
+10656.000000,0.000000
+10952.000000,0.000000
+11248.000000,0.000000
+11544.000000,0.000000
+11840.000000,0.000000
+12136.000000,0.000000
+12432.000000,0.000000
+12728.000000,0.000000
+13024.000000,0.000000
+13320.000000,0.000000
+13616.000000,0.000000
+13912.000000,0.000000
+14208.000000,0.000000
+14504.000000,0.000000
+14800.000000,0.000000
+15096.000000,0.000000
+15392.000000,0.000000
+15688.000000,0.000000
+15984.000000,0.000000
+16280.000000,0.000000
+16576.000000,0.000000
+16872.000000,0.000000
+17168.000000,0.000000
+17464.000000,0.000000
+17760.000000,0.000000
+18056.000000,0.000000
+18352.000000,0.000000
+18648.000000,0.000000
+18944.000000,0.000000
+19240.000000,0.000000
+19536.000000,0.000000
+19832.000000,0.000000
+20128.000000,0.000000
+20424.000000,0.000000
+20720.000000,0.000000
+21016.000000,0.000000
+21312.000000,0.000000
+21608.000000,0.000000
+21904.000000,0.000000
+22200.000000,0.000000
+22496.000000,0.000000
+22792.000000,0.000000
+23088.000000,0.000000
+23384.000000,0.000000
+23680.000000,0.000000
+23976.000000,0.000000
+24272.000000,0.000000
+24568.000000,0.000000
+24864.000000,0.000000
+25160.000000,0.000000
+25456.000000,0.000000
+25752.000000,0.000000
+26048.000000,0.000000
+26344.000000,0.000000
+26640.000000,0.000000
+26936.000000,0.000000
+27232.000000,0.000000
+27528.000000,0.000000
+27824.000000,0.000000
+28120.000000,0.000000
+28416.000000,0.000000
+28712.000000,0.000000
+29008.000000,0.000000
+29304.000000,0.000000
+29600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_toDryAirSup.XiDry/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_toDryAirSup.XiDry/lowerBound.csv
new file mode 100644
index 0000000000..5e8821966d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_toDryAirSup.XiDry/lowerBound.csv
@@ -0,0 +1,122 @@
+x,y
+-0.001000,0.009101
+295.999000,0.004140
+591.999000,0.004137
+592.001000,0.004137
+888.000998,0.004557
+1183.999000,0.004557
+1479.999000,0.004557
+1480.001000,0.004557
+1776.001000,0.005076
+2071.999000,0.005076
+2072.001000,0.005076
+2368.001000,0.005076
+2664.001000,0.005561
+2959.999000,0.005561
+2960.001000,0.005561
+3256.000996,0.006038
+3551.999000,0.006037
+3552.001000,0.006037
+3847.999000,0.006037
+4143.999000,0.004122
+4144.001000,0.004122
+4440.001000,0.004123
+4735.999000,0.004123
+5031.999000,0.004021
+5327.999000,0.004020
+5623.999000,0.003630
+5624.001000,0.003630
+5920.001000,0.003648
+6216.001000,0.003648
+6512.001000,0.004189
+6808.001000,0.004190
+7103.999004,0.004190
+7399.999000,0.004163
+7695.999000,0.004162
+7991.999000,0.004162
+7992.001000,0.004162
+8288.001000,0.004575
+8583.999000,0.004575
+8584.001000,0.004575
+8880.000998,0.005025
+9175.999000,0.005025
+9472.001000,0.005025
+9768.001000,0.005596
+10064.001000,0.005596
+10360.001000,0.005596
+10656.001000,0.006193
+10952.001000,0.006193
+11248.001000,0.006630
+11544.001000,0.006630
+11840.001000,0.006630
+12136.001000,0.007140
+12431.999000,0.007140
+12432.001000,0.007140
+12728.001000,0.007140
+13024.001000,0.007626
+13319.999000,0.007626
+13615.999000,0.004241
+13911.999000,0.004176
+14207.999000,0.004175
+14503.999000,0.004064
+14504.001000,0.004064
+14800.001000,0.004064
+15096.001000,0.004064
+15392.001000,0.006677
+15688.001000,0.006677
+15984.001000,0.006677
+16280.001000,0.007184
+16576.001000,0.007184
+16872.000997,0.007747
+17167.999000,0.007746
+17463.999000,0.007746
+17464.001000,0.007746
+17760.001000,0.008299
+18056.001000,0.008299
+18352.001000,0.008299
+18648.001000,0.008771
+18944.001000,0.008771
+19240.000955,0.009265
+19535.999000,0.009254
+19832.001000,0.009254
+20128.001000,0.009677
+20424.001000,0.009677
+20719.999000,0.009677
+21015.999000,0.004108
+21311.999000,0.004108
+21312.001000,0.004108
+21608.001000,0.004306
+21904.001000,0.005086
+22200.001000,0.005090
+22496.000957,0.005587
+22791.999000,0.005576
+23087.999000,0.005576
+23088.001000,0.005576
+23384.001000,0.008317
+23680.000806,0.008317
+23975.999000,0.008317
+24271.999000,0.005048
+24567.999000,0.005048
+24863.999000,0.004821
+24864.001000,0.004821
+25160.000994,0.004833
+25455.999000,0.004832
+25456.001000,0.004832
+25752.000991,0.005210
+26047.999000,0.005208
+26048.001000,0.005208
+26343.999000,0.005208
+26639.999000,0.004790
+26640.001000,0.004790
+26936.001000,0.004790
+27232.000994,0.005228
+27527.999000,0.005226
+27528.001000,0.005226
+27824.001000,0.005227
+28120.000991,0.005290
+28415.999000,0.005290
+28416.001000,0.005290
+28712.001000,0.005290
+29008.001000,0.005317
+29304.001000,0.005317
+29600.001000,0.005317
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_toDryAirSup.XiDry/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_toDryAirSup.XiDry/reference.csv
new file mode 100644
index 0000000000..29a54d5e6c
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_toDryAirSup.XiDry/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.010101
+296.000000,0.005140
+592.000000,0.005137
+888.000000,0.005557
+1184.000000,0.005557
+1480.000000,0.005557
+1776.000000,0.006076
+2072.000000,0.006076
+2368.000000,0.006076
+2664.000000,0.006561
+2960.000000,0.006561
+3256.000000,0.007038
+3552.000000,0.007037
+3848.000000,0.007037
+4144.000000,0.005122
+4440.000000,0.005123
+4736.000000,0.005123
+5032.000000,0.005021
+5328.000000,0.005020
+5624.000000,0.004630
+5920.000000,0.004648
+6216.000000,0.004648
+6512.000000,0.005189
+6808.000000,0.005190
+7104.000000,0.005190
+7400.000000,0.005163
+7696.000000,0.005162
+7992.000000,0.005162
+8288.000000,0.005575
+8584.000000,0.005575
+8880.000000,0.006025
+9176.000000,0.006025
+9472.000000,0.006025
+9768.000000,0.006596
+10064.000000,0.006596
+10360.000000,0.006596
+10656.000000,0.007193
+10952.000000,0.007193
+11248.000000,0.007630
+11544.000000,0.007630
+11840.000000,0.007630
+12136.000000,0.008140
+12432.000000,0.008140
+12728.000000,0.008140
+13024.000000,0.008626
+13320.000000,0.008626
+13616.000000,0.005241
+13912.000000,0.005176
+14208.000000,0.005175
+14504.000000,0.005064
+14800.000000,0.005064
+15096.000000,0.005064
+15392.000000,0.007677
+15688.000000,0.007677
+15984.000000,0.007677
+16280.000000,0.008184
+16576.000000,0.008184
+16872.000000,0.008747
+17168.000000,0.008746
+17464.000000,0.008746
+17760.000000,0.009299
+18056.000000,0.009299
+18352.000000,0.009299
+18648.000000,0.009771
+18944.000000,0.009771
+19240.000000,0.010265
+19536.000000,0.010254
+19832.000000,0.010254
+20128.000000,0.010677
+20424.000000,0.010677
+20720.000000,0.010677
+21016.000000,0.005108
+21312.000000,0.005108
+21608.000000,0.005306
+21904.000000,0.006086
+22200.000000,0.006090
+22496.000000,0.006587
+22792.000000,0.006576
+23088.000000,0.006576
+23384.000000,0.009317
+23680.000000,0.009317
+23976.000000,0.009317
+24272.000000,0.006048
+24568.000000,0.006048
+24864.000000,0.005821
+25160.000000,0.005833
+25456.000000,0.005832
+25752.000000,0.006210
+26048.000000,0.006208
+26344.000000,0.006208
+26640.000000,0.005790
+26936.000000,0.005790
+27232.000000,0.006228
+27528.000000,0.006226
+27824.000000,0.006227
+28120.000000,0.006290
+28416.000000,0.006290
+28712.000000,0.006290
+29008.000000,0.006317
+29304.000000,0.006317
+29600.000000,0.006317
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_toDryAirSup.XiDry/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_toDryAirSup.XiDry/test.csv
new file mode 100644
index 0000000000..29a54d5e6c
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_toDryAirSup.XiDry/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.010101
+296.000000,0.005140
+592.000000,0.005137
+888.000000,0.005557
+1184.000000,0.005557
+1480.000000,0.005557
+1776.000000,0.006076
+2072.000000,0.006076
+2368.000000,0.006076
+2664.000000,0.006561
+2960.000000,0.006561
+3256.000000,0.007038
+3552.000000,0.007037
+3848.000000,0.007037
+4144.000000,0.005122
+4440.000000,0.005123
+4736.000000,0.005123
+5032.000000,0.005021
+5328.000000,0.005020
+5624.000000,0.004630
+5920.000000,0.004648
+6216.000000,0.004648
+6512.000000,0.005189
+6808.000000,0.005190
+7104.000000,0.005190
+7400.000000,0.005163
+7696.000000,0.005162
+7992.000000,0.005162
+8288.000000,0.005575
+8584.000000,0.005575
+8880.000000,0.006025
+9176.000000,0.006025
+9472.000000,0.006025
+9768.000000,0.006596
+10064.000000,0.006596
+10360.000000,0.006596
+10656.000000,0.007193
+10952.000000,0.007193
+11248.000000,0.007630
+11544.000000,0.007630
+11840.000000,0.007630
+12136.000000,0.008140
+12432.000000,0.008140
+12728.000000,0.008140
+13024.000000,0.008626
+13320.000000,0.008626
+13616.000000,0.005241
+13912.000000,0.005176
+14208.000000,0.005175
+14504.000000,0.005064
+14800.000000,0.005064
+15096.000000,0.005064
+15392.000000,0.007677
+15688.000000,0.007677
+15984.000000,0.007677
+16280.000000,0.008184
+16576.000000,0.008184
+16872.000000,0.008747
+17168.000000,0.008746
+17464.000000,0.008746
+17760.000000,0.009299
+18056.000000,0.009299
+18352.000000,0.009299
+18648.000000,0.009771
+18944.000000,0.009771
+19240.000000,0.010265
+19536.000000,0.010254
+19832.000000,0.010254
+20128.000000,0.010677
+20424.000000,0.010677
+20720.000000,0.010677
+21016.000000,0.005108
+21312.000000,0.005108
+21608.000000,0.005306
+21904.000000,0.006086
+22200.000000,0.006090
+22496.000000,0.006587
+22792.000000,0.006576
+23088.000000,0.006576
+23384.000000,0.009317
+23680.000000,0.009317
+23976.000000,0.009317
+24272.000000,0.006048
+24568.000000,0.006048
+24864.000000,0.005821
+25160.000000,0.005833
+25456.000000,0.005832
+25752.000000,0.006210
+26048.000000,0.006208
+26344.000000,0.006208
+26640.000000,0.005790
+26936.000000,0.005790
+27232.000000,0.006228
+27528.000000,0.006226
+27824.000000,0.006227
+28120.000000,0.006290
+28416.000000,0.006290
+28712.000000,0.006290
+29008.000000,0.006317
+29304.000000,0.006317
+29600.000000,0.006317
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_toDryAirSup.XiDry/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_toDryAirSup.XiDry/upperBound.csv
new file mode 100644
index 0000000000..4a75a3e37a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.mat_toDryAirSup.XiDry/upperBound.csv
@@ -0,0 +1,125 @@
+x,y
+-0.001000,0.011101
+0.001000,0.011101
+296.001000,0.006140
+591.999016,0.006137
+887.999000,0.006557
+888.001000,0.006557
+1184.001000,0.006557
+1479.999000,0.006557
+1775.999000,0.007076
+1776.001000,0.007076
+2072.000636,0.007076
+2367.999000,0.007076
+2663.999000,0.007561
+2664.001000,0.007561
+2959.999000,0.007561
+3255.999000,0.008038
+3256.001000,0.008038
+3552.000996,0.008037
+3847.999000,0.008037
+3848.001000,0.008037
+4144.001000,0.006122
+4439.999000,0.006123
+4735.999000,0.006123
+4736.001000,0.006123
+5032.001000,0.006021
+5328.001000,0.006020
+5624.000912,0.005630
+5919.999000,0.005648
+6215.999000,0.005648
+6511.999000,0.006189
+6807.999000,0.006190
+7103.999000,0.006190
+7104.001000,0.006190
+7400.001000,0.006163
+7696.001000,0.006162
+7991.999000,0.006162
+8287.999000,0.006575
+8288.001000,0.006575
+8583.999000,0.006575
+8879.999000,0.007025
+8880.001000,0.007025
+9176.001000,0.007025
+9471.999000,0.007025
+9767.999000,0.007596
+10063.999000,0.007596
+10359.999000,0.007596
+10655.999000,0.008193
+10951.999000,0.008193
+11247.999000,0.008630
+11543.999000,0.008630
+11839.999000,0.008630
+12135.999000,0.009140
+12136.001000,0.009140
+12432.000778,0.009140
+12727.999000,0.009140
+13023.999000,0.009626
+13319.999000,0.009626
+13320.001000,0.009626
+13616.001000,0.006241
+13912.001000,0.006176
+14208.001000,0.006175
+14504.000987,0.006064
+14799.999000,0.006064
+15095.999000,0.006064
+15391.999000,0.008677
+15687.999000,0.008677
+15983.999000,0.008677
+16279.999000,0.009184
+16575.999000,0.009184
+16871.999000,0.009747
+16872.001000,0.009747
+17168.001000,0.009746
+17463.999000,0.009746
+17759.999000,0.010299
+18055.999000,0.010299
+18351.999000,0.010299
+18647.999000,0.010771
+18943.999000,0.010771
+19239.999000,0.011265
+19240.001000,0.011265
+19536.001000,0.011254
+19831.999000,0.011254
+20127.999000,0.011677
+20423.999000,0.011677
+20719.999000,0.011677
+20720.001000,0.011677
+21016.001000,0.006108
+21311.999004,0.006108
+21607.999000,0.006306
+21903.999000,0.007086
+22199.999000,0.007090
+22495.999000,0.007587
+22496.001000,0.007587
+22792.001000,0.007576
+23087.999000,0.007576
+23383.999000,0.010317
+23679.999000,0.010317
+23680.001000,0.010317
+23976.001000,0.010317
+24272.001000,0.007048
+24568.001000,0.007048
+24864.000900,0.006821
+25159.999000,0.006833
+25160.001000,0.006833
+25455.999000,0.006832
+25751.999000,0.007210
+25752.001000,0.007210
+26048.000988,0.007208
+26343.999000,0.007208
+26344.001000,0.007208
+26640.001000,0.006790
+26935.999000,0.006790
+27231.999000,0.007228
+27232.001000,0.007228
+27528.000807,0.007226
+27823.999000,0.007227
+28119.999000,0.007290
+28120.001000,0.007290
+28416.000824,0.007290
+28711.999000,0.007290
+29007.999000,0.007317
+29303.999000,0.007317
+29599.999000,0.007317
+29600.001000,0.007317
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.dpMachine/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.dpMachine/errors.csv
new file mode 100644
index 0000000000..0bf904e264
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.dpMachine/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000000
+72.000000,0.000000
+108.000000,0.000000
+144.000000,0.000000
+180.000000,0.000000
+216.000000,0.000000
+252.000000,0.000000
+288.000000,0.000000
+324.000000,0.000000
+360.000000,0.000000
+396.000000,0.000000
+432.000000,0.000000
+468.000000,0.000000
+504.000000,0.000000
+540.000000,0.000000
+576.000000,0.000000
+612.000000,0.000000
+648.000000,0.000000
+684.000000,0.000000
+720.000000,0.000000
+756.000000,0.000000
+792.000000,0.000000
+828.000000,0.000000
+864.000000,0.000000
+900.000000,0.000000
+936.000000,0.000000
+972.000000,0.000000
+1008.000000,0.000000
+1044.000000,0.000000
+1080.000000,0.000000
+1116.000000,0.000000
+1152.000000,0.000000
+1188.000000,0.000000
+1224.000000,0.000000
+1260.000000,0.000000
+1296.000000,0.000000
+1332.000000,0.000000
+1368.000000,0.000000
+1404.000000,0.000000
+1440.000000,0.000000
+1476.000000,0.000000
+1512.000000,0.000000
+1548.000000,0.000000
+1584.000000,0.000000
+1620.000000,0.000000
+1656.000000,0.000000
+1692.000000,0.000000
+1728.000000,0.000000
+1764.000000,0.000000
+1800.000000,0.000000
+1836.000000,0.000000
+1872.000000,0.000000
+1908.000000,0.000000
+1944.000000,0.000000
+1980.000000,0.000000
+2016.000000,0.000000
+2052.000000,0.000000
+2088.000000,0.000000
+2124.000000,0.000000
+2160.000000,0.000000
+2196.000000,0.000000
+2232.000000,0.000000
+2268.000000,0.000000
+2304.000000,0.000000
+2340.000000,0.000000
+2376.000000,0.000000
+2412.000000,0.000000
+2448.000000,0.000000
+2484.000000,0.000000
+2520.000000,0.000000
+2556.000000,0.000000
+2592.000000,0.000000
+2628.000000,0.000000
+2664.000000,0.000000
+2700.000000,0.000000
+2736.000000,0.000000
+2772.000000,0.000000
+2808.000000,0.000000
+2844.000000,0.000000
+2880.000000,0.000000
+2916.000000,0.000000
+2952.000000,0.000000
+2988.000000,0.000000
+3024.000000,0.000000
+3060.000000,0.000000
+3096.000000,0.000000
+3132.000000,0.000000
+3168.000000,0.000000
+3204.000000,0.000000
+3240.000000,0.000000
+3276.000000,0.000000
+3312.000000,0.000000
+3348.000000,0.000000
+3384.000000,0.000000
+3420.000000,0.000000
+3456.000000,0.000000
+3492.000000,0.000000
+3528.000000,0.000000
+3564.000000,0.000000
+3600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.dpMachine/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.dpMachine/lowerBound.csv
new file mode 100644
index 0000000000..45397f757e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.dpMachine/lowerBound.csv
@@ -0,0 +1,48 @@
+x,y
+-0.001000,-0.001000
+0.001000,-0.001000
+36.001000,99891.040219
+72.001000,99899.984391
+108.001000,99900.000000
+1583.999000,99900.000000
+1619.999000,99726.603258
+1655.999000,97950.396867
+1691.999000,96211.715414
+1727.999000,94543.081031
+1763.999000,92942.160117
+1799.999000,91406.619070
+1835.999000,89934.116484
+1871.999000,88522.326563
+1907.999000,87168.946922
+1943.999000,85871.714203
+1979.999000,84628.388461
+2015.999000,83436.792187
+2051.999000,82294.794703
+2087.999000,81200.312156
+2123.999000,80151.338742
+2159.999000,79145.923289
+2195.999000,78182.177063
+2231.999000,77258.265961
+2267.999000,76372.441734
+2303.999000,75523.018570
+2339.999000,74453.167617
+2375.999000,73064.284453
+2411.999000,71747.329289
+2447.999000,70498.204664
+2483.999000,69312.672633
+2519.999000,68186.784023
+2555.999000,67116.870633
+2591.999000,66099.514008
+2627.999000,65131.557152
+2663.999000,64210.045992
+2699.999000,63332.209863
+2735.999000,62720.025785
+2771.999000,62576.509289
+2807.999000,62554.367391
+2843.999000,62551.440633
+2879.999000,62551.073812
+2915.999000,62551.042594
+2951.999000,62551.034789
+2987.999000,62551.034789
+3023.999000,62551.030887
+3600.001000,62551.030887
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.dpMachine/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.dpMachine/reference.csv
new file mode 100644
index 0000000000..88b78479ad
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.dpMachine/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,99991.031250
+72.000000,99999.984375
+108.000000,100000.000000
+144.000000,100000.000000
+180.000000,100000.000000
+216.000000,100000.000000
+252.000000,100000.000000
+288.000000,100000.000000
+324.000000,100000.000000
+360.000000,100000.000000
+396.000000,100000.000000
+432.000000,100000.000000
+468.000000,100000.000000
+504.000000,100000.000000
+540.000000,100000.000000
+576.000000,100000.000000
+612.000000,100000.000000
+648.000000,100000.000000
+684.000000,100000.000000
+720.000000,100000.000000
+756.000000,100000.000000
+792.000000,100000.000000
+828.000000,100000.000000
+864.000000,100000.000000
+900.000000,100000.000000
+936.000000,100000.000000
+972.000000,100000.000000
+1008.000000,100000.000000
+1044.000000,100000.000000
+1080.000000,100000.000000
+1116.000000,100000.000000
+1152.000000,100000.000000
+1188.000000,100000.000000
+1224.000000,100000.000000
+1260.000000,100000.000000
+1296.000000,100000.000000
+1332.000000,100000.000000
+1368.000000,100000.000000
+1404.000000,100000.000000
+1440.000000,100000.000000
+1476.000000,100000.000000
+1512.000000,100000.000000
+1548.000000,100000.000000
+1584.000000,100000.000000
+1620.000000,99826.429688
+1656.000000,98048.445312
+1692.000000,96308.023438
+1728.000000,94637.718750
+1764.000000,93035.195312
+1800.000000,91498.117188
+1836.000000,90024.140625
+1872.000000,88610.937500
+1908.000000,87256.203125
+1944.000000,85957.671875
+1980.000000,84713.101562
+2016.000000,83520.312500
+2052.000000,82377.171875
+2088.000000,81281.593750
+2124.000000,80231.570312
+2160.000000,79225.148438
+2196.000000,78260.437500
+2232.000000,77335.601562
+2268.000000,76448.890625
+2304.000000,75598.617188
+2340.000000,74527.695312
+2376.000000,73137.421875
+2412.000000,71819.148438
+2448.000000,70568.773438
+2484.000000,69382.054688
+2520.000000,68255.039062
+2556.000000,67184.054688
+2592.000000,66165.679688
+2628.000000,65196.753906
+2664.000000,64274.320312
+2700.000000,63395.605469
+2736.000000,62782.808594
+2772.000000,62639.148438
+2808.000000,62616.984375
+2844.000000,62614.054688
+2880.000000,62613.687500
+2916.000000,62613.656250
+2952.000000,62613.648438
+2988.000000,62613.648438
+3024.000000,62613.644531
+3060.000000,62613.644531
+3096.000000,62613.644531
+3132.000000,62613.644531
+3168.000000,62613.644531
+3204.000000,62613.644531
+3240.000000,62613.644531
+3276.000000,62613.644531
+3312.000000,62613.644531
+3348.000000,62613.644531
+3384.000000,62613.644531
+3420.000000,62613.644531
+3456.000000,62613.644531
+3492.000000,62613.644531
+3528.000000,62613.644531
+3564.000000,62613.644531
+3600.000000,62613.644531
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.dpMachine/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.dpMachine/test.csv
new file mode 100644
index 0000000000..88b78479ad
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.dpMachine/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,99991.031250
+72.000000,99999.984375
+108.000000,100000.000000
+144.000000,100000.000000
+180.000000,100000.000000
+216.000000,100000.000000
+252.000000,100000.000000
+288.000000,100000.000000
+324.000000,100000.000000
+360.000000,100000.000000
+396.000000,100000.000000
+432.000000,100000.000000
+468.000000,100000.000000
+504.000000,100000.000000
+540.000000,100000.000000
+576.000000,100000.000000
+612.000000,100000.000000
+648.000000,100000.000000
+684.000000,100000.000000
+720.000000,100000.000000
+756.000000,100000.000000
+792.000000,100000.000000
+828.000000,100000.000000
+864.000000,100000.000000
+900.000000,100000.000000
+936.000000,100000.000000
+972.000000,100000.000000
+1008.000000,100000.000000
+1044.000000,100000.000000
+1080.000000,100000.000000
+1116.000000,100000.000000
+1152.000000,100000.000000
+1188.000000,100000.000000
+1224.000000,100000.000000
+1260.000000,100000.000000
+1296.000000,100000.000000
+1332.000000,100000.000000
+1368.000000,100000.000000
+1404.000000,100000.000000
+1440.000000,100000.000000
+1476.000000,100000.000000
+1512.000000,100000.000000
+1548.000000,100000.000000
+1584.000000,100000.000000
+1620.000000,99826.429688
+1656.000000,98048.445312
+1692.000000,96308.023438
+1728.000000,94637.718750
+1764.000000,93035.195312
+1800.000000,91498.117188
+1836.000000,90024.140625
+1872.000000,88610.937500
+1908.000000,87256.203125
+1944.000000,85957.671875
+1980.000000,84713.101562
+2016.000000,83520.312500
+2052.000000,82377.171875
+2088.000000,81281.593750
+2124.000000,80231.570312
+2160.000000,79225.148438
+2196.000000,78260.437500
+2232.000000,77335.601562
+2268.000000,76448.890625
+2304.000000,75598.617188
+2340.000000,74527.695312
+2376.000000,73137.421875
+2412.000000,71819.148438
+2448.000000,70568.773438
+2484.000000,69382.054688
+2520.000000,68255.039062
+2556.000000,67184.054688
+2592.000000,66165.679688
+2628.000000,65196.753906
+2664.000000,64274.320312
+2700.000000,63395.605469
+2736.000000,62782.808594
+2772.000000,62639.148438
+2808.000000,62616.984375
+2844.000000,62614.054688
+2880.000000,62613.687500
+2916.000000,62613.656250
+2952.000000,62613.648438
+2988.000000,62613.648438
+3024.000000,62613.644531
+3060.000000,62613.644531
+3096.000000,62613.644531
+3132.000000,62613.644531
+3168.000000,62613.644531
+3204.000000,62613.644531
+3240.000000,62613.644531
+3276.000000,62613.644531
+3312.000000,62613.644531
+3348.000000,62613.644531
+3384.000000,62613.644531
+3420.000000,62613.644531
+3456.000000,62613.644531
+3492.000000,62613.644531
+3528.000000,62613.644531
+3564.000000,62613.644531
+3600.000000,62613.644531
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.dpMachine/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.dpMachine/upperBound.csv
new file mode 100644
index 0000000000..4f67db2112
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.dpMachine/upperBound.csv
@@ -0,0 +1,47 @@
+x,y
+-0.001000,0.001000
+35.999000,100091.022281
+71.999000,100099.984359
+107.999000,100100.000000
+1584.001000,100100.000000
+1620.001000,99926.256117
+1656.001000,98146.493758
+1692.001000,96404.331461
+1728.001000,94732.356469
+1764.001000,93128.230508
+1800.001000,91589.615305
+1836.001000,90114.164766
+1872.001000,88699.548437
+1908.001000,87343.459328
+1944.001000,86043.629547
+1980.001000,84797.814664
+2016.001000,83603.832812
+2052.001000,82459.549047
+2088.001000,81362.875344
+2124.001000,80311.801883
+2160.001000,79304.373586
+2196.001000,78338.697937
+2232.001000,77412.937164
+2268.001000,76525.339516
+2304.001000,75674.215805
+2340.001000,74602.223008
+2376.001000,73210.559297
+2412.001000,71890.967586
+2448.001000,70639.342211
+2484.001000,69451.436742
+2520.001000,68323.294102
+2556.001000,67251.238742
+2592.001000,66231.845367
+2628.001000,65261.950660
+2664.001000,64338.594633
+2700.001000,63459.001074
+2736.001000,62845.591402
+2772.001000,62701.787586
+2808.001000,62679.601359
+2844.001000,62676.668742
+2880.001000,62676.301188
+2916.001000,62676.269906
+2952.001000,62676.262086
+2988.001000,62676.262086
+3024.001000,62676.258176
+3600.001000,62676.258176
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.m_flow/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.m_flow/errors.csv
new file mode 100644
index 0000000000..0bf904e264
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.m_flow/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000000
+72.000000,0.000000
+108.000000,0.000000
+144.000000,0.000000
+180.000000,0.000000
+216.000000,0.000000
+252.000000,0.000000
+288.000000,0.000000
+324.000000,0.000000
+360.000000,0.000000
+396.000000,0.000000
+432.000000,0.000000
+468.000000,0.000000
+504.000000,0.000000
+540.000000,0.000000
+576.000000,0.000000
+612.000000,0.000000
+648.000000,0.000000
+684.000000,0.000000
+720.000000,0.000000
+756.000000,0.000000
+792.000000,0.000000
+828.000000,0.000000
+864.000000,0.000000
+900.000000,0.000000
+936.000000,0.000000
+972.000000,0.000000
+1008.000000,0.000000
+1044.000000,0.000000
+1080.000000,0.000000
+1116.000000,0.000000
+1152.000000,0.000000
+1188.000000,0.000000
+1224.000000,0.000000
+1260.000000,0.000000
+1296.000000,0.000000
+1332.000000,0.000000
+1368.000000,0.000000
+1404.000000,0.000000
+1440.000000,0.000000
+1476.000000,0.000000
+1512.000000,0.000000
+1548.000000,0.000000
+1584.000000,0.000000
+1620.000000,0.000000
+1656.000000,0.000000
+1692.000000,0.000000
+1728.000000,0.000000
+1764.000000,0.000000
+1800.000000,0.000000
+1836.000000,0.000000
+1872.000000,0.000000
+1908.000000,0.000000
+1944.000000,0.000000
+1980.000000,0.000000
+2016.000000,0.000000
+2052.000000,0.000000
+2088.000000,0.000000
+2124.000000,0.000000
+2160.000000,0.000000
+2196.000000,0.000000
+2232.000000,0.000000
+2268.000000,0.000000
+2304.000000,0.000000
+2340.000000,0.000000
+2376.000000,0.000000
+2412.000000,0.000000
+2448.000000,0.000000
+2484.000000,0.000000
+2520.000000,0.000000
+2556.000000,0.000000
+2592.000000,0.000000
+2628.000000,0.000000
+2664.000000,0.000000
+2700.000000,0.000000
+2736.000000,0.000000
+2772.000000,0.000000
+2808.000000,0.000000
+2844.000000,0.000000
+2880.000000,0.000000
+2916.000000,0.000000
+2952.000000,0.000000
+2988.000000,0.000000
+3024.000000,0.000000
+3060.000000,0.000000
+3096.000000,0.000000
+3132.000000,0.000000
+3168.000000,0.000000
+3204.000000,0.000000
+3240.000000,0.000000
+3276.000000,0.000000
+3312.000000,0.000000
+3348.000000,0.000000
+3384.000000,0.000000
+3420.000000,0.000000
+3456.000000,0.000000
+3492.000000,0.000000
+3528.000000,0.000000
+3564.000000,0.000000
+3600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.m_flow/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.m_flow/lowerBound.csv
new file mode 100644
index 0000000000..fb31554bdb
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.m_flow/lowerBound.csv
@@ -0,0 +1,63 @@
+x,y
+-0.001000,-0.001000
+0.001000,-0.001000
+36.001000,-0.000997
+72.001000,-0.000997
+900.001000,-0.000997
+936.001000,0.010841
+972.001000,0.065282
+1008.001000,0.120238
+1044.001000,0.176162
+1080.001000,0.232052
+1116.001000,0.287753
+1152.001000,0.343224
+1188.001000,0.398420
+1224.001000,0.453277
+1260.001000,0.507679
+1296.001000,0.561440
+1332.001000,0.614395
+1368.001000,0.666647
+1404.001000,0.718185
+1440.001000,0.768968
+1476.001000,0.818960
+1512.001000,0.868126
+1548.001000,0.916438
+1584.001000,0.963869
+1620.001000,1.009507
+1656.001000,1.045589
+1692.001000,1.080058
+1728.001000,1.113135
+1764.001000,1.144869
+1800.001000,1.175305
+1836.001000,1.204490
+1872.001000,1.232471
+1908.001000,1.259293
+1944.001000,1.285002
+1980.001000,1.309642
+2016.001000,1.333258
+2052.001000,1.355890
+2088.001000,1.377580
+2124.001000,1.398369
+2160.001000,1.418295
+2196.001000,1.437396
+2232.001000,1.455707
+2268.001000,1.473264
+2304.001000,1.490101
+2340.001000,1.503673
+2376.001000,1.512834
+2412.001000,1.521513
+2448.001000,1.529747
+2484.001000,1.537563
+2520.001000,1.544987
+2556.001000,1.552043
+2592.001000,1.558752
+2628.001000,1.565137
+2664.001000,1.571216
+2700.001000,1.577008
+2736.001000,1.580260
+2772.001000,1.580888
+2808.001000,1.580979
+2844.001000,1.580992
+2880.001000,1.580993
+2916.001000,1.580993
+3600.001000,1.580993
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.m_flow/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.m_flow/reference.csv
new file mode 100644
index 0000000000..901c01c1e7
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.m_flow/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000003
+72.000000,0.000003
+108.000000,0.000003
+144.000000,0.000003
+180.000000,0.000003
+216.000000,0.000003
+252.000000,0.000003
+288.000000,0.000003
+324.000000,0.000003
+360.000000,0.000003
+396.000000,0.000003
+432.000000,0.000003
+468.000000,0.000003
+504.000000,0.000003
+540.000000,0.000003
+576.000000,0.000003
+612.000000,0.000003
+648.000000,0.000003
+684.000000,0.000003
+720.000000,0.000003
+756.000000,0.000003
+792.000000,0.000003
+828.000000,0.000003
+864.000000,0.000003
+900.000000,0.000003
+936.000000,0.011841
+972.000000,0.066282
+1008.000000,0.121238
+1044.000000,0.177162
+1080.000000,0.233052
+1116.000000,0.288753
+1152.000000,0.344224
+1188.000000,0.399420
+1224.000000,0.454277
+1260.000000,0.508679
+1296.000000,0.562440
+1332.000000,0.615395
+1368.000000,0.667647
+1404.000000,0.719185
+1440.000000,0.769968
+1476.000000,0.819960
+1512.000000,0.869126
+1548.000000,0.917438
+1584.000000,0.964869
+1620.000000,1.010518
+1656.000000,1.046636
+1692.000000,1.081139
+1728.000000,1.114250
+1764.000000,1.146015
+1800.000000,1.176481
+1836.000000,1.205696
+1872.000000,1.233704
+1908.000000,1.260553
+1944.000000,1.286288
+1980.000000,1.310953
+2016.000000,1.334592
+2052.000000,1.357247
+2088.000000,1.378959
+2124.000000,1.399769
+2160.000000,1.419715
+2196.000000,1.438835
+2232.000000,1.457164
+2268.000000,1.474739
+2304.000000,1.491592
+2340.000000,1.505179
+2376.000000,1.514348
+2412.000000,1.523036
+2448.000000,1.531278
+2484.000000,1.539102
+2520.000000,1.546533
+2556.000000,1.553596
+2592.000000,1.560313
+2628.000000,1.566704
+2664.000000,1.572789
+2700.000000,1.578586
+2736.000000,1.581842
+2772.000000,1.582470
+2808.000000,1.582562
+2844.000000,1.582574
+2880.000000,1.582575
+2916.000000,1.582576
+2952.000000,1.582576
+2988.000000,1.582576
+3024.000000,1.582576
+3060.000000,1.582576
+3096.000000,1.582576
+3132.000000,1.582576
+3168.000000,1.582576
+3204.000000,1.582576
+3240.000000,1.582576
+3276.000000,1.582576
+3312.000000,1.582576
+3348.000000,1.582576
+3384.000000,1.582576
+3420.000000,1.582576
+3456.000000,1.582576
+3492.000000,1.582576
+3528.000000,1.582576
+3564.000000,1.582576
+3600.000000,1.582576
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.m_flow/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.m_flow/test.csv
new file mode 100644
index 0000000000..901c01c1e7
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.m_flow/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000003
+72.000000,0.000003
+108.000000,0.000003
+144.000000,0.000003
+180.000000,0.000003
+216.000000,0.000003
+252.000000,0.000003
+288.000000,0.000003
+324.000000,0.000003
+360.000000,0.000003
+396.000000,0.000003
+432.000000,0.000003
+468.000000,0.000003
+504.000000,0.000003
+540.000000,0.000003
+576.000000,0.000003
+612.000000,0.000003
+648.000000,0.000003
+684.000000,0.000003
+720.000000,0.000003
+756.000000,0.000003
+792.000000,0.000003
+828.000000,0.000003
+864.000000,0.000003
+900.000000,0.000003
+936.000000,0.011841
+972.000000,0.066282
+1008.000000,0.121238
+1044.000000,0.177162
+1080.000000,0.233052
+1116.000000,0.288753
+1152.000000,0.344224
+1188.000000,0.399420
+1224.000000,0.454277
+1260.000000,0.508679
+1296.000000,0.562440
+1332.000000,0.615395
+1368.000000,0.667647
+1404.000000,0.719185
+1440.000000,0.769968
+1476.000000,0.819960
+1512.000000,0.869126
+1548.000000,0.917438
+1584.000000,0.964869
+1620.000000,1.010518
+1656.000000,1.046636
+1692.000000,1.081139
+1728.000000,1.114250
+1764.000000,1.146015
+1800.000000,1.176481
+1836.000000,1.205696
+1872.000000,1.233704
+1908.000000,1.260553
+1944.000000,1.286288
+1980.000000,1.310953
+2016.000000,1.334592
+2052.000000,1.357247
+2088.000000,1.378959
+2124.000000,1.399769
+2160.000000,1.419715
+2196.000000,1.438835
+2232.000000,1.457164
+2268.000000,1.474739
+2304.000000,1.491592
+2340.000000,1.505179
+2376.000000,1.514348
+2412.000000,1.523036
+2448.000000,1.531278
+2484.000000,1.539102
+2520.000000,1.546533
+2556.000000,1.553596
+2592.000000,1.560313
+2628.000000,1.566704
+2664.000000,1.572789
+2700.000000,1.578586
+2736.000000,1.581842
+2772.000000,1.582470
+2808.000000,1.582562
+2844.000000,1.582574
+2880.000000,1.582575
+2916.000000,1.582576
+2952.000000,1.582576
+2988.000000,1.582576
+3024.000000,1.582576
+3060.000000,1.582576
+3096.000000,1.582576
+3132.000000,1.582576
+3168.000000,1.582576
+3204.000000,1.582576
+3240.000000,1.582576
+3276.000000,1.582576
+3312.000000,1.582576
+3348.000000,1.582576
+3384.000000,1.582576
+3420.000000,1.582576
+3456.000000,1.582576
+3492.000000,1.582576
+3528.000000,1.582576
+3564.000000,1.582576
+3600.000000,1.582576
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.m_flow/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.m_flow/upperBound.csv
new file mode 100644
index 0000000000..63f1cecf0d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dpControlled_dp.mov.m_flow/upperBound.csv
@@ -0,0 +1,62 @@
+x,y
+-0.001000,0.001000
+35.999000,0.001003
+71.999000,0.001003
+899.999000,0.001003
+935.999000,0.012841
+971.999000,0.067282
+1007.999000,0.122238
+1043.999000,0.178162
+1079.999000,0.234052
+1115.999000,0.289753
+1151.999000,0.345224
+1187.999000,0.400420
+1223.999000,0.455277
+1259.999000,0.509679
+1295.999000,0.563440
+1331.999000,0.616395
+1367.999000,0.668647
+1403.999000,0.720185
+1439.999000,0.770968
+1475.999000,0.820960
+1511.999000,0.870126
+1547.999000,0.918438
+1583.999000,0.965869
+1619.999000,1.011528
+1655.999000,1.047683
+1691.999000,1.082220
+1727.999000,1.115364
+1763.999000,1.147161
+1799.999000,1.177658
+1835.999000,1.206901
+1871.999000,1.234938
+1907.999000,1.261814
+1943.999000,1.287575
+1979.999000,1.312264
+2015.999000,1.335927
+2051.999000,1.358604
+2087.999000,1.380338
+2123.999000,1.401169
+2159.999000,1.421135
+2195.999000,1.440273
+2231.999000,1.458621
+2267.999000,1.476214
+2303.999000,1.493084
+2339.999000,1.506684
+2375.999000,1.515862
+2411.999000,1.524559
+2447.999000,1.532810
+2483.999000,1.540641
+2519.999000,1.548080
+2555.999000,1.555150
+2591.999000,1.561873
+2627.999000,1.568270
+2663.999000,1.574362
+2699.999000,1.580165
+2735.999000,1.583423
+2771.999000,1.584053
+2807.999000,1.584145
+2843.999000,1.584157
+2879.999000,1.584158
+2915.999000,1.584158
+3600.001000,1.584158
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dp_nominal/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dp_nominal/errors.csv
new file mode 100644
index 0000000000..e5cefb6995
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dp_nominal/errors.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,0.000000
+3600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dp_nominal/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dp_nominal/lowerBound.csv
new file mode 100644
index 0000000000..a7d4f9b708
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dp_nominal/lowerBound.csv
@@ -0,0 +1,3 @@
+x,y
+-0.001000,99900.000000
+3600.001000,99900.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dp_nominal/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dp_nominal/reference.csv
new file mode 100644
index 0000000000..1284164b7d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dp_nominal/reference.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,100000.000000
+3600.000000,100000.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dp_nominal/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dp_nominal/test.csv
new file mode 100644
index 0000000000..1284164b7d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dp_nominal/test.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,100000.000000
+3600.000000,100000.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dp_nominal/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dp_nominal/upperBound.csv
new file mode 100644
index 0000000000..7ff7274b8d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_dp_nominal/upperBound.csv
@@ -0,0 +1,3 @@
+x,y
+-0.001000,100100.000000
+3600.001000,100100.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_elEnergy/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_elEnergy/errors.csv
new file mode 100644
index 0000000000..0bf904e264
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_elEnergy/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000000
+72.000000,0.000000
+108.000000,0.000000
+144.000000,0.000000
+180.000000,0.000000
+216.000000,0.000000
+252.000000,0.000000
+288.000000,0.000000
+324.000000,0.000000
+360.000000,0.000000
+396.000000,0.000000
+432.000000,0.000000
+468.000000,0.000000
+504.000000,0.000000
+540.000000,0.000000
+576.000000,0.000000
+612.000000,0.000000
+648.000000,0.000000
+684.000000,0.000000
+720.000000,0.000000
+756.000000,0.000000
+792.000000,0.000000
+828.000000,0.000000
+864.000000,0.000000
+900.000000,0.000000
+936.000000,0.000000
+972.000000,0.000000
+1008.000000,0.000000
+1044.000000,0.000000
+1080.000000,0.000000
+1116.000000,0.000000
+1152.000000,0.000000
+1188.000000,0.000000
+1224.000000,0.000000
+1260.000000,0.000000
+1296.000000,0.000000
+1332.000000,0.000000
+1368.000000,0.000000
+1404.000000,0.000000
+1440.000000,0.000000
+1476.000000,0.000000
+1512.000000,0.000000
+1548.000000,0.000000
+1584.000000,0.000000
+1620.000000,0.000000
+1656.000000,0.000000
+1692.000000,0.000000
+1728.000000,0.000000
+1764.000000,0.000000
+1800.000000,0.000000
+1836.000000,0.000000
+1872.000000,0.000000
+1908.000000,0.000000
+1944.000000,0.000000
+1980.000000,0.000000
+2016.000000,0.000000
+2052.000000,0.000000
+2088.000000,0.000000
+2124.000000,0.000000
+2160.000000,0.000000
+2196.000000,0.000000
+2232.000000,0.000000
+2268.000000,0.000000
+2304.000000,0.000000
+2340.000000,0.000000
+2376.000000,0.000000
+2412.000000,0.000000
+2448.000000,0.000000
+2484.000000,0.000000
+2520.000000,0.000000
+2556.000000,0.000000
+2592.000000,0.000000
+2628.000000,0.000000
+2664.000000,0.000000
+2700.000000,0.000000
+2736.000000,0.000000
+2772.000000,0.000000
+2808.000000,0.000000
+2844.000000,0.000000
+2880.000000,0.000000
+2916.000000,0.000000
+2952.000000,0.000000
+2988.000000,0.000000
+3024.000000,0.000000
+3060.000000,0.000000
+3096.000000,0.000000
+3132.000000,0.000000
+3168.000000,0.000000
+3204.000000,0.000000
+3240.000000,0.000000
+3276.000000,0.000000
+3312.000000,0.000000
+3348.000000,0.000000
+3384.000000,0.000000
+3420.000000,0.000000
+3456.000000,0.000000
+3492.000000,0.000000
+3528.000000,0.000000
+3564.000000,0.000000
+3600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_elEnergy/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_elEnergy/lowerBound.csv
new file mode 100644
index 0000000000..dec41ae462
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_elEnergy/lowerBound.csv
@@ -0,0 +1,88 @@
+x,y
+-0.001000,-0.001000
+0.001000,-0.001000
+36.001000,0.438500
+72.001000,0.963483
+144.001000,2.012455
+180.001000,2.536924
+252.001000,3.585861
+288.001000,4.110329
+576.001000,8.306077
+612.001000,8.830546
+648.001000,9.355014
+684.001000,9.879483
+720.001000,10.403950
+756.001000,10.928419
+792.001000,11.452887
+828.001000,11.977356
+864.001000,12.501824
+900.001000,13.026293
+936.001000,616.471108
+972.001000,2576.381977
+1008.001000,4850.741083
+1044.001000,7483.467538
+1080.001000,10582.489925
+1116.001000,14247.622881
+1152.001000,18440.012232
+1188.001000,23036.099045
+1224.001000,27877.139877
+1260.001000,32861.238680
+1296.001000,37962.651691
+1332.001000,43209.867973
+1368.001000,48620.725137
+1404.001000,54222.168867
+1440.001000,60060.797051
+1476.001000,66165.034359
+1512.001000,72545.397609
+1548.001000,79214.268938
+1584.001000,86187.780633
+1620.001000,93483.727383
+1656.001000,100999.891195
+1692.001000,108645.472336
+1728.001000,116416.779187
+1764.001000,124311.244008
+1800.001000,132327.180984
+1836.001000,140464.270125
+1872.001000,148726.405969
+1908.001000,157119.925922
+1944.001000,165649.981078
+1980.001000,174320.598656
+2016.001000,183134.806875
+2052.001000,192094.713000
+2088.001000,201201.846750
+2124.001000,210458.471484
+2160.001000,219870.877781
+2196.001000,229446.495703
+2232.001000,239188.587609
+2268.001000,249096.856922
+2304.001000,259170.008063
+2340.001000,269395.210125
+2376.001000,279671.767031
+2412.001000,289974.641344
+2448.001000,300302.147250
+2484.001000,310652.349188
+2520.001000,321023.030625
+2556.001000,331412.068688
+2592.001000,341817.278063
+2628.001000,352236.504656
+2664.001000,362667.688031
+2700.001000,373108.892625
+2736.001000,383552.844469
+2772.001000,393991.395469
+2808.001000,404428.447969
+2844.001000,414865.250719
+2916.001000,435738.793781
+2952.001000,446175.565312
+3096.001000,487922.651438
+3132.001000,498359.391750
+3204.001000,519232.934813
+3240.001000,529669.737563
+3312.001000,550543.218188
+3348.001000,560980.020938
+3384.001000,571416.761250
+3420.001000,581853.564000
+3456.001000,592290.304313
+3492.001000,602727.107062
+3528.001000,613163.847375
+3564.001000,623600.650125
+3600.001000,634037.390437
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_elEnergy/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_elEnergy/reference.csv
new file mode 100644
index 0000000000..a27fbb4763
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_elEnergy/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.439500
+72.000000,0.964483
+108.000000,1.489476
+144.000000,2.014470
+180.000000,2.539463
+216.000000,3.064457
+252.000000,3.589450
+288.000000,4.114444
+324.000000,4.639437
+360.000000,5.164431
+396.000000,5.689424
+432.000000,6.214417
+468.000000,6.739411
+504.000000,7.264404
+540.000000,7.789398
+576.000000,8.314391
+612.000000,8.839385
+648.000000,9.364378
+684.000000,9.889372
+720.000000,10.414365
+756.000000,10.939359
+792.000000,11.464352
+828.000000,11.989346
+864.000000,12.514338
+900.000000,13.039332
+936.000000,617.088196
+972.000000,2578.960938
+1008.000000,4855.596680
+1044.000000,7490.958496
+1080.000000,10593.083008
+1116.000000,14261.884766
+1152.000000,18458.470703
+1188.000000,23059.158203
+1224.000000,27905.044922
+1260.000000,32894.132812
+1296.000000,38000.652344
+1332.000000,43253.121094
+1368.000000,48669.394531
+1404.000000,54276.445312
+1440.000000,60120.917969
+1476.000000,66231.265625
+1512.000000,72618.015625
+1548.000000,79293.562500
+1584.000000,86274.054688
+1620.000000,93577.304688
+1656.000000,101100.992188
+1692.000000,108754.226562
+1728.000000,116533.312500
+1764.000000,124435.679688
+1800.000000,132459.640625
+1836.000000,140604.875000
+1872.000000,148875.281250
+1908.000000,157277.203125
+1944.000000,165815.796875
+1980.000000,174495.093750
+2016.000000,183318.125000
+2052.000000,192287.000000
+2088.000000,201403.250000
+2124.000000,210669.140625
+2160.000000,220090.968750
+2196.000000,229676.171875
+2232.000000,239428.015625
+2268.000000,249346.203125
+2304.000000,259429.437500
+2340.000000,269664.875000
+2376.000000,279951.718750
+2412.000000,290264.906250
+2448.000000,300602.750000
+2484.000000,310963.312500
+2520.000000,321344.375000
+2556.000000,331743.812500
+2592.000000,342159.437500
+2628.000000,352589.093750
+2664.000000,363030.718750
+2700.000000,373482.375000
+2736.000000,383936.781250
+2772.000000,394385.781250
+2808.000000,404833.281250
+2844.000000,415280.531250
+2880.000000,425727.750000
+2916.000000,436174.968750
+2952.000000,446622.187500
+2988.000000,457069.406250
+3024.000000,467516.625000
+3060.000000,477963.843750
+3096.000000,488411.062500
+3132.000000,498858.250000
+3168.000000,509305.468750
+3204.000000,519752.687500
+3240.000000,530199.937500
+3276.000000,540647.125000
+3312.000000,551094.312500
+3348.000000,561541.562500
+3384.000000,571988.750000
+3420.000000,582436.000000
+3456.000000,592883.187500
+3492.000000,603330.437500
+3528.000000,613777.625000
+3564.000000,624224.875000
+3600.000000,634672.062500
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_elEnergy/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_elEnergy/test.csv
new file mode 100644
index 0000000000..a27fbb4763
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_elEnergy/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.439500
+72.000000,0.964483
+108.000000,1.489476
+144.000000,2.014470
+180.000000,2.539463
+216.000000,3.064457
+252.000000,3.589450
+288.000000,4.114444
+324.000000,4.639437
+360.000000,5.164431
+396.000000,5.689424
+432.000000,6.214417
+468.000000,6.739411
+504.000000,7.264404
+540.000000,7.789398
+576.000000,8.314391
+612.000000,8.839385
+648.000000,9.364378
+684.000000,9.889372
+720.000000,10.414365
+756.000000,10.939359
+792.000000,11.464352
+828.000000,11.989346
+864.000000,12.514338
+900.000000,13.039332
+936.000000,617.088196
+972.000000,2578.960938
+1008.000000,4855.596680
+1044.000000,7490.958496
+1080.000000,10593.083008
+1116.000000,14261.884766
+1152.000000,18458.470703
+1188.000000,23059.158203
+1224.000000,27905.044922
+1260.000000,32894.132812
+1296.000000,38000.652344
+1332.000000,43253.121094
+1368.000000,48669.394531
+1404.000000,54276.445312
+1440.000000,60120.917969
+1476.000000,66231.265625
+1512.000000,72618.015625
+1548.000000,79293.562500
+1584.000000,86274.054688
+1620.000000,93577.304688
+1656.000000,101100.992188
+1692.000000,108754.226562
+1728.000000,116533.312500
+1764.000000,124435.679688
+1800.000000,132459.640625
+1836.000000,140604.875000
+1872.000000,148875.281250
+1908.000000,157277.203125
+1944.000000,165815.796875
+1980.000000,174495.093750
+2016.000000,183318.125000
+2052.000000,192287.000000
+2088.000000,201403.250000
+2124.000000,210669.140625
+2160.000000,220090.968750
+2196.000000,229676.171875
+2232.000000,239428.015625
+2268.000000,249346.203125
+2304.000000,259429.437500
+2340.000000,269664.875000
+2376.000000,279951.718750
+2412.000000,290264.906250
+2448.000000,300602.750000
+2484.000000,310963.312500
+2520.000000,321344.375000
+2556.000000,331743.812500
+2592.000000,342159.437500
+2628.000000,352589.093750
+2664.000000,363030.718750
+2700.000000,373482.375000
+2736.000000,383936.781250
+2772.000000,394385.781250
+2808.000000,404833.281250
+2844.000000,415280.531250
+2880.000000,425727.750000
+2916.000000,436174.968750
+2952.000000,446622.187500
+2988.000000,457069.406250
+3024.000000,467516.625000
+3060.000000,477963.843750
+3096.000000,488411.062500
+3132.000000,498858.250000
+3168.000000,509305.468750
+3204.000000,519752.687500
+3240.000000,530199.937500
+3276.000000,540647.125000
+3312.000000,551094.312500
+3348.000000,561541.562500
+3384.000000,571988.750000
+3420.000000,582436.000000
+3456.000000,592883.187500
+3492.000000,603330.437500
+3528.000000,613777.625000
+3564.000000,624224.875000
+3600.000000,634672.062500
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_elEnergy/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_elEnergy/upperBound.csv
new file mode 100644
index 0000000000..cacfc1143c
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_elEnergy/upperBound.csv
@@ -0,0 +1,88 @@
+x,y
+-0.001000,0.001000
+35.999000,0.440500
+71.999000,0.965483
+143.999000,2.016484
+179.999000,2.542003
+251.999000,3.593040
+287.999000,4.118558
+575.999000,8.322706
+611.999000,8.848224
+647.999000,9.373742
+683.999000,9.899261
+719.999000,10.424779
+755.999000,10.950298
+791.999000,11.475816
+827.999000,12.001335
+863.999000,12.526853
+899.999000,13.052372
+935.999000,617.705284
+971.999000,2581.539898
+1007.999000,4860.452276
+1043.999000,7498.449455
+1079.999000,10603.676091
+1115.999000,14276.146650
+1151.999000,18476.929174
+1187.999000,23082.217361
+1223.999000,27932.949967
+1259.999000,32927.026945
+1295.999000,38038.652996
+1331.999000,43296.374215
+1367.999000,48718.063926
+1403.999000,54330.721758
+1439.999000,60181.038887
+1475.999000,66297.496891
+1511.999000,72690.633641
+1547.999000,79372.856062
+1583.999000,86360.328742
+1619.999000,93670.881992
+1655.999000,101202.093180
+1691.999000,108862.980789
+1727.999000,116649.845813
+1763.999000,124560.115367
+1799.999000,132592.100266
+1835.999000,140745.479875
+1871.999000,149024.156531
+1907.999000,157434.480328
+1943.999000,165981.612672
+1979.999000,174669.588844
+2015.999000,183501.443125
+2051.999000,192479.287000
+2087.999000,201604.653250
+2123.999000,210879.809766
+2159.999000,220311.059719
+2195.999000,229905.848047
+2231.999000,239667.443641
+2267.999000,249595.549328
+2303.999000,259688.866937
+2339.999000,269934.539875
+2375.999000,280231.670469
+2411.999000,290555.171156
+2447.999000,300903.352750
+2483.999000,311274.275812
+2519.999000,321665.719375
+2555.999000,332075.556312
+2591.999000,342501.596937
+2627.999000,352941.682844
+2663.999000,363393.749469
+2699.999000,373855.857375
+2735.999000,384320.718031
+2771.999000,394780.167031
+2807.999000,405238.114531
+2843.999000,415695.811781
+2915.999000,436611.143719
+2951.999000,447068.809688
+3095.999000,488899.473562
+3131.999000,499357.108250
+3203.999000,520272.440187
+3239.999000,530730.137437
+3311.999000,551645.406812
+3347.999000,562103.104062
+3383.999000,572560.738750
+3419.999000,583018.436000
+3455.999000,593476.070687
+3491.999000,603933.767938
+3527.999000,614391.402625
+3563.999000,624849.099875
+3599.999000,635306.734563
+3600.001000,635306.734563
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_m_flow_nominal/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_m_flow_nominal/errors.csv
new file mode 100644
index 0000000000..e5cefb6995
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_m_flow_nominal/errors.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,0.000000
+3600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_m_flow_nominal/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_m_flow_nominal/lowerBound.csv
new file mode 100644
index 0000000000..b9a8fc0311
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_m_flow_nominal/lowerBound.csv
@@ -0,0 +1,3 @@
+x,y
+-0.001000,0.999000
+3600.001000,0.999000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_m_flow_nominal/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_m_flow_nominal/reference.csv
new file mode 100644
index 0000000000..1b3ca7d008
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_m_flow_nominal/reference.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,1.000000
+3600.000000,1.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_m_flow_nominal/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_m_flow_nominal/test.csv
new file mode 100644
index 0000000000..1b3ca7d008
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_m_flow_nominal/test.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,1.000000
+3600.000000,1.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_m_flow_nominal/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_m_flow_nominal/upperBound.csv
new file mode 100644
index 0000000000..fb706498bd
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_m_flow_nominal/upperBound.csv
@@ -0,0 +1,3 @@
+x,y
+-0.001000,1.001000
+3600.001000,1.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_val.y_actual/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_val.y_actual/errors.csv
new file mode 100644
index 0000000000..0bf904e264
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_val.y_actual/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000000
+72.000000,0.000000
+108.000000,0.000000
+144.000000,0.000000
+180.000000,0.000000
+216.000000,0.000000
+252.000000,0.000000
+288.000000,0.000000
+324.000000,0.000000
+360.000000,0.000000
+396.000000,0.000000
+432.000000,0.000000
+468.000000,0.000000
+504.000000,0.000000
+540.000000,0.000000
+576.000000,0.000000
+612.000000,0.000000
+648.000000,0.000000
+684.000000,0.000000
+720.000000,0.000000
+756.000000,0.000000
+792.000000,0.000000
+828.000000,0.000000
+864.000000,0.000000
+900.000000,0.000000
+936.000000,0.000000
+972.000000,0.000000
+1008.000000,0.000000
+1044.000000,0.000000
+1080.000000,0.000000
+1116.000000,0.000000
+1152.000000,0.000000
+1188.000000,0.000000
+1224.000000,0.000000
+1260.000000,0.000000
+1296.000000,0.000000
+1332.000000,0.000000
+1368.000000,0.000000
+1404.000000,0.000000
+1440.000000,0.000000
+1476.000000,0.000000
+1512.000000,0.000000
+1548.000000,0.000000
+1584.000000,0.000000
+1620.000000,0.000000
+1656.000000,0.000000
+1692.000000,0.000000
+1728.000000,0.000000
+1764.000000,0.000000
+1800.000000,0.000000
+1836.000000,0.000000
+1872.000000,0.000000
+1908.000000,0.000000
+1944.000000,0.000000
+1980.000000,0.000000
+2016.000000,0.000000
+2052.000000,0.000000
+2088.000000,0.000000
+2124.000000,0.000000
+2160.000000,0.000000
+2196.000000,0.000000
+2232.000000,0.000000
+2268.000000,0.000000
+2304.000000,0.000000
+2340.000000,0.000000
+2376.000000,0.000000
+2412.000000,0.000000
+2448.000000,0.000000
+2484.000000,0.000000
+2520.000000,0.000000
+2556.000000,0.000000
+2592.000000,0.000000
+2628.000000,0.000000
+2664.000000,0.000000
+2700.000000,0.000000
+2736.000000,0.000000
+2772.000000,0.000000
+2808.000000,0.000000
+2844.000000,0.000000
+2880.000000,0.000000
+2916.000000,0.000000
+2952.000000,0.000000
+2988.000000,0.000000
+3024.000000,0.000000
+3060.000000,0.000000
+3096.000000,0.000000
+3132.000000,0.000000
+3168.000000,0.000000
+3204.000000,0.000000
+3240.000000,0.000000
+3276.000000,0.000000
+3312.000000,0.000000
+3348.000000,0.000000
+3384.000000,0.000000
+3420.000000,0.000000
+3456.000000,0.000000
+3492.000000,0.000000
+3528.000000,0.000000
+3564.000000,0.000000
+3600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_val.y_actual/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_val.y_actual/lowerBound.csv
new file mode 100644
index 0000000000..1b610cf291
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_val.y_actual/lowerBound.csv
@@ -0,0 +1,47 @@
+x,y
+-0.001000,-0.001000
+900.001000,-0.001000
+936.001000,0.005451
+972.001000,0.022378
+1008.001000,0.041909
+1044.001000,0.061846
+1080.001000,0.081839
+1116.001000,0.101838
+1152.001000,0.121837
+1296.001000,0.201837
+1332.001000,0.221837
+1368.001000,0.241837
+1404.001000,0.261837
+1440.001000,0.281837
+1476.001000,0.301837
+1512.001000,0.321837
+1584.001000,0.361837
+1620.001000,0.381837
+1692.001000,0.421837
+1728.001000,0.441837
+1800.001000,0.481837
+1872.001000,0.521837
+1908.001000,0.541838
+1980.001000,0.581837
+2016.001000,0.601838
+2088.001000,0.641837
+2124.001000,0.661838
+2196.001000,0.701837
+2232.001000,0.721838
+2304.001000,0.761837
+2340.001000,0.781838
+2412.001000,0.821837
+2448.001000,0.841838
+2520.001000,0.881837
+2556.001000,0.901838
+2664.001000,0.961837
+2700.001000,0.981837
+2736.001000,0.995387
+2772.001000,0.998460
+2808.001000,0.998929
+2844.001000,0.998992
+2880.001000,0.998999
+2916.001000,0.999000
+2952.001000,0.999000
+2988.001000,0.999000
+3600.001000,0.999000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_val.y_actual/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_val.y_actual/reference.csv
new file mode 100644
index 0000000000..94e23aaae4
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_val.y_actual/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,-0.000000
+72.000000,-0.000000
+108.000000,-0.000000
+144.000000,-0.000000
+180.000000,-0.000000
+216.000000,-0.000000
+252.000000,-0.000000
+288.000000,-0.000000
+324.000000,-0.000000
+360.000000,-0.000000
+396.000000,-0.000000
+432.000000,-0.000000
+468.000000,-0.000000
+504.000000,-0.000000
+540.000000,-0.000000
+576.000000,-0.000000
+612.000000,-0.000000
+648.000000,0.000000
+684.000000,0.000000
+720.000000,0.000000
+756.000000,0.000000
+792.000000,0.000000
+828.000000,0.000000
+864.000000,0.000000
+900.000000,0.000000
+936.000000,0.006451
+972.000000,0.023378
+1008.000000,0.042909
+1044.000000,0.062846
+1080.000000,0.082839
+1116.000000,0.102838
+1152.000000,0.122837
+1188.000000,0.142837
+1224.000000,0.162837
+1260.000000,0.182837
+1296.000000,0.202837
+1332.000000,0.222837
+1368.000000,0.242837
+1404.000000,0.262837
+1440.000000,0.282837
+1476.000000,0.302837
+1512.000000,0.322837
+1548.000000,0.342837
+1584.000000,0.362837
+1620.000000,0.382837
+1656.000000,0.402837
+1692.000000,0.422837
+1728.000000,0.442837
+1764.000000,0.462837
+1800.000000,0.482837
+1836.000000,0.502837
+1872.000000,0.522837
+1908.000000,0.542838
+1944.000000,0.562837
+1980.000000,0.582837
+2016.000000,0.602838
+2052.000000,0.622837
+2088.000000,0.642837
+2124.000000,0.662838
+2160.000000,0.682837
+2196.000000,0.702837
+2232.000000,0.722838
+2268.000000,0.742837
+2304.000000,0.762837
+2340.000000,0.782838
+2376.000000,0.802837
+2412.000000,0.822837
+2448.000000,0.842838
+2484.000000,0.862837
+2520.000000,0.882837
+2556.000000,0.902838
+2592.000000,0.922837
+2628.000000,0.942837
+2664.000000,0.962837
+2700.000000,0.982837
+2736.000000,0.996387
+2772.000000,0.999460
+2808.000000,0.999929
+2844.000000,0.999992
+2880.000000,0.999999
+2916.000000,1.000000
+2952.000000,1.000000
+2988.000000,1.000000
+3024.000000,1.000000
+3060.000000,1.000000
+3096.000000,1.000000
+3132.000000,1.000000
+3168.000000,1.000000
+3204.000000,1.000000
+3240.000000,1.000000
+3276.000000,1.000000
+3312.000000,1.000000
+3348.000000,1.000000
+3384.000000,1.000000
+3420.000000,1.000000
+3456.000000,1.000000
+3492.000000,1.000000
+3528.000000,1.000000
+3564.000000,1.000000
+3600.000000,1.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_val.y_actual/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_val.y_actual/test.csv
new file mode 100644
index 0000000000..94e23aaae4
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_val.y_actual/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,-0.000000
+72.000000,-0.000000
+108.000000,-0.000000
+144.000000,-0.000000
+180.000000,-0.000000
+216.000000,-0.000000
+252.000000,-0.000000
+288.000000,-0.000000
+324.000000,-0.000000
+360.000000,-0.000000
+396.000000,-0.000000
+432.000000,-0.000000
+468.000000,-0.000000
+504.000000,-0.000000
+540.000000,-0.000000
+576.000000,-0.000000
+612.000000,-0.000000
+648.000000,0.000000
+684.000000,0.000000
+720.000000,0.000000
+756.000000,0.000000
+792.000000,0.000000
+828.000000,0.000000
+864.000000,0.000000
+900.000000,0.000000
+936.000000,0.006451
+972.000000,0.023378
+1008.000000,0.042909
+1044.000000,0.062846
+1080.000000,0.082839
+1116.000000,0.102838
+1152.000000,0.122837
+1188.000000,0.142837
+1224.000000,0.162837
+1260.000000,0.182837
+1296.000000,0.202837
+1332.000000,0.222837
+1368.000000,0.242837
+1404.000000,0.262837
+1440.000000,0.282837
+1476.000000,0.302837
+1512.000000,0.322837
+1548.000000,0.342837
+1584.000000,0.362837
+1620.000000,0.382837
+1656.000000,0.402837
+1692.000000,0.422837
+1728.000000,0.442837
+1764.000000,0.462837
+1800.000000,0.482837
+1836.000000,0.502837
+1872.000000,0.522837
+1908.000000,0.542838
+1944.000000,0.562837
+1980.000000,0.582837
+2016.000000,0.602838
+2052.000000,0.622837
+2088.000000,0.642837
+2124.000000,0.662838
+2160.000000,0.682837
+2196.000000,0.702837
+2232.000000,0.722838
+2268.000000,0.742837
+2304.000000,0.762837
+2340.000000,0.782838
+2376.000000,0.802837
+2412.000000,0.822837
+2448.000000,0.842838
+2484.000000,0.862837
+2520.000000,0.882837
+2556.000000,0.902838
+2592.000000,0.922837
+2628.000000,0.942837
+2664.000000,0.962837
+2700.000000,0.982837
+2736.000000,0.996387
+2772.000000,0.999460
+2808.000000,0.999929
+2844.000000,0.999992
+2880.000000,0.999999
+2916.000000,1.000000
+2952.000000,1.000000
+2988.000000,1.000000
+3024.000000,1.000000
+3060.000000,1.000000
+3096.000000,1.000000
+3132.000000,1.000000
+3168.000000,1.000000
+3204.000000,1.000000
+3240.000000,1.000000
+3276.000000,1.000000
+3312.000000,1.000000
+3348.000000,1.000000
+3384.000000,1.000000
+3420.000000,1.000000
+3456.000000,1.000000
+3492.000000,1.000000
+3528.000000,1.000000
+3564.000000,1.000000
+3600.000000,1.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_val.y_actual/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_val.y_actual/upperBound.csv
new file mode 100644
index 0000000000..4a53835e7f
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.mat_val.y_actual/upperBound.csv
@@ -0,0 +1,48 @@
+x,y
+-0.001000,0.001000
+0.001000,0.001000
+899.999000,0.001000
+935.999000,0.007451
+971.999000,0.024378
+1007.999000,0.043909
+1043.999000,0.063846
+1079.999000,0.083839
+1115.999000,0.103838
+1151.999000,0.123837
+1295.999000,0.203837
+1331.999000,0.223837
+1367.999000,0.243837
+1403.999000,0.263837
+1439.999000,0.283837
+1475.999000,0.303837
+1511.999000,0.323837
+1583.999000,0.363837
+1619.999000,0.383837
+1691.999000,0.423837
+1727.999000,0.443837
+1799.999000,0.483837
+1871.999000,0.523837
+1907.999000,0.543838
+1979.999000,0.583837
+2015.999000,0.603838
+2087.999000,0.643837
+2123.999000,0.663838
+2195.999000,0.703837
+2231.999000,0.723838
+2303.999000,0.763837
+2339.999000,0.783838
+2411.999000,0.823837
+2447.999000,0.843838
+2519.999000,0.883837
+2555.999000,0.903838
+2663.999000,0.963837
+2699.999000,0.983837
+2735.999000,0.997387
+2771.999000,1.000460
+2807.999000,1.000929
+2843.999000,1.000992
+2879.999000,1.000999
+2915.999000,1.001000
+2951.999000,1.001000
+2987.999000,1.001000
+3600.001000,1.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.dpMachine/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.dpMachine/errors.csv
new file mode 100644
index 0000000000..0bf904e264
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.dpMachine/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000000
+72.000000,0.000000
+108.000000,0.000000
+144.000000,0.000000
+180.000000,0.000000
+216.000000,0.000000
+252.000000,0.000000
+288.000000,0.000000
+324.000000,0.000000
+360.000000,0.000000
+396.000000,0.000000
+432.000000,0.000000
+468.000000,0.000000
+504.000000,0.000000
+540.000000,0.000000
+576.000000,0.000000
+612.000000,0.000000
+648.000000,0.000000
+684.000000,0.000000
+720.000000,0.000000
+756.000000,0.000000
+792.000000,0.000000
+828.000000,0.000000
+864.000000,0.000000
+900.000000,0.000000
+936.000000,0.000000
+972.000000,0.000000
+1008.000000,0.000000
+1044.000000,0.000000
+1080.000000,0.000000
+1116.000000,0.000000
+1152.000000,0.000000
+1188.000000,0.000000
+1224.000000,0.000000
+1260.000000,0.000000
+1296.000000,0.000000
+1332.000000,0.000000
+1368.000000,0.000000
+1404.000000,0.000000
+1440.000000,0.000000
+1476.000000,0.000000
+1512.000000,0.000000
+1548.000000,0.000000
+1584.000000,0.000000
+1620.000000,0.000000
+1656.000000,0.000000
+1692.000000,0.000000
+1728.000000,0.000000
+1764.000000,0.000000
+1800.000000,0.000000
+1836.000000,0.000000
+1872.000000,0.000000
+1908.000000,0.000000
+1944.000000,0.000000
+1980.000000,0.000000
+2016.000000,0.000000
+2052.000000,0.000000
+2088.000000,0.000000
+2124.000000,0.000000
+2160.000000,0.000000
+2196.000000,0.000000
+2232.000000,0.000000
+2268.000000,0.000000
+2304.000000,0.000000
+2340.000000,0.000000
+2376.000000,0.000000
+2412.000000,0.000000
+2448.000000,0.000000
+2484.000000,0.000000
+2520.000000,0.000000
+2556.000000,0.000000
+2592.000000,0.000000
+2628.000000,0.000000
+2664.000000,0.000000
+2700.000000,0.000000
+2736.000000,0.000000
+2772.000000,0.000000
+2808.000000,0.000000
+2844.000000,0.000000
+2880.000000,0.000000
+2916.000000,0.000000
+2952.000000,0.000000
+2988.000000,0.000000
+3024.000000,0.000000
+3060.000000,0.000000
+3096.000000,0.000000
+3132.000000,0.000000
+3168.000000,0.000000
+3204.000000,0.000000
+3240.000000,0.000000
+3276.000000,0.000000
+3312.000000,0.000000
+3348.000000,0.000000
+3384.000000,0.000000
+3420.000000,0.000000
+3456.000000,0.000000
+3492.000000,0.000000
+3528.000000,0.000000
+3564.000000,0.000000
+3600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.dpMachine/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.dpMachine/lowerBound.csv
new file mode 100644
index 0000000000..2346c9d95c
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.dpMachine/lowerBound.csv
@@ -0,0 +1,67 @@
+x,y
+-0.001000,-0.001000
+0.001000,-0.001000
+36.001000,49945.703520
+72.000991,49950.089753
+107.999000,49950.070242
+900.001000,49950.070242
+936.001000,50081.337281
+972.001000,51904.769836
+1008.001000,53941.910344
+1044.001000,56097.740637
+1080.001000,58338.950309
+1116.001000,60658.542457
+1152.001000,63056.384402
+1188.001000,65532.807844
+1224.001000,68087.422547
+1260.001000,70718.429531
+1296.001000,73421.434758
+1332.001000,76187.025773
+1368.001000,78998.500547
+1404.001000,81848.998758
+1440.001000,84746.231437
+1476.001000,87686.265023
+1512.001000,90664.440117
+1548.001000,93675.910008
+1584.001000,96715.781156
+1620.000277,99558.721994
+1655.999000,97950.412477
+1691.999000,96211.715414
+1727.999000,94543.081031
+1763.999000,92942.160117
+1799.999000,91406.619070
+1835.999000,89934.116484
+1871.999000,88522.326563
+1907.999000,87168.946922
+1943.999000,85871.714203
+1979.999000,84628.388461
+2015.999000,83436.792187
+2051.999000,82294.794703
+2087.999000,81200.312156
+2123.999000,80151.346547
+2159.999000,79145.923289
+2195.999000,78182.177063
+2231.999000,77258.265961
+2267.999000,76372.441734
+2303.999000,75523.018570
+2339.999000,74453.081766
+2375.999000,73064.276648
+2411.999000,71747.290266
+2447.999000,70498.173445
+2483.999000,69312.664828
+2519.999000,68186.768414
+2555.999000,67116.847219
+2591.999000,66099.498398
+2627.999000,65131.537641
+2663.999000,64210.022578
+2699.999000,63332.213766
+2735.999000,62720.033590
+2771.999000,62576.513191
+2807.999000,62554.371293
+2843.999000,62551.440633
+2879.999000,62551.073812
+2915.999000,62551.042594
+2951.999000,62551.034789
+2987.999000,62551.034789
+3023.999000,62551.030887
+3600.001000,62551.030887
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.dpMachine/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.dpMachine/reference.csv
new file mode 100644
index 0000000000..85a010b258
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.dpMachine/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,49995.699219
+72.000000,50000.089844
+108.000000,50000.070312
+144.000000,50000.070312
+180.000000,50000.070312
+216.000000,50000.070312
+252.000000,50000.070312
+288.000000,50000.070312
+324.000000,50000.070312
+360.000000,50000.070312
+396.000000,50000.070312
+432.000000,50000.070312
+468.000000,50000.070312
+504.000000,50000.070312
+540.000000,50000.070312
+576.000000,50000.070312
+612.000000,50000.070312
+648.000000,50000.070312
+684.000000,50000.070312
+720.000000,50000.070312
+756.000000,50000.070312
+792.000000,50000.070312
+828.000000,50000.070312
+864.000000,50000.070312
+900.000000,50000.070312
+936.000000,50131.468750
+972.000000,51956.726563
+1008.000000,53995.906250
+1044.000000,56153.894531
+1080.000000,58397.347656
+1116.000000,60719.261719
+1152.000000,63119.503906
+1188.000000,65598.406250
+1224.000000,68155.578125
+1260.000000,70789.218750
+1296.000000,73494.929688
+1332.000000,76263.289062
+1368.000000,79077.578125
+1404.000000,81930.929688
+1440.000000,84831.062500
+1476.000000,87774.039062
+1512.000000,90755.195312
+1548.000000,93769.679688
+1584.000000,96812.593750
+1620.000000,99658.437500
+1656.000000,98048.460938
+1692.000000,96308.023438
+1728.000000,94637.718750
+1764.000000,93035.195312
+1800.000000,91498.117188
+1836.000000,90024.140625
+1872.000000,88610.937500
+1908.000000,87256.203125
+1944.000000,85957.671875
+1980.000000,84713.101562
+2016.000000,83520.312500
+2052.000000,82377.171875
+2088.000000,81281.593750
+2124.000000,80231.578125
+2160.000000,79225.148438
+2196.000000,78260.437500
+2232.000000,77335.601562
+2268.000000,76448.890625
+2304.000000,75598.617188
+2340.000000,74527.609375
+2376.000000,73137.414062
+2412.000000,71819.109375
+2448.000000,70568.742188
+2484.000000,69382.046875
+2520.000000,68255.023438
+2556.000000,67184.031250
+2592.000000,66165.664062
+2628.000000,65196.734375
+2664.000000,64274.296875
+2700.000000,63395.609375
+2736.000000,62782.816406
+2772.000000,62639.152344
+2808.000000,62616.988281
+2844.000000,62614.054688
+2880.000000,62613.687500
+2916.000000,62613.656250
+2952.000000,62613.648438
+2988.000000,62613.648438
+3024.000000,62613.644531
+3060.000000,62613.644531
+3096.000000,62613.644531
+3132.000000,62613.644531
+3168.000000,62613.644531
+3204.000000,62613.644531
+3240.000000,62613.644531
+3276.000000,62613.644531
+3312.000000,62613.644531
+3348.000000,62613.644531
+3384.000000,62613.644531
+3420.000000,62613.644531
+3456.000000,62613.644531
+3492.000000,62613.644531
+3528.000000,62613.644531
+3564.000000,62613.644531
+3600.000000,62613.644531
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.dpMachine/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.dpMachine/test.csv
new file mode 100644
index 0000000000..85a010b258
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.dpMachine/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,49995.699219
+72.000000,50000.089844
+108.000000,50000.070312
+144.000000,50000.070312
+180.000000,50000.070312
+216.000000,50000.070312
+252.000000,50000.070312
+288.000000,50000.070312
+324.000000,50000.070312
+360.000000,50000.070312
+396.000000,50000.070312
+432.000000,50000.070312
+468.000000,50000.070312
+504.000000,50000.070312
+540.000000,50000.070312
+576.000000,50000.070312
+612.000000,50000.070312
+648.000000,50000.070312
+684.000000,50000.070312
+720.000000,50000.070312
+756.000000,50000.070312
+792.000000,50000.070312
+828.000000,50000.070312
+864.000000,50000.070312
+900.000000,50000.070312
+936.000000,50131.468750
+972.000000,51956.726563
+1008.000000,53995.906250
+1044.000000,56153.894531
+1080.000000,58397.347656
+1116.000000,60719.261719
+1152.000000,63119.503906
+1188.000000,65598.406250
+1224.000000,68155.578125
+1260.000000,70789.218750
+1296.000000,73494.929688
+1332.000000,76263.289062
+1368.000000,79077.578125
+1404.000000,81930.929688
+1440.000000,84831.062500
+1476.000000,87774.039062
+1512.000000,90755.195312
+1548.000000,93769.679688
+1584.000000,96812.593750
+1620.000000,99658.437500
+1656.000000,98048.460938
+1692.000000,96308.023438
+1728.000000,94637.718750
+1764.000000,93035.195312
+1800.000000,91498.117188
+1836.000000,90024.140625
+1872.000000,88610.937500
+1908.000000,87256.203125
+1944.000000,85957.671875
+1980.000000,84713.101562
+2016.000000,83520.312500
+2052.000000,82377.171875
+2088.000000,81281.593750
+2124.000000,80231.578125
+2160.000000,79225.148438
+2196.000000,78260.437500
+2232.000000,77335.601562
+2268.000000,76448.890625
+2304.000000,75598.617188
+2340.000000,74527.609375
+2376.000000,73137.414062
+2412.000000,71819.109375
+2448.000000,70568.742188
+2484.000000,69382.046875
+2520.000000,68255.023438
+2556.000000,67184.031250
+2592.000000,66165.664062
+2628.000000,65196.734375
+2664.000000,64274.296875
+2700.000000,63395.609375
+2736.000000,62782.816406
+2772.000000,62639.152344
+2808.000000,62616.988281
+2844.000000,62614.054688
+2880.000000,62613.687500
+2916.000000,62613.656250
+2952.000000,62613.648438
+2988.000000,62613.648438
+3024.000000,62613.644531
+3060.000000,62613.644531
+3096.000000,62613.644531
+3132.000000,62613.644531
+3168.000000,62613.644531
+3204.000000,62613.644531
+3240.000000,62613.644531
+3276.000000,62613.644531
+3312.000000,62613.644531
+3348.000000,62613.644531
+3384.000000,62613.644531
+3420.000000,62613.644531
+3456.000000,62613.644531
+3492.000000,62613.644531
+3528.000000,62613.644531
+3564.000000,62613.644531
+3600.000000,62613.644531
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.dpMachine/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.dpMachine/upperBound.csv
new file mode 100644
index 0000000000..f90653d893
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.dpMachine/upperBound.csv
@@ -0,0 +1,68 @@
+x,y
+-0.001000,0.001000
+35.999000,50045.694918
+71.999000,50050.089934
+72.001000,50050.089934
+108.001000,50050.070383
+899.999000,50050.070383
+935.999000,50181.600219
+971.999000,52008.683289
+1007.999000,54049.902156
+1043.999000,56210.048426
+1079.999000,58455.745004
+1115.999000,60779.980980
+1151.999000,63182.623410
+1187.999000,65664.004656
+1223.999000,68223.733703
+1259.999000,70860.007969
+1295.999000,73568.424617
+1331.999000,76339.552352
+1367.999000,79156.655703
+1403.999000,82012.860617
+1439.999000,84915.893563
+1475.999000,87861.813102
+1511.999000,90845.950508
+1547.999000,93863.449367
+1583.999000,96909.406344
+1619.999000,99758.095937
+1620.001000,99758.095937
+1656.001000,98146.509398
+1692.001000,96404.331461
+1728.001000,94732.356469
+1764.001000,93128.230508
+1800.001000,91589.615305
+1836.001000,90114.164766
+1872.001000,88699.548437
+1908.001000,87343.459328
+1944.001000,86043.629547
+1980.001000,84797.814664
+2016.001000,83603.832812
+2052.001000,82459.549047
+2088.001000,81362.875344
+2124.001000,80311.809703
+2160.001000,79304.373586
+2196.001000,78338.697937
+2232.001000,77412.937164
+2268.001000,76525.339516
+2304.001000,75674.215805
+2340.001000,74602.136984
+2376.001000,73210.551477
+2412.001000,71890.928484
+2448.001000,70639.310930
+2484.001000,69451.428922
+2520.001000,68323.278461
+2556.001000,67251.215281
+2592.001000,66231.829727
+2628.001000,65261.931109
+2664.001000,64338.571172
+2700.001000,63459.004984
+2736.001000,62845.599223
+2772.001000,62701.791496
+2808.001000,62679.605270
+2844.001000,62676.668742
+2880.001000,62676.301188
+2916.001000,62676.269906
+2952.001000,62676.262086
+2988.001000,62676.262086
+3024.001000,62676.258176
+3600.001000,62676.258176
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.m_flow/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.m_flow/errors.csv
new file mode 100644
index 0000000000..0bf904e264
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.m_flow/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000000
+72.000000,0.000000
+108.000000,0.000000
+144.000000,0.000000
+180.000000,0.000000
+216.000000,0.000000
+252.000000,0.000000
+288.000000,0.000000
+324.000000,0.000000
+360.000000,0.000000
+396.000000,0.000000
+432.000000,0.000000
+468.000000,0.000000
+504.000000,0.000000
+540.000000,0.000000
+576.000000,0.000000
+612.000000,0.000000
+648.000000,0.000000
+684.000000,0.000000
+720.000000,0.000000
+756.000000,0.000000
+792.000000,0.000000
+828.000000,0.000000
+864.000000,0.000000
+900.000000,0.000000
+936.000000,0.000000
+972.000000,0.000000
+1008.000000,0.000000
+1044.000000,0.000000
+1080.000000,0.000000
+1116.000000,0.000000
+1152.000000,0.000000
+1188.000000,0.000000
+1224.000000,0.000000
+1260.000000,0.000000
+1296.000000,0.000000
+1332.000000,0.000000
+1368.000000,0.000000
+1404.000000,0.000000
+1440.000000,0.000000
+1476.000000,0.000000
+1512.000000,0.000000
+1548.000000,0.000000
+1584.000000,0.000000
+1620.000000,0.000000
+1656.000000,0.000000
+1692.000000,0.000000
+1728.000000,0.000000
+1764.000000,0.000000
+1800.000000,0.000000
+1836.000000,0.000000
+1872.000000,0.000000
+1908.000000,0.000000
+1944.000000,0.000000
+1980.000000,0.000000
+2016.000000,0.000000
+2052.000000,0.000000
+2088.000000,0.000000
+2124.000000,0.000000
+2160.000000,0.000000
+2196.000000,0.000000
+2232.000000,0.000000
+2268.000000,0.000000
+2304.000000,0.000000
+2340.000000,0.000000
+2376.000000,0.000000
+2412.000000,0.000000
+2448.000000,0.000000
+2484.000000,0.000000
+2520.000000,0.000000
+2556.000000,0.000000
+2592.000000,0.000000
+2628.000000,0.000000
+2664.000000,0.000000
+2700.000000,0.000000
+2736.000000,0.000000
+2772.000000,0.000000
+2808.000000,0.000000
+2844.000000,0.000000
+2880.000000,0.000000
+2916.000000,0.000000
+2952.000000,0.000000
+2988.000000,0.000000
+3024.000000,0.000000
+3060.000000,0.000000
+3096.000000,0.000000
+3132.000000,0.000000
+3168.000000,0.000000
+3204.000000,0.000000
+3240.000000,0.000000
+3276.000000,0.000000
+3312.000000,0.000000
+3348.000000,0.000000
+3384.000000,0.000000
+3420.000000,0.000000
+3456.000000,0.000000
+3492.000000,0.000000
+3528.000000,0.000000
+3564.000000,0.000000
+3600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.m_flow/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.m_flow/lowerBound.csv
new file mode 100644
index 0000000000..002026759d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.m_flow/lowerBound.csv
@@ -0,0 +1,63 @@
+x,y
+-0.001000,-0.001000
+0.001000,-0.001000
+36.001000,-0.000999
+72.001000,-0.000999
+900.001000,-0.000999
+936.001000,0.005018
+972.001000,0.046743
+1008.001000,0.087984
+1044.001000,0.131551
+1080.001000,0.176760
+1116.001000,0.223533
+1152.001000,0.271875
+1188.001000,0.321791
+1224.001000,0.373267
+1260.001000,0.426260
+1296.001000,0.480666
+1332.001000,0.536267
+1368.001000,0.592708
+1404.001000,0.649975
+1440.001000,0.708170
+1476.001000,0.767202
+1512.001000,0.826978
+1548.001000,0.887399
+1584.001000,0.948367
+1620.001000,1.008658
+1656.001000,1.045589
+1692.001000,1.080058
+1728.001000,1.113135
+1764.001000,1.144869
+1800.001000,1.175305
+1836.001000,1.204490
+1872.001000,1.232471
+1908.001000,1.259293
+1944.001000,1.285002
+1980.001000,1.309642
+2016.001000,1.333258
+2052.001000,1.355890
+2088.001000,1.377580
+2124.001000,1.398369
+2160.001000,1.418295
+2196.001000,1.437396
+2232.001000,1.455707
+2268.001000,1.473264
+2304.001000,1.490100
+2340.001000,1.503673
+2376.001000,1.512834
+2412.001000,1.521513
+2448.001000,1.529747
+2484.001000,1.537563
+2520.001000,1.544987
+2556.001000,1.552042
+2592.001000,1.558752
+2628.001000,1.565137
+2664.001000,1.571216
+2700.001000,1.577008
+2736.001000,1.580260
+2772.001000,1.580888
+2808.001000,1.580980
+2844.001000,1.580992
+2880.001000,1.580993
+2916.001000,1.580993
+3600.001000,1.580993
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.m_flow/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.m_flow/reference.csv
new file mode 100644
index 0000000000..618880ee0f
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.m_flow/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000001
+72.000000,0.000001
+108.000000,0.000001
+144.000000,0.000001
+180.000000,0.000001
+216.000000,0.000001
+252.000000,0.000001
+288.000000,0.000001
+324.000000,0.000001
+360.000000,0.000001
+396.000000,0.000001
+432.000000,0.000001
+468.000000,0.000001
+504.000000,0.000001
+540.000000,0.000001
+576.000000,0.000001
+612.000000,0.000001
+648.000000,0.000001
+684.000000,0.000001
+720.000000,0.000001
+756.000000,0.000001
+792.000000,0.000001
+828.000000,0.000001
+864.000000,0.000001
+900.000000,0.000001
+936.000000,0.006018
+972.000000,0.047743
+1008.000000,0.088984
+1044.000000,0.132551
+1080.000000,0.177760
+1116.000000,0.224533
+1152.000000,0.272875
+1188.000000,0.322791
+1224.000000,0.374267
+1260.000000,0.427260
+1296.000000,0.481666
+1332.000000,0.537267
+1368.000000,0.593708
+1404.000000,0.650975
+1440.000000,0.709170
+1476.000000,0.768202
+1512.000000,0.827978
+1548.000000,0.888399
+1584.000000,0.949367
+1620.000000,1.009667
+1656.000000,1.046636
+1692.000000,1.081139
+1728.000000,1.114250
+1764.000000,1.146015
+1800.000000,1.176481
+1836.000000,1.205696
+1872.000000,1.233704
+1908.000000,1.260553
+1944.000000,1.286288
+1980.000000,1.310953
+2016.000000,1.334592
+2052.000000,1.357247
+2088.000000,1.378959
+2124.000000,1.399769
+2160.000000,1.419715
+2196.000000,1.438835
+2232.000000,1.457164
+2268.000000,1.474739
+2304.000000,1.491592
+2340.000000,1.505178
+2376.000000,1.514348
+2412.000000,1.523036
+2448.000000,1.531278
+2484.000000,1.539102
+2520.000000,1.546533
+2556.000000,1.553596
+2592.000000,1.560312
+2628.000000,1.566703
+2664.000000,1.572789
+2700.000000,1.578586
+2736.000000,1.581842
+2772.000000,1.582470
+2808.000000,1.582562
+2844.000000,1.582574
+2880.000000,1.582576
+2916.000000,1.582576
+2952.000000,1.582576
+2988.000000,1.582576
+3024.000000,1.582576
+3060.000000,1.582576
+3096.000000,1.582576
+3132.000000,1.582576
+3168.000000,1.582576
+3204.000000,1.582576
+3240.000000,1.582576
+3276.000000,1.582576
+3312.000000,1.582576
+3348.000000,1.582576
+3384.000000,1.582576
+3420.000000,1.582576
+3456.000000,1.582576
+3492.000000,1.582576
+3528.000000,1.582576
+3564.000000,1.582576
+3600.000000,1.582576
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.m_flow/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.m_flow/test.csv
new file mode 100644
index 0000000000..618880ee0f
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.m_flow/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000001
+72.000000,0.000001
+108.000000,0.000001
+144.000000,0.000001
+180.000000,0.000001
+216.000000,0.000001
+252.000000,0.000001
+288.000000,0.000001
+324.000000,0.000001
+360.000000,0.000001
+396.000000,0.000001
+432.000000,0.000001
+468.000000,0.000001
+504.000000,0.000001
+540.000000,0.000001
+576.000000,0.000001
+612.000000,0.000001
+648.000000,0.000001
+684.000000,0.000001
+720.000000,0.000001
+756.000000,0.000001
+792.000000,0.000001
+828.000000,0.000001
+864.000000,0.000001
+900.000000,0.000001
+936.000000,0.006018
+972.000000,0.047743
+1008.000000,0.088984
+1044.000000,0.132551
+1080.000000,0.177760
+1116.000000,0.224533
+1152.000000,0.272875
+1188.000000,0.322791
+1224.000000,0.374267
+1260.000000,0.427260
+1296.000000,0.481666
+1332.000000,0.537267
+1368.000000,0.593708
+1404.000000,0.650975
+1440.000000,0.709170
+1476.000000,0.768202
+1512.000000,0.827978
+1548.000000,0.888399
+1584.000000,0.949367
+1620.000000,1.009667
+1656.000000,1.046636
+1692.000000,1.081139
+1728.000000,1.114250
+1764.000000,1.146015
+1800.000000,1.176481
+1836.000000,1.205696
+1872.000000,1.233704
+1908.000000,1.260553
+1944.000000,1.286288
+1980.000000,1.310953
+2016.000000,1.334592
+2052.000000,1.357247
+2088.000000,1.378959
+2124.000000,1.399769
+2160.000000,1.419715
+2196.000000,1.438835
+2232.000000,1.457164
+2268.000000,1.474739
+2304.000000,1.491592
+2340.000000,1.505178
+2376.000000,1.514348
+2412.000000,1.523036
+2448.000000,1.531278
+2484.000000,1.539102
+2520.000000,1.546533
+2556.000000,1.553596
+2592.000000,1.560312
+2628.000000,1.566703
+2664.000000,1.572789
+2700.000000,1.578586
+2736.000000,1.581842
+2772.000000,1.582470
+2808.000000,1.582562
+2844.000000,1.582574
+2880.000000,1.582576
+2916.000000,1.582576
+2952.000000,1.582576
+2988.000000,1.582576
+3024.000000,1.582576
+3060.000000,1.582576
+3096.000000,1.582576
+3132.000000,1.582576
+3168.000000,1.582576
+3204.000000,1.582576
+3240.000000,1.582576
+3276.000000,1.582576
+3312.000000,1.582576
+3348.000000,1.582576
+3384.000000,1.582576
+3420.000000,1.582576
+3456.000000,1.582576
+3492.000000,1.582576
+3528.000000,1.582576
+3564.000000,1.582576
+3600.000000,1.582576
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.m_flow/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.m_flow/upperBound.csv
new file mode 100644
index 0000000000..1ef0709e38
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dpControlled_dp.mov.m_flow/upperBound.csv
@@ -0,0 +1,63 @@
+x,y
+-0.001000,0.001000
+35.999000,0.001001
+71.999000,0.001001
+72.001000,0.001001
+899.999000,0.001001
+935.999000,0.007018
+971.999000,0.048743
+1007.999000,0.089984
+1043.999000,0.133551
+1079.999000,0.178760
+1115.999000,0.225533
+1151.999000,0.273875
+1187.999000,0.323791
+1223.999000,0.375267
+1259.999000,0.428260
+1295.999000,0.482666
+1331.999000,0.538267
+1367.999000,0.594708
+1403.999000,0.651975
+1439.999000,0.710170
+1475.999000,0.769202
+1511.999000,0.828978
+1547.999000,0.889399
+1583.999000,0.950367
+1619.999000,1.010677
+1655.999000,1.047683
+1691.999000,1.082220
+1727.999000,1.115364
+1763.999000,1.147161
+1799.999000,1.177658
+1835.999000,1.206901
+1871.999000,1.234938
+1907.999000,1.261814
+1943.999000,1.287575
+1979.999000,1.312264
+2015.999000,1.335927
+2051.999000,1.358604
+2087.999000,1.380338
+2123.999000,1.401169
+2159.999000,1.421135
+2195.999000,1.440273
+2231.999000,1.458621
+2267.999000,1.476214
+2303.999000,1.493084
+2339.999000,1.506683
+2375.999000,1.515862
+2411.999000,1.524559
+2447.999000,1.532809
+2483.999000,1.540641
+2519.999000,1.548080
+2555.999000,1.555149
+2591.999000,1.561873
+2627.999000,1.568270
+2663.999000,1.574361
+2699.999000,1.580165
+2735.999000,1.583424
+2771.999000,1.584053
+2807.999000,1.584145
+2843.999000,1.584157
+2879.999000,1.584158
+2915.999000,1.584158
+3600.001000,1.584158
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dp_nominal/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dp_nominal/errors.csv
new file mode 100644
index 0000000000..e5cefb6995
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dp_nominal/errors.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,0.000000
+3600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dp_nominal/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dp_nominal/lowerBound.csv
new file mode 100644
index 0000000000..a7d4f9b708
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dp_nominal/lowerBound.csv
@@ -0,0 +1,3 @@
+x,y
+-0.001000,99900.000000
+3600.001000,99900.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dp_nominal/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dp_nominal/reference.csv
new file mode 100644
index 0000000000..1284164b7d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dp_nominal/reference.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,100000.000000
+3600.000000,100000.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dp_nominal/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dp_nominal/test.csv
new file mode 100644
index 0000000000..1284164b7d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dp_nominal/test.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,100000.000000
+3600.000000,100000.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dp_nominal/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dp_nominal/upperBound.csv
new file mode 100644
index 0000000000..7ff7274b8d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_dp_nominal/upperBound.csv
@@ -0,0 +1,3 @@
+x,y
+-0.001000,100100.000000
+3600.001000,100100.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_elEnergy/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_elEnergy/errors.csv
new file mode 100644
index 0000000000..0bf904e264
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_elEnergy/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000000
+72.000000,0.000000
+108.000000,0.000000
+144.000000,0.000000
+180.000000,0.000000
+216.000000,0.000000
+252.000000,0.000000
+288.000000,0.000000
+324.000000,0.000000
+360.000000,0.000000
+396.000000,0.000000
+432.000000,0.000000
+468.000000,0.000000
+504.000000,0.000000
+540.000000,0.000000
+576.000000,0.000000
+612.000000,0.000000
+648.000000,0.000000
+684.000000,0.000000
+720.000000,0.000000
+756.000000,0.000000
+792.000000,0.000000
+828.000000,0.000000
+864.000000,0.000000
+900.000000,0.000000
+936.000000,0.000000
+972.000000,0.000000
+1008.000000,0.000000
+1044.000000,0.000000
+1080.000000,0.000000
+1116.000000,0.000000
+1152.000000,0.000000
+1188.000000,0.000000
+1224.000000,0.000000
+1260.000000,0.000000
+1296.000000,0.000000
+1332.000000,0.000000
+1368.000000,0.000000
+1404.000000,0.000000
+1440.000000,0.000000
+1476.000000,0.000000
+1512.000000,0.000000
+1548.000000,0.000000
+1584.000000,0.000000
+1620.000000,0.000000
+1656.000000,0.000000
+1692.000000,0.000000
+1728.000000,0.000000
+1764.000000,0.000000
+1800.000000,0.000000
+1836.000000,0.000000
+1872.000000,0.000000
+1908.000000,0.000000
+1944.000000,0.000000
+1980.000000,0.000000
+2016.000000,0.000000
+2052.000000,0.000000
+2088.000000,0.000000
+2124.000000,0.000000
+2160.000000,0.000000
+2196.000000,0.000000
+2232.000000,0.000000
+2268.000000,0.000000
+2304.000000,0.000000
+2340.000000,0.000000
+2376.000000,0.000000
+2412.000000,0.000000
+2448.000000,0.000000
+2484.000000,0.000000
+2520.000000,0.000000
+2556.000000,0.000000
+2592.000000,0.000000
+2628.000000,0.000000
+2664.000000,0.000000
+2700.000000,0.000000
+2736.000000,0.000000
+2772.000000,0.000000
+2808.000000,0.000000
+2844.000000,0.000000
+2880.000000,0.000000
+2916.000000,0.000000
+2952.000000,0.000000
+2988.000000,0.000000
+3024.000000,0.000000
+3060.000000,0.000000
+3096.000000,0.000000
+3132.000000,0.000000
+3168.000000,0.000000
+3204.000000,0.000000
+3240.000000,0.000000
+3276.000000,0.000000
+3312.000000,0.000000
+3348.000000,0.000000
+3384.000000,0.000000
+3420.000000,0.000000
+3456.000000,0.000000
+3492.000000,0.000000
+3528.000000,0.000000
+3564.000000,0.000000
+3600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_elEnergy/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_elEnergy/lowerBound.csv
new file mode 100644
index 0000000000..439e5fbe6d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_elEnergy/lowerBound.csv
@@ -0,0 +1,89 @@
+x,y
+-0.001000,-0.001000
+0.001000,-0.001000
+36.001000,0.106473
+72.001000,0.234626
+144.001000,0.490937
+216.001000,0.747247
+288.001000,1.003553
+324.001000,1.131580
+360.001000,1.259608
+396.001000,1.387635
+468.001000,1.643689
+504.001000,1.771716
+540.001000,1.899743
+576.001000,2.027770
+612.001000,2.155798
+684.001000,2.411852
+720.001000,2.539879
+792.001000,2.795933
+828.001000,2.923961
+900.001000,3.180015
+936.001000,208.131062
+972.001000,1914.975076
+1008.001000,3710.144540
+1044.001000,5643.638798
+1080.001000,7763.507042
+1116.001000,10094.441353
+1152.001000,12674.114956
+1188.001000,15525.365344
+1224.001000,18621.822428
+1260.001000,21940.496525
+1296.001000,25492.181520
+1332.001000,29317.559344
+1368.001000,33433.232520
+1404.001000,37858.658133
+1440.001000,42615.794672
+1476.001000,47708.556187
+1512.001000,53146.932680
+1548.001000,59058.386402
+1584.001000,65546.364586
+1620.001000,72663.560578
+1656.001000,80178.202477
+1692.001000,87823.783617
+1728.001000,95595.074859
+1764.001000,103489.485047
+1800.001000,111505.336172
+1836.001000,119642.417508
+1872.001000,127904.397258
+1908.001000,136297.815750
+1944.001000,144827.933344
+1980.001000,153498.597750
+2016.001000,162312.759141
+2052.001000,171272.634047
+2088.001000,180379.611703
+2124.001000,189636.142781
+2160.001000,199049.001750
+2196.001000,208624.775766
+2232.001000,218366.555484
+2268.001000,228274.840406
+2304.001000,238348.194469
+2340.001000,248573.490187
+2376.001000,258850.047094
+2412.001000,269152.858969
+2448.001000,279480.271219
+2484.001000,289830.410719
+2520.001000,300201.154594
+2556.001000,310590.223875
+2592.001000,320995.433250
+2628.001000,331414.628625
+2664.001000,341845.780781
+2700.001000,352286.985375
+2736.001000,362730.937219
+2772.001000,373169.488219
+2808.001000,383606.540719
+2844.001000,394043.343469
+2916.001000,414916.886531
+2952.001000,425353.658063
+3132.001000,477537.515719
+3168.001000,487974.256031
+3276.001000,519284.570625
+3312.001000,529721.373375
+3348.001000,540158.113688
+3384.001000,550594.854000
+3420.001000,561031.656750
+3456.001000,571468.397063
+3492.001000,581905.199813
+3528.001000,592341.940125
+3564.001000,602778.742875
+3600.001000,613215.483188
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_elEnergy/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_elEnergy/reference.csv
new file mode 100644
index 0000000000..2081920e87
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_elEnergy/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.107473
+72.000000,0.235626
+108.000000,0.363781
+144.000000,0.491937
+180.000000,0.620092
+216.000000,0.748247
+252.000000,0.876402
+288.000000,1.004558
+324.000000,1.132713
+360.000000,1.260868
+396.000000,1.389024
+432.000000,1.517179
+468.000000,1.645334
+504.000000,1.773490
+540.000000,1.901645
+576.000000,2.029800
+612.000000,2.157956
+648.000000,2.286111
+684.000000,2.414266
+720.000000,2.542422
+756.000000,2.670577
+792.000000,2.798732
+828.000000,2.926888
+864.000000,3.055043
+900.000000,3.183198
+936.000000,208.339401
+972.000000,1916.891968
+1008.000000,3713.858398
+1044.000000,5649.288086
+1080.000000,7771.278320
+1116.000000,10104.545898
+1152.000000,12686.801758
+1188.000000,15540.906250
+1224.000000,18640.462891
+1260.000000,21962.458984
+1296.000000,25517.699219
+1332.000000,29346.906250
+1368.000000,33466.699219
+1404.000000,37896.554688
+1440.000000,42658.453125
+1476.000000,47756.312500
+1512.000000,53200.132812
+1548.000000,59117.503906
+1584.000000,65611.976562
+1620.000000,72736.296875
+1656.000000,80258.460938
+1692.000000,87911.695312
+1728.000000,95690.765625
+1764.000000,103593.078125
+1800.000000,111616.953125
+1836.000000,119762.179688
+1872.000000,128032.429688
+1908.000000,136434.250000
+1944.000000,144972.906250
+1980.000000,153652.250000
+2016.000000,162475.234375
+2052.000000,171444.078125
+2088.000000,180560.171875
+2124.000000,189825.968750
+2160.000000,199248.250000
+2196.000000,208833.609375
+2232.000000,218585.140625
+2268.000000,228503.343750
+2304.000000,238586.781250
+2340.000000,248822.312500
+2376.000000,259109.156250
+2412.000000,269422.281250
+2448.000000,279760.031250
+2484.000000,290120.531250
+2520.000000,300501.656250
+2556.000000,310901.125000
+2592.000000,321316.750000
+2628.000000,331746.375000
+2664.000000,342187.968750
+2700.000000,352639.625000
+2736.000000,363094.031250
+2772.000000,373543.031250
+2808.000000,383990.531250
+2844.000000,394437.781250
+2880.000000,404885.000000
+2916.000000,415332.218750
+2952.000000,425779.437500
+2988.000000,436226.656250
+3024.000000,446673.875000
+3060.000000,457121.093750
+3096.000000,467568.312500
+3132.000000,478015.531250
+3168.000000,488462.718750
+3204.000000,498909.937500
+3240.000000,509357.156250
+3276.000000,519804.375000
+3312.000000,530251.625000
+3348.000000,540698.812500
+3384.000000,551146.000000
+3420.000000,561593.250000
+3456.000000,572040.437500
+3492.000000,582487.687500
+3528.000000,592934.875000
+3564.000000,603382.125000
+3600.000000,613829.312500
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_elEnergy/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_elEnergy/test.csv
new file mode 100644
index 0000000000..2081920e87
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_elEnergy/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.107473
+72.000000,0.235626
+108.000000,0.363781
+144.000000,0.491937
+180.000000,0.620092
+216.000000,0.748247
+252.000000,0.876402
+288.000000,1.004558
+324.000000,1.132713
+360.000000,1.260868
+396.000000,1.389024
+432.000000,1.517179
+468.000000,1.645334
+504.000000,1.773490
+540.000000,1.901645
+576.000000,2.029800
+612.000000,2.157956
+648.000000,2.286111
+684.000000,2.414266
+720.000000,2.542422
+756.000000,2.670577
+792.000000,2.798732
+828.000000,2.926888
+864.000000,3.055043
+900.000000,3.183198
+936.000000,208.339401
+972.000000,1916.891968
+1008.000000,3713.858398
+1044.000000,5649.288086
+1080.000000,7771.278320
+1116.000000,10104.545898
+1152.000000,12686.801758
+1188.000000,15540.906250
+1224.000000,18640.462891
+1260.000000,21962.458984
+1296.000000,25517.699219
+1332.000000,29346.906250
+1368.000000,33466.699219
+1404.000000,37896.554688
+1440.000000,42658.453125
+1476.000000,47756.312500
+1512.000000,53200.132812
+1548.000000,59117.503906
+1584.000000,65611.976562
+1620.000000,72736.296875
+1656.000000,80258.460938
+1692.000000,87911.695312
+1728.000000,95690.765625
+1764.000000,103593.078125
+1800.000000,111616.953125
+1836.000000,119762.179688
+1872.000000,128032.429688
+1908.000000,136434.250000
+1944.000000,144972.906250
+1980.000000,153652.250000
+2016.000000,162475.234375
+2052.000000,171444.078125
+2088.000000,180560.171875
+2124.000000,189825.968750
+2160.000000,199248.250000
+2196.000000,208833.609375
+2232.000000,218585.140625
+2268.000000,228503.343750
+2304.000000,238586.781250
+2340.000000,248822.312500
+2376.000000,259109.156250
+2412.000000,269422.281250
+2448.000000,279760.031250
+2484.000000,290120.531250
+2520.000000,300501.656250
+2556.000000,310901.125000
+2592.000000,321316.750000
+2628.000000,331746.375000
+2664.000000,342187.968750
+2700.000000,352639.625000
+2736.000000,363094.031250
+2772.000000,373543.031250
+2808.000000,383990.531250
+2844.000000,394437.781250
+2880.000000,404885.000000
+2916.000000,415332.218750
+2952.000000,425779.437500
+2988.000000,436226.656250
+3024.000000,446673.875000
+3060.000000,457121.093750
+3096.000000,467568.312500
+3132.000000,478015.531250
+3168.000000,488462.718750
+3204.000000,498909.937500
+3240.000000,509357.156250
+3276.000000,519804.375000
+3312.000000,530251.625000
+3348.000000,540698.812500
+3384.000000,551146.000000
+3420.000000,561593.250000
+3456.000000,572040.437500
+3492.000000,582487.687500
+3528.000000,592934.875000
+3564.000000,603382.125000
+3600.000000,613829.312500
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_elEnergy/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_elEnergy/upperBound.csv
new file mode 100644
index 0000000000..68db5ac427
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_elEnergy/upperBound.csv
@@ -0,0 +1,89 @@
+x,y
+-0.001000,0.001000
+35.999000,0.108473
+71.999000,0.236626
+143.999000,0.492937
+215.999000,0.749247
+287.999000,1.005562
+323.999000,1.133846
+359.999000,1.262129
+395.999000,1.390413
+467.999000,1.646980
+503.999000,1.775263
+539.999000,1.903547
+575.999000,2.031830
+611.999000,2.160114
+683.999000,2.416680
+719.999000,2.544964
+791.999000,2.801531
+827.999000,2.929814
+899.999000,3.186381
+935.999000,208.547741
+971.999000,1918.808860
+1007.999000,3717.572257
+1043.999000,5654.937374
+1079.999000,7779.049599
+1115.999000,10114.650444
+1151.999000,12699.488560
+1187.999000,15556.447156
+1223.999000,18659.103354
+1259.999000,21984.421443
+1295.999000,25543.216918
+1331.999000,29376.253156
+1367.999000,33500.165918
+1403.999000,37934.451242
+1439.999000,42701.111578
+1475.999000,47804.068813
+1511.999000,53253.332945
+1547.999000,59176.621410
+1583.999000,65677.588539
+1619.999000,72809.033172
+1655.999000,80338.719398
+1691.999000,87999.607008
+1727.999000,95786.456391
+1763.999000,103696.671203
+1799.999000,111728.570078
+1835.999000,119881.941867
+1871.999000,128160.462117
+1907.999000,136570.684250
+1943.999000,145117.879156
+1979.999000,153805.902250
+2015.999000,162637.709609
+2051.999000,171615.522203
+2087.999000,180740.732047
+2123.999000,190015.794719
+2159.999000,199447.498250
+2195.999000,209042.442984
+2231.999000,218803.725766
+2267.999000,228731.847094
+2303.999000,238825.368031
+2339.999000,249071.134813
+2375.999000,259368.265406
+2411.999000,269691.703531
+2447.999000,280039.791281
+2483.999000,290410.651781
+2519.999000,300802.157906
+2555.999000,311212.026125
+2591.999000,321638.066750
+2627.999000,332078.121375
+2663.999000,342530.156719
+2699.999000,352992.264625
+2735.999000,363457.125281
+2771.999000,373916.574281
+2807.999000,384374.521781
+2843.999000,394832.219031
+2915.999000,415747.550969
+2951.999000,426205.216937
+3131.999000,478493.546781
+3167.999000,488951.181469
+3275.999000,520324.179375
+3311.999000,530781.876625
+3347.999000,541239.511312
+3383.999000,551697.146000
+3419.999000,562154.843250
+3455.999000,572612.477937
+3491.999000,583070.175187
+3527.999000,593527.809875
+3563.999000,603985.507125
+3599.999000,614443.141812
+3600.001000,614443.141812
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_m_flow_nominal/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_m_flow_nominal/errors.csv
new file mode 100644
index 0000000000..e5cefb6995
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_m_flow_nominal/errors.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,0.000000
+3600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_m_flow_nominal/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_m_flow_nominal/lowerBound.csv
new file mode 100644
index 0000000000..b9a8fc0311
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_m_flow_nominal/lowerBound.csv
@@ -0,0 +1,3 @@
+x,y
+-0.001000,0.999000
+3600.001000,0.999000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_m_flow_nominal/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_m_flow_nominal/reference.csv
new file mode 100644
index 0000000000..1b3ca7d008
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_m_flow_nominal/reference.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,1.000000
+3600.000000,1.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_m_flow_nominal/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_m_flow_nominal/test.csv
new file mode 100644
index 0000000000..1b3ca7d008
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_m_flow_nominal/test.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,1.000000
+3600.000000,1.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_m_flow_nominal/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_m_flow_nominal/upperBound.csv
new file mode 100644
index 0000000000..fb706498bd
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_m_flow_nominal/upperBound.csv
@@ -0,0 +1,3 @@
+x,y
+-0.001000,1.001000
+3600.001000,1.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_val.y_actual/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_val.y_actual/errors.csv
new file mode 100644
index 0000000000..0bf904e264
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_val.y_actual/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000000
+72.000000,0.000000
+108.000000,0.000000
+144.000000,0.000000
+180.000000,0.000000
+216.000000,0.000000
+252.000000,0.000000
+288.000000,0.000000
+324.000000,0.000000
+360.000000,0.000000
+396.000000,0.000000
+432.000000,0.000000
+468.000000,0.000000
+504.000000,0.000000
+540.000000,0.000000
+576.000000,0.000000
+612.000000,0.000000
+648.000000,0.000000
+684.000000,0.000000
+720.000000,0.000000
+756.000000,0.000000
+792.000000,0.000000
+828.000000,0.000000
+864.000000,0.000000
+900.000000,0.000000
+936.000000,0.000000
+972.000000,0.000000
+1008.000000,0.000000
+1044.000000,0.000000
+1080.000000,0.000000
+1116.000000,0.000000
+1152.000000,0.000000
+1188.000000,0.000000
+1224.000000,0.000000
+1260.000000,0.000000
+1296.000000,0.000000
+1332.000000,0.000000
+1368.000000,0.000000
+1404.000000,0.000000
+1440.000000,0.000000
+1476.000000,0.000000
+1512.000000,0.000000
+1548.000000,0.000000
+1584.000000,0.000000
+1620.000000,0.000000
+1656.000000,0.000000
+1692.000000,0.000000
+1728.000000,0.000000
+1764.000000,0.000000
+1800.000000,0.000000
+1836.000000,0.000000
+1872.000000,0.000000
+1908.000000,0.000000
+1944.000000,0.000000
+1980.000000,0.000000
+2016.000000,0.000000
+2052.000000,0.000000
+2088.000000,0.000000
+2124.000000,0.000000
+2160.000000,0.000000
+2196.000000,0.000000
+2232.000000,0.000000
+2268.000000,0.000000
+2304.000000,0.000000
+2340.000000,0.000000
+2376.000000,0.000000
+2412.000000,0.000000
+2448.000000,0.000000
+2484.000000,0.000000
+2520.000000,0.000000
+2556.000000,0.000000
+2592.000000,0.000000
+2628.000000,0.000000
+2664.000000,0.000000
+2700.000000,0.000000
+2736.000000,0.000000
+2772.000000,0.000000
+2808.000000,0.000000
+2844.000000,0.000000
+2880.000000,0.000000
+2916.000000,0.000000
+2952.000000,0.000000
+2988.000000,0.000000
+3024.000000,0.000000
+3060.000000,0.000000
+3096.000000,0.000000
+3132.000000,0.000000
+3168.000000,0.000000
+3204.000000,0.000000
+3240.000000,0.000000
+3276.000000,0.000000
+3312.000000,0.000000
+3348.000000,0.000000
+3384.000000,0.000000
+3420.000000,0.000000
+3456.000000,0.000000
+3492.000000,0.000000
+3528.000000,0.000000
+3564.000000,0.000000
+3600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_val.y_actual/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_val.y_actual/lowerBound.csv
new file mode 100644
index 0000000000..d0aa2a5cc7
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_val.y_actual/lowerBound.csv
@@ -0,0 +1,49 @@
+x,y
+-0.001000,-0.001000
+0.001000,-0.001000
+899.999000,-0.001000
+900.001000,-0.001000
+936.001000,0.005451
+972.001000,0.022378
+1008.001000,0.041908
+1044.001000,0.061846
+1080.001000,0.081838
+1116.001000,0.101838
+1152.001000,0.121837
+1296.001000,0.201837
+1332.001000,0.221837
+1368.001000,0.241837
+1404.001000,0.261837
+1440.001000,0.281837
+1476.001000,0.301837
+1512.001000,0.321837
+1584.001000,0.361837
+1620.001000,0.381837
+1692.001000,0.421837
+1728.001000,0.441837
+1800.001000,0.481837
+1872.001000,0.521837
+1908.001000,0.541838
+1980.001000,0.581837
+2016.001000,0.601838
+2088.001000,0.641837
+2124.001000,0.661838
+2196.001000,0.701837
+2232.001000,0.721838
+2304.001000,0.761837
+2340.001000,0.781838
+2412.001000,0.821837
+2448.001000,0.841838
+2520.001000,0.881837
+2556.001000,0.901838
+2664.001000,0.961837
+2700.001000,0.981837
+2736.001000,0.995387
+2772.001000,0.998460
+2808.001000,0.998929
+2844.001000,0.998991
+2880.001000,0.998999
+2916.001000,0.999000
+2952.001000,0.999000
+2988.001000,0.999000
+3600.001000,0.999000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_val.y_actual/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_val.y_actual/reference.csv
new file mode 100644
index 0000000000..5a609be741
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_val.y_actual/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000000
+72.000000,0.000000
+108.000000,0.000000
+144.000000,0.000000
+180.000000,0.000000
+216.000000,0.000000
+252.000000,0.000000
+288.000000,0.000000
+324.000000,0.000000
+360.000000,0.000000
+396.000000,0.000000
+432.000000,0.000000
+468.000000,0.000000
+504.000000,0.000000
+540.000000,0.000000
+576.000000,0.000000
+612.000000,0.000000
+648.000000,0.000000
+684.000000,0.000000
+720.000000,0.000000
+756.000000,0.000000
+792.000000,0.000000
+828.000000,0.000000
+864.000000,0.000000
+900.000000,0.000000
+936.000000,0.006451
+972.000000,0.023378
+1008.000000,0.042908
+1044.000000,0.062846
+1080.000000,0.082838
+1116.000000,0.102838
+1152.000000,0.122837
+1188.000000,0.142837
+1224.000000,0.162837
+1260.000000,0.182837
+1296.000000,0.202837
+1332.000000,0.222837
+1368.000000,0.242837
+1404.000000,0.262837
+1440.000000,0.282837
+1476.000000,0.302837
+1512.000000,0.322837
+1548.000000,0.342837
+1584.000000,0.362837
+1620.000000,0.382837
+1656.000000,0.402837
+1692.000000,0.422837
+1728.000000,0.442837
+1764.000000,0.462837
+1800.000000,0.482837
+1836.000000,0.502837
+1872.000000,0.522837
+1908.000000,0.542838
+1944.000000,0.562837
+1980.000000,0.582837
+2016.000000,0.602838
+2052.000000,0.622837
+2088.000000,0.642837
+2124.000000,0.662838
+2160.000000,0.682837
+2196.000000,0.702837
+2232.000000,0.722838
+2268.000000,0.742837
+2304.000000,0.762837
+2340.000000,0.782838
+2376.000000,0.802837
+2412.000000,0.822837
+2448.000000,0.842838
+2484.000000,0.862837
+2520.000000,0.882837
+2556.000000,0.902838
+2592.000000,0.922837
+2628.000000,0.942837
+2664.000000,0.962837
+2700.000000,0.982837
+2736.000000,0.996387
+2772.000000,0.999460
+2808.000000,0.999929
+2844.000000,0.999991
+2880.000000,0.999999
+2916.000000,1.000000
+2952.000000,1.000000
+2988.000000,1.000000
+3024.000000,1.000000
+3060.000000,1.000000
+3096.000000,1.000000
+3132.000000,1.000000
+3168.000000,1.000000
+3204.000000,1.000000
+3240.000000,1.000000
+3276.000000,1.000000
+3312.000000,1.000000
+3348.000000,1.000000
+3384.000000,1.000000
+3420.000000,1.000000
+3456.000000,1.000000
+3492.000000,1.000000
+3528.000000,1.000000
+3564.000000,1.000000
+3600.000000,1.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_val.y_actual/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_val.y_actual/test.csv
new file mode 100644
index 0000000000..5a609be741
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_val.y_actual/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+36.000000,0.000000
+72.000000,0.000000
+108.000000,0.000000
+144.000000,0.000000
+180.000000,0.000000
+216.000000,0.000000
+252.000000,0.000000
+288.000000,0.000000
+324.000000,0.000000
+360.000000,0.000000
+396.000000,0.000000
+432.000000,0.000000
+468.000000,0.000000
+504.000000,0.000000
+540.000000,0.000000
+576.000000,0.000000
+612.000000,0.000000
+648.000000,0.000000
+684.000000,0.000000
+720.000000,0.000000
+756.000000,0.000000
+792.000000,0.000000
+828.000000,0.000000
+864.000000,0.000000
+900.000000,0.000000
+936.000000,0.006451
+972.000000,0.023378
+1008.000000,0.042908
+1044.000000,0.062846
+1080.000000,0.082838
+1116.000000,0.102838
+1152.000000,0.122837
+1188.000000,0.142837
+1224.000000,0.162837
+1260.000000,0.182837
+1296.000000,0.202837
+1332.000000,0.222837
+1368.000000,0.242837
+1404.000000,0.262837
+1440.000000,0.282837
+1476.000000,0.302837
+1512.000000,0.322837
+1548.000000,0.342837
+1584.000000,0.362837
+1620.000000,0.382837
+1656.000000,0.402837
+1692.000000,0.422837
+1728.000000,0.442837
+1764.000000,0.462837
+1800.000000,0.482837
+1836.000000,0.502837
+1872.000000,0.522837
+1908.000000,0.542838
+1944.000000,0.562837
+1980.000000,0.582837
+2016.000000,0.602838
+2052.000000,0.622837
+2088.000000,0.642837
+2124.000000,0.662838
+2160.000000,0.682837
+2196.000000,0.702837
+2232.000000,0.722838
+2268.000000,0.742837
+2304.000000,0.762837
+2340.000000,0.782838
+2376.000000,0.802837
+2412.000000,0.822837
+2448.000000,0.842838
+2484.000000,0.862837
+2520.000000,0.882837
+2556.000000,0.902838
+2592.000000,0.922837
+2628.000000,0.942837
+2664.000000,0.962837
+2700.000000,0.982837
+2736.000000,0.996387
+2772.000000,0.999460
+2808.000000,0.999929
+2844.000000,0.999991
+2880.000000,0.999999
+2916.000000,1.000000
+2952.000000,1.000000
+2988.000000,1.000000
+3024.000000,1.000000
+3060.000000,1.000000
+3096.000000,1.000000
+3132.000000,1.000000
+3168.000000,1.000000
+3204.000000,1.000000
+3240.000000,1.000000
+3276.000000,1.000000
+3312.000000,1.000000
+3348.000000,1.000000
+3384.000000,1.000000
+3420.000000,1.000000
+3456.000000,1.000000
+3492.000000,1.000000
+3528.000000,1.000000
+3564.000000,1.000000
+3600.000000,1.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_val.y_actual/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_val.y_actual/upperBound.csv
new file mode 100644
index 0000000000..0156ce4bf2
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.mat_val.y_actual/upperBound.csv
@@ -0,0 +1,47 @@
+x,y
+-0.001000,0.001000
+899.999000,0.001000
+935.999000,0.007451
+971.999000,0.024378
+1007.999000,0.043908
+1043.999000,0.063846
+1079.999000,0.083838
+1115.999000,0.103838
+1151.999000,0.123837
+1295.999000,0.203837
+1331.999000,0.223837
+1367.999000,0.243837
+1403.999000,0.263837
+1439.999000,0.283837
+1475.999000,0.303837
+1511.999000,0.323837
+1583.999000,0.363837
+1619.999000,0.383837
+1691.999000,0.423837
+1727.999000,0.443837
+1799.999000,0.483837
+1871.999000,0.523837
+1907.999000,0.543838
+1979.999000,0.583837
+2015.999000,0.603838
+2087.999000,0.643837
+2123.999000,0.663838
+2195.999000,0.703837
+2231.999000,0.723838
+2303.999000,0.763837
+2339.999000,0.783838
+2411.999000,0.823837
+2447.999000,0.843838
+2519.999000,0.883837
+2555.999000,0.903838
+2663.999000,0.963837
+2699.999000,0.983837
+2735.999000,0.997387
+2771.999000,1.000460
+2807.999000,1.000929
+2843.999000,1.000991
+2879.999000,1.000999
+2915.999000,1.001000
+2951.999000,1.001000
+2987.999000,1.001000
+3600.001000,1.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpMea/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpMea/errors.csv
new file mode 100644
index 0000000000..e186fbe8ef
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpMea/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+6.000000,0.000000
+12.000000,0.000000
+18.000000,0.000000
+24.000000,0.000000
+30.000000,0.000000
+36.000000,0.000000
+42.000000,0.000000
+48.000000,0.000000
+54.000000,0.000000
+60.000000,0.000000
+66.000000,0.000000
+72.000000,0.000000
+78.000000,0.000000
+84.000000,0.000000
+90.000000,0.000000
+96.000000,0.000000
+102.000000,0.000000
+108.000000,0.000000
+114.000000,0.000000
+120.000000,0.000000
+126.000000,0.000000
+132.000000,0.000000
+138.000000,0.000000
+144.000000,0.000000
+150.000000,0.000000
+156.000000,0.000000
+162.000000,0.000000
+168.000000,0.000000
+174.000000,0.000000
+180.000000,0.000000
+186.000000,0.000000
+192.000000,0.000000
+198.000000,0.000000
+204.000000,0.000000
+210.000000,0.000000
+216.000000,0.000000
+222.000000,0.000000
+228.000000,0.000000
+234.000000,0.000000
+240.000000,0.000000
+246.000000,0.000000
+252.000000,0.000000
+258.000000,0.000000
+264.000000,0.000000
+270.000000,0.000000
+276.000000,0.000000
+282.000000,0.000000
+288.000000,0.000000
+294.000000,0.000000
+300.000000,0.000000
+306.000000,0.000000
+312.000000,0.000000
+318.000000,0.000000
+324.000000,0.000000
+330.000000,0.000000
+336.000000,0.000000
+342.000000,0.000000
+348.000000,0.000000
+354.000000,0.000000
+360.000000,0.000000
+366.000000,0.000000
+372.000000,0.000000
+378.000000,0.000000
+384.000000,0.000000
+390.000000,0.000000
+396.000000,0.000000
+402.000000,0.000000
+408.000000,0.000000
+414.000000,0.000000
+420.000000,0.000000
+426.000000,0.000000
+432.000000,0.000000
+438.000000,0.000000
+444.000000,0.000000
+450.000000,0.000000
+456.000000,0.000000
+462.000000,0.000000
+468.000000,0.000000
+474.000000,0.000000
+480.000000,0.000000
+486.000000,0.000000
+492.000000,0.000000
+498.000000,0.000000
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpMea/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpMea/lowerBound.csv
new file mode 100644
index 0000000000..3aeb1e1ed2
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpMea/lowerBound.csv
@@ -0,0 +1,34 @@
+x,y
+-0.001000,3.809400
+5.999000,1.998964
+11.999000,1.998001
+17.999000,1.998000
+96.001000,1.998000
+102.001000,2.023346
+108.001000,2.141941
+120.001000,2.381700
+126.001000,2.501581
+132.001000,2.621460
+138.001000,2.741341
+144.001000,2.861220
+150.001000,2.981101
+156.001000,3.100980
+162.001000,3.220861
+174.001000,3.460620
+180.001000,3.580500
+186.001000,3.700380
+192.001000,3.820260
+198.001000,3.940140
+204.001000,3.995898
+210.001000,3.996000
+222.001000,3.996000
+228.001000,3.996000
+497.999000,3.996000
+503.999000,0.025246
+509.999000,-0.000986
+515.999000,-0.001000
+516.001000,-0.001000
+522.001000,-0.001000
+528.001000,-0.001000
+534.001000,-0.001000
+600.001000,-0.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpMea/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpMea/reference.csv
new file mode 100644
index 0000000000..f6f21814ca
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpMea/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,3.813213
+6.000000,2.000965
+12.000000,2.000001
+18.000000,2.000000
+24.000000,2.000000
+30.000000,2.000000
+36.000000,2.000000
+42.000000,2.000000
+48.000000,2.000000
+54.000000,2.000000
+60.000000,2.000000
+66.000000,2.000000
+72.000000,2.000000
+78.000000,2.000000
+84.000000,2.000000
+90.000000,2.000000
+96.000000,2.000000
+102.000000,2.025372
+108.000000,2.144085
+114.000000,2.264085
+120.000000,2.384084
+126.000000,2.504085
+132.000000,2.624084
+138.000000,2.744085
+144.000000,2.864084
+150.000000,2.984085
+156.000000,3.104084
+162.000000,3.224085
+168.000000,3.344085
+174.000000,3.464084
+180.000000,3.584085
+186.000000,3.704084
+192.000000,3.824085
+198.000000,3.944084
+204.000000,3.999898
+210.000000,4.000000
+216.000000,4.000000
+222.000000,4.000000
+228.000000,4.000000
+234.000000,4.000000
+240.000000,4.000000
+246.000000,4.000000
+252.000000,4.000000
+258.000000,4.000000
+264.000000,4.000000
+270.000000,4.000000
+276.000000,4.000000
+282.000000,4.000000
+288.000000,4.000000
+294.000000,4.000000
+300.000000,4.000000
+306.000000,4.000000
+312.000000,4.000000
+318.000000,4.000000
+324.000000,4.000000
+330.000000,4.000000
+336.000000,4.000000
+342.000000,4.000000
+348.000000,4.000000
+354.000000,4.000000
+360.000000,4.000000
+366.000000,4.000000
+372.000000,4.000000
+378.000000,4.000000
+384.000000,4.000000
+390.000000,4.000000
+396.000000,4.000000
+402.000000,4.000000
+408.000000,4.000000
+414.000000,4.000000
+420.000000,4.000000
+426.000000,4.000000
+432.000000,4.000000
+438.000000,4.000000
+444.000000,4.000000
+450.000000,4.000000
+456.000000,4.000000
+462.000000,4.000000
+468.000000,4.000000
+474.000000,4.000000
+480.000000,4.000000
+486.000000,4.000000
+492.000000,4.000000
+498.000000,4.000000
+504.000000,0.026246
+510.000000,0.000014
+516.000000,-0.000000
+522.000000,-0.000000
+528.000000,-0.000000
+534.000000,-0.000000
+540.000000,-0.000000
+546.000000,-0.000000
+552.000000,-0.000000
+558.000000,-0.000000
+564.000000,-0.000000
+570.000000,-0.000000
+576.000000,-0.000000
+582.000000,-0.000000
+588.000000,-0.000000
+594.000000,-0.000000
+600.000000,-0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpMea/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpMea/test.csv
new file mode 100644
index 0000000000..f6f21814ca
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpMea/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,3.813213
+6.000000,2.000965
+12.000000,2.000001
+18.000000,2.000000
+24.000000,2.000000
+30.000000,2.000000
+36.000000,2.000000
+42.000000,2.000000
+48.000000,2.000000
+54.000000,2.000000
+60.000000,2.000000
+66.000000,2.000000
+72.000000,2.000000
+78.000000,2.000000
+84.000000,2.000000
+90.000000,2.000000
+96.000000,2.000000
+102.000000,2.025372
+108.000000,2.144085
+114.000000,2.264085
+120.000000,2.384084
+126.000000,2.504085
+132.000000,2.624084
+138.000000,2.744085
+144.000000,2.864084
+150.000000,2.984085
+156.000000,3.104084
+162.000000,3.224085
+168.000000,3.344085
+174.000000,3.464084
+180.000000,3.584085
+186.000000,3.704084
+192.000000,3.824085
+198.000000,3.944084
+204.000000,3.999898
+210.000000,4.000000
+216.000000,4.000000
+222.000000,4.000000
+228.000000,4.000000
+234.000000,4.000000
+240.000000,4.000000
+246.000000,4.000000
+252.000000,4.000000
+258.000000,4.000000
+264.000000,4.000000
+270.000000,4.000000
+276.000000,4.000000
+282.000000,4.000000
+288.000000,4.000000
+294.000000,4.000000
+300.000000,4.000000
+306.000000,4.000000
+312.000000,4.000000
+318.000000,4.000000
+324.000000,4.000000
+330.000000,4.000000
+336.000000,4.000000
+342.000000,4.000000
+348.000000,4.000000
+354.000000,4.000000
+360.000000,4.000000
+366.000000,4.000000
+372.000000,4.000000
+378.000000,4.000000
+384.000000,4.000000
+390.000000,4.000000
+396.000000,4.000000
+402.000000,4.000000
+408.000000,4.000000
+414.000000,4.000000
+420.000000,4.000000
+426.000000,4.000000
+432.000000,4.000000
+438.000000,4.000000
+444.000000,4.000000
+450.000000,4.000000
+456.000000,4.000000
+462.000000,4.000000
+468.000000,4.000000
+474.000000,4.000000
+480.000000,4.000000
+486.000000,4.000000
+492.000000,4.000000
+498.000000,4.000000
+504.000000,0.026246
+510.000000,0.000014
+516.000000,-0.000000
+522.000000,-0.000000
+528.000000,-0.000000
+534.000000,-0.000000
+540.000000,-0.000000
+546.000000,-0.000000
+552.000000,-0.000000
+558.000000,-0.000000
+564.000000,-0.000000
+570.000000,-0.000000
+576.000000,-0.000000
+582.000000,-0.000000
+588.000000,-0.000000
+594.000000,-0.000000
+600.000000,-0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpMea/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpMea/upperBound.csv
new file mode 100644
index 0000000000..ea073ccc9a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpMea/upperBound.csv
@@ -0,0 +1,35 @@
+x,y
+-0.001000,3.817026
+0.001000,3.817026
+6.001000,2.002966
+12.001000,2.002001
+18.001000,2.002000
+95.999000,2.002000
+101.999000,2.027397
+107.999000,2.146229
+119.999000,2.386469
+125.999000,2.506589
+131.999000,2.626709
+137.999000,2.746829
+143.999000,2.866949
+149.999000,2.987069
+155.999000,3.107189
+161.999000,3.227309
+173.999000,3.467548
+179.999000,3.587669
+185.999000,3.707788
+191.999000,3.827909
+197.999000,3.948028
+203.999000,4.003898
+209.999000,4.004000
+221.999000,4.004000
+227.999000,4.004000
+498.001000,4.004000
+504.001000,0.027246
+510.001000,0.001014
+516.000996,0.001000
+521.999000,0.001000
+527.999000,0.001000
+533.999000,0.001000
+599.999000,0.001000
+600.001000,0.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpSet/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpSet/errors.csv
new file mode 100644
index 0000000000..e186fbe8ef
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpSet/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+6.000000,0.000000
+12.000000,0.000000
+18.000000,0.000000
+24.000000,0.000000
+30.000000,0.000000
+36.000000,0.000000
+42.000000,0.000000
+48.000000,0.000000
+54.000000,0.000000
+60.000000,0.000000
+66.000000,0.000000
+72.000000,0.000000
+78.000000,0.000000
+84.000000,0.000000
+90.000000,0.000000
+96.000000,0.000000
+102.000000,0.000000
+108.000000,0.000000
+114.000000,0.000000
+120.000000,0.000000
+126.000000,0.000000
+132.000000,0.000000
+138.000000,0.000000
+144.000000,0.000000
+150.000000,0.000000
+156.000000,0.000000
+162.000000,0.000000
+168.000000,0.000000
+174.000000,0.000000
+180.000000,0.000000
+186.000000,0.000000
+192.000000,0.000000
+198.000000,0.000000
+204.000000,0.000000
+210.000000,0.000000
+216.000000,0.000000
+222.000000,0.000000
+228.000000,0.000000
+234.000000,0.000000
+240.000000,0.000000
+246.000000,0.000000
+252.000000,0.000000
+258.000000,0.000000
+264.000000,0.000000
+270.000000,0.000000
+276.000000,0.000000
+282.000000,0.000000
+288.000000,0.000000
+294.000000,0.000000
+300.000000,0.000000
+306.000000,0.000000
+312.000000,0.000000
+318.000000,0.000000
+324.000000,0.000000
+330.000000,0.000000
+336.000000,0.000000
+342.000000,0.000000
+348.000000,0.000000
+354.000000,0.000000
+360.000000,0.000000
+366.000000,0.000000
+372.000000,0.000000
+378.000000,0.000000
+384.000000,0.000000
+390.000000,0.000000
+396.000000,0.000000
+402.000000,0.000000
+408.000000,0.000000
+414.000000,0.000000
+420.000000,0.000000
+426.000000,0.000000
+432.000000,0.000000
+438.000000,0.000000
+444.000000,0.000000
+450.000000,0.000000
+456.000000,0.000000
+462.000000,0.000000
+468.000000,0.000000
+474.000000,0.000000
+480.000000,0.000000
+486.000000,0.000000
+492.000000,0.000000
+498.000000,0.000000
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpSet/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpSet/lowerBound.csv
new file mode 100644
index 0000000000..53b3d7c8aa
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpSet/lowerBound.csv
@@ -0,0 +1,21 @@
+x,y
+-0.001000,1.998000
+96.001000,1.998000
+102.001000,2.037960
+108.001000,2.157840
+114.001000,2.277720
+120.001000,2.397600
+126.001000,2.517480
+132.001000,2.637360
+138.001000,2.757240
+144.001000,2.877120
+156.001000,3.116880
+162.001000,3.236760
+168.001000,3.356640
+174.001000,3.476520
+180.001000,3.596400
+186.001000,3.716280
+192.001000,3.836160
+198.001000,3.956040
+204.001000,3.996000
+600.001000,3.996000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpSet/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpSet/reference.csv
new file mode 100644
index 0000000000..8ae99a9d08
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpSet/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,2.000000
+6.000000,2.000000
+12.000000,2.000000
+18.000000,2.000000
+24.000000,2.000000
+30.000000,2.000000
+36.000000,2.000000
+42.000000,2.000000
+48.000000,2.000000
+54.000000,2.000000
+60.000000,2.000000
+66.000000,2.000000
+72.000000,2.000000
+78.000000,2.000000
+84.000000,2.000000
+90.000000,2.000000
+96.000000,2.000000
+102.000000,2.040000
+108.000000,2.160000
+114.000000,2.280000
+120.000000,2.400000
+126.000000,2.520000
+132.000000,2.640000
+138.000000,2.760000
+144.000000,2.880000
+150.000000,3.000000
+156.000000,3.120000
+162.000000,3.240000
+168.000000,3.360000
+174.000000,3.480000
+180.000000,3.600000
+186.000000,3.720000
+192.000000,3.840000
+198.000000,3.960000
+204.000000,4.000000
+210.000000,4.000000
+216.000000,4.000000
+222.000000,4.000000
+228.000000,4.000000
+234.000000,4.000000
+240.000000,4.000000
+246.000000,4.000000
+252.000000,4.000000
+258.000000,4.000000
+264.000000,4.000000
+270.000000,4.000000
+276.000000,4.000000
+282.000000,4.000000
+288.000000,4.000000
+294.000000,4.000000
+300.000000,4.000000
+306.000000,4.000000
+312.000000,4.000000
+318.000000,4.000000
+324.000000,4.000000
+330.000000,4.000000
+336.000000,4.000000
+342.000000,4.000000
+348.000000,4.000000
+354.000000,4.000000
+360.000000,4.000000
+366.000000,4.000000
+372.000000,4.000000
+378.000000,4.000000
+384.000000,4.000000
+390.000000,4.000000
+396.000000,4.000000
+402.000000,4.000000
+408.000000,4.000000
+414.000000,4.000000
+420.000000,4.000000
+426.000000,4.000000
+432.000000,4.000000
+438.000000,4.000000
+444.000000,4.000000
+450.000000,4.000000
+456.000000,4.000000
+462.000000,4.000000
+468.000000,4.000000
+474.000000,4.000000
+480.000000,4.000000
+486.000000,4.000000
+492.000000,4.000000
+498.000000,4.000000
+504.000000,4.000000
+510.000000,4.000000
+516.000000,4.000000
+522.000000,4.000000
+528.000000,4.000000
+534.000000,4.000000
+540.000000,4.000000
+546.000000,4.000000
+552.000000,4.000000
+558.000000,4.000000
+564.000000,4.000000
+570.000000,4.000000
+576.000000,4.000000
+582.000000,4.000000
+588.000000,4.000000
+594.000000,4.000000
+600.000000,4.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpSet/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpSet/test.csv
new file mode 100644
index 0000000000..8ae99a9d08
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpSet/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,2.000000
+6.000000,2.000000
+12.000000,2.000000
+18.000000,2.000000
+24.000000,2.000000
+30.000000,2.000000
+36.000000,2.000000
+42.000000,2.000000
+48.000000,2.000000
+54.000000,2.000000
+60.000000,2.000000
+66.000000,2.000000
+72.000000,2.000000
+78.000000,2.000000
+84.000000,2.000000
+90.000000,2.000000
+96.000000,2.000000
+102.000000,2.040000
+108.000000,2.160000
+114.000000,2.280000
+120.000000,2.400000
+126.000000,2.520000
+132.000000,2.640000
+138.000000,2.760000
+144.000000,2.880000
+150.000000,3.000000
+156.000000,3.120000
+162.000000,3.240000
+168.000000,3.360000
+174.000000,3.480000
+180.000000,3.600000
+186.000000,3.720000
+192.000000,3.840000
+198.000000,3.960000
+204.000000,4.000000
+210.000000,4.000000
+216.000000,4.000000
+222.000000,4.000000
+228.000000,4.000000
+234.000000,4.000000
+240.000000,4.000000
+246.000000,4.000000
+252.000000,4.000000
+258.000000,4.000000
+264.000000,4.000000
+270.000000,4.000000
+276.000000,4.000000
+282.000000,4.000000
+288.000000,4.000000
+294.000000,4.000000
+300.000000,4.000000
+306.000000,4.000000
+312.000000,4.000000
+318.000000,4.000000
+324.000000,4.000000
+330.000000,4.000000
+336.000000,4.000000
+342.000000,4.000000
+348.000000,4.000000
+354.000000,4.000000
+360.000000,4.000000
+366.000000,4.000000
+372.000000,4.000000
+378.000000,4.000000
+384.000000,4.000000
+390.000000,4.000000
+396.000000,4.000000
+402.000000,4.000000
+408.000000,4.000000
+414.000000,4.000000
+420.000000,4.000000
+426.000000,4.000000
+432.000000,4.000000
+438.000000,4.000000
+444.000000,4.000000
+450.000000,4.000000
+456.000000,4.000000
+462.000000,4.000000
+468.000000,4.000000
+474.000000,4.000000
+480.000000,4.000000
+486.000000,4.000000
+492.000000,4.000000
+498.000000,4.000000
+504.000000,4.000000
+510.000000,4.000000
+516.000000,4.000000
+522.000000,4.000000
+528.000000,4.000000
+534.000000,4.000000
+540.000000,4.000000
+546.000000,4.000000
+552.000000,4.000000
+558.000000,4.000000
+564.000000,4.000000
+570.000000,4.000000
+576.000000,4.000000
+582.000000,4.000000
+588.000000,4.000000
+594.000000,4.000000
+600.000000,4.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpSet/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpSet/upperBound.csv
new file mode 100644
index 0000000000..2309979045
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.dpSet/upperBound.csv
@@ -0,0 +1,21 @@
+x,y
+-0.001000,2.002000
+95.999000,2.002000
+101.999000,2.042040
+107.999000,2.162160
+113.999000,2.282280
+119.999000,2.402400
+125.999000,2.522520
+131.999000,2.642640
+137.999000,2.762760
+143.999000,2.882880
+155.999000,3.123120
+161.999000,3.243240
+167.999000,3.363360
+173.999000,3.483480
+179.999000,3.603600
+185.999000,3.723720
+191.999000,3.843840
+197.999000,3.963960
+203.999000,4.004000
+600.001000,4.004000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.onSet/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.onSet/errors.csv
new file mode 100644
index 0000000000..e186fbe8ef
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.onSet/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+6.000000,0.000000
+12.000000,0.000000
+18.000000,0.000000
+24.000000,0.000000
+30.000000,0.000000
+36.000000,0.000000
+42.000000,0.000000
+48.000000,0.000000
+54.000000,0.000000
+60.000000,0.000000
+66.000000,0.000000
+72.000000,0.000000
+78.000000,0.000000
+84.000000,0.000000
+90.000000,0.000000
+96.000000,0.000000
+102.000000,0.000000
+108.000000,0.000000
+114.000000,0.000000
+120.000000,0.000000
+126.000000,0.000000
+132.000000,0.000000
+138.000000,0.000000
+144.000000,0.000000
+150.000000,0.000000
+156.000000,0.000000
+162.000000,0.000000
+168.000000,0.000000
+174.000000,0.000000
+180.000000,0.000000
+186.000000,0.000000
+192.000000,0.000000
+198.000000,0.000000
+204.000000,0.000000
+210.000000,0.000000
+216.000000,0.000000
+222.000000,0.000000
+228.000000,0.000000
+234.000000,0.000000
+240.000000,0.000000
+246.000000,0.000000
+252.000000,0.000000
+258.000000,0.000000
+264.000000,0.000000
+270.000000,0.000000
+276.000000,0.000000
+282.000000,0.000000
+288.000000,0.000000
+294.000000,0.000000
+300.000000,0.000000
+306.000000,0.000000
+312.000000,0.000000
+318.000000,0.000000
+324.000000,0.000000
+330.000000,0.000000
+336.000000,0.000000
+342.000000,0.000000
+348.000000,0.000000
+354.000000,0.000000
+360.000000,0.000000
+366.000000,0.000000
+372.000000,0.000000
+378.000000,0.000000
+384.000000,0.000000
+390.000000,0.000000
+396.000000,0.000000
+402.000000,0.000000
+408.000000,0.000000
+414.000000,0.000000
+420.000000,0.000000
+426.000000,0.000000
+432.000000,0.000000
+438.000000,0.000000
+444.000000,0.000000
+450.000000,0.000000
+456.000000,0.000000
+462.000000,0.000000
+468.000000,0.000000
+474.000000,0.000000
+480.000000,0.000000
+486.000000,0.000000
+492.000000,0.000000
+498.000000,0.000000
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.onSet/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.onSet/lowerBound.csv
new file mode 100644
index 0000000000..60aa3c4202
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.onSet/lowerBound.csv
@@ -0,0 +1,5 @@
+x,y
+-0.001000,0.999000
+497.999000,0.999000
+503.999000,-0.001000
+600.001000,-0.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.onSet/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.onSet/reference.csv
new file mode 100644
index 0000000000..f0e8c0293e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.onSet/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,1.000000
+6.000000,1.000000
+12.000000,1.000000
+18.000000,1.000000
+24.000000,1.000000
+30.000000,1.000000
+36.000000,1.000000
+42.000000,1.000000
+48.000000,1.000000
+54.000000,1.000000
+60.000000,1.000000
+66.000000,1.000000
+72.000000,1.000000
+78.000000,1.000000
+84.000000,1.000000
+90.000000,1.000000
+96.000000,1.000000
+102.000000,1.000000
+108.000000,1.000000
+114.000000,1.000000
+120.000000,1.000000
+126.000000,1.000000
+132.000000,1.000000
+138.000000,1.000000
+144.000000,1.000000
+150.000000,1.000000
+156.000000,1.000000
+162.000000,1.000000
+168.000000,1.000000
+174.000000,1.000000
+180.000000,1.000000
+186.000000,1.000000
+192.000000,1.000000
+198.000000,1.000000
+204.000000,1.000000
+210.000000,1.000000
+216.000000,1.000000
+222.000000,1.000000
+228.000000,1.000000
+234.000000,1.000000
+240.000000,1.000000
+246.000000,1.000000
+252.000000,1.000000
+258.000000,1.000000
+264.000000,1.000000
+270.000000,1.000000
+276.000000,1.000000
+282.000000,1.000000
+288.000000,1.000000
+294.000000,1.000000
+300.000000,1.000000
+306.000000,1.000000
+312.000000,1.000000
+318.000000,1.000000
+324.000000,1.000000
+330.000000,1.000000
+336.000000,1.000000
+342.000000,1.000000
+348.000000,1.000000
+354.000000,1.000000
+360.000000,1.000000
+366.000000,1.000000
+372.000000,1.000000
+378.000000,1.000000
+384.000000,1.000000
+390.000000,1.000000
+396.000000,1.000000
+402.000000,1.000000
+408.000000,1.000000
+414.000000,1.000000
+420.000000,1.000000
+426.000000,1.000000
+432.000000,1.000000
+438.000000,1.000000
+444.000000,1.000000
+450.000000,1.000000
+456.000000,1.000000
+462.000000,1.000000
+468.000000,1.000000
+474.000000,1.000000
+480.000000,1.000000
+486.000000,1.000000
+492.000000,1.000000
+498.000000,1.000000
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.onSet/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.onSet/test.csv
new file mode 100644
index 0000000000..f0e8c0293e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.onSet/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,1.000000
+6.000000,1.000000
+12.000000,1.000000
+18.000000,1.000000
+24.000000,1.000000
+30.000000,1.000000
+36.000000,1.000000
+42.000000,1.000000
+48.000000,1.000000
+54.000000,1.000000
+60.000000,1.000000
+66.000000,1.000000
+72.000000,1.000000
+78.000000,1.000000
+84.000000,1.000000
+90.000000,1.000000
+96.000000,1.000000
+102.000000,1.000000
+108.000000,1.000000
+114.000000,1.000000
+120.000000,1.000000
+126.000000,1.000000
+132.000000,1.000000
+138.000000,1.000000
+144.000000,1.000000
+150.000000,1.000000
+156.000000,1.000000
+162.000000,1.000000
+168.000000,1.000000
+174.000000,1.000000
+180.000000,1.000000
+186.000000,1.000000
+192.000000,1.000000
+198.000000,1.000000
+204.000000,1.000000
+210.000000,1.000000
+216.000000,1.000000
+222.000000,1.000000
+228.000000,1.000000
+234.000000,1.000000
+240.000000,1.000000
+246.000000,1.000000
+252.000000,1.000000
+258.000000,1.000000
+264.000000,1.000000
+270.000000,1.000000
+276.000000,1.000000
+282.000000,1.000000
+288.000000,1.000000
+294.000000,1.000000
+300.000000,1.000000
+306.000000,1.000000
+312.000000,1.000000
+318.000000,1.000000
+324.000000,1.000000
+330.000000,1.000000
+336.000000,1.000000
+342.000000,1.000000
+348.000000,1.000000
+354.000000,1.000000
+360.000000,1.000000
+366.000000,1.000000
+372.000000,1.000000
+378.000000,1.000000
+384.000000,1.000000
+390.000000,1.000000
+396.000000,1.000000
+402.000000,1.000000
+408.000000,1.000000
+414.000000,1.000000
+420.000000,1.000000
+426.000000,1.000000
+432.000000,1.000000
+438.000000,1.000000
+444.000000,1.000000
+450.000000,1.000000
+456.000000,1.000000
+462.000000,1.000000
+468.000000,1.000000
+474.000000,1.000000
+480.000000,1.000000
+486.000000,1.000000
+492.000000,1.000000
+498.000000,1.000000
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.onSet/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.onSet/upperBound.csv
new file mode 100644
index 0000000000..5b316ae558
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_pump.pumpBus.onSet/upperBound.csv
@@ -0,0 +1,5 @@
+x,y
+-0.001000,1.001000
+498.001000,1.001000
+504.001000,0.001000
+600.001000,0.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_rampValvePosition.y/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_rampValvePosition.y/errors.csv
new file mode 100644
index 0000000000..e186fbe8ef
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_rampValvePosition.y/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+6.000000,0.000000
+12.000000,0.000000
+18.000000,0.000000
+24.000000,0.000000
+30.000000,0.000000
+36.000000,0.000000
+42.000000,0.000000
+48.000000,0.000000
+54.000000,0.000000
+60.000000,0.000000
+66.000000,0.000000
+72.000000,0.000000
+78.000000,0.000000
+84.000000,0.000000
+90.000000,0.000000
+96.000000,0.000000
+102.000000,0.000000
+108.000000,0.000000
+114.000000,0.000000
+120.000000,0.000000
+126.000000,0.000000
+132.000000,0.000000
+138.000000,0.000000
+144.000000,0.000000
+150.000000,0.000000
+156.000000,0.000000
+162.000000,0.000000
+168.000000,0.000000
+174.000000,0.000000
+180.000000,0.000000
+186.000000,0.000000
+192.000000,0.000000
+198.000000,0.000000
+204.000000,0.000000
+210.000000,0.000000
+216.000000,0.000000
+222.000000,0.000000
+228.000000,0.000000
+234.000000,0.000000
+240.000000,0.000000
+246.000000,0.000000
+252.000000,0.000000
+258.000000,0.000000
+264.000000,0.000000
+270.000000,0.000000
+276.000000,0.000000
+282.000000,0.000000
+288.000000,0.000000
+294.000000,0.000000
+300.000000,0.000000
+306.000000,0.000000
+312.000000,0.000000
+318.000000,0.000000
+324.000000,0.000000
+330.000000,0.000000
+336.000000,0.000000
+342.000000,0.000000
+348.000000,0.000000
+354.000000,0.000000
+360.000000,0.000000
+366.000000,0.000000
+372.000000,0.000000
+378.000000,0.000000
+384.000000,0.000000
+390.000000,0.000000
+396.000000,0.000000
+402.000000,0.000000
+408.000000,0.000000
+414.000000,0.000000
+420.000000,0.000000
+426.000000,0.000000
+432.000000,0.000000
+438.000000,0.000000
+444.000000,0.000000
+450.000000,0.000000
+456.000000,0.000000
+462.000000,0.000000
+468.000000,0.000000
+474.000000,0.000000
+480.000000,0.000000
+486.000000,0.000000
+492.000000,0.000000
+498.000000,0.000000
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_rampValvePosition.y/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_rampValvePosition.y/lowerBound.csv
new file mode 100644
index 0000000000..98131eac0f
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_rampValvePosition.y/lowerBound.csv
@@ -0,0 +1,21 @@
+x,y
+-0.001000,0.499000
+120.001000,0.499000
+126.001000,0.524000
+132.001000,0.549000
+138.001000,0.574000
+144.001000,0.599000
+156.001000,0.649000
+162.001000,0.674000
+168.001000,0.699000
+174.001000,0.724000
+186.001000,0.774000
+192.001000,0.799000
+198.001000,0.824000
+204.001000,0.849000
+216.001000,0.899000
+222.001000,0.924000
+228.001000,0.949000
+234.001000,0.974000
+240.001000,0.999000
+600.001000,0.999000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_rampValvePosition.y/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_rampValvePosition.y/reference.csv
new file mode 100644
index 0000000000..de312e36ee
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_rampValvePosition.y/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.500000
+6.000000,0.500000
+12.000000,0.500000
+18.000000,0.500000
+24.000000,0.500000
+30.000000,0.500000
+36.000000,0.500000
+42.000000,0.500000
+48.000000,0.500000
+54.000000,0.500000
+60.000000,0.500000
+66.000000,0.500000
+72.000000,0.500000
+78.000000,0.500000
+84.000000,0.500000
+90.000000,0.500000
+96.000000,0.500000
+102.000000,0.500000
+108.000000,0.500000
+114.000000,0.500000
+120.000000,0.500000
+126.000000,0.525000
+132.000000,0.550000
+138.000000,0.575000
+144.000000,0.600000
+150.000000,0.625000
+156.000000,0.650000
+162.000000,0.675000
+168.000000,0.700000
+174.000000,0.725000
+180.000000,0.750000
+186.000000,0.775000
+192.000000,0.800000
+198.000000,0.825000
+204.000000,0.850000
+210.000000,0.875000
+216.000000,0.900000
+222.000000,0.925000
+228.000000,0.950000
+234.000000,0.975000
+240.000000,1.000000
+246.000000,1.000000
+252.000000,1.000000
+258.000000,1.000000
+264.000000,1.000000
+270.000000,1.000000
+276.000000,1.000000
+282.000000,1.000000
+288.000000,1.000000
+294.000000,1.000000
+300.000000,1.000000
+306.000000,1.000000
+312.000000,1.000000
+318.000000,1.000000
+324.000000,1.000000
+330.000000,1.000000
+336.000000,1.000000
+342.000000,1.000000
+348.000000,1.000000
+354.000000,1.000000
+360.000000,1.000000
+366.000000,1.000000
+372.000000,1.000000
+378.000000,1.000000
+384.000000,1.000000
+390.000000,1.000000
+396.000000,1.000000
+402.000000,1.000000
+408.000000,1.000000
+414.000000,1.000000
+420.000000,1.000000
+426.000000,1.000000
+432.000000,1.000000
+438.000000,1.000000
+444.000000,1.000000
+450.000000,1.000000
+456.000000,1.000000
+462.000000,1.000000
+468.000000,1.000000
+474.000000,1.000000
+480.000000,1.000000
+486.000000,1.000000
+492.000000,1.000000
+498.000000,1.000000
+504.000000,1.000000
+510.000000,1.000000
+516.000000,1.000000
+522.000000,1.000000
+528.000000,1.000000
+534.000000,1.000000
+540.000000,1.000000
+546.000000,1.000000
+552.000000,1.000000
+558.000000,1.000000
+564.000000,1.000000
+570.000000,1.000000
+576.000000,1.000000
+582.000000,1.000000
+588.000000,1.000000
+594.000000,1.000000
+600.000000,1.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_rampValvePosition.y/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_rampValvePosition.y/test.csv
new file mode 100644
index 0000000000..de312e36ee
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_rampValvePosition.y/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.500000
+6.000000,0.500000
+12.000000,0.500000
+18.000000,0.500000
+24.000000,0.500000
+30.000000,0.500000
+36.000000,0.500000
+42.000000,0.500000
+48.000000,0.500000
+54.000000,0.500000
+60.000000,0.500000
+66.000000,0.500000
+72.000000,0.500000
+78.000000,0.500000
+84.000000,0.500000
+90.000000,0.500000
+96.000000,0.500000
+102.000000,0.500000
+108.000000,0.500000
+114.000000,0.500000
+120.000000,0.500000
+126.000000,0.525000
+132.000000,0.550000
+138.000000,0.575000
+144.000000,0.600000
+150.000000,0.625000
+156.000000,0.650000
+162.000000,0.675000
+168.000000,0.700000
+174.000000,0.725000
+180.000000,0.750000
+186.000000,0.775000
+192.000000,0.800000
+198.000000,0.825000
+204.000000,0.850000
+210.000000,0.875000
+216.000000,0.900000
+222.000000,0.925000
+228.000000,0.950000
+234.000000,0.975000
+240.000000,1.000000
+246.000000,1.000000
+252.000000,1.000000
+258.000000,1.000000
+264.000000,1.000000
+270.000000,1.000000
+276.000000,1.000000
+282.000000,1.000000
+288.000000,1.000000
+294.000000,1.000000
+300.000000,1.000000
+306.000000,1.000000
+312.000000,1.000000
+318.000000,1.000000
+324.000000,1.000000
+330.000000,1.000000
+336.000000,1.000000
+342.000000,1.000000
+348.000000,1.000000
+354.000000,1.000000
+360.000000,1.000000
+366.000000,1.000000
+372.000000,1.000000
+378.000000,1.000000
+384.000000,1.000000
+390.000000,1.000000
+396.000000,1.000000
+402.000000,1.000000
+408.000000,1.000000
+414.000000,1.000000
+420.000000,1.000000
+426.000000,1.000000
+432.000000,1.000000
+438.000000,1.000000
+444.000000,1.000000
+450.000000,1.000000
+456.000000,1.000000
+462.000000,1.000000
+468.000000,1.000000
+474.000000,1.000000
+480.000000,1.000000
+486.000000,1.000000
+492.000000,1.000000
+498.000000,1.000000
+504.000000,1.000000
+510.000000,1.000000
+516.000000,1.000000
+522.000000,1.000000
+528.000000,1.000000
+534.000000,1.000000
+540.000000,1.000000
+546.000000,1.000000
+552.000000,1.000000
+558.000000,1.000000
+564.000000,1.000000
+570.000000,1.000000
+576.000000,1.000000
+582.000000,1.000000
+588.000000,1.000000
+594.000000,1.000000
+600.000000,1.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_rampValvePosition.y/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_rampValvePosition.y/upperBound.csv
new file mode 100644
index 0000000000..05f8ef58bb
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.mat_rampValvePosition.y/upperBound.csv
@@ -0,0 +1,21 @@
+x,y
+-0.001000,0.501000
+119.999000,0.501000
+125.999000,0.526000
+131.999000,0.551000
+137.999000,0.576000
+143.999000,0.601000
+155.999000,0.651000
+161.999000,0.676000
+167.999000,0.701000
+173.999000,0.726000
+185.999000,0.776000
+191.999000,0.801000
+197.999000,0.826000
+203.999000,0.851000
+215.999000,0.901000
+221.999000,0.926000
+227.999000,0.951000
+233.999000,0.976000
+239.999000,1.001000
+600.001000,1.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.onSet/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.onSet/errors.csv
new file mode 100644
index 0000000000..e186fbe8ef
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.onSet/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+6.000000,0.000000
+12.000000,0.000000
+18.000000,0.000000
+24.000000,0.000000
+30.000000,0.000000
+36.000000,0.000000
+42.000000,0.000000
+48.000000,0.000000
+54.000000,0.000000
+60.000000,0.000000
+66.000000,0.000000
+72.000000,0.000000
+78.000000,0.000000
+84.000000,0.000000
+90.000000,0.000000
+96.000000,0.000000
+102.000000,0.000000
+108.000000,0.000000
+114.000000,0.000000
+120.000000,0.000000
+126.000000,0.000000
+132.000000,0.000000
+138.000000,0.000000
+144.000000,0.000000
+150.000000,0.000000
+156.000000,0.000000
+162.000000,0.000000
+168.000000,0.000000
+174.000000,0.000000
+180.000000,0.000000
+186.000000,0.000000
+192.000000,0.000000
+198.000000,0.000000
+204.000000,0.000000
+210.000000,0.000000
+216.000000,0.000000
+222.000000,0.000000
+228.000000,0.000000
+234.000000,0.000000
+240.000000,0.000000
+246.000000,0.000000
+252.000000,0.000000
+258.000000,0.000000
+264.000000,0.000000
+270.000000,0.000000
+276.000000,0.000000
+282.000000,0.000000
+288.000000,0.000000
+294.000000,0.000000
+300.000000,0.000000
+306.000000,0.000000
+312.000000,0.000000
+318.000000,0.000000
+324.000000,0.000000
+330.000000,0.000000
+336.000000,0.000000
+342.000000,0.000000
+348.000000,0.000000
+354.000000,0.000000
+360.000000,0.000000
+366.000000,0.000000
+372.000000,0.000000
+378.000000,0.000000
+384.000000,0.000000
+390.000000,0.000000
+396.000000,0.000000
+402.000000,0.000000
+408.000000,0.000000
+414.000000,0.000000
+420.000000,0.000000
+426.000000,0.000000
+432.000000,0.000000
+438.000000,0.000000
+444.000000,0.000000
+450.000000,0.000000
+456.000000,0.000000
+462.000000,0.000000
+468.000000,0.000000
+474.000000,0.000000
+480.000000,0.000000
+486.000000,0.000000
+492.000000,0.000000
+498.000000,0.000000
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.onSet/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.onSet/lowerBound.csv
new file mode 100644
index 0000000000..60aa3c4202
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.onSet/lowerBound.csv
@@ -0,0 +1,5 @@
+x,y
+-0.001000,0.999000
+497.999000,0.999000
+503.999000,-0.001000
+600.001000,-0.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.onSet/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.onSet/reference.csv
new file mode 100644
index 0000000000..f0e8c0293e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.onSet/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,1.000000
+6.000000,1.000000
+12.000000,1.000000
+18.000000,1.000000
+24.000000,1.000000
+30.000000,1.000000
+36.000000,1.000000
+42.000000,1.000000
+48.000000,1.000000
+54.000000,1.000000
+60.000000,1.000000
+66.000000,1.000000
+72.000000,1.000000
+78.000000,1.000000
+84.000000,1.000000
+90.000000,1.000000
+96.000000,1.000000
+102.000000,1.000000
+108.000000,1.000000
+114.000000,1.000000
+120.000000,1.000000
+126.000000,1.000000
+132.000000,1.000000
+138.000000,1.000000
+144.000000,1.000000
+150.000000,1.000000
+156.000000,1.000000
+162.000000,1.000000
+168.000000,1.000000
+174.000000,1.000000
+180.000000,1.000000
+186.000000,1.000000
+192.000000,1.000000
+198.000000,1.000000
+204.000000,1.000000
+210.000000,1.000000
+216.000000,1.000000
+222.000000,1.000000
+228.000000,1.000000
+234.000000,1.000000
+240.000000,1.000000
+246.000000,1.000000
+252.000000,1.000000
+258.000000,1.000000
+264.000000,1.000000
+270.000000,1.000000
+276.000000,1.000000
+282.000000,1.000000
+288.000000,1.000000
+294.000000,1.000000
+300.000000,1.000000
+306.000000,1.000000
+312.000000,1.000000
+318.000000,1.000000
+324.000000,1.000000
+330.000000,1.000000
+336.000000,1.000000
+342.000000,1.000000
+348.000000,1.000000
+354.000000,1.000000
+360.000000,1.000000
+366.000000,1.000000
+372.000000,1.000000
+378.000000,1.000000
+384.000000,1.000000
+390.000000,1.000000
+396.000000,1.000000
+402.000000,1.000000
+408.000000,1.000000
+414.000000,1.000000
+420.000000,1.000000
+426.000000,1.000000
+432.000000,1.000000
+438.000000,1.000000
+444.000000,1.000000
+450.000000,1.000000
+456.000000,1.000000
+462.000000,1.000000
+468.000000,1.000000
+474.000000,1.000000
+480.000000,1.000000
+486.000000,1.000000
+492.000000,1.000000
+498.000000,1.000000
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.onSet/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.onSet/test.csv
new file mode 100644
index 0000000000..f0e8c0293e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.onSet/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,1.000000
+6.000000,1.000000
+12.000000,1.000000
+18.000000,1.000000
+24.000000,1.000000
+30.000000,1.000000
+36.000000,1.000000
+42.000000,1.000000
+48.000000,1.000000
+54.000000,1.000000
+60.000000,1.000000
+66.000000,1.000000
+72.000000,1.000000
+78.000000,1.000000
+84.000000,1.000000
+90.000000,1.000000
+96.000000,1.000000
+102.000000,1.000000
+108.000000,1.000000
+114.000000,1.000000
+120.000000,1.000000
+126.000000,1.000000
+132.000000,1.000000
+138.000000,1.000000
+144.000000,1.000000
+150.000000,1.000000
+156.000000,1.000000
+162.000000,1.000000
+168.000000,1.000000
+174.000000,1.000000
+180.000000,1.000000
+186.000000,1.000000
+192.000000,1.000000
+198.000000,1.000000
+204.000000,1.000000
+210.000000,1.000000
+216.000000,1.000000
+222.000000,1.000000
+228.000000,1.000000
+234.000000,1.000000
+240.000000,1.000000
+246.000000,1.000000
+252.000000,1.000000
+258.000000,1.000000
+264.000000,1.000000
+270.000000,1.000000
+276.000000,1.000000
+282.000000,1.000000
+288.000000,1.000000
+294.000000,1.000000
+300.000000,1.000000
+306.000000,1.000000
+312.000000,1.000000
+318.000000,1.000000
+324.000000,1.000000
+330.000000,1.000000
+336.000000,1.000000
+342.000000,1.000000
+348.000000,1.000000
+354.000000,1.000000
+360.000000,1.000000
+366.000000,1.000000
+372.000000,1.000000
+378.000000,1.000000
+384.000000,1.000000
+390.000000,1.000000
+396.000000,1.000000
+402.000000,1.000000
+408.000000,1.000000
+414.000000,1.000000
+420.000000,1.000000
+426.000000,1.000000
+432.000000,1.000000
+438.000000,1.000000
+444.000000,1.000000
+450.000000,1.000000
+456.000000,1.000000
+462.000000,1.000000
+468.000000,1.000000
+474.000000,1.000000
+480.000000,1.000000
+486.000000,1.000000
+492.000000,1.000000
+498.000000,1.000000
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.onSet/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.onSet/upperBound.csv
new file mode 100644
index 0000000000..5b316ae558
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.onSet/upperBound.csv
@@ -0,0 +1,5 @@
+x,y
+-0.001000,1.001000
+498.001000,1.001000
+504.001000,0.001000
+600.001000,0.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmMea/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmMea/errors.csv
new file mode 100644
index 0000000000..e186fbe8ef
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmMea/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+6.000000,0.000000
+12.000000,0.000000
+18.000000,0.000000
+24.000000,0.000000
+30.000000,0.000000
+36.000000,0.000000
+42.000000,0.000000
+48.000000,0.000000
+54.000000,0.000000
+60.000000,0.000000
+66.000000,0.000000
+72.000000,0.000000
+78.000000,0.000000
+84.000000,0.000000
+90.000000,0.000000
+96.000000,0.000000
+102.000000,0.000000
+108.000000,0.000000
+114.000000,0.000000
+120.000000,0.000000
+126.000000,0.000000
+132.000000,0.000000
+138.000000,0.000000
+144.000000,0.000000
+150.000000,0.000000
+156.000000,0.000000
+162.000000,0.000000
+168.000000,0.000000
+174.000000,0.000000
+180.000000,0.000000
+186.000000,0.000000
+192.000000,0.000000
+198.000000,0.000000
+204.000000,0.000000
+210.000000,0.000000
+216.000000,0.000000
+222.000000,0.000000
+228.000000,0.000000
+234.000000,0.000000
+240.000000,0.000000
+246.000000,0.000000
+252.000000,0.000000
+258.000000,0.000000
+264.000000,0.000000
+270.000000,0.000000
+276.000000,0.000000
+282.000000,0.000000
+288.000000,0.000000
+294.000000,0.000000
+300.000000,0.000000
+306.000000,0.000000
+312.000000,0.000000
+318.000000,0.000000
+324.000000,0.000000
+330.000000,0.000000
+336.000000,0.000000
+342.000000,0.000000
+348.000000,0.000000
+354.000000,0.000000
+360.000000,0.000000
+366.000000,0.000000
+372.000000,0.000000
+378.000000,0.000000
+384.000000,0.000000
+390.000000,0.000000
+396.000000,0.000000
+402.000000,0.000000
+408.000000,0.000000
+414.000000,0.000000
+420.000000,0.000000
+426.000000,0.000000
+432.000000,0.000000
+438.000000,0.000000
+444.000000,0.000000
+450.000000,0.000000
+456.000000,0.000000
+462.000000,0.000000
+468.000000,0.000000
+474.000000,0.000000
+480.000000,0.000000
+486.000000,0.000000
+492.000000,0.000000
+498.000000,0.000000
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmMea/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmMea/lowerBound.csv
new file mode 100644
index 0000000000..1462eaab0d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmMea/lowerBound.csv
@@ -0,0 +1,46 @@
+x,y
+-0.001000,1198.800000
+102.001000,1198.800000
+108.001000,1358.640000
+156.001000,2917.080000
+162.000999,3088.226037
+167.999000,3088.141433
+179.999000,3088.140946
+185.999000,3088.140946
+191.999000,3088.140702
+300.001000,3088.140702
+306.001000,3088.203627
+312.001000,3088.492156
+318.001000,3089.058728
+324.001000,3089.871879
+330.001000,3090.862830
+336.001000,3091.955730
+342.001000,3093.084727
+348.001000,3094.201529
+354.001000,3095.273210
+360.001000,3096.281479
+366.001000,3097.217309
+372.001000,3098.078264
+378.001000,3098.866050
+384.001000,3099.584569
+390.001000,3100.238943
+396.001000,3100.835758
+402.001000,3101.377696
+408.001000,3101.845001
+414.001000,3102.220114
+420.001000,3102.510351
+426.001000,3102.730589
+432.001000,3102.895707
+438.001000,3103.018631
+444.001000,3103.109361
+450.001000,3103.176188
+456.001000,3103.224968
+462.001000,3103.260820
+468.001000,3103.286673
+474.001000,3103.305453
+480.001000,3103.319112
+486.001000,3103.328867
+492.001000,3103.335697
+497.999000,3103.340817
+503.999000,-0.001000
+600.001000,-0.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmMea/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmMea/reference.csv
new file mode 100644
index 0000000000..4bcf0e9cf6
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmMea/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,1200.000000
+6.000000,1200.000000
+12.000000,1200.000000
+18.000000,1200.000000
+24.000000,1200.000000
+30.000000,1200.000000
+36.000000,1200.000000
+42.000000,1200.000000
+48.000000,1200.000000
+54.000000,1200.000000
+60.000000,1200.000000
+66.000000,1200.000000
+72.000000,1200.000000
+78.000000,1200.000000
+84.000000,1200.000000
+90.000000,1200.000000
+96.000000,1200.000000
+102.000000,1200.000000
+108.000000,1360.000000
+114.000000,1555.000000
+120.000000,1750.000000
+126.000000,1945.000000
+132.000000,2140.000000
+138.000000,2335.000000
+144.000000,2530.000000
+150.000000,2725.000000
+156.000000,2920.000000
+162.000000,3091.317383
+168.000000,3091.232666
+174.000000,3091.232422
+180.000000,3091.232178
+186.000000,3091.232178
+192.000000,3091.231934
+198.000000,3091.231934
+204.000000,3091.231934
+210.000000,3091.231934
+216.000000,3091.231934
+222.000000,3091.231934
+228.000000,3091.231934
+234.000000,3091.231934
+240.000000,3091.231934
+246.000000,3091.231934
+252.000000,3091.231934
+258.000000,3091.231934
+264.000000,3091.231934
+270.000000,3091.231934
+276.000000,3091.231934
+282.000000,3091.231934
+288.000000,3091.231934
+294.000000,3091.231934
+300.000000,3091.231934
+306.000000,3091.294922
+312.000000,3091.583740
+318.000000,3092.150879
+324.000000,3092.964844
+330.000000,3093.956787
+336.000000,3095.050781
+342.000000,3096.180908
+348.000000,3097.298828
+354.000000,3098.371582
+360.000000,3099.380859
+366.000000,3100.317627
+372.000000,3101.179443
+378.000000,3101.968018
+384.000000,3102.687256
+390.000000,3103.342285
+396.000000,3103.939697
+402.000000,3104.482178
+408.000000,3104.949951
+414.000000,3105.325439
+420.000000,3105.615967
+426.000000,3105.836426
+432.000000,3106.001709
+438.000000,3106.124756
+444.000000,3106.215576
+450.000000,3106.282471
+456.000000,3106.331299
+462.000000,3106.367188
+468.000000,3106.393066
+474.000000,3106.411865
+480.000000,3106.425537
+486.000000,3106.435303
+492.000000,3106.442139
+498.000000,3106.447266
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmMea/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmMea/test.csv
new file mode 100644
index 0000000000..4bcf0e9cf6
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmMea/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,1200.000000
+6.000000,1200.000000
+12.000000,1200.000000
+18.000000,1200.000000
+24.000000,1200.000000
+30.000000,1200.000000
+36.000000,1200.000000
+42.000000,1200.000000
+48.000000,1200.000000
+54.000000,1200.000000
+60.000000,1200.000000
+66.000000,1200.000000
+72.000000,1200.000000
+78.000000,1200.000000
+84.000000,1200.000000
+90.000000,1200.000000
+96.000000,1200.000000
+102.000000,1200.000000
+108.000000,1360.000000
+114.000000,1555.000000
+120.000000,1750.000000
+126.000000,1945.000000
+132.000000,2140.000000
+138.000000,2335.000000
+144.000000,2530.000000
+150.000000,2725.000000
+156.000000,2920.000000
+162.000000,3091.317383
+168.000000,3091.232666
+174.000000,3091.232422
+180.000000,3091.232178
+186.000000,3091.232178
+192.000000,3091.231934
+198.000000,3091.231934
+204.000000,3091.231934
+210.000000,3091.231934
+216.000000,3091.231934
+222.000000,3091.231934
+228.000000,3091.231934
+234.000000,3091.231934
+240.000000,3091.231934
+246.000000,3091.231934
+252.000000,3091.231934
+258.000000,3091.231934
+264.000000,3091.231934
+270.000000,3091.231934
+276.000000,3091.231934
+282.000000,3091.231934
+288.000000,3091.231934
+294.000000,3091.231934
+300.000000,3091.231934
+306.000000,3091.294922
+312.000000,3091.583740
+318.000000,3092.150879
+324.000000,3092.964844
+330.000000,3093.956787
+336.000000,3095.050781
+342.000000,3096.180908
+348.000000,3097.298828
+354.000000,3098.371582
+360.000000,3099.380859
+366.000000,3100.317627
+372.000000,3101.179443
+378.000000,3101.968018
+384.000000,3102.687256
+390.000000,3103.342285
+396.000000,3103.939697
+402.000000,3104.482178
+408.000000,3104.949951
+414.000000,3105.325439
+420.000000,3105.615967
+426.000000,3105.836426
+432.000000,3106.001709
+438.000000,3106.124756
+444.000000,3106.215576
+450.000000,3106.282471
+456.000000,3106.331299
+462.000000,3106.367188
+468.000000,3106.393066
+474.000000,3106.411865
+480.000000,3106.425537
+486.000000,3106.435303
+492.000000,3106.442139
+498.000000,3106.447266
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmMea/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmMea/upperBound.csv
new file mode 100644
index 0000000000..cda5e52ea5
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmMea/upperBound.csv
@@ -0,0 +1,48 @@
+x,y
+-0.001000,1201.200000
+101.999000,1201.200000
+107.999000,1361.360000
+155.999000,2922.920000
+161.999000,3094.408700
+162.001000,3094.408700
+168.001000,3094.323899
+180.001000,3094.323410
+186.001000,3094.323410
+192.001000,3094.323166
+299.999000,3094.323166
+305.999000,3094.386217
+311.999000,3094.675324
+317.999000,3095.243030
+323.999000,3096.057809
+329.999000,3097.050744
+335.999000,3098.145832
+341.999000,3099.277089
+347.999000,3100.396127
+353.999000,3101.469954
+359.999000,3102.480240
+365.999000,3103.417945
+371.999000,3104.280623
+377.999000,3105.069986
+383.999000,3105.789943
+389.999000,3106.445627
+395.999000,3107.043637
+401.999000,3107.586660
+407.999000,3108.054901
+413.999000,3108.430765
+419.999000,3108.721583
+425.999000,3108.942262
+431.999000,3109.107711
+437.999000,3109.230881
+443.999000,3109.321792
+449.999000,3109.388753
+455.999000,3109.437630
+461.999000,3109.473555
+467.999000,3109.499459
+473.999000,3109.518277
+479.999000,3109.531963
+485.999000,3109.541738
+491.999000,3109.548581
+497.999000,3109.553713
+498.001000,3109.553713
+504.001000,0.001000
+600.001000,0.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmSet/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmSet/errors.csv
new file mode 100644
index 0000000000..e186fbe8ef
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmSet/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+6.000000,0.000000
+12.000000,0.000000
+18.000000,0.000000
+24.000000,0.000000
+30.000000,0.000000
+36.000000,0.000000
+42.000000,0.000000
+48.000000,0.000000
+54.000000,0.000000
+60.000000,0.000000
+66.000000,0.000000
+72.000000,0.000000
+78.000000,0.000000
+84.000000,0.000000
+90.000000,0.000000
+96.000000,0.000000
+102.000000,0.000000
+108.000000,0.000000
+114.000000,0.000000
+120.000000,0.000000
+126.000000,0.000000
+132.000000,0.000000
+138.000000,0.000000
+144.000000,0.000000
+150.000000,0.000000
+156.000000,0.000000
+162.000000,0.000000
+168.000000,0.000000
+174.000000,0.000000
+180.000000,0.000000
+186.000000,0.000000
+192.000000,0.000000
+198.000000,0.000000
+204.000000,0.000000
+210.000000,0.000000
+216.000000,0.000000
+222.000000,0.000000
+228.000000,0.000000
+234.000000,0.000000
+240.000000,0.000000
+246.000000,0.000000
+252.000000,0.000000
+258.000000,0.000000
+264.000000,0.000000
+270.000000,0.000000
+276.000000,0.000000
+282.000000,0.000000
+288.000000,0.000000
+294.000000,0.000000
+300.000000,0.000000
+306.000000,0.000000
+312.000000,0.000000
+318.000000,0.000000
+324.000000,0.000000
+330.000000,0.000000
+336.000000,0.000000
+342.000000,0.000000
+348.000000,0.000000
+354.000000,0.000000
+360.000000,0.000000
+366.000000,0.000000
+372.000000,0.000000
+378.000000,0.000000
+384.000000,0.000000
+390.000000,0.000000
+396.000000,0.000000
+402.000000,0.000000
+408.000000,0.000000
+414.000000,0.000000
+420.000000,0.000000
+426.000000,0.000000
+432.000000,0.000000
+438.000000,0.000000
+444.000000,0.000000
+450.000000,0.000000
+456.000000,0.000000
+462.000000,0.000000
+468.000000,0.000000
+474.000000,0.000000
+480.000000,0.000000
+486.000000,0.000000
+492.000000,0.000000
+498.000000,0.000000
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmSet/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmSet/lowerBound.csv
new file mode 100644
index 0000000000..a5644ec39e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmSet/lowerBound.csv
@@ -0,0 +1,7 @@
+x,y
+-0.001000,1098.900000
+96.001000,1098.900000
+102.001000,1163.835000
+198.001000,4280.715000
+204.001000,4345.650000
+600.001000,4345.650000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmSet/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmSet/reference.csv
new file mode 100644
index 0000000000..6dbd2c1951
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmSet/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,1100.000000
+6.000000,1100.000000
+12.000000,1100.000000
+18.000000,1100.000000
+24.000000,1100.000000
+30.000000,1100.000000
+36.000000,1100.000000
+42.000000,1100.000000
+48.000000,1100.000000
+54.000000,1100.000000
+60.000000,1100.000000
+66.000000,1100.000000
+72.000000,1100.000000
+78.000000,1100.000000
+84.000000,1100.000000
+90.000000,1100.000000
+96.000000,1100.000000
+102.000000,1165.000000
+108.000000,1360.000000
+114.000000,1555.000000
+120.000000,1750.000000
+126.000000,1945.000000
+132.000000,2140.000000
+138.000000,2335.000000
+144.000000,2530.000000
+150.000000,2725.000000
+156.000000,2920.000000
+162.000000,3115.000000
+168.000000,3310.000000
+174.000000,3505.000000
+180.000000,3700.000000
+186.000000,3895.000000
+192.000000,4090.000000
+198.000000,4285.000000
+204.000000,4350.000000
+210.000000,4350.000000
+216.000000,4350.000000
+222.000000,4350.000000
+228.000000,4350.000000
+234.000000,4350.000000
+240.000000,4350.000000
+246.000000,4350.000000
+252.000000,4350.000000
+258.000000,4350.000000
+264.000000,4350.000000
+270.000000,4350.000000
+276.000000,4350.000000
+282.000000,4350.000000
+288.000000,4350.000000
+294.000000,4350.000000
+300.000000,4350.000000
+306.000000,4350.000000
+312.000000,4350.000000
+318.000000,4350.000000
+324.000000,4350.000000
+330.000000,4350.000000
+336.000000,4350.000000
+342.000000,4350.000000
+348.000000,4350.000000
+354.000000,4350.000000
+360.000000,4350.000000
+366.000000,4350.000000
+372.000000,4350.000000
+378.000000,4350.000000
+384.000000,4350.000000
+390.000000,4350.000000
+396.000000,4350.000000
+402.000000,4350.000000
+408.000000,4350.000000
+414.000000,4350.000000
+420.000000,4350.000000
+426.000000,4350.000000
+432.000000,4350.000000
+438.000000,4350.000000
+444.000000,4350.000000
+450.000000,4350.000000
+456.000000,4350.000000
+462.000000,4350.000000
+468.000000,4350.000000
+474.000000,4350.000000
+480.000000,4350.000000
+486.000000,4350.000000
+492.000000,4350.000000
+498.000000,4350.000000
+504.000000,4350.000000
+510.000000,4350.000000
+516.000000,4350.000000
+522.000000,4350.000000
+528.000000,4350.000000
+534.000000,4350.000000
+540.000000,4350.000000
+546.000000,4350.000000
+552.000000,4350.000000
+558.000000,4350.000000
+564.000000,4350.000000
+570.000000,4350.000000
+576.000000,4350.000000
+582.000000,4350.000000
+588.000000,4350.000000
+594.000000,4350.000000
+600.000000,4350.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmSet/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmSet/test.csv
new file mode 100644
index 0000000000..6dbd2c1951
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmSet/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,1100.000000
+6.000000,1100.000000
+12.000000,1100.000000
+18.000000,1100.000000
+24.000000,1100.000000
+30.000000,1100.000000
+36.000000,1100.000000
+42.000000,1100.000000
+48.000000,1100.000000
+54.000000,1100.000000
+60.000000,1100.000000
+66.000000,1100.000000
+72.000000,1100.000000
+78.000000,1100.000000
+84.000000,1100.000000
+90.000000,1100.000000
+96.000000,1100.000000
+102.000000,1165.000000
+108.000000,1360.000000
+114.000000,1555.000000
+120.000000,1750.000000
+126.000000,1945.000000
+132.000000,2140.000000
+138.000000,2335.000000
+144.000000,2530.000000
+150.000000,2725.000000
+156.000000,2920.000000
+162.000000,3115.000000
+168.000000,3310.000000
+174.000000,3505.000000
+180.000000,3700.000000
+186.000000,3895.000000
+192.000000,4090.000000
+198.000000,4285.000000
+204.000000,4350.000000
+210.000000,4350.000000
+216.000000,4350.000000
+222.000000,4350.000000
+228.000000,4350.000000
+234.000000,4350.000000
+240.000000,4350.000000
+246.000000,4350.000000
+252.000000,4350.000000
+258.000000,4350.000000
+264.000000,4350.000000
+270.000000,4350.000000
+276.000000,4350.000000
+282.000000,4350.000000
+288.000000,4350.000000
+294.000000,4350.000000
+300.000000,4350.000000
+306.000000,4350.000000
+312.000000,4350.000000
+318.000000,4350.000000
+324.000000,4350.000000
+330.000000,4350.000000
+336.000000,4350.000000
+342.000000,4350.000000
+348.000000,4350.000000
+354.000000,4350.000000
+360.000000,4350.000000
+366.000000,4350.000000
+372.000000,4350.000000
+378.000000,4350.000000
+384.000000,4350.000000
+390.000000,4350.000000
+396.000000,4350.000000
+402.000000,4350.000000
+408.000000,4350.000000
+414.000000,4350.000000
+420.000000,4350.000000
+426.000000,4350.000000
+432.000000,4350.000000
+438.000000,4350.000000
+444.000000,4350.000000
+450.000000,4350.000000
+456.000000,4350.000000
+462.000000,4350.000000
+468.000000,4350.000000
+474.000000,4350.000000
+480.000000,4350.000000
+486.000000,4350.000000
+492.000000,4350.000000
+498.000000,4350.000000
+504.000000,4350.000000
+510.000000,4350.000000
+516.000000,4350.000000
+522.000000,4350.000000
+528.000000,4350.000000
+534.000000,4350.000000
+540.000000,4350.000000
+546.000000,4350.000000
+552.000000,4350.000000
+558.000000,4350.000000
+564.000000,4350.000000
+570.000000,4350.000000
+576.000000,4350.000000
+582.000000,4350.000000
+588.000000,4350.000000
+594.000000,4350.000000
+600.000000,4350.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmSet/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmSet/upperBound.csv
new file mode 100644
index 0000000000..85653e4fff
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_pumpBus.rpmSet/upperBound.csv
@@ -0,0 +1,7 @@
+x,y
+-0.001000,1101.100000
+95.999000,1101.100000
+101.999000,1166.165000
+197.999000,4289.285000
+203.999000,4354.350000
+600.001000,4354.350000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_rampValvePosition.y/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_rampValvePosition.y/errors.csv
new file mode 100644
index 0000000000..e186fbe8ef
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_rampValvePosition.y/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+6.000000,0.000000
+12.000000,0.000000
+18.000000,0.000000
+24.000000,0.000000
+30.000000,0.000000
+36.000000,0.000000
+42.000000,0.000000
+48.000000,0.000000
+54.000000,0.000000
+60.000000,0.000000
+66.000000,0.000000
+72.000000,0.000000
+78.000000,0.000000
+84.000000,0.000000
+90.000000,0.000000
+96.000000,0.000000
+102.000000,0.000000
+108.000000,0.000000
+114.000000,0.000000
+120.000000,0.000000
+126.000000,0.000000
+132.000000,0.000000
+138.000000,0.000000
+144.000000,0.000000
+150.000000,0.000000
+156.000000,0.000000
+162.000000,0.000000
+168.000000,0.000000
+174.000000,0.000000
+180.000000,0.000000
+186.000000,0.000000
+192.000000,0.000000
+198.000000,0.000000
+204.000000,0.000000
+210.000000,0.000000
+216.000000,0.000000
+222.000000,0.000000
+228.000000,0.000000
+234.000000,0.000000
+240.000000,0.000000
+246.000000,0.000000
+252.000000,0.000000
+258.000000,0.000000
+264.000000,0.000000
+270.000000,0.000000
+276.000000,0.000000
+282.000000,0.000000
+288.000000,0.000000
+294.000000,0.000000
+300.000000,0.000000
+306.000000,0.000000
+312.000000,0.000000
+318.000000,0.000000
+324.000000,0.000000
+330.000000,0.000000
+336.000000,0.000000
+342.000000,0.000000
+348.000000,0.000000
+354.000000,0.000000
+360.000000,0.000000
+366.000000,0.000000
+372.000000,0.000000
+378.000000,0.000000
+384.000000,0.000000
+390.000000,0.000000
+396.000000,0.000000
+402.000000,0.000000
+408.000000,0.000000
+414.000000,0.000000
+420.000000,0.000000
+426.000000,0.000000
+432.000000,0.000000
+438.000000,0.000000
+444.000000,0.000000
+450.000000,0.000000
+456.000000,0.000000
+462.000000,0.000000
+468.000000,0.000000
+474.000000,0.000000
+480.000000,0.000000
+486.000000,0.000000
+492.000000,0.000000
+498.000000,0.000000
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_rampValvePosition.y/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_rampValvePosition.y/lowerBound.csv
new file mode 100644
index 0000000000..c66080b233
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_rampValvePosition.y/lowerBound.csv
@@ -0,0 +1,12 @@
+x,y
+-0.001000,0.499000
+300.001000,0.499000
+312.001000,0.556600
+318.001000,0.585400
+348.001000,0.729400
+354.001000,0.758200
+378.001000,0.873400
+384.001000,0.902200
+396.001000,0.959800
+402.001000,0.979000
+600.001000,0.979000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_rampValvePosition.y/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_rampValvePosition.y/reference.csv
new file mode 100644
index 0000000000..71e48d184c
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_rampValvePosition.y/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.500000
+6.000000,0.500000
+12.000000,0.500000
+18.000000,0.500000
+24.000000,0.500000
+30.000000,0.500000
+36.000000,0.500000
+42.000000,0.500000
+48.000000,0.500000
+54.000000,0.500000
+60.000000,0.500000
+66.000000,0.500000
+72.000000,0.500000
+78.000000,0.500000
+84.000000,0.500000
+90.000000,0.500000
+96.000000,0.500000
+102.000000,0.500000
+108.000000,0.500000
+114.000000,0.500000
+120.000000,0.500000
+126.000000,0.500000
+132.000000,0.500000
+138.000000,0.500000
+144.000000,0.500000
+150.000000,0.500000
+156.000000,0.500000
+162.000000,0.500000
+168.000000,0.500000
+174.000000,0.500000
+180.000000,0.500000
+186.000000,0.500000
+192.000000,0.500000
+198.000000,0.500000
+204.000000,0.500000
+210.000000,0.500000
+216.000000,0.500000
+222.000000,0.500000
+228.000000,0.500000
+234.000000,0.500000
+240.000000,0.500000
+246.000000,0.500000
+252.000000,0.500000
+258.000000,0.500000
+264.000000,0.500000
+270.000000,0.500000
+276.000000,0.500000
+282.000000,0.500000
+288.000000,0.500000
+294.000000,0.500000
+300.000000,0.500000
+306.000000,0.528800
+312.000000,0.557600
+318.000000,0.586400
+324.000000,0.615200
+330.000000,0.644000
+336.000000,0.672800
+342.000000,0.701600
+348.000000,0.730400
+354.000000,0.759200
+360.000000,0.788000
+366.000000,0.816800
+372.000000,0.845600
+378.000000,0.874400
+384.000000,0.903200
+390.000000,0.932000
+396.000000,0.960800
+402.000000,0.980000
+408.000000,0.980000
+414.000000,0.980000
+420.000000,0.980000
+426.000000,0.980000
+432.000000,0.980000
+438.000000,0.980000
+444.000000,0.980000
+450.000000,0.980000
+456.000000,0.980000
+462.000000,0.980000
+468.000000,0.980000
+474.000000,0.980000
+480.000000,0.980000
+486.000000,0.980000
+492.000000,0.980000
+498.000000,0.980000
+504.000000,0.980000
+510.000000,0.980000
+516.000000,0.980000
+522.000000,0.980000
+528.000000,0.980000
+534.000000,0.980000
+540.000000,0.980000
+546.000000,0.980000
+552.000000,0.980000
+558.000000,0.980000
+564.000000,0.980000
+570.000000,0.980000
+576.000000,0.980000
+582.000000,0.980000
+588.000000,0.980000
+594.000000,0.980000
+600.000000,0.980000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_rampValvePosition.y/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_rampValvePosition.y/test.csv
new file mode 100644
index 0000000000..71e48d184c
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_rampValvePosition.y/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.500000
+6.000000,0.500000
+12.000000,0.500000
+18.000000,0.500000
+24.000000,0.500000
+30.000000,0.500000
+36.000000,0.500000
+42.000000,0.500000
+48.000000,0.500000
+54.000000,0.500000
+60.000000,0.500000
+66.000000,0.500000
+72.000000,0.500000
+78.000000,0.500000
+84.000000,0.500000
+90.000000,0.500000
+96.000000,0.500000
+102.000000,0.500000
+108.000000,0.500000
+114.000000,0.500000
+120.000000,0.500000
+126.000000,0.500000
+132.000000,0.500000
+138.000000,0.500000
+144.000000,0.500000
+150.000000,0.500000
+156.000000,0.500000
+162.000000,0.500000
+168.000000,0.500000
+174.000000,0.500000
+180.000000,0.500000
+186.000000,0.500000
+192.000000,0.500000
+198.000000,0.500000
+204.000000,0.500000
+210.000000,0.500000
+216.000000,0.500000
+222.000000,0.500000
+228.000000,0.500000
+234.000000,0.500000
+240.000000,0.500000
+246.000000,0.500000
+252.000000,0.500000
+258.000000,0.500000
+264.000000,0.500000
+270.000000,0.500000
+276.000000,0.500000
+282.000000,0.500000
+288.000000,0.500000
+294.000000,0.500000
+300.000000,0.500000
+306.000000,0.528800
+312.000000,0.557600
+318.000000,0.586400
+324.000000,0.615200
+330.000000,0.644000
+336.000000,0.672800
+342.000000,0.701600
+348.000000,0.730400
+354.000000,0.759200
+360.000000,0.788000
+366.000000,0.816800
+372.000000,0.845600
+378.000000,0.874400
+384.000000,0.903200
+390.000000,0.932000
+396.000000,0.960800
+402.000000,0.980000
+408.000000,0.980000
+414.000000,0.980000
+420.000000,0.980000
+426.000000,0.980000
+432.000000,0.980000
+438.000000,0.980000
+444.000000,0.980000
+450.000000,0.980000
+456.000000,0.980000
+462.000000,0.980000
+468.000000,0.980000
+474.000000,0.980000
+480.000000,0.980000
+486.000000,0.980000
+492.000000,0.980000
+498.000000,0.980000
+504.000000,0.980000
+510.000000,0.980000
+516.000000,0.980000
+522.000000,0.980000
+528.000000,0.980000
+534.000000,0.980000
+540.000000,0.980000
+546.000000,0.980000
+552.000000,0.980000
+558.000000,0.980000
+564.000000,0.980000
+570.000000,0.980000
+576.000000,0.980000
+582.000000,0.980000
+588.000000,0.980000
+594.000000,0.980000
+600.000000,0.980000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_rampValvePosition.y/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_rampValvePosition.y/upperBound.csv
new file mode 100644
index 0000000000..960f4675d5
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.mat_rampValvePosition.y/upperBound.csv
@@ -0,0 +1,12 @@
+x,y
+-0.001000,0.501000
+299.999000,0.501000
+311.999000,0.558600
+317.999000,0.587400
+347.999000,0.731400
+353.999000,0.760200
+377.999000,0.875400
+383.999000,0.904200
+395.999000,0.961800
+401.999000,0.981000
+600.001000,0.981000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.onSet/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.onSet/errors.csv
new file mode 100644
index 0000000000..e186fbe8ef
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.onSet/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+6.000000,0.000000
+12.000000,0.000000
+18.000000,0.000000
+24.000000,0.000000
+30.000000,0.000000
+36.000000,0.000000
+42.000000,0.000000
+48.000000,0.000000
+54.000000,0.000000
+60.000000,0.000000
+66.000000,0.000000
+72.000000,0.000000
+78.000000,0.000000
+84.000000,0.000000
+90.000000,0.000000
+96.000000,0.000000
+102.000000,0.000000
+108.000000,0.000000
+114.000000,0.000000
+120.000000,0.000000
+126.000000,0.000000
+132.000000,0.000000
+138.000000,0.000000
+144.000000,0.000000
+150.000000,0.000000
+156.000000,0.000000
+162.000000,0.000000
+168.000000,0.000000
+174.000000,0.000000
+180.000000,0.000000
+186.000000,0.000000
+192.000000,0.000000
+198.000000,0.000000
+204.000000,0.000000
+210.000000,0.000000
+216.000000,0.000000
+222.000000,0.000000
+228.000000,0.000000
+234.000000,0.000000
+240.000000,0.000000
+246.000000,0.000000
+252.000000,0.000000
+258.000000,0.000000
+264.000000,0.000000
+270.000000,0.000000
+276.000000,0.000000
+282.000000,0.000000
+288.000000,0.000000
+294.000000,0.000000
+300.000000,0.000000
+306.000000,0.000000
+312.000000,0.000000
+318.000000,0.000000
+324.000000,0.000000
+330.000000,0.000000
+336.000000,0.000000
+342.000000,0.000000
+348.000000,0.000000
+354.000000,0.000000
+360.000000,0.000000
+366.000000,0.000000
+372.000000,0.000000
+378.000000,0.000000
+384.000000,0.000000
+390.000000,0.000000
+396.000000,0.000000
+402.000000,0.000000
+408.000000,0.000000
+414.000000,0.000000
+420.000000,0.000000
+426.000000,0.000000
+432.000000,0.000000
+438.000000,0.000000
+444.000000,0.000000
+450.000000,0.000000
+456.000000,0.000000
+462.000000,0.000000
+468.000000,0.000000
+474.000000,0.000000
+480.000000,0.000000
+486.000000,0.000000
+492.000000,0.000000
+498.000000,0.000000
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.onSet/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.onSet/lowerBound.csv
new file mode 100644
index 0000000000..60aa3c4202
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.onSet/lowerBound.csv
@@ -0,0 +1,5 @@
+x,y
+-0.001000,0.999000
+497.999000,0.999000
+503.999000,-0.001000
+600.001000,-0.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.onSet/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.onSet/reference.csv
new file mode 100644
index 0000000000..f0e8c0293e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.onSet/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,1.000000
+6.000000,1.000000
+12.000000,1.000000
+18.000000,1.000000
+24.000000,1.000000
+30.000000,1.000000
+36.000000,1.000000
+42.000000,1.000000
+48.000000,1.000000
+54.000000,1.000000
+60.000000,1.000000
+66.000000,1.000000
+72.000000,1.000000
+78.000000,1.000000
+84.000000,1.000000
+90.000000,1.000000
+96.000000,1.000000
+102.000000,1.000000
+108.000000,1.000000
+114.000000,1.000000
+120.000000,1.000000
+126.000000,1.000000
+132.000000,1.000000
+138.000000,1.000000
+144.000000,1.000000
+150.000000,1.000000
+156.000000,1.000000
+162.000000,1.000000
+168.000000,1.000000
+174.000000,1.000000
+180.000000,1.000000
+186.000000,1.000000
+192.000000,1.000000
+198.000000,1.000000
+204.000000,1.000000
+210.000000,1.000000
+216.000000,1.000000
+222.000000,1.000000
+228.000000,1.000000
+234.000000,1.000000
+240.000000,1.000000
+246.000000,1.000000
+252.000000,1.000000
+258.000000,1.000000
+264.000000,1.000000
+270.000000,1.000000
+276.000000,1.000000
+282.000000,1.000000
+288.000000,1.000000
+294.000000,1.000000
+300.000000,1.000000
+306.000000,1.000000
+312.000000,1.000000
+318.000000,1.000000
+324.000000,1.000000
+330.000000,1.000000
+336.000000,1.000000
+342.000000,1.000000
+348.000000,1.000000
+354.000000,1.000000
+360.000000,1.000000
+366.000000,1.000000
+372.000000,1.000000
+378.000000,1.000000
+384.000000,1.000000
+390.000000,1.000000
+396.000000,1.000000
+402.000000,1.000000
+408.000000,1.000000
+414.000000,1.000000
+420.000000,1.000000
+426.000000,1.000000
+432.000000,1.000000
+438.000000,1.000000
+444.000000,1.000000
+450.000000,1.000000
+456.000000,1.000000
+462.000000,1.000000
+468.000000,1.000000
+474.000000,1.000000
+480.000000,1.000000
+486.000000,1.000000
+492.000000,1.000000
+498.000000,1.000000
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.onSet/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.onSet/test.csv
new file mode 100644
index 0000000000..f0e8c0293e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.onSet/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,1.000000
+6.000000,1.000000
+12.000000,1.000000
+18.000000,1.000000
+24.000000,1.000000
+30.000000,1.000000
+36.000000,1.000000
+42.000000,1.000000
+48.000000,1.000000
+54.000000,1.000000
+60.000000,1.000000
+66.000000,1.000000
+72.000000,1.000000
+78.000000,1.000000
+84.000000,1.000000
+90.000000,1.000000
+96.000000,1.000000
+102.000000,1.000000
+108.000000,1.000000
+114.000000,1.000000
+120.000000,1.000000
+126.000000,1.000000
+132.000000,1.000000
+138.000000,1.000000
+144.000000,1.000000
+150.000000,1.000000
+156.000000,1.000000
+162.000000,1.000000
+168.000000,1.000000
+174.000000,1.000000
+180.000000,1.000000
+186.000000,1.000000
+192.000000,1.000000
+198.000000,1.000000
+204.000000,1.000000
+210.000000,1.000000
+216.000000,1.000000
+222.000000,1.000000
+228.000000,1.000000
+234.000000,1.000000
+240.000000,1.000000
+246.000000,1.000000
+252.000000,1.000000
+258.000000,1.000000
+264.000000,1.000000
+270.000000,1.000000
+276.000000,1.000000
+282.000000,1.000000
+288.000000,1.000000
+294.000000,1.000000
+300.000000,1.000000
+306.000000,1.000000
+312.000000,1.000000
+318.000000,1.000000
+324.000000,1.000000
+330.000000,1.000000
+336.000000,1.000000
+342.000000,1.000000
+348.000000,1.000000
+354.000000,1.000000
+360.000000,1.000000
+366.000000,1.000000
+372.000000,1.000000
+378.000000,1.000000
+384.000000,1.000000
+390.000000,1.000000
+396.000000,1.000000
+402.000000,1.000000
+408.000000,1.000000
+414.000000,1.000000
+420.000000,1.000000
+426.000000,1.000000
+432.000000,1.000000
+438.000000,1.000000
+444.000000,1.000000
+450.000000,1.000000
+456.000000,1.000000
+462.000000,1.000000
+468.000000,1.000000
+474.000000,1.000000
+480.000000,1.000000
+486.000000,1.000000
+492.000000,1.000000
+498.000000,1.000000
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.onSet/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.onSet/upperBound.csv
new file mode 100644
index 0000000000..5b316ae558
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.onSet/upperBound.csv
@@ -0,0 +1,5 @@
+x,y
+-0.001000,1.001000
+498.001000,1.001000
+504.001000,0.001000
+600.001000,0.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmMea/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmMea/errors.csv
new file mode 100644
index 0000000000..e186fbe8ef
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmMea/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+6.000000,0.000000
+12.000000,0.000000
+18.000000,0.000000
+24.000000,0.000000
+30.000000,0.000000
+36.000000,0.000000
+42.000000,0.000000
+48.000000,0.000000
+54.000000,0.000000
+60.000000,0.000000
+66.000000,0.000000
+72.000000,0.000000
+78.000000,0.000000
+84.000000,0.000000
+90.000000,0.000000
+96.000000,0.000000
+102.000000,0.000000
+108.000000,0.000000
+114.000000,0.000000
+120.000000,0.000000
+126.000000,0.000000
+132.000000,0.000000
+138.000000,0.000000
+144.000000,0.000000
+150.000000,0.000000
+156.000000,0.000000
+162.000000,0.000000
+168.000000,0.000000
+174.000000,0.000000
+180.000000,0.000000
+186.000000,0.000000
+192.000000,0.000000
+198.000000,0.000000
+204.000000,0.000000
+210.000000,0.000000
+216.000000,0.000000
+222.000000,0.000000
+228.000000,0.000000
+234.000000,0.000000
+240.000000,0.000000
+246.000000,0.000000
+252.000000,0.000000
+258.000000,0.000000
+264.000000,0.000000
+270.000000,0.000000
+276.000000,0.000000
+282.000000,0.000000
+288.000000,0.000000
+294.000000,0.000000
+300.000000,0.000000
+306.000000,0.000000
+312.000000,0.000000
+318.000000,0.000000
+324.000000,0.000000
+330.000000,0.000000
+336.000000,0.000000
+342.000000,0.000000
+348.000000,0.000000
+354.000000,0.000000
+360.000000,0.000000
+366.000000,0.000000
+372.000000,0.000000
+378.000000,0.000000
+384.000000,0.000000
+390.000000,0.000000
+396.000000,0.000000
+402.000000,0.000000
+408.000000,0.000000
+414.000000,0.000000
+420.000000,0.000000
+426.000000,0.000000
+432.000000,0.000000
+438.000000,0.000000
+444.000000,0.000000
+450.000000,0.000000
+456.000000,0.000000
+462.000000,0.000000
+468.000000,0.000000
+474.000000,0.000000
+480.000000,0.000000
+486.000000,0.000000
+492.000000,0.000000
+498.000000,0.000000
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmMea/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmMea/lowerBound.csv
new file mode 100644
index 0000000000..22d9f97426
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmMea/lowerBound.csv
@@ -0,0 +1,73 @@
+x,y
+-0.001000,3636.360000
+5.999000,3100.847465
+11.999000,3098.377281
+17.999000,3096.062216
+23.999000,3094.065191
+29.999000,3092.453035
+35.999000,3091.215505
+41.999000,3090.300405
+47.999000,3089.641397
+53.999000,3089.175554
+59.999000,3088.850440
+65.999000,3088.625812
+71.999000,3088.471425
+77.999000,3088.365818
+83.999000,3088.293625
+89.999000,3088.244602
+95.999000,3088.211188
+101.999000,3088.188505
+107.999000,3088.173140
+113.999000,3088.162652
+119.999000,3088.155579
+120.001000,3088.155579
+126.001000,3088.203383
+132.001000,3088.440938
+138.001000,3088.913854
+144.001000,3089.600178
+150.001000,3090.446499
+156.001000,3091.392330
+162.001000,3092.384257
+168.001000,3093.380086
+174.001000,3094.351038
+180.001000,3095.278820
+186.001000,3096.152945
+192.001000,3096.969023
+198.001000,3097.726321
+204.001000,3098.426548
+210.001000,3099.072630
+216.001000,3099.668225
+222.001000,3100.217236
+228.001000,3100.723809
+234.001000,3101.191359
+240.001000,3101.623787
+246.001000,3102.012070
+252.001000,3102.334014
+258.001000,3102.588642
+264.001000,3102.784734
+270.001000,3102.933511
+276.001000,3103.044972
+282.001000,3103.127897
+288.001000,3103.189115
+294.001000,3103.234236
+300.001000,3103.267162
+306.001000,3103.291307
+312.001000,3103.308624
+318.001000,3103.321307
+324.001000,3103.330331
+330.001000,3103.336916
+336.001000,3103.341550
+342.001000,3103.344965
+348.001000,3103.347404
+354.001000,3103.349111
+360.001000,3103.350330
+372.001000,3103.351794
+378.001000,3103.352038
+384.001000,3103.352525
+390.001000,3103.352525
+396.001000,3103.352769
+402.001000,3103.352769
+408.001000,3103.353013
+497.999000,3103.353013
+503.999000,-0.001000
+600.001000,-0.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmMea/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmMea/reference.csv
new file mode 100644
index 0000000000..9215bf362a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmMea/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,3640.000000
+6.000000,3103.951416
+12.000000,3101.478760
+18.000000,3099.161377
+24.000000,3097.162354
+30.000000,3095.548584
+36.000000,3094.309814
+42.000000,3093.393799
+48.000000,3092.734131
+54.000000,3092.267822
+60.000000,3091.942383
+66.000000,3091.717529
+72.000000,3091.562988
+78.000000,3091.457275
+84.000000,3091.385010
+90.000000,3091.335938
+96.000000,3091.302490
+102.000000,3091.279785
+108.000000,3091.264404
+114.000000,3091.253906
+120.000000,3091.246826
+126.000000,3091.294678
+132.000000,3091.532471
+138.000000,3092.005859
+144.000000,3092.692871
+150.000000,3093.540039
+156.000000,3094.486816
+162.000000,3095.479736
+168.000000,3096.476562
+174.000000,3097.448486
+180.000000,3098.377197
+186.000000,3099.252197
+192.000000,3100.069092
+198.000000,3100.827148
+204.000000,3101.528076
+210.000000,3102.174805
+216.000000,3102.770996
+222.000000,3103.320557
+228.000000,3103.827637
+234.000000,3104.295654
+240.000000,3104.728516
+246.000000,3105.117188
+252.000000,3105.439453
+258.000000,3105.694336
+264.000000,3105.890625
+270.000000,3106.039551
+276.000000,3106.151123
+282.000000,3106.234131
+288.000000,3106.295410
+294.000000,3106.340576
+300.000000,3106.373535
+306.000000,3106.397705
+312.000000,3106.415039
+318.000000,3106.427734
+324.000000,3106.436768
+330.000000,3106.443359
+336.000000,3106.447998
+342.000000,3106.451416
+348.000000,3106.453857
+354.000000,3106.455566
+360.000000,3106.456787
+366.000000,3106.457520
+372.000000,3106.458252
+378.000000,3106.458496
+384.000000,3106.458984
+390.000000,3106.458984
+396.000000,3106.459229
+402.000000,3106.459229
+408.000000,3106.459473
+414.000000,3106.459473
+420.000000,3106.459473
+426.000000,3106.459473
+432.000000,3106.459473
+438.000000,3106.459473
+444.000000,3106.459473
+450.000000,3106.459473
+456.000000,3106.459473
+462.000000,3106.459473
+468.000000,3106.459473
+474.000000,3106.459473
+480.000000,3106.459473
+486.000000,3106.459473
+492.000000,3106.459473
+498.000000,3106.459473
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmMea/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmMea/test.csv
new file mode 100644
index 0000000000..9215bf362a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmMea/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,3640.000000
+6.000000,3103.951416
+12.000000,3101.478760
+18.000000,3099.161377
+24.000000,3097.162354
+30.000000,3095.548584
+36.000000,3094.309814
+42.000000,3093.393799
+48.000000,3092.734131
+54.000000,3092.267822
+60.000000,3091.942383
+66.000000,3091.717529
+72.000000,3091.562988
+78.000000,3091.457275
+84.000000,3091.385010
+90.000000,3091.335938
+96.000000,3091.302490
+102.000000,3091.279785
+108.000000,3091.264404
+114.000000,3091.253906
+120.000000,3091.246826
+126.000000,3091.294678
+132.000000,3091.532471
+138.000000,3092.005859
+144.000000,3092.692871
+150.000000,3093.540039
+156.000000,3094.486816
+162.000000,3095.479736
+168.000000,3096.476562
+174.000000,3097.448486
+180.000000,3098.377197
+186.000000,3099.252197
+192.000000,3100.069092
+198.000000,3100.827148
+204.000000,3101.528076
+210.000000,3102.174805
+216.000000,3102.770996
+222.000000,3103.320557
+228.000000,3103.827637
+234.000000,3104.295654
+240.000000,3104.728516
+246.000000,3105.117188
+252.000000,3105.439453
+258.000000,3105.694336
+264.000000,3105.890625
+270.000000,3106.039551
+276.000000,3106.151123
+282.000000,3106.234131
+288.000000,3106.295410
+294.000000,3106.340576
+300.000000,3106.373535
+306.000000,3106.397705
+312.000000,3106.415039
+318.000000,3106.427734
+324.000000,3106.436768
+330.000000,3106.443359
+336.000000,3106.447998
+342.000000,3106.451416
+348.000000,3106.453857
+354.000000,3106.455566
+360.000000,3106.456787
+366.000000,3106.457520
+372.000000,3106.458252
+378.000000,3106.458496
+384.000000,3106.458984
+390.000000,3106.458984
+396.000000,3106.459229
+402.000000,3106.459229
+408.000000,3106.459473
+414.000000,3106.459473
+420.000000,3106.459473
+426.000000,3106.459473
+432.000000,3106.459473
+438.000000,3106.459473
+444.000000,3106.459473
+450.000000,3106.459473
+456.000000,3106.459473
+462.000000,3106.459473
+468.000000,3106.459473
+474.000000,3106.459473
+480.000000,3106.459473
+486.000000,3106.459473
+492.000000,3106.459473
+498.000000,3106.459473
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmMea/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmMea/upperBound.csv
new file mode 100644
index 0000000000..89e5e2e137
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmMea/upperBound.csv
@@ -0,0 +1,73 @@
+x,y
+-0.001000,3643.640000
+0.001000,3643.640000
+6.001000,3107.055367
+12.001000,3104.580239
+18.001000,3102.260538
+24.001000,3100.259516
+30.001000,3098.644133
+36.001000,3097.404124
+42.001000,3096.487193
+48.001000,3095.826865
+54.001000,3095.360090
+60.001000,3095.034325
+66.001000,3094.809247
+72.001000,3094.654551
+78.001000,3094.548733
+84.001000,3094.476395
+90.001000,3094.427273
+96.001000,3094.393793
+102.001000,3094.371065
+108.001000,3094.355669
+114.001000,3094.345160
+119.999258,3094.338075
+125.999000,3094.385972
+131.999000,3094.624003
+137.999000,3095.097865
+143.999000,3095.785564
+149.999000,3096.633579
+155.999000,3097.581303
+161.999000,3098.575216
+167.999000,3099.573039
+173.999000,3100.545935
+179.999000,3101.475574
+185.999000,3102.351449
+191.999000,3103.169161
+197.999000,3103.927976
+203.999000,3104.629604
+209.999000,3105.276979
+215.999000,3105.873767
+221.999000,3106.423877
+227.999000,3106.931464
+233.999000,3107.399950
+239.999000,3107.833244
+245.999000,3108.222305
+251.999000,3108.544893
+257.999000,3108.800030
+263.999000,3108.996516
+269.999000,3109.145590
+275.999000,3109.257274
+281.999000,3109.340365
+287.999000,3109.401706
+293.999000,3109.446917
+299.999000,3109.479909
+305.999000,3109.504103
+311.999000,3109.521454
+317.999000,3109.534162
+323.999000,3109.543204
+329.999000,3109.549803
+335.999000,3109.554446
+341.999000,3109.557867
+347.999000,3109.560311
+353.999000,3109.562022
+359.999000,3109.563244
+371.999000,3109.564710
+377.999000,3109.564955
+383.999000,3109.565443
+389.999000,3109.565443
+395.999000,3109.565688
+401.999000,3109.565688
+407.999000,3109.565932
+498.001000,3109.565932
+504.001000,0.001000
+600.001000,0.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmSet/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmSet/errors.csv
new file mode 100644
index 0000000000..e186fbe8ef
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmSet/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+6.000000,0.000000
+12.000000,0.000000
+18.000000,0.000000
+24.000000,0.000000
+30.000000,0.000000
+36.000000,0.000000
+42.000000,0.000000
+48.000000,0.000000
+54.000000,0.000000
+60.000000,0.000000
+66.000000,0.000000
+72.000000,0.000000
+78.000000,0.000000
+84.000000,0.000000
+90.000000,0.000000
+96.000000,0.000000
+102.000000,0.000000
+108.000000,0.000000
+114.000000,0.000000
+120.000000,0.000000
+126.000000,0.000000
+132.000000,0.000000
+138.000000,0.000000
+144.000000,0.000000
+150.000000,0.000000
+156.000000,0.000000
+162.000000,0.000000
+168.000000,0.000000
+174.000000,0.000000
+180.000000,0.000000
+186.000000,0.000000
+192.000000,0.000000
+198.000000,0.000000
+204.000000,0.000000
+210.000000,0.000000
+216.000000,0.000000
+222.000000,0.000000
+228.000000,0.000000
+234.000000,0.000000
+240.000000,0.000000
+246.000000,0.000000
+252.000000,0.000000
+258.000000,0.000000
+264.000000,0.000000
+270.000000,0.000000
+276.000000,0.000000
+282.000000,0.000000
+288.000000,0.000000
+294.000000,0.000000
+300.000000,0.000000
+306.000000,0.000000
+312.000000,0.000000
+318.000000,0.000000
+324.000000,0.000000
+330.000000,0.000000
+336.000000,0.000000
+342.000000,0.000000
+348.000000,0.000000
+354.000000,0.000000
+360.000000,0.000000
+366.000000,0.000000
+372.000000,0.000000
+378.000000,0.000000
+384.000000,0.000000
+390.000000,0.000000
+396.000000,0.000000
+402.000000,0.000000
+408.000000,0.000000
+414.000000,0.000000
+420.000000,0.000000
+426.000000,0.000000
+432.000000,0.000000
+438.000000,0.000000
+444.000000,0.000000
+450.000000,0.000000
+456.000000,0.000000
+462.000000,0.000000
+468.000000,0.000000
+474.000000,0.000000
+480.000000,0.000000
+486.000000,0.000000
+492.000000,0.000000
+498.000000,0.000000
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmSet/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmSet/lowerBound.csv
new file mode 100644
index 0000000000..4be6de300b
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmSet/lowerBound.csv
@@ -0,0 +1,18 @@
+x,y
+-0.001000,3636.360000
+5.999000,3625.559776
+6.001000,3625.559776
+12.001000,3688.219709
+18.001000,3749.794548
+24.001000,3810.464530
+30.001000,3870.426724
+36.001000,3929.860395
+42.001000,3988.912124
+48.001000,4047.693128
+54.001000,4106.285112
+60.001000,4164.746612
+66.001000,4223.118357
+72.001000,4245.750000
+497.999000,4245.750000
+503.999000,-0.001000
+600.001000,-0.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmSet/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmSet/reference.csv
new file mode 100644
index 0000000000..ae88b40093
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmSet/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,3640.000000
+6.000000,3629.188965
+12.000000,3691.911621
+18.000000,3753.548096
+24.000000,3814.278809
+30.000000,3874.301025
+36.000000,3933.794189
+42.000000,3992.905029
+48.000000,4051.744873
+54.000000,4110.395508
+60.000000,4168.915527
+66.000000,4227.345703
+72.000000,4250.000000
+78.000000,4250.000000
+84.000000,4250.000000
+90.000000,4250.000000
+96.000000,4250.000000
+102.000000,4250.000000
+108.000000,4250.000000
+114.000000,4250.000000
+120.000000,4250.000000
+126.000000,4250.000000
+132.000000,4250.000000
+138.000000,4250.000000
+144.000000,4250.000000
+150.000000,4250.000000
+156.000000,4250.000000
+162.000000,4250.000000
+168.000000,4250.000000
+174.000000,4250.000000
+180.000000,4250.000000
+186.000000,4250.000000
+192.000000,4250.000000
+198.000000,4250.000000
+204.000000,4250.000000
+210.000000,4250.000000
+216.000000,4250.000000
+222.000000,4250.000000
+228.000000,4250.000000
+234.000000,4250.000000
+240.000000,4250.000000
+246.000000,4250.000000
+252.000000,4250.000000
+258.000000,4250.000000
+264.000000,4250.000000
+270.000000,4250.000000
+276.000000,4250.000000
+282.000000,4250.000000
+288.000000,4250.000000
+294.000000,4250.000000
+300.000000,4250.000000
+306.000000,4250.000000
+312.000000,4250.000000
+318.000000,4250.000000
+324.000000,4250.000000
+330.000000,4250.000000
+336.000000,4250.000000
+342.000000,4250.000000
+348.000000,4250.000000
+354.000000,4250.000000
+360.000000,4250.000000
+366.000000,4250.000000
+372.000000,4250.000000
+378.000000,4250.000000
+384.000000,4250.000000
+390.000000,4250.000000
+396.000000,4250.000000
+402.000000,4250.000000
+408.000000,4250.000000
+414.000000,4250.000000
+420.000000,4250.000000
+426.000000,4250.000000
+432.000000,4250.000000
+438.000000,4250.000000
+444.000000,4250.000000
+450.000000,4250.000000
+456.000000,4250.000000
+462.000000,4250.000000
+468.000000,4250.000000
+474.000000,4250.000000
+480.000000,4250.000000
+486.000000,4250.000000
+492.000000,4250.000000
+498.000000,4250.000000
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmSet/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmSet/test.csv
new file mode 100644
index 0000000000..ae88b40093
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmSet/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,3640.000000
+6.000000,3629.188965
+12.000000,3691.911621
+18.000000,3753.548096
+24.000000,3814.278809
+30.000000,3874.301025
+36.000000,3933.794189
+42.000000,3992.905029
+48.000000,4051.744873
+54.000000,4110.395508
+60.000000,4168.915527
+66.000000,4227.345703
+72.000000,4250.000000
+78.000000,4250.000000
+84.000000,4250.000000
+90.000000,4250.000000
+96.000000,4250.000000
+102.000000,4250.000000
+108.000000,4250.000000
+114.000000,4250.000000
+120.000000,4250.000000
+126.000000,4250.000000
+132.000000,4250.000000
+138.000000,4250.000000
+144.000000,4250.000000
+150.000000,4250.000000
+156.000000,4250.000000
+162.000000,4250.000000
+168.000000,4250.000000
+174.000000,4250.000000
+180.000000,4250.000000
+186.000000,4250.000000
+192.000000,4250.000000
+198.000000,4250.000000
+204.000000,4250.000000
+210.000000,4250.000000
+216.000000,4250.000000
+222.000000,4250.000000
+228.000000,4250.000000
+234.000000,4250.000000
+240.000000,4250.000000
+246.000000,4250.000000
+252.000000,4250.000000
+258.000000,4250.000000
+264.000000,4250.000000
+270.000000,4250.000000
+276.000000,4250.000000
+282.000000,4250.000000
+288.000000,4250.000000
+294.000000,4250.000000
+300.000000,4250.000000
+306.000000,4250.000000
+312.000000,4250.000000
+318.000000,4250.000000
+324.000000,4250.000000
+330.000000,4250.000000
+336.000000,4250.000000
+342.000000,4250.000000
+348.000000,4250.000000
+354.000000,4250.000000
+360.000000,4250.000000
+366.000000,4250.000000
+372.000000,4250.000000
+378.000000,4250.000000
+384.000000,4250.000000
+390.000000,4250.000000
+396.000000,4250.000000
+402.000000,4250.000000
+408.000000,4250.000000
+414.000000,4250.000000
+420.000000,4250.000000
+426.000000,4250.000000
+432.000000,4250.000000
+438.000000,4250.000000
+444.000000,4250.000000
+450.000000,4250.000000
+456.000000,4250.000000
+462.000000,4250.000000
+468.000000,4250.000000
+474.000000,4250.000000
+480.000000,4250.000000
+486.000000,4250.000000
+492.000000,4250.000000
+498.000000,4250.000000
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmSet/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmSet/upperBound.csv
new file mode 100644
index 0000000000..d6c9833d0e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_pump.pumpBus.rpmSet/upperBound.csv
@@ -0,0 +1,18 @@
+x,y
+-0.001000,3643.640000
+0.001000,3643.640000
+5.999294,3632.821231
+11.999000,3695.603533
+17.999000,3757.301644
+23.999000,3818.093087
+29.999000,3878.175326
+35.999000,3937.727984
+41.999000,3996.897934
+47.999000,4055.796618
+53.999000,4114.505903
+59.999000,4173.084443
+65.999000,4231.573049
+71.999000,4254.250000
+498.001000,4254.250000
+504.001000,0.001000
+600.001000,0.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_rampValvePosition.y/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_rampValvePosition.y/errors.csv
new file mode 100644
index 0000000000..e186fbe8ef
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_rampValvePosition.y/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+6.000000,0.000000
+12.000000,0.000000
+18.000000,0.000000
+24.000000,0.000000
+30.000000,0.000000
+36.000000,0.000000
+42.000000,0.000000
+48.000000,0.000000
+54.000000,0.000000
+60.000000,0.000000
+66.000000,0.000000
+72.000000,0.000000
+78.000000,0.000000
+84.000000,0.000000
+90.000000,0.000000
+96.000000,0.000000
+102.000000,0.000000
+108.000000,0.000000
+114.000000,0.000000
+120.000000,0.000000
+126.000000,0.000000
+132.000000,0.000000
+138.000000,0.000000
+144.000000,0.000000
+150.000000,0.000000
+156.000000,0.000000
+162.000000,0.000000
+168.000000,0.000000
+174.000000,0.000000
+180.000000,0.000000
+186.000000,0.000000
+192.000000,0.000000
+198.000000,0.000000
+204.000000,0.000000
+210.000000,0.000000
+216.000000,0.000000
+222.000000,0.000000
+228.000000,0.000000
+234.000000,0.000000
+240.000000,0.000000
+246.000000,0.000000
+252.000000,0.000000
+258.000000,0.000000
+264.000000,0.000000
+270.000000,0.000000
+276.000000,0.000000
+282.000000,0.000000
+288.000000,0.000000
+294.000000,0.000000
+300.000000,0.000000
+306.000000,0.000000
+312.000000,0.000000
+318.000000,0.000000
+324.000000,0.000000
+330.000000,0.000000
+336.000000,0.000000
+342.000000,0.000000
+348.000000,0.000000
+354.000000,0.000000
+360.000000,0.000000
+366.000000,0.000000
+372.000000,0.000000
+378.000000,0.000000
+384.000000,0.000000
+390.000000,0.000000
+396.000000,0.000000
+402.000000,0.000000
+408.000000,0.000000
+414.000000,0.000000
+420.000000,0.000000
+426.000000,0.000000
+432.000000,0.000000
+438.000000,0.000000
+444.000000,0.000000
+450.000000,0.000000
+456.000000,0.000000
+462.000000,0.000000
+468.000000,0.000000
+474.000000,0.000000
+480.000000,0.000000
+486.000000,0.000000
+492.000000,0.000000
+498.000000,0.000000
+504.000000,0.000000
+510.000000,0.000000
+516.000000,0.000000
+522.000000,0.000000
+528.000000,0.000000
+534.000000,0.000000
+540.000000,0.000000
+546.000000,0.000000
+552.000000,0.000000
+558.000000,0.000000
+564.000000,0.000000
+570.000000,0.000000
+576.000000,0.000000
+582.000000,0.000000
+588.000000,0.000000
+594.000000,0.000000
+600.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_rampValvePosition.y/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_rampValvePosition.y/lowerBound.csv
new file mode 100644
index 0000000000..7bbb3bf27f
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_rampValvePosition.y/lowerBound.csv
@@ -0,0 +1,12 @@
+x,y
+-0.001000,0.499000
+120.001000,0.499000
+132.001000,0.547000
+138.001000,0.571000
+168.001000,0.691000
+174.001000,0.715000
+198.001000,0.811000
+204.001000,0.835000
+234.001000,0.955000
+240.001000,0.979000
+600.001000,0.979000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_rampValvePosition.y/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_rampValvePosition.y/reference.csv
new file mode 100644
index 0000000000..768c288f1d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_rampValvePosition.y/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.500000
+6.000000,0.500000
+12.000000,0.500000
+18.000000,0.500000
+24.000000,0.500000
+30.000000,0.500000
+36.000000,0.500000
+42.000000,0.500000
+48.000000,0.500000
+54.000000,0.500000
+60.000000,0.500000
+66.000000,0.500000
+72.000000,0.500000
+78.000000,0.500000
+84.000000,0.500000
+90.000000,0.500000
+96.000000,0.500000
+102.000000,0.500000
+108.000000,0.500000
+114.000000,0.500000
+120.000000,0.500000
+126.000000,0.524000
+132.000000,0.548000
+138.000000,0.572000
+144.000000,0.596000
+150.000000,0.620000
+156.000000,0.644000
+162.000000,0.668000
+168.000000,0.692000
+174.000000,0.716000
+180.000000,0.740000
+186.000000,0.764000
+192.000000,0.788000
+198.000000,0.812000
+204.000000,0.836000
+210.000000,0.860000
+216.000000,0.884000
+222.000000,0.908000
+228.000000,0.932000
+234.000000,0.956000
+240.000000,0.980000
+246.000000,0.980000
+252.000000,0.980000
+258.000000,0.980000
+264.000000,0.980000
+270.000000,0.980000
+276.000000,0.980000
+282.000000,0.980000
+288.000000,0.980000
+294.000000,0.980000
+300.000000,0.980000
+306.000000,0.980000
+312.000000,0.980000
+318.000000,0.980000
+324.000000,0.980000
+330.000000,0.980000
+336.000000,0.980000
+342.000000,0.980000
+348.000000,0.980000
+354.000000,0.980000
+360.000000,0.980000
+366.000000,0.980000
+372.000000,0.980000
+378.000000,0.980000
+384.000000,0.980000
+390.000000,0.980000
+396.000000,0.980000
+402.000000,0.980000
+408.000000,0.980000
+414.000000,0.980000
+420.000000,0.980000
+426.000000,0.980000
+432.000000,0.980000
+438.000000,0.980000
+444.000000,0.980000
+450.000000,0.980000
+456.000000,0.980000
+462.000000,0.980000
+468.000000,0.980000
+474.000000,0.980000
+480.000000,0.980000
+486.000000,0.980000
+492.000000,0.980000
+498.000000,0.980000
+504.000000,0.980000
+510.000000,0.980000
+516.000000,0.980000
+522.000000,0.980000
+528.000000,0.980000
+534.000000,0.980000
+540.000000,0.980000
+546.000000,0.980000
+552.000000,0.980000
+558.000000,0.980000
+564.000000,0.980000
+570.000000,0.980000
+576.000000,0.980000
+582.000000,0.980000
+588.000000,0.980000
+594.000000,0.980000
+600.000000,0.980000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_rampValvePosition.y/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_rampValvePosition.y/test.csv
new file mode 100644
index 0000000000..768c288f1d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_rampValvePosition.y/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.500000
+6.000000,0.500000
+12.000000,0.500000
+18.000000,0.500000
+24.000000,0.500000
+30.000000,0.500000
+36.000000,0.500000
+42.000000,0.500000
+48.000000,0.500000
+54.000000,0.500000
+60.000000,0.500000
+66.000000,0.500000
+72.000000,0.500000
+78.000000,0.500000
+84.000000,0.500000
+90.000000,0.500000
+96.000000,0.500000
+102.000000,0.500000
+108.000000,0.500000
+114.000000,0.500000
+120.000000,0.500000
+126.000000,0.524000
+132.000000,0.548000
+138.000000,0.572000
+144.000000,0.596000
+150.000000,0.620000
+156.000000,0.644000
+162.000000,0.668000
+168.000000,0.692000
+174.000000,0.716000
+180.000000,0.740000
+186.000000,0.764000
+192.000000,0.788000
+198.000000,0.812000
+204.000000,0.836000
+210.000000,0.860000
+216.000000,0.884000
+222.000000,0.908000
+228.000000,0.932000
+234.000000,0.956000
+240.000000,0.980000
+246.000000,0.980000
+252.000000,0.980000
+258.000000,0.980000
+264.000000,0.980000
+270.000000,0.980000
+276.000000,0.980000
+282.000000,0.980000
+288.000000,0.980000
+294.000000,0.980000
+300.000000,0.980000
+306.000000,0.980000
+312.000000,0.980000
+318.000000,0.980000
+324.000000,0.980000
+330.000000,0.980000
+336.000000,0.980000
+342.000000,0.980000
+348.000000,0.980000
+354.000000,0.980000
+360.000000,0.980000
+366.000000,0.980000
+372.000000,0.980000
+378.000000,0.980000
+384.000000,0.980000
+390.000000,0.980000
+396.000000,0.980000
+402.000000,0.980000
+408.000000,0.980000
+414.000000,0.980000
+420.000000,0.980000
+426.000000,0.980000
+432.000000,0.980000
+438.000000,0.980000
+444.000000,0.980000
+450.000000,0.980000
+456.000000,0.980000
+462.000000,0.980000
+468.000000,0.980000
+474.000000,0.980000
+480.000000,0.980000
+486.000000,0.980000
+492.000000,0.980000
+498.000000,0.980000
+504.000000,0.980000
+510.000000,0.980000
+516.000000,0.980000
+522.000000,0.980000
+528.000000,0.980000
+534.000000,0.980000
+540.000000,0.980000
+546.000000,0.980000
+552.000000,0.980000
+558.000000,0.980000
+564.000000,0.980000
+570.000000,0.980000
+576.000000,0.980000
+582.000000,0.980000
+588.000000,0.980000
+594.000000,0.980000
+600.000000,0.980000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_rampValvePosition.y/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_rampValvePosition.y/upperBound.csv
new file mode 100644
index 0000000000..db25fe2bc5
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.mat_rampValvePosition.y/upperBound.csv
@@ -0,0 +1,12 @@
+x,y
+-0.001000,0.501000
+119.999000,0.501000
+131.999000,0.549000
+137.999000,0.573000
+167.999000,0.693000
+173.999000,0.717000
+197.999000,0.813000
+203.999000,0.837000
+233.999000,0.957000
+239.999000,0.981000
+600.001000,0.981000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.PPool/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.PPool/errors.csv
new file mode 100644
index 0000000000..ac194fcf55
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.PPool/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+6048.000000,0.000000
+12096.000000,0.000000
+18144.000000,0.000000
+24192.000000,0.000000
+30240.000000,0.000000
+36288.000000,0.000000
+42336.000000,0.000000
+48384.000000,0.000000
+54432.000000,0.000000
+60480.000000,0.000000
+66528.000000,0.000000
+72576.000000,0.000000
+78624.000000,0.000000
+84672.000000,0.000000
+90720.000000,0.000000
+96768.000000,0.000000
+102816.000000,0.000000
+108864.000000,0.000000
+114912.000000,0.000000
+120960.000000,0.000000
+127008.000000,0.000000
+133056.000000,0.000000
+139104.000000,0.000000
+145152.000000,0.000000
+151200.000000,0.000000
+157248.000000,0.000000
+163296.000000,0.000000
+169344.000000,0.000000
+175392.000000,0.000000
+181440.000000,0.000000
+187488.000000,0.000000
+193536.000000,0.000000
+199584.000000,0.000000
+205632.000000,0.000000
+211680.000000,0.000000
+217728.000000,0.000000
+223776.000000,0.000000
+229824.000000,0.000000
+235872.000000,0.000000
+241920.000000,0.000000
+247968.000000,0.000000
+254016.000000,0.000000
+260064.000000,0.000000
+266112.000000,0.000000
+272160.000000,0.000000
+278208.000000,0.000000
+284256.000000,0.000000
+290304.000000,0.000000
+296352.000000,0.000000
+302400.000000,0.000000
+308448.000000,0.000000
+314496.000000,0.000000
+320544.000000,0.000000
+326592.000000,0.000000
+332640.000000,0.000000
+338688.000000,0.000000
+344736.000000,0.000000
+350784.000000,0.000000
+356832.000000,0.000000
+362880.000000,0.000000
+368928.000000,0.000000
+374976.000000,0.000000
+381024.000000,0.000000
+387072.000000,0.000000
+393120.000000,0.000000
+399168.000000,0.000000
+405216.000000,0.000000
+411264.000000,0.000000
+417312.000000,0.000000
+423360.000000,0.000000
+429408.000000,0.000000
+435456.000000,0.000000
+441504.000000,0.000000
+447552.000000,0.000000
+453600.000000,0.000000
+459648.000000,0.000000
+465696.000000,0.000000
+471744.000000,0.000000
+477792.000000,0.000000
+483840.000000,0.000000
+489888.000000,0.000000
+495936.000000,0.000000
+501984.000000,0.000000
+508032.000000,0.000000
+514080.000000,0.000000
+520128.000000,0.000000
+526176.000000,0.000000
+532224.000000,0.000000
+538272.000000,0.000000
+544320.000000,0.000000
+550368.000000,0.000000
+556416.000000,0.000000
+562464.000000,0.000000
+568512.000000,0.000000
+574560.000000,0.000000
+580608.000000,0.000000
+586656.000000,0.000000
+592704.000000,0.000000
+598752.000000,0.000000
+604800.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.PPool/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.PPool/lowerBound.csv
new file mode 100644
index 0000000000..fab83e53f2
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.PPool/lowerBound.csv
@@ -0,0 +1,45 @@
+x,y
+-0.001000,20219.084895
+6047.999000,398.460241
+24192.001000,398.460241
+30240.001000,20219.084895
+72575.999000,20219.084895
+78623.999000,398.466426
+84671.999000,398.460241
+84672.001000,398.460241
+90720.001000,20219.084895
+139103.999000,20219.084895
+145151.999000,398.460241
+145152.001000,398.460241
+151200.001000,20219.084895
+199583.999000,20219.084895
+205631.999000,398.460241
+205632.001000,398.460241
+211680.001000,20219.084895
+260063.999000,20219.084895
+266111.999000,398.460241
+266112.001000,398.460241
+272160.001000,20219.084895
+320543.999000,20219.084895
+326591.999000,398.460241
+326592.001000,398.460241
+332640.001000,20219.084895
+381023.999000,20219.084895
+387071.999000,398.460241
+387072.001000,398.460241
+393120.001000,16254.959964
+399168.001000,20219.084895
+441503.999000,20219.084895
+447551.999000,398.460241
+453600.001000,398.460241
+459648.001000,20219.084895
+501983.999000,20219.084895
+508031.999000,398.460241
+514080.001000,398.460241
+520128.001000,20219.084895
+562463.999000,20219.084895
+568511.999000,398.463334
+574559.999000,398.460241
+574560.001000,398.460241
+580608.001000,20219.084895
+604800.001000,20219.084895
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.PPool/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.PPool/reference.csv
new file mode 100644
index 0000000000..1c6cc916b1
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.PPool/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,20239.324219
+6048.000000,398.859100
+12096.000000,398.859100
+18144.000000,398.859100
+24192.000000,398.859100
+30240.000000,20239.324219
+36288.000000,20239.324219
+42336.000000,20239.324219
+48384.000000,20239.324219
+54432.000000,20239.324219
+60480.000000,20239.324219
+66528.000000,20239.324219
+72576.000000,20239.324219
+78624.000000,398.865292
+84672.000000,398.859100
+90720.000000,20239.324219
+96768.000000,20239.324219
+102816.000000,20239.324219
+108864.000000,20239.324219
+114912.000000,20239.324219
+120960.000000,20239.324219
+127008.000000,20239.324219
+133056.000000,20239.324219
+139104.000000,20239.324219
+145152.000000,398.859100
+151200.000000,20239.324219
+157248.000000,20239.324219
+163296.000000,20239.324219
+169344.000000,20239.324219
+175392.000000,20239.324219
+181440.000000,20239.324219
+187488.000000,20239.324219
+193536.000000,20239.324219
+199584.000000,20239.324219
+205632.000000,398.859100
+211680.000000,20239.324219
+217728.000000,20239.324219
+223776.000000,20239.324219
+229824.000000,20239.324219
+235872.000000,20239.324219
+241920.000000,20239.324219
+247968.000000,20239.324219
+254016.000000,20239.324219
+260064.000000,20239.324219
+266112.000000,398.859100
+272160.000000,20239.324219
+278208.000000,20239.324219
+284256.000000,20239.324219
+290304.000000,20239.324219
+296352.000000,20239.324219
+302400.000000,20239.324219
+308448.000000,20239.324219
+314496.000000,20239.324219
+320544.000000,20239.324219
+326592.000000,398.859100
+332640.000000,20239.324219
+338688.000000,20239.324219
+344736.000000,20239.324219
+350784.000000,20239.324219
+356832.000000,20239.324219
+362880.000000,20239.324219
+368928.000000,20239.324219
+374976.000000,20239.324219
+381024.000000,20239.324219
+387072.000000,398.859100
+393120.000000,16271.231195
+399168.000000,20239.324219
+405216.000000,20239.324219
+411264.000000,20239.324219
+417312.000000,20239.324219
+423360.000000,20239.324219
+429408.000000,20239.324219
+435456.000000,20239.324219
+441504.000000,20239.324219
+447552.000000,398.859100
+453600.000000,398.859100
+459648.000000,20239.324219
+465696.000000,20239.324219
+471744.000000,20239.324219
+477792.000000,20239.324219
+483840.000000,20239.324219
+489888.000000,20239.324219
+495936.000000,20239.324219
+501984.000000,20239.324219
+508032.000000,398.859100
+514080.000000,398.859100
+520128.000000,20239.324219
+526176.000000,20239.324219
+532224.000000,20239.324219
+538272.000000,20239.324219
+544320.000000,20239.324219
+550368.000000,20239.324219
+556416.000000,20239.324219
+562464.000000,20239.324219
+568512.000000,398.862196
+574560.000000,398.859100
+580608.000000,20239.324219
+586656.000000,20239.324219
+592704.000000,20239.324219
+598752.000000,20239.324219
+604800.000000,20239.324219
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.PPool/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.PPool/test.csv
new file mode 100644
index 0000000000..1c6cc916b1
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.PPool/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,20239.324219
+6048.000000,398.859100
+12096.000000,398.859100
+18144.000000,398.859100
+24192.000000,398.859100
+30240.000000,20239.324219
+36288.000000,20239.324219
+42336.000000,20239.324219
+48384.000000,20239.324219
+54432.000000,20239.324219
+60480.000000,20239.324219
+66528.000000,20239.324219
+72576.000000,20239.324219
+78624.000000,398.865292
+84672.000000,398.859100
+90720.000000,20239.324219
+96768.000000,20239.324219
+102816.000000,20239.324219
+108864.000000,20239.324219
+114912.000000,20239.324219
+120960.000000,20239.324219
+127008.000000,20239.324219
+133056.000000,20239.324219
+139104.000000,20239.324219
+145152.000000,398.859100
+151200.000000,20239.324219
+157248.000000,20239.324219
+163296.000000,20239.324219
+169344.000000,20239.324219
+175392.000000,20239.324219
+181440.000000,20239.324219
+187488.000000,20239.324219
+193536.000000,20239.324219
+199584.000000,20239.324219
+205632.000000,398.859100
+211680.000000,20239.324219
+217728.000000,20239.324219
+223776.000000,20239.324219
+229824.000000,20239.324219
+235872.000000,20239.324219
+241920.000000,20239.324219
+247968.000000,20239.324219
+254016.000000,20239.324219
+260064.000000,20239.324219
+266112.000000,398.859100
+272160.000000,20239.324219
+278208.000000,20239.324219
+284256.000000,20239.324219
+290304.000000,20239.324219
+296352.000000,20239.324219
+302400.000000,20239.324219
+308448.000000,20239.324219
+314496.000000,20239.324219
+320544.000000,20239.324219
+326592.000000,398.859100
+332640.000000,20239.324219
+338688.000000,20239.324219
+344736.000000,20239.324219
+350784.000000,20239.324219
+356832.000000,20239.324219
+362880.000000,20239.324219
+368928.000000,20239.324219
+374976.000000,20239.324219
+381024.000000,20239.324219
+387072.000000,398.859100
+393120.000000,16271.231195
+399168.000000,20239.324219
+405216.000000,20239.324219
+411264.000000,20239.324219
+417312.000000,20239.324219
+423360.000000,20239.324219
+429408.000000,20239.324219
+435456.000000,20239.324219
+441504.000000,20239.324219
+447552.000000,398.859100
+453600.000000,398.859100
+459648.000000,20239.324219
+465696.000000,20239.324219
+471744.000000,20239.324219
+477792.000000,20239.324219
+483840.000000,20239.324219
+489888.000000,20239.324219
+495936.000000,20239.324219
+501984.000000,20239.324219
+508032.000000,398.859100
+514080.000000,398.859100
+520128.000000,20239.324219
+526176.000000,20239.324219
+532224.000000,20239.324219
+538272.000000,20239.324219
+544320.000000,20239.324219
+550368.000000,20239.324219
+556416.000000,20239.324219
+562464.000000,20239.324219
+568512.000000,398.862196
+574560.000000,398.859100
+580608.000000,20239.324219
+586656.000000,20239.324219
+592704.000000,20239.324219
+598752.000000,20239.324219
+604800.000000,20239.324219
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.PPool/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.PPool/upperBound.csv
new file mode 100644
index 0000000000..c89b6c8d77
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.PPool/upperBound.csv
@@ -0,0 +1,39 @@
+x,y
+-0.001000,20259.563543
+0.001000,20259.563543
+6048.001000,399.257959
+24191.999000,399.257959
+30239.999000,20259.563543
+72576.001000,20259.563543
+78624.001000,399.264157
+84671.999000,399.257959
+90719.999000,20259.563543
+139104.001000,20259.563543
+145152.000000,399.261243
+151199.999000,20259.563543
+199584.001000,20259.563543
+205632.000000,399.261243
+211679.999000,20259.563543
+260064.001000,20259.563543
+266112.000000,399.261243
+272159.999000,20259.563543
+320544.001000,20259.563543
+326592.000000,399.261243
+332639.999000,20259.563543
+381024.001000,20259.563543
+387072.000111,399.260878
+393119.999000,16287.502426
+399167.999000,20259.563543
+441504.001000,20259.563543
+447552.001000,399.257959
+453599.999000,399.257959
+459647.999000,20259.563543
+501984.001000,20259.563543
+508032.001000,399.257959
+514079.999000,399.257959
+520127.999000,20259.563543
+562464.001000,20259.563543
+568512.001000,399.261058
+574559.999000,399.257959
+580607.999000,20259.563543
+604800.001000,20259.563543
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QEva/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QEva/errors.csv
new file mode 100644
index 0000000000..ac194fcf55
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QEva/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+6048.000000,0.000000
+12096.000000,0.000000
+18144.000000,0.000000
+24192.000000,0.000000
+30240.000000,0.000000
+36288.000000,0.000000
+42336.000000,0.000000
+48384.000000,0.000000
+54432.000000,0.000000
+60480.000000,0.000000
+66528.000000,0.000000
+72576.000000,0.000000
+78624.000000,0.000000
+84672.000000,0.000000
+90720.000000,0.000000
+96768.000000,0.000000
+102816.000000,0.000000
+108864.000000,0.000000
+114912.000000,0.000000
+120960.000000,0.000000
+127008.000000,0.000000
+133056.000000,0.000000
+139104.000000,0.000000
+145152.000000,0.000000
+151200.000000,0.000000
+157248.000000,0.000000
+163296.000000,0.000000
+169344.000000,0.000000
+175392.000000,0.000000
+181440.000000,0.000000
+187488.000000,0.000000
+193536.000000,0.000000
+199584.000000,0.000000
+205632.000000,0.000000
+211680.000000,0.000000
+217728.000000,0.000000
+223776.000000,0.000000
+229824.000000,0.000000
+235872.000000,0.000000
+241920.000000,0.000000
+247968.000000,0.000000
+254016.000000,0.000000
+260064.000000,0.000000
+266112.000000,0.000000
+272160.000000,0.000000
+278208.000000,0.000000
+284256.000000,0.000000
+290304.000000,0.000000
+296352.000000,0.000000
+302400.000000,0.000000
+308448.000000,0.000000
+314496.000000,0.000000
+320544.000000,0.000000
+326592.000000,0.000000
+332640.000000,0.000000
+338688.000000,0.000000
+344736.000000,0.000000
+350784.000000,0.000000
+356832.000000,0.000000
+362880.000000,0.000000
+368928.000000,0.000000
+374976.000000,0.000000
+381024.000000,0.000000
+387072.000000,0.000000
+393120.000000,0.000000
+399168.000000,0.000000
+405216.000000,0.000000
+411264.000000,0.000000
+417312.000000,0.000000
+423360.000000,0.000000
+429408.000000,0.000000
+435456.000000,0.000000
+441504.000000,0.000000
+447552.000000,0.000000
+453600.000000,0.000000
+459648.000000,0.000000
+465696.000000,0.000000
+471744.000000,0.000000
+477792.000000,0.000000
+483840.000000,0.000000
+489888.000000,0.000000
+495936.000000,0.000000
+501984.000000,0.000000
+508032.000000,0.000000
+514080.000000,0.000000
+520128.000000,0.000000
+526176.000000,0.000000
+532224.000000,0.000000
+538272.000000,0.000000
+544320.000000,0.000000
+550368.000000,0.000000
+556416.000000,0.000000
+562464.000000,0.000000
+568512.000000,0.000000
+574560.000000,0.000000
+580608.000000,0.000000
+586656.000000,0.000000
+592704.000000,0.000000
+598752.000000,0.000000
+604800.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QEva/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QEva/lowerBound.csv
new file mode 100644
index 0000000000..8a26d59f01
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QEva/lowerBound.csv
@@ -0,0 +1,107 @@
+x,y
+-0.001000,5126.755808
+0.001000,5126.755808
+6048.001000,21495.282029
+24192.001000,21495.282029
+30240.001000,49113.541983
+36288.001000,63847.604890
+42336.001000,78581.669358
+48384.001000,93315.729923
+54431.999420,97228.729796
+60479.999000,82502.833331
+66527.999000,67757.646091
+72575.999000,53012.458851
+78623.999000,21496.098712
+84671.999000,21495.282029
+84672.001000,21495.282029
+90720.001000,47359.487637
+96768.001000,62093.550075
+102816.001000,76827.612670
+108864.001000,91561.673548
+114911.999647,98264.151610
+120959.999000,84258.213694
+127007.999000,69513.026453
+133055.999000,54767.838589
+139103.999000,40022.649007
+145151.999000,21495.282029
+145152.001000,21495.282029
+151200.001000,45605.430949
+157248.001000,60339.495417
+163296.001000,75073.555983
+169344.001000,89807.623104
+175391.999817,98264.151455
+181439.999000,86013.590934
+187487.999000,71268.406816
+193535.999000,56523.215829
+199583.999000,41778.028433
+205631.999000,21495.282029
+205632.001000,21495.282029
+211680.001000,43851.377384
+217728.001000,58585.439042
+223776.001000,73319.502105
+229824.001000,88053.567666
+235871.999986,98264.151398
+241919.999000,87768.966614
+247967.999000,73023.783432
+254015.999000,58278.596036
+260063.999000,43533.408795
+266111.999000,21495.282029
+266112.001000,21495.282029
+272160.001000,42097.323818
+278208.001000,56831.385476
+284256.001000,71565.450412
+290304.001000,86299.510978
+296352.000156,98264.151439
+302399.999000,89524.346977
+308447.999000,74779.159736
+314495.999000,60033.976398
+320543.999000,45288.789158
+326591.999000,21495.282029
+326592.001000,21495.282029
+332640.001000,40343.268691
+338688.001000,55077.329257
+344736.001000,69811.393725
+350784.001000,84545.454291
+356832.000326,98244.878063
+362879.999000,91279.727339
+368927.999000,76534.540099
+374975.999000,61789.355356
+381023.999000,47044.167023
+387071.999000,21495.282029
+387072.001000,21495.282029
+393120.001000,35521.237346
+399168.001000,53323.274443
+405216.001000,68057.337037
+411264.001000,82791.397915
+417312.000533,97525.464835
+423359.999000,93035.107702
+429407.999000,78289.920461
+435455.999000,63544.733221
+441503.999000,48799.545981
+447551.999000,21495.282029
+453600.001000,21495.282029
+459648.001000,51569.219784
+465696.001000,66303.282535
+471744.001000,81037.347472
+477792.000875,95771.408982
+483839.999000,94790.488064
+489887.999000,80045.300824
+495935.999000,65300.113583
+501983.999000,50554.926343
+508031.999000,21495.282029
+514080.001000,21495.282029
+520128.001000,49815.163409
+526176.001000,64549.227565
+532224.001000,79283.292033
+538272.001000,94017.352598
+544319.999292,96538.448579
+550367.999000,81800.681186
+562463.999000,52310.306706
+568511.999000,21495.690371
+574559.999000,21495.282029
+574560.001000,21495.282029
+580608.001000,48061.109843
+586656.001000,62795.171502
+592704.001000,77529.235345
+598752.001000,92263.295911
+604800.001000,98264.153109
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QEva/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QEva/reference.csv
new file mode 100644
index 0000000000..96c755e68d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QEva/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,5131.887695
+6048.000000,21516.798828
+12096.000000,21516.798828
+18144.000000,21516.798828
+24192.000000,21516.798828
+30240.000000,49162.704688
+36288.000000,63911.516406
+42336.000000,78660.329688
+48384.000000,93409.139063
+54432.000000,97326.056875
+60480.000000,82585.418750
+66528.000000,67825.471562
+72576.000000,53065.524375
+78624.000000,21517.616328
+84672.000000,21516.798828
+90720.000000,47406.894531
+96768.000000,62155.705781
+102816.000000,76904.517188
+108864.000000,91653.326875
+114912.000000,98362.515625
+120960.000000,84342.556250
+127008.000000,69582.609063
+133056.000000,54822.661250
+139104.000000,40062.711719
+145152.000000,21516.798828
+151200.000000,45651.082031
+157248.000000,60399.895312
+163296.000000,75148.704687
+169344.000000,89897.520625
+175392.000000,98362.515625
+181440.000000,86099.690625
+187488.000000,71339.746563
+193536.000000,56579.795625
+199584.000000,41819.848281
+205632.000000,21516.798828
+211680.000000,43895.272656
+217728.000000,58644.083125
+223776.000000,73392.895000
+229824.000000,88141.709375
+235872.000000,98362.515625
+241920.000000,87856.823438
+247968.000000,73096.880313
+254016.000000,58336.932969
+260064.000000,43576.985781
+266112.000000,21516.798828
+272160.000000,42139.463281
+278208.000000,56888.273750
+284256.000000,71637.087500
+290304.000000,86385.896875
+296352.000000,98362.515625
+302400.000000,89613.960938
+308448.000000,74854.013750
+314496.000000,60094.070469
+320544.000000,45334.123281
+326592.000000,21516.798828
+332640.000000,40383.652344
+338688.000000,55132.461719
+344736.000000,69881.275000
+350784.000000,84630.084375
+356832.000000,98343.222812
+362880.000000,91371.098437
+368928.000000,76611.151250
+374976.000000,61851.206563
+381024.000000,47091.258281
+387072.000000,21516.798828
+393120.000000,35556.794141
+399168.000000,53376.651094
+405216.000000,68125.462500
+411264.000000,82874.272188
+417312.000000,97623.089062
+423360.000000,93128.235937
+429408.000000,78368.288750
+435456.000000,63608.341562
+441504.000000,48848.394375
+447552.000000,21516.798828
+453600.000000,21516.798828
+459648.000000,51620.840625
+465696.000000,66369.652188
+471744.000000,81118.465938
+477792.000000,95867.276563
+483840.000000,94885.373438
+489888.000000,80125.426250
+495936.000000,65365.479063
+501984.000000,50605.531875
+508032.000000,21516.798828
+514080.000000,21516.798828
+520128.000000,49865.028437
+526176.000000,64613.841406
+532224.000000,79362.654688
+538272.000000,94111.464063
+544320.000000,96635.084375
+550368.000000,81882.563750
+556416.000000,67122.616562
+562464.000000,52362.669375
+568512.000000,21517.207578
+574560.000000,21516.798828
+580608.000000,48109.219063
+586656.000000,62858.029531
+592704.000000,77606.842188
+598752.000000,92355.651563
+604800.000000,98362.515625
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QEva/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QEva/test.csv
new file mode 100644
index 0000000000..96c755e68d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QEva/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,5131.887695
+6048.000000,21516.798828
+12096.000000,21516.798828
+18144.000000,21516.798828
+24192.000000,21516.798828
+30240.000000,49162.704688
+36288.000000,63911.516406
+42336.000000,78660.329688
+48384.000000,93409.139063
+54432.000000,97326.056875
+60480.000000,82585.418750
+66528.000000,67825.471562
+72576.000000,53065.524375
+78624.000000,21517.616328
+84672.000000,21516.798828
+90720.000000,47406.894531
+96768.000000,62155.705781
+102816.000000,76904.517188
+108864.000000,91653.326875
+114912.000000,98362.515625
+120960.000000,84342.556250
+127008.000000,69582.609063
+133056.000000,54822.661250
+139104.000000,40062.711719
+145152.000000,21516.798828
+151200.000000,45651.082031
+157248.000000,60399.895312
+163296.000000,75148.704687
+169344.000000,89897.520625
+175392.000000,98362.515625
+181440.000000,86099.690625
+187488.000000,71339.746563
+193536.000000,56579.795625
+199584.000000,41819.848281
+205632.000000,21516.798828
+211680.000000,43895.272656
+217728.000000,58644.083125
+223776.000000,73392.895000
+229824.000000,88141.709375
+235872.000000,98362.515625
+241920.000000,87856.823438
+247968.000000,73096.880313
+254016.000000,58336.932969
+260064.000000,43576.985781
+266112.000000,21516.798828
+272160.000000,42139.463281
+278208.000000,56888.273750
+284256.000000,71637.087500
+290304.000000,86385.896875
+296352.000000,98362.515625
+302400.000000,89613.960938
+308448.000000,74854.013750
+314496.000000,60094.070469
+320544.000000,45334.123281
+326592.000000,21516.798828
+332640.000000,40383.652344
+338688.000000,55132.461719
+344736.000000,69881.275000
+350784.000000,84630.084375
+356832.000000,98343.222812
+362880.000000,91371.098437
+368928.000000,76611.151250
+374976.000000,61851.206563
+381024.000000,47091.258281
+387072.000000,21516.798828
+393120.000000,35556.794141
+399168.000000,53376.651094
+405216.000000,68125.462500
+411264.000000,82874.272188
+417312.000000,97623.089062
+423360.000000,93128.235937
+429408.000000,78368.288750
+435456.000000,63608.341562
+441504.000000,48848.394375
+447552.000000,21516.798828
+453600.000000,21516.798828
+459648.000000,51620.840625
+465696.000000,66369.652188
+471744.000000,81118.465938
+477792.000000,95867.276563
+483840.000000,94885.373438
+489888.000000,80125.426250
+495936.000000,65365.479063
+501984.000000,50605.531875
+508032.000000,21516.798828
+514080.000000,21516.798828
+520128.000000,49865.028437
+526176.000000,64613.841406
+532224.000000,79362.654688
+538272.000000,94111.464063
+544320.000000,96635.084375
+550368.000000,81882.563750
+556416.000000,67122.616562
+562464.000000,52362.669375
+568512.000000,21517.207578
+574560.000000,21516.798828
+580608.000000,48109.219063
+586656.000000,62858.029531
+592704.000000,77606.842188
+598752.000000,92355.651563
+604800.000000,98362.515625
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QEva/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QEva/upperBound.csv
new file mode 100644
index 0000000000..49fbe02075
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QEva/upperBound.csv
@@ -0,0 +1,109 @@
+x,y
+-0.001000,5137.019583
+6047.999000,21538.315627
+24191.999000,21538.315627
+30239.999000,49211.867392
+36287.999000,63975.427923
+42335.999000,78738.990017
+48383.999000,93502.548202
+54431.999000,97423.382932
+54432.001000,97423.382932
+60480.001000,82668.004169
+66528.001000,67893.297034
+72576.001000,53118.589899
+78624.001000,21539.133944
+84671.999000,21538.315627
+90719.999000,47454.301426
+96767.999000,62217.861487
+102815.999000,76981.421705
+108863.999000,91744.980202
+114911.999000,98460.878141
+114912.001000,98460.878141
+120960.001000,84426.898806
+127008.001000,69652.191672
+133056.001000,54877.483911
+139104.001000,40102.774430
+145151.999869,21538.319098
+151199.999000,45696.733113
+157247.999000,60460.295208
+163295.999000,75223.853392
+169343.999000,89987.418146
+175391.999000,98460.878141
+175392.001000,98460.878141
+181440.001000,86185.790316
+187488.001000,71411.086309
+193536.001000,56636.375421
+199584.001000,41861.668130
+205631.999951,21538.319151
+211679.999000,43939.167929
+217727.999000,58702.727208
+223775.999000,73466.287895
+229823.999000,88229.851084
+235871.999000,98460.878141
+235872.001000,98460.878141
+241920.001000,87944.680261
+247968.001000,73169.977193
+254016.001000,58395.269902
+260064.001000,43620.562767
+266112.000034,21538.319155
+272159.999000,42181.602745
+278207.999000,56945.162024
+284255.999000,71708.724587
+290303.999000,86472.282772
+296351.999000,98460.878141
+296352.001000,98460.878141
+302400.001000,89703.574898
+308448.001000,74928.867764
+314496.001000,60154.164539
+320544.001000,45379.457405
+326592.000116,21538.319112
+332639.999000,40424.035996
+338687.999000,55187.594180
+344735.999000,69951.156275
+350783.999000,84714.714459
+356831.999000,98441.566035
+356832.001000,98441.566035
+362880.001000,91462.469536
+368928.001000,76687.762401
+374976.001000,61913.057769
+381024.001000,47138.349540
+387072.000291,21538.318627
+393119.999000,35592.350935
+399167.999000,53430.027745
+405215.999000,68193.587962
+411263.999000,82957.146460
+417311.999000,97720.712152
+417312.001000,97720.712152
+423360.001000,93221.364173
+429408.001000,78446.657039
+435456.001000,63671.949904
+441504.001000,48897.242769
+447552.001000,21538.315627
+453599.999000,21538.315627
+459647.999000,51672.461466
+465695.999000,66436.021840
+471743.999000,81199.584403
+477791.999000,95963.143839
+477792.001000,95963.143839
+483840.001000,94980.258811
+489888.001000,80205.551676
+495936.001000,65430.844542
+501984.001000,50656.137407
+508032.001000,21538.315627
+514079.999000,21538.315627
+520127.999000,49914.893466
+526175.999000,64678.455248
+532223.999000,79442.017342
+538271.999000,94205.575527
+544319.999000,96731.719459
+544320.001000,96731.719459
+550368.001000,81964.446314
+562464.001000,52415.032044
+568512.001000,21538.724786
+574559.999000,21538.315627
+580607.999000,48157.328282
+586655.999000,62920.887561
+592703.999000,77684.449030
+598751.999000,92448.007214
+604799.999000,98460.878141
+604800.001000,98460.878141
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QPool/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QPool/errors.csv
new file mode 100644
index 0000000000..ac194fcf55
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QPool/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+6048.000000,0.000000
+12096.000000,0.000000
+18144.000000,0.000000
+24192.000000,0.000000
+30240.000000,0.000000
+36288.000000,0.000000
+42336.000000,0.000000
+48384.000000,0.000000
+54432.000000,0.000000
+60480.000000,0.000000
+66528.000000,0.000000
+72576.000000,0.000000
+78624.000000,0.000000
+84672.000000,0.000000
+90720.000000,0.000000
+96768.000000,0.000000
+102816.000000,0.000000
+108864.000000,0.000000
+114912.000000,0.000000
+120960.000000,0.000000
+127008.000000,0.000000
+133056.000000,0.000000
+139104.000000,0.000000
+145152.000000,0.000000
+151200.000000,0.000000
+157248.000000,0.000000
+163296.000000,0.000000
+169344.000000,0.000000
+175392.000000,0.000000
+181440.000000,0.000000
+187488.000000,0.000000
+193536.000000,0.000000
+199584.000000,0.000000
+205632.000000,0.000000
+211680.000000,0.000000
+217728.000000,0.000000
+223776.000000,0.000000
+229824.000000,0.000000
+235872.000000,0.000000
+241920.000000,0.000000
+247968.000000,0.000000
+254016.000000,0.000000
+260064.000000,0.000000
+266112.000000,0.000000
+272160.000000,0.000000
+278208.000000,0.000000
+284256.000000,0.000000
+290304.000000,0.000000
+296352.000000,0.000000
+302400.000000,0.000000
+308448.000000,0.000000
+314496.000000,0.000000
+320544.000000,0.000000
+326592.000000,0.000000
+332640.000000,0.000000
+338688.000000,0.000000
+344736.000000,0.000000
+350784.000000,0.000000
+356832.000000,0.000000
+362880.000000,0.000000
+368928.000000,0.000000
+374976.000000,0.000000
+381024.000000,0.000000
+387072.000000,0.000000
+393120.000000,0.000000
+399168.000000,0.000000
+405216.000000,0.000000
+411264.000000,0.000000
+417312.000000,0.000000
+423360.000000,0.000000
+429408.000000,0.000000
+435456.000000,0.000000
+441504.000000,0.000000
+447552.000000,0.000000
+453600.000000,0.000000
+459648.000000,0.000000
+465696.000000,0.000000
+471744.000000,0.000000
+477792.000000,0.000000
+483840.000000,0.000000
+489888.000000,0.000000
+495936.000000,0.000000
+501984.000000,0.000000
+508032.000000,0.000000
+514080.000000,0.000000
+520128.000000,0.000000
+526176.000000,0.000000
+532224.000000,0.000000
+538272.000000,0.000000
+544320.000000,0.000000
+550368.000000,0.000000
+556416.000000,0.000000
+562464.000000,0.000000
+568512.000000,0.000000
+574560.000000,0.000000
+580608.000000,0.000000
+586656.000000,0.000000
+592704.000000,0.000000
+598752.000000,0.000000
+604800.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QPool/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QPool/lowerBound.csv
new file mode 100644
index 0000000000..c8086ac0ac
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QPool/lowerBound.csv
@@ -0,0 +1,108 @@
+x,y
+-0.001000,5813.925860
+0.001000,5813.925860
+6048.001000,36686.554066
+24192.001000,36686.554066
+30240.001000,65113.274672
+36288.001000,80281.909603
+42336.001000,95450.544534
+48384.001000,110619.171661
+54431.999421,114657.093329
+60479.999000,99500.094056
+66527.999000,84319.891642
+72575.999000,69139.681422
+78623.999000,36688.010109
+84671.999000,36686.554066
+84672.001000,36686.554066
+90720.001000,63307.487735
+96768.001000,78476.119701
+102816.001000,93644.752447
+108864.001000,108813.385192
+114911.999648,115719.975143
+120959.999000,101307.260081
+127007.999000,86127.057667
+133055.999000,70946.848696
+139103.999000,55766.643940
+145151.999000,36686.554066
+145152.001000,36686.554066
+151200.001000,61501.698457
+157248.001000,76670.329486
+163296.001000,91838.960047
+169344.001000,107007.592793
+175391.999817,115719.974984
+181439.999000,103114.429228
+187487.999000,87934.223692
+193535.999000,72754.020965
+199583.999000,57573.811994
+205631.999000,36686.554066
+205632.001000,36686.554066
+211680.001000,59695.909179
+217728.001000,74864.542705
+223776.001000,90033.170456
+229824.001000,105201.805388
+235871.999987,115719.974926
+241919.999000,104921.599936
+247967.999000,89741.389717
+254015.999000,74561.187302
+260063.999000,59380.980985
+266111.999000,36686.554066
+266112.001000,36686.554066
+272160.001000,57890.119901
+278208.001000,73058.750305
+284256.001000,88227.383051
+290304.001000,103396.015797
+296352.000156,115719.974968
+302399.999000,106728.765961
+308447.999000,91548.557927
+314495.999000,76368.353327
+320543.999000,61188.147010
+326591.999000,36686.554066
+326592.001000,36686.554066
+332640.001000,56084.329062
+338688.001000,71252.963213
+344736.001000,86421.590651
+350784.001000,101590.225270
+356832.000327,115696.785205
+362879.999000,108535.931986
+368927.999000,93355.729571
+374975.999000,78175.519352
+381023.999000,62995.313035
+387071.999000,36686.554066
+387072.001000,36686.554066
+393120.001000,51121.298623
+399168.001000,69447.173310
+405216.001000,84615.804183
+411264.001000,99784.438802
+417312.000534,114953.065071
+423359.999000,110343.098011
+429407.999000,95162.895596
+435455.999000,79982.685377
+441503.999000,64802.480777
+447551.999000,36686.554066
+453600.001000,36686.554066
+459648.001000,67641.380910
+465696.001000,82810.013656
+471744.001000,97978.646402
+477792.000877,113147.278838
+483839.999000,112150.264036
+489887.999000,96970.061621
+495935.999000,81789.851402
+501983.999000,66609.648987
+508031.999000,36686.554066
+514080.001000,36686.554066
+520128.001000,65835.589134
+526176.001000,81004.224066
+532224.001000,96172.858997
+538272.001000,111341.486748
+544319.999293,113948.505446
+550367.999000,98777.227646
+556415.999000,83597.023358
+562463.999000,68416.815012
+568511.999000,36687.282088
+574559.999000,36686.554066
+574560.001000,36686.554066
+580608.001000,64029.802978
+586656.001000,79198.436661
+592704.001000,94367.069407
+598752.001000,109535.699967
+604800.001000,115719.976688
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QPool/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QPool/reference.csv
new file mode 100644
index 0000000000..257333f75a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QPool/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,5819.745605
+6048.000000,36723.277344
+12096.000000,36723.277344
+18144.000000,36723.277344
+24192.000000,36723.277344
+30240.000000,65178.453125
+36288.000000,80362.271875
+42336.000000,95546.090625
+48384.000000,110729.901563
+54432.000000,114771.866250
+60480.000000,99599.693750
+66528.000000,84404.295938
+72576.000000,69208.890313
+78624.000000,36724.734844
+84672.000000,36723.277344
+90720.000000,63370.858594
+96768.000000,78554.674375
+102816.000000,93738.490938
+108864.000000,108922.307500
+114912.000000,115835.812500
+120960.000000,101408.668750
+127008.000000,86213.270937
+133056.000000,71017.866562
+139104.000000,55822.466406
+145152.000000,36723.277344
+151200.000000,61563.261719
+157248.000000,76747.076563
+163296.000000,91930.890937
+169344.000000,107114.707500
+175392.000000,115835.812500
+181440.000000,103217.646875
+187488.000000,88022.245938
+193536.000000,72826.847812
+199584.000000,57631.443437
+205632.000000,36723.277344
+211680.000000,59755.664844
+217728.000000,74939.482188
+223776.000000,90123.293750
+229824.000000,105307.112500
+235872.000000,115835.812500
+241920.000000,105026.626562
+247968.000000,89831.220938
+254016.000000,74635.823125
+260064.000000,59440.421406
+266112.000000,36723.277344
+272160.000000,57948.067969
+278208.000000,73131.882187
+284256.000000,88315.698750
+290304.000000,103499.515313
+296352.000000,115835.812500
+302400.000000,106835.601562
+308448.000000,91640.198125
+314496.000000,76444.798125
+320544.000000,61249.396406
+326592.000000,36723.277344
+332640.000000,56140.469531
+338688.000000,71324.287500
+344736.000000,86508.098750
+350784.000000,101691.917188
+356832.000000,115812.599375
+362880.000000,108644.576563
+368928.000000,93449.178750
+374976.000000,78253.773125
+381024.000000,63058.371406
+387072.000000,36723.277344
+393120.000000,51172.471094
+399168.000000,69516.690000
+405216.000000,84700.504687
+411264.000000,99884.323125
+417312.000000,115068.134375
+423360.000000,110453.551562
+429408.000000,95258.153750
+435456.000000,80062.748125
+441504.000000,64867.348125
+447552.000000,36723.277344
+453600.000000,36723.277344
+459648.000000,67709.090000
+465696.000000,82892.906562
+471744.000000,98076.723125
+477792.000000,113260.539688
+483840.000000,112262.526563
+489888.000000,97067.128750
+495936.000000,81871.723125
+501984.000000,66676.325313
+508032.000000,36723.277344
+514080.000000,36723.277344
+520128.000000,65901.490625
+526176.000000,81085.309375
+532224.000000,96269.128125
+538272.000000,111452.939687
+544320.000000,114062.568750
+550368.000000,98876.103750
+556416.000000,83680.704062
+562464.000000,68485.300312
+568512.000000,36724.006094
+574560.000000,36723.277344
+580608.000000,64093.896875
+586656.000000,79277.714375
+592704.000000,94461.530938
+598752.000000,109645.345312
+604800.000000,115835.812500
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QPool/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QPool/test.csv
new file mode 100644
index 0000000000..257333f75a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QPool/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,5819.745605
+6048.000000,36723.277344
+12096.000000,36723.277344
+18144.000000,36723.277344
+24192.000000,36723.277344
+30240.000000,65178.453125
+36288.000000,80362.271875
+42336.000000,95546.090625
+48384.000000,110729.901563
+54432.000000,114771.866250
+60480.000000,99599.693750
+66528.000000,84404.295938
+72576.000000,69208.890313
+78624.000000,36724.734844
+84672.000000,36723.277344
+90720.000000,63370.858594
+96768.000000,78554.674375
+102816.000000,93738.490938
+108864.000000,108922.307500
+114912.000000,115835.812500
+120960.000000,101408.668750
+127008.000000,86213.270937
+133056.000000,71017.866562
+139104.000000,55822.466406
+145152.000000,36723.277344
+151200.000000,61563.261719
+157248.000000,76747.076563
+163296.000000,91930.890937
+169344.000000,107114.707500
+175392.000000,115835.812500
+181440.000000,103217.646875
+187488.000000,88022.245938
+193536.000000,72826.847812
+199584.000000,57631.443437
+205632.000000,36723.277344
+211680.000000,59755.664844
+217728.000000,74939.482188
+223776.000000,90123.293750
+229824.000000,105307.112500
+235872.000000,115835.812500
+241920.000000,105026.626562
+247968.000000,89831.220938
+254016.000000,74635.823125
+260064.000000,59440.421406
+266112.000000,36723.277344
+272160.000000,57948.067969
+278208.000000,73131.882187
+284256.000000,88315.698750
+290304.000000,103499.515313
+296352.000000,115835.812500
+302400.000000,106835.601562
+308448.000000,91640.198125
+314496.000000,76444.798125
+320544.000000,61249.396406
+326592.000000,36723.277344
+332640.000000,56140.469531
+338688.000000,71324.287500
+344736.000000,86508.098750
+350784.000000,101691.917188
+356832.000000,115812.599375
+362880.000000,108644.576563
+368928.000000,93449.178750
+374976.000000,78253.773125
+381024.000000,63058.371406
+387072.000000,36723.277344
+393120.000000,51172.471094
+399168.000000,69516.690000
+405216.000000,84700.504687
+411264.000000,99884.323125
+417312.000000,115068.134375
+423360.000000,110453.551562
+429408.000000,95258.153750
+435456.000000,80062.748125
+441504.000000,64867.348125
+447552.000000,36723.277344
+453600.000000,36723.277344
+459648.000000,67709.090000
+465696.000000,82892.906562
+471744.000000,98076.723125
+477792.000000,113260.539688
+483840.000000,112262.526563
+489888.000000,97067.128750
+495936.000000,81871.723125
+501984.000000,66676.325313
+508032.000000,36723.277344
+514080.000000,36723.277344
+520128.000000,65901.490625
+526176.000000,81085.309375
+532224.000000,96269.128125
+538272.000000,111452.939687
+544320.000000,114062.568750
+550368.000000,98876.103750
+556416.000000,83680.704062
+562464.000000,68485.300312
+568512.000000,36724.006094
+574560.000000,36723.277344
+580608.000000,64093.896875
+586656.000000,79277.714375
+592704.000000,94461.530938
+598752.000000,109645.345312
+604800.000000,115835.812500
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QPool/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QPool/upperBound.csv
new file mode 100644
index 0000000000..fe086e6095
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.QPool/upperBound.csv
@@ -0,0 +1,110 @@
+x,y
+-0.001000,5825.565351
+6047.999000,36760.000621
+24191.999000,36760.000621
+30239.999000,65243.631578
+36287.999000,80442.634147
+42335.999000,95641.636716
+48383.999000,110840.631464
+54431.999000,114886.638116
+54432.001000,114886.638116
+60480.001000,99699.293444
+66528.001000,84488.700233
+72576.001000,69278.099203
+78624.001000,36761.459579
+84671.999000,36760.000622
+90719.999000,63434.229452
+96767.999000,78633.229049
+102815.999000,93832.229428
+108863.999000,109031.229807
+114911.999000,115951.648312
+114912.001000,115951.648312
+120960.001000,101510.077419
+127008.001000,86299.484208
+133056.001000,71088.884429
+139104.001000,55878.288873
+145151.999869,36760.004195
+151199.999000,61624.824980
+157247.999000,76823.823639
+163295.999000,92022.821828
+169343.999000,107221.822208
+175391.999000,115951.648312
+175392.001000,115951.648312
+181440.001000,103320.864522
+187488.001000,88110.268183
+193536.001000,72899.674660
+199584.001000,57689.074881
+205631.999952,36760.004249
+211679.999000,59815.420509
+217727.999000,75014.421670
+223775.999000,90213.417044
+229823.999000,105412.419613
+235871.999000,115951.648312
+235872.001000,115951.648312
+241920.001000,105131.653189
+247968.001000,89921.052158
+254016.001000,74710.458948
+260064.001000,59499.861828
+266112.000034,36760.004253
+272159.999000,58006.016037
+278207.999000,73205.014070
+284255.999000,88404.014449
+290303.999000,103603.014828
+296351.999000,115951.648312
+296352.001000,115951.648312
+302400.001000,106942.437164
+308448.001000,91731.838323
+314496.001000,76521.242923
+320544.001000,61310.645803
+326592.000116,36760.004208
+332639.999000,56196.610001
+338687.999000,71395.611788
+344735.999000,86594.606849
+350783.999000,101793.609105
+356831.999000,115928.411974
+356832.001000,115928.411974
+362880.001000,108753.221139
+368928.001000,93542.627929
+374976.001000,78332.026898
+381024.001000,63121.429778
+387072.000291,36760.003710
+393119.999000,51223.643565
+399167.999000,69586.206690
+405215.999000,84785.205192
+411263.999000,99984.207448
+417311.999000,115183.202509
+417312.001000,115183.202509
+423360.001000,110564.005114
+429408.001000,95353.411904
+435456.001000,80142.810873
+441504.001000,64932.215473
+447552.001000,36760.000621
+453599.999000,36760.000621
+459647.999000,67776.799090
+465695.999000,82975.799469
+471743.999000,98174.799848
+477791.999000,113373.800227
+477792.001000,113373.800227
+483840.001000,112374.789089
+489888.001000,97164.195879
+495936.001000,81953.594848
+501984.001000,66743.001638
+508032.001000,36760.000621
+514079.999000,36760.000621
+520127.999000,65967.392116
+526175.999000,81166.394684
+532223.999000,96365.397253
+538271.999000,111564.392627
+544319.999000,114176.631319
+544320.001000,114176.631319
+550368.001000,98974.979854
+556416.001000,83764.384767
+562464.001000,68553.785613
+568512.001000,36760.730100
+574559.999000,36760.000621
+580607.999000,64157.990772
+586655.999000,79356.992089
+592703.999000,94555.992468
+598751.999000,109754.990658
+604799.999000,115951.648312
+604800.001000,115951.648312
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.TPool/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.TPool/errors.csv
new file mode 100644
index 0000000000..ac194fcf55
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.TPool/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+6048.000000,0.000000
+12096.000000,0.000000
+18144.000000,0.000000
+24192.000000,0.000000
+30240.000000,0.000000
+36288.000000,0.000000
+42336.000000,0.000000
+48384.000000,0.000000
+54432.000000,0.000000
+60480.000000,0.000000
+66528.000000,0.000000
+72576.000000,0.000000
+78624.000000,0.000000
+84672.000000,0.000000
+90720.000000,0.000000
+96768.000000,0.000000
+102816.000000,0.000000
+108864.000000,0.000000
+114912.000000,0.000000
+120960.000000,0.000000
+127008.000000,0.000000
+133056.000000,0.000000
+139104.000000,0.000000
+145152.000000,0.000000
+151200.000000,0.000000
+157248.000000,0.000000
+163296.000000,0.000000
+169344.000000,0.000000
+175392.000000,0.000000
+181440.000000,0.000000
+187488.000000,0.000000
+193536.000000,0.000000
+199584.000000,0.000000
+205632.000000,0.000000
+211680.000000,0.000000
+217728.000000,0.000000
+223776.000000,0.000000
+229824.000000,0.000000
+235872.000000,0.000000
+241920.000000,0.000000
+247968.000000,0.000000
+254016.000000,0.000000
+260064.000000,0.000000
+266112.000000,0.000000
+272160.000000,0.000000
+278208.000000,0.000000
+284256.000000,0.000000
+290304.000000,0.000000
+296352.000000,0.000000
+302400.000000,0.000000
+308448.000000,0.000000
+314496.000000,0.000000
+320544.000000,0.000000
+326592.000000,0.000000
+332640.000000,0.000000
+338688.000000,0.000000
+344736.000000,0.000000
+350784.000000,0.000000
+356832.000000,0.000000
+362880.000000,0.000000
+368928.000000,0.000000
+374976.000000,0.000000
+381024.000000,0.000000
+387072.000000,0.000000
+393120.000000,0.000000
+399168.000000,0.000000
+405216.000000,0.000000
+411264.000000,0.000000
+417312.000000,0.000000
+423360.000000,0.000000
+429408.000000,0.000000
+435456.000000,0.000000
+441504.000000,0.000000
+447552.000000,0.000000
+453600.000000,0.000000
+459648.000000,0.000000
+465696.000000,0.000000
+471744.000000,0.000000
+477792.000000,0.000000
+483840.000000,0.000000
+489888.000000,0.000000
+495936.000000,0.000000
+501984.000000,0.000000
+508032.000000,0.000000
+514080.000000,0.000000
+520128.000000,0.000000
+526176.000000,0.000000
+532224.000000,0.000000
+538272.000000,0.000000
+544320.000000,0.000000
+550368.000000,0.000000
+556416.000000,0.000000
+562464.000000,0.000000
+568512.000000,0.000000
+574560.000000,0.000000
+580608.000000,0.000000
+586656.000000,0.000000
+592704.000000,0.000000
+598752.000000,0.000000
+604800.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.TPool/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.TPool/lowerBound.csv
new file mode 100644
index 0000000000..d21a79b59b
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.TPool/lowerBound.csv
@@ -0,0 +1,65 @@
+x,y
+-0.001000,295.034931
+0.001000,295.034931
+6048.001000,300.848844
+24191.999000,300.848844
+30239.999000,300.846344
+48384.001000,300.846344
+54432.001000,300.850059
+60480.001000,300.851374
+72575.999000,300.851374
+78623.999000,300.849098
+84671.999000,300.848844
+90719.999000,300.846344
+108864.001000,300.846344
+114912.001000,300.848844
+120960.001000,300.851374
+139103.999000,300.851374
+145151.999000,300.848844
+151199.999000,300.846344
+169344.001000,300.846344
+175392.001000,300.848844
+181440.001000,300.851374
+199583.999000,300.851374
+205631.999000,300.848844
+211679.999000,300.846344
+229824.001000,300.846344
+235872.001000,300.848844
+241920.001000,300.851374
+260063.999000,300.851374
+266111.999000,300.848844
+272159.999000,300.846344
+290304.001000,300.846344
+296352.001000,300.848844
+302400.001000,300.851374
+320543.999000,300.851374
+326591.999000,300.848844
+332639.999000,300.846344
+350784.001000,300.846344
+356832.001000,300.847544
+362880.001000,300.851374
+381023.999000,300.851374
+387071.999000,300.848844
+393119.999000,300.846844
+399167.999000,300.846344
+417312.001000,300.846344
+423360.001000,300.851374
+441503.999000,300.851374
+447551.999000,300.848844
+453599.999000,300.848844
+459647.999000,300.846344
+477792.001000,300.846344
+483840.001000,300.851374
+501983.999000,300.851374
+508031.999000,300.848844
+514079.999000,300.848844
+520127.999000,300.846344
+538272.001000,300.846344
+544320.001000,300.850868
+550368.001000,300.851374
+562463.999000,300.851374
+568511.999000,300.848971
+574559.999000,300.848844
+580607.999000,300.846344
+598752.001000,300.846344
+604800.001000,300.848844
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.TPool/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.TPool/reference.csv
new file mode 100644
index 0000000000..11991b0514
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.TPool/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,295.330261
+6048.000000,301.149994
+12096.000000,301.149994
+18144.000000,301.149994
+24192.000000,301.149994
+30240.000000,301.147491
+36288.000000,301.147491
+42336.000000,301.147491
+48384.000000,301.147491
+54432.000000,301.151210
+60480.000000,301.152527
+66528.000000,301.152527
+72576.000000,301.152527
+78624.000000,301.150248
+84672.000000,301.149994
+90720.000000,301.147491
+96768.000000,301.147491
+102816.000000,301.147491
+108864.000000,301.147491
+114912.000000,301.149994
+120960.000000,301.152527
+127008.000000,301.152527
+133056.000000,301.152527
+139104.000000,301.152527
+145152.000000,301.149994
+151200.000000,301.147491
+157248.000000,301.147491
+163296.000000,301.147491
+169344.000000,301.147491
+175392.000000,301.149994
+181440.000000,301.152527
+187488.000000,301.152527
+193536.000000,301.152527
+199584.000000,301.152527
+205632.000000,301.149994
+211680.000000,301.147491
+217728.000000,301.147491
+223776.000000,301.147491
+229824.000000,301.147491
+235872.000000,301.149994
+241920.000000,301.152527
+247968.000000,301.152527
+254016.000000,301.152527
+260064.000000,301.152527
+266112.000000,301.149994
+272160.000000,301.147491
+278208.000000,301.147491
+284256.000000,301.147491
+290304.000000,301.147491
+296352.000000,301.149994
+302400.000000,301.152527
+308448.000000,301.152527
+314496.000000,301.152527
+320544.000000,301.152527
+326592.000000,301.149994
+332640.000000,301.147491
+338688.000000,301.147491
+344736.000000,301.147491
+350784.000000,301.147491
+356832.000000,301.148693
+362880.000000,301.152527
+368928.000000,301.152527
+374976.000000,301.152527
+381024.000000,301.152527
+387072.000000,301.149994
+393120.000000,301.147992
+399168.000000,301.147491
+405216.000000,301.147491
+411264.000000,301.147491
+417312.000000,301.147491
+423360.000000,301.152527
+429408.000000,301.152527
+435456.000000,301.152527
+441504.000000,301.152527
+447552.000000,301.149994
+453600.000000,301.149994
+459648.000000,301.147491
+465696.000000,301.147491
+471744.000000,301.147491
+477792.000000,301.147491
+483840.000000,301.152527
+489888.000000,301.152527
+495936.000000,301.152527
+501984.000000,301.152527
+508032.000000,301.149994
+514080.000000,301.149994
+520128.000000,301.147491
+526176.000000,301.147491
+532224.000000,301.147491
+538272.000000,301.147491
+544320.000000,301.152020
+550368.000000,301.152527
+556416.000000,301.152527
+562464.000000,301.152527
+568512.000000,301.150121
+574560.000000,301.149994
+580608.000000,301.147491
+586656.000000,301.147491
+592704.000000,301.147491
+598752.000000,301.147491
+604800.000000,301.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.TPool/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.TPool/test.csv
new file mode 100644
index 0000000000..11991b0514
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.TPool/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,295.330261
+6048.000000,301.149994
+12096.000000,301.149994
+18144.000000,301.149994
+24192.000000,301.149994
+30240.000000,301.147491
+36288.000000,301.147491
+42336.000000,301.147491
+48384.000000,301.147491
+54432.000000,301.151210
+60480.000000,301.152527
+66528.000000,301.152527
+72576.000000,301.152527
+78624.000000,301.150248
+84672.000000,301.149994
+90720.000000,301.147491
+96768.000000,301.147491
+102816.000000,301.147491
+108864.000000,301.147491
+114912.000000,301.149994
+120960.000000,301.152527
+127008.000000,301.152527
+133056.000000,301.152527
+139104.000000,301.152527
+145152.000000,301.149994
+151200.000000,301.147491
+157248.000000,301.147491
+163296.000000,301.147491
+169344.000000,301.147491
+175392.000000,301.149994
+181440.000000,301.152527
+187488.000000,301.152527
+193536.000000,301.152527
+199584.000000,301.152527
+205632.000000,301.149994
+211680.000000,301.147491
+217728.000000,301.147491
+223776.000000,301.147491
+229824.000000,301.147491
+235872.000000,301.149994
+241920.000000,301.152527
+247968.000000,301.152527
+254016.000000,301.152527
+260064.000000,301.152527
+266112.000000,301.149994
+272160.000000,301.147491
+278208.000000,301.147491
+284256.000000,301.147491
+290304.000000,301.147491
+296352.000000,301.149994
+302400.000000,301.152527
+308448.000000,301.152527
+314496.000000,301.152527
+320544.000000,301.152527
+326592.000000,301.149994
+332640.000000,301.147491
+338688.000000,301.147491
+344736.000000,301.147491
+350784.000000,301.147491
+356832.000000,301.148693
+362880.000000,301.152527
+368928.000000,301.152527
+374976.000000,301.152527
+381024.000000,301.152527
+387072.000000,301.149994
+393120.000000,301.147992
+399168.000000,301.147491
+405216.000000,301.147491
+411264.000000,301.147491
+417312.000000,301.147491
+423360.000000,301.152527
+429408.000000,301.152527
+435456.000000,301.152527
+441504.000000,301.152527
+447552.000000,301.149994
+453600.000000,301.149994
+459648.000000,301.147491
+465696.000000,301.147491
+471744.000000,301.147491
+477792.000000,301.147491
+483840.000000,301.152527
+489888.000000,301.152527
+495936.000000,301.152527
+501984.000000,301.152527
+508032.000000,301.149994
+514080.000000,301.149994
+520128.000000,301.147491
+526176.000000,301.147491
+532224.000000,301.147491
+538272.000000,301.147491
+544320.000000,301.152020
+550368.000000,301.152527
+556416.000000,301.152527
+562464.000000,301.152527
+568512.000000,301.150121
+574560.000000,301.149994
+580608.000000,301.147491
+586656.000000,301.147491
+592704.000000,301.147491
+598752.000000,301.147491
+604800.000000,301.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.TPool/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.TPool/upperBound.csv
new file mode 100644
index 0000000000..4dabf1365e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.mat_indoorSwimming.TPool/upperBound.csv
@@ -0,0 +1,65 @@
+x,y
+-0.001000,295.625591
+6047.999000,301.451144
+24192.001000,301.451144
+30240.001000,301.448639
+48383.999000,301.448639
+54431.999000,301.452361
+60479.999000,301.453679
+72576.001000,301.453679
+78624.001000,301.451398
+84672.001000,301.451144
+90720.001000,301.448639
+108863.999000,301.448639
+114911.999000,301.451144
+120959.999000,301.453679
+139104.001000,301.453679
+145152.001000,301.451144
+151200.001000,301.448639
+169343.999000,301.448639
+175391.999000,301.451144
+181439.999000,301.453679
+199584.001000,301.453679
+205632.001000,301.451144
+211680.001000,301.448639
+229823.999000,301.448639
+235871.999000,301.451144
+241919.999000,301.453679
+260064.001000,301.453679
+266112.001000,301.451144
+272160.001000,301.448639
+290303.999000,301.448639
+296351.999000,301.451144
+302399.999000,301.453679
+320544.001000,301.453679
+326592.001000,301.451144
+332640.001000,301.448639
+350783.999000,301.448639
+356831.999000,301.449841
+362879.999000,301.453679
+381024.001000,301.453679
+387072.001000,301.451144
+393120.001000,301.449140
+399168.001000,301.448639
+417311.999000,301.448639
+423359.999000,301.453679
+441504.001000,301.453679
+447552.001000,301.451144
+453600.001000,301.451144
+459648.001000,301.448639
+477791.999000,301.448639
+483839.999000,301.453679
+501984.001000,301.453679
+508032.001000,301.451144
+514080.001000,301.451144
+520128.001000,301.448639
+538271.999000,301.448639
+544319.999000,301.453172
+550367.999000,301.453679
+562464.001000,301.453679
+568512.001000,301.451271
+574560.001000,301.451144
+580608.001000,301.448639
+598751.999000,301.448639
+604799.999000,301.451144
+604800.001000,301.451144
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.PPool/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.PPool/errors.csv
new file mode 100644
index 0000000000..ac194fcf55
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.PPool/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+6048.000000,0.000000
+12096.000000,0.000000
+18144.000000,0.000000
+24192.000000,0.000000
+30240.000000,0.000000
+36288.000000,0.000000
+42336.000000,0.000000
+48384.000000,0.000000
+54432.000000,0.000000
+60480.000000,0.000000
+66528.000000,0.000000
+72576.000000,0.000000
+78624.000000,0.000000
+84672.000000,0.000000
+90720.000000,0.000000
+96768.000000,0.000000
+102816.000000,0.000000
+108864.000000,0.000000
+114912.000000,0.000000
+120960.000000,0.000000
+127008.000000,0.000000
+133056.000000,0.000000
+139104.000000,0.000000
+145152.000000,0.000000
+151200.000000,0.000000
+157248.000000,0.000000
+163296.000000,0.000000
+169344.000000,0.000000
+175392.000000,0.000000
+181440.000000,0.000000
+187488.000000,0.000000
+193536.000000,0.000000
+199584.000000,0.000000
+205632.000000,0.000000
+211680.000000,0.000000
+217728.000000,0.000000
+223776.000000,0.000000
+229824.000000,0.000000
+235872.000000,0.000000
+241920.000000,0.000000
+247968.000000,0.000000
+254016.000000,0.000000
+260064.000000,0.000000
+266112.000000,0.000000
+272160.000000,0.000000
+278208.000000,0.000000
+284256.000000,0.000000
+290304.000000,0.000000
+296352.000000,0.000000
+302400.000000,0.000000
+308448.000000,0.000000
+314496.000000,0.000000
+320544.000000,0.000000
+326592.000000,0.000000
+332640.000000,0.000000
+338688.000000,0.000000
+344736.000000,0.000000
+350784.000000,0.000000
+356832.000000,0.000000
+362880.000000,0.000000
+368928.000000,0.000000
+374976.000000,0.000000
+381024.000000,0.000000
+387072.000000,0.000000
+393120.000000,0.000000
+399168.000000,0.000000
+405216.000000,0.000000
+411264.000000,0.000000
+417312.000000,0.000000
+423360.000000,0.000000
+429408.000000,0.000000
+435456.000000,0.000000
+441504.000000,0.000000
+447552.000000,0.000000
+453600.000000,0.000000
+459648.000000,0.000000
+465696.000000,0.000000
+471744.000000,0.000000
+477792.000000,0.000000
+483840.000000,0.000000
+489888.000000,0.000000
+495936.000000,0.000000
+501984.000000,0.000000
+508032.000000,0.000000
+514080.000000,0.000000
+520128.000000,0.000000
+526176.000000,0.000000
+532224.000000,0.000000
+538272.000000,0.000000
+544320.000000,0.000000
+550368.000000,0.000000
+556416.000000,0.000000
+562464.000000,0.000000
+568512.000000,0.000000
+574560.000000,0.000000
+580608.000000,0.000000
+586656.000000,0.000000
+592704.000000,0.000000
+598752.000000,0.000000
+604800.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.PPool/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.PPool/lowerBound.csv
new file mode 100644
index 0000000000..fab83e53f2
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.PPool/lowerBound.csv
@@ -0,0 +1,45 @@
+x,y
+-0.001000,20219.084895
+6047.999000,398.460241
+24192.001000,398.460241
+30240.001000,20219.084895
+72575.999000,20219.084895
+78623.999000,398.466426
+84671.999000,398.460241
+84672.001000,398.460241
+90720.001000,20219.084895
+139103.999000,20219.084895
+145151.999000,398.460241
+145152.001000,398.460241
+151200.001000,20219.084895
+199583.999000,20219.084895
+205631.999000,398.460241
+205632.001000,398.460241
+211680.001000,20219.084895
+260063.999000,20219.084895
+266111.999000,398.460241
+266112.001000,398.460241
+272160.001000,20219.084895
+320543.999000,20219.084895
+326591.999000,398.460241
+326592.001000,398.460241
+332640.001000,20219.084895
+381023.999000,20219.084895
+387071.999000,398.460241
+387072.001000,398.460241
+393120.001000,16254.959964
+399168.001000,20219.084895
+441503.999000,20219.084895
+447551.999000,398.460241
+453600.001000,398.460241
+459648.001000,20219.084895
+501983.999000,20219.084895
+508031.999000,398.460241
+514080.001000,398.460241
+520128.001000,20219.084895
+562463.999000,20219.084895
+568511.999000,398.463334
+574559.999000,398.460241
+574560.001000,398.460241
+580608.001000,20219.084895
+604800.001000,20219.084895
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.PPool/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.PPool/reference.csv
new file mode 100644
index 0000000000..1c6cc916b1
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.PPool/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,20239.324219
+6048.000000,398.859100
+12096.000000,398.859100
+18144.000000,398.859100
+24192.000000,398.859100
+30240.000000,20239.324219
+36288.000000,20239.324219
+42336.000000,20239.324219
+48384.000000,20239.324219
+54432.000000,20239.324219
+60480.000000,20239.324219
+66528.000000,20239.324219
+72576.000000,20239.324219
+78624.000000,398.865292
+84672.000000,398.859100
+90720.000000,20239.324219
+96768.000000,20239.324219
+102816.000000,20239.324219
+108864.000000,20239.324219
+114912.000000,20239.324219
+120960.000000,20239.324219
+127008.000000,20239.324219
+133056.000000,20239.324219
+139104.000000,20239.324219
+145152.000000,398.859100
+151200.000000,20239.324219
+157248.000000,20239.324219
+163296.000000,20239.324219
+169344.000000,20239.324219
+175392.000000,20239.324219
+181440.000000,20239.324219
+187488.000000,20239.324219
+193536.000000,20239.324219
+199584.000000,20239.324219
+205632.000000,398.859100
+211680.000000,20239.324219
+217728.000000,20239.324219
+223776.000000,20239.324219
+229824.000000,20239.324219
+235872.000000,20239.324219
+241920.000000,20239.324219
+247968.000000,20239.324219
+254016.000000,20239.324219
+260064.000000,20239.324219
+266112.000000,398.859100
+272160.000000,20239.324219
+278208.000000,20239.324219
+284256.000000,20239.324219
+290304.000000,20239.324219
+296352.000000,20239.324219
+302400.000000,20239.324219
+308448.000000,20239.324219
+314496.000000,20239.324219
+320544.000000,20239.324219
+326592.000000,398.859100
+332640.000000,20239.324219
+338688.000000,20239.324219
+344736.000000,20239.324219
+350784.000000,20239.324219
+356832.000000,20239.324219
+362880.000000,20239.324219
+368928.000000,20239.324219
+374976.000000,20239.324219
+381024.000000,20239.324219
+387072.000000,398.859100
+393120.000000,16271.231195
+399168.000000,20239.324219
+405216.000000,20239.324219
+411264.000000,20239.324219
+417312.000000,20239.324219
+423360.000000,20239.324219
+429408.000000,20239.324219
+435456.000000,20239.324219
+441504.000000,20239.324219
+447552.000000,398.859100
+453600.000000,398.859100
+459648.000000,20239.324219
+465696.000000,20239.324219
+471744.000000,20239.324219
+477792.000000,20239.324219
+483840.000000,20239.324219
+489888.000000,20239.324219
+495936.000000,20239.324219
+501984.000000,20239.324219
+508032.000000,398.859100
+514080.000000,398.859100
+520128.000000,20239.324219
+526176.000000,20239.324219
+532224.000000,20239.324219
+538272.000000,20239.324219
+544320.000000,20239.324219
+550368.000000,20239.324219
+556416.000000,20239.324219
+562464.000000,20239.324219
+568512.000000,398.862196
+574560.000000,398.859100
+580608.000000,20239.324219
+586656.000000,20239.324219
+592704.000000,20239.324219
+598752.000000,20239.324219
+604800.000000,20239.324219
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.PPool/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.PPool/test.csv
new file mode 100644
index 0000000000..1c6cc916b1
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.PPool/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,20239.324219
+6048.000000,398.859100
+12096.000000,398.859100
+18144.000000,398.859100
+24192.000000,398.859100
+30240.000000,20239.324219
+36288.000000,20239.324219
+42336.000000,20239.324219
+48384.000000,20239.324219
+54432.000000,20239.324219
+60480.000000,20239.324219
+66528.000000,20239.324219
+72576.000000,20239.324219
+78624.000000,398.865292
+84672.000000,398.859100
+90720.000000,20239.324219
+96768.000000,20239.324219
+102816.000000,20239.324219
+108864.000000,20239.324219
+114912.000000,20239.324219
+120960.000000,20239.324219
+127008.000000,20239.324219
+133056.000000,20239.324219
+139104.000000,20239.324219
+145152.000000,398.859100
+151200.000000,20239.324219
+157248.000000,20239.324219
+163296.000000,20239.324219
+169344.000000,20239.324219
+175392.000000,20239.324219
+181440.000000,20239.324219
+187488.000000,20239.324219
+193536.000000,20239.324219
+199584.000000,20239.324219
+205632.000000,398.859100
+211680.000000,20239.324219
+217728.000000,20239.324219
+223776.000000,20239.324219
+229824.000000,20239.324219
+235872.000000,20239.324219
+241920.000000,20239.324219
+247968.000000,20239.324219
+254016.000000,20239.324219
+260064.000000,20239.324219
+266112.000000,398.859100
+272160.000000,20239.324219
+278208.000000,20239.324219
+284256.000000,20239.324219
+290304.000000,20239.324219
+296352.000000,20239.324219
+302400.000000,20239.324219
+308448.000000,20239.324219
+314496.000000,20239.324219
+320544.000000,20239.324219
+326592.000000,398.859100
+332640.000000,20239.324219
+338688.000000,20239.324219
+344736.000000,20239.324219
+350784.000000,20239.324219
+356832.000000,20239.324219
+362880.000000,20239.324219
+368928.000000,20239.324219
+374976.000000,20239.324219
+381024.000000,20239.324219
+387072.000000,398.859100
+393120.000000,16271.231195
+399168.000000,20239.324219
+405216.000000,20239.324219
+411264.000000,20239.324219
+417312.000000,20239.324219
+423360.000000,20239.324219
+429408.000000,20239.324219
+435456.000000,20239.324219
+441504.000000,20239.324219
+447552.000000,398.859100
+453600.000000,398.859100
+459648.000000,20239.324219
+465696.000000,20239.324219
+471744.000000,20239.324219
+477792.000000,20239.324219
+483840.000000,20239.324219
+489888.000000,20239.324219
+495936.000000,20239.324219
+501984.000000,20239.324219
+508032.000000,398.859100
+514080.000000,398.859100
+520128.000000,20239.324219
+526176.000000,20239.324219
+532224.000000,20239.324219
+538272.000000,20239.324219
+544320.000000,20239.324219
+550368.000000,20239.324219
+556416.000000,20239.324219
+562464.000000,20239.324219
+568512.000000,398.862196
+574560.000000,398.859100
+580608.000000,20239.324219
+586656.000000,20239.324219
+592704.000000,20239.324219
+598752.000000,20239.324219
+604800.000000,20239.324219
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.PPool/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.PPool/upperBound.csv
new file mode 100644
index 0000000000..c89b6c8d77
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.PPool/upperBound.csv
@@ -0,0 +1,39 @@
+x,y
+-0.001000,20259.563543
+0.001000,20259.563543
+6048.001000,399.257959
+24191.999000,399.257959
+30239.999000,20259.563543
+72576.001000,20259.563543
+78624.001000,399.264157
+84671.999000,399.257959
+90719.999000,20259.563543
+139104.001000,20259.563543
+145152.000000,399.261243
+151199.999000,20259.563543
+199584.001000,20259.563543
+205632.000000,399.261243
+211679.999000,20259.563543
+260064.001000,20259.563543
+266112.000000,399.261243
+272159.999000,20259.563543
+320544.001000,20259.563543
+326592.000000,399.261243
+332639.999000,20259.563543
+381024.001000,20259.563543
+387072.000111,399.260878
+393119.999000,16287.502426
+399167.999000,20259.563543
+441504.001000,20259.563543
+447552.001000,399.257959
+453599.999000,399.257959
+459647.999000,20259.563543
+501984.001000,20259.563543
+508032.001000,399.257959
+514079.999000,399.257959
+520127.999000,20259.563543
+562464.001000,20259.563543
+568512.001000,399.261058
+574559.999000,399.257959
+580607.999000,20259.563543
+604800.001000,20259.563543
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.QEva/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.QEva/errors.csv
new file mode 100644
index 0000000000..ac194fcf55
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.QEva/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+6048.000000,0.000000
+12096.000000,0.000000
+18144.000000,0.000000
+24192.000000,0.000000
+30240.000000,0.000000
+36288.000000,0.000000
+42336.000000,0.000000
+48384.000000,0.000000
+54432.000000,0.000000
+60480.000000,0.000000
+66528.000000,0.000000
+72576.000000,0.000000
+78624.000000,0.000000
+84672.000000,0.000000
+90720.000000,0.000000
+96768.000000,0.000000
+102816.000000,0.000000
+108864.000000,0.000000
+114912.000000,0.000000
+120960.000000,0.000000
+127008.000000,0.000000
+133056.000000,0.000000
+139104.000000,0.000000
+145152.000000,0.000000
+151200.000000,0.000000
+157248.000000,0.000000
+163296.000000,0.000000
+169344.000000,0.000000
+175392.000000,0.000000
+181440.000000,0.000000
+187488.000000,0.000000
+193536.000000,0.000000
+199584.000000,0.000000
+205632.000000,0.000000
+211680.000000,0.000000
+217728.000000,0.000000
+223776.000000,0.000000
+229824.000000,0.000000
+235872.000000,0.000000
+241920.000000,0.000000
+247968.000000,0.000000
+254016.000000,0.000000
+260064.000000,0.000000
+266112.000000,0.000000
+272160.000000,0.000000
+278208.000000,0.000000
+284256.000000,0.000000
+290304.000000,0.000000
+296352.000000,0.000000
+302400.000000,0.000000
+308448.000000,0.000000
+314496.000000,0.000000
+320544.000000,0.000000
+326592.000000,0.000000
+332640.000000,0.000000
+338688.000000,0.000000
+344736.000000,0.000000
+350784.000000,0.000000
+356832.000000,0.000000
+362880.000000,0.000000
+368928.000000,0.000000
+374976.000000,0.000000
+381024.000000,0.000000
+387072.000000,0.000000
+393120.000000,0.000000
+399168.000000,0.000000
+405216.000000,0.000000
+411264.000000,0.000000
+417312.000000,0.000000
+423360.000000,0.000000
+429408.000000,0.000000
+435456.000000,0.000000
+441504.000000,0.000000
+447552.000000,0.000000
+453600.000000,0.000000
+459648.000000,0.000000
+465696.000000,0.000000
+471744.000000,0.000000
+477792.000000,0.000000
+483840.000000,0.000000
+489888.000000,0.000000
+495936.000000,0.000000
+501984.000000,0.000000
+508032.000000,0.000000
+514080.000000,0.000000
+520128.000000,0.000000
+526176.000000,0.000000
+532224.000000,0.000000
+538272.000000,0.000000
+544320.000000,0.000000
+550368.000000,0.000000
+556416.000000,0.000000
+562464.000000,0.000000
+568512.000000,0.000000
+574560.000000,0.000000
+580608.000000,0.000000
+586656.000000,0.000000
+592704.000000,0.000000
+598752.000000,0.000000
+604800.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.QEva/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.QEva/lowerBound.csv
new file mode 100644
index 0000000000..8a26d59f01
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.QEva/lowerBound.csv
@@ -0,0 +1,107 @@
+x,y
+-0.001000,5126.755808
+0.001000,5126.755808
+6048.001000,21495.282029
+24192.001000,21495.282029
+30240.001000,49113.541983
+36288.001000,63847.604890
+42336.001000,78581.669358
+48384.001000,93315.729923
+54431.999420,97228.729796
+60479.999000,82502.833331
+66527.999000,67757.646091
+72575.999000,53012.458851
+78623.999000,21496.098712
+84671.999000,21495.282029
+84672.001000,21495.282029
+90720.001000,47359.487637
+96768.001000,62093.550075
+102816.001000,76827.612670
+108864.001000,91561.673548
+114911.999647,98264.151610
+120959.999000,84258.213694
+127007.999000,69513.026453
+133055.999000,54767.838589
+139103.999000,40022.649007
+145151.999000,21495.282029
+145152.001000,21495.282029
+151200.001000,45605.430949
+157248.001000,60339.495417
+163296.001000,75073.555983
+169344.001000,89807.623104
+175391.999817,98264.151455
+181439.999000,86013.590934
+187487.999000,71268.406816
+193535.999000,56523.215829
+199583.999000,41778.028433
+205631.999000,21495.282029
+205632.001000,21495.282029
+211680.001000,43851.377384
+217728.001000,58585.439042
+223776.001000,73319.502105
+229824.001000,88053.567666
+235871.999986,98264.151398
+241919.999000,87768.966614
+247967.999000,73023.783432
+254015.999000,58278.596036
+260063.999000,43533.408795
+266111.999000,21495.282029
+266112.001000,21495.282029
+272160.001000,42097.323818
+278208.001000,56831.385476
+284256.001000,71565.450412
+290304.001000,86299.510978
+296352.000156,98264.151439
+302399.999000,89524.346977
+308447.999000,74779.159736
+314495.999000,60033.976398
+320543.999000,45288.789158
+326591.999000,21495.282029
+326592.001000,21495.282029
+332640.001000,40343.268691
+338688.001000,55077.329257
+344736.001000,69811.393725
+350784.001000,84545.454291
+356832.000326,98244.878063
+362879.999000,91279.727339
+368927.999000,76534.540099
+374975.999000,61789.355356
+381023.999000,47044.167023
+387071.999000,21495.282029
+387072.001000,21495.282029
+393120.001000,35521.237346
+399168.001000,53323.274443
+405216.001000,68057.337037
+411264.001000,82791.397915
+417312.000533,97525.464835
+423359.999000,93035.107702
+429407.999000,78289.920461
+435455.999000,63544.733221
+441503.999000,48799.545981
+447551.999000,21495.282029
+453600.001000,21495.282029
+459648.001000,51569.219784
+465696.001000,66303.282535
+471744.001000,81037.347472
+477792.000875,95771.408982
+483839.999000,94790.488064
+489887.999000,80045.300824
+495935.999000,65300.113583
+501983.999000,50554.926343
+508031.999000,21495.282029
+514080.001000,21495.282029
+520128.001000,49815.163409
+526176.001000,64549.227565
+532224.001000,79283.292033
+538272.001000,94017.352598
+544319.999292,96538.448579
+550367.999000,81800.681186
+562463.999000,52310.306706
+568511.999000,21495.690371
+574559.999000,21495.282029
+574560.001000,21495.282029
+580608.001000,48061.109843
+586656.001000,62795.171502
+592704.001000,77529.235345
+598752.001000,92263.295911
+604800.001000,98264.153109
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.QEva/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.QEva/reference.csv
new file mode 100644
index 0000000000..96c755e68d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.QEva/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,5131.887695
+6048.000000,21516.798828
+12096.000000,21516.798828
+18144.000000,21516.798828
+24192.000000,21516.798828
+30240.000000,49162.704688
+36288.000000,63911.516406
+42336.000000,78660.329688
+48384.000000,93409.139063
+54432.000000,97326.056875
+60480.000000,82585.418750
+66528.000000,67825.471562
+72576.000000,53065.524375
+78624.000000,21517.616328
+84672.000000,21516.798828
+90720.000000,47406.894531
+96768.000000,62155.705781
+102816.000000,76904.517188
+108864.000000,91653.326875
+114912.000000,98362.515625
+120960.000000,84342.556250
+127008.000000,69582.609063
+133056.000000,54822.661250
+139104.000000,40062.711719
+145152.000000,21516.798828
+151200.000000,45651.082031
+157248.000000,60399.895312
+163296.000000,75148.704687
+169344.000000,89897.520625
+175392.000000,98362.515625
+181440.000000,86099.690625
+187488.000000,71339.746563
+193536.000000,56579.795625
+199584.000000,41819.848281
+205632.000000,21516.798828
+211680.000000,43895.272656
+217728.000000,58644.083125
+223776.000000,73392.895000
+229824.000000,88141.709375
+235872.000000,98362.515625
+241920.000000,87856.823438
+247968.000000,73096.880313
+254016.000000,58336.932969
+260064.000000,43576.985781
+266112.000000,21516.798828
+272160.000000,42139.463281
+278208.000000,56888.273750
+284256.000000,71637.087500
+290304.000000,86385.896875
+296352.000000,98362.515625
+302400.000000,89613.960938
+308448.000000,74854.013750
+314496.000000,60094.070469
+320544.000000,45334.123281
+326592.000000,21516.798828
+332640.000000,40383.652344
+338688.000000,55132.461719
+344736.000000,69881.275000
+350784.000000,84630.084375
+356832.000000,98343.222812
+362880.000000,91371.098437
+368928.000000,76611.151250
+374976.000000,61851.206563
+381024.000000,47091.258281
+387072.000000,21516.798828
+393120.000000,35556.794141
+399168.000000,53376.651094
+405216.000000,68125.462500
+411264.000000,82874.272188
+417312.000000,97623.089062
+423360.000000,93128.235937
+429408.000000,78368.288750
+435456.000000,63608.341562
+441504.000000,48848.394375
+447552.000000,21516.798828
+453600.000000,21516.798828
+459648.000000,51620.840625
+465696.000000,66369.652188
+471744.000000,81118.465938
+477792.000000,95867.276563
+483840.000000,94885.373438
+489888.000000,80125.426250
+495936.000000,65365.479063
+501984.000000,50605.531875
+508032.000000,21516.798828
+514080.000000,21516.798828
+520128.000000,49865.028437
+526176.000000,64613.841406
+532224.000000,79362.654688
+538272.000000,94111.464063
+544320.000000,96635.084375
+550368.000000,81882.563750
+556416.000000,67122.616562
+562464.000000,52362.669375
+568512.000000,21517.207578
+574560.000000,21516.798828
+580608.000000,48109.219063
+586656.000000,62858.029531
+592704.000000,77606.842188
+598752.000000,92355.651563
+604800.000000,98362.515625
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.QEva/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.QEva/test.csv
new file mode 100644
index 0000000000..96c755e68d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.QEva/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,5131.887695
+6048.000000,21516.798828
+12096.000000,21516.798828
+18144.000000,21516.798828
+24192.000000,21516.798828
+30240.000000,49162.704688
+36288.000000,63911.516406
+42336.000000,78660.329688
+48384.000000,93409.139063
+54432.000000,97326.056875
+60480.000000,82585.418750
+66528.000000,67825.471562
+72576.000000,53065.524375
+78624.000000,21517.616328
+84672.000000,21516.798828
+90720.000000,47406.894531
+96768.000000,62155.705781
+102816.000000,76904.517188
+108864.000000,91653.326875
+114912.000000,98362.515625
+120960.000000,84342.556250
+127008.000000,69582.609063
+133056.000000,54822.661250
+139104.000000,40062.711719
+145152.000000,21516.798828
+151200.000000,45651.082031
+157248.000000,60399.895312
+163296.000000,75148.704687
+169344.000000,89897.520625
+175392.000000,98362.515625
+181440.000000,86099.690625
+187488.000000,71339.746563
+193536.000000,56579.795625
+199584.000000,41819.848281
+205632.000000,21516.798828
+211680.000000,43895.272656
+217728.000000,58644.083125
+223776.000000,73392.895000
+229824.000000,88141.709375
+235872.000000,98362.515625
+241920.000000,87856.823438
+247968.000000,73096.880313
+254016.000000,58336.932969
+260064.000000,43576.985781
+266112.000000,21516.798828
+272160.000000,42139.463281
+278208.000000,56888.273750
+284256.000000,71637.087500
+290304.000000,86385.896875
+296352.000000,98362.515625
+302400.000000,89613.960938
+308448.000000,74854.013750
+314496.000000,60094.070469
+320544.000000,45334.123281
+326592.000000,21516.798828
+332640.000000,40383.652344
+338688.000000,55132.461719
+344736.000000,69881.275000
+350784.000000,84630.084375
+356832.000000,98343.222812
+362880.000000,91371.098437
+368928.000000,76611.151250
+374976.000000,61851.206563
+381024.000000,47091.258281
+387072.000000,21516.798828
+393120.000000,35556.794141
+399168.000000,53376.651094
+405216.000000,68125.462500
+411264.000000,82874.272188
+417312.000000,97623.089062
+423360.000000,93128.235937
+429408.000000,78368.288750
+435456.000000,63608.341562
+441504.000000,48848.394375
+447552.000000,21516.798828
+453600.000000,21516.798828
+459648.000000,51620.840625
+465696.000000,66369.652188
+471744.000000,81118.465938
+477792.000000,95867.276563
+483840.000000,94885.373438
+489888.000000,80125.426250
+495936.000000,65365.479063
+501984.000000,50605.531875
+508032.000000,21516.798828
+514080.000000,21516.798828
+520128.000000,49865.028437
+526176.000000,64613.841406
+532224.000000,79362.654688
+538272.000000,94111.464063
+544320.000000,96635.084375
+550368.000000,81882.563750
+556416.000000,67122.616562
+562464.000000,52362.669375
+568512.000000,21517.207578
+574560.000000,21516.798828
+580608.000000,48109.219063
+586656.000000,62858.029531
+592704.000000,77606.842188
+598752.000000,92355.651563
+604800.000000,98362.515625
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.QEva/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.QEva/upperBound.csv
new file mode 100644
index 0000000000..49fbe02075
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.QEva/upperBound.csv
@@ -0,0 +1,109 @@
+x,y
+-0.001000,5137.019583
+6047.999000,21538.315627
+24191.999000,21538.315627
+30239.999000,49211.867392
+36287.999000,63975.427923
+42335.999000,78738.990017
+48383.999000,93502.548202
+54431.999000,97423.382932
+54432.001000,97423.382932
+60480.001000,82668.004169
+66528.001000,67893.297034
+72576.001000,53118.589899
+78624.001000,21539.133944
+84671.999000,21538.315627
+90719.999000,47454.301426
+96767.999000,62217.861487
+102815.999000,76981.421705
+108863.999000,91744.980202
+114911.999000,98460.878141
+114912.001000,98460.878141
+120960.001000,84426.898806
+127008.001000,69652.191672
+133056.001000,54877.483911
+139104.001000,40102.774430
+145151.999869,21538.319098
+151199.999000,45696.733113
+157247.999000,60460.295208
+163295.999000,75223.853392
+169343.999000,89987.418146
+175391.999000,98460.878141
+175392.001000,98460.878141
+181440.001000,86185.790316
+187488.001000,71411.086309
+193536.001000,56636.375421
+199584.001000,41861.668130
+205631.999951,21538.319151
+211679.999000,43939.167929
+217727.999000,58702.727208
+223775.999000,73466.287895
+229823.999000,88229.851084
+235871.999000,98460.878141
+235872.001000,98460.878141
+241920.001000,87944.680261
+247968.001000,73169.977193
+254016.001000,58395.269902
+260064.001000,43620.562767
+266112.000034,21538.319155
+272159.999000,42181.602745
+278207.999000,56945.162024
+284255.999000,71708.724587
+290303.999000,86472.282772
+296351.999000,98460.878141
+296352.001000,98460.878141
+302400.001000,89703.574898
+308448.001000,74928.867764
+314496.001000,60154.164539
+320544.001000,45379.457405
+326592.000116,21538.319112
+332639.999000,40424.035996
+338687.999000,55187.594180
+344735.999000,69951.156275
+350783.999000,84714.714459
+356831.999000,98441.566035
+356832.001000,98441.566035
+362880.001000,91462.469536
+368928.001000,76687.762401
+374976.001000,61913.057769
+381024.001000,47138.349540
+387072.000291,21538.318627
+393119.999000,35592.350935
+399167.999000,53430.027745
+405215.999000,68193.587962
+411263.999000,82957.146460
+417311.999000,97720.712152
+417312.001000,97720.712152
+423360.001000,93221.364173
+429408.001000,78446.657039
+435456.001000,63671.949904
+441504.001000,48897.242769
+447552.001000,21538.315627
+453599.999000,21538.315627
+459647.999000,51672.461466
+465695.999000,66436.021840
+471743.999000,81199.584403
+477791.999000,95963.143839
+477792.001000,95963.143839
+483840.001000,94980.258811
+489888.001000,80205.551676
+495936.001000,65430.844542
+501984.001000,50656.137407
+508032.001000,21538.315627
+514079.999000,21538.315627
+520127.999000,49914.893466
+526175.999000,64678.455248
+532223.999000,79442.017342
+538271.999000,94205.575527
+544319.999000,96731.719459
+544320.001000,96731.719459
+550368.001000,81964.446314
+562464.001000,52415.032044
+568512.001000,21538.724786
+574559.999000,21538.315627
+580607.999000,48157.328282
+586655.999000,62920.887561
+592703.999000,77684.449030
+598751.999000,92448.007214
+604799.999000,98460.878141
+604800.001000,98460.878141
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.TPool/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.TPool/errors.csv
new file mode 100644
index 0000000000..ac194fcf55
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.TPool/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+6048.000000,0.000000
+12096.000000,0.000000
+18144.000000,0.000000
+24192.000000,0.000000
+30240.000000,0.000000
+36288.000000,0.000000
+42336.000000,0.000000
+48384.000000,0.000000
+54432.000000,0.000000
+60480.000000,0.000000
+66528.000000,0.000000
+72576.000000,0.000000
+78624.000000,0.000000
+84672.000000,0.000000
+90720.000000,0.000000
+96768.000000,0.000000
+102816.000000,0.000000
+108864.000000,0.000000
+114912.000000,0.000000
+120960.000000,0.000000
+127008.000000,0.000000
+133056.000000,0.000000
+139104.000000,0.000000
+145152.000000,0.000000
+151200.000000,0.000000
+157248.000000,0.000000
+163296.000000,0.000000
+169344.000000,0.000000
+175392.000000,0.000000
+181440.000000,0.000000
+187488.000000,0.000000
+193536.000000,0.000000
+199584.000000,0.000000
+205632.000000,0.000000
+211680.000000,0.000000
+217728.000000,0.000000
+223776.000000,0.000000
+229824.000000,0.000000
+235872.000000,0.000000
+241920.000000,0.000000
+247968.000000,0.000000
+254016.000000,0.000000
+260064.000000,0.000000
+266112.000000,0.000000
+272160.000000,0.000000
+278208.000000,0.000000
+284256.000000,0.000000
+290304.000000,0.000000
+296352.000000,0.000000
+302400.000000,0.000000
+308448.000000,0.000000
+314496.000000,0.000000
+320544.000000,0.000000
+326592.000000,0.000000
+332640.000000,0.000000
+338688.000000,0.000000
+344736.000000,0.000000
+350784.000000,0.000000
+356832.000000,0.000000
+362880.000000,0.000000
+368928.000000,0.000000
+374976.000000,0.000000
+381024.000000,0.000000
+387072.000000,0.000000
+393120.000000,0.000000
+399168.000000,0.000000
+405216.000000,0.000000
+411264.000000,0.000000
+417312.000000,0.000000
+423360.000000,0.000000
+429408.000000,0.000000
+435456.000000,0.000000
+441504.000000,0.000000
+447552.000000,0.000000
+453600.000000,0.000000
+459648.000000,0.000000
+465696.000000,0.000000
+471744.000000,0.000000
+477792.000000,0.000000
+483840.000000,0.000000
+489888.000000,0.000000
+495936.000000,0.000000
+501984.000000,0.000000
+508032.000000,0.000000
+514080.000000,0.000000
+520128.000000,0.000000
+526176.000000,0.000000
+532224.000000,0.000000
+538272.000000,0.000000
+544320.000000,0.000000
+550368.000000,0.000000
+556416.000000,0.000000
+562464.000000,0.000000
+568512.000000,0.000000
+574560.000000,0.000000
+580608.000000,0.000000
+586656.000000,0.000000
+592704.000000,0.000000
+598752.000000,0.000000
+604800.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.TPool/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.TPool/lowerBound.csv
new file mode 100644
index 0000000000..d21a79b59b
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.TPool/lowerBound.csv
@@ -0,0 +1,65 @@
+x,y
+-0.001000,295.034931
+0.001000,295.034931
+6048.001000,300.848844
+24191.999000,300.848844
+30239.999000,300.846344
+48384.001000,300.846344
+54432.001000,300.850059
+60480.001000,300.851374
+72575.999000,300.851374
+78623.999000,300.849098
+84671.999000,300.848844
+90719.999000,300.846344
+108864.001000,300.846344
+114912.001000,300.848844
+120960.001000,300.851374
+139103.999000,300.851374
+145151.999000,300.848844
+151199.999000,300.846344
+169344.001000,300.846344
+175392.001000,300.848844
+181440.001000,300.851374
+199583.999000,300.851374
+205631.999000,300.848844
+211679.999000,300.846344
+229824.001000,300.846344
+235872.001000,300.848844
+241920.001000,300.851374
+260063.999000,300.851374
+266111.999000,300.848844
+272159.999000,300.846344
+290304.001000,300.846344
+296352.001000,300.848844
+302400.001000,300.851374
+320543.999000,300.851374
+326591.999000,300.848844
+332639.999000,300.846344
+350784.001000,300.846344
+356832.001000,300.847544
+362880.001000,300.851374
+381023.999000,300.851374
+387071.999000,300.848844
+393119.999000,300.846844
+399167.999000,300.846344
+417312.001000,300.846344
+423360.001000,300.851374
+441503.999000,300.851374
+447551.999000,300.848844
+453599.999000,300.848844
+459647.999000,300.846344
+477792.001000,300.846344
+483840.001000,300.851374
+501983.999000,300.851374
+508031.999000,300.848844
+514079.999000,300.848844
+520127.999000,300.846344
+538272.001000,300.846344
+544320.001000,300.850868
+550368.001000,300.851374
+562463.999000,300.851374
+568511.999000,300.848971
+574559.999000,300.848844
+580607.999000,300.846344
+598752.001000,300.846344
+604800.001000,300.848844
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.TPool/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.TPool/reference.csv
new file mode 100644
index 0000000000..11991b0514
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.TPool/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,295.330261
+6048.000000,301.149994
+12096.000000,301.149994
+18144.000000,301.149994
+24192.000000,301.149994
+30240.000000,301.147491
+36288.000000,301.147491
+42336.000000,301.147491
+48384.000000,301.147491
+54432.000000,301.151210
+60480.000000,301.152527
+66528.000000,301.152527
+72576.000000,301.152527
+78624.000000,301.150248
+84672.000000,301.149994
+90720.000000,301.147491
+96768.000000,301.147491
+102816.000000,301.147491
+108864.000000,301.147491
+114912.000000,301.149994
+120960.000000,301.152527
+127008.000000,301.152527
+133056.000000,301.152527
+139104.000000,301.152527
+145152.000000,301.149994
+151200.000000,301.147491
+157248.000000,301.147491
+163296.000000,301.147491
+169344.000000,301.147491
+175392.000000,301.149994
+181440.000000,301.152527
+187488.000000,301.152527
+193536.000000,301.152527
+199584.000000,301.152527
+205632.000000,301.149994
+211680.000000,301.147491
+217728.000000,301.147491
+223776.000000,301.147491
+229824.000000,301.147491
+235872.000000,301.149994
+241920.000000,301.152527
+247968.000000,301.152527
+254016.000000,301.152527
+260064.000000,301.152527
+266112.000000,301.149994
+272160.000000,301.147491
+278208.000000,301.147491
+284256.000000,301.147491
+290304.000000,301.147491
+296352.000000,301.149994
+302400.000000,301.152527
+308448.000000,301.152527
+314496.000000,301.152527
+320544.000000,301.152527
+326592.000000,301.149994
+332640.000000,301.147491
+338688.000000,301.147491
+344736.000000,301.147491
+350784.000000,301.147491
+356832.000000,301.148693
+362880.000000,301.152527
+368928.000000,301.152527
+374976.000000,301.152527
+381024.000000,301.152527
+387072.000000,301.149994
+393120.000000,301.147992
+399168.000000,301.147491
+405216.000000,301.147491
+411264.000000,301.147491
+417312.000000,301.147491
+423360.000000,301.152527
+429408.000000,301.152527
+435456.000000,301.152527
+441504.000000,301.152527
+447552.000000,301.149994
+453600.000000,301.149994
+459648.000000,301.147491
+465696.000000,301.147491
+471744.000000,301.147491
+477792.000000,301.147491
+483840.000000,301.152527
+489888.000000,301.152527
+495936.000000,301.152527
+501984.000000,301.152527
+508032.000000,301.149994
+514080.000000,301.149994
+520128.000000,301.147491
+526176.000000,301.147491
+532224.000000,301.147491
+538272.000000,301.147491
+544320.000000,301.152020
+550368.000000,301.152527
+556416.000000,301.152527
+562464.000000,301.152527
+568512.000000,301.150121
+574560.000000,301.149994
+580608.000000,301.147491
+586656.000000,301.147491
+592704.000000,301.147491
+598752.000000,301.147491
+604800.000000,301.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.TPool/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.TPool/test.csv
new file mode 100644
index 0000000000..11991b0514
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.TPool/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,295.330261
+6048.000000,301.149994
+12096.000000,301.149994
+18144.000000,301.149994
+24192.000000,301.149994
+30240.000000,301.147491
+36288.000000,301.147491
+42336.000000,301.147491
+48384.000000,301.147491
+54432.000000,301.151210
+60480.000000,301.152527
+66528.000000,301.152527
+72576.000000,301.152527
+78624.000000,301.150248
+84672.000000,301.149994
+90720.000000,301.147491
+96768.000000,301.147491
+102816.000000,301.147491
+108864.000000,301.147491
+114912.000000,301.149994
+120960.000000,301.152527
+127008.000000,301.152527
+133056.000000,301.152527
+139104.000000,301.152527
+145152.000000,301.149994
+151200.000000,301.147491
+157248.000000,301.147491
+163296.000000,301.147491
+169344.000000,301.147491
+175392.000000,301.149994
+181440.000000,301.152527
+187488.000000,301.152527
+193536.000000,301.152527
+199584.000000,301.152527
+205632.000000,301.149994
+211680.000000,301.147491
+217728.000000,301.147491
+223776.000000,301.147491
+229824.000000,301.147491
+235872.000000,301.149994
+241920.000000,301.152527
+247968.000000,301.152527
+254016.000000,301.152527
+260064.000000,301.152527
+266112.000000,301.149994
+272160.000000,301.147491
+278208.000000,301.147491
+284256.000000,301.147491
+290304.000000,301.147491
+296352.000000,301.149994
+302400.000000,301.152527
+308448.000000,301.152527
+314496.000000,301.152527
+320544.000000,301.152527
+326592.000000,301.149994
+332640.000000,301.147491
+338688.000000,301.147491
+344736.000000,301.147491
+350784.000000,301.147491
+356832.000000,301.148693
+362880.000000,301.152527
+368928.000000,301.152527
+374976.000000,301.152527
+381024.000000,301.152527
+387072.000000,301.149994
+393120.000000,301.147992
+399168.000000,301.147491
+405216.000000,301.147491
+411264.000000,301.147491
+417312.000000,301.147491
+423360.000000,301.152527
+429408.000000,301.152527
+435456.000000,301.152527
+441504.000000,301.152527
+447552.000000,301.149994
+453600.000000,301.149994
+459648.000000,301.147491
+465696.000000,301.147491
+471744.000000,301.147491
+477792.000000,301.147491
+483840.000000,301.152527
+489888.000000,301.152527
+495936.000000,301.152527
+501984.000000,301.152527
+508032.000000,301.149994
+514080.000000,301.149994
+520128.000000,301.147491
+526176.000000,301.147491
+532224.000000,301.147491
+538272.000000,301.147491
+544320.000000,301.152020
+550368.000000,301.152527
+556416.000000,301.152527
+562464.000000,301.152527
+568512.000000,301.150121
+574560.000000,301.149994
+580608.000000,301.147491
+586656.000000,301.147491
+592704.000000,301.147491
+598752.000000,301.147491
+604800.000000,301.149994
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.TPool/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.TPool/upperBound.csv
new file mode 100644
index 0000000000..4dabf1365e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_indoorSwimming.TPool/upperBound.csv
@@ -0,0 +1,65 @@
+x,y
+-0.001000,295.625591
+6047.999000,301.451144
+24192.001000,301.451144
+30240.001000,301.448639
+48383.999000,301.448639
+54431.999000,301.452361
+60479.999000,301.453679
+72576.001000,301.453679
+78624.001000,301.451398
+84672.001000,301.451144
+90720.001000,301.448639
+108863.999000,301.448639
+114911.999000,301.451144
+120959.999000,301.453679
+139104.001000,301.453679
+145152.001000,301.451144
+151200.001000,301.448639
+169343.999000,301.448639
+175391.999000,301.451144
+181439.999000,301.453679
+199584.001000,301.453679
+205632.001000,301.451144
+211680.001000,301.448639
+229823.999000,301.448639
+235871.999000,301.451144
+241919.999000,301.453679
+260064.001000,301.453679
+266112.001000,301.451144
+272160.001000,301.448639
+290303.999000,301.448639
+296351.999000,301.451144
+302399.999000,301.453679
+320544.001000,301.453679
+326592.001000,301.451144
+332640.001000,301.448639
+350783.999000,301.448639
+356831.999000,301.449841
+362879.999000,301.453679
+381024.001000,301.453679
+387072.001000,301.451144
+393120.001000,301.449140
+399168.001000,301.448639
+417311.999000,301.448639
+423359.999000,301.453679
+441504.001000,301.453679
+447552.001000,301.451144
+453600.001000,301.451144
+459648.001000,301.448639
+477791.999000,301.448639
+483839.999000,301.453679
+501984.001000,301.453679
+508032.001000,301.451144
+514080.001000,301.451144
+520128.001000,301.448639
+538271.999000,301.448639
+544319.999000,301.453172
+550367.999000,301.453679
+562464.001000,301.453679
+568512.001000,301.451271
+574560.001000,301.451144
+580608.001000,301.448639
+598751.999000,301.448639
+604799.999000,301.451144
+604800.001000,301.451144
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_prescribedHeatFlow.Q_flow/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_prescribedHeatFlow.Q_flow/errors.csv
new file mode 100644
index 0000000000..ac194fcf55
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_prescribedHeatFlow.Q_flow/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+6048.000000,0.000000
+12096.000000,0.000000
+18144.000000,0.000000
+24192.000000,0.000000
+30240.000000,0.000000
+36288.000000,0.000000
+42336.000000,0.000000
+48384.000000,0.000000
+54432.000000,0.000000
+60480.000000,0.000000
+66528.000000,0.000000
+72576.000000,0.000000
+78624.000000,0.000000
+84672.000000,0.000000
+90720.000000,0.000000
+96768.000000,0.000000
+102816.000000,0.000000
+108864.000000,0.000000
+114912.000000,0.000000
+120960.000000,0.000000
+127008.000000,0.000000
+133056.000000,0.000000
+139104.000000,0.000000
+145152.000000,0.000000
+151200.000000,0.000000
+157248.000000,0.000000
+163296.000000,0.000000
+169344.000000,0.000000
+175392.000000,0.000000
+181440.000000,0.000000
+187488.000000,0.000000
+193536.000000,0.000000
+199584.000000,0.000000
+205632.000000,0.000000
+211680.000000,0.000000
+217728.000000,0.000000
+223776.000000,0.000000
+229824.000000,0.000000
+235872.000000,0.000000
+241920.000000,0.000000
+247968.000000,0.000000
+254016.000000,0.000000
+260064.000000,0.000000
+266112.000000,0.000000
+272160.000000,0.000000
+278208.000000,0.000000
+284256.000000,0.000000
+290304.000000,0.000000
+296352.000000,0.000000
+302400.000000,0.000000
+308448.000000,0.000000
+314496.000000,0.000000
+320544.000000,0.000000
+326592.000000,0.000000
+332640.000000,0.000000
+338688.000000,0.000000
+344736.000000,0.000000
+350784.000000,0.000000
+356832.000000,0.000000
+362880.000000,0.000000
+368928.000000,0.000000
+374976.000000,0.000000
+381024.000000,0.000000
+387072.000000,0.000000
+393120.000000,0.000000
+399168.000000,0.000000
+405216.000000,0.000000
+411264.000000,0.000000
+417312.000000,0.000000
+423360.000000,0.000000
+429408.000000,0.000000
+435456.000000,0.000000
+441504.000000,0.000000
+447552.000000,0.000000
+453600.000000,0.000000
+459648.000000,0.000000
+465696.000000,0.000000
+471744.000000,0.000000
+477792.000000,0.000000
+483840.000000,0.000000
+489888.000000,0.000000
+495936.000000,0.000000
+501984.000000,0.000000
+508032.000000,0.000000
+514080.000000,0.000000
+520128.000000,0.000000
+526176.000000,0.000000
+532224.000000,0.000000
+538272.000000,0.000000
+544320.000000,0.000000
+550368.000000,0.000000
+556416.000000,0.000000
+562464.000000,0.000000
+568512.000000,0.000000
+574560.000000,0.000000
+580608.000000,0.000000
+586656.000000,0.000000
+592704.000000,0.000000
+598752.000000,0.000000
+604800.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_prescribedHeatFlow.Q_flow/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_prescribedHeatFlow.Q_flow/lowerBound.csv
new file mode 100644
index 0000000000..c8086ac0ac
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_prescribedHeatFlow.Q_flow/lowerBound.csv
@@ -0,0 +1,108 @@
+x,y
+-0.001000,5813.925860
+0.001000,5813.925860
+6048.001000,36686.554066
+24192.001000,36686.554066
+30240.001000,65113.274672
+36288.001000,80281.909603
+42336.001000,95450.544534
+48384.001000,110619.171661
+54431.999421,114657.093329
+60479.999000,99500.094056
+66527.999000,84319.891642
+72575.999000,69139.681422
+78623.999000,36688.010109
+84671.999000,36686.554066
+84672.001000,36686.554066
+90720.001000,63307.487735
+96768.001000,78476.119701
+102816.001000,93644.752447
+108864.001000,108813.385192
+114911.999648,115719.975143
+120959.999000,101307.260081
+127007.999000,86127.057667
+133055.999000,70946.848696
+139103.999000,55766.643940
+145151.999000,36686.554066
+145152.001000,36686.554066
+151200.001000,61501.698457
+157248.001000,76670.329486
+163296.001000,91838.960047
+169344.001000,107007.592793
+175391.999817,115719.974984
+181439.999000,103114.429228
+187487.999000,87934.223692
+193535.999000,72754.020965
+199583.999000,57573.811994
+205631.999000,36686.554066
+205632.001000,36686.554066
+211680.001000,59695.909179
+217728.001000,74864.542705
+223776.001000,90033.170456
+229824.001000,105201.805388
+235871.999987,115719.974926
+241919.999000,104921.599936
+247967.999000,89741.389717
+254015.999000,74561.187302
+260063.999000,59380.980985
+266111.999000,36686.554066
+266112.001000,36686.554066
+272160.001000,57890.119901
+278208.001000,73058.750305
+284256.001000,88227.383051
+290304.001000,103396.015797
+296352.000156,115719.974968
+302399.999000,106728.765961
+308447.999000,91548.557927
+314495.999000,76368.353327
+320543.999000,61188.147010
+326591.999000,36686.554066
+326592.001000,36686.554066
+332640.001000,56084.329062
+338688.001000,71252.963213
+344736.001000,86421.590651
+350784.001000,101590.225270
+356832.000327,115696.785205
+362879.999000,108535.931986
+368927.999000,93355.729571
+374975.999000,78175.519352
+381023.999000,62995.313035
+387071.999000,36686.554066
+387072.001000,36686.554066
+393120.001000,51121.298623
+399168.001000,69447.173310
+405216.001000,84615.804183
+411264.001000,99784.438802
+417312.000534,114953.065071
+423359.999000,110343.098011
+429407.999000,95162.895596
+435455.999000,79982.685377
+441503.999000,64802.480777
+447551.999000,36686.554066
+453600.001000,36686.554066
+459648.001000,67641.380910
+465696.001000,82810.013656
+471744.001000,97978.646402
+477792.000877,113147.278838
+483839.999000,112150.264036
+489887.999000,96970.061621
+495935.999000,81789.851402
+501983.999000,66609.648987
+508031.999000,36686.554066
+514080.001000,36686.554066
+520128.001000,65835.589134
+526176.001000,81004.224066
+532224.001000,96172.858997
+538272.001000,111341.486748
+544319.999293,113948.505446
+550367.999000,98777.227646
+556415.999000,83597.023358
+562463.999000,68416.815012
+568511.999000,36687.282088
+574559.999000,36686.554066
+574560.001000,36686.554066
+580608.001000,64029.802978
+586656.001000,79198.436661
+592704.001000,94367.069407
+598752.001000,109535.699967
+604800.001000,115719.976688
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_prescribedHeatFlow.Q_flow/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_prescribedHeatFlow.Q_flow/reference.csv
new file mode 100644
index 0000000000..257333f75a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_prescribedHeatFlow.Q_flow/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,5819.745605
+6048.000000,36723.277344
+12096.000000,36723.277344
+18144.000000,36723.277344
+24192.000000,36723.277344
+30240.000000,65178.453125
+36288.000000,80362.271875
+42336.000000,95546.090625
+48384.000000,110729.901563
+54432.000000,114771.866250
+60480.000000,99599.693750
+66528.000000,84404.295938
+72576.000000,69208.890313
+78624.000000,36724.734844
+84672.000000,36723.277344
+90720.000000,63370.858594
+96768.000000,78554.674375
+102816.000000,93738.490938
+108864.000000,108922.307500
+114912.000000,115835.812500
+120960.000000,101408.668750
+127008.000000,86213.270937
+133056.000000,71017.866562
+139104.000000,55822.466406
+145152.000000,36723.277344
+151200.000000,61563.261719
+157248.000000,76747.076563
+163296.000000,91930.890937
+169344.000000,107114.707500
+175392.000000,115835.812500
+181440.000000,103217.646875
+187488.000000,88022.245938
+193536.000000,72826.847812
+199584.000000,57631.443437
+205632.000000,36723.277344
+211680.000000,59755.664844
+217728.000000,74939.482188
+223776.000000,90123.293750
+229824.000000,105307.112500
+235872.000000,115835.812500
+241920.000000,105026.626562
+247968.000000,89831.220938
+254016.000000,74635.823125
+260064.000000,59440.421406
+266112.000000,36723.277344
+272160.000000,57948.067969
+278208.000000,73131.882187
+284256.000000,88315.698750
+290304.000000,103499.515313
+296352.000000,115835.812500
+302400.000000,106835.601562
+308448.000000,91640.198125
+314496.000000,76444.798125
+320544.000000,61249.396406
+326592.000000,36723.277344
+332640.000000,56140.469531
+338688.000000,71324.287500
+344736.000000,86508.098750
+350784.000000,101691.917188
+356832.000000,115812.599375
+362880.000000,108644.576563
+368928.000000,93449.178750
+374976.000000,78253.773125
+381024.000000,63058.371406
+387072.000000,36723.277344
+393120.000000,51172.471094
+399168.000000,69516.690000
+405216.000000,84700.504687
+411264.000000,99884.323125
+417312.000000,115068.134375
+423360.000000,110453.551562
+429408.000000,95258.153750
+435456.000000,80062.748125
+441504.000000,64867.348125
+447552.000000,36723.277344
+453600.000000,36723.277344
+459648.000000,67709.090000
+465696.000000,82892.906562
+471744.000000,98076.723125
+477792.000000,113260.539688
+483840.000000,112262.526563
+489888.000000,97067.128750
+495936.000000,81871.723125
+501984.000000,66676.325313
+508032.000000,36723.277344
+514080.000000,36723.277344
+520128.000000,65901.490625
+526176.000000,81085.309375
+532224.000000,96269.128125
+538272.000000,111452.939687
+544320.000000,114062.568750
+550368.000000,98876.103750
+556416.000000,83680.704062
+562464.000000,68485.300312
+568512.000000,36724.006094
+574560.000000,36723.277344
+580608.000000,64093.896875
+586656.000000,79277.714375
+592704.000000,94461.530938
+598752.000000,109645.345312
+604800.000000,115835.812500
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_prescribedHeatFlow.Q_flow/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_prescribedHeatFlow.Q_flow/test.csv
new file mode 100644
index 0000000000..257333f75a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_prescribedHeatFlow.Q_flow/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,5819.745605
+6048.000000,36723.277344
+12096.000000,36723.277344
+18144.000000,36723.277344
+24192.000000,36723.277344
+30240.000000,65178.453125
+36288.000000,80362.271875
+42336.000000,95546.090625
+48384.000000,110729.901563
+54432.000000,114771.866250
+60480.000000,99599.693750
+66528.000000,84404.295938
+72576.000000,69208.890313
+78624.000000,36724.734844
+84672.000000,36723.277344
+90720.000000,63370.858594
+96768.000000,78554.674375
+102816.000000,93738.490938
+108864.000000,108922.307500
+114912.000000,115835.812500
+120960.000000,101408.668750
+127008.000000,86213.270937
+133056.000000,71017.866562
+139104.000000,55822.466406
+145152.000000,36723.277344
+151200.000000,61563.261719
+157248.000000,76747.076563
+163296.000000,91930.890937
+169344.000000,107114.707500
+175392.000000,115835.812500
+181440.000000,103217.646875
+187488.000000,88022.245938
+193536.000000,72826.847812
+199584.000000,57631.443437
+205632.000000,36723.277344
+211680.000000,59755.664844
+217728.000000,74939.482188
+223776.000000,90123.293750
+229824.000000,105307.112500
+235872.000000,115835.812500
+241920.000000,105026.626562
+247968.000000,89831.220938
+254016.000000,74635.823125
+260064.000000,59440.421406
+266112.000000,36723.277344
+272160.000000,57948.067969
+278208.000000,73131.882187
+284256.000000,88315.698750
+290304.000000,103499.515313
+296352.000000,115835.812500
+302400.000000,106835.601562
+308448.000000,91640.198125
+314496.000000,76444.798125
+320544.000000,61249.396406
+326592.000000,36723.277344
+332640.000000,56140.469531
+338688.000000,71324.287500
+344736.000000,86508.098750
+350784.000000,101691.917188
+356832.000000,115812.599375
+362880.000000,108644.576563
+368928.000000,93449.178750
+374976.000000,78253.773125
+381024.000000,63058.371406
+387072.000000,36723.277344
+393120.000000,51172.471094
+399168.000000,69516.690000
+405216.000000,84700.504687
+411264.000000,99884.323125
+417312.000000,115068.134375
+423360.000000,110453.551562
+429408.000000,95258.153750
+435456.000000,80062.748125
+441504.000000,64867.348125
+447552.000000,36723.277344
+453600.000000,36723.277344
+459648.000000,67709.090000
+465696.000000,82892.906562
+471744.000000,98076.723125
+477792.000000,113260.539688
+483840.000000,112262.526563
+489888.000000,97067.128750
+495936.000000,81871.723125
+501984.000000,66676.325313
+508032.000000,36723.277344
+514080.000000,36723.277344
+520128.000000,65901.490625
+526176.000000,81085.309375
+532224.000000,96269.128125
+538272.000000,111452.939687
+544320.000000,114062.568750
+550368.000000,98876.103750
+556416.000000,83680.704062
+562464.000000,68485.300312
+568512.000000,36724.006094
+574560.000000,36723.277344
+580608.000000,64093.896875
+586656.000000,79277.714375
+592704.000000,94461.530938
+598752.000000,109645.345312
+604800.000000,115835.812500
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_prescribedHeatFlow.Q_flow/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_prescribedHeatFlow.Q_flow/upperBound.csv
new file mode 100644
index 0000000000..fe086e6095
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.mat_prescribedHeatFlow.Q_flow/upperBound.csv
@@ -0,0 +1,110 @@
+x,y
+-0.001000,5825.565351
+6047.999000,36760.000621
+24191.999000,36760.000621
+30239.999000,65243.631578
+36287.999000,80442.634147
+42335.999000,95641.636716
+48383.999000,110840.631464
+54431.999000,114886.638116
+54432.001000,114886.638116
+60480.001000,99699.293444
+66528.001000,84488.700233
+72576.001000,69278.099203
+78624.001000,36761.459579
+84671.999000,36760.000622
+90719.999000,63434.229452
+96767.999000,78633.229049
+102815.999000,93832.229428
+108863.999000,109031.229807
+114911.999000,115951.648312
+114912.001000,115951.648312
+120960.001000,101510.077419
+127008.001000,86299.484208
+133056.001000,71088.884429
+139104.001000,55878.288873
+145151.999869,36760.004195
+151199.999000,61624.824980
+157247.999000,76823.823639
+163295.999000,92022.821828
+169343.999000,107221.822208
+175391.999000,115951.648312
+175392.001000,115951.648312
+181440.001000,103320.864522
+187488.001000,88110.268183
+193536.001000,72899.674660
+199584.001000,57689.074881
+205631.999952,36760.004249
+211679.999000,59815.420509
+217727.999000,75014.421670
+223775.999000,90213.417044
+229823.999000,105412.419613
+235871.999000,115951.648312
+235872.001000,115951.648312
+241920.001000,105131.653189
+247968.001000,89921.052158
+254016.001000,74710.458948
+260064.001000,59499.861828
+266112.000034,36760.004253
+272159.999000,58006.016037
+278207.999000,73205.014070
+284255.999000,88404.014449
+290303.999000,103603.014828
+296351.999000,115951.648312
+296352.001000,115951.648312
+302400.001000,106942.437164
+308448.001000,91731.838323
+314496.001000,76521.242923
+320544.001000,61310.645803
+326592.000116,36760.004208
+332639.999000,56196.610001
+338687.999000,71395.611788
+344735.999000,86594.606849
+350783.999000,101793.609105
+356831.999000,115928.411974
+356832.001000,115928.411974
+362880.001000,108753.221139
+368928.001000,93542.627929
+374976.001000,78332.026898
+381024.001000,63121.429778
+387072.000291,36760.003710
+393119.999000,51223.643565
+399167.999000,69586.206690
+405215.999000,84785.205192
+411263.999000,99984.207448
+417311.999000,115183.202509
+417312.001000,115183.202509
+423360.001000,110564.005114
+429408.001000,95353.411904
+435456.001000,80142.810873
+441504.001000,64932.215473
+447552.001000,36760.000621
+453599.999000,36760.000621
+459647.999000,67776.799090
+465695.999000,82975.799469
+471743.999000,98174.799848
+477791.999000,113373.800227
+477792.001000,113373.800227
+483840.001000,112374.789089
+489888.001000,97164.195879
+495936.001000,81953.594848
+501984.001000,66743.001638
+508032.001000,36760.000621
+514079.999000,36760.000621
+520127.999000,65967.392116
+526175.999000,81166.394684
+532223.999000,96365.397253
+538271.999000,111564.392627
+544319.999000,114176.631319
+544320.001000,114176.631319
+550368.001000,98974.979854
+556416.001000,83764.384767
+562464.001000,68553.785613
+568512.001000,36760.730100
+574559.999000,36760.000621
+580607.999000,64157.990772
+586655.999000,79356.992089
+592703.999000,94555.992468
+598751.999000,109754.990658
+604799.999000,115951.648312
+604800.001000,115951.648312
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[10].T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[10].T/errors.csv
new file mode 100644
index 0000000000..7cf7027dcb
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[10].T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+864.000000,0.000000
+1728.000000,0.000000
+2592.000000,0.000000
+3456.000000,0.000000
+4320.000000,0.000000
+5184.000000,0.000000
+6048.000000,0.000000
+6912.000000,0.000000
+7776.000000,0.000000
+8640.000000,0.000000
+9504.000000,0.000000
+10368.000000,0.000000
+11232.000000,0.000000
+12096.000000,0.000000
+12960.000000,0.000000
+13824.000000,0.000000
+14688.000000,0.000000
+15552.000000,0.000000
+16416.000000,0.000000
+17280.000000,0.000000
+18144.000000,0.000000
+19008.000000,0.000000
+19872.000000,0.000000
+20736.000000,0.000000
+21600.000000,0.000000
+22464.000000,0.000000
+23328.000000,0.000000
+24192.000000,0.000000
+25056.000000,0.000000
+25920.000000,0.000000
+26784.000000,0.000000
+27648.000000,0.000000
+28512.000000,0.000000
+29376.000000,0.000000
+30240.000000,0.000000
+31104.000000,0.000000
+31968.000000,0.000000
+32832.000000,0.000000
+33696.000000,0.000000
+34560.000000,0.000000
+35424.000000,0.000000
+36288.000000,0.000000
+37152.000000,0.000000
+38016.000000,0.000000
+38880.000000,0.000000
+39744.000000,0.000000
+40608.000000,0.000000
+41472.000000,0.000000
+42336.000000,0.000000
+43200.000000,0.000000
+44064.000000,0.000000
+44928.000000,0.000000
+45792.000000,0.000000
+46656.000000,0.000000
+47520.000000,0.000000
+48384.000000,0.000000
+49248.000000,0.000000
+50112.000000,0.000000
+50976.000000,0.000000
+51840.000000,0.000000
+52704.000000,0.000000
+53568.000000,0.000000
+54432.000000,0.000000
+55296.000000,0.000000
+56160.000000,0.000000
+57024.000000,0.000000
+57888.000000,0.000000
+58752.000000,0.000000
+59616.000000,0.000000
+60480.000000,0.000000
+61344.000000,0.000000
+62208.000000,0.000000
+63072.000000,0.000000
+63936.000000,0.000000
+64800.000000,0.000000
+65664.000000,0.000000
+66528.000000,0.000000
+67392.000000,0.000000
+68256.000000,0.000000
+69120.000000,0.000000
+69984.000000,0.000000
+70848.000000,0.000000
+71712.000000,0.000000
+72576.000000,0.000000
+73440.000000,0.000000
+74304.000000,0.000000
+75168.000000,0.000000
+76032.000000,0.000000
+76896.000000,0.000000
+77760.000000,0.000000
+78624.000000,0.000000
+79488.000000,0.000000
+80352.000000,0.000000
+81216.000000,0.000000
+82080.000000,0.000000
+82944.000000,0.000000
+83808.000000,0.000000
+84672.000000,0.000000
+85536.000000,0.000000
+86400.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[10].T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[10].T/lowerBound.csv
new file mode 100644
index 0000000000..7a3997996e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[10].T/lowerBound.csv
@@ -0,0 +1,87 @@
+x,y
+-0.001000,342.806844
+0.001000,342.806844
+864.001000,344.699633
+1728.001000,346.363617
+2592.001000,347.654043
+3456.001000,348.659232
+4320.001000,349.445371
+5184.001000,350.062673
+6048.001000,350.549338
+6912.001000,350.934603
+7776.001000,351.240906
+8640.001000,351.485169
+9504.001000,351.680652
+10368.001000,351.837843
+11232.001000,351.964608
+12096.001000,352.067380
+12960.001000,352.150945
+13824.001000,352.218962
+14688.001000,352.274753
+15552.001000,352.320667
+16416.001000,352.358623
+17280.001000,352.390055
+18144.001000,352.416121
+19008.001000,352.437920
+19872.001000,352.456273
+20736.001000,352.471760
+21600.001000,352.484900
+22464.001000,352.496089
+23328.001000,352.505662
+24192.001000,352.513924
+25056.001000,352.521058
+25920.001000,352.527308
+26784.001000,352.532765
+27648.001000,352.537582
+28512.001000,352.541850
+29376.001000,352.545661
+30240.001000,352.549106
+31104.001000,352.552216
+31968.001000,352.555051
+32832.001000,352.557612
+33696.001000,352.559990
+34560.001000,352.562185
+35424.001000,352.564228
+36288.001000,352.566118
+37152.001000,352.567886
+38016.001000,352.569563
+38880.001000,352.571148
+39744.001000,352.572642
+40608.001000,352.574075
+41472.001000,352.575447
+42336.001000,352.576727
+43200.001000,352.577977
+44064.001000,352.579166
+44928.001000,352.580294
+45792.001000,352.581392
+46656.001000,352.582459
+47520.001000,352.583465
+49248.001000,352.585416
+50112.001000,352.586331
+50976.001000,352.587215
+52704.001000,352.588922
+54432.001000,352.590507
+55296.001000,352.591270
+56160.001000,352.592001
+57888.001000,352.593404
+58752.001000,352.594074
+60480.001000,352.595355
+62208.001000,352.596574
+63936.001000,352.597733
+64800.001000,352.598282
+67392.001000,352.599837
+68256.001000,352.600324
+69120.001000,352.600782
+69984.001000,352.601269
+70848.001000,352.601696
+71712.001000,352.602154
+72576.001000,352.602580
+76032.001000,352.604166
+77760.001000,352.604897
+80352.001000,352.605903
+81216.001000,352.606208
+82080.001000,352.606544
+82944.001000,352.606849
+83808.001000,352.607123
+84672.001000,352.607428
+86400.001000,352.607977
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[10].T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[10].T/reference.csv
new file mode 100644
index 0000000000..4ff350b69c
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[10].T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,343.149994
+864.000000,345.044678
+1728.000000,346.710327
+2592.000000,348.002045
+3456.000000,349.008240
+4320.000000,349.795166
+5184.000000,350.413086
+6048.000000,350.900238
+6912.000000,351.285889
+7776.000000,351.592499
+8640.000000,351.837006
+9504.000000,352.032684
+10368.000000,352.190033
+11232.000000,352.316925
+12096.000000,352.419800
+12960.000000,352.503448
+13824.000000,352.571533
+14688.000000,352.627380
+15552.000000,352.673340
+16416.000000,352.711334
+17280.000000,352.742798
+18144.000000,352.768890
+19008.000000,352.790710
+19872.000000,352.809082
+20736.000000,352.824585
+21600.000000,352.837738
+22464.000000,352.848938
+23328.000000,352.858521
+24192.000000,352.866791
+25056.000000,352.873932
+25920.000000,352.880188
+26784.000000,352.885651
+27648.000000,352.890472
+28512.000000,352.894745
+29376.000000,352.898560
+30240.000000,352.902008
+31104.000000,352.905121
+31968.000000,352.907959
+32832.000000,352.910522
+33696.000000,352.912903
+34560.000000,352.915100
+35424.000000,352.917145
+36288.000000,352.919037
+37152.000000,352.920807
+38016.000000,352.922485
+38880.000000,352.924072
+39744.000000,352.925568
+40608.000000,352.927002
+41472.000000,352.928375
+42336.000000,352.929657
+43200.000000,352.930908
+44064.000000,352.932098
+44928.000000,352.933228
+45792.000000,352.934326
+46656.000000,352.935394
+47520.000000,352.936401
+48384.000000,352.937378
+49248.000000,352.938354
+50112.000000,352.939270
+50976.000000,352.940155
+51840.000000,352.941010
+52704.000000,352.941864
+53568.000000,352.942657
+54432.000000,352.943451
+55296.000000,352.944214
+56160.000000,352.944946
+57024.000000,352.945648
+57888.000000,352.946350
+58752.000000,352.947021
+59616.000000,352.947662
+60480.000000,352.948303
+61344.000000,352.948914
+62208.000000,352.949524
+63072.000000,352.950104
+63936.000000,352.950684
+64800.000000,352.951233
+65664.000000,352.951752
+66528.000000,352.952271
+67392.000000,352.952789
+68256.000000,352.953278
+69120.000000,352.953735
+69984.000000,352.954224
+70848.000000,352.954651
+71712.000000,352.955109
+72576.000000,352.955536
+73440.000000,352.955933
+74304.000000,352.956329
+75168.000000,352.956726
+76032.000000,352.957123
+76896.000000,352.957489
+77760.000000,352.957855
+78624.000000,352.958191
+79488.000000,352.958527
+80352.000000,352.958862
+81216.000000,352.959167
+82080.000000,352.959503
+82944.000000,352.959808
+83808.000000,352.960083
+84672.000000,352.960388
+85536.000000,352.960663
+86400.000000,352.960938
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[10].T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[10].T/test.csv
new file mode 100644
index 0000000000..cd07c835f2
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[10].T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,343.149994
+864.000000,345.045441
+1728.000000,346.711731
+2592.000000,348.003845
+3456.000000,349.010437
+4320.000000,349.797668
+5184.000000,350.415924
+6048.000000,350.903229
+6912.000000,351.289032
+7776.000000,351.595490
+8640.000000,351.839783
+9504.000000,352.035736
+10368.000000,352.193237
+11232.000000,352.320251
+12096.000000,352.423096
+12960.000000,352.506714
+13824.000000,352.575012
+14688.000000,352.630981
+15552.000000,352.677002
+16416.000000,352.714966
+17280.000000,352.746429
+18144.000000,352.772614
+19008.000000,352.794464
+19872.000000,352.812836
+20736.000000,352.828308
+21600.000000,352.841461
+22464.000000,352.852661
+23328.000000,352.862274
+24192.000000,352.870544
+25056.000000,352.877716
+25920.000000,352.883942
+26784.000000,352.889404
+27648.000000,352.894226
+28512.000000,352.898529
+29376.000000,352.902344
+30240.000000,352.905792
+31104.000000,352.908905
+31968.000000,352.911713
+32832.000000,352.914307
+33696.000000,352.916687
+34560.000000,352.918884
+35424.000000,352.920898
+36288.000000,352.922821
+37152.000000,352.924591
+38016.000000,352.926270
+38880.000000,352.927856
+39744.000000,352.929382
+40608.000000,352.930786
+41472.000000,352.932159
+42336.000000,352.933441
+43200.000000,352.934692
+44064.000000,352.935883
+44928.000000,352.937012
+45792.000000,352.938110
+46656.000000,352.939178
+47520.000000,352.940186
+48384.000000,352.941162
+49248.000000,352.942139
+50112.000000,352.943054
+50976.000000,352.943939
+51840.000000,352.944794
+52704.000000,352.945618
+53568.000000,352.946442
+54432.000000,352.947235
+55296.000000,352.947968
+56160.000000,352.948730
+57024.000000,352.949432
+57888.000000,352.950134
+58752.000000,352.950806
+59616.000000,352.951447
+60480.000000,352.952087
+61344.000000,352.952728
+62208.000000,352.953308
+63072.000000,352.953888
+63936.000000,352.954468
+64800.000000,352.955017
+65664.000000,352.955536
+66528.000000,352.956055
+67392.000000,352.956573
+68256.000000,352.957062
+69120.000000,352.957550
+69984.000000,352.958008
+70848.000000,352.958466
+71712.000000,352.958893
+72576.000000,352.959320
+73440.000000,352.959717
+74304.000000,352.960144
+75168.000000,352.960510
+76032.000000,352.960907
+76896.000000,352.961273
+77760.000000,352.961639
+78624.000000,352.961975
+79488.000000,352.962311
+80352.000000,352.962646
+81216.000000,352.962982
+82080.000000,352.963287
+82944.000000,352.963593
+83808.000000,352.963867
+84672.000000,352.964172
+85536.000000,352.964447
+86400.000000,352.964722
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[10].T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[10].T/upperBound.csv
new file mode 100644
index 0000000000..b1a8036337
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[10].T/upperBound.csv
@@ -0,0 +1,87 @@
+x,y
+-0.001000,343.493144
+863.999000,345.389722
+1727.999000,347.057037
+2591.999000,348.350047
+3455.999000,349.357248
+4319.999000,350.144961
+5183.999000,350.763499
+6047.999000,351.251138
+6911.999000,351.637175
+7775.999000,351.944091
+8639.999000,352.188843
+9503.999000,352.384717
+10367.999000,352.542223
+11231.999000,352.669242
+12095.999000,352.772220
+12959.999000,352.855952
+13823.999000,352.924105
+14687.999000,352.980008
+15551.999000,353.026013
+16415.999000,353.064046
+17279.999000,353.095541
+18143.999000,353.121659
+19007.999000,353.143501
+19871.999000,353.161891
+20735.999000,353.177410
+21599.999000,353.190576
+22463.999000,353.201787
+23327.999000,353.211379
+24191.999000,353.219658
+25055.999000,353.226806
+25919.999000,353.233068
+26783.999000,353.238536
+27647.999000,353.243363
+28511.999000,353.247640
+29375.999000,353.251458
+30239.999000,353.254910
+31103.999000,353.258026
+31967.999000,353.260867
+32831.999000,353.263433
+33695.999000,353.265816
+34559.999000,353.268015
+35423.999000,353.270062
+36287.999000,353.271956
+37151.999000,353.273728
+38015.999000,353.275408
+38879.999000,353.276996
+39743.999000,353.278493
+40607.999000,353.279929
+41471.999000,353.281304
+42335.999000,353.282587
+43199.999000,353.283839
+44063.999000,353.285030
+44927.999000,353.286161
+45791.999000,353.287260
+46655.999000,353.288330
+47519.999000,353.289338
+49247.999000,353.291293
+50111.999000,353.292209
+50975.999000,353.293095
+52703.999000,353.294806
+54431.999000,353.296394
+55295.999000,353.297158
+56159.999000,353.297891
+57887.999000,353.299296
+58751.999000,353.299969
+60479.999000,353.301252
+62207.999000,353.302473
+63935.999000,353.303634
+64799.999000,353.304184
+67391.999000,353.305742
+68255.999000,353.306231
+69119.999000,353.306689
+69983.999000,353.307178
+70847.999000,353.307606
+71711.999000,353.308064
+72575.999000,353.308491
+76031.999000,353.310080
+77759.999000,353.310813
+80351.999000,353.311821
+81215.999000,353.312127
+82079.999000,353.312463
+82943.999000,353.312768
+83807.999000,353.313043
+84671.999000,353.313349
+86399.999000,353.313898
+86400.001000,353.313898
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[1].T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[1].T/errors.csv
new file mode 100644
index 0000000000..7cf7027dcb
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[1].T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+864.000000,0.000000
+1728.000000,0.000000
+2592.000000,0.000000
+3456.000000,0.000000
+4320.000000,0.000000
+5184.000000,0.000000
+6048.000000,0.000000
+6912.000000,0.000000
+7776.000000,0.000000
+8640.000000,0.000000
+9504.000000,0.000000
+10368.000000,0.000000
+11232.000000,0.000000
+12096.000000,0.000000
+12960.000000,0.000000
+13824.000000,0.000000
+14688.000000,0.000000
+15552.000000,0.000000
+16416.000000,0.000000
+17280.000000,0.000000
+18144.000000,0.000000
+19008.000000,0.000000
+19872.000000,0.000000
+20736.000000,0.000000
+21600.000000,0.000000
+22464.000000,0.000000
+23328.000000,0.000000
+24192.000000,0.000000
+25056.000000,0.000000
+25920.000000,0.000000
+26784.000000,0.000000
+27648.000000,0.000000
+28512.000000,0.000000
+29376.000000,0.000000
+30240.000000,0.000000
+31104.000000,0.000000
+31968.000000,0.000000
+32832.000000,0.000000
+33696.000000,0.000000
+34560.000000,0.000000
+35424.000000,0.000000
+36288.000000,0.000000
+37152.000000,0.000000
+38016.000000,0.000000
+38880.000000,0.000000
+39744.000000,0.000000
+40608.000000,0.000000
+41472.000000,0.000000
+42336.000000,0.000000
+43200.000000,0.000000
+44064.000000,0.000000
+44928.000000,0.000000
+45792.000000,0.000000
+46656.000000,0.000000
+47520.000000,0.000000
+48384.000000,0.000000
+49248.000000,0.000000
+50112.000000,0.000000
+50976.000000,0.000000
+51840.000000,0.000000
+52704.000000,0.000000
+53568.000000,0.000000
+54432.000000,0.000000
+55296.000000,0.000000
+56160.000000,0.000000
+57024.000000,0.000000
+57888.000000,0.000000
+58752.000000,0.000000
+59616.000000,0.000000
+60480.000000,0.000000
+61344.000000,0.000000
+62208.000000,0.000000
+63072.000000,0.000000
+63936.000000,0.000000
+64800.000000,0.000000
+65664.000000,0.000000
+66528.000000,0.000000
+67392.000000,0.000000
+68256.000000,0.000000
+69120.000000,0.000000
+69984.000000,0.000000
+70848.000000,0.000000
+71712.000000,0.000000
+72576.000000,0.000000
+73440.000000,0.000000
+74304.000000,0.000000
+75168.000000,0.000000
+76032.000000,0.000000
+76896.000000,0.000000
+77760.000000,0.000000
+78624.000000,0.000000
+79488.000000,0.000000
+80352.000000,0.000000
+81216.000000,0.000000
+82080.000000,0.000000
+82944.000000,0.000000
+83808.000000,0.000000
+84672.000000,0.000000
+85536.000000,0.000000
+86400.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[1].T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[1].T/lowerBound.csv
new file mode 100644
index 0000000000..e34cd92c4c
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[1].T/lowerBound.csv
@@ -0,0 +1,92 @@
+x,y
+-0.001000,342.806844
+863.999000,341.462029
+1727.999000,339.289948
+2591.999000,337.792850
+3455.999000,336.809612
+4319.999000,336.198072
+5183.999000,335.853873
+6047.999000,335.700280
+6911.999000,335.680707
+6912.001000,335.680707
+7776.001000,335.753449
+8640.001000,335.888568
+9504.001000,336.063411
+10368.001000,336.261424
+11232.001000,336.470840
+12096.001000,336.682847
+12960.001000,336.891866
+13824.001000,337.093660
+14688.001000,337.285576
+15552.001000,337.465907
+16416.001000,337.633708
+17280.001000,337.788765
+18144.001000,337.931201
+19008.001000,338.061015
+19872.001000,338.179152
+20736.001000,338.286162
+21600.001000,338.382745
+22464.001000,338.469663
+23328.001000,338.547680
+24192.001000,338.617586
+25056.001000,338.680085
+25920.001000,338.735907
+26784.001000,338.785662
+27648.001000,338.829990
+28512.001000,338.869440
+29376.001000,338.904500
+30240.001000,338.935719
+31104.001000,338.963462
+31968.001000,338.988096
+32832.001000,339.009985
+33696.001000,339.029406
+34560.001000,339.046692
+35424.001000,339.062057
+36288.001000,339.075807
+37152.001000,339.088032
+38016.001000,339.098947
+38880.001000,339.108733
+39744.001000,339.117452
+40608.001000,339.125287
+41472.001000,339.132360
+42336.001000,339.138702
+43200.001000,339.144433
+44064.001000,339.149616
+44928.001000,339.154342
+45792.001000,339.158640
+46656.001000,339.162573
+47520.001000,339.166201
+48384.001000,339.169494
+49248.001000,339.172542
+50112.001000,339.175347
+50976.001000,339.177969
+51840.001000,339.180408
+52704.001000,339.182695
+53568.001000,339.184829
+54432.001000,339.186810
+55296.001000,339.188670
+56160.001000,339.190438
+57024.001000,339.192115
+57888.001000,339.193700
+58752.001000,339.195225
+59616.001000,339.196658
+60480.001000,339.198030
+61344.001000,339.199341
+62208.001000,339.200590
+63072.001000,339.201810
+63936.001000,339.202968
+65664.001000,339.205164
+67392.001000,339.207176
+69120.001000,339.209066
+69984.001000,339.209950
+71712.001000,339.211657
+73440.001000,339.213243
+75168.001000,339.214767
+76896.001000,339.216169
+78624.001000,339.217511
+80352.001000,339.218791
+81216.001000,339.219401
+82080.001000,339.219980
+84672.001000,339.221627
+85536.001000,339.222145
+86400.001000,339.222633
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[1].T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[1].T/reference.csv
new file mode 100644
index 0000000000..a6ac4d63e5
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[1].T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,343.149994
+864.000000,341.803833
+1728.000000,339.629578
+2592.000000,338.130981
+3456.000000,337.146759
+4320.000000,336.534607
+5184.000000,336.190063
+6048.000000,336.036316
+6912.000000,336.016724
+7776.000000,336.089539
+8640.000000,336.224792
+9504.000000,336.399811
+10368.000000,336.598022
+11232.000000,336.807648
+12096.000000,337.019867
+12960.000000,337.229095
+13824.000000,337.431091
+14688.000000,337.623199
+15552.000000,337.803711
+16416.000000,337.971680
+17280.000000,338.126892
+18144.000000,338.269470
+19008.000000,338.399414
+19872.000000,338.517670
+20736.000000,338.624786
+21600.000000,338.721466
+22464.000000,338.808472
+23328.000000,338.886566
+24192.000000,338.956543
+25056.000000,339.019104
+25920.000000,339.074982
+26784.000000,339.124786
+27648.000000,339.169159
+28512.000000,339.208649
+29376.000000,339.243744
+30240.000000,339.274994
+31104.000000,339.302765
+31968.000000,339.327423
+32832.000000,339.349335
+33696.000000,339.368774
+34560.000000,339.386078
+35424.000000,339.401459
+36288.000000,339.415222
+37152.000000,339.427460
+38016.000000,339.438385
+38880.000000,339.448181
+39744.000000,339.456909
+40608.000000,339.464752
+41472.000000,339.471832
+42336.000000,339.478180
+43200.000000,339.483917
+44064.000000,339.489105
+44928.000000,339.493835
+45792.000000,339.498138
+46656.000000,339.502075
+47520.000000,339.505707
+48384.000000,339.509003
+49248.000000,339.512054
+50112.000000,339.514862
+50976.000000,339.517487
+51840.000000,339.519928
+52704.000000,339.522217
+53568.000000,339.524353
+54432.000000,339.526337
+55296.000000,339.528198
+56160.000000,339.529968
+57024.000000,339.531647
+57888.000000,339.533234
+58752.000000,339.534760
+59616.000000,339.536194
+60480.000000,339.537567
+61344.000000,339.538879
+62208.000000,339.540131
+63072.000000,339.541351
+63936.000000,339.542511
+64800.000000,339.543610
+65664.000000,339.544708
+66528.000000,339.545715
+67392.000000,339.546722
+68256.000000,339.547668
+69120.000000,339.548615
+69984.000000,339.549500
+70848.000000,339.550354
+71712.000000,339.551208
+72576.000000,339.552002
+73440.000000,339.552795
+74304.000000,339.553558
+75168.000000,339.554321
+76032.000000,339.555023
+76896.000000,339.555725
+77760.000000,339.556396
+78624.000000,339.557068
+79488.000000,339.557709
+80352.000000,339.558350
+81216.000000,339.558960
+82080.000000,339.559540
+82944.000000,339.560089
+83808.000000,339.560638
+84672.000000,339.561188
+85536.000000,339.561707
+86400.000000,339.562195
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[1].T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[1].T/test.csv
new file mode 100644
index 0000000000..53b1945f01
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[1].T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,343.149994
+864.000000,341.803436
+1728.000000,339.629517
+2592.000000,338.131287
+3456.000000,337.147278
+4320.000000,336.535278
+5184.000000,336.190735
+6048.000000,336.037201
+6912.000000,336.017792
+7776.000000,336.091187
+8640.000000,336.226837
+9504.000000,336.401703
+10368.000000,336.599884
+11232.000000,336.809479
+12096.000000,337.022034
+12960.000000,337.231384
+13824.000000,337.433411
+14688.000000,337.625488
+15552.000000,337.806030
+16416.000000,337.974091
+17280.000000,338.129364
+18144.000000,338.271912
+19008.000000,338.402069
+19872.000000,338.520264
+20736.000000,338.627197
+21600.000000,338.723938
+22464.000000,338.811035
+23328.000000,338.889191
+24192.000000,338.959229
+25056.000000,339.021851
+25920.000000,339.077728
+26784.000000,339.127563
+27648.000000,339.171967
+28512.000000,339.211487
+29376.000000,339.246613
+30240.000000,339.277863
+31104.000000,339.305603
+31968.000000,339.330231
+32832.000000,339.352142
+33696.000000,339.371613
+34560.000000,339.388947
+35424.000000,339.404358
+36288.000000,339.418121
+37152.000000,339.430389
+38016.000000,339.441315
+38880.000000,339.451111
+39744.000000,339.459869
+40608.000000,339.467712
+41472.000000,339.474762
+42336.000000,339.481140
+43200.000000,339.486847
+44064.000000,339.492096
+44928.000000,339.496826
+45792.000000,339.501099
+46656.000000,339.505035
+47520.000000,339.508667
+48384.000000,339.511963
+49248.000000,339.515015
+50112.000000,339.517822
+50976.000000,339.520447
+51840.000000,339.522888
+52704.000000,339.525146
+53568.000000,339.527252
+54432.000000,339.529266
+55296.000000,339.531158
+56160.000000,339.532928
+57024.000000,339.534607
+57888.000000,339.536194
+58752.000000,339.537689
+59616.000000,339.539124
+60480.000000,339.540497
+61344.000000,339.541809
+62208.000000,339.543060
+63072.000000,339.544281
+63936.000000,339.545441
+64800.000000,339.546570
+65664.000000,339.547638
+66528.000000,339.548676
+67392.000000,339.549683
+68256.000000,339.550629
+69120.000000,339.551544
+69984.000000,339.552429
+70848.000000,339.553314
+71712.000000,339.554169
+72576.000000,339.554962
+73440.000000,339.555756
+74304.000000,339.556519
+75168.000000,339.557281
+76032.000000,339.558014
+76896.000000,339.558685
+77760.000000,339.559387
+78624.000000,339.560028
+79488.000000,339.560669
+80352.000000,339.561279
+81216.000000,339.561890
+82080.000000,339.562469
+82944.000000,339.563049
+83808.000000,339.563599
+84672.000000,339.564117
+85536.000000,339.564636
+86400.000000,339.565155
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[1].T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[1].T/upperBound.csv
new file mode 100644
index 0000000000..b3580cd57a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[1].T/upperBound.csv
@@ -0,0 +1,93 @@
+x,y
+-0.001000,343.493144
+0.001000,343.493144
+864.001000,342.145637
+1728.001000,339.969207
+2592.001000,338.469112
+3456.001000,337.483906
+4320.001000,336.871142
+5184.001000,336.526254
+6048.001000,336.372352
+6911.999424,336.352740
+7775.999000,336.425628
+8639.999000,336.561017
+9503.999000,336.736211
+10367.999000,336.934620
+11231.999000,337.144455
+12095.999000,337.356887
+12959.999000,337.566325
+13823.999000,337.768522
+14687.999000,337.960823
+15551.999000,338.141515
+16415.999000,338.309651
+17279.999000,338.465019
+18143.999000,338.607740
+19007.999000,338.737813
+19871.999000,338.856187
+20735.999000,338.963411
+21599.999000,339.060188
+22463.999000,339.147280
+23327.999000,339.225453
+24191.999000,339.295500
+25055.999000,339.358123
+25919.999000,339.414057
+26783.999000,339.463911
+27647.999000,339.508328
+28511.999000,339.547857
+29375.999000,339.582988
+30239.999000,339.614269
+31103.999000,339.642068
+31967.999000,339.666751
+32831.999000,339.688684
+33695.999000,339.708143
+34559.999000,339.725464
+35423.999000,339.740860
+36287.999000,339.754637
+37151.999000,339.766887
+38015.999000,339.777823
+38879.999000,339.787629
+39743.999000,339.796366
+40607.999000,339.804217
+41471.999000,339.811304
+42335.999000,339.817658
+43199.999000,339.823401
+44063.999000,339.828594
+44927.999000,339.833329
+45791.999000,339.837637
+46655.999000,339.841577
+47519.999000,339.845212
+48383.999000,339.848512
+49247.999000,339.851566
+50111.999000,339.854377
+50975.999000,339.857004
+51839.999000,339.859448
+52703.999000,339.861739
+53567.999000,339.863877
+54431.999000,339.865863
+55295.999000,339.867726
+56159.999000,339.869498
+57023.999000,339.871178
+57887.999000,339.872767
+58751.999000,339.874294
+59615.999000,339.875730
+60479.999000,339.877105
+61343.999000,339.878418
+62207.999000,339.879671
+63071.999000,339.880893
+63935.999000,339.882053
+65663.999000,339.884253
+67391.999000,339.886269
+69119.999000,339.888163
+69983.999000,339.889049
+71711.999000,339.890760
+73439.999000,339.892348
+75167.999000,339.893876
+76895.999000,339.895281
+78623.999000,339.896625
+80351.999000,339.897908
+81215.999000,339.898519
+82079.999000,339.899099
+84671.999000,339.900749
+85535.999000,339.901268
+86399.999000,339.901757
+86400.001000,339.901757
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[5].T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[5].T/errors.csv
new file mode 100644
index 0000000000..7cf7027dcb
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[5].T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+864.000000,0.000000
+1728.000000,0.000000
+2592.000000,0.000000
+3456.000000,0.000000
+4320.000000,0.000000
+5184.000000,0.000000
+6048.000000,0.000000
+6912.000000,0.000000
+7776.000000,0.000000
+8640.000000,0.000000
+9504.000000,0.000000
+10368.000000,0.000000
+11232.000000,0.000000
+12096.000000,0.000000
+12960.000000,0.000000
+13824.000000,0.000000
+14688.000000,0.000000
+15552.000000,0.000000
+16416.000000,0.000000
+17280.000000,0.000000
+18144.000000,0.000000
+19008.000000,0.000000
+19872.000000,0.000000
+20736.000000,0.000000
+21600.000000,0.000000
+22464.000000,0.000000
+23328.000000,0.000000
+24192.000000,0.000000
+25056.000000,0.000000
+25920.000000,0.000000
+26784.000000,0.000000
+27648.000000,0.000000
+28512.000000,0.000000
+29376.000000,0.000000
+30240.000000,0.000000
+31104.000000,0.000000
+31968.000000,0.000000
+32832.000000,0.000000
+33696.000000,0.000000
+34560.000000,0.000000
+35424.000000,0.000000
+36288.000000,0.000000
+37152.000000,0.000000
+38016.000000,0.000000
+38880.000000,0.000000
+39744.000000,0.000000
+40608.000000,0.000000
+41472.000000,0.000000
+42336.000000,0.000000
+43200.000000,0.000000
+44064.000000,0.000000
+44928.000000,0.000000
+45792.000000,0.000000
+46656.000000,0.000000
+47520.000000,0.000000
+48384.000000,0.000000
+49248.000000,0.000000
+50112.000000,0.000000
+50976.000000,0.000000
+51840.000000,0.000000
+52704.000000,0.000000
+53568.000000,0.000000
+54432.000000,0.000000
+55296.000000,0.000000
+56160.000000,0.000000
+57024.000000,0.000000
+57888.000000,0.000000
+58752.000000,0.000000
+59616.000000,0.000000
+60480.000000,0.000000
+61344.000000,0.000000
+62208.000000,0.000000
+63072.000000,0.000000
+63936.000000,0.000000
+64800.000000,0.000000
+65664.000000,0.000000
+66528.000000,0.000000
+67392.000000,0.000000
+68256.000000,0.000000
+69120.000000,0.000000
+69984.000000,0.000000
+70848.000000,0.000000
+71712.000000,0.000000
+72576.000000,0.000000
+73440.000000,0.000000
+74304.000000,0.000000
+75168.000000,0.000000
+76032.000000,0.000000
+76896.000000,0.000000
+77760.000000,0.000000
+78624.000000,0.000000
+79488.000000,0.000000
+80352.000000,0.000000
+81216.000000,0.000000
+82080.000000,0.000000
+82944.000000,0.000000
+83808.000000,0.000000
+84672.000000,0.000000
+85536.000000,0.000000
+86400.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[5].T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[5].T/lowerBound.csv
new file mode 100644
index 0000000000..5e360d58f0
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[5].T/lowerBound.csv
@@ -0,0 +1,93 @@
+x,y
+-0.001000,342.806844
+0.001000,342.806844
+864.001000,343.240309
+1728.001000,343.907671
+2592.001000,344.593111
+3456.001000,345.274619
+4320.001000,345.936371
+5184.001000,346.567545
+6048.001000,347.161219
+6912.001000,347.713340
+7776.001000,348.222108
+8640.001000,348.687402
+9504.001000,349.110227
+10368.001000,349.492321
+11232.001000,349.836002
+12096.001000,350.143951
+12960.001000,350.418853
+13824.001000,350.663329
+14688.001000,350.880549
+15552.001000,351.072953
+16416.001000,351.243101
+17280.001000,351.393159
+18144.001000,351.525198
+19008.001000,351.641323
+19872.001000,351.743607
+20736.001000,351.833392
+21600.001000,351.912231
+22464.001000,351.981315
+23328.001000,352.041862
+24192.001000,352.094940
+25056.001000,352.141464
+25920.001000,352.182194
+26784.001000,352.217864
+27648.001000,352.249144
+28512.001000,352.276582
+29376.001000,352.300667
+30240.001000,352.321795
+31104.001000,352.340422
+31968.001000,352.356794
+32832.001000,352.371184
+33696.001000,352.383836
+34560.001000,352.395024
+35424.001000,352.404933
+36288.001000,352.413743
+37152.001000,352.421579
+38016.001000,352.428560
+38880.001000,352.434810
+39744.001000,352.440389
+40608.001000,352.445389
+41472.001000,352.449871
+42336.001000,352.453956
+43200.001000,352.457645
+44064.001000,352.461029
+44928.001000,352.464078
+45792.001000,352.466913
+46656.001000,352.469504
+47520.001000,352.471913
+48384.001000,352.474108
+49248.001000,352.476181
+50112.001000,352.478102
+50976.001000,352.479900
+51840.001000,352.481577
+52704.001000,352.483163
+53568.001000,352.484656
+54432.001000,352.486059
+55296.001000,352.487400
+56160.001000,352.488650
+57024.001000,352.489870
+57888.001000,352.491028
+58752.001000,352.492126
+59616.001000,352.493193
+60480.001000,352.494199
+61344.001000,352.495174
+62208.001000,352.496120
+63072.001000,352.497034
+64800.001000,352.498741
+66528.001000,352.500327
+67392.001000,352.501089
+68256.001000,352.501821
+69984.001000,352.503223
+70848.001000,352.503894
+71712.001000,352.504534
+73440.001000,352.505753
+75168.001000,352.506912
+76896.001000,352.508009
+78624.001000,352.509046
+80352.001000,352.510022
+82944.001000,352.511394
+83808.001000,352.511820
+84672.001000,352.512217
+85536.001000,352.512644
+86400.001000,352.513009
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[5].T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[5].T/reference.csv
new file mode 100644
index 0000000000..8eeb6d371a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[5].T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,343.149994
+864.000000,343.583893
+1728.000000,344.251923
+2592.000000,344.938049
+3456.000000,345.620239
+4320.000000,346.282654
+5184.000000,346.914459
+6048.000000,347.508728
+6912.000000,348.061401
+7776.000000,348.570679
+8640.000000,349.036438
+9504.000000,349.459686
+10368.000000,349.842163
+11232.000000,350.186188
+12096.000000,350.494446
+12960.000000,350.769623
+13824.000000,351.014343
+14688.000000,351.231781
+15552.000000,351.424377
+16416.000000,351.594696
+17280.000000,351.744904
+18144.000000,351.877075
+19008.000000,351.993317
+19872.000000,352.095703
+20736.000000,352.185577
+21600.000000,352.264496
+22464.000000,352.333649
+23328.000000,352.394257
+24192.000000,352.447388
+25056.000000,352.493958
+25920.000000,352.534729
+26784.000000,352.570435
+27648.000000,352.601746
+28512.000000,352.629211
+29376.000000,352.653320
+30240.000000,352.674469
+31104.000000,352.693115
+31968.000000,352.709503
+32832.000000,352.723907
+33696.000000,352.736572
+34560.000000,352.747772
+35424.000000,352.757690
+36288.000000,352.766510
+37152.000000,352.774353
+38016.000000,352.781342
+38880.000000,352.787598
+39744.000000,352.793182
+40608.000000,352.798187
+41472.000000,352.802673
+42336.000000,352.806763
+43200.000000,352.810455
+44064.000000,352.813843
+44928.000000,352.816895
+45792.000000,352.819733
+46656.000000,352.822327
+47520.000000,352.824738
+48384.000000,352.826935
+49248.000000,352.829010
+50112.000000,352.830933
+50976.000000,352.832733
+51840.000000,352.834412
+52704.000000,352.835999
+53568.000000,352.837494
+54432.000000,352.838898
+55296.000000,352.840240
+56160.000000,352.841492
+57024.000000,352.842712
+57888.000000,352.843872
+58752.000000,352.844971
+59616.000000,352.846039
+60480.000000,352.847046
+61344.000000,352.848022
+62208.000000,352.848969
+63072.000000,352.849884
+63936.000000,352.850739
+64800.000000,352.851593
+65664.000000,352.852386
+66528.000000,352.853180
+67392.000000,352.853943
+68256.000000,352.854675
+69120.000000,352.855377
+69984.000000,352.856079
+70848.000000,352.856750
+71712.000000,352.857391
+72576.000000,352.858002
+73440.000000,352.858612
+74304.000000,352.859192
+75168.000000,352.859772
+76032.000000,352.860321
+76896.000000,352.860870
+77760.000000,352.861389
+78624.000000,352.861908
+79488.000000,352.862396
+80352.000000,352.862885
+81216.000000,352.863342
+82080.000000,352.863800
+82944.000000,352.864258
+83808.000000,352.864685
+84672.000000,352.865082
+85536.000000,352.865509
+86400.000000,352.865875
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[5].T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[5].T/test.csv
new file mode 100644
index 0000000000..a32fa5ef01
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[5].T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,343.149994
+864.000000,343.584137
+1728.000000,344.252411
+2592.000000,344.938812
+3456.000000,345.621246
+4320.000000,346.283905
+5184.000000,346.915955
+6048.000000,347.510468
+6912.000000,348.063354
+7776.000000,348.572815
+8640.000000,349.038574
+9504.000000,349.461975
+10368.000000,349.844604
+11232.000000,350.188751
+12096.000000,350.497040
+12960.000000,350.772308
+13824.000000,351.017365
+14688.000000,351.234924
+15552.000000,351.427612
+16416.000000,351.597931
+17280.000000,351.748199
+18144.000000,351.880585
+19008.000000,351.997009
+19872.000000,352.099304
+20736.000000,352.189209
+21600.000000,352.268066
+22464.000000,352.337250
+23328.000000,352.397888
+24192.000000,352.451080
+25056.000000,352.497681
+25920.000000,352.538422
+26784.000000,352.574158
+27648.000000,352.605469
+28512.000000,352.632965
+29376.000000,352.657074
+30240.000000,352.678223
+31104.000000,352.696808
+31968.000000,352.713135
+32832.000000,352.727570
+33696.000000,352.740265
+34560.000000,352.751495
+35424.000000,352.761444
+36288.000000,352.770294
+37152.000000,352.778137
+38016.000000,352.785156
+38880.000000,352.791382
+39744.000000,352.796967
+40608.000000,352.801971
+41472.000000,352.806458
+42336.000000,352.810547
+43200.000000,352.814240
+44064.000000,352.817596
+44928.000000,352.820679
+45792.000000,352.823517
+46656.000000,352.826111
+47520.000000,352.828522
+48384.000000,352.830719
+49248.000000,352.832794
+50112.000000,352.834686
+50976.000000,352.836487
+51840.000000,352.838165
+52704.000000,352.839752
+53568.000000,352.841248
+54432.000000,352.842651
+55296.000000,352.843994
+56160.000000,352.845276
+57024.000000,352.846466
+57888.000000,352.847656
+58752.000000,352.848755
+59616.000000,352.849823
+60480.000000,352.850830
+61344.000000,352.851807
+62208.000000,352.852753
+63072.000000,352.853668
+63936.000000,352.854523
+64800.000000,352.855377
+65664.000000,352.856171
+66528.000000,352.856964
+67392.000000,352.857727
+68256.000000,352.858459
+69120.000000,352.859161
+69984.000000,352.859863
+70848.000000,352.860535
+71712.000000,352.861176
+72576.000000,352.861786
+73440.000000,352.862396
+74304.000000,352.863007
+75168.000000,352.863556
+76032.000000,352.864136
+76896.000000,352.864655
+77760.000000,352.865173
+78624.000000,352.865692
+79488.000000,352.866180
+80352.000000,352.866669
+81216.000000,352.867126
+82080.000000,352.867584
+82944.000000,352.868042
+83808.000000,352.868469
+84672.000000,352.868866
+85536.000000,352.869293
+86400.000000,352.869659
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[5].T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[5].T/upperBound.csv
new file mode 100644
index 0000000000..bdcc868528
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_bufferStorage.layer[5].T/upperBound.csv
@@ -0,0 +1,93 @@
+x,y
+-0.001000,343.493144
+863.999000,343.927477
+1727.999000,344.596175
+2591.999000,345.282987
+3455.999000,345.965859
+4319.999000,346.628936
+5183.999000,347.261374
+6047.999000,347.856237
+6911.999000,348.409463
+7775.999000,348.919249
+8639.999000,349.385474
+9503.999000,349.809146
+10367.999000,350.192005
+11231.999000,350.536374
+12095.999000,350.844940
+12959.999000,351.120392
+13823.999000,351.365358
+14687.999000,351.583013
+15551.999000,351.775802
+16415.999000,351.946291
+17279.999000,352.096648
+18143.999000,352.228952
+19007.999000,352.345310
+19871.999000,352.447799
+20735.999000,352.537763
+21599.999000,352.616760
+22463.999000,352.685982
+23327.999000,352.746651
+24191.999000,352.799835
+25055.999000,352.846451
+25919.999000,352.887264
+26783.999000,352.923005
+27647.999000,352.954347
+28511.999000,352.981841
+29375.999000,353.005974
+30239.999000,353.027143
+31103.999000,353.045808
+31967.999000,353.062213
+32831.999000,353.076631
+33695.999000,353.089309
+34559.999000,353.100520
+35423.999000,353.110448
+36287.999000,353.119277
+37151.999000,353.127127
+38015.999000,353.134123
+38879.999000,353.140385
+39743.999000,353.145976
+40607.999000,353.150985
+41471.999000,353.155476
+42335.999000,353.159569
+43199.999000,353.163266
+44063.999000,353.166657
+44927.999000,353.169711
+45791.999000,353.172552
+46655.999000,353.175149
+47519.999000,353.177562
+48383.999000,353.179762
+49247.999000,353.181839
+50111.999000,353.183764
+50975.999000,353.185566
+51839.999000,353.187246
+52703.999000,353.188835
+53567.999000,353.190331
+54431.999000,353.191737
+55295.999000,353.193081
+56159.999000,353.194333
+57023.999000,353.195555
+57887.999000,353.196716
+58751.999000,353.197816
+59615.999000,353.198885
+60479.999000,353.199893
+61343.999000,353.200870
+62207.999000,353.201817
+63071.999000,353.202734
+64799.999000,353.204445
+66527.999000,353.206033
+67391.999000,353.206797
+68255.999000,353.207530
+69983.999000,353.208935
+70847.999000,353.209607
+71711.999000,353.210249
+73439.999000,353.211471
+75167.999000,353.212632
+76895.999000,353.213731
+78623.999000,353.214770
+80351.999000,353.215747
+82943.999000,353.217122
+83807.999000,353.217550
+84671.999000,353.217947
+85535.999000,353.218375
+86399.999000,353.218741
+86400.001000,353.218741
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_hea.Q_flow/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_hea.Q_flow/errors.csv
new file mode 100644
index 0000000000..7cf7027dcb
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_hea.Q_flow/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+864.000000,0.000000
+1728.000000,0.000000
+2592.000000,0.000000
+3456.000000,0.000000
+4320.000000,0.000000
+5184.000000,0.000000
+6048.000000,0.000000
+6912.000000,0.000000
+7776.000000,0.000000
+8640.000000,0.000000
+9504.000000,0.000000
+10368.000000,0.000000
+11232.000000,0.000000
+12096.000000,0.000000
+12960.000000,0.000000
+13824.000000,0.000000
+14688.000000,0.000000
+15552.000000,0.000000
+16416.000000,0.000000
+17280.000000,0.000000
+18144.000000,0.000000
+19008.000000,0.000000
+19872.000000,0.000000
+20736.000000,0.000000
+21600.000000,0.000000
+22464.000000,0.000000
+23328.000000,0.000000
+24192.000000,0.000000
+25056.000000,0.000000
+25920.000000,0.000000
+26784.000000,0.000000
+27648.000000,0.000000
+28512.000000,0.000000
+29376.000000,0.000000
+30240.000000,0.000000
+31104.000000,0.000000
+31968.000000,0.000000
+32832.000000,0.000000
+33696.000000,0.000000
+34560.000000,0.000000
+35424.000000,0.000000
+36288.000000,0.000000
+37152.000000,0.000000
+38016.000000,0.000000
+38880.000000,0.000000
+39744.000000,0.000000
+40608.000000,0.000000
+41472.000000,0.000000
+42336.000000,0.000000
+43200.000000,0.000000
+44064.000000,0.000000
+44928.000000,0.000000
+45792.000000,0.000000
+46656.000000,0.000000
+47520.000000,0.000000
+48384.000000,0.000000
+49248.000000,0.000000
+50112.000000,0.000000
+50976.000000,0.000000
+51840.000000,0.000000
+52704.000000,0.000000
+53568.000000,0.000000
+54432.000000,0.000000
+55296.000000,0.000000
+56160.000000,0.000000
+57024.000000,0.000000
+57888.000000,0.000000
+58752.000000,0.000000
+59616.000000,0.000000
+60480.000000,0.000000
+61344.000000,0.000000
+62208.000000,0.000000
+63072.000000,0.000000
+63936.000000,0.000000
+64800.000000,0.000000
+65664.000000,0.000000
+66528.000000,0.000000
+67392.000000,0.000000
+68256.000000,0.000000
+69120.000000,0.000000
+69984.000000,0.000000
+70848.000000,0.000000
+71712.000000,0.000000
+72576.000000,0.000000
+73440.000000,0.000000
+74304.000000,0.000000
+75168.000000,0.000000
+76032.000000,0.000000
+76896.000000,0.000000
+77760.000000,0.000000
+78624.000000,0.000000
+79488.000000,0.000000
+80352.000000,0.000000
+81216.000000,0.000000
+82080.000000,0.000000
+82944.000000,0.000000
+83808.000000,0.000000
+84672.000000,0.000000
+85536.000000,0.000000
+86400.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_hea.Q_flow/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_hea.Q_flow/lowerBound.csv
new file mode 100644
index 0000000000..8dfad1e787
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_hea.Q_flow/lowerBound.csv
@@ -0,0 +1,104 @@
+x,y
+-0.001000,-0.001000
+0.001000,-0.001000
+864.001000,7321.826118
+1728.000370,7399.399777
+2591.999000,7363.703632
+3455.999000,7243.357302
+4319.999000,7065.306040
+5183.999000,6850.215681
+6047.999000,6613.478534
+6911.999000,6366.636756
+7775.999000,6118.515497
+8639.999000,5874.056099
+9503.999000,5639.075007
+10367.999000,5415.387297
+11231.999000,5205.125114
+12095.999000,5009.529889
+12959.999000,4827.810423
+13823.999000,4661.862768
+14687.999000,4509.860137
+15551.999000,4371.543026
+16415.999000,4246.525591
+17279.999000,4132.664468
+18143.999000,4031.262066
+19007.999000,3940.135510
+19871.999000,3858.330190
+20735.999000,3785.186854
+21599.999000,3720.067225
+22463.999000,3661.948644
+23327.999000,3610.353806
+24191.999000,3564.519315
+25055.999000,3523.783968
+25919.999000,3487.687044
+26783.999000,3455.822457
+27647.999000,3427.481441
+28511.999000,3402.489612
+29375.999000,3380.346007
+30239.999000,3360.724534
+31103.999000,3343.497882
+31967.999000,3328.053137
+32831.999000,3314.353471
+33695.999000,3302.379130
+34559.999000,3291.502566
+35423.999000,3282.259377
+36287.999000,3273.655441
+37151.999000,3266.316839
+38015.999000,3259.486031
+38879.999000,3253.508372
+39743.999000,3248.187282
+40607.999000,3243.279109
+41471.999000,3239.028969
+42335.999000,3235.136381
+43199.999000,3231.649149
+44063.999000,3228.408497
+44927.999000,3225.564176
+45791.999000,3222.871559
+46655.999000,3220.489909
+47519.999000,3218.307524
+48383.999000,3216.285622
+49247.999000,3214.396156
+50111.999000,3212.621565
+50975.999000,3210.973556
+51839.999000,3209.458959
+52703.999000,3208.025092
+53567.999000,3206.670491
+54431.999000,3205.473935
+55295.999000,3204.318841
+56159.999000,3203.147406
+57023.999000,3202.127675
+57887.999000,3201.165503
+58751.999000,3200.164064
+59615.999000,3199.244087
+60479.999000,3198.386547
+61343.999000,3197.598761
+62207.999000,3196.794634
+63071.999000,3196.010995
+63935.999000,3195.278086
+64799.999000,3194.571030
+65663.999000,3193.890803
+66527.999000,3193.241794
+67391.999000,3192.617907
+68255.999000,3192.013288
+69119.999000,3191.424034
+69983.999000,3190.849901
+70847.999000,3190.289427
+71711.999000,3189.738709
+72575.999000,3189.207746
+73439.999000,3188.708490
+74303.999000,3188.237770
+75167.999000,3187.787537
+76031.999000,3187.339255
+76895.999000,3186.898534
+77759.999000,3186.461472
+78623.999000,3186.024897
+79487.999000,3185.585152
+80351.999000,3185.145894
+81215.999000,3184.762977
+82079.999000,3184.423229
+82943.999000,3184.132748
+83807.999000,3183.782513
+84671.999000,3183.402034
+85535.999000,3182.976923
+86399.999000,3182.835951
+86400.001000,3182.835951
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_hea.Q_flow/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_hea.Q_flow/reference.csv
new file mode 100644
index 0000000000..2587a998f0
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_hea.Q_flow/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+864.000000,7329.155273
+1728.000000,7406.806641
+2592.000000,7371.074707
+3456.000000,7250.607910
+4320.000000,7072.378418
+5184.000000,6857.072754
+6048.000000,6620.098633
+6912.000000,6373.009766
+7776.000000,6124.640137
+8640.000000,5879.936035
+9504.000000,5644.719727
+10368.000000,5420.808105
+11232.000000,5210.335449
+12096.000000,5014.544434
+12960.000000,4832.643066
+13824.000000,4666.529297
+14688.000000,4514.374512
+15552.000000,4375.918945
+16416.000000,4250.776367
+17280.000000,4136.801270
+18144.000000,4035.297363
+19008.000000,3944.079590
+19872.000000,3862.192383
+20736.000000,3788.975830
+21600.000000,3723.791016
+22464.000000,3665.614258
+23328.000000,3613.967773
+24192.000000,3568.087402
+25056.000000,3527.311279
+25920.000000,3491.178223
+26784.000000,3459.281738
+27648.000000,3430.912354
+28512.000000,3405.895508
+29376.000000,3383.729736
+30240.000000,3364.088623
+31104.000000,3346.844727
+31968.000000,3331.384521
+32832.000000,3317.671143
+33696.000000,3305.684814
+34560.000000,3294.797363
+35424.000000,3285.544922
+36288.000000,3276.932373
+37152.000000,3269.586426
+38016.000000,3262.748779
+38880.000000,3256.765137
+39744.000000,3251.438721
+40608.000000,3246.525635
+41472.000000,3242.271240
+42336.000000,3238.374756
+43200.000000,3234.884033
+44064.000000,3231.640137
+44928.000000,3228.792969
+45792.000000,3226.097656
+46656.000000,3223.713623
+47520.000000,3221.529053
+48384.000000,3219.505127
+49248.000000,3217.613770
+50112.000000,3215.837402
+50976.000000,3214.187744
+51840.000000,3212.671631
+52704.000000,3211.236328
+53568.000000,3209.880371
+54432.000000,3208.682617
+55296.000000,3207.526367
+56160.000000,3206.353760
+57024.000000,3205.333008
+57888.000000,3204.369873
+58752.000000,3203.367432
+59616.000000,3202.446533
+60480.000000,3201.588135
+61344.000000,3200.799561
+62208.000000,3199.994629
+63072.000000,3199.210205
+63936.000000,3198.476562
+64800.000000,3197.768799
+65664.000000,3197.087891
+66528.000000,3196.438232
+67392.000000,3195.813721
+68256.000000,3195.208496
+69120.000000,3194.618652
+69984.000000,3194.043945
+70848.000000,3193.482910
+71712.000000,3192.931641
+72576.000000,3192.400146
+73440.000000,3191.900391
+74304.000000,3191.429199
+75168.000000,3190.978516
+76032.000000,3190.529785
+76896.000000,3190.088623
+77760.000000,3189.651123
+78624.000000,3189.214111
+79488.000000,3188.773926
+80352.000000,3188.334229
+81216.000000,3187.950928
+82080.000000,3187.610840
+82944.000000,3187.320068
+83808.000000,3186.969482
+84672.000000,3186.588623
+85536.000000,3186.163086
+86400.000000,3186.021973
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_hea.Q_flow/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_hea.Q_flow/test.csv
new file mode 100644
index 0000000000..5b496752bd
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_hea.Q_flow/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+864.000000,7328.874512
+1728.000000,7406.374023
+2592.000000,7371.118164
+3456.000000,7249.898438
+4320.000000,7071.462891
+5184.000000,6855.967773
+6048.000000,6618.887695
+6912.000000,6371.624023
+7776.000000,6123.484375
+8640.000000,5878.336426
+9504.000000,5643.041504
+10368.000000,5419.050293
+11232.000000,5208.688477
+12096.000000,5011.743164
+12960.000000,4830.910156
+13824.000000,4664.438965
+14688.000000,4512.056152
+15552.000000,4373.569336
+16416.000000,4248.143555
+17280.000000,4134.901367
+18144.000000,4032.923340
+19008.000000,3941.585449
+19872.000000,3860.248291
+20736.000000,3786.434082
+21600.000000,3721.222900
+22464.000000,3663.051270
+23328.000000,3611.355225
+24192.000000,3565.531250
+25056.000000,3524.697266
+25920.000000,3488.626465
+26784.000000,3456.631104
+27648.000000,3428.206299
+28512.000000,3403.250977
+29376.000000,3381.009277
+30240.000000,3361.384521
+31104.000000,3344.014893
+31968.000000,3328.614502
+32832.000000,3314.991455
+33696.000000,3302.979248
+34560.000000,3292.255371
+35424.000000,3282.716797
+36288.000000,3274.279053
+37152.000000,3266.853271
+38016.000000,3260.083496
+38880.000000,3254.021973
+39744.000000,3248.608398
+40608.000000,3243.851562
+41472.000000,3239.437988
+42336.000000,3235.600342
+43200.000000,3232.154297
+44064.000000,3228.856934
+44928.000000,3226.029297
+45792.000000,3223.409180
+46656.000000,3220.925049
+47520.000000,3218.719238
+48384.000000,3216.688232
+49248.000000,3214.799805
+50112.000000,3213.001709
+50976.000000,3211.421143
+51840.000000,3209.935303
+52704.000000,3208.473633
+53568.000000,3207.186768
+54432.000000,3205.909424
+55296.000000,3204.760742
+56160.000000,3203.651367
+57024.000000,3202.566895
+57888.000000,3201.581787
+58752.000000,3200.679443
+59616.000000,3199.770996
+60480.000000,3198.890625
+61344.000000,3198.051270
+62208.000000,3197.248047
+63072.000000,3196.468750
+63936.000000,3195.717285
+64800.000000,3195.009033
+65664.000000,3194.349854
+66528.000000,3193.697021
+67392.000000,3193.029541
+68256.000000,3192.414062
+69120.000000,3191.897217
+69984.000000,3191.367432
+70848.000000,3190.714355
+71712.000000,3190.081787
+72576.000000,3189.663086
+73440.000000,3189.267334
+74304.000000,3188.675781
+75168.000000,3188.098145
+76032.000000,3187.689209
+76896.000000,3187.323242
+77760.000000,3186.884277
+78624.000000,3186.436035
+79488.000000,3186.019043
+80352.000000,3185.616943
+81216.000000,3185.234619
+82080.000000,3184.868652
+82944.000000,3184.510498
+83808.000000,3184.163086
+84672.000000,3183.819824
+85536.000000,3183.479736
+86400.000000,3183.140381
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_hea.Q_flow/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_hea.Q_flow/upperBound.csv
new file mode 100644
index 0000000000..1326c236bd
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageBoiler.mat_hea.Q_flow/upperBound.csv
@@ -0,0 +1,103 @@
+x,y
+-0.001000,0.001000
+863.999000,7336.484429
+1727.999000,7414.213447
+1728.001000,7414.213447
+2592.001000,7378.445782
+3456.001000,7257.858518
+4320.001000,7079.450796
+5184.001000,6863.929827
+6048.001000,6626.718731
+6912.001000,6379.382775
+7776.001000,6130.764777
+8640.001000,5885.815971
+9504.001000,5650.364446
+10368.001000,5426.228914
+11232.001000,5215.545785
+12096.001000,5019.558978
+12960.001000,4837.475709
+13824.001000,4671.195826
+14688.001000,4518.888886
+15552.001000,4380.294864
+16416.001000,4255.027144
+17280.001000,4140.938071
+18144.001000,4039.332661
+19008.001000,3948.023669
+19872.001000,3866.054575
+20736.001000,3792.764806
+21600.001000,3727.514807
+22464.001000,3669.279872
+23328.001000,3617.581741
+24192.001000,3571.655490
+25056.001000,3530.838591
+25920.001000,3494.669401
+26784.001000,3462.741020
+27648.001000,3434.343266
+28512.001000,3409.301403
+29376.001000,3387.113466
+30240.001000,3367.452712
+31104.001000,3350.191571
+31968.001000,3334.715906
+32832.001000,3320.988814
+33696.001000,3308.990499
+34560.001000,3298.092161
+35424.001000,3288.830467
+36288.001000,3280.209305
+37152.001000,3272.856012
+38016.001000,3266.011528
+38880.001000,3260.021902
+39744.001000,3254.690159
+40608.001000,3249.772160
+41472.001000,3245.513511
+42336.001000,3241.613131
+43200.001000,3238.118917
+44064.001000,3234.871777
+44928.001000,3232.021762
+45792.001000,3229.323754
+46656.001000,3226.937337
+47520.001000,3224.750582
+48384.001000,3222.724632
+49248.001000,3220.831383
+50112.001000,3219.053240
+50976.001000,3217.401932
+51840.001000,3215.884302
+52704.001000,3214.447564
+53568.001000,3213.090251
+54432.001000,3211.891300
+55296.001000,3210.733894
+56160.001000,3209.560114
+57024.001000,3208.538341
+57888.001000,3207.574243
+58752.001000,3206.570799
+59616.001000,3205.648980
+60480.001000,3204.789723
+61344.001000,3204.000360
+62208.001000,3203.194624
+63072.001000,3202.409415
+63936.001000,3201.675039
+64800.001000,3200.966568
+65664.001000,3200.284979
+66528.001000,3199.634671
+67392.001000,3199.009534
+68256.001000,3198.403705
+69120.001000,3197.813271
+69984.001000,3197.237989
+70848.001000,3196.676393
+71712.001000,3196.124572
+72576.001000,3195.592547
+73440.001000,3195.092291
+74304.001000,3194.620628
+75168.001000,3194.169494
+76032.001000,3193.720315
+76896.001000,3193.278712
+77760.001000,3192.840774
+78624.001000,3192.403325
+79488.001000,3191.962700
+80352.001000,3191.522563
+81216.001000,3191.138879
+82080.001000,3190.798451
+82944.001000,3190.507388
+83808.001000,3190.156452
+84672.001000,3189.775212
+85536.001000,3189.349249
+86400.001000,3189.207995
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.heatingCoil1.Therm1[4].Q_flow/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.heatingCoil1.Therm1[4].Q_flow/errors.csv
new file mode 100644
index 0000000000..7cf7027dcb
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.heatingCoil1.Therm1[4].Q_flow/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+864.000000,0.000000
+1728.000000,0.000000
+2592.000000,0.000000
+3456.000000,0.000000
+4320.000000,0.000000
+5184.000000,0.000000
+6048.000000,0.000000
+6912.000000,0.000000
+7776.000000,0.000000
+8640.000000,0.000000
+9504.000000,0.000000
+10368.000000,0.000000
+11232.000000,0.000000
+12096.000000,0.000000
+12960.000000,0.000000
+13824.000000,0.000000
+14688.000000,0.000000
+15552.000000,0.000000
+16416.000000,0.000000
+17280.000000,0.000000
+18144.000000,0.000000
+19008.000000,0.000000
+19872.000000,0.000000
+20736.000000,0.000000
+21600.000000,0.000000
+22464.000000,0.000000
+23328.000000,0.000000
+24192.000000,0.000000
+25056.000000,0.000000
+25920.000000,0.000000
+26784.000000,0.000000
+27648.000000,0.000000
+28512.000000,0.000000
+29376.000000,0.000000
+30240.000000,0.000000
+31104.000000,0.000000
+31968.000000,0.000000
+32832.000000,0.000000
+33696.000000,0.000000
+34560.000000,0.000000
+35424.000000,0.000000
+36288.000000,0.000000
+37152.000000,0.000000
+38016.000000,0.000000
+38880.000000,0.000000
+39744.000000,0.000000
+40608.000000,0.000000
+41472.000000,0.000000
+42336.000000,0.000000
+43200.000000,0.000000
+44064.000000,0.000000
+44928.000000,0.000000
+45792.000000,0.000000
+46656.000000,0.000000
+47520.000000,0.000000
+48384.000000,0.000000
+49248.000000,0.000000
+50112.000000,0.000000
+50976.000000,0.000000
+51840.000000,0.000000
+52704.000000,0.000000
+53568.000000,0.000000
+54432.000000,0.000000
+55296.000000,0.000000
+56160.000000,0.000000
+57024.000000,0.000000
+57888.000000,0.000000
+58752.000000,0.000000
+59616.000000,0.000000
+60480.000000,0.000000
+61344.000000,0.000000
+62208.000000,0.000000
+63072.000000,0.000000
+63936.000000,0.000000
+64800.000000,0.000000
+65664.000000,0.000000
+66528.000000,0.000000
+67392.000000,0.000000
+68256.000000,0.000000
+69120.000000,0.000000
+69984.000000,0.000000
+70848.000000,0.000000
+71712.000000,0.000000
+72576.000000,0.000000
+73440.000000,0.000000
+74304.000000,0.000000
+75168.000000,0.000000
+76032.000000,0.000000
+76896.000000,0.000000
+77760.000000,0.000000
+78624.000000,0.000000
+79488.000000,0.000000
+80352.000000,0.000000
+81216.000000,0.000000
+82080.000000,0.000000
+82944.000000,0.000000
+83808.000000,0.000000
+84672.000000,0.000000
+85536.000000,0.000000
+86400.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.heatingCoil1.Therm1[4].Q_flow/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.heatingCoil1.Therm1[4].Q_flow/lowerBound.csv
new file mode 100644
index 0000000000..4f36839db9
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.heatingCoil1.Therm1[4].Q_flow/lowerBound.csv
@@ -0,0 +1,103 @@
+x,y
+-0.001000,-0.001000
+0.001000,-0.001000
+864.001000,533.685934
+1727.999687,535.799659
+2591.999000,531.756773
+2592.001000,531.756773
+3456.001000,566.275687
+4320.001000,672.542604
+5184.001000,841.422872
+6048.001000,1038.632081
+6912.001000,1228.093187
+7776.001000,1386.607000
+8640.001000,1505.957745
+9504.001000,1588.645970
+10368.001000,1642.237710
+11232.001000,1675.128005
+12096.001000,1694.581066
+12960.001000,1705.732745
+13824.001000,1712.146613
+14688.001000,1715.889936
+15552.001000,1718.156710
+16416.001000,1719.640577
+17280.001000,1720.657869
+18144.001000,1721.409558
+19008.001000,1721.973690
+19872.001000,1722.419411
+20736.001000,1722.763793
+21600.001000,1723.041103
+22464.001000,1723.264878
+23328.001000,1723.447435
+24192.001000,1723.598651
+25056.001000,1723.725477
+25920.001000,1723.833645
+26784.001000,1723.927789
+27648.001000,1724.010958
+28512.001000,1724.085346
+29376.001000,1724.153027
+30240.001000,1724.216562
+31104.001000,1724.274000
+31968.001000,1724.328145
+32832.001000,1724.379485
+33696.001000,1724.428143
+34560.001000,1724.475337
+35424.001000,1724.521555
+37152.001000,1724.604968
+38016.001000,1724.644479
+38880.001000,1724.683380
+39744.001000,1724.721184
+40608.001000,1724.757525
+41472.001000,1724.793256
+42336.001000,1724.827767
+43200.001000,1724.861303
+44064.001000,1724.893863
+44928.001000,1724.925569
+45792.001000,1724.956300
+46656.001000,1724.986056
+47520.001000,1725.015201
+48384.001000,1725.043493
+49248.001000,1725.071054
+50112.001000,1725.097760
+50976.001000,1725.123613
+51840.001000,1725.148735
+52704.001000,1725.173368
+53568.001000,1725.197270
+54432.001000,1725.220440
+55296.001000,1725.243123
+56160.001000,1725.264951
+57024.001000,1725.286292
+57888.001000,1725.307024
+58752.001000,1725.327267
+59616.001000,1725.347023
+60480.001000,1725.366168
+61344.001000,1725.384705
+62208.001000,1725.402753
+63072.001000,1725.420313
+63936.001000,1725.437508
+64800.001000,1725.454093
+65664.001000,1725.470190
+66528.001000,1725.485922
+67392.001000,1725.501165
+68256.001000,1725.516165
+69120.001000,1725.530555
+69984.001000,1725.544701
+70848.001000,1725.558359
+71712.001000,1725.571651
+72576.001000,1725.584578
+73440.001000,1725.597260
+74304.001000,1725.609577
+75168.001000,1725.621406
+76032.001000,1725.633113
+76896.001000,1725.644332
+77760.001000,1725.655308
+78624.001000,1725.666039
+79488.001000,1725.676405
+80352.001000,1725.686526
+81216.001000,1725.696282
+82080.001000,1725.705794
+82944.001000,1725.715062
+83808.001000,1725.724087
+84672.001000,1725.732867
+85536.001000,1725.741403
+86400.001000,1725.749696
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.heatingCoil1.Therm1[4].Q_flow/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.heatingCoil1.Therm1[4].Q_flow/reference.csv
new file mode 100644
index 0000000000..8b1ad420c5
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.heatingCoil1.Therm1[4].Q_flow/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+864.000000,534.220154
+1728.000000,536.335999
+2592.000000,532.289062
+3456.000000,566.842529
+4320.000000,673.215820
+5184.000000,842.265137
+6048.000000,1039.671753
+6912.000000,1229.322510
+7776.000000,1387.994995
+8640.000000,1507.465210
+9504.000000,1590.236206
+10368.000000,1643.881592
+11232.000000,1676.804810
+12096.000000,1696.277344
+12960.000000,1707.440186
+13824.000000,1713.860474
+14688.000000,1717.607544
+15552.000000,1719.876587
+16416.000000,1721.361938
+17280.000000,1722.380249
+18144.000000,1723.132690
+19008.000000,1723.697388
+19872.000000,1724.143555
+20736.000000,1724.488281
+21600.000000,1724.765869
+22464.000000,1724.989868
+23328.000000,1725.172607
+24192.000000,1725.323975
+25056.000000,1725.450928
+25920.000000,1725.559204
+26784.000000,1725.653442
+27648.000000,1725.736694
+28512.000000,1725.811157
+29376.000000,1725.878906
+30240.000000,1725.942505
+31104.000000,1726.000000
+31968.000000,1726.054199
+32832.000000,1726.105591
+33696.000000,1726.154297
+34560.000000,1726.201538
+35424.000000,1726.247803
+36288.000000,1726.289551
+37152.000000,1726.331299
+38016.000000,1726.370850
+38880.000000,1726.409790
+39744.000000,1726.447632
+40608.000000,1726.484009
+41472.000000,1726.519775
+42336.000000,1726.554321
+43200.000000,1726.587891
+44064.000000,1726.620483
+44928.000000,1726.652222
+45792.000000,1726.682983
+46656.000000,1726.712769
+47520.000000,1726.741943
+48384.000000,1726.770264
+49248.000000,1726.797852
+50112.000000,1726.824585
+50976.000000,1726.850464
+51840.000000,1726.875610
+52704.000000,1726.900269
+53568.000000,1726.924194
+54432.000000,1726.947388
+55296.000000,1726.970093
+56160.000000,1726.991943
+57024.000000,1727.013306
+57888.000000,1727.034058
+58752.000000,1727.054321
+59616.000000,1727.074097
+60480.000000,1727.093262
+61344.000000,1727.111816
+62208.000000,1727.129883
+63072.000000,1727.147461
+63936.000000,1727.164673
+64800.000000,1727.181274
+65664.000000,1727.197388
+66528.000000,1727.213135
+67392.000000,1727.228394
+68256.000000,1727.243408
+69120.000000,1727.257812
+69984.000000,1727.271973
+70848.000000,1727.285645
+71712.000000,1727.298950
+72576.000000,1727.311890
+73440.000000,1727.324585
+74304.000000,1727.336914
+75168.000000,1727.348755
+76032.000000,1727.360474
+76896.000000,1727.371704
+77760.000000,1727.382690
+78624.000000,1727.393433
+79488.000000,1727.403809
+80352.000000,1727.413940
+81216.000000,1727.423706
+82080.000000,1727.433228
+82944.000000,1727.442505
+83808.000000,1727.451538
+84672.000000,1727.460327
+85536.000000,1727.468872
+86400.000000,1727.477173
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.heatingCoil1.Therm1[4].Q_flow/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.heatingCoil1.Therm1[4].Q_flow/test.csv
new file mode 100644
index 0000000000..8b1ad420c5
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.heatingCoil1.Therm1[4].Q_flow/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+864.000000,534.220154
+1728.000000,536.335999
+2592.000000,532.289062
+3456.000000,566.842529
+4320.000000,673.215820
+5184.000000,842.265137
+6048.000000,1039.671753
+6912.000000,1229.322510
+7776.000000,1387.994995
+8640.000000,1507.465210
+9504.000000,1590.236206
+10368.000000,1643.881592
+11232.000000,1676.804810
+12096.000000,1696.277344
+12960.000000,1707.440186
+13824.000000,1713.860474
+14688.000000,1717.607544
+15552.000000,1719.876587
+16416.000000,1721.361938
+17280.000000,1722.380249
+18144.000000,1723.132690
+19008.000000,1723.697388
+19872.000000,1724.143555
+20736.000000,1724.488281
+21600.000000,1724.765869
+22464.000000,1724.989868
+23328.000000,1725.172607
+24192.000000,1725.323975
+25056.000000,1725.450928
+25920.000000,1725.559204
+26784.000000,1725.653442
+27648.000000,1725.736694
+28512.000000,1725.811157
+29376.000000,1725.878906
+30240.000000,1725.942505
+31104.000000,1726.000000
+31968.000000,1726.054199
+32832.000000,1726.105591
+33696.000000,1726.154297
+34560.000000,1726.201538
+35424.000000,1726.247803
+36288.000000,1726.289551
+37152.000000,1726.331299
+38016.000000,1726.370850
+38880.000000,1726.409790
+39744.000000,1726.447632
+40608.000000,1726.484009
+41472.000000,1726.519775
+42336.000000,1726.554321
+43200.000000,1726.587891
+44064.000000,1726.620483
+44928.000000,1726.652222
+45792.000000,1726.682983
+46656.000000,1726.712769
+47520.000000,1726.741943
+48384.000000,1726.770264
+49248.000000,1726.797852
+50112.000000,1726.824585
+50976.000000,1726.850464
+51840.000000,1726.875610
+52704.000000,1726.900269
+53568.000000,1726.924194
+54432.000000,1726.947388
+55296.000000,1726.970093
+56160.000000,1726.991943
+57024.000000,1727.013306
+57888.000000,1727.034058
+58752.000000,1727.054321
+59616.000000,1727.074097
+60480.000000,1727.093262
+61344.000000,1727.111816
+62208.000000,1727.129883
+63072.000000,1727.147461
+63936.000000,1727.164673
+64800.000000,1727.181274
+65664.000000,1727.197388
+66528.000000,1727.213135
+67392.000000,1727.228394
+68256.000000,1727.243408
+69120.000000,1727.257812
+69984.000000,1727.271973
+70848.000000,1727.285645
+71712.000000,1727.298950
+72576.000000,1727.311890
+73440.000000,1727.324585
+74304.000000,1727.336914
+75168.000000,1727.348755
+76032.000000,1727.360474
+76896.000000,1727.371704
+77760.000000,1727.382690
+78624.000000,1727.393433
+79488.000000,1727.403809
+80352.000000,1727.413940
+81216.000000,1727.423706
+82080.000000,1727.433228
+82944.000000,1727.442505
+83808.000000,1727.451538
+84672.000000,1727.460327
+85536.000000,1727.468872
+86400.000000,1727.477173
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.heatingCoil1.Therm1[4].Q_flow/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.heatingCoil1.Therm1[4].Q_flow/upperBound.csv
new file mode 100644
index 0000000000..c03059ca57
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.heatingCoil1.Therm1[4].Q_flow/upperBound.csv
@@ -0,0 +1,103 @@
+x,y
+-0.001000,0.001000
+863.999000,534.754374
+1727.999000,536.872335
+1728.001000,536.872335
+2591.999210,532.821360
+3455.999000,567.409372
+4319.999000,673.889036
+5183.999000,843.107402
+6047.999000,1040.711425
+6911.999000,1230.551832
+7775.999000,1389.382990
+8639.999000,1508.972675
+9503.999000,1591.826442
+10367.999000,1645.525473
+11231.999000,1678.481614
+12095.999000,1697.973621
+12959.999000,1709.147626
+13823.999000,1715.574334
+14687.999000,1719.325151
+15551.999000,1721.596464
+16415.999000,1723.083300
+17279.999000,1724.102629
+18143.999000,1724.855823
+19007.999000,1725.421085
+19871.999000,1725.867698
+20735.999000,1726.212770
+21599.999000,1726.490635
+22463.999000,1726.714858
+23327.999000,1726.897780
+24191.999000,1727.049299
+25055.999000,1727.176379
+25919.999000,1727.284763
+26783.999000,1727.379096
+27647.999000,1727.462431
+28511.999000,1727.536968
+29375.999000,1727.604785
+30239.999000,1727.668447
+31103.999000,1727.726000
+31967.999000,1727.780253
+32831.999000,1727.831696
+33695.999000,1727.880451
+34559.999000,1727.927740
+35423.999000,1727.974051
+37151.999000,1728.057630
+38015.999000,1728.097220
+38879.999000,1728.136200
+39743.999000,1728.174079
+40607.999000,1728.210493
+41471.999000,1728.246295
+42335.999000,1728.280876
+43199.999000,1728.314479
+44063.999000,1728.347104
+44927.999000,1728.378874
+45791.999000,1728.409666
+46655.999000,1728.439481
+47519.999000,1728.468685
+48383.999000,1728.497034
+49247.999000,1728.524649
+50111.999000,1728.551410
+50975.999000,1728.577314
+51839.999000,1728.602486
+52703.999000,1728.627169
+53567.999000,1728.651119
+54431.999000,1728.674335
+55295.999000,1728.697063
+56159.999000,1728.718935
+57023.999000,1728.740319
+57887.999000,1728.761092
+58751.999000,1728.781376
+59615.999000,1728.801171
+60479.999000,1728.820355
+61343.999000,1728.838928
+62207.999000,1728.857013
+63071.999000,1728.874608
+63935.999000,1728.891838
+64799.999000,1728.908456
+65663.999000,1728.924585
+66527.999000,1728.940348
+67391.999000,1728.955622
+68255.999000,1728.970652
+69119.999000,1728.985070
+69983.999000,1728.999245
+70847.999000,1729.012930
+71711.999000,1729.026249
+72575.999000,1729.039202
+73439.999000,1729.051910
+74303.999000,1729.064251
+75167.999000,1729.076104
+76031.999000,1729.087834
+76895.999000,1729.099076
+77759.999000,1729.110073
+78623.999000,1729.120826
+79487.999000,1729.131212
+80351.999000,1729.141354
+81215.999000,1729.151130
+82079.999000,1729.160661
+82943.999000,1729.169947
+83807.999000,1729.178990
+84671.999000,1729.187787
+85535.999000,1729.196341
+86399.999000,1729.204650
+86400.001000,1729.204650
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.layer[4].T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.layer[4].T/errors.csv
new file mode 100644
index 0000000000..7cf7027dcb
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.layer[4].T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+864.000000,0.000000
+1728.000000,0.000000
+2592.000000,0.000000
+3456.000000,0.000000
+4320.000000,0.000000
+5184.000000,0.000000
+6048.000000,0.000000
+6912.000000,0.000000
+7776.000000,0.000000
+8640.000000,0.000000
+9504.000000,0.000000
+10368.000000,0.000000
+11232.000000,0.000000
+12096.000000,0.000000
+12960.000000,0.000000
+13824.000000,0.000000
+14688.000000,0.000000
+15552.000000,0.000000
+16416.000000,0.000000
+17280.000000,0.000000
+18144.000000,0.000000
+19008.000000,0.000000
+19872.000000,0.000000
+20736.000000,0.000000
+21600.000000,0.000000
+22464.000000,0.000000
+23328.000000,0.000000
+24192.000000,0.000000
+25056.000000,0.000000
+25920.000000,0.000000
+26784.000000,0.000000
+27648.000000,0.000000
+28512.000000,0.000000
+29376.000000,0.000000
+30240.000000,0.000000
+31104.000000,0.000000
+31968.000000,0.000000
+32832.000000,0.000000
+33696.000000,0.000000
+34560.000000,0.000000
+35424.000000,0.000000
+36288.000000,0.000000
+37152.000000,0.000000
+38016.000000,0.000000
+38880.000000,0.000000
+39744.000000,0.000000
+40608.000000,0.000000
+41472.000000,0.000000
+42336.000000,0.000000
+43200.000000,0.000000
+44064.000000,0.000000
+44928.000000,0.000000
+45792.000000,0.000000
+46656.000000,0.000000
+47520.000000,0.000000
+48384.000000,0.000000
+49248.000000,0.000000
+50112.000000,0.000000
+50976.000000,0.000000
+51840.000000,0.000000
+52704.000000,0.000000
+53568.000000,0.000000
+54432.000000,0.000000
+55296.000000,0.000000
+56160.000000,0.000000
+57024.000000,0.000000
+57888.000000,0.000000
+58752.000000,0.000000
+59616.000000,0.000000
+60480.000000,0.000000
+61344.000000,0.000000
+62208.000000,0.000000
+63072.000000,0.000000
+63936.000000,0.000000
+64800.000000,0.000000
+65664.000000,0.000000
+66528.000000,0.000000
+67392.000000,0.000000
+68256.000000,0.000000
+69120.000000,0.000000
+69984.000000,0.000000
+70848.000000,0.000000
+71712.000000,0.000000
+72576.000000,0.000000
+73440.000000,0.000000
+74304.000000,0.000000
+75168.000000,0.000000
+76032.000000,0.000000
+76896.000000,0.000000
+77760.000000,0.000000
+78624.000000,0.000000
+79488.000000,0.000000
+80352.000000,0.000000
+81216.000000,0.000000
+82080.000000,0.000000
+82944.000000,0.000000
+83808.000000,0.000000
+84672.000000,0.000000
+85536.000000,0.000000
+86400.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.layer[4].T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.layer[4].T/lowerBound.csv
new file mode 100644
index 0000000000..7056a4f888
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.layer[4].T/lowerBound.csv
@@ -0,0 +1,82 @@
+x,y
+-0.001000,317.831844
+863.999000,311.824491
+1727.999000,310.884971
+2591.999000,310.351691
+2592.001000,310.351691
+3456.001000,310.443854
+4320.001000,311.622331
+5184.001000,313.872154
+6048.001000,316.811198
+6912.001000,319.955085
+7776.001000,322.916994
+8640.001000,325.477054
+9504.001000,327.561789
+10368.001000,329.192207
+11232.001000,330.434219
+12096.001000,331.365965
+12960.001000,332.059027
+13824.001000,332.573252
+14688.001000,332.954981
+15552.001000,333.238998
+16416.001000,333.450914
+17280.001000,333.609325
+18144.001000,333.728133
+19008.001000,333.817338
+19872.001000,333.884531
+20736.001000,333.935201
+21600.001000,333.973523
+22464.001000,334.002608
+23328.001000,334.024741
+24192.001000,334.041723
+25056.001000,334.054771
+25920.001000,334.064893
+26784.001000,334.072819
+27648.001000,334.079069
+28512.001000,334.084069
+29376.001000,334.088154
+30240.001000,334.091508
+31104.001000,334.094313
+31968.001000,334.096721
+32832.001000,334.098794
+33696.001000,334.100624
+34560.001000,334.102270
+35424.001000,334.103764
+36288.001000,334.105136
+37152.001000,334.106416
+38016.001000,334.107605
+38880.001000,334.108703
+39744.001000,334.109770
+40608.001000,334.110806
+41472.001000,334.111782
+42336.001000,334.112727
+43200.001000,334.113642
+44928.001000,334.115349
+46656.001000,334.116995
+48384.001000,334.118519
+49248.001000,334.119251
+50976.001000,334.120654
+51840.001000,334.121324
+53568.001000,334.122605
+55296.001000,334.123824
+56160.001000,334.124403
+58752.001000,334.126050
+60480.001000,334.127086
+62208.001000,334.128062
+63936.001000,334.128977
+66528.001000,334.130257
+69120.001000,334.131446
+70848.001000,334.132178
+71712.001000,334.132513
+72576.001000,334.132879
+73440.001000,334.133214
+74304.001000,334.133519
+75168.001000,334.133854
+76896.001000,334.134464
+77760.001000,334.134739
+78624.001000,334.135043
+79488.001000,334.135318
+80352.001000,334.135562
+81216.001000,334.135836
+84672.001000,334.136812
+86400.001000,334.137238
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.layer[4].T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.layer[4].T/reference.csv
new file mode 100644
index 0000000000..f3788a3bd2
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.layer[4].T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,318.149994
+864.000000,312.136627
+1728.000000,311.196167
+2592.000000,310.662354
+3456.000000,310.754608
+4320.000000,311.934265
+5184.000000,314.186340
+6048.000000,317.128326
+6912.000000,320.275360
+7776.000000,323.240234
+8640.000000,325.802856
+9504.000000,327.889679
+10368.000000,329.521729
+11232.000000,330.764984
+12096.000000,331.697662
+12960.000000,332.391418
+13824.000000,332.906158
+14688.000000,333.288269
+15552.000000,333.572571
+16416.000000,333.784698
+17280.000000,333.943268
+18144.000000,334.062195
+19008.000000,334.151489
+19872.000000,334.218750
+20736.000000,334.269470
+21600.000000,334.307831
+22464.000000,334.336945
+23328.000000,334.359100
+24192.000000,334.376099
+25056.000000,334.389160
+25920.000000,334.399292
+26784.000000,334.407227
+27648.000000,334.413483
+28512.000000,334.418488
+29376.000000,334.422577
+30240.000000,334.425934
+31104.000000,334.428741
+31968.000000,334.431152
+32832.000000,334.433228
+33696.000000,334.435059
+34560.000000,334.436707
+35424.000000,334.438202
+36288.000000,334.439575
+37152.000000,334.440857
+38016.000000,334.442047
+38880.000000,334.443146
+39744.000000,334.444214
+40608.000000,334.445251
+41472.000000,334.446228
+42336.000000,334.447174
+43200.000000,334.448090
+44064.000000,334.448944
+44928.000000,334.449799
+45792.000000,334.450623
+46656.000000,334.451447
+47520.000000,334.452209
+48384.000000,334.452972
+49248.000000,334.453705
+50112.000000,334.454407
+50976.000000,334.455109
+51840.000000,334.455780
+52704.000000,334.456421
+53568.000000,334.457062
+54432.000000,334.457672
+55296.000000,334.458282
+56160.000000,334.458862
+57024.000000,334.459412
+57888.000000,334.459961
+58752.000000,334.460510
+59616.000000,334.461029
+60480.000000,334.461548
+61344.000000,334.462036
+62208.000000,334.462524
+63072.000000,334.462982
+63936.000000,334.463440
+64800.000000,334.463867
+65664.000000,334.464294
+66528.000000,334.464722
+67392.000000,334.465118
+68256.000000,334.465515
+69120.000000,334.465912
+69984.000000,334.466278
+70848.000000,334.466644
+71712.000000,334.466980
+72576.000000,334.467346
+73440.000000,334.467682
+74304.000000,334.467987
+75168.000000,334.468323
+76032.000000,334.468628
+76896.000000,334.468933
+77760.000000,334.469208
+78624.000000,334.469513
+79488.000000,334.469788
+80352.000000,334.470032
+81216.000000,334.470306
+82080.000000,334.470551
+82944.000000,334.470795
+83808.000000,334.471039
+84672.000000,334.471283
+85536.000000,334.471497
+86400.000000,334.471710
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.layer[4].T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.layer[4].T/test.csv
new file mode 100644
index 0000000000..f3788a3bd2
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.layer[4].T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,318.149994
+864.000000,312.136627
+1728.000000,311.196167
+2592.000000,310.662354
+3456.000000,310.754608
+4320.000000,311.934265
+5184.000000,314.186340
+6048.000000,317.128326
+6912.000000,320.275360
+7776.000000,323.240234
+8640.000000,325.802856
+9504.000000,327.889679
+10368.000000,329.521729
+11232.000000,330.764984
+12096.000000,331.697662
+12960.000000,332.391418
+13824.000000,332.906158
+14688.000000,333.288269
+15552.000000,333.572571
+16416.000000,333.784698
+17280.000000,333.943268
+18144.000000,334.062195
+19008.000000,334.151489
+19872.000000,334.218750
+20736.000000,334.269470
+21600.000000,334.307831
+22464.000000,334.336945
+23328.000000,334.359100
+24192.000000,334.376099
+25056.000000,334.389160
+25920.000000,334.399292
+26784.000000,334.407227
+27648.000000,334.413483
+28512.000000,334.418488
+29376.000000,334.422577
+30240.000000,334.425934
+31104.000000,334.428741
+31968.000000,334.431152
+32832.000000,334.433228
+33696.000000,334.435059
+34560.000000,334.436707
+35424.000000,334.438202
+36288.000000,334.439575
+37152.000000,334.440857
+38016.000000,334.442047
+38880.000000,334.443146
+39744.000000,334.444214
+40608.000000,334.445251
+41472.000000,334.446228
+42336.000000,334.447174
+43200.000000,334.448090
+44064.000000,334.448944
+44928.000000,334.449799
+45792.000000,334.450623
+46656.000000,334.451447
+47520.000000,334.452209
+48384.000000,334.452972
+49248.000000,334.453705
+50112.000000,334.454407
+50976.000000,334.455109
+51840.000000,334.455780
+52704.000000,334.456421
+53568.000000,334.457062
+54432.000000,334.457672
+55296.000000,334.458282
+56160.000000,334.458862
+57024.000000,334.459412
+57888.000000,334.459961
+58752.000000,334.460510
+59616.000000,334.461029
+60480.000000,334.461548
+61344.000000,334.462036
+62208.000000,334.462524
+63072.000000,334.462982
+63936.000000,334.463440
+64800.000000,334.463867
+65664.000000,334.464294
+66528.000000,334.464722
+67392.000000,334.465118
+68256.000000,334.465515
+69120.000000,334.465912
+69984.000000,334.466278
+70848.000000,334.466644
+71712.000000,334.466980
+72576.000000,334.467346
+73440.000000,334.467682
+74304.000000,334.467987
+75168.000000,334.468323
+76032.000000,334.468628
+76896.000000,334.468933
+77760.000000,334.469208
+78624.000000,334.469513
+79488.000000,334.469788
+80352.000000,334.470032
+81216.000000,334.470306
+82080.000000,334.470551
+82944.000000,334.470795
+83808.000000,334.471039
+84672.000000,334.471283
+85536.000000,334.471497
+86400.000000,334.471710
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.layer[4].T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.layer[4].T/upperBound.csv
new file mode 100644
index 0000000000..e67aa45b72
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.layer[4].T/upperBound.csv
@@ -0,0 +1,83 @@
+x,y
+-0.001000,318.468144
+0.001000,318.468144
+864.001000,312.448764
+1728.001000,311.507363
+2592.000705,310.973016
+3455.999000,311.065363
+4319.999000,312.246199
+5183.999000,314.500527
+6047.999000,317.445455
+6911.999000,320.595635
+7775.999000,323.563475
+8639.999000,326.128659
+9503.999000,328.217569
+10367.999000,329.851250
+11231.999000,331.095749
+12095.999000,332.029360
+12959.999000,332.723810
+13823.999000,333.239065
+14687.999000,333.621557
+15551.999000,333.906143
+16415.999000,334.118483
+17279.999000,334.277211
+18143.999000,334.396257
+19007.999000,334.485641
+19871.999000,334.552969
+20735.999000,334.603740
+21599.999000,334.642139
+22463.999000,334.671282
+23327.999000,334.693459
+24191.999000,334.710475
+25055.999000,334.723549
+25919.999000,334.733691
+26783.999000,334.741634
+27647.999000,334.747896
+28511.999000,334.752906
+29375.999000,334.756999
+30239.999000,334.760360
+31103.999000,334.763170
+31967.999000,334.765583
+32831.999000,334.767661
+33695.999000,334.769494
+34559.999000,334.771143
+35423.999000,334.772640
+36287.999000,334.774015
+37151.999000,334.775298
+38015.999000,334.776489
+38879.999000,334.777589
+39743.999000,334.778658
+40607.999000,334.779697
+41471.999000,334.780674
+42335.999000,334.781621
+43199.999000,334.782538
+44927.999000,334.784248
+46655.999000,334.785898
+48383.999000,334.787425
+49247.999000,334.788159
+50975.999000,334.789564
+51839.999000,334.790236
+53567.999000,334.791519
+55295.999000,334.792741
+56159.999000,334.793321
+58751.999000,334.794971
+60479.999000,334.796009
+62207.999000,334.796987
+63935.999000,334.797903
+66527.999000,334.799186
+69119.999000,334.800378
+70847.999000,334.801111
+71711.999000,334.801447
+72575.999000,334.801814
+73439.999000,334.802150
+74303.999000,334.802455
+75167.999000,334.802791
+76895.999000,334.803402
+77759.999000,334.803677
+78623.999000,334.803982
+79487.999000,334.804257
+80351.999000,334.804502
+81215.999000,334.804777
+84671.999000,334.805754
+86399.999000,334.806182
+86400.001000,334.806182
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1In.p/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1In.p/errors.csv
new file mode 100644
index 0000000000..de814b6fd5
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1In.p/errors.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,0.000000
+86400.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1In.p/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1In.p/lowerBound.csv
new file mode 100644
index 0000000000..b1a09f2e27
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1In.p/lowerBound.csv
@@ -0,0 +1,3 @@
+x,y
+-0.001000,115386.786773
+86400.001000,115386.786773
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1In.p/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1In.p/reference.csv
new file mode 100644
index 0000000000..c164ad511e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1In.p/reference.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,115502.289062
+86400.000000,115502.289062
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1In.p/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1In.p/test.csv
new file mode 100644
index 0000000000..c164ad511e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1In.p/test.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,115502.289062
+86400.000000,115502.289062
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1In.p/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1In.p/upperBound.csv
new file mode 100644
index 0000000000..6876ef4994
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1In.p/upperBound.csv
@@ -0,0 +1,3 @@
+x,y
+-0.001000,115617.791352
+86400.001000,115617.791352
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1Out.p/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1Out.p/errors.csv
new file mode 100644
index 0000000000..de814b6fd5
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1Out.p/errors.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,0.000000
+86400.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1Out.p/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1Out.p/lowerBound.csv
new file mode 100644
index 0000000000..c27fae643e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1Out.p/lowerBound.csv
@@ -0,0 +1,3 @@
+x,y
+-0.001000,101223.675000
+86400.001000,101223.675000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1Out.p/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1Out.p/reference.csv
new file mode 100644
index 0000000000..20f2f02bc9
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1Out.p/reference.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,101325.000000
+86400.000000,101325.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1Out.p/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1Out.p/test.csv
new file mode 100644
index 0000000000..20f2f02bc9
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1Out.p/test.csv
@@ -0,0 +1,3 @@
+x,y
+0.000000,101325.000000
+86400.000000,101325.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1Out.p/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1Out.p/upperBound.csv
new file mode 100644
index 0000000000..a873901da8
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageDetailedExample.mat_bufferStorage.portHC1Out.p/upperBound.csv
@@ -0,0 +1,3 @@
+x,y
+-0.001000,101426.325000
+86400.001000,101426.325000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_heatingRod.Pel/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_heatingRod.Pel/errors.csv
new file mode 100644
index 0000000000..ee99e07712
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_heatingRod.Pel/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+382.000000,0.000000
+764.000000,0.000000
+1146.000000,0.000000
+1528.000000,0.000000
+1910.000000,0.000000
+2292.000000,0.000000
+2674.000000,0.000000
+3056.000000,0.000000
+3438.000000,0.000000
+3820.000000,0.000000
+4202.000000,0.000000
+4584.000000,0.000000
+4966.000000,0.000000
+5348.000000,0.000000
+5730.000000,0.000000
+6112.000000,0.000000
+6494.000000,0.000000
+6876.000000,0.000000
+7258.000000,0.000000
+7640.000000,0.000000
+8022.000000,0.000000
+8404.000000,0.000000
+8786.000000,0.000000
+9168.000000,0.000000
+9550.000000,0.000000
+9932.000000,0.000000
+10314.000000,0.000000
+10696.000000,0.000000
+11078.000000,0.000000
+11460.000000,0.000000
+11842.000000,0.000000
+12224.000000,0.000000
+12606.000000,0.000000
+12988.000000,0.000000
+13370.000000,0.000000
+13752.000000,0.000000
+14134.000000,0.000000
+14516.000000,0.000000
+14898.000000,0.000000
+15280.000000,0.000000
+15662.000000,0.000000
+16044.000000,0.000000
+16426.000000,0.000000
+16808.000000,0.000000
+17190.000000,0.000000
+17572.000000,0.000000
+17954.000000,0.000000
+18336.000000,0.000000
+18718.000000,0.000000
+19100.000000,0.000000
+19482.000000,0.000000
+19864.000000,0.000000
+20246.000000,0.000000
+20628.000000,0.000000
+21010.000000,0.000000
+21392.000000,0.000000
+21774.000000,0.000000
+22156.000000,0.000000
+22538.000000,0.000000
+22920.000000,0.000000
+23302.000000,0.000000
+23684.000000,0.000000
+24066.000000,0.000000
+24448.000000,0.000000
+24830.000000,0.000000
+25212.000000,0.000000
+25594.000000,0.000000
+25976.000000,0.000000
+26358.000000,0.000000
+26740.000000,0.000000
+27122.000000,0.000000
+27504.000000,0.000000
+27886.000000,0.000000
+28268.000000,0.000000
+28650.000000,0.000000
+29032.000000,0.000000
+29414.000000,0.000000
+29796.000000,0.000000
+30178.000000,0.000000
+30560.000000,0.000000
+30942.000000,0.000000
+31324.000000,0.000000
+31706.000000,0.000000
+32088.000000,0.000000
+32470.000000,0.000000
+32852.000000,0.000000
+33234.000000,0.000000
+33616.000000,0.000000
+33998.000000,0.000000
+34380.000000,0.000000
+34762.000000,0.000000
+35144.000000,0.000000
+35526.000000,0.000000
+35908.000000,0.000000
+36290.000000,0.000000
+36672.000000,0.000000
+37054.000000,0.000000
+37436.000000,0.000000
+37818.000000,0.000000
+38200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_heatingRod.Pel/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_heatingRod.Pel/lowerBound.csv
new file mode 100644
index 0000000000..7aa3e6fec4
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_heatingRod.Pel/lowerBound.csv
@@ -0,0 +1,39 @@
+x,y
+-0.001000,-0.001000
+0.001000,-0.001000
+382.001000,8155.101872
+4583.999000,8155.101872
+4965.999000,-0.001000
+8022.001000,-0.001000
+8404.001000,8155.101872
+9167.999000,8155.101872
+9549.999000,-0.001000
+11842.001000,-0.001000
+12224.001000,8155.101872
+13369.999000,8155.101872
+13751.999000,-0.001000
+15662.001000,-0.001000
+16044.001000,8155.101872
+17189.999000,8155.101872
+17571.999000,-0.001000
+19100.001000,-0.001000
+19482.001000,8155.101872
+21009.999000,8155.101872
+21391.999000,-0.001000
+22538.001000,-0.001000
+22920.001000,8155.101872
+24447.999000,8155.101872
+24829.999000,-0.001000
+26358.001000,-0.001000
+26740.001000,8155.101872
+28267.999000,8155.101872
+28649.999000,-0.001000
+29796.001000,-0.001000
+30178.001000,8155.101872
+32469.999000,8155.101872
+32851.999000,-0.001000
+33616.001000,-0.001000
+33998.001000,8155.101872
+36671.999000,8155.101872
+37053.999000,-0.001000
+38200.001000,-0.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_heatingRod.Pel/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_heatingRod.Pel/reference.csv
new file mode 100644
index 0000000000..efc63c3413
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_heatingRod.Pel/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+382.000000,8163.265137
+764.000000,8163.265137
+1146.000000,8163.265137
+1528.000000,8163.265137
+1910.000000,8163.265137
+2292.000000,8163.265137
+2674.000000,8163.265137
+3056.000000,8163.265137
+3438.000000,8163.265137
+3820.000000,8163.265137
+4202.000000,8163.265137
+4584.000000,8163.265137
+4966.000000,0.000000
+5348.000000,0.000000
+5730.000000,0.000000
+6112.000000,0.000000
+6494.000000,0.000000
+6876.000000,0.000000
+7258.000000,0.000000
+7640.000000,0.000000
+8022.000000,0.000000
+8404.000000,8163.265137
+8786.000000,8163.265137
+9168.000000,8163.265137
+9550.000000,0.000000
+9932.000000,0.000000
+10314.000000,0.000000
+10696.000000,0.000000
+11078.000000,0.000000
+11460.000000,0.000000
+11842.000000,0.000000
+12224.000000,8163.265137
+12606.000000,8163.265137
+12988.000000,8163.265137
+13370.000000,8163.265137
+13752.000000,0.000000
+14134.000000,0.000000
+14516.000000,0.000000
+14898.000000,0.000000
+15280.000000,0.000000
+15662.000000,0.000000
+16044.000000,8163.265137
+16426.000000,8163.265137
+16808.000000,8163.265137
+17190.000000,8163.265137
+17572.000000,0.000000
+17954.000000,0.000000
+18336.000000,0.000000
+18718.000000,0.000000
+19100.000000,0.000000
+19482.000000,8163.265137
+19864.000000,8163.265137
+20246.000000,8163.265137
+20628.000000,8163.265137
+21010.000000,8163.265137
+21392.000000,0.000000
+21774.000000,0.000000
+22156.000000,0.000000
+22538.000000,0.000000
+22920.000000,8163.265137
+23302.000000,8163.265137
+23684.000000,8163.265137
+24066.000000,8163.265137
+24448.000000,8163.265137
+24830.000000,0.000000
+25212.000000,0.000000
+25594.000000,0.000000
+25976.000000,0.000000
+26358.000000,0.000000
+26740.000000,8163.265137
+27122.000000,8163.265137
+27504.000000,8163.265137
+27886.000000,8163.265137
+28268.000000,8163.265137
+28650.000000,0.000000
+29032.000000,0.000000
+29414.000000,0.000000
+29796.000000,0.000000
+30178.000000,8163.265137
+30560.000000,8163.265137
+30942.000000,8163.265137
+31324.000000,8163.265137
+31706.000000,8163.265137
+32088.000000,8163.265137
+32470.000000,8163.265137
+32852.000000,0.000000
+33234.000000,0.000000
+33616.000000,0.000000
+33998.000000,8163.265137
+34380.000000,8163.265137
+34762.000000,8163.265137
+35144.000000,8163.265137
+35526.000000,8163.265137
+35908.000000,8163.265137
+36290.000000,8163.265137
+36672.000000,8163.265137
+37054.000000,0.000000
+37436.000000,0.000000
+37818.000000,0.000000
+38200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_heatingRod.Pel/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_heatingRod.Pel/test.csv
new file mode 100644
index 0000000000..efc63c3413
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_heatingRod.Pel/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+382.000000,8163.265137
+764.000000,8163.265137
+1146.000000,8163.265137
+1528.000000,8163.265137
+1910.000000,8163.265137
+2292.000000,8163.265137
+2674.000000,8163.265137
+3056.000000,8163.265137
+3438.000000,8163.265137
+3820.000000,8163.265137
+4202.000000,8163.265137
+4584.000000,8163.265137
+4966.000000,0.000000
+5348.000000,0.000000
+5730.000000,0.000000
+6112.000000,0.000000
+6494.000000,0.000000
+6876.000000,0.000000
+7258.000000,0.000000
+7640.000000,0.000000
+8022.000000,0.000000
+8404.000000,8163.265137
+8786.000000,8163.265137
+9168.000000,8163.265137
+9550.000000,0.000000
+9932.000000,0.000000
+10314.000000,0.000000
+10696.000000,0.000000
+11078.000000,0.000000
+11460.000000,0.000000
+11842.000000,0.000000
+12224.000000,8163.265137
+12606.000000,8163.265137
+12988.000000,8163.265137
+13370.000000,8163.265137
+13752.000000,0.000000
+14134.000000,0.000000
+14516.000000,0.000000
+14898.000000,0.000000
+15280.000000,0.000000
+15662.000000,0.000000
+16044.000000,8163.265137
+16426.000000,8163.265137
+16808.000000,8163.265137
+17190.000000,8163.265137
+17572.000000,0.000000
+17954.000000,0.000000
+18336.000000,0.000000
+18718.000000,0.000000
+19100.000000,0.000000
+19482.000000,8163.265137
+19864.000000,8163.265137
+20246.000000,8163.265137
+20628.000000,8163.265137
+21010.000000,8163.265137
+21392.000000,0.000000
+21774.000000,0.000000
+22156.000000,0.000000
+22538.000000,0.000000
+22920.000000,8163.265137
+23302.000000,8163.265137
+23684.000000,8163.265137
+24066.000000,8163.265137
+24448.000000,8163.265137
+24830.000000,0.000000
+25212.000000,0.000000
+25594.000000,0.000000
+25976.000000,0.000000
+26358.000000,0.000000
+26740.000000,8163.265137
+27122.000000,8163.265137
+27504.000000,8163.265137
+27886.000000,8163.265137
+28268.000000,8163.265137
+28650.000000,0.000000
+29032.000000,0.000000
+29414.000000,0.000000
+29796.000000,0.000000
+30178.000000,8163.265137
+30560.000000,8163.265137
+30942.000000,8163.265137
+31324.000000,8163.265137
+31706.000000,8163.265137
+32088.000000,8163.265137
+32470.000000,8163.265137
+32852.000000,0.000000
+33234.000000,0.000000
+33616.000000,0.000000
+33998.000000,8163.265137
+34380.000000,8163.265137
+34762.000000,8163.265137
+35144.000000,8163.265137
+35526.000000,8163.265137
+35908.000000,8163.265137
+36290.000000,8163.265137
+36672.000000,8163.265137
+37054.000000,0.000000
+37436.000000,0.000000
+37818.000000,0.000000
+38200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_heatingRod.Pel/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_heatingRod.Pel/upperBound.csv
new file mode 100644
index 0000000000..bf6e76caaf
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_heatingRod.Pel/upperBound.csv
@@ -0,0 +1,38 @@
+x,y
+-0.001000,0.001000
+381.999000,8171.428402
+4584.001000,8171.428402
+4966.001000,0.001000
+8021.999000,0.001000
+8403.999000,8171.428402
+9168.001000,8171.428402
+9550.001000,0.001000
+11841.999000,0.001000
+12223.999000,8171.428402
+13370.001000,8171.428402
+13752.001000,0.001000
+15661.999000,0.001000
+16043.999000,8171.428402
+17190.001000,8171.428402
+17572.001000,0.001000
+19099.999000,0.001000
+19481.999000,8171.428402
+21010.001000,8171.428402
+21392.001000,0.001000
+22537.999000,0.001000
+22919.999000,8171.428402
+24448.001000,8171.428402
+24830.001000,0.001000
+26357.999000,0.001000
+26739.999000,8171.428402
+28268.001000,8171.428402
+28650.001000,0.001000
+29795.999000,0.001000
+30177.999000,8171.428402
+32470.001000,8171.428402
+32852.001000,0.001000
+33615.999000,0.001000
+33997.999000,8171.428402
+36672.001000,8171.428402
+37054.001000,0.001000
+38200.001000,0.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_simpleConsumer.Q_flow/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_simpleConsumer.Q_flow/errors.csv
new file mode 100644
index 0000000000..ee99e07712
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_simpleConsumer.Q_flow/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+382.000000,0.000000
+764.000000,0.000000
+1146.000000,0.000000
+1528.000000,0.000000
+1910.000000,0.000000
+2292.000000,0.000000
+2674.000000,0.000000
+3056.000000,0.000000
+3438.000000,0.000000
+3820.000000,0.000000
+4202.000000,0.000000
+4584.000000,0.000000
+4966.000000,0.000000
+5348.000000,0.000000
+5730.000000,0.000000
+6112.000000,0.000000
+6494.000000,0.000000
+6876.000000,0.000000
+7258.000000,0.000000
+7640.000000,0.000000
+8022.000000,0.000000
+8404.000000,0.000000
+8786.000000,0.000000
+9168.000000,0.000000
+9550.000000,0.000000
+9932.000000,0.000000
+10314.000000,0.000000
+10696.000000,0.000000
+11078.000000,0.000000
+11460.000000,0.000000
+11842.000000,0.000000
+12224.000000,0.000000
+12606.000000,0.000000
+12988.000000,0.000000
+13370.000000,0.000000
+13752.000000,0.000000
+14134.000000,0.000000
+14516.000000,0.000000
+14898.000000,0.000000
+15280.000000,0.000000
+15662.000000,0.000000
+16044.000000,0.000000
+16426.000000,0.000000
+16808.000000,0.000000
+17190.000000,0.000000
+17572.000000,0.000000
+17954.000000,0.000000
+18336.000000,0.000000
+18718.000000,0.000000
+19100.000000,0.000000
+19482.000000,0.000000
+19864.000000,0.000000
+20246.000000,0.000000
+20628.000000,0.000000
+21010.000000,0.000000
+21392.000000,0.000000
+21774.000000,0.000000
+22156.000000,0.000000
+22538.000000,0.000000
+22920.000000,0.000000
+23302.000000,0.000000
+23684.000000,0.000000
+24066.000000,0.000000
+24448.000000,0.000000
+24830.000000,0.000000
+25212.000000,0.000000
+25594.000000,0.000000
+25976.000000,0.000000
+26358.000000,0.000000
+26740.000000,0.000000
+27122.000000,0.000000
+27504.000000,0.000000
+27886.000000,0.000000
+28268.000000,0.000000
+28650.000000,0.000000
+29032.000000,0.000000
+29414.000000,0.000000
+29796.000000,0.000000
+30178.000000,0.000000
+30560.000000,0.000000
+30942.000000,0.000000
+31324.000000,0.000000
+31706.000000,0.000000
+32088.000000,0.000000
+32470.000000,0.000000
+32852.000000,0.000000
+33234.000000,0.000000
+33616.000000,0.000000
+33998.000000,0.000000
+34380.000000,0.000000
+34762.000000,0.000000
+35144.000000,0.000000
+35526.000000,0.000000
+35908.000000,0.000000
+36290.000000,0.000000
+36672.000000,0.000000
+37054.000000,0.000000
+37436.000000,0.000000
+37818.000000,0.000000
+38200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_simpleConsumer.Q_flow/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_simpleConsumer.Q_flow/lowerBound.csv
new file mode 100644
index 0000000000..66d210dd7d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_simpleConsumer.Q_flow/lowerBound.csv
@@ -0,0 +1,103 @@
+x,y
+-0.001000,-2002.000000
+381.999000,-2002.772500
+763.999000,-2005.089146
+1145.999000,-2008.948348
+1527.999000,-2014.347174
+1909.999000,-2021.281225
+2291.999000,-2029.745369
+2673.999000,-2039.732886
+3055.999000,-2051.236199
+3437.999000,-2064.246510
+3819.999000,-2078.753435
+4201.999000,-2094.746218
+4583.999000,-2112.212397
+4965.999000,-2131.138042
+5347.999000,-2151.509223
+5729.999000,-2173.309811
+6111.999000,-2196.523186
+6493.999000,-2221.131266
+6875.999000,-2247.114987
+7257.999000,-2274.454555
+7639.999000,-2303.128953
+8021.999000,-2333.115697
+8403.999000,-2364.391815
+8785.999000,-2396.933113
+9167.999000,-2430.714419
+9549.999000,-2465.710073
+9931.999000,-2501.892704
+10313.999000,-2539.234207
+10695.999000,-2577.706235
+11077.999000,-2617.278971
+11459.999000,-2657.921624
+11841.999000,-2699.603156
+12223.999000,-2742.291065
+12605.999000,-2785.952847
+12987.999000,-2830.554289
+13369.999000,-2876.061421
+13751.999000,-2922.438806
+14133.999000,-2969.651010
+14515.999000,-3017.661131
+14897.999000,-3066.432510
+15279.999000,-3115.927512
+15661.999000,-3166.107525
+16043.999000,-3216.934424
+16425.999000,-3268.368619
+16807.999000,-3320.370276
+17189.999000,-3372.899559
+17571.999000,-3425.915902
+17953.999000,-3479.378246
+18335.999000,-3533.245536
+18717.999000,-3587.475982
+19099.999000,-3642.027794
+19481.999000,-3696.859182
+19863.999000,-3751.927378
+20245.999000,-3807.190105
+20627.999000,-3862.604840
+21009.999000,-3918.128570
+21391.999000,-3973.718528
+21773.999000,-4029.331947
+22155.999000,-4084.925816
+22537.999000,-4140.457122
+22919.999000,-4195.883098
+23301.999000,-4251.160977
+23683.999000,-4306.248724
+24065.999000,-4361.102351
+24447.999000,-4415.680801
+24829.999000,-4469.942039
+25211.999000,-4523.843054
+25593.999000,-4577.343278
+25975.999000,-4630.400677
+26357.999000,-4682.975172
+26739.999000,-4735.025706
+27121.999000,-4786.511710
+27503.999000,-4837.394085
+27885.999000,-4887.633239
+28267.999000,-4937.191048
+28649.999000,-4986.028411
+29031.999000,-5034.107692
+29413.999000,-5081.392234
+29795.999000,-5127.845379
+30177.999000,-5173.431447
+30559.999000,-5218.115246
+30941.999000,-5261.861585
+31323.999000,-5304.637717
+31705.999000,-5346.409917
+32087.999000,-5387.146413
+32469.999000,-5426.815926
+32851.999000,-5465.386685
+33233.999000,-5502.830341
+33615.999000,-5539.117080
+33997.999000,-5574.219530
+34379.999000,-5608.110320
+34761.999000,-5640.763058
+35143.999000,-5672.152814
+35525.999000,-5702.255152
+35907.999000,-5731.047099
+36289.999000,-5758.506171
+36671.999000,-5784.611352
+37053.999000,-5809.343090
+37435.999000,-5832.680858
+37817.999000,-5854.608037
+38199.999000,-5875.107031
+38200.001000,-5875.107031
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_simpleConsumer.Q_flow/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_simpleConsumer.Q_flow/reference.csv
new file mode 100644
index 0000000000..beccabcff4
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_simpleConsumer.Q_flow/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,-2000.000000
+382.000000,-2000.771729
+764.000000,-2003.086060
+1146.000000,-2006.941406
+1528.000000,-2012.334839
+1910.000000,-2019.261963
+2292.000000,-2027.717651
+2674.000000,-2037.695190
+3056.000000,-2049.187012
+3438.000000,-2062.184326
+3820.000000,-2076.676758
+4202.000000,-2092.653564
+4584.000000,-2110.102295
+4966.000000,-2129.009033
+5348.000000,-2149.359863
+5730.000000,-2171.138672
+6112.000000,-2194.328857
+6494.000000,-2218.912354
+6876.000000,-2244.870117
+7258.000000,-2272.182373
+7640.000000,-2300.828125
+8022.000000,-2330.784912
+8404.000000,-2362.029785
+8786.000000,-2394.538574
+9168.000000,-2428.286133
+9550.000000,-2463.246826
+9932.000000,-2499.393311
+10314.000000,-2536.697510
+10696.000000,-2575.131104
+11078.000000,-2614.664307
+11460.000000,-2655.266357
+11842.000000,-2696.906250
+12224.000000,-2739.551514
+12606.000000,-2783.169678
+12988.000000,-2827.726562
+13370.000000,-2873.188232
+13752.000000,-2919.519287
+14134.000000,-2966.684326
+14516.000000,-3014.646484
+14898.000000,-3063.369141
+15280.000000,-3112.814697
+15662.000000,-3162.944580
+16044.000000,-3213.720703
+16426.000000,-3265.103516
+16808.000000,-3317.053223
+17190.000000,-3369.530029
+17572.000000,-3422.493408
+17954.000000,-3475.902344
+18336.000000,-3529.715820
+18718.000000,-3583.892090
+19100.000000,-3638.389404
+19482.000000,-3693.166016
+19864.000000,-3748.179199
+20246.000000,-3803.386719
+20628.000000,-3858.746094
+21010.000000,-3914.214355
+21392.000000,-3969.748779
+21774.000000,-4025.306641
+22156.000000,-4080.844971
+22538.000000,-4136.320801
+22920.000000,-4191.691406
+23302.000000,-4246.914062
+23684.000000,-4301.946777
+24066.000000,-4356.745605
+24448.000000,-4411.269531
+24830.000000,-4465.476562
+25212.000000,-4519.323730
+25594.000000,-4572.770508
+25976.000000,-4625.774902
+26358.000000,-4678.296875
+26740.000000,-4730.295410
+27122.000000,-4781.729980
+27504.000000,-4832.561523
+27886.000000,-4882.750488
+28268.000000,-4932.258789
+28650.000000,-4981.047363
+29032.000000,-5029.078613
+29414.000000,-5076.315918
+29796.000000,-5122.722656
+30178.000000,-5168.263184
+30560.000000,-5212.902344
+30942.000000,-5256.604980
+31324.000000,-5299.338379
+31706.000000,-5341.068848
+32088.000000,-5381.764648
+32470.000000,-5421.394531
+32852.000000,-5459.926758
+33234.000000,-5497.333008
+33616.000000,-5533.583496
+33998.000000,-5568.650879
+34380.000000,-5602.507812
+34762.000000,-5635.127930
+35144.000000,-5666.486328
+35526.000000,-5696.558594
+35908.000000,-5725.321777
+36290.000000,-5752.753418
+36672.000000,-5778.832520
+37054.000000,-5803.539551
+37436.000000,-5826.854004
+37818.000000,-5848.759277
+38200.000000,-5869.237793
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_simpleConsumer.Q_flow/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_simpleConsumer.Q_flow/test.csv
new file mode 100644
index 0000000000..beccabcff4
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_simpleConsumer.Q_flow/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,-2000.000000
+382.000000,-2000.771729
+764.000000,-2003.086060
+1146.000000,-2006.941406
+1528.000000,-2012.334839
+1910.000000,-2019.261963
+2292.000000,-2027.717651
+2674.000000,-2037.695190
+3056.000000,-2049.187012
+3438.000000,-2062.184326
+3820.000000,-2076.676758
+4202.000000,-2092.653564
+4584.000000,-2110.102295
+4966.000000,-2129.009033
+5348.000000,-2149.359863
+5730.000000,-2171.138672
+6112.000000,-2194.328857
+6494.000000,-2218.912354
+6876.000000,-2244.870117
+7258.000000,-2272.182373
+7640.000000,-2300.828125
+8022.000000,-2330.784912
+8404.000000,-2362.029785
+8786.000000,-2394.538574
+9168.000000,-2428.286133
+9550.000000,-2463.246826
+9932.000000,-2499.393311
+10314.000000,-2536.697510
+10696.000000,-2575.131104
+11078.000000,-2614.664307
+11460.000000,-2655.266357
+11842.000000,-2696.906250
+12224.000000,-2739.551514
+12606.000000,-2783.169678
+12988.000000,-2827.726562
+13370.000000,-2873.188232
+13752.000000,-2919.519287
+14134.000000,-2966.684326
+14516.000000,-3014.646484
+14898.000000,-3063.369141
+15280.000000,-3112.814697
+15662.000000,-3162.944580
+16044.000000,-3213.720703
+16426.000000,-3265.103516
+16808.000000,-3317.053223
+17190.000000,-3369.530029
+17572.000000,-3422.493408
+17954.000000,-3475.902344
+18336.000000,-3529.715820
+18718.000000,-3583.892090
+19100.000000,-3638.389404
+19482.000000,-3693.166016
+19864.000000,-3748.179199
+20246.000000,-3803.386719
+20628.000000,-3858.746094
+21010.000000,-3914.214355
+21392.000000,-3969.748779
+21774.000000,-4025.306641
+22156.000000,-4080.844971
+22538.000000,-4136.320801
+22920.000000,-4191.691406
+23302.000000,-4246.914062
+23684.000000,-4301.946777
+24066.000000,-4356.745605
+24448.000000,-4411.269531
+24830.000000,-4465.476562
+25212.000000,-4519.323730
+25594.000000,-4572.770508
+25976.000000,-4625.774902
+26358.000000,-4678.296875
+26740.000000,-4730.295410
+27122.000000,-4781.729980
+27504.000000,-4832.561523
+27886.000000,-4882.750488
+28268.000000,-4932.258789
+28650.000000,-4981.047363
+29032.000000,-5029.078613
+29414.000000,-5076.315918
+29796.000000,-5122.722656
+30178.000000,-5168.263184
+30560.000000,-5212.902344
+30942.000000,-5256.604980
+31324.000000,-5299.338379
+31706.000000,-5341.068848
+32088.000000,-5381.764648
+32470.000000,-5421.394531
+32852.000000,-5459.926758
+33234.000000,-5497.333008
+33616.000000,-5533.583496
+33998.000000,-5568.650879
+34380.000000,-5602.507812
+34762.000000,-5635.127930
+35144.000000,-5666.486328
+35526.000000,-5696.558594
+35908.000000,-5725.321777
+36290.000000,-5752.753418
+36672.000000,-5778.832520
+37054.000000,-5803.539551
+37436.000000,-5826.854004
+37818.000000,-5848.759277
+38200.000000,-5869.237793
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_simpleConsumer.Q_flow/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_simpleConsumer.Q_flow/upperBound.csv
new file mode 100644
index 0000000000..5827a1417c
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_simpleConsumer.Q_flow/upperBound.csv
@@ -0,0 +1,103 @@
+x,y
+-0.001000,-1998.000000
+0.001000,-1998.000000
+382.001000,-1998.770957
+764.001000,-2001.082974
+1146.001000,-2004.934465
+1528.001000,-2010.322504
+1910.001000,-2017.242701
+2292.001000,-2025.689934
+2674.001000,-2035.657495
+3056.001000,-2047.137825
+3438.001000,-2060.122142
+3820.001000,-2074.600081
+4202.001000,-2090.560911
+4584.001000,-2107.992193
+4966.001000,-2126.880024
+5348.001000,-2147.210503
+5730.001000,-2168.967533
+6112.001000,-2192.134529
+6494.001000,-2216.693441
+6876.001000,-2242.625247
+7258.001000,-2269.910191
+7640.001000,-2298.527297
+8022.001000,-2328.454127
+8404.001000,-2359.667755
+8786.001000,-2392.144036
+9168.001000,-2425.857847
+9550.001000,-2460.783579
+9932.001000,-2496.893917
+10314.001000,-2534.160812
+10696.001000,-2572.555972
+11078.001000,-2612.049642
+11460.001000,-2652.611091
+11842.001000,-2694.209344
+12224.001000,-2736.811962
+12606.001000,-2780.386508
+12988.001000,-2824.898836
+13370.001000,-2870.315044
+13752.001000,-2916.599768
+14134.001000,-2963.717642
+14516.001000,-3011.631838
+14898.001000,-3060.305771
+15280.001000,-3109.701883
+15662.001000,-3159.781635
+16044.001000,-3210.506982
+16426.001000,-3261.838412
+16808.001000,-3313.736169
+17190.001000,-3366.160499
+17572.001000,-3419.070915
+17954.001000,-3472.426441
+18336.001000,-3526.186104
+18718.001000,-3580.308198
+19100.001000,-3634.751015
+19482.001000,-3689.472850
+19864.001000,-3744.431020
+20246.001000,-3799.583332
+20628.001000,-3854.887348
+21010.001000,-3910.300141
+21392.001000,-3965.779031
+21774.001000,-4021.281334
+22156.001000,-4076.764126
+22538.001000,-4132.184480
+22920.001000,-4187.499715
+23302.001000,-4242.667148
+23684.001000,-4297.644831
+24066.001000,-4352.388860
+24448.001000,-4406.858262
+24830.001000,-4461.011086
+25212.001000,-4514.804407
+25594.001000,-4568.197737
+25976.001000,-4621.149127
+26358.001000,-4673.618578
+26740.001000,-4725.565115
+27122.001000,-4776.948250
+27504.001000,-4827.728962
+27886.001000,-4877.867738
+28268.001000,-4927.326530
+28650.001000,-4976.066316
+29032.001000,-5024.049535
+29414.001000,-5071.239602
+29796.001000,-5117.599934
+30178.001000,-5163.094920
+30560.001000,-5207.689441
+30942.001000,-5251.348375
+31324.001000,-5294.039041
+31706.001000,-5335.727779
+32088.001000,-5376.382884
+32470.001000,-5415.973137
+32852.001000,-5454.466831
+33234.001000,-5491.835675
+33616.001000,-5528.049913
+33998.001000,-5563.082228
+34380.001000,-5596.905305
+34762.001000,-5629.492802
+35144.001000,-5660.819842
+35526.001000,-5690.862035
+35908.001000,-5719.596456
+36290.001000,-5747.000665
+36672.001000,-5773.053687
+37054.001000,-5797.736011
+37436.001000,-5821.027150
+37818.001000,-5842.910518
+38200.001000,-5863.368555
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[1].T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[1].T/errors.csv
new file mode 100644
index 0000000000..ee99e07712
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[1].T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+382.000000,0.000000
+764.000000,0.000000
+1146.000000,0.000000
+1528.000000,0.000000
+1910.000000,0.000000
+2292.000000,0.000000
+2674.000000,0.000000
+3056.000000,0.000000
+3438.000000,0.000000
+3820.000000,0.000000
+4202.000000,0.000000
+4584.000000,0.000000
+4966.000000,0.000000
+5348.000000,0.000000
+5730.000000,0.000000
+6112.000000,0.000000
+6494.000000,0.000000
+6876.000000,0.000000
+7258.000000,0.000000
+7640.000000,0.000000
+8022.000000,0.000000
+8404.000000,0.000000
+8786.000000,0.000000
+9168.000000,0.000000
+9550.000000,0.000000
+9932.000000,0.000000
+10314.000000,0.000000
+10696.000000,0.000000
+11078.000000,0.000000
+11460.000000,0.000000
+11842.000000,0.000000
+12224.000000,0.000000
+12606.000000,0.000000
+12988.000000,0.000000
+13370.000000,0.000000
+13752.000000,0.000000
+14134.000000,0.000000
+14516.000000,0.000000
+14898.000000,0.000000
+15280.000000,0.000000
+15662.000000,0.000000
+16044.000000,0.000000
+16426.000000,0.000000
+16808.000000,0.000000
+17190.000000,0.000000
+17572.000000,0.000000
+17954.000000,0.000000
+18336.000000,0.000000
+18718.000000,0.000000
+19100.000000,0.000000
+19482.000000,0.000000
+19864.000000,0.000000
+20246.000000,0.000000
+20628.000000,0.000000
+21010.000000,0.000000
+21392.000000,0.000000
+21774.000000,0.000000
+22156.000000,0.000000
+22538.000000,0.000000
+22920.000000,0.000000
+23302.000000,0.000000
+23684.000000,0.000000
+24066.000000,0.000000
+24448.000000,0.000000
+24830.000000,0.000000
+25212.000000,0.000000
+25594.000000,0.000000
+25976.000000,0.000000
+26358.000000,0.000000
+26740.000000,0.000000
+27122.000000,0.000000
+27504.000000,0.000000
+27886.000000,0.000000
+28268.000000,0.000000
+28650.000000,0.000000
+29032.000000,0.000000
+29414.000000,0.000000
+29796.000000,0.000000
+30178.000000,0.000000
+30560.000000,0.000000
+30942.000000,0.000000
+31324.000000,0.000000
+31706.000000,0.000000
+32088.000000,0.000000
+32470.000000,0.000000
+32852.000000,0.000000
+33234.000000,0.000000
+33616.000000,0.000000
+33998.000000,0.000000
+34380.000000,0.000000
+34762.000000,0.000000
+35144.000000,0.000000
+35526.000000,0.000000
+35908.000000,0.000000
+36290.000000,0.000000
+36672.000000,0.000000
+37054.000000,0.000000
+37436.000000,0.000000
+37818.000000,0.000000
+38200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[1].T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[1].T/lowerBound.csv
new file mode 100644
index 0000000000..ff8d956a85
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[1].T/lowerBound.csv
@@ -0,0 +1,112 @@
+x,y
+-0.001000,307.841844
+381.999000,301.731658
+763.999000,301.724188
+764.001000,301.724188
+1146.001000,302.756145
+1528.001000,303.806699
+1910.001000,304.779144
+2292.001000,305.710128
+2674.001000,306.624739
+3056.001000,307.531851
+3438.001000,308.434329
+3820.001000,309.334155
+4202.001000,310.231847
+4584.001000,311.126581
+4966.001000,311.640623
+5348.000715,311.728243
+5729.999000,311.713670
+6111.999000,311.473463
+6493.999000,311.109721
+6875.999000,310.712079
+7257.999000,310.317668
+7639.999000,309.932281
+8021.999000,309.551253
+8022.001000,309.551253
+8404.001000,309.835179
+8786.001000,310.484493
+9168.001000,311.296485
+9550.001000,311.494011
+9931.999459,311.534254
+10313.999000,311.399044
+10695.999000,311.058747
+11077.999000,310.618880
+11459.999000,310.155415
+11841.999000,309.697500
+12223.999000,309.492108
+12224.001000,309.492108
+12606.001000,309.854112
+12988.001000,310.531717
+13370.001000,311.297308
+13751.999590,311.319015
+14133.999000,311.267096
+14515.999000,311.032376
+14897.999000,310.603209
+15279.999000,310.081423
+15661.999000,309.538144
+16043.999000,309.348728
+16044.001000,309.348728
+16426.001000,309.700183
+16808.001000,310.328277
+17190.001000,311.024998
+17571.999867,311.148988
+17953.999000,310.987042
+18335.999000,310.718603
+18717.999000,310.243919
+19099.999000,309.653355
+19481.999000,309.125197
+19482.001000,309.125197
+19864.001000,309.335314
+20246.001000,309.825698
+20628.001000,310.437055
+21010.000536,311.064112
+21391.999000,310.874941
+21773.999000,310.617904
+22155.999000,310.214499
+22537.999000,309.623538
+22919.999000,308.941329
+22920.001000,308.941329
+23302.001000,309.117483
+23684.001000,309.509669
+24066.001000,310.035022
+24448.001000,310.585161
+24829.999935,311.072312
+25211.999000,310.517510
+25593.999000,310.143586
+25975.999000,309.585429
+26357.999000,308.870477
+26358.001000,308.870477
+26740.001000,308.891087
+27122.001000,309.186415
+27504.001000,309.628873
+27886.001000,310.099716
+28268.001000,310.571228
+28649.999613,310.847227
+29031.999000,310.222426
+29413.999000,309.750212
+29795.999000,309.097758
+30177.999000,308.688317
+30178.001000,308.688317
+30560.001000,308.774656
+30942.001000,309.101539
+31324.001000,309.500066
+31706.001000,309.904263
+32088.001000,310.304223
+32469.999976,310.701712
+32851.999000,310.284955
+33233.999000,309.726798
+33615.999000,309.105624
+33997.999000,308.484511
+33998.001000,308.484511
+34380.001000,308.515974
+34762.001000,308.747523
+35144.001000,309.080655
+35526.001000,309.429762
+35908.001000,309.774937
+36290.001000,310.118404
+36672.001000,310.461993
+37053.999271,310.589825
+37435.999000,309.774053
+37817.999000,309.161202
+38199.999000,308.391465
+38200.001000,308.391465
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[1].T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[1].T/reference.csv
new file mode 100644
index 0000000000..3782299be7
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[1].T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,308.149994
+382.000000,302.033691
+764.000000,302.026215
+1146.000000,303.059204
+1528.000000,304.110809
+1910.000000,305.084229
+2292.000000,306.016144
+2674.000000,306.931671
+3056.000000,307.839691
+3438.000000,308.743073
+3820.000000,309.643799
+4202.000000,310.542389
+4584.000000,311.438019
+4966.000000,311.952576
+5348.000000,312.040283
+5730.000000,312.025696
+6112.000000,311.785248
+6494.000000,311.421143
+6876.000000,311.023102
+7258.000000,310.628296
+7640.000000,310.242523
+8022.000000,309.861115
+8404.000000,310.145325
+8786.000000,310.795288
+9168.000000,311.608093
+9550.000000,311.805817
+9932.000000,311.846100
+10314.000000,311.710754
+10696.000000,311.370117
+11078.000000,310.929810
+11460.000000,310.465881
+11842.000000,310.007507
+12224.000000,309.801910
+12606.000000,310.164276
+12988.000000,310.842560
+13370.000000,311.608917
+13752.000000,311.630646
+14134.000000,311.578674
+14516.000000,311.343719
+14898.000000,310.914124
+15280.000000,310.391815
+15662.000000,309.847992
+16044.000000,309.658386
+16426.000000,310.010193
+16808.000000,310.638916
+17190.000000,311.336334
+17572.000000,311.460449
+17954.000000,311.298340
+18336.000000,311.029633
+18718.000000,310.554474
+19100.000000,309.963318
+19482.000000,309.434631
+19864.000000,309.644958
+20246.000000,310.135834
+20628.000000,310.747803
+21010.000000,311.375488
+21392.000000,311.186127
+21774.000000,310.928833
+22156.000000,310.525024
+22538.000000,309.933472
+22920.000000,309.250580
+23302.000000,309.426910
+23684.000000,309.819489
+24066.000000,310.345367
+24448.000000,310.896057
+24830.000000,311.383698
+25212.000000,310.828339
+25594.000000,310.454041
+25976.000000,309.895325
+26358.000000,309.179657
+26740.000000,309.200287
+27122.000000,309.495911
+27504.000000,309.938812
+27886.000000,310.410126
+28268.000000,310.882111
+28650.000000,311.158386
+29032.000000,310.532959
+29414.000000,310.060272
+29796.000000,309.407166
+30178.000000,308.997314
+30560.000000,309.083740
+30942.000000,309.410950
+31324.000000,309.809875
+31706.000000,310.214478
+32088.000000,310.614838
+32470.000000,311.012726
+32852.000000,310.595551
+33234.000000,310.036835
+33616.000000,309.415039
+33998.000000,308.793304
+34380.000000,308.824799
+34762.000000,309.056580
+35144.000000,309.390045
+35526.000000,309.739502
+35908.000000,310.085022
+36290.000000,310.428833
+36672.000000,310.772766
+37054.000000,310.900726
+37436.000000,310.084137
+37818.000000,309.470673
+38200.000000,308.700165
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[1].T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[1].T/test.csv
new file mode 100644
index 0000000000..2e6c21c3eb
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[1].T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,308.149994
+382.000000,302.033691
+764.000000,302.026215
+1146.000000,303.059204
+1528.000000,304.110809
+1910.000000,305.084229
+2292.000000,306.016144
+2674.000000,306.931671
+3056.000000,307.839691
+3438.000000,308.743073
+3820.000000,309.643799
+4202.000000,310.542389
+4584.000000,311.438019
+4966.000000,311.952576
+5348.000000,312.040283
+5730.000000,312.025696
+6112.000000,311.785248
+6494.000000,311.421143
+6876.000000,311.023102
+7258.000000,310.628326
+7640.000000,310.242523
+8022.000000,309.861115
+8404.000000,310.145325
+8786.000000,310.795288
+9168.000000,311.608093
+9550.000000,311.805817
+9932.000000,311.846100
+10314.000000,311.710754
+10696.000000,311.370117
+11078.000000,310.929810
+11460.000000,310.465881
+11842.000000,310.007507
+12224.000000,309.801910
+12606.000000,310.164276
+12988.000000,310.842529
+13370.000000,311.608917
+13752.000000,311.630646
+14134.000000,311.578674
+14516.000000,311.343719
+14898.000000,310.914124
+15280.000000,310.391815
+15662.000000,309.848022
+16044.000000,309.658386
+16426.000000,310.010193
+16808.000000,310.638885
+17190.000000,311.336334
+17572.000000,311.460480
+17954.000000,311.298340
+18336.000000,311.029633
+18718.000000,310.554504
+19100.000000,309.963348
+19482.000000,309.434601
+19864.000000,309.644928
+20246.000000,310.135803
+20628.000000,310.747742
+21010.000000,311.375427
+21392.000000,311.186127
+21774.000000,310.928833
+22156.000000,310.525055
+22538.000000,309.933472
+22920.000000,309.250580
+23302.000000,309.426910
+23684.000000,309.819489
+24066.000000,310.345337
+24448.000000,310.895996
+24830.000000,311.383728
+25212.000000,310.828369
+25594.000000,310.454071
+25976.000000,309.895355
+26358.000000,309.179657
+26740.000000,309.200256
+27122.000000,309.495911
+27504.000000,309.938812
+27886.000000,310.410126
+28268.000000,310.882080
+28650.000000,311.158417
+29032.000000,310.532990
+29414.000000,310.060303
+29796.000000,309.407227
+30178.000000,308.997314
+30560.000000,309.083710
+30942.000000,309.410889
+31324.000000,309.809845
+31706.000000,310.214478
+32088.000000,310.614807
+32470.000000,311.012665
+32852.000000,310.595581
+33234.000000,310.036865
+33616.000000,309.415100
+33998.000000,308.793304
+34380.000000,308.824799
+34762.000000,309.056549
+35144.000000,309.390015
+35526.000000,309.739532
+35908.000000,310.085022
+36290.000000,310.428833
+36672.000000,310.772705
+37054.000000,310.900757
+37436.000000,310.084167
+37818.000000,309.470703
+38200.000000,308.700195
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[1].T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[1].T/upperBound.csv
new file mode 100644
index 0000000000..3f5035fbbf
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[1].T/upperBound.csv
@@ -0,0 +1,112 @@
+x,y
+-0.001000,308.458144
+0.001000,308.458144
+382.001000,302.335725
+763.999014,302.328241
+1145.999000,303.362263
+1527.999000,304.414920
+1909.999000,305.389313
+2291.999000,306.322160
+2673.999000,307.238603
+3055.999000,308.147531
+3437.999000,309.051816
+3819.999000,309.953443
+4201.999000,310.852931
+4583.999000,311.749457
+4965.999000,312.264528
+5347.999000,312.352323
+5348.001000,312.352323
+5730.001000,312.337721
+6112.001000,312.097033
+6494.001000,311.732564
+6876.001000,311.334125
+7258.001000,310.938924
+7640.001000,310.552766
+8022.000146,310.170976
+8403.999000,310.455470
+8785.999000,311.106083
+9167.999000,311.919701
+9549.999000,312.117622
+9931.999000,312.157946
+9932.001000,312.157946
+10314.001000,312.022465
+10696.001000,311.681487
+11078.001000,311.240739
+11460.001000,310.776347
+11842.001000,310.317515
+12223.999724,310.111713
+12605.999000,310.474440
+12987.999000,311.153402
+13369.999000,311.920526
+13751.999000,311.942276
+13752.001000,311.942276
+14134.001000,311.890253
+14516.001000,311.655063
+14898.001000,311.225038
+15280.001000,310.702207
+15662.001000,310.157840
+16043.999700,309.968045
+16425.999000,310.320203
+16807.999000,310.949555
+17189.999000,311.647671
+17571.999000,311.771910
+17572.001000,311.771910
+17954.001000,311.609638
+18336.001000,311.340662
+18718.001000,310.865028
+19100.001000,310.273281
+19482.000431,309.744067
+19863.999000,309.954603
+20245.999000,310.445970
+20627.999000,311.058551
+21009.999000,311.686864
+21010.001000,311.686864
+21392.001000,311.497313
+21774.001000,311.239762
+22156.001000,310.835549
+22538.001000,310.243405
+22920.000590,309.559831
+23301.999000,309.736337
+23683.999000,310.129308
+24065.999000,310.655713
+24447.999000,311.206953
+24829.999000,311.695081
+24830.001000,311.695081
+25212.001000,311.139167
+25594.001000,310.764495
+25976.001000,310.205220
+26358.000944,309.488837
+26739.999000,309.509487
+27121.999000,309.805407
+27503.999000,310.248751
+27885.999000,310.720536
+28267.999000,311.192993
+28649.999000,311.469545
+28650.001000,311.469545
+29032.001000,310.843492
+29414.001000,310.370332
+29796.001000,309.716573
+30178.000652,309.306312
+30559.999000,309.392824
+30941.999000,309.720361
+31323.999000,310.119685
+31705.999000,310.524692
+32087.999000,310.925452
+32469.999000,311.323739
+32470.001000,311.323739
+32852.001000,310.906146
+33234.001000,310.346872
+33616.001000,309.724454
+33998.000904,309.102098
+34379.999000,309.133623
+34761.999000,309.365636
+35143.999000,309.699435
+35525.999000,310.049241
+35907.999000,310.395107
+36289.999000,310.739262
+36671.999000,311.083539
+37053.999000,311.211627
+37054.001000,311.211627
+37436.001000,310.394221
+37818.001000,309.780143
+38200.001000,309.008865
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[2].T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[2].T/errors.csv
new file mode 100644
index 0000000000..ee99e07712
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[2].T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+382.000000,0.000000
+764.000000,0.000000
+1146.000000,0.000000
+1528.000000,0.000000
+1910.000000,0.000000
+2292.000000,0.000000
+2674.000000,0.000000
+3056.000000,0.000000
+3438.000000,0.000000
+3820.000000,0.000000
+4202.000000,0.000000
+4584.000000,0.000000
+4966.000000,0.000000
+5348.000000,0.000000
+5730.000000,0.000000
+6112.000000,0.000000
+6494.000000,0.000000
+6876.000000,0.000000
+7258.000000,0.000000
+7640.000000,0.000000
+8022.000000,0.000000
+8404.000000,0.000000
+8786.000000,0.000000
+9168.000000,0.000000
+9550.000000,0.000000
+9932.000000,0.000000
+10314.000000,0.000000
+10696.000000,0.000000
+11078.000000,0.000000
+11460.000000,0.000000
+11842.000000,0.000000
+12224.000000,0.000000
+12606.000000,0.000000
+12988.000000,0.000000
+13370.000000,0.000000
+13752.000000,0.000000
+14134.000000,0.000000
+14516.000000,0.000000
+14898.000000,0.000000
+15280.000000,0.000000
+15662.000000,0.000000
+16044.000000,0.000000
+16426.000000,0.000000
+16808.000000,0.000000
+17190.000000,0.000000
+17572.000000,0.000000
+17954.000000,0.000000
+18336.000000,0.000000
+18718.000000,0.000000
+19100.000000,0.000000
+19482.000000,0.000000
+19864.000000,0.000000
+20246.000000,0.000000
+20628.000000,0.000000
+21010.000000,0.000000
+21392.000000,0.000000
+21774.000000,0.000000
+22156.000000,0.000000
+22538.000000,0.000000
+22920.000000,0.000000
+23302.000000,0.000000
+23684.000000,0.000000
+24066.000000,0.000000
+24448.000000,0.000000
+24830.000000,0.000000
+25212.000000,0.000000
+25594.000000,0.000000
+25976.000000,0.000000
+26358.000000,0.000000
+26740.000000,0.000000
+27122.000000,0.000000
+27504.000000,0.000000
+27886.000000,0.000000
+28268.000000,0.000000
+28650.000000,0.000000
+29032.000000,0.000000
+29414.000000,0.000000
+29796.000000,0.000000
+30178.000000,0.000000
+30560.000000,0.000000
+30942.000000,0.000000
+31324.000000,0.000000
+31706.000000,0.000000
+32088.000000,0.000000
+32470.000000,0.000000
+32852.000000,0.000000
+33234.000000,0.000000
+33616.000000,0.000000
+33998.000000,0.000000
+34380.000000,0.000000
+34762.000000,0.000000
+35144.000000,0.000000
+35526.000000,0.000000
+35908.000000,0.000000
+36290.000000,0.000000
+36672.000000,0.000000
+37054.000000,0.000000
+37436.000000,0.000000
+37818.000000,0.000000
+38200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[2].T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[2].T/lowerBound.csv
new file mode 100644
index 0000000000..b6d6ec9eb1
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[2].T/lowerBound.csv
@@ -0,0 +1,112 @@
+x,y
+-0.001000,307.841844
+381.999000,305.605740
+763.999000,304.636373
+764.001000,304.636373
+1146.001000,304.723353
+1528.001000,305.334375
+1910.001000,306.155848
+2292.001000,307.046589
+2674.001000,307.954311
+3056.001000,308.860386
+3438.001000,309.761523
+3820.001000,310.661775
+4202.001000,311.563186
+4584.001000,312.463286
+4965.999546,312.685902
+5347.999000,312.093325
+5729.999000,311.873941
+6111.999000,311.695073
+6493.999000,311.435933
+6875.999000,311.103167
+7257.999000,310.733115
+7639.999000,310.352209
+8021.999000,309.971487
+8022.001000,309.971487
+8404.001000,310.958658
+8786.001000,311.874245
+9168.000446,312.714651
+9549.999000,312.392495
+9931.999000,311.876623
+10313.999000,311.631447
+10695.999000,311.377886
+11077.999000,311.037162
+11459.999000,310.629215
+11841.999000,310.191360
+11842.001000,310.191360
+12224.001000,310.266602
+12606.001000,311.199811
+12988.001000,312.019486
+13370.000168,312.793459
+13751.999000,312.242499
+14133.999000,311.684189
+14515.999000,311.363831
+14897.999000,311.024419
+15279.999000,310.598331
+15661.999000,310.108039
+15662.001000,310.108039
+16044.001000,310.295778
+16426.001000,311.163501
+16808.001000,311.909580
+17190.000481,312.616086
+17571.999000,312.368410
+17953.999000,311.596539
+18335.999000,311.154751
+18717.999000,310.742413
+19099.999000,310.251633
+19481.999000,309.883075
+19482.001000,309.883075
+19864.001000,310.771559
+20246.001000,311.480170
+20628.001000,312.123934
+21009.999954,312.755686
+21391.999000,312.062473
+21773.999000,311.282034
+22155.999000,310.764212
+22537.999000,310.248096
+22919.999000,309.659452
+22920.001000,309.659452
+23302.001000,310.594429
+23684.001000,311.248072
+24066.001000,311.816137
+24448.001000,312.373105
+24829.999554,312.846080
+25211.999000,311.610593
+25593.999000,310.851831
+25975.999000,310.256876
+26357.999000,309.628843
+26358.001000,309.628843
+26740.001000,310.368581
+27122.001000,310.995456
+27504.001000,311.502669
+27886.001000,311.982200
+28268.001000,312.459353
+28649.999289,312.677548
+29031.999000,311.388251
+29413.999000,310.557204
+29795.999000,309.874386
+30177.999000,309.858837
+30178.001000,309.858837
+30560.001000,310.540894
+30942.001000,311.038595
+31324.001000,311.468615
+31706.001000,311.878819
+32088.001000,312.283687
+32469.999682,312.688645
+32851.999000,311.905556
+33233.999000,310.775827
+33615.999000,309.965207
+33997.999000,309.517657
+33998.001000,309.517657
+34380.001000,310.251480
+34762.001000,310.733846
+35144.001000,311.120392
+35526.001000,311.479286
+35908.001000,311.827722
+36290.001000,312.175458
+36672.001000,312.524992
+37053.999099,312.601300
+37435.999000,311.140818
+37817.999000,310.145995
+38199.999000,309.323271
+38200.001000,309.323271
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[2].T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[2].T/reference.csv
new file mode 100644
index 0000000000..cc4ca3eeca
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[2].T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,308.149994
+382.000000,305.911652
+764.000000,304.941315
+1146.000000,305.028381
+1528.000000,305.640015
+1910.000000,306.462311
+2292.000000,307.353943
+2674.000000,308.262573
+3056.000000,309.169556
+3438.000000,310.071594
+3820.000000,310.972748
+4202.000000,311.875061
+4584.000000,312.776062
+4966.000000,312.998901
+5348.000000,312.405731
+5730.000000,312.186127
+6112.000000,312.007080
+6494.000000,311.747681
+6876.000000,311.414581
+7258.000000,311.044159
+7640.000000,310.662872
+8022.000000,310.281769
+8404.000000,311.269928
+8786.000000,312.186432
+9168.000000,313.027679
+9550.000000,312.705200
+9932.000000,312.188812
+10314.000000,311.943390
+10696.000000,311.689575
+11078.000000,311.348511
+11460.000000,310.940155
+11842.000000,310.501862
+12224.000000,310.577179
+12606.000000,311.511322
+12988.000000,312.331818
+13370.000000,313.106567
+13752.000000,312.555054
+14134.000000,311.996185
+14516.000000,311.675507
+14898.000000,311.335754
+15280.000000,310.909241
+15662.000000,310.418457
+16044.000000,310.606384
+16426.000000,311.474976
+16808.000000,312.221802
+17190.000000,312.929016
+17572.000000,312.681091
+17954.000000,311.908447
+18336.000000,311.466217
+18718.000000,311.053467
+19100.000000,310.562195
+19482.000000,310.193268
+19864.000000,311.082642
+20246.000000,311.791962
+20628.000000,312.436371
+21010.000000,313.068756
+21392.000000,312.374847
+21774.000000,311.593628
+22156.000000,311.075287
+22538.000000,310.558655
+22920.000000,309.969421
+23302.000000,310.905334
+23684.000000,311.559631
+24066.000000,312.128265
+24448.000000,312.685791
+24830.000000,313.159241
+25212.000000,311.922516
+25594.000000,311.162994
+25976.000000,310.567444
+26358.000000,309.938782
+26740.000000,310.679260
+27122.000000,311.306763
+27504.000000,311.814484
+27886.000000,312.294495
+28268.000000,312.772125
+28650.000000,312.990540
+29032.000000,311.699951
+29414.000000,310.868073
+29796.000000,310.184570
+30178.000000,310.169006
+30560.000000,310.851746
+30942.000000,311.349945
+31324.000000,311.780396
+31706.000000,312.191010
+32088.000000,312.596283
+32470.000000,313.001648
+32852.000000,312.217773
+33234.000000,311.086914
+33616.000000,310.275482
+33998.000000,309.827484
+34380.000000,310.562042
+34762.000000,311.044891
+35144.000000,311.431824
+35526.000000,311.791077
+35908.000000,312.139862
+36290.000000,312.487946
+36672.000000,312.837830
+37054.000000,312.914215
+37436.000000,311.452271
+37818.000000,310.456451
+38200.000000,309.632904
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[2].T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[2].T/test.csv
new file mode 100644
index 0000000000..5becbdff38
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[2].T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,308.149994
+382.000000,305.911621
+764.000000,304.941315
+1146.000000,305.028381
+1528.000000,305.640015
+1910.000000,306.462311
+2292.000000,307.353943
+2674.000000,308.262573
+3056.000000,309.169556
+3438.000000,310.071594
+3820.000000,310.972748
+4202.000000,311.875061
+4584.000000,312.776062
+4966.000000,312.998901
+5348.000000,312.405731
+5730.000000,312.186127
+6112.000000,312.007080
+6494.000000,311.747681
+6876.000000,311.414581
+7258.000000,311.044159
+7640.000000,310.662872
+8022.000000,310.281769
+8404.000000,311.269928
+8786.000000,312.186432
+9168.000000,313.027679
+9550.000000,312.705200
+9932.000000,312.188812
+10314.000000,311.943390
+10696.000000,311.689575
+11078.000000,311.348541
+11460.000000,310.940155
+11842.000000,310.501862
+12224.000000,310.577148
+12606.000000,311.511322
+12988.000000,312.331787
+13370.000000,313.106567
+13752.000000,312.555054
+14134.000000,311.996216
+14516.000000,311.675507
+14898.000000,311.335754
+15280.000000,310.909271
+15662.000000,310.418488
+16044.000000,310.606384
+16426.000000,311.474945
+16808.000000,312.221771
+17190.000000,312.929016
+17572.000000,312.681152
+17954.000000,311.908478
+18336.000000,311.466248
+18718.000000,311.053467
+19100.000000,310.562225
+19482.000000,310.193176
+19864.000000,311.082611
+20246.000000,311.791931
+20628.000000,312.436310
+21010.000000,313.068695
+21392.000000,312.374908
+21774.000000,311.593658
+22156.000000,311.075287
+22538.000000,310.558655
+22920.000000,309.969391
+23302.000000,310.905304
+23684.000000,311.559631
+24066.000000,312.128235
+24448.000000,312.685760
+24830.000000,313.159271
+25212.000000,311.922546
+25594.000000,311.163025
+25976.000000,310.567474
+26358.000000,309.938812
+26740.000000,310.679199
+27122.000000,311.306732
+27504.000000,311.814514
+27886.000000,312.294525
+28268.000000,312.772095
+28650.000000,312.990601
+29032.000000,311.699982
+29414.000000,310.868134
+29796.000000,310.184631
+30178.000000,310.168945
+30560.000000,310.851685
+30942.000000,311.349884
+31324.000000,311.780396
+31706.000000,312.191010
+32088.000000,312.596252
+32470.000000,313.001587
+32852.000000,312.217804
+33234.000000,311.086945
+33616.000000,310.275543
+33998.000000,309.827423
+34380.000000,310.561981
+34762.000000,311.044830
+35144.000000,311.431793
+35526.000000,311.791077
+35908.000000,312.139893
+36290.000000,312.487915
+36672.000000,312.837769
+37054.000000,312.914276
+37436.000000,311.452332
+37818.000000,310.456512
+38200.000000,309.632935
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[2].T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[2].T/upperBound.csv
new file mode 100644
index 0000000000..e2e421730e
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[2].T/upperBound.csv
@@ -0,0 +1,112 @@
+x,y
+-0.001000,308.458144
+0.001000,308.458144
+382.001000,306.217563
+764.000835,305.246256
+1145.999000,305.333410
+1527.999000,305.945655
+1909.999000,306.768773
+2291.999000,307.661297
+2673.999000,308.570836
+3055.999000,309.478725
+3437.999000,310.381666
+3819.999000,311.283721
+4201.999000,312.186936
+4583.999000,313.088838
+4965.999000,313.311900
+4966.001000,313.311900
+5348.001000,312.718137
+5730.001000,312.498313
+6112.001000,312.319087
+6494.001000,312.059428
+6876.001000,311.725996
+7258.001000,311.355203
+7640.001000,310.973535
+8021.999557,310.592052
+8403.999000,311.581198
+8785.999000,312.498618
+9167.999000,313.340707
+9168.001000,313.340707
+9550.001000,313.017905
+9932.001000,312.501001
+10314.001000,312.255333
+10696.001000,312.001265
+11078.001000,311.659859
+11460.001000,311.251095
+11842.000707,310.812364
+12223.999000,310.887756
+12605.999000,311.822833
+12987.999000,312.644149
+13369.999000,313.419674
+13370.001000,313.419674
+13752.001000,312.867609
+14134.001000,312.308181
+14516.001000,311.987182
+14898.001000,311.647090
+15280.001000,311.220150
+15662.000446,310.728876
+16043.999000,310.916991
+16425.999000,311.786451
+16807.999000,312.534024
+17189.999000,313.241945
+17190.001000,313.241945
+17572.001000,312.993772
+17954.001000,312.220356
+18336.001000,311.777683
+18718.001000,311.364520
+19100.001000,310.872757
+19481.999586,310.503462
+19863.999000,311.393724
+20245.999000,312.103754
+20627.999000,312.748807
+21009.999000,313.381825
+21010.001000,313.381825
+21392.001000,312.687222
+21774.001000,311.905222
+22156.001000,311.386362
+22538.001000,310.869213
+22919.999773,310.279393
+23301.999000,311.216240
+23683.999000,311.871191
+24065.999000,312.440394
+24447.999000,312.998477
+24829.999000,313.472400
+24830.001000,313.472400
+25212.001000,312.234438
+25594.001000,311.474157
+25976.001000,310.878011
+26357.999918,310.248722
+26739.999000,310.989940
+27121.999000,311.618069
+27503.999000,312.126298
+27885.999000,312.606789
+28267.999000,313.084897
+28649.999000,313.303530
+28650.001000,313.303530
+29032.001000,312.011651
+29414.001000,311.178941
+29796.001000,310.494755
+30177.999045,310.479175
+30559.999000,311.162597
+30941.999000,311.661295
+31323.999000,312.092176
+31705.999000,312.503201
+32087.999000,312.908879
+32469.999000,313.314650
+32470.001000,313.314650
+32852.001000,312.529991
+33234.001000,311.398001
+33616.001000,310.585758
+33997.999758,310.137313
+34379.999000,310.872604
+34761.999000,311.355936
+35143.999000,311.743256
+35525.999000,312.102868
+35907.999000,312.452002
+36289.999000,312.800434
+36671.999000,313.150667
+37053.999000,313.227129
+37054.001000,313.227129
+37436.001000,311.763723
+37818.001000,310.766908
+38200.001000,309.942537
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[3].T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[3].T/errors.csv
new file mode 100644
index 0000000000..ee99e07712
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[3].T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+382.000000,0.000000
+764.000000,0.000000
+1146.000000,0.000000
+1528.000000,0.000000
+1910.000000,0.000000
+2292.000000,0.000000
+2674.000000,0.000000
+3056.000000,0.000000
+3438.000000,0.000000
+3820.000000,0.000000
+4202.000000,0.000000
+4584.000000,0.000000
+4966.000000,0.000000
+5348.000000,0.000000
+5730.000000,0.000000
+6112.000000,0.000000
+6494.000000,0.000000
+6876.000000,0.000000
+7258.000000,0.000000
+7640.000000,0.000000
+8022.000000,0.000000
+8404.000000,0.000000
+8786.000000,0.000000
+9168.000000,0.000000
+9550.000000,0.000000
+9932.000000,0.000000
+10314.000000,0.000000
+10696.000000,0.000000
+11078.000000,0.000000
+11460.000000,0.000000
+11842.000000,0.000000
+12224.000000,0.000000
+12606.000000,0.000000
+12988.000000,0.000000
+13370.000000,0.000000
+13752.000000,0.000000
+14134.000000,0.000000
+14516.000000,0.000000
+14898.000000,0.000000
+15280.000000,0.000000
+15662.000000,0.000000
+16044.000000,0.000000
+16426.000000,0.000000
+16808.000000,0.000000
+17190.000000,0.000000
+17572.000000,0.000000
+17954.000000,0.000000
+18336.000000,0.000000
+18718.000000,0.000000
+19100.000000,0.000000
+19482.000000,0.000000
+19864.000000,0.000000
+20246.000000,0.000000
+20628.000000,0.000000
+21010.000000,0.000000
+21392.000000,0.000000
+21774.000000,0.000000
+22156.000000,0.000000
+22538.000000,0.000000
+22920.000000,0.000000
+23302.000000,0.000000
+23684.000000,0.000000
+24066.000000,0.000000
+24448.000000,0.000000
+24830.000000,0.000000
+25212.000000,0.000000
+25594.000000,0.000000
+25976.000000,0.000000
+26358.000000,0.000000
+26740.000000,0.000000
+27122.000000,0.000000
+27504.000000,0.000000
+27886.000000,0.000000
+28268.000000,0.000000
+28650.000000,0.000000
+29032.000000,0.000000
+29414.000000,0.000000
+29796.000000,0.000000
+30178.000000,0.000000
+30560.000000,0.000000
+30942.000000,0.000000
+31324.000000,0.000000
+31706.000000,0.000000
+32088.000000,0.000000
+32470.000000,0.000000
+32852.000000,0.000000
+33234.000000,0.000000
+33616.000000,0.000000
+33998.000000,0.000000
+34380.000000,0.000000
+34762.000000,0.000000
+35144.000000,0.000000
+35526.000000,0.000000
+35908.000000,0.000000
+36290.000000,0.000000
+36672.000000,0.000000
+37054.000000,0.000000
+37436.000000,0.000000
+37818.000000,0.000000
+38200.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[3].T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[3].T/lowerBound.csv
new file mode 100644
index 0000000000..55a4954a1c
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[3].T/lowerBound.csv
@@ -0,0 +1,112 @@
+x,y
+-0.001000,307.841844
+381.999000,307.488103
+763.999000,307.344905
+1145.999000,307.249297
+1146.001000,307.249297
+1528.001000,307.722761
+1910.001000,308.494633
+2292.001000,309.373788
+2674.001000,310.280900
+3056.001000,311.186183
+3438.001000,312.084515
+3820.001000,312.983456
+4202.001000,313.886574
+4584.000831,314.789845
+4965.999000,314.706615
+5347.999000,313.293753
+5729.999000,312.494078
+6111.999000,312.051955
+6493.999000,311.736383
+6875.999000,311.427488
+7257.999000,311.090880
+7639.999000,310.731072
+8021.999000,310.360289
+8022.001000,310.360289
+8404.001000,313.053058
+8786.001000,314.208487
+9168.000007,315.064928
+9549.999000,314.220103
+9931.999000,312.949829
+10313.999000,312.220761
+10695.999000,311.773791
+11077.999000,311.408921
+11459.999000,311.033839
+11841.999000,310.629428
+11842.001000,310.629428
+12224.001000,311.605014
+12606.001000,313.470548
+12988.001000,314.386898
+13369.999819,315.163370
+13751.999000,314.044162
+14133.999000,312.778248
+14515.999000,312.014364
+14897.999000,311.504681
+15279.999000,311.063595
+15661.999000,310.608331
+15662.001000,310.608331
+16044.001000,311.898666
+16426.001000,313.483932
+16808.001000,314.302479
+17190.000077,315.012094
+17571.999000,314.404001
+17953.999000,312.927665
+18335.999000,311.984395
+18717.999000,311.348130
+19099.999000,310.815399
+19100.001000,310.815399
+19482.001000,310.875733
+19864.001000,313.024034
+20246.001000,313.886727
+20628.001000,314.545003
+21009.999705,315.177882
+21391.999000,314.015321
+21773.999000,312.586606
+22155.999000,311.635105
+22537.999000,310.942043
+22919.999000,310.363977
+22920.001000,310.363977
+23302.001000,312.839679
+23684.001000,313.676305
+24066.001000,314.260955
+24448.001000,314.819417
+24829.999389,315.264801
+25211.999000,313.420427
+25593.999000,312.087838
+25975.999000,311.152891
+26357.999000,310.409190
+26358.001000,310.409190
+26740.001000,312.571759
+27122.001000,313.441433
+27504.001000,313.974042
+27886.001000,314.453908
+28268.001000,314.931640
+28649.999148,315.080264
+29031.999000,313.226865
+29413.999000,311.857386
+29795.999000,310.857167
+29796.001000,310.857167
+30178.001000,311.563643
+30560.001000,312.944890
+30942.001000,313.525760
+31324.001000,313.965627
+31706.001000,314.375709
+32088.001000,314.780607
+32469.999548,315.187608
+32851.999000,314.108215
+33233.999000,312.425512
+33615.999000,311.177342
+33997.999000,310.933293
+33998.001000,310.933293
+34380.001000,312.618160
+34762.001000,313.231621
+35144.001000,313.636550
+35526.001000,313.997212
+35908.001000,314.345130
+36290.001000,314.693353
+36672.001000,315.044930
+37053.999018,315.062247
+37435.999000,313.117203
+37817.999000,311.612118
+38199.999000,310.471200
+38200.001000,310.471200
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[3].T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[3].T/reference.csv
new file mode 100644
index 0000000000..0b1a295735
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[3].T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,308.149994
+382.000000,307.795898
+764.000000,307.652557
+1146.000000,307.556854
+1528.000000,308.030792
+1910.000000,308.803436
+2292.000000,309.683472
+2674.000000,310.591492
+3056.000000,311.497681
+3438.000000,312.396912
+3820.000000,313.296753
+4202.000000,314.200775
+4584.000000,315.104950
+4966.000000,315.021637
+5348.000000,313.607361
+5730.000000,312.806885
+6112.000000,312.364319
+6494.000000,312.048431
+6876.000000,311.739227
+7258.000000,311.402283
+7640.000000,311.042114
+8022.000000,310.670959
+8404.000000,313.366425
+8786.000000,314.523010
+9168.000000,315.380310
+9550.000000,314.534637
+9932.000000,313.263092
+10314.000000,312.533295
+10696.000000,312.085876
+11078.000000,311.720642
+11460.000000,311.345184
+11842.000000,310.940369
+12224.000000,311.916931
+12606.000000,313.784332
+12988.000000,314.701599
+13370.000000,315.478851
+13752.000000,314.358521
+14134.000000,313.091339
+14516.000000,312.326691
+14898.000000,311.816498
+15280.000000,311.374969
+15662.000000,310.919250
+16044.000000,312.210876
+16426.000000,313.797729
+16808.000000,314.617096
+17190.000000,315.327423
+17572.000000,314.718719
+17954.000000,313.240906
+18336.000000,312.296692
+18718.000000,311.659790
+19100.000000,311.126526
+19482.000000,311.186920
+19864.000000,313.337372
+20246.000000,314.200928
+20628.000000,314.859863
+21010.000000,315.493378
+21392.000000,314.329651
+21774.000000,312.899506
+22156.000000,311.947052
+22538.000000,311.253296
+22920.000000,310.674652
+23302.000000,313.152832
+23684.000000,313.990295
+24066.000000,314.575531
+24448.000000,315.134552
+24830.000000,315.580383
+25212.000000,313.734161
+25594.000000,312.400238
+25976.000000,311.464355
+26358.000000,310.719910
+26740.000000,312.884644
+27122.000000,313.755188
+27504.000000,314.288330
+27886.000000,314.768677
+28268.000000,315.246887
+28650.000000,315.395660
+29032.000000,313.540405
+29414.000000,312.169556
+29796.000000,311.168335
+30178.000000,311.875519
+30560.000000,313.258148
+30942.000000,313.839600
+31324.000000,314.279907
+31706.000000,314.690399
+32088.000000,315.095703
+32470.000000,315.503113
+32852.000000,314.422638
+33234.000000,312.738251
+33616.000000,311.488831
+33998.000000,311.244537
+34380.000000,312.931091
+34762.000000,313.545166
+35144.000000,313.950500
+35526.000000,314.311523
+35908.000000,314.659790
+36290.000000,315.008362
+36672.000000,315.360291
+37054.000000,315.377625
+37436.000000,313.430634
+37818.000000,311.924042
+38200.000000,310.781982
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[3].T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[3].T/test.csv
new file mode 100644
index 0000000000..f07fc4ab68
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[3].T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,308.149994
+382.000000,307.795868
+764.000000,307.652557
+1146.000000,307.556885
+1528.000000,308.030792
+1910.000000,308.803436
+2292.000000,309.683472
+2674.000000,310.591492
+3056.000000,311.497681
+3438.000000,312.396912
+3820.000000,313.296753
+4202.000000,314.200775
+4584.000000,315.104950
+4966.000000,315.021637
+5348.000000,313.607391
+5730.000000,312.806885
+6112.000000,312.364319
+6494.000000,312.048431
+6876.000000,311.739227
+7258.000000,311.402283
+7640.000000,311.042114
+8022.000000,310.670959
+8404.000000,313.366425
+8786.000000,314.523010
+9168.000000,315.380310
+9550.000000,314.534668
+9932.000000,313.263123
+10314.000000,312.533325
+10696.000000,312.085876
+11078.000000,311.720642
+11460.000000,311.345184
+11842.000000,310.940369
+12224.000000,311.916901
+12606.000000,313.784302
+12988.000000,314.701599
+13370.000000,315.478851
+13752.000000,314.358551
+14134.000000,313.091339
+14516.000000,312.326691
+14898.000000,311.816498
+15280.000000,311.374969
+15662.000000,310.919250
+16044.000000,312.210846
+16426.000000,313.797668
+16808.000000,314.617065
+17190.000000,315.327423
+17572.000000,314.718811
+17954.000000,313.240967
+18336.000000,312.296722
+18718.000000,311.659821
+19100.000000,311.126556
+19482.000000,311.186676
+19864.000000,313.337341
+20246.000000,314.200867
+20628.000000,314.859772
+21010.000000,315.493347
+21392.000000,314.329773
+21774.000000,312.899567
+22156.000000,311.947083
+22538.000000,311.253326
+22920.000000,310.674530
+23302.000000,313.152802
+23684.000000,313.990295
+24066.000000,314.575500
+24448.000000,315.134491
+24830.000000,315.580414
+25212.000000,313.734222
+25594.000000,312.400299
+25976.000000,311.464386
+26358.000000,310.719940
+26740.000000,312.884552
+27122.000000,313.755157
+27504.000000,314.288361
+27886.000000,314.768677
+28268.000000,315.246857
+28650.000000,315.395721
+29032.000000,313.540497
+29414.000000,312.169647
+29796.000000,311.168396
+30178.000000,311.875366
+30560.000000,313.258057
+30942.000000,313.839508
+31324.000000,314.279877
+31706.000000,314.690430
+32088.000000,315.095703
+32470.000000,315.503052
+32852.000000,314.422699
+33234.000000,312.738312
+33616.000000,311.488922
+33998.000000,311.244415
+34380.000000,312.931030
+34762.000000,313.545105
+35144.000000,313.950470
+35526.000000,314.311554
+35908.000000,314.659821
+36290.000000,315.008362
+36672.000000,315.360229
+37054.000000,315.377716
+37436.000000,313.430756
+37818.000000,311.924133
+38200.000000,310.782043
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[3].T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[3].T/upperBound.csv
new file mode 100644
index 0000000000..f89e556745
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSimpleExample.mat_storageSimple.layer[3].T/upperBound.csv
@@ -0,0 +1,112 @@
+x,y
+-0.001000,308.458144
+0.001000,308.458144
+382.001000,308.103694
+764.001000,307.960210
+1145.999336,307.864412
+1527.999000,308.338823
+1909.999000,309.112240
+2291.999000,309.993155
+2673.999000,310.902083
+3055.999000,311.809178
+3437.999000,312.709309
+3819.999000,313.610050
+4201.999000,314.514976
+4583.999000,315.420055
+4584.001000,315.420055
+4966.001000,315.336659
+5348.001000,313.920968
+5730.001000,313.119692
+6112.001000,312.676683
+6494.001000,312.360480
+6876.001000,312.050967
+7258.001000,311.713685
+7640.001000,311.353156
+8021.999242,310.981632
+8403.999000,313.679791
+8785.999000,314.837533
+9167.999000,315.695690
+9168.001000,315.695690
+9550.001000,314.849172
+9932.001000,313.576355
+10314.001000,312.845828
+10696.001000,312.397962
+11078.001000,312.032363
+11460.001000,311.656530
+11841.999586,311.251311
+12223.999000,312.228848
+12605.999000,314.098117
+12987.999000,315.016301
+13369.999000,315.794330
+13370.001000,315.794330
+13752.001000,314.672879
+14134.001000,313.404430
+14516.001000,312.639017
+14898.001000,312.128314
+15280.001000,311.686344
+15661.999522,311.230172
+16043.999000,312.523087
+16425.999000,314.111527
+16807.999000,314.931713
+17189.999000,315.642751
+17190.001000,315.642751
+17572.001000,315.033438
+17954.001000,313.554147
+18336.001000,312.608989
+18718.001000,311.971450
+19100.000797,311.437653
+19481.999000,311.498107
+19863.999000,313.650709
+20245.999000,314.515129
+20627.999000,315.174723
+21009.999000,315.808871
+21010.001000,315.808871
+21392.001000,314.643981
+21774.001000,313.212405
+22156.001000,312.258999
+22538.001000,311.564549
+22919.999379,310.985329
+23301.999000,313.465985
+23683.999000,314.304286
+24065.999000,314.890107
+24447.999000,315.449687
+24829.999000,315.895964
+24830.001000,315.895964
+25212.001000,314.047896
+25594.001000,312.712638
+25976.001000,311.775820
+26357.999512,311.030632
+26739.999000,313.197528
+27121.999000,314.068943
+27503.999000,314.602618
+27885.999000,315.083445
+28267.999000,315.562134
+28649.999000,315.711056
+28650.001000,315.711056
+29032.001000,313.853946
+29414.001000,312.481725
+29796.000172,311.479505
+30177.999000,312.187394
+30559.999000,313.571406
+30941.999000,314.153439
+31323.999000,314.594187
+31705.999000,315.005090
+32087.999000,315.410799
+32469.999000,315.818616
+32470.001000,315.818616
+32852.001000,314.737061
+33234.001000,313.050989
+33616.001000,311.800319
+33997.999253,311.555783
+34379.999000,313.244022
+34761.999000,313.858711
+35143.999000,314.264451
+35525.999000,314.625835
+35907.999000,314.974450
+36289.999000,315.323370
+36671.999000,315.675651
+37053.999000,315.693002
+37054.001000,315.693002
+37436.001000,313.744064
+37818.001000,312.235966
+38200.001000,311.092764
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[10].T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[10].T/errors.csv
new file mode 100644
index 0000000000..74fc6bee28
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[10].T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+1728.000000,0.000000
+3456.000000,0.000000
+5184.000000,0.000000
+6912.000000,0.000000
+8640.000000,0.000000
+10368.000000,0.000000
+12096.000000,0.000000
+13824.000000,0.000000
+15552.000000,0.000000
+17280.000000,0.000000
+19008.000000,0.000000
+20736.000000,0.000000
+22464.000000,0.000000
+24192.000000,0.000000
+25920.000000,0.000000
+27648.000000,0.000000
+29376.000000,0.000000
+31104.000000,0.000000
+32832.000000,0.000000
+34560.000000,0.000000
+36288.000000,0.000000
+38016.000000,0.000000
+39744.000000,0.000000
+41472.000000,0.000000
+43200.000000,0.000000
+44928.000000,0.000000
+46656.000000,0.000000
+48384.000000,0.000000
+50112.000000,0.000000
+51840.000000,0.000000
+53568.000000,0.000000
+55296.000000,0.000000
+57024.000000,0.000000
+58752.000000,0.000000
+60480.000000,0.000000
+62208.000000,0.000000
+63936.000000,0.000000
+65664.000000,0.000000
+67392.000000,0.000000
+69120.000000,0.000000
+70848.000000,0.000000
+72576.000000,0.000000
+74304.000000,0.000000
+76032.000000,0.000000
+77760.000000,0.000000
+79488.000000,0.000000
+81216.000000,0.000000
+82944.000000,0.000000
+84672.000000,0.000000
+86400.000000,0.000000
+88128.000000,0.000000
+89856.000000,0.000000
+91584.000000,0.000000
+93312.000000,0.000000
+95040.000000,0.000000
+96768.000000,0.000000
+98496.000000,0.000000
+100224.000000,0.000000
+101952.000000,0.000000
+103680.000000,0.000000
+105408.000000,0.000000
+107136.000000,0.000000
+108864.000000,0.000000
+110592.000000,0.000000
+112320.000000,0.000000
+114048.000000,0.000000
+115776.000000,0.000000
+117504.000000,0.000000
+119232.000000,0.000000
+120960.000000,0.000000
+122688.000000,0.000000
+124416.000000,0.000000
+126144.000000,0.000000
+127872.000000,0.000000
+129600.000000,0.000000
+131328.000000,0.000000
+133056.000000,0.000000
+134784.000000,0.000000
+136512.000000,0.000000
+138240.000000,0.000000
+139968.000000,0.000000
+141696.000000,0.000000
+143424.000000,0.000000
+145152.000000,0.000000
+146880.000000,0.000000
+148608.000000,0.000000
+150336.000000,0.000000
+152064.000000,0.000000
+153792.000000,0.000000
+155520.000000,0.000000
+157248.000000,0.000000
+158976.000000,0.000000
+160704.000000,0.000000
+162432.000000,0.000000
+164160.000000,0.000000
+165888.000000,0.000000
+167616.000000,0.000000
+169344.000000,0.000000
+171072.000000,0.000000
+172800.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[10].T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[10].T/lowerBound.csv
new file mode 100644
index 0000000000..e81a3d179b
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[10].T/lowerBound.csv
@@ -0,0 +1,111 @@
+x,y
+-0.001000,332.816844
+1727.999000,331.844947
+3455.999000,331.622635
+5183.999000,331.491571
+6911.999000,331.276760
+8639.999000,331.173286
+10367.999000,330.966127
+12095.999000,330.888812
+13823.999000,330.687841
+15551.999000,330.632842
+17279.999000,330.437115
+19007.999000,330.401354
+20735.999000,330.210292
+22463.999000,330.191176
+24191.999000,330.004199
+25919.999000,329.999535
+27647.999000,329.816582
+27648.001000,329.816582
+29375.999108,329.826551
+31103.999000,329.652196
+31104.001000,329.652196
+32831.999305,329.680762
+34559.999000,329.521924
+34560.001000,329.521924
+36287.999218,329.533936
+38015.999000,329.435615
+39743.999000,329.393421
+39744.001000,329.393421
+41471.999116,329.400281
+43199.999000,329.288729
+43200.001000,329.288729
+44928.001000,330.498242
+46656.001000,337.010522
+48384.001000,340.859178
+50112.001000,341.993358
+51839.999178,341.998479
+53567.999000,341.945981
+53568.001000,341.945981
+55296.001000,341.958755
+57024.001000,342.063508
+58752.000861,342.127348
+60479.999000,342.122592
+62207.999000,342.003937
+63935.999000,341.857324
+65663.999000,341.725468
+67391.999000,341.631385
+69119.999000,341.543125
+70847.999000,341.453737
+72575.999000,341.372153
+74303.999000,341.285296
+76031.999000,341.210145
+77759.999000,341.126275
+79487.999000,341.053685
+81215.999000,340.973779
+82943.999000,340.899025
+84671.999000,340.826435
+86399.999000,340.747047
+88127.999000,340.683298
+89855.999000,340.605312
+91583.999000,340.543606
+93311.999000,340.466871
+95039.999000,340.406689
+96767.999000,340.331081
+98495.999000,340.271997
+100223.999000,340.197426
+101951.999000,340.139074
+103679.999000,340.065386
+105407.999000,340.007431
+107135.999000,339.934597
+108863.999000,339.899201
+108864.001000,339.899201
+110592.001000,340.089319
+112320.001000,341.070514
+114048.000823,342.397494
+115775.999000,342.268503
+117503.999000,342.109605
+117504.001000,342.109605
+119232.001000,342.377891
+120960.001000,343.142506
+122688.001000,343.910232
+124416.001000,344.696188
+126144.001000,345.570770
+127872.001000,346.497486
+129600.001000,347.448834
+131328.001000,348.256467
+133056.001000,348.974590
+134784.001000,349.460767
+136512.001000,349.771979
+138239.999728,349.851154
+139967.999000,349.712834
+141695.999000,349.391897
+143423.999000,348.830477
+145151.999000,348.189792
+146879.999000,347.478590
+148607.999000,346.996711
+150335.999000,346.530137
+152063.999000,346.291027
+153791.999000,346.024265
+155519.999000,345.913353
+157247.999000,345.730370
+158975.999000,345.645768
+160703.999000,345.466352
+162431.999000,345.355257
+164159.999000,345.148890
+165887.999000,344.996699
+167615.999000,344.769784
+169343.999000,344.581374
+171071.999000,344.355038
+172799.999000,344.143061
+172800.001000,344.143061
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[10].T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[10].T/reference.csv
new file mode 100644
index 0000000000..c841e7b67f
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[10].T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,333.149994
+1728.000000,332.177124
+3456.000000,331.954590
+5184.000000,331.823395
+6912.000000,331.608368
+8640.000000,331.504791
+10368.000000,331.297424
+12096.000000,331.220032
+13824.000000,331.018860
+15552.000000,330.963806
+17280.000000,330.767883
+19008.000000,330.732086
+20736.000000,330.540833
+22464.000000,330.521698
+24192.000000,330.334534
+25920.000000,330.329865
+27648.000000,330.146729
+29376.000000,330.156708
+31104.000000,329.982178
+32832.000000,330.010773
+34560.000000,329.851776
+36288.000000,329.863800
+38016.000000,329.765381
+39744.000000,329.723145
+41472.000000,329.730011
+43200.000000,329.618347
+44928.000000,330.829071
+46656.000000,337.347870
+48384.000000,341.200378
+50112.000000,342.335693
+51840.000000,342.340820
+53568.000000,342.288269
+55296.000000,342.301056
+57024.000000,342.405914
+58752.000000,342.469818
+60480.000000,342.465057
+62208.000000,342.346283
+63936.000000,342.199524
+65664.000000,342.067535
+67392.000000,341.973358
+69120.000000,341.885010
+70848.000000,341.795532
+72576.000000,341.713867
+74304.000000,341.626923
+76032.000000,341.551697
+77760.000000,341.467743
+79488.000000,341.395081
+81216.000000,341.315094
+82944.000000,341.240265
+84672.000000,341.167603
+86400.000000,341.088135
+88128.000000,341.024323
+89856.000000,340.946259
+91584.000000,340.884491
+93312.000000,340.807678
+95040.000000,340.747437
+96768.000000,340.671753
+98496.000000,340.612610
+100224.000000,340.537964
+101952.000000,340.479553
+103680.000000,340.405792
+105408.000000,340.347778
+107136.000000,340.274872
+108864.000000,340.239441
+110592.000000,340.429749
+112320.000000,341.411926
+114048.000000,342.740234
+115776.000000,342.611115
+117504.000000,342.452057
+119232.000000,342.720612
+120960.000000,343.485992
+122688.000000,344.254486
+124416.000000,345.041229
+126144.000000,345.916687
+127872.000000,346.844330
+129600.000000,347.796631
+131328.000000,348.605072
+133056.000000,349.323914
+134784.000000,349.810577
+136512.000000,350.122101
+138240.000000,350.201355
+139968.000000,350.062897
+141696.000000,349.741638
+143424.000000,349.179657
+145152.000000,348.538330
+146880.000000,347.826416
+148608.000000,347.344055
+150336.000000,346.877014
+152064.000000,346.637665
+153792.000000,346.370636
+155520.000000,346.259613
+157248.000000,346.076447
+158976.000000,345.991760
+160704.000000,345.812164
+162432.000000,345.700958
+164160.000000,345.494385
+165888.000000,345.342041
+167616.000000,345.114899
+169344.000000,344.926300
+171072.000000,344.699738
+172800.000000,344.487549
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[10].T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[10].T/test.csv
new file mode 100644
index 0000000000..c841e7b67f
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[10].T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,333.149994
+1728.000000,332.177124
+3456.000000,331.954590
+5184.000000,331.823395
+6912.000000,331.608368
+8640.000000,331.504791
+10368.000000,331.297424
+12096.000000,331.220032
+13824.000000,331.018860
+15552.000000,330.963806
+17280.000000,330.767883
+19008.000000,330.732086
+20736.000000,330.540833
+22464.000000,330.521698
+24192.000000,330.334534
+25920.000000,330.329865
+27648.000000,330.146729
+29376.000000,330.156708
+31104.000000,329.982178
+32832.000000,330.010773
+34560.000000,329.851776
+36288.000000,329.863800
+38016.000000,329.765381
+39744.000000,329.723145
+41472.000000,329.730011
+43200.000000,329.618347
+44928.000000,330.829071
+46656.000000,337.347870
+48384.000000,341.200378
+50112.000000,342.335693
+51840.000000,342.340820
+53568.000000,342.288269
+55296.000000,342.301056
+57024.000000,342.405914
+58752.000000,342.469818
+60480.000000,342.465057
+62208.000000,342.346283
+63936.000000,342.199524
+65664.000000,342.067535
+67392.000000,341.973358
+69120.000000,341.885010
+70848.000000,341.795532
+72576.000000,341.713867
+74304.000000,341.626923
+76032.000000,341.551697
+77760.000000,341.467743
+79488.000000,341.395081
+81216.000000,341.315094
+82944.000000,341.240265
+84672.000000,341.167603
+86400.000000,341.088135
+88128.000000,341.024323
+89856.000000,340.946259
+91584.000000,340.884491
+93312.000000,340.807678
+95040.000000,340.747437
+96768.000000,340.671753
+98496.000000,340.612610
+100224.000000,340.537964
+101952.000000,340.479553
+103680.000000,340.405792
+105408.000000,340.347778
+107136.000000,340.274872
+108864.000000,340.239441
+110592.000000,340.429749
+112320.000000,341.411926
+114048.000000,342.740234
+115776.000000,342.611115
+117504.000000,342.452057
+119232.000000,342.720612
+120960.000000,343.485992
+122688.000000,344.254486
+124416.000000,345.041229
+126144.000000,345.916687
+127872.000000,346.844330
+129600.000000,347.796631
+131328.000000,348.605072
+133056.000000,349.323914
+134784.000000,349.810577
+136512.000000,350.122101
+138240.000000,350.201355
+139968.000000,350.062897
+141696.000000,349.741638
+143424.000000,349.179657
+145152.000000,348.538330
+146880.000000,347.826416
+148608.000000,347.344055
+150336.000000,346.877014
+152064.000000,346.637665
+153792.000000,346.370636
+155520.000000,346.259613
+157248.000000,346.076447
+158976.000000,345.991760
+160704.000000,345.812164
+162432.000000,345.700958
+164160.000000,345.494385
+165888.000000,345.342041
+167616.000000,345.114899
+169344.000000,344.926300
+171072.000000,344.699738
+172800.000000,344.487549
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[10].T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[10].T/upperBound.csv
new file mode 100644
index 0000000000..4f8865f319
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[10].T/upperBound.csv
@@ -0,0 +1,111 @@
+x,y
+-0.001000,333.483144
+0.001000,333.483144
+1728.001000,332.509301
+3456.001000,332.286544
+5184.001000,332.155218
+6912.001000,331.939976
+8640.001000,331.836296
+10368.001000,331.628722
+12096.001000,331.551252
+13824.001000,331.349879
+15552.001000,331.294770
+17280.001000,331.098651
+19008.001000,331.062818
+20736.001000,330.871373
+22464.001000,330.852220
+24192.001000,330.664868
+25920.001000,330.660194
+27648.000897,330.476875
+29375.999000,330.486864
+29376.001000,330.486864
+31104.000718,330.312160
+32831.999000,330.340783
+32832.001000,330.340783
+34560.000859,330.181628
+36287.999000,330.193664
+36288.001000,330.193664
+38016.001000,330.095146
+39744.000720,330.052868
+41471.999000,330.059741
+41472.001000,330.059741
+43199.999169,329.947966
+44927.999000,331.159900
+46655.999000,337.685218
+48383.999000,341.541579
+50111.999000,342.678029
+51839.999000,342.683161
+51840.001000,342.683161
+53568.000609,342.630557
+55295.999000,342.643357
+57023.999000,342.748320
+58751.999000,342.812288
+58752.001000,342.812288
+60480.001000,342.807522
+62208.001000,342.688629
+63936.001000,342.541723
+65664.001000,342.409603
+67392.001000,342.315332
+69120.001000,342.226895
+70848.001000,342.137328
+72576.001000,342.055581
+74304.001000,341.968550
+76032.001000,341.893248
+77760.001000,341.809211
+79488.001000,341.736476
+81216.001000,341.656409
+82944.001000,341.581505
+84672.001000,341.508770
+86400.001000,341.429223
+88128.001000,341.365347
+89856.001000,341.287205
+91584.001000,341.225375
+93312.001000,341.148486
+95040.001000,341.088184
+96768.001000,341.012425
+98496.001000,340.953222
+100224.001000,340.878502
+101952.001000,340.820033
+103680.001000,340.746198
+105408.001000,340.688126
+107136.001000,340.615147
+108863.999314,340.579680
+110591.999000,340.770178
+112319.999000,341.753338
+114047.999000,343.082975
+114048.001000,343.082975
+115776.001000,342.953726
+117503.999744,342.794509
+119231.999000,343.063332
+120959.999000,343.829478
+122687.999000,344.598741
+124415.999000,345.386270
+126143.999000,346.262604
+127871.999000,347.191174
+129599.999000,348.144427
+131327.999000,348.953677
+133055.999000,349.673237
+134783.999000,350.160388
+136511.999000,350.472223
+138239.999000,350.551556
+138240.001000,350.551556
+139968.001000,350.412960
+141696.001000,350.091380
+143424.001000,349.528837
+145152.001000,348.886868
+146880.001000,348.174242
+148608.001000,347.691399
+150336.001000,347.223891
+152064.001000,346.984302
+153792.001000,346.717007
+155520.001000,346.605873
+157248.001000,346.422523
+158976.001000,346.337752
+160704.001000,346.157976
+162432.001000,346.046659
+164160.001000,345.839879
+165888.001000,345.687383
+167616.001000,345.460014
+169344.001000,345.271226
+171072.001000,345.044437
+172800.001000,344.832036
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[1].T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[1].T/errors.csv
new file mode 100644
index 0000000000..74fc6bee28
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[1].T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+1728.000000,0.000000
+3456.000000,0.000000
+5184.000000,0.000000
+6912.000000,0.000000
+8640.000000,0.000000
+10368.000000,0.000000
+12096.000000,0.000000
+13824.000000,0.000000
+15552.000000,0.000000
+17280.000000,0.000000
+19008.000000,0.000000
+20736.000000,0.000000
+22464.000000,0.000000
+24192.000000,0.000000
+25920.000000,0.000000
+27648.000000,0.000000
+29376.000000,0.000000
+31104.000000,0.000000
+32832.000000,0.000000
+34560.000000,0.000000
+36288.000000,0.000000
+38016.000000,0.000000
+39744.000000,0.000000
+41472.000000,0.000000
+43200.000000,0.000000
+44928.000000,0.000000
+46656.000000,0.000000
+48384.000000,0.000000
+50112.000000,0.000000
+51840.000000,0.000000
+53568.000000,0.000000
+55296.000000,0.000000
+57024.000000,0.000000
+58752.000000,0.000000
+60480.000000,0.000000
+62208.000000,0.000000
+63936.000000,0.000000
+65664.000000,0.000000
+67392.000000,0.000000
+69120.000000,0.000000
+70848.000000,0.000000
+72576.000000,0.000000
+74304.000000,0.000000
+76032.000000,0.000000
+77760.000000,0.000000
+79488.000000,0.000000
+81216.000000,0.000000
+82944.000000,0.000000
+84672.000000,0.000000
+86400.000000,0.000000
+88128.000000,0.000000
+89856.000000,0.000000
+91584.000000,0.000000
+93312.000000,0.000000
+95040.000000,0.000000
+96768.000000,0.000000
+98496.000000,0.000000
+100224.000000,0.000000
+101952.000000,0.000000
+103680.000000,0.000000
+105408.000000,0.000000
+107136.000000,0.000000
+108864.000000,0.000000
+110592.000000,0.000000
+112320.000000,0.000000
+114048.000000,0.000000
+115776.000000,0.000000
+117504.000000,0.000000
+119232.000000,0.000000
+120960.000000,0.000000
+122688.000000,0.000000
+124416.000000,0.000000
+126144.000000,0.000000
+127872.000000,0.000000
+129600.000000,0.000000
+131328.000000,0.000000
+133056.000000,0.000000
+134784.000000,0.000000
+136512.000000,0.000000
+138240.000000,0.000000
+139968.000000,0.000000
+141696.000000,0.000000
+143424.000000,0.000000
+145152.000000,0.000000
+146880.000000,0.000000
+148608.000000,0.000000
+150336.000000,0.000000
+152064.000000,0.000000
+153792.000000,0.000000
+155520.000000,0.000000
+157248.000000,0.000000
+158976.000000,0.000000
+160704.000000,0.000000
+162432.000000,0.000000
+164160.000000,0.000000
+165888.000000,0.000000
+167616.000000,0.000000
+169344.000000,0.000000
+171072.000000,0.000000
+172800.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[1].T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[1].T/lowerBound.csv
new file mode 100644
index 0000000000..262f12329c
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[1].T/lowerBound.csv
@@ -0,0 +1,139 @@
+x,y
+-0.001000,332.816844
+1727.999000,328.357563
+3455.999000,328.306649
+5183.999000,324.384184
+6911.999000,324.380373
+8639.999000,320.832960
+8640.001000,320.832960
+10367.999022,320.868416
+12095.999000,317.653860
+12096.001000,317.653860
+13823.999045,317.721115
+15551.999000,314.801278
+15552.001000,314.801278
+17279.999067,314.893745
+19007.999000,312.235578
+19008.001000,312.235578
+20735.999088,312.347770
+22463.999000,309.922555
+22464.001000,309.922555
+24191.999109,310.049991
+25919.999000,307.832667
+25920.001000,307.832667
+27647.999128,307.971597
+29375.999000,305.940244
+29376.001000,305.940244
+31103.999146,306.087557
+32831.999000,304.223030
+32832.001000,304.223030
+34559.999203,304.376197
+36287.999000,303.021169
+38015.999000,302.818460
+39743.999000,302.259267
+41471.999000,301.397794
+41472.001000,301.397794
+43199.999966,301.618368
+44927.999000,301.382459
+44928.001000,301.382459
+46656.001000,309.200256
+48384.001000,316.030485
+50112.001000,322.093417
+51840.001000,323.706883
+53568.000513,326.905189
+55295.999000,325.875001
+55296.001000,325.875001
+57024.000104,328.030405
+58751.999000,326.281760
+58752.001000,326.281760
+60479.999879,328.187870
+62207.999000,325.756193
+62208.001000,325.756193
+63935.999465,326.764338
+65663.999000,323.433475
+65664.001000,323.433475
+67391.999033,323.492254
+69119.999000,320.029382
+69120.001000,320.029382
+70847.999037,320.088953
+72575.999000,316.947872
+72576.001000,316.947872
+74303.999061,317.037961
+76031.999000,314.183366
+76032.001000,314.183366
+77759.999105,314.297997
+79487.999000,312.220182
+81215.999000,311.828759
+82943.999000,310.928384
+84671.999000,309.597563
+84672.001000,309.597563
+86399.999122,309.737651
+88127.999000,307.577003
+88128.001000,307.577003
+89855.999140,307.726389
+91583.999000,305.743206
+91584.001000,305.743206
+93311.999158,305.899147
+95039.999000,304.075503
+95040.001000,304.075503
+96767.999174,304.235743
+98495.999000,302.555814
+98496.001000,302.555814
+100223.999190,302.718493
+101951.999000,301.168287
+101952.001000,301.168287
+103679.999205,301.331942
+105407.999000,299.899111
+105408.001000,299.899111
+107135.999272,300.062460
+108863.999000,299.022730
+108864.001000,299.022730
+110592.001000,300.147520
+112320.001000,302.194665
+114048.001000,310.856161
+115776.001000,315.839514
+117504.001000,321.183561
+119232.001000,321.502303
+120960.001000,326.658793
+122688.001000,327.970590
+124416.001000,332.107471
+126144.001000,333.442713
+127872.001000,335.030052
+129600.000544,337.686328
+131327.999000,336.901348
+131328.001000,336.901348
+133056.000399,339.462321
+134783.999000,338.362410
+134784.001000,338.362410
+136512.000331,340.997863
+138239.999000,339.674329
+138240.001000,339.674329
+139968.000277,342.433285
+141695.999000,340.870092
+141696.001000,340.870092
+143424.000206,343.722308
+145151.999000,341.845709
+145152.001000,341.845709
+146880.000118,344.719997
+148607.999000,342.450603
+148608.001000,342.450603
+150336.000022,345.276782
+152063.999000,342.574045
+152064.001000,342.574045
+153791.999941,345.329494
+155519.999000,342.225700
+155520.001000,342.225700
+157247.999888,344.954564
+158975.999000,341.538094
+158976.001000,341.538094
+160703.999868,344.325646
+162431.999000,340.687048
+162432.001000,340.687048
+164160.000030,343.613438
+165887.999000,340.858233
+165888.001000,340.858233
+167616.000498,342.923365
+169343.999000,342.230974
+169344.001000,342.230974
+171072.001000,342.286796
+172800.001000,343.817246
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[1].T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[1].T/reference.csv
new file mode 100644
index 0000000000..ae7147a699
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[1].T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,333.149994
+1728.000000,328.686249
+3456.000000,328.635284
+5184.000000,324.708893
+6912.000000,324.705078
+8640.000000,321.154114
+10368.000000,321.189606
+12096.000000,317.971832
+13824.000000,318.039154
+15552.000000,315.116394
+17280.000000,315.208954
+19008.000000,312.548126
+20736.000000,312.660431
+22464.000000,310.232788
+24192.000000,310.360352
+25920.000000,308.140808
+27648.000000,308.279877
+29376.000000,306.246490
+31104.000000,306.393951
+32832.000000,304.527557
+34560.000000,304.680878
+36288.000000,303.324493
+38016.000000,303.121582
+39744.000000,302.561829
+41472.000000,301.699493
+43200.000000,301.920288
+44928.000000,301.684143
+46656.000000,309.509766
+48384.000000,316.346832
+50112.000000,322.415833
+51840.000000,324.030914
+53568.000000,327.232422
+55296.000000,326.201202
+57024.000000,328.358765
+58752.000000,326.608368
+60480.000000,328.516388
+62208.000000,326.082275
+63936.000000,327.091431
+65664.000000,323.757233
+67392.000000,323.816071
+69120.000000,320.349731
+70848.000000,320.409363
+72576.000000,317.265137
+74304.000000,317.355316
+76032.000000,314.497864
+77760.000000,314.612610
+79488.000000,312.532715
+81216.000000,312.140900
+82944.000000,311.239624
+84672.000000,309.907471
+86400.000000,310.047699
+88128.000000,307.884888
+89856.000000,308.034424
+91584.000000,306.049255
+93312.000000,306.205353
+95040.000000,304.379883
+96768.000000,304.540283
+98496.000000,302.858673
+100224.000000,303.021515
+101952.000000,301.469757
+103680.000000,301.633575
+105408.000000,300.199310
+107136.000000,300.362823
+108864.000000,299.322052
+110592.000000,300.447968
+112320.000000,302.497162
+114048.000000,311.167328
+115776.000000,316.155670
+117504.000000,321.505066
+119232.000000,321.824127
+120960.000000,326.985779
+122688.000000,328.298889
+124416.000000,332.439911
+126144.000000,333.776489
+127872.000000,335.365417
+129600.000000,338.024353
+131328.000000,337.238586
+133056.000000,339.802124
+134784.000000,338.701111
+136512.000000,341.339203
+138240.000000,340.014343
+139968.000000,342.776062
+141696.000000,341.211304
+143424.000000,344.066376
+145152.000000,342.187897
+146880.000000,345.065063
+148608.000000,342.793396
+150336.000000,345.622406
+152064.000000,342.916962
+153792.000000,345.675171
+155520.000000,342.568268
+157248.000000,345.299866
+158976.000000,341.879974
+160704.000000,344.670319
+162432.000000,341.028076
+164160.000000,343.957397
+165888.000000,341.199432
+167616.000000,343.266632
+169344.000000,342.573547
+171072.000000,342.629425
+172800.000000,344.161407
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[1].T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[1].T/test.csv
new file mode 100644
index 0000000000..ae7147a699
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[1].T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,333.149994
+1728.000000,328.686249
+3456.000000,328.635284
+5184.000000,324.708893
+6912.000000,324.705078
+8640.000000,321.154114
+10368.000000,321.189606
+12096.000000,317.971832
+13824.000000,318.039154
+15552.000000,315.116394
+17280.000000,315.208954
+19008.000000,312.548126
+20736.000000,312.660431
+22464.000000,310.232788
+24192.000000,310.360352
+25920.000000,308.140808
+27648.000000,308.279877
+29376.000000,306.246490
+31104.000000,306.393951
+32832.000000,304.527557
+34560.000000,304.680878
+36288.000000,303.324493
+38016.000000,303.121582
+39744.000000,302.561829
+41472.000000,301.699493
+43200.000000,301.920288
+44928.000000,301.684143
+46656.000000,309.509766
+48384.000000,316.346832
+50112.000000,322.415833
+51840.000000,324.030914
+53568.000000,327.232422
+55296.000000,326.201202
+57024.000000,328.358765
+58752.000000,326.608368
+60480.000000,328.516388
+62208.000000,326.082275
+63936.000000,327.091431
+65664.000000,323.757233
+67392.000000,323.816071
+69120.000000,320.349731
+70848.000000,320.409363
+72576.000000,317.265137
+74304.000000,317.355316
+76032.000000,314.497864
+77760.000000,314.612610
+79488.000000,312.532715
+81216.000000,312.140900
+82944.000000,311.239624
+84672.000000,309.907471
+86400.000000,310.047699
+88128.000000,307.884888
+89856.000000,308.034424
+91584.000000,306.049255
+93312.000000,306.205353
+95040.000000,304.379883
+96768.000000,304.540283
+98496.000000,302.858673
+100224.000000,303.021515
+101952.000000,301.469757
+103680.000000,301.633575
+105408.000000,300.199310
+107136.000000,300.362823
+108864.000000,299.322052
+110592.000000,300.447968
+112320.000000,302.497162
+114048.000000,311.167328
+115776.000000,316.155670
+117504.000000,321.505066
+119232.000000,321.824127
+120960.000000,326.985779
+122688.000000,328.298889
+124416.000000,332.439911
+126144.000000,333.776489
+127872.000000,335.365417
+129600.000000,338.024353
+131328.000000,337.238586
+133056.000000,339.802124
+134784.000000,338.701111
+136512.000000,341.339203
+138240.000000,340.014343
+139968.000000,342.776062
+141696.000000,341.211304
+143424.000000,344.066376
+145152.000000,342.187897
+146880.000000,345.065063
+148608.000000,342.793396
+150336.000000,345.622406
+152064.000000,342.916962
+153792.000000,345.675171
+155520.000000,342.568268
+157248.000000,345.299866
+158976.000000,341.879974
+160704.000000,344.670319
+162432.000000,341.028076
+164160.000000,343.957397
+165888.000000,341.199432
+167616.000000,343.266632
+169344.000000,342.573547
+171072.000000,342.629425
+172800.000000,344.161407
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[1].T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[1].T/upperBound.csv
new file mode 100644
index 0000000000..3810cbc562
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[1].T/upperBound.csv
@@ -0,0 +1,140 @@
+x,y
+-0.001000,333.483144
+0.001000,333.483144
+1728.001000,329.014935
+3456.001000,328.963920
+5184.001000,325.033602
+6912.001000,325.029783
+8640.000980,321.475268
+10367.999000,321.510795
+10368.001000,321.510795
+12096.000959,318.289804
+13823.999000,318.357193
+13824.001000,318.357193
+15552.000939,315.431511
+17279.999000,315.524163
+17280.001000,315.524163
+19008.000919,312.860674
+20735.999000,312.973091
+20736.001000,312.973091
+22464.000900,310.543021
+24191.999000,310.670712
+24192.001000,310.670712
+25920.000882,308.448949
+27647.999000,308.588157
+27648.001000,308.588157
+29376.000865,306.552737
+31103.999000,306.700345
+31104.001000,306.700345
+32832.000848,304.832085
+34559.999000,304.985559
+34560.001000,304.985559
+36288.001000,303.627818
+38016.001000,303.424704
+39744.001000,302.864390
+41472.000592,302.001193
+43199.999000,302.222208
+43200.001000,302.222208
+44927.999059,301.985827
+46655.999000,309.819275
+48383.999000,316.663179
+50111.999000,322.738248
+51839.999000,324.354945
+53567.999000,327.559654
+53568.001000,327.559654
+55295.999647,326.527404
+57023.999000,328.687123
+57024.001000,328.687123
+58751.999957,326.934977
+60479.999000,328.844904
+60480.001000,328.844904
+62208.000414,326.408358
+63935.999000,327.418522
+63936.001000,327.418522
+65664.000965,324.080990
+67391.999000,324.139887
+67392.001000,324.139887
+69120.000966,320.670081
+70847.999000,320.729772
+70848.001000,320.729772
+72576.000944,317.582402
+74303.999000,317.672671
+74304.001000,317.672671
+76032.000923,314.812362
+77759.999000,314.927222
+77760.001000,314.927222
+79488.001000,312.845248
+81216.001000,312.453041
+82944.001000,311.550864
+84672.000810,310.217378
+86399.999000,310.357747
+86400.001000,310.357747
+88128.000871,308.192773
+89855.999000,308.342458
+89856.001000,308.342458
+91584.000854,306.355305
+93311.999000,306.511558
+93312.001000,306.511558
+95040.000838,304.684263
+96767.999000,304.844823
+96768.001000,304.844823
+98496.000823,303.161532
+100223.999000,303.324536
+100224.001000,303.324536
+101952.000809,301.771227
+103679.999000,301.935209
+103680.001000,301.935209
+105408.000795,300.499510
+107135.999000,300.663186
+107136.001000,300.663186
+108863.999961,299.621375
+110591.999000,300.748415
+112319.999000,302.799659
+114047.999000,311.478495
+115775.999000,316.471826
+117503.999000,321.826571
+119231.999000,322.145951
+120959.999000,327.312765
+122687.999000,328.627188
+124415.999000,332.772351
+126143.999000,334.110266
+127871.999000,335.700783
+129599.999000,338.362377
+129600.001000,338.362377
+131327.999469,337.575826
+133055.999000,340.141926
+133056.001000,340.141926
+134783.999589,339.039813
+136511.999000,341.680542
+136512.001000,341.680542
+138239.999648,340.354359
+139967.999000,343.118838
+139968.001000,343.118838
+141695.999708,341.552516
+143423.999000,344.410442
+143424.001000,344.410442
+145151.999790,342.530086
+146879.999000,345.410129
+146880.001000,345.410129
+148607.999891,343.136191
+150335.999000,345.968028
+150336.001000,345.968028
+152063.999990,343.259880
+153791.999000,346.020846
+153792.001000,346.020846
+155520.000064,342.910838
+157247.999000,345.645166
+157248.001000,345.645166
+158976.000101,342.221856
+160703.999000,345.014989
+160704.001000,345.014989
+162432.000108,341.369106
+164159.999000,344.301355
+164160.001000,344.301355
+165888.000143,341.540633
+167615.999000,343.609899
+167616.001000,343.609899
+169344.000851,342.916121
+171071.999000,342.972054
+172799.999000,344.505569
+172800.001000,344.505569
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[5].T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[5].T/errors.csv
new file mode 100644
index 0000000000..74fc6bee28
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[5].T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+1728.000000,0.000000
+3456.000000,0.000000
+5184.000000,0.000000
+6912.000000,0.000000
+8640.000000,0.000000
+10368.000000,0.000000
+12096.000000,0.000000
+13824.000000,0.000000
+15552.000000,0.000000
+17280.000000,0.000000
+19008.000000,0.000000
+20736.000000,0.000000
+22464.000000,0.000000
+24192.000000,0.000000
+25920.000000,0.000000
+27648.000000,0.000000
+29376.000000,0.000000
+31104.000000,0.000000
+32832.000000,0.000000
+34560.000000,0.000000
+36288.000000,0.000000
+38016.000000,0.000000
+39744.000000,0.000000
+41472.000000,0.000000
+43200.000000,0.000000
+44928.000000,0.000000
+46656.000000,0.000000
+48384.000000,0.000000
+50112.000000,0.000000
+51840.000000,0.000000
+53568.000000,0.000000
+55296.000000,0.000000
+57024.000000,0.000000
+58752.000000,0.000000
+60480.000000,0.000000
+62208.000000,0.000000
+63936.000000,0.000000
+65664.000000,0.000000
+67392.000000,0.000000
+69120.000000,0.000000
+70848.000000,0.000000
+72576.000000,0.000000
+74304.000000,0.000000
+76032.000000,0.000000
+77760.000000,0.000000
+79488.000000,0.000000
+81216.000000,0.000000
+82944.000000,0.000000
+84672.000000,0.000000
+86400.000000,0.000000
+88128.000000,0.000000
+89856.000000,0.000000
+91584.000000,0.000000
+93312.000000,0.000000
+95040.000000,0.000000
+96768.000000,0.000000
+98496.000000,0.000000
+100224.000000,0.000000
+101952.000000,0.000000
+103680.000000,0.000000
+105408.000000,0.000000
+107136.000000,0.000000
+108864.000000,0.000000
+110592.000000,0.000000
+112320.000000,0.000000
+114048.000000,0.000000
+115776.000000,0.000000
+117504.000000,0.000000
+119232.000000,0.000000
+120960.000000,0.000000
+122688.000000,0.000000
+124416.000000,0.000000
+126144.000000,0.000000
+127872.000000,0.000000
+129600.000000,0.000000
+131328.000000,0.000000
+133056.000000,0.000000
+134784.000000,0.000000
+136512.000000,0.000000
+138240.000000,0.000000
+139968.000000,0.000000
+141696.000000,0.000000
+143424.000000,0.000000
+145152.000000,0.000000
+146880.000000,0.000000
+148608.000000,0.000000
+150336.000000,0.000000
+152064.000000,0.000000
+153792.000000,0.000000
+155520.000000,0.000000
+157248.000000,0.000000
+158976.000000,0.000000
+160704.000000,0.000000
+162432.000000,0.000000
+164160.000000,0.000000
+165888.000000,0.000000
+167616.000000,0.000000
+169344.000000,0.000000
+171072.000000,0.000000
+172800.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[5].T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[5].T/lowerBound.csv
new file mode 100644
index 0000000000..a765bca369
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[5].T/lowerBound.csv
@@ -0,0 +1,105 @@
+x,y
+-0.001000,332.816844
+1727.999000,332.704743
+3455.999000,332.658189
+5183.999000,332.612642
+6911.999000,332.568191
+8639.999000,332.524138
+10367.999000,332.481547
+12095.999000,332.437768
+13823.999000,332.396549
+15551.999000,332.351367
+17279.999000,332.311246
+19007.999000,332.262620
+20735.999000,332.223383
+22463.999000,332.168994
+24191.999000,332.130428
+25919.999000,332.067746
+27647.999000,332.029698
+29375.999000,331.955950
+31103.999000,331.918268
+32831.999000,331.830801
+34559.999000,331.793363
+36287.999000,331.704188
+38015.999000,331.652208
+39743.999000,331.583185
+41471.999000,331.492212
+43199.999000,331.456969
+44927.999000,331.340020
+44928.001000,331.340020
+46656.001000,331.461664
+48384.001000,331.860648
+50112.001000,332.826996
+51840.001000,334.038399
+53568.001000,335.239376
+55296.001000,336.051186
+57024.001000,336.786899
+58752.001000,337.276156
+60480.001000,337.769985
+62208.001000,337.977114
+63936.000372,338.141226
+65663.999000,338.066106
+67391.999000,338.036869
+69119.999000,337.877513
+70847.999000,337.844587
+72575.999000,337.684499
+74303.999000,337.652793
+76031.999000,337.490419
+77759.999000,337.459596
+79487.999000,337.320271
+81215.999000,337.262040
+82943.999000,337.175000
+84671.999000,337.057655
+86399.999000,337.027198
+88127.999000,336.843941
+89855.999000,336.813545
+91583.999000,336.618275
+93311.999000,336.587880
+95039.999000,336.378159
+96767.999000,336.347703
+98495.999000,336.121123
+100223.999000,336.090575
+101951.999000,335.844910
+103679.999000,335.814301
+105407.999000,335.547478
+107135.999000,335.516808
+108863.999000,335.260168
+108864.001000,335.260168
+110592.001000,335.336782
+112320.001000,335.454706
+114048.001000,336.492699
+115776.001000,337.380696
+117504.001000,338.116836
+119232.001000,338.558198
+120960.001000,339.298088
+122688.001000,340.074990
+124416.001000,340.855306
+126144.001000,341.589465
+127872.001000,342.311185
+129600.001000,343.097264
+131328.001000,343.838709
+133056.001000,344.675884
+134784.001000,345.442542
+136512.001000,346.260693
+138240.001000,346.948481
+139968.001000,347.618556
+141696.001000,348.104154
+143424.001000,348.504632
+145152.001000,348.697127
+146879.999678,348.757583
+148607.999000,348.639750
+150335.999000,348.404238
+152063.999000,348.086471
+153791.999000,347.711846
+155519.999000,347.349873
+157247.999000,346.981681
+158975.999000,346.671628
+160703.999000,346.374196
+162431.999000,346.135177
+164159.999000,345.904543
+165887.999000,345.709608
+167615.999000,345.517723
+169343.999000,345.334343
+171071.999000,345.154439
+172799.999000,344.963133
+172800.001000,344.963133
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[5].T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[5].T/reference.csv
new file mode 100644
index 0000000000..5766a10589
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[5].T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,333.149994
+1728.000000,333.037781
+3456.000000,332.991180
+5184.000000,332.945587
+6912.000000,332.901093
+8640.000000,332.856995
+10368.000000,332.814362
+12096.000000,332.770538
+13824.000000,332.729279
+15552.000000,332.684052
+17280.000000,332.643890
+19008.000000,332.595215
+20736.000000,332.555939
+22464.000000,332.501495
+24192.000000,332.462891
+25920.000000,332.400146
+27648.000000,332.362061
+29376.000000,332.288239
+31104.000000,332.250519
+32832.000000,332.162964
+34560.000000,332.125488
+36288.000000,332.036224
+38016.000000,331.984192
+39744.000000,331.915100
+41472.000000,331.824036
+43200.000000,331.788757
+44928.000000,331.671692
+46656.000000,331.793457
+48384.000000,332.192841
+50112.000000,333.160156
+51840.000000,334.372772
+53568.000000,335.574951
+55296.000000,336.387573
+57024.000000,337.124023
+58752.000000,337.613770
+60480.000000,338.108093
+62208.000000,338.315430
+63936.000000,338.479706
+65664.000000,338.404510
+67392.000000,338.375244
+69120.000000,338.215729
+70848.000000,338.182770
+72576.000000,338.022522
+74304.000000,337.990784
+76032.000000,337.828247
+77760.000000,337.797394
+79488.000000,337.657928
+81216.000000,337.599640
+82944.000000,337.512512
+84672.000000,337.395050
+86400.000000,337.364563
+88128.000000,337.181122
+89856.000000,337.150696
+91584.000000,336.955231
+93312.000000,336.924805
+95040.000000,336.714874
+96768.000000,336.684387
+98496.000000,336.457581
+100224.000000,336.427002
+101952.000000,336.181091
+103680.000000,336.150452
+105408.000000,335.883362
+107136.000000,335.852661
+108864.000000,335.595764
+110592.000000,335.672455
+112320.000000,335.790497
+114048.000000,336.829529
+115776.000000,337.718414
+117504.000000,338.455292
+119232.000000,338.897095
+120960.000000,339.637726
+122688.000000,340.415405
+124416.000000,341.196503
+126144.000000,341.931396
+127872.000000,342.653839
+129600.000000,343.440704
+131328.000000,344.182892
+133056.000000,345.020905
+134784.000000,345.788330
+136512.000000,346.607300
+138240.000000,347.295776
+139968.000000,347.966522
+141696.000000,348.452606
+143424.000000,348.853485
+145152.000000,349.046173
+146880.000000,349.106689
+148608.000000,348.988739
+150336.000000,348.752991
+152064.000000,348.434906
+153792.000000,348.059906
+155520.000000,347.697571
+157248.000000,347.329010
+158976.000000,347.018646
+160704.000000,346.720917
+162432.000000,346.481659
+164160.000000,346.250793
+165888.000000,346.055664
+167616.000000,345.863586
+169344.000000,345.680023
+171072.000000,345.499939
+172800.000000,345.308441
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[5].T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[5].T/test.csv
new file mode 100644
index 0000000000..5766a10589
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[5].T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,333.149994
+1728.000000,333.037781
+3456.000000,332.991180
+5184.000000,332.945587
+6912.000000,332.901093
+8640.000000,332.856995
+10368.000000,332.814362
+12096.000000,332.770538
+13824.000000,332.729279
+15552.000000,332.684052
+17280.000000,332.643890
+19008.000000,332.595215
+20736.000000,332.555939
+22464.000000,332.501495
+24192.000000,332.462891
+25920.000000,332.400146
+27648.000000,332.362061
+29376.000000,332.288239
+31104.000000,332.250519
+32832.000000,332.162964
+34560.000000,332.125488
+36288.000000,332.036224
+38016.000000,331.984192
+39744.000000,331.915100
+41472.000000,331.824036
+43200.000000,331.788757
+44928.000000,331.671692
+46656.000000,331.793457
+48384.000000,332.192841
+50112.000000,333.160156
+51840.000000,334.372772
+53568.000000,335.574951
+55296.000000,336.387573
+57024.000000,337.124023
+58752.000000,337.613770
+60480.000000,338.108093
+62208.000000,338.315430
+63936.000000,338.479706
+65664.000000,338.404510
+67392.000000,338.375244
+69120.000000,338.215729
+70848.000000,338.182770
+72576.000000,338.022522
+74304.000000,337.990784
+76032.000000,337.828247
+77760.000000,337.797394
+79488.000000,337.657928
+81216.000000,337.599640
+82944.000000,337.512512
+84672.000000,337.395050
+86400.000000,337.364563
+88128.000000,337.181122
+89856.000000,337.150696
+91584.000000,336.955231
+93312.000000,336.924805
+95040.000000,336.714874
+96768.000000,336.684387
+98496.000000,336.457581
+100224.000000,336.427002
+101952.000000,336.181091
+103680.000000,336.150452
+105408.000000,335.883362
+107136.000000,335.852661
+108864.000000,335.595764
+110592.000000,335.672455
+112320.000000,335.790497
+114048.000000,336.829529
+115776.000000,337.718414
+117504.000000,338.455292
+119232.000000,338.897095
+120960.000000,339.637726
+122688.000000,340.415405
+124416.000000,341.196503
+126144.000000,341.931396
+127872.000000,342.653839
+129600.000000,343.440704
+131328.000000,344.182892
+133056.000000,345.020905
+134784.000000,345.788330
+136512.000000,346.607300
+138240.000000,347.295776
+139968.000000,347.966522
+141696.000000,348.452606
+143424.000000,348.853485
+145152.000000,349.046173
+146880.000000,349.106689
+148608.000000,348.988739
+150336.000000,348.752991
+152064.000000,348.434906
+153792.000000,348.059906
+155520.000000,347.697571
+157248.000000,347.329010
+158976.000000,347.018646
+160704.000000,346.720917
+162432.000000,346.481659
+164160.000000,346.250793
+165888.000000,346.055664
+167616.000000,345.863586
+169344.000000,345.680023
+171072.000000,345.499939
+172800.000000,345.308441
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[5].T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[5].T/upperBound.csv
new file mode 100644
index 0000000000..1d67f7e4cd
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_bufferStorage.layer[5].T/upperBound.csv
@@ -0,0 +1,105 @@
+x,y
+-0.001000,333.483144
+0.001000,333.483144
+1728.001000,333.370819
+3456.001000,333.324172
+5184.001000,333.278533
+6912.001000,333.233994
+8640.001000,333.189852
+10368.001000,333.147176
+12096.001000,333.103309
+13824.001000,333.062008
+15552.001000,333.016736
+17280.001000,332.976534
+19008.001000,332.927810
+20736.001000,332.888495
+22464.001000,332.833997
+24192.001000,332.795354
+25920.001000,332.732547
+27648.001000,332.694423
+29376.001000,332.620527
+31104.001000,332.582769
+32832.001000,332.495127
+34560.001000,332.457614
+36288.001000,332.368261
+38016.001000,332.316176
+39744.001000,332.247015
+41472.001000,332.155860
+43200.001000,332.120546
+44927.999980,332.003364
+46655.999000,332.125250
+48383.999000,332.525033
+50111.999000,333.493316
+51839.999000,334.707145
+53567.999000,335.910526
+55295.999000,336.723961
+57023.999000,337.461147
+58751.999000,337.951383
+60479.999000,338.446201
+62207.999000,338.653745
+63935.999000,338.818186
+63936.001000,338.818186
+65664.001000,338.742915
+67392.001000,338.713619
+69120.001000,338.553944
+70848.001000,338.520953
+72576.001000,338.360544
+74304.001000,338.328774
+76032.001000,338.166075
+77760.001000,338.135191
+79488.001000,337.995586
+81216.001000,337.937240
+82944.001000,337.850025
+84672.001000,337.732445
+86400.001000,337.701928
+88128.001000,337.518303
+89856.001000,337.487846
+91584.001000,337.292186
+93312.001000,337.261729
+95040.001000,337.051589
+96768.001000,337.021072
+98496.001000,336.794038
+100224.001000,336.763429
+101952.001000,336.517272
+103680.001000,336.486602
+105408.001000,336.219245
+107136.001000,336.188514
+108864.000540,335.931360
+110591.999000,336.008127
+112319.999000,336.126287
+114047.999000,337.166358
+115775.999000,338.056133
+117503.999000,338.793747
+119231.999000,339.235992
+120959.999000,339.977364
+122687.999000,340.755821
+124415.999000,341.537699
+126143.999000,342.273328
+127871.999000,342.996493
+129599.999000,343.784145
+131327.999000,344.527075
+133055.999000,345.365925
+134783.999000,346.134118
+136511.999000,346.953907
+138239.999000,347.643072
+139967.999000,348.314489
+141695.999000,348.801059
+143423.999000,349.202339
+145151.999000,349.395219
+146879.999000,349.455796
+146880.001000,349.455796
+148608.001000,349.337728
+150336.001000,349.101744
+152064.001000,348.783341
+153792.001000,348.407966
+155520.001000,348.045268
+157248.001000,347.676339
+158976.001000,347.365665
+160704.001000,347.067638
+162432.001000,346.828141
+164160.001000,346.597044
+165888.001000,346.401720
+167616.001000,346.209450
+169344.001000,346.025703
+171072.001000,345.845439
+172800.001000,345.653750
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.Irradiation/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.Irradiation/errors.csv
new file mode 100644
index 0000000000..74fc6bee28
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.Irradiation/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+1728.000000,0.000000
+3456.000000,0.000000
+5184.000000,0.000000
+6912.000000,0.000000
+8640.000000,0.000000
+10368.000000,0.000000
+12096.000000,0.000000
+13824.000000,0.000000
+15552.000000,0.000000
+17280.000000,0.000000
+19008.000000,0.000000
+20736.000000,0.000000
+22464.000000,0.000000
+24192.000000,0.000000
+25920.000000,0.000000
+27648.000000,0.000000
+29376.000000,0.000000
+31104.000000,0.000000
+32832.000000,0.000000
+34560.000000,0.000000
+36288.000000,0.000000
+38016.000000,0.000000
+39744.000000,0.000000
+41472.000000,0.000000
+43200.000000,0.000000
+44928.000000,0.000000
+46656.000000,0.000000
+48384.000000,0.000000
+50112.000000,0.000000
+51840.000000,0.000000
+53568.000000,0.000000
+55296.000000,0.000000
+57024.000000,0.000000
+58752.000000,0.000000
+60480.000000,0.000000
+62208.000000,0.000000
+63936.000000,0.000000
+65664.000000,0.000000
+67392.000000,0.000000
+69120.000000,0.000000
+70848.000000,0.000000
+72576.000000,0.000000
+74304.000000,0.000000
+76032.000000,0.000000
+77760.000000,0.000000
+79488.000000,0.000000
+81216.000000,0.000000
+82944.000000,0.000000
+84672.000000,0.000000
+86400.000000,0.000000
+88128.000000,0.000000
+89856.000000,0.000000
+91584.000000,0.000000
+93312.000000,0.000000
+95040.000000,0.000000
+96768.000000,0.000000
+98496.000000,0.000000
+100224.000000,0.000000
+101952.000000,0.000000
+103680.000000,0.000000
+105408.000000,0.000000
+107136.000000,0.000000
+108864.000000,0.000000
+110592.000000,0.000000
+112320.000000,0.000000
+114048.000000,0.000000
+115776.000000,0.000000
+117504.000000,0.000000
+119232.000000,0.000000
+120960.000000,0.000000
+122688.000000,0.000000
+124416.000000,0.000000
+126144.000000,0.000000
+127872.000000,0.000000
+129600.000000,0.000000
+131328.000000,0.000000
+133056.000000,0.000000
+134784.000000,0.000000
+136512.000000,0.000000
+138240.000000,0.000000
+139968.000000,0.000000
+141696.000000,0.000000
+143424.000000,0.000000
+145152.000000,0.000000
+146880.000000,0.000000
+148608.000000,0.000000
+150336.000000,0.000000
+152064.000000,0.000000
+153792.000000,0.000000
+155520.000000,0.000000
+157248.000000,0.000000
+158976.000000,0.000000
+160704.000000,0.000000
+162432.000000,0.000000
+164160.000000,0.000000
+165888.000000,0.000000
+167616.000000,0.000000
+169344.000000,0.000000
+171072.000000,0.000000
+172800.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.Irradiation/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.Irradiation/lowerBound.csv
new file mode 100644
index 0000000000..57dfae0ad6
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.Irradiation/lowerBound.csv
@@ -0,0 +1,75 @@
+x,y
+-0.001000,0.009000
+10368.001000,0.009000
+12096.001000,2.167830
+13824.001000,5.044950
+15552.001000,37.971988
+17280.001000,85.923992
+19008.001000,146.463391
+20736.001000,215.993797
+22464.001000,286.962750
+24192.001000,359.370281
+25920.001000,429.180375
+27648.001000,495.354156
+29376.001000,558.171250
+31104.001000,614.275125
+32832.001000,666.183126
+34560.001000,705.503812
+36288.001000,741.307938
+38016.001000,759.529688
+39744.001000,776.272938
+41472.001000,776.752499
+43199.999048,777.231999
+46655.999000,737.911374
+48383.999000,701.108188
+50111.999000,662.746563
+51839.999000,611.198188
+53567.999000,557.012437
+55295.999000,494.195312
+57023.999000,428.501063
+58751.999000,358.651000
+60479.999000,286.723000
+62207.999000,201.648156
+63935.999000,107.182711
+65663.999000,46.763191
+67391.999000,20.389590
+69119.999000,4.005990
+70847.999000,1.608390
+72575.999000,0.009000
+93312.001000,0.009000
+95040.001000,2.407590
+96768.001000,5.284710
+98496.001000,41.967988
+100224.001000,89.919992
+101952.001000,152.257594
+103680.001000,221.787985
+105408.001000,292.996719
+107136.001000,365.404219
+108864.001000,434.694875
+110592.001000,500.868625
+112320.001000,562.846563
+114048.001000,618.950437
+115776.001000,669.459875
+117504.001000,708.780500
+119232.001000,742.826437
+120960.001000,761.048188
+122688.001000,776.312937
+124415.999571,776.792437
+126143.999000,775.593625
+129599.999000,736.273000
+131327.999000,697.911375
+133055.999000,659.549812
+134783.999000,606.682688
+136511.999000,552.496938
+138239.999000,488.720781
+139967.999000,423.026562
+141695.999000,352.657000
+143423.999000,280.729000
+145151.999000,193.776031
+146879.999000,99.310594
+148607.999000,44.565391
+150335.999000,18.191789
+152063.999000,3.806190
+153791.999000,1.408590
+155519.999000,0.009000
+172800.001000,0.009000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.Irradiation/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.Irradiation/reference.csv
new file mode 100644
index 0000000000..adc3c4279a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.Irradiation/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.010000
+1728.000000,0.010000
+3456.000000,0.010000
+5184.000000,0.010000
+6912.000000,0.010000
+8640.000000,0.010000
+10368.000000,0.010000
+12096.000000,2.170000
+13824.000000,5.050000
+15552.000000,38.009998
+17280.000000,86.010002
+19008.000000,146.610001
+20736.000000,216.210007
+22464.000000,287.250000
+24192.000000,359.730011
+25920.000000,429.609985
+27648.000000,495.850006
+29376.000000,558.729980
+31104.000000,614.890015
+32832.000000,666.849976
+34560.000000,706.210022
+36288.000000,742.049988
+38016.000000,760.289978
+39744.000000,777.049988
+41472.000000,777.530029
+43200.000000,778.010010
+44928.000000,758.330017
+46656.000000,738.650024
+48384.000000,701.809998
+50112.000000,663.409973
+51840.000000,611.809998
+53568.000000,557.570007
+55296.000000,494.690002
+57024.000000,428.929993
+58752.000000,359.010010
+60480.000000,287.010010
+62208.000000,201.850006
+63936.000000,107.290001
+65664.000000,46.810001
+67392.000000,20.410000
+69120.000000,4.010000
+70848.000000,1.610000
+72576.000000,0.010000
+74304.000000,0.010000
+76032.000000,0.010000
+77760.000000,0.010000
+79488.000000,0.010000
+81216.000000,0.010000
+82944.000000,0.010000
+84672.000000,0.010000
+86400.000000,0.010000
+88128.000000,0.010000
+89856.000000,0.010000
+91584.000000,0.010000
+93312.000000,0.010000
+95040.000000,2.410000
+96768.000000,5.290000
+98496.000000,42.009998
+100224.000000,90.010002
+101952.000000,152.410004
+103680.000000,222.009995
+105408.000000,293.290009
+107136.000000,365.769989
+108864.000000,435.130005
+110592.000000,501.369995
+112320.000000,563.409973
+114048.000000,619.570007
+115776.000000,670.130005
+117504.000000,709.489990
+119232.000000,743.570007
+120960.000000,761.809998
+122688.000000,777.090027
+124416.000000,777.570007
+126144.000000,776.369995
+127872.000000,756.690002
+129600.000000,737.010010
+131328.000000,698.609985
+133056.000000,660.210022
+134784.000000,607.289978
+136512.000000,553.049988
+138240.000000,489.209991
+139968.000000,423.450012
+141696.000000,353.010010
+143424.000000,281.010010
+145152.000000,193.970001
+146880.000000,99.410004
+148608.000000,44.610001
+150336.000000,18.209999
+152064.000000,3.810000
+153792.000000,1.410000
+155520.000000,0.010000
+157248.000000,0.010000
+158976.000000,0.010000
+160704.000000,0.010000
+162432.000000,0.010000
+164160.000000,0.010000
+165888.000000,0.010000
+167616.000000,0.010000
+169344.000000,0.010000
+171072.000000,0.010000
+172800.000000,0.010000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.Irradiation/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.Irradiation/test.csv
new file mode 100644
index 0000000000..adc3c4279a
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.Irradiation/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.010000
+1728.000000,0.010000
+3456.000000,0.010000
+5184.000000,0.010000
+6912.000000,0.010000
+8640.000000,0.010000
+10368.000000,0.010000
+12096.000000,2.170000
+13824.000000,5.050000
+15552.000000,38.009998
+17280.000000,86.010002
+19008.000000,146.610001
+20736.000000,216.210007
+22464.000000,287.250000
+24192.000000,359.730011
+25920.000000,429.609985
+27648.000000,495.850006
+29376.000000,558.729980
+31104.000000,614.890015
+32832.000000,666.849976
+34560.000000,706.210022
+36288.000000,742.049988
+38016.000000,760.289978
+39744.000000,777.049988
+41472.000000,777.530029
+43200.000000,778.010010
+44928.000000,758.330017
+46656.000000,738.650024
+48384.000000,701.809998
+50112.000000,663.409973
+51840.000000,611.809998
+53568.000000,557.570007
+55296.000000,494.690002
+57024.000000,428.929993
+58752.000000,359.010010
+60480.000000,287.010010
+62208.000000,201.850006
+63936.000000,107.290001
+65664.000000,46.810001
+67392.000000,20.410000
+69120.000000,4.010000
+70848.000000,1.610000
+72576.000000,0.010000
+74304.000000,0.010000
+76032.000000,0.010000
+77760.000000,0.010000
+79488.000000,0.010000
+81216.000000,0.010000
+82944.000000,0.010000
+84672.000000,0.010000
+86400.000000,0.010000
+88128.000000,0.010000
+89856.000000,0.010000
+91584.000000,0.010000
+93312.000000,0.010000
+95040.000000,2.410000
+96768.000000,5.290000
+98496.000000,42.009998
+100224.000000,90.010002
+101952.000000,152.410004
+103680.000000,222.009995
+105408.000000,293.290009
+107136.000000,365.769989
+108864.000000,435.130005
+110592.000000,501.369995
+112320.000000,563.409973
+114048.000000,619.570007
+115776.000000,670.130005
+117504.000000,709.489990
+119232.000000,743.570007
+120960.000000,761.809998
+122688.000000,777.090027
+124416.000000,777.570007
+126144.000000,776.369995
+127872.000000,756.690002
+129600.000000,737.010010
+131328.000000,698.609985
+133056.000000,660.210022
+134784.000000,607.289978
+136512.000000,553.049988
+138240.000000,489.209991
+139968.000000,423.450012
+141696.000000,353.010010
+143424.000000,281.010010
+145152.000000,193.970001
+146880.000000,99.410004
+148608.000000,44.610001
+150336.000000,18.209999
+152064.000000,3.810000
+153792.000000,1.410000
+155520.000000,0.010000
+157248.000000,0.010000
+158976.000000,0.010000
+160704.000000,0.010000
+162432.000000,0.010000
+164160.000000,0.010000
+165888.000000,0.010000
+167616.000000,0.010000
+169344.000000,0.010000
+171072.000000,0.010000
+172800.000000,0.010000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.Irradiation/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.Irradiation/upperBound.csv
new file mode 100644
index 0000000000..9ddd78b628
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.Irradiation/upperBound.csv
@@ -0,0 +1,77 @@
+x,y
+-0.001000,0.011000
+10367.999000,0.011000
+12095.999000,2.172170
+13823.999000,5.055050
+15551.999000,38.048008
+17279.999000,86.096012
+19007.999000,146.756611
+20735.999000,216.426217
+22463.999000,287.537250
+24191.999000,360.089741
+25919.999000,430.039595
+27647.999000,496.345856
+29375.999000,559.288710
+31103.999000,615.504905
+32831.999000,667.516826
+34559.999000,706.916232
+36287.999000,742.792038
+38015.999000,761.050268
+39743.999000,777.827038
+41471.999000,778.307559
+43199.999000,778.788020
+43200.001000,778.788020
+46656.001000,739.388674
+48384.001000,702.511808
+50112.001000,664.073383
+51840.001000,612.421808
+53568.001000,558.127577
+55296.001000,495.184692
+57024.001000,429.358923
+58752.001000,359.369020
+60480.001000,287.297020
+62208.001000,202.051856
+63936.001000,107.397291
+65664.001000,46.856811
+67392.001000,20.430410
+69120.001000,4.014010
+70848.001000,1.611610
+72576.001000,0.011000
+93311.999000,0.011000
+95039.999000,2.412410
+96767.999000,5.295290
+98495.999000,42.052008
+100223.999000,90.100012
+101951.999000,152.562414
+103679.999000,222.232005
+105407.999000,293.583299
+107135.999000,366.135759
+108863.999000,435.565135
+110591.999000,501.871365
+112319.999000,563.973383
+114047.999000,620.189577
+115775.999000,670.800135
+117503.999000,710.199480
+119231.999000,744.313577
+120959.999000,762.571808
+122687.999000,777.867117
+124415.999000,778.347577
+124416.001000,778.347577
+126144.001000,777.146365
+129600.001000,737.747020
+131328.001000,699.308595
+133056.001000,660.870232
+134784.001000,607.897268
+136512.001000,553.603038
+138240.001000,489.699201
+139968.001000,423.873462
+141696.001000,353.363020
+143424.001000,281.291020
+145152.001000,194.163971
+146880.001000,99.509414
+148608.001000,44.654611
+150336.001000,18.228209
+152064.001000,3.813810
+153792.001000,1.411410
+155520.001000,0.011000
+172800.001000,0.011000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.heater.Q_flow/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.heater.Q_flow/errors.csv
new file mode 100644
index 0000000000..74fc6bee28
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.heater.Q_flow/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+1728.000000,0.000000
+3456.000000,0.000000
+5184.000000,0.000000
+6912.000000,0.000000
+8640.000000,0.000000
+10368.000000,0.000000
+12096.000000,0.000000
+13824.000000,0.000000
+15552.000000,0.000000
+17280.000000,0.000000
+19008.000000,0.000000
+20736.000000,0.000000
+22464.000000,0.000000
+24192.000000,0.000000
+25920.000000,0.000000
+27648.000000,0.000000
+29376.000000,0.000000
+31104.000000,0.000000
+32832.000000,0.000000
+34560.000000,0.000000
+36288.000000,0.000000
+38016.000000,0.000000
+39744.000000,0.000000
+41472.000000,0.000000
+43200.000000,0.000000
+44928.000000,0.000000
+46656.000000,0.000000
+48384.000000,0.000000
+50112.000000,0.000000
+51840.000000,0.000000
+53568.000000,0.000000
+55296.000000,0.000000
+57024.000000,0.000000
+58752.000000,0.000000
+60480.000000,0.000000
+62208.000000,0.000000
+63936.000000,0.000000
+65664.000000,0.000000
+67392.000000,0.000000
+69120.000000,0.000000
+70848.000000,0.000000
+72576.000000,0.000000
+74304.000000,0.000000
+76032.000000,0.000000
+77760.000000,0.000000
+79488.000000,0.000000
+81216.000000,0.000000
+82944.000000,0.000000
+84672.000000,0.000000
+86400.000000,0.000000
+88128.000000,0.000000
+89856.000000,0.000000
+91584.000000,0.000000
+93312.000000,0.000000
+95040.000000,0.000000
+96768.000000,0.000000
+98496.000000,0.000000
+100224.000000,0.000000
+101952.000000,0.000000
+103680.000000,0.000000
+105408.000000,0.000000
+107136.000000,0.000000
+108864.000000,0.000000
+110592.000000,0.000000
+112320.000000,0.000000
+114048.000000,0.000000
+115776.000000,0.000000
+117504.000000,0.000000
+119232.000000,0.000000
+120960.000000,0.000000
+122688.000000,0.000000
+124416.000000,0.000000
+126144.000000,0.000000
+127872.000000,0.000000
+129600.000000,0.000000
+131328.000000,0.000000
+133056.000000,0.000000
+134784.000000,0.000000
+136512.000000,0.000000
+138240.000000,0.000000
+139968.000000,0.000000
+141696.000000,0.000000
+143424.000000,0.000000
+145152.000000,0.000000
+146880.000000,0.000000
+148608.000000,0.000000
+150336.000000,0.000000
+152064.000000,0.000000
+153792.000000,0.000000
+155520.000000,0.000000
+157248.000000,0.000000
+158976.000000,0.000000
+160704.000000,0.000000
+162432.000000,0.000000
+164160.000000,0.000000
+165888.000000,0.000000
+167616.000000,0.000000
+169344.000000,0.000000
+171072.000000,0.000000
+172800.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.heater.Q_flow/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.heater.Q_flow/lowerBound.csv
new file mode 100644
index 0000000000..b8529e06c2
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.heater.Q_flow/lowerBound.csv
@@ -0,0 +1,58 @@
+x,y
+-0.001000,0.159000
+1727.999000,-0.001000
+17280.001000,-0.001000
+19008.001000,1095.102654
+20736.001000,2321.735267
+22464.001000,3547.054863
+24192.001000,4758.815035
+25920.001000,5904.327067
+27648.001000,6994.679471
+29376.001000,7981.154899
+31104.001000,8866.185486
+32832.001000,9618.410048
+34560.001000,10180.952411
+36288.001000,10621.295807
+38016.001000,10823.605989
+39743.999798,10933.157385
+41471.999000,10768.105881
+43199.999000,10528.763432
+44927.999000,10038.747103
+46655.999000,9237.717879
+48383.999000,8474.053597
+50111.999000,7646.947937
+51839.999000,6780.772986
+53567.999000,5773.341485
+55295.999000,4805.377312
+57023.999000,3641.135981
+58751.999000,2612.583776
+60479.999000,1390.261545
+62207.999000,164.333122
+63935.999000,-0.001000
+101952.001000,-0.001000
+103680.001000,796.499944
+105408.001000,2042.485133
+107136.001000,3261.196720
+108864.001000,4439.202350
+110592.001000,5452.394687
+112320.001000,6322.767583
+114048.001000,6921.048586
+115776.001000,7670.374682
+117504.001000,8124.290917
+119232.001000,8641.195857
+120960.001000,8677.173516
+122687.999895,8860.967935
+124415.999000,8634.151151
+126143.999000,8477.151082
+127871.999000,8091.751223
+129599.999000,7649.319586
+131327.999000,7024.461183
+133055.999000,6256.254573
+134783.999000,5438.145278
+136511.999000,4441.139376
+138239.999000,3483.544707
+139967.999000,2323.871556
+141695.999000,1294.579857
+143423.999000,56.051905
+145151.999000,-0.001000
+172800.001000,-0.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.heater.Q_flow/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.heater.Q_flow/reference.csv
new file mode 100644
index 0000000000..36443c5b54
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.heater.Q_flow/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.160000
+1728.000000,0.000000
+3456.000000,0.000000
+5184.000000,0.000000
+6912.000000,0.000000
+8640.000000,0.000000
+10368.000000,0.000000
+12096.000000,0.000000
+13824.000000,0.000000
+15552.000000,0.000000
+17280.000000,0.000000
+19008.000000,1096.198853
+20736.000000,2324.059326
+22464.000000,3550.605469
+24192.000000,4763.578613
+25920.000000,5910.237305
+27648.000000,7001.681152
+29376.000000,7989.144043
+31104.000000,8875.060547
+32832.000000,9628.038086
+34560.000000,10191.143555
+36288.000000,10631.927734
+38016.000000,10834.440430
+39744.000000,10944.101562
+41472.000000,10778.884766
+43200.000000,10539.302734
+44928.000000,10048.795898
+46656.000000,9246.964844
+48384.000000,8482.536133
+50112.000000,7654.602539
+51840.000000,6787.560547
+53568.000000,5779.120605
+55296.000000,4810.187500
+57024.000000,3644.780762
+58752.000000,2615.198975
+60480.000000,1391.653198
+62208.000000,164.497620
+63936.000000,0.000000
+65664.000000,0.000000
+67392.000000,0.000000
+69120.000000,0.000000
+70848.000000,0.000000
+72576.000000,0.000000
+74304.000000,0.000000
+76032.000000,0.000000
+77760.000000,0.000000
+79488.000000,0.000000
+81216.000000,0.000000
+82944.000000,0.000000
+84672.000000,0.000000
+86400.000000,0.000000
+88128.000000,0.000000
+89856.000000,0.000000
+91584.000000,0.000000
+93312.000000,0.000000
+95040.000000,0.000000
+96768.000000,0.000000
+98496.000000,0.000000
+100224.000000,0.000000
+101952.000000,0.000000
+103680.000000,797.297241
+105408.000000,2044.529663
+107136.000000,3264.461182
+108864.000000,4443.645996
+110592.000000,5457.852539
+112320.000000,6329.096680
+114048.000000,6927.976562
+115776.000000,7678.052734
+117504.000000,8132.423340
+119232.000000,8649.845703
+120960.000000,8685.859375
+122688.000000,8869.837891
+124416.000000,8642.793945
+126144.000000,8485.636719
+127872.000000,8099.851074
+129600.000000,7656.976562
+131328.000000,7031.492676
+133056.000000,6262.517090
+134784.000000,5443.588867
+136512.000000,4445.584961
+138240.000000,3487.031738
+139968.000000,2326.197754
+141696.000000,1295.875732
+143424.000000,56.108013
+145152.000000,0.000000
+146880.000000,0.000000
+148608.000000,0.000000
+150336.000000,0.000000
+152064.000000,0.000000
+153792.000000,0.000000
+155520.000000,0.000000
+157248.000000,0.000000
+158976.000000,0.000000
+160704.000000,0.000000
+162432.000000,0.000000
+164160.000000,0.000000
+165888.000000,0.000000
+167616.000000,0.000000
+169344.000000,0.000000
+171072.000000,0.000000
+172800.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.heater.Q_flow/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.heater.Q_flow/test.csv
new file mode 100644
index 0000000000..36443c5b54
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.heater.Q_flow/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.160000
+1728.000000,0.000000
+3456.000000,0.000000
+5184.000000,0.000000
+6912.000000,0.000000
+8640.000000,0.000000
+10368.000000,0.000000
+12096.000000,0.000000
+13824.000000,0.000000
+15552.000000,0.000000
+17280.000000,0.000000
+19008.000000,1096.198853
+20736.000000,2324.059326
+22464.000000,3550.605469
+24192.000000,4763.578613
+25920.000000,5910.237305
+27648.000000,7001.681152
+29376.000000,7989.144043
+31104.000000,8875.060547
+32832.000000,9628.038086
+34560.000000,10191.143555
+36288.000000,10631.927734
+38016.000000,10834.440430
+39744.000000,10944.101562
+41472.000000,10778.884766
+43200.000000,10539.302734
+44928.000000,10048.795898
+46656.000000,9246.964844
+48384.000000,8482.536133
+50112.000000,7654.602539
+51840.000000,6787.560547
+53568.000000,5779.120605
+55296.000000,4810.187500
+57024.000000,3644.780762
+58752.000000,2615.198975
+60480.000000,1391.653198
+62208.000000,164.497620
+63936.000000,0.000000
+65664.000000,0.000000
+67392.000000,0.000000
+69120.000000,0.000000
+70848.000000,0.000000
+72576.000000,0.000000
+74304.000000,0.000000
+76032.000000,0.000000
+77760.000000,0.000000
+79488.000000,0.000000
+81216.000000,0.000000
+82944.000000,0.000000
+84672.000000,0.000000
+86400.000000,0.000000
+88128.000000,0.000000
+89856.000000,0.000000
+91584.000000,0.000000
+93312.000000,0.000000
+95040.000000,0.000000
+96768.000000,0.000000
+98496.000000,0.000000
+100224.000000,0.000000
+101952.000000,0.000000
+103680.000000,797.297241
+105408.000000,2044.529663
+107136.000000,3264.461182
+108864.000000,4443.645996
+110592.000000,5457.852539
+112320.000000,6329.096680
+114048.000000,6927.976562
+115776.000000,7678.052734
+117504.000000,8132.423340
+119232.000000,8649.845703
+120960.000000,8685.859375
+122688.000000,8869.837891
+124416.000000,8642.793945
+126144.000000,8485.636719
+127872.000000,8099.851074
+129600.000000,7656.976562
+131328.000000,7031.492676
+133056.000000,6262.517090
+134784.000000,5443.588867
+136512.000000,4445.584961
+138240.000000,3487.031738
+139968.000000,2326.197754
+141696.000000,1295.875732
+143424.000000,56.108013
+145152.000000,0.000000
+146880.000000,0.000000
+148608.000000,0.000000
+150336.000000,0.000000
+152064.000000,0.000000
+153792.000000,0.000000
+155520.000000,0.000000
+157248.000000,0.000000
+158976.000000,0.000000
+160704.000000,0.000000
+162432.000000,0.000000
+164160.000000,0.000000
+165888.000000,0.000000
+167616.000000,0.000000
+169344.000000,0.000000
+171072.000000,0.000000
+172800.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.heater.Q_flow/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.heater.Q_flow/upperBound.csv
new file mode 100644
index 0000000000..44bed08e50
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_solarThermal.heater.Q_flow/upperBound.csv
@@ -0,0 +1,61 @@
+x,y
+-0.001000,0.161000
+0.001000,0.161000
+1728.001000,0.001000
+17279.999000,0.001000
+19007.999000,1097.295051
+20735.999000,2326.383385
+22463.999000,3554.156074
+24191.999000,4768.342192
+25919.999000,5916.147542
+27647.999000,7008.682833
+29375.999000,7997.133187
+31103.999000,8883.935607
+32831.999000,9637.666124
+34559.999000,10201.334698
+36287.999000,10642.559662
+38015.999000,10845.274870
+39743.999000,10955.045664
+39744.001000,10955.045664
+41472.001000,10789.663650
+43200.001000,10549.842037
+44928.001000,10058.844694
+46656.001000,9256.211809
+48384.001000,8491.018669
+50112.001000,7662.257142
+51840.001000,6794.348107
+53568.001000,5784.899726
+55296.001000,4814.997688
+57024.001000,3648.425542
+58752.001000,2617.814174
+60480.001000,1393.044851
+62208.001000,164.662117
+63936.001000,0.001000
+101951.999000,0.001000
+103679.999000,798.094538
+105407.999000,2046.574193
+107135.999000,3267.725643
+108863.999000,4448.089642
+110591.999000,5463.310392
+112319.999000,6335.425776
+114047.999000,6934.904539
+115775.999000,7685.730787
+117503.999000,8140.555763
+119231.999000,8658.495549
+120959.999000,8694.545234
+122687.999000,8878.707729
+122688.001000,8878.707729
+124416.001000,8651.436739
+126144.001000,8494.122355
+127872.001000,8107.950925
+129600.001000,7664.633539
+131328.001000,7038.524168
+133056.001000,6268.779607
+134784.001000,5449.032456
+136512.001000,4450.030546
+138240.001000,3490.518770
+139968.001000,2328.523952
+141696.001000,1297.171608
+143424.001000,56.164121
+145152.001000,0.001000
+172800.001000,0.001000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_temperatureSensor.T/errors.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_temperatureSensor.T/errors.csv
new file mode 100644
index 0000000000..74fc6bee28
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_temperatureSensor.T/errors.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,0.000000
+1728.000000,0.000000
+3456.000000,0.000000
+5184.000000,0.000000
+6912.000000,0.000000
+8640.000000,0.000000
+10368.000000,0.000000
+12096.000000,0.000000
+13824.000000,0.000000
+15552.000000,0.000000
+17280.000000,0.000000
+19008.000000,0.000000
+20736.000000,0.000000
+22464.000000,0.000000
+24192.000000,0.000000
+25920.000000,0.000000
+27648.000000,0.000000
+29376.000000,0.000000
+31104.000000,0.000000
+32832.000000,0.000000
+34560.000000,0.000000
+36288.000000,0.000000
+38016.000000,0.000000
+39744.000000,0.000000
+41472.000000,0.000000
+43200.000000,0.000000
+44928.000000,0.000000
+46656.000000,0.000000
+48384.000000,0.000000
+50112.000000,0.000000
+51840.000000,0.000000
+53568.000000,0.000000
+55296.000000,0.000000
+57024.000000,0.000000
+58752.000000,0.000000
+60480.000000,0.000000
+62208.000000,0.000000
+63936.000000,0.000000
+65664.000000,0.000000
+67392.000000,0.000000
+69120.000000,0.000000
+70848.000000,0.000000
+72576.000000,0.000000
+74304.000000,0.000000
+76032.000000,0.000000
+77760.000000,0.000000
+79488.000000,0.000000
+81216.000000,0.000000
+82944.000000,0.000000
+84672.000000,0.000000
+86400.000000,0.000000
+88128.000000,0.000000
+89856.000000,0.000000
+91584.000000,0.000000
+93312.000000,0.000000
+95040.000000,0.000000
+96768.000000,0.000000
+98496.000000,0.000000
+100224.000000,0.000000
+101952.000000,0.000000
+103680.000000,0.000000
+105408.000000,0.000000
+107136.000000,0.000000
+108864.000000,0.000000
+110592.000000,0.000000
+112320.000000,0.000000
+114048.000000,0.000000
+115776.000000,0.000000
+117504.000000,0.000000
+119232.000000,0.000000
+120960.000000,0.000000
+122688.000000,0.000000
+124416.000000,0.000000
+126144.000000,0.000000
+127872.000000,0.000000
+129600.000000,0.000000
+131328.000000,0.000000
+133056.000000,0.000000
+134784.000000,0.000000
+136512.000000,0.000000
+138240.000000,0.000000
+139968.000000,0.000000
+141696.000000,0.000000
+143424.000000,0.000000
+145152.000000,0.000000
+146880.000000,0.000000
+148608.000000,0.000000
+150336.000000,0.000000
+152064.000000,0.000000
+153792.000000,0.000000
+155520.000000,0.000000
+157248.000000,0.000000
+158976.000000,0.000000
+160704.000000,0.000000
+162432.000000,0.000000
+164160.000000,0.000000
+165888.000000,0.000000
+167616.000000,0.000000
+169344.000000,0.000000
+171072.000000,0.000000
+172800.000000,0.000000
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_temperatureSensor.T/lowerBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_temperatureSensor.T/lowerBound.csv
new file mode 100644
index 0000000000..85ce76668d
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_temperatureSensor.T/lowerBound.csv
@@ -0,0 +1,107 @@
+x,y
+-0.001000,292.856844
+0.001000,292.856844
+1728.001000,298.148270
+3456.001000,298.171470
+5184.001000,298.193451
+6912.001000,298.213817
+8640.001000,298.233054
+10368.001000,298.250737
+12096.001000,298.267474
+13824.001000,298.282718
+15552.001000,298.297199
+17280.001000,298.310430
+19008.001000,298.515334
+20736.001000,299.232268
+22464.001000,300.445104
+24192.001000,302.172714
+25920.001000,304.382843
+27648.001000,307.058936
+29376.001000,310.164104
+31104.001000,313.654141
+32832.001000,317.487066
+34560.001000,321.583947
+36288.001000,325.891647
+38016.001000,330.323460
+39744.001000,334.819508
+41472.001000,339.297234
+43200.001000,343.711974
+44928.000564,347.262801
+46655.999000,346.271942
+48383.999000,343.847855
+50111.999000,342.682609
+51839.999000,342.037594
+51840.001000,342.037594
+53568.001000,342.094727
+55296.001000,342.345026
+57024.000545,342.567734
+58751.999000,342.502126
+60479.999000,342.202377
+62207.999000,341.731565
+63935.999000,341.261760
+65663.999000,341.055362
+67391.999000,341.028930
+69119.999000,341.015424
+70847.999000,341.000272
+72575.999000,340.984419
+74303.999000,340.967011
+76031.999000,340.948932
+77759.999000,340.929512
+79487.999000,340.909421
+81215.999000,340.888171
+82943.999000,340.866221
+84671.999000,340.843355
+86399.999000,340.819758
+88127.999000,340.795399
+89855.999000,340.770339
+91583.999000,340.744638
+93311.999000,340.718236
+95039.999000,340.691316
+96767.999000,340.663665
+98495.999000,340.635647
+100223.999000,340.606898
+101951.999000,340.577874
+101952.001000,340.577874
+103680.001000,340.651927
+105408.001000,341.198804
+107136.001000,342.263595
+108864.001000,343.707371
+110592.001000,345.167000
+112319.999233,345.467754
+114047.999000,343.182109
+115775.999000,341.897262
+115776.001000,341.897262
+117504.001000,342.399476
+119232.001000,343.715816
+120960.001000,344.452657
+122688.001000,345.127702
+124416.001000,345.900274
+126144.001000,347.035917
+127872.001000,347.867361
+129600.001000,348.862214
+131328.001000,349.403543
+133056.001000,349.982797
+134784.001000,350.088770
+136511.999473,350.190596
+138239.999000,349.861428
+139967.999000,349.514333
+141695.999000,348.800752
+143423.999000,348.064033
+145151.999000,347.205578
+146879.999000,346.718639
+148607.999000,346.320600
+150335.999000,346.109477
+152063.999000,345.947590
+153791.999000,345.819728
+155519.999000,345.746711
+157247.999000,345.587538
+158975.999000,345.529521
+160703.999000,345.292210
+162431.999000,345.232791
+164159.999000,344.915451
+165887.999000,344.865574
+167615.999000,344.488388
+169343.999000,344.446469
+171071.999000,344.049039
+172799.999000,344.003004
+172800.001000,344.003004
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_temperatureSensor.T/reference.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_temperatureSensor.T/reference.csv
new file mode 100644
index 0000000000..d848b8f5a4
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_temperatureSensor.T/reference.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,293.149994
+1728.000000,298.446716
+3456.000000,298.469940
+5184.000000,298.491943
+6912.000000,298.512329
+8640.000000,298.531586
+10368.000000,298.549286
+12096.000000,298.566040
+13824.000000,298.581299
+15552.000000,298.595795
+17280.000000,298.609039
+19008.000000,298.814148
+20736.000000,299.531799
+22464.000000,300.745850
+24192.000000,302.475189
+25920.000000,304.687531
+27648.000000,307.366302
+29376.000000,310.474579
+31104.000000,313.968109
+32832.000000,317.804871
+34560.000000,321.905853
+36288.000000,326.217865
+38016.000000,330.654114
+39744.000000,335.154663
+41472.000000,339.636871
+43200.000000,344.056030
+44928.000000,347.610413
+46656.000000,346.618561
+48384.000000,344.192047
+50112.000000,343.025635
+51840.000000,342.379974
+53568.000000,342.437164
+55296.000000,342.687714
+57024.000000,342.910645
+58752.000000,342.844971
+60480.000000,342.544922
+62208.000000,342.073639
+63936.000000,341.603363
+65664.000000,341.396759
+67392.000000,341.370300
+69120.000000,341.356781
+70848.000000,341.341614
+72576.000000,341.325745
+74304.000000,341.308319
+76032.000000,341.290222
+77760.000000,341.270782
+79488.000000,341.250671
+81216.000000,341.229401
+82944.000000,341.207428
+84672.000000,341.184540
+86400.000000,341.160919
+88128.000000,341.136536
+89856.000000,341.111450
+91584.000000,341.085724
+93312.000000,341.059296
+95040.000000,341.032349
+96768.000000,341.004669
+98496.000000,340.976624
+100224.000000,340.947845
+101952.000000,340.918793
+103680.000000,340.992920
+105408.000000,341.540344
+107136.000000,342.606201
+108864.000000,344.051422
+110592.000000,345.512512
+112320.000000,345.813568
+114048.000000,343.525635
+115776.000000,342.239502
+117504.000000,342.742218
+119232.000000,344.059875
+120960.000000,344.797455
+122688.000000,345.473175
+124416.000000,346.246521
+126144.000000,347.383301
+127872.000000,348.215576
+129600.000000,349.211426
+131328.000000,349.753296
+133056.000000,350.333130
+134784.000000,350.439209
+136512.000000,350.541138
+138240.000000,350.211639
+139968.000000,349.864197
+141696.000000,349.149902
+143424.000000,348.412445
+145152.000000,347.553131
+146880.000000,347.065704
+148608.000000,346.667267
+150336.000000,346.455933
+152064.000000,346.293884
+153792.000000,346.165894
+155520.000000,346.092804
+157248.000000,345.933472
+158976.000000,345.875397
+160704.000000,345.637848
+162432.000000,345.578369
+164160.000000,345.260712
+165888.000000,345.210785
+167616.000000,344.833221
+169344.000000,344.791260
+171072.000000,344.393433
+172800.000000,344.347351
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_temperatureSensor.T/test.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_temperatureSensor.T/test.csv
new file mode 100644
index 0000000000..d848b8f5a4
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_temperatureSensor.T/test.csv
@@ -0,0 +1,102 @@
+x,y
+0.000000,293.149994
+1728.000000,298.446716
+3456.000000,298.469940
+5184.000000,298.491943
+6912.000000,298.512329
+8640.000000,298.531586
+10368.000000,298.549286
+12096.000000,298.566040
+13824.000000,298.581299
+15552.000000,298.595795
+17280.000000,298.609039
+19008.000000,298.814148
+20736.000000,299.531799
+22464.000000,300.745850
+24192.000000,302.475189
+25920.000000,304.687531
+27648.000000,307.366302
+29376.000000,310.474579
+31104.000000,313.968109
+32832.000000,317.804871
+34560.000000,321.905853
+36288.000000,326.217865
+38016.000000,330.654114
+39744.000000,335.154663
+41472.000000,339.636871
+43200.000000,344.056030
+44928.000000,347.610413
+46656.000000,346.618561
+48384.000000,344.192047
+50112.000000,343.025635
+51840.000000,342.379974
+53568.000000,342.437164
+55296.000000,342.687714
+57024.000000,342.910645
+58752.000000,342.844971
+60480.000000,342.544922
+62208.000000,342.073639
+63936.000000,341.603363
+65664.000000,341.396759
+67392.000000,341.370300
+69120.000000,341.356781
+70848.000000,341.341614
+72576.000000,341.325745
+74304.000000,341.308319
+76032.000000,341.290222
+77760.000000,341.270782
+79488.000000,341.250671
+81216.000000,341.229401
+82944.000000,341.207428
+84672.000000,341.184540
+86400.000000,341.160919
+88128.000000,341.136536
+89856.000000,341.111450
+91584.000000,341.085724
+93312.000000,341.059296
+95040.000000,341.032349
+96768.000000,341.004669
+98496.000000,340.976624
+100224.000000,340.947845
+101952.000000,340.918793
+103680.000000,340.992920
+105408.000000,341.540344
+107136.000000,342.606201
+108864.000000,344.051422
+110592.000000,345.512512
+112320.000000,345.813568
+114048.000000,343.525635
+115776.000000,342.239502
+117504.000000,342.742218
+119232.000000,344.059875
+120960.000000,344.797455
+122688.000000,345.473175
+124416.000000,346.246521
+126144.000000,347.383301
+127872.000000,348.215576
+129600.000000,349.211426
+131328.000000,349.753296
+133056.000000,350.333130
+134784.000000,350.439209
+136512.000000,350.541138
+138240.000000,350.211639
+139968.000000,349.864197
+141696.000000,349.149902
+143424.000000,348.412445
+145152.000000,347.553131
+146880.000000,347.065704
+148608.000000,346.667267
+150336.000000,346.455933
+152064.000000,346.293884
+153792.000000,346.165894
+155520.000000,346.092804
+157248.000000,345.933472
+158976.000000,345.875397
+160704.000000,345.637848
+162432.000000,345.578369
+164160.000000,345.260712
+165888.000000,345.210785
+167616.000000,344.833221
+169344.000000,344.791260
+171072.000000,344.393433
+172800.000000,344.347351
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_temperatureSensor.T/upperBound.csv b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_temperatureSensor.T/upperBound.csv
new file mode 100644
index 0000000000..c846e36b71
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/funnel_comp/AixLib.Fluid.Storage.Examples.StorageSolarCollector.mat_temperatureSensor.T/upperBound.csv
@@ -0,0 +1,106 @@
+x,y
+-0.001000,293.443144
+1727.999000,298.745163
+3455.999000,298.768410
+5183.999000,298.790435
+6911.999000,298.810841
+8639.999000,298.830117
+10367.999000,298.847835
+12095.999000,298.864606
+13823.999000,298.879880
+15551.999000,298.894390
+17279.999000,298.907648
+19007.999000,299.112962
+20735.999000,299.831331
+22463.999000,301.046595
+24191.999000,302.777664
+25919.999000,304.992218
+27647.999000,307.673669
+29375.999000,310.785053
+31103.999000,314.282077
+32831.999000,318.122675
+34559.999000,322.227759
+36287.999000,326.544083
+38015.999000,330.984768
+39743.999000,335.489818
+41471.999000,339.976508
+43199.999000,344.400086
+44927.999000,347.958023
+44928.001000,347.958023
+46656.001000,346.965179
+48384.001000,344.536239
+50112.001000,343.368660
+51840.000837,342.722354
+53567.999000,342.779601
+55295.999000,343.030401
+57023.999000,343.253555
+57024.001000,343.253555
+58752.001000,343.187816
+60480.001000,342.887467
+62208.001000,342.415713
+63936.001000,341.944966
+65664.001000,341.738156
+67392.001000,341.711671
+69120.001000,341.698138
+70848.001000,341.682955
+72576.001000,341.667070
+74304.001000,341.649627
+76032.001000,341.631512
+77760.001000,341.612053
+79488.001000,341.591922
+81216.001000,341.570630
+82944.001000,341.548635
+84672.001000,341.525724
+86400.001000,341.502080
+88128.001000,341.477672
+89856.001000,341.452562
+91584.001000,341.426810
+93312.001000,341.400355
+95040.001000,341.373381
+96768.001000,341.345674
+98496.001000,341.317600
+100224.001000,341.288793
+101951.999563,341.259712
+103679.999000,341.333913
+105407.999000,341.881885
+107135.999000,342.948807
+108863.999000,344.395474
+110591.999000,345.858025
+112319.999000,346.159382
+112320.001000,346.159382
+114048.001000,343.869160
+115776.000438,342.581742
+117503.999000,343.084960
+119231.999000,344.403935
+120959.999000,345.142252
+122687.999000,345.818648
+124415.999000,346.592768
+126143.999000,347.730684
+127871.999000,348.563792
+129599.999000,349.560637
+131327.999000,350.103049
+133055.999000,350.683463
+134783.999000,350.789648
+136511.999000,350.891679
+136512.001000,350.891679
+138240.001000,350.561851
+139968.001000,350.214061
+141696.001000,349.499052
+143424.001000,348.760858
+145152.001000,347.900684
+146880.001000,347.412770
+148608.001000,347.013934
+150336.001000,346.802389
+152064.001000,346.640178
+153792.001000,346.512059
+155520.001000,346.438897
+157248.001000,346.279405
+158976.001000,346.221272
+160704.001000,345.983486
+162432.001000,345.923948
+164160.001000,345.605972
+165888.001000,345.555996
+167616.001000,345.178055
+169344.001000,345.136051
+171072.001000,344.737826
+172800.001000,344.691698
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/simulator-dymola.log b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/simulator-dymola.log
new file mode 100644
index 0000000000..26186ba564
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/simulator-dymola.log
@@ -0,0 +1,4000 @@
+ = true
+
+
+rCheck = checkModel("AixLib.Fluid.FixedResistances.Examples.SimplePipe");
+Check of AixLib.Fluid.FixedResistances.Examples.SimplePipe:
+The model has the same number of unknowns and equations: 368
+The model could not be deduced to be symbolically well-posed.
+The model has
+ 360+simplePipe.vol[1].dynBal.nPorts+simplePipe.vol[2].dynBal.nPorts+ simplePipe.vol[3].dynBal.nPorts+simplePipe.vol[4].dynBal.nPorts
+scalar unknowns and
+ 334+2*Source.nPorts+(if not Source.use_m_flow_in then 1 else 0)+(if not Source.use_T_in then 1 else 0)+(if not Source.use_X_in then 1 else 0)+2* Sink.nPorts+(if not simplePipe.vol[1].dynBal.use_mWat_flow then 1 else 0)+3* simplePipe.vol[1].dynBal.nPorts+(if not simplePipe.vol[2].dynBal.use_mWat_flow then 1 else 0)+3*simplePipe.vol[2].dynBal.nPorts+(if not simplePipe.vol[3].dynBal.use_mWat_flow then 1 else 0)+3*simplePipe.vol[3].dynBal.nPorts+(if not simplePipe.vol[4].dynBal.use_mWat_flow then 1 else 0)+3*simplePipe.vol[4].dynBal.nPorts
+scalar equations.
+However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
+ 368
+Check of AixLib.Fluid.FixedResistances.Examples.SimplePipe successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/FixedResistances/Examples/SimplePipe.mos\",", "AixLib.Fluid.FixedResistances.Examples.SimplePipe.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.FixedResistances.Examples.SimplePipe\",", "AixLib.Fluid.FixedResistances.Examples.SimplePipe.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.FixedResistances.Examples.SimplePipe.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.FixedResistances.Examples.SimplePipe\\\");\",", "AixLib.Fluid.FixedResistances.Examples.SimplePipe.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.FixedResistances.Examples.SimplePipe.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.FixedResistances.Examples.SimplePipe.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/FixedResistances/Examples/SimplePipe.mos");
+translateModel("AixLib.Fluid.FixedResistances.Examples.SimplePipe");
+Translation of AixLib.Fluid.FixedResistances.Examples.SimplePipe:
+The DAE has 368 scalar unknowns and 368 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 80
+ Variables: 963
+ Constants: 18 (18 scalars)
+ Parameters: 450 (428 scalars)
+ Unknowns: 495 (378 scalars)
+ Differentiated variables: 14 scalars
+ Equations: 363
+ Nontrivial: 270
+Translated Model
+ Constants: 341 scalars
+ Free parameters: 44 scalars
+ Parameter depending: 126 scalars
+ Continuous time states: 10 scalars
+ Time-varying variables: 71 scalars
+ Alias variables: 242 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: { }
+ Sizes after manipulation of the linear systems: { }
+ Sizes of nonlinear systems of equations: { }
+ Sizes after manipulation of the nonlinear systems: { }
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ senTemIn.T
+ senTemOut.T
+ simplePipe.PipeWall[1].CylindricLoad1.heatCapacitor.T
+ simplePipe.PipeWall[2].CylindricLoad1.heatCapacitor.T
+ simplePipe.PipeWall[3].CylindricLoad1.heatCapacitor.T
+ simplePipe.PipeWall[4].CylindricLoad1.heatCapacitor.T
+ simplePipe.vol[1].dynBal.U
+ simplePipe.vol[2].dynBal.U
+ simplePipe.vol[3].dynBal.U
+ simplePipe.vol[4].dynBal.U
+
+ = true
+simulateModel("AixLib.Fluid.FixedResistances.Examples.SimplePipe", stopTime=1000, method="dassl", tolerance=1e-006, resultFile="AixLib.Fluid.FixedResistances.Examples.SimplePipe");
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.FixedResistances.Examples.SimplePipe.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe");
+Check of AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe:
+The model has the same number of unknowns and equations: 175
+The model could not be deduced to be symbolically well-posed.
+The model has
+ 173+pip.vol.dynBal.nPorts
+scalar unknowns and
+ 159+(if sin.use_Xi_in then 1 else (if sin.use_X_in then 0 else 1))+(if not sin.use_p_in then 1 else 0)+2*sin.nPorts+(if not sin.use_T_in then 1 else 0)+ (if sou.use_Xi_in then 1 else (if sou.use_X_in then 0 else 1))+(if not sou.use_m_flow_in then 1 else 0)+2*sou.nPorts+(if not sou.use_T_in then 1 else 0)+(if not pip.vol.dynBal.use_mWat_flow then 1 else 0)+3* pip.vol.dynBal.nPorts
+scalar equations.
+However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
+ 175
+Check of AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/DistrictHeatingCooling/Pipes/Examples/StaticPipe.mos\",", "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe\",", "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe\\\");\",", "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/DistrictHeatingCooling/Pipes/Examples/StaticPipe.mos");
+translateModel("AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe");
+Translation of AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe:
+The DAE has 175 scalar unknowns and 175 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 33
+ Variables: 506
+ Constants: 10 (10 scalars)
+ Parameters: 251 (244 scalars)
+ Unknowns: 245 (181 scalars)
+ Differentiated variables: 4 scalars
+ Equations: 205
+ Nontrivial: 171
+Translated Model
+ Constants: 185 scalars
+ Free parameters: 45 scalars
+ Parameter depending: 61 scalars
+ Continuous time states: 3 scalars
+ Time-varying variables: 31 scalars
+ Alias variables: 113 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: { }
+ Sizes after manipulation of the linear systems: { }
+ Sizes of nonlinear systems of equations: { }
+ Sizes after manipulation of the nonlinear systems: { }
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ pip.vol.dynBal.U
+ senTemIn.T
+ senTemOut.T
+
+ = true
+simulateModel("AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe", stopTime=1000, method="dassl", tolerance=1e-006, resultFile="AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe");
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.StaticPipe.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled");
+Check of AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled:
+The model has the same number of unknowns and equations: 151
+The model could not be deduced to be symbolically well-posed.
+The model has
+ 140+2*(size(pump.maxMinTable.columns, 1)+pump.deMultiplex3_1.n1+pump.deMultiplex3_1.n2) +pump.criticalDamping.n+pump.vol.dynBal.nPorts
+scalar unknowns and
+ 130+2*size(pump.maxMinTable.columns, 1)+pump.deMultiplex3_1.n1+pump.deMultiplex3_1.n2 +pump.criticalDamping.n+(if vessle.use_Xi_in then 1 else (if vessle.use_X_in then 0 else 1))+(if not vessle.use_p_in then 1 else 0)+2*vessle.nPorts+(if not vessle.use_T_in then 1 else 0)+(if not pump.vol.dynBal.use_mWat_flow then 1 else 0)+3*pump.vol.dynBal.nPorts
+scalar equations.
+However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
+ 151
+Check of AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/Movers/PumpsPolynomialBased/Examples/PumpHeadControlled.mos\",", "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled\",", "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled\\\");\",", "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/Movers/PumpsPolynomialBased/Examples/PumpHeadControlled.mos");
+simulateModel("AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled", tolerance=1e-6, stopTime=600, method="dassl", resultFile="AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled");
+Translation of AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled:
+The DAE has 151 scalar unknowns and 151 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 34
+ Variables: 378
+ Constants: 9 (9 scalars)
+ Parameters: 177 (481 scalars)
+ Unknowns: 192 (155 scalars)
+ Differentiated variables: 5 scalars
+ Equations: 158
+ Nontrivial: 131
+Translated Model
+ Constants: 136 scalars
+ Free parameters: 253 scalars
+ Parameter depending: 127 scalars
+ Outputs: 7 scalars
+ Continuous time states: 3 scalars
+ Time-varying variables: 36 scalars
+ Alias variables: 93 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: { }
+ Sizes after manipulation of the linear systems: { }
+ Sizes of nonlinear systems of equations: {1}
+ Sizes after manipulation of the nonlinear systems: {0}
+ Number of numerical Jacobians: 0
+ Initialization problem
+ Sizes of nonlinear systems of equations: {1}
+ Sizes after manipulation of the nonlinear systems: {1}
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ pump.criticalDamping.x[1]
+ simpleValve.filter.s[1]
+ simpleValve.filter.s[2]
+
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpHeadControlled.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger");
+Check of AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger:
+The model has the same number of unknowns and equations: 5083
+The model could not be deduced to be symbolically well-posed.
+The model has
+ 3373+32*enthalpyExchanger.n+16*enthalpyExchanger.airDuct2.heatTransfer.n+18* enthalpyExchanger.airDuct2.massTransfer.n+16*enthalpyExchanger.airDuct1.heatTransfer.n +18*enthalpyExchanger.airDuct1.massTransfer.n+5*enthalpyExchanger.membrane.heatTransfer.n +enthalpyExchanger.membrane.massTransfer.n+2*enthalpyExchanger.airDuct2.vol[1].dynBal.nPorts +2*enthalpyExchanger.airDuct2.vol[2].dynBal.nPorts+2*enthalpyExchanger.airDuct2.vol[3].dynBal.nPorts +2*enthalpyExchanger.airDuct2.vol[4].dynBal.nPorts+2*enthalpyExchanger.airDuct2.vol[5].dynBal.nPorts +2*enthalpyExchanger.airDuct2.vol[6].dynBal.nPorts+2*enthalpyExchanger.airDuct2.vol[7].dynBal.nPorts +2*enthalpyExchanger.airDuct2.vol[8].dynBal.nPorts+2*enthalpyExchanger.airDuct2.vol[9].dynBal.nPorts +2*enthalpyExchanger.airDuct2.vol[10].dynBal.nPorts+2*enthalpyExchanger.airDuct2.vol[11].dynBal.nPorts +2*enthalpyExchanger.airDuct2.vol[12].dynBal.nPorts+2*enthalpyExchanger.airDuct2.vol[13].dynBal.nPorts +2*enthalpyExchanger.airDuct2.vol[14].dynBal.nPorts+2*enthalpyExchanger.airDuct2.vol[15].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[1].dynBal.nPorts+2*enthalpyExchanger.airDuct1.vol[2].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[3].dynBal.nPorts+2*enthalpyExchanger.airDuct1.vol[4].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[5].dynBal.nPorts+2*enthalpyExchanger.airDuct1.vol[6].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[7].dynBal.nPorts+2*enthalpyExchanger.airDuct1.vol[8].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[9].dynBal.nPorts+2*enthalpyExchanger.airDuct1.vol[10].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[11].dynBal.nPorts+2*enthalpyExchanger.airDuct1.vol[12].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[13].dynBal.nPorts+2*enthalpyExchanger.airDuct1.vol[14].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[15].dynBal.nPorts
+scalar unknowns and
+ 3043+17*enthalpyExchanger.airDuct2.heatTransfer.n+19*enthalpyExchanger.airDuct2.massTransfer.n +3*(if enthalpyExchanger.couFloArr then 2*enthalpyExchanger.n else 0)+17* enthalpyExchanger.airDuct1.heatTransfer.n+19*enthalpyExchanger.airDuct1.massTransfer.n +7*enthalpyExchanger.membrane.heatTransfer.n+3*enthalpyExchanger.membrane.massTransfer.n +2*(if enthalpyExchanger.useConPer then 1 else 0)+32*enthalpyExchanger.n+(if souAirHot.use_Xi_in then 2 else (if souAirHot.use_X_in then 1 else 3))+3* souAirHot.nPorts+(if not souAirHot.use_p_in then 1 else 0)+(if not souAirHot.use_T_in then 1 else 0)+(if sinAirHot.use_Xi_in then 2 else (if sinAirHot.use_X_in then 1 else 3))+3*sinAirHot.nPorts+(if not sinAirHot.use_p_in then 1 else 0)+(if not sinAirHot.use_T_in then 1 else 0)+( if souAirCol.use_Xi_in then 2 else (if souAirCol.use_X_in then 1 else 3))+3* souAirCol.nPorts+(if not souAirCol.use_p_in then 1 else 0)+(if not souAirCol.use_T_in then 1 else 0)+(if sinAirCol.use_Xi_in then 2 else (if sinAirCol.use_X_in then 1 else 3))+3*sinAirCol.nPorts+(if not sinAirCol.use_p_in then 1 else 0)+(if not sinAirCol.use_T_in then 1 else 0)+5 *enthalpyExchanger.airDuct2.vol[1].dynBal.nPorts+5*enthalpyExchanger.airDuct2.vol[2].dynBal.nPorts +5*enthalpyExchanger.airDuct2.vol[3].dynBal.nPorts+5*enthalpyExchanger.airDuct2.vol[4].dynBal.nPorts +5*enthalpyExchanger.airDuct2.vol[5].dynBal.nPorts+5*enthalpyExchanger.airDuct2.vol[6].dynBal.nPorts +5*enthalpyExchanger.airDuct2.vol[7].dynBal.nPorts+5*enthalpyExchanger.airDuct2.vol[8].dynBal.nPorts +5*enthalpyExchanger.airDuct2.vol[9].dynBal.nPorts+5*enthalpyExchanger.airDuct2.vol[10].dynBal.nPorts +5*enthalpyExchanger.airDuct2.vol[11].dynBal.nPorts+5*enthalpyExchanger.airDuct2.vol[12].dynBal.nPorts +5*enthalpyExchanger.airDuct2.vol[13].dynBal.nPorts+5*enthalpyExchanger.airDuct2.vol[14].dynBal.nPorts +5*enthalpyExchanger.airDuct2.vol[15].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[1].dynBal.nPorts +5*enthalpyExchanger.airDuct1.vol[2].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[3].dynBal.nPorts +5*enthalpyExchanger.airDuct1.vol[4].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[5].dynBal.nPorts +5*enthalpyExchanger.airDuct1.vol[6].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[7].dynBal.nPorts +5*enthalpyExchanger.airDuct1.vol[8].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[9].dynBal.nPorts +5*enthalpyExchanger.airDuct1.vol[10].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[11].dynBal.nPorts +5*enthalpyExchanger.airDuct1.vol[12].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[13].dynBal.nPorts +5*enthalpyExchanger.airDuct1.vol[14].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[15].dynBal.nPorts
+scalar equations.
+However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
+ 5083
+Check of AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/MassExchangers/MembraneBasedEnthalpyExchangers/Examples/Test_EnthalpyExchanger.mos\",", "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger\",", "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger\\\");\",", "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/MassExchangers/MembraneBasedEnthalpyExchangers/Examples/Test_EnthalpyExchanger.mos");
+simulateModel("AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger", stopTime=7200, outputInterval=10, method="dassl", tolerance=1e-6, resultFile="AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger");
+Translation of AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger:
+The DAE has 5083 scalar unknowns and 5083 scalar equations.
+Redundant consistent initial conditions.
+Removed the following equations which are redundant and consistent:
+ if (enthalpyExchanger.airDuct2.vol[1].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[1].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[1].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[1].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[1].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[1].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[1].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[2].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[2].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[2].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[2].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[2].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[2].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[2].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[3].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[3].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[3].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[3].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[3].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[3].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[3].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[4].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[4].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[4].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[4].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[4].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[4].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[4].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[5].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[5].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[5].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[5].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[5].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[5].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[5].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[6].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[6].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[6].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[6].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[6].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[6].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[6].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[7].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[7].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[7].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[7].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[7].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[7].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[7].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[8].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[8].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[8].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[8].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[8].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[8].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[8].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[9].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[9].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[9].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[9].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[9].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[9].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[9].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[10].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[10].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[10].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[10].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[10].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[10].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[10].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[11].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[11].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[11].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[11].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[11].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[11].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[11].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[12].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[12].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[12].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[12].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[12].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[12].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[12].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[13].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[13].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[13].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[13].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[13].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[13].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[13].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[14].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[14].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[14].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[14].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[14].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[14].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[14].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[15].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[15].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[15].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[15].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[15].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[15].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[15].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[1].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[1].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[1].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[1].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[1].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[1].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[1].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[2].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[2].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[2].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[2].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[2].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[2].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[2].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[3].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[3].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[3].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[3].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[3].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[3].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[3].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[4].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[4].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[4].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[4].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[4].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[4].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[4].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[5].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[5].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[5].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[5].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[5].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[5].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[5].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[6].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[6].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[6].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[6].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[6].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[6].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[6].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[7].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[7].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[7].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[7].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[7].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[7].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[7].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[8].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[8].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[8].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[8].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[8].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[8].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[8].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[9].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[9].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[9].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[9].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[9].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[9].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[9].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[10].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[10].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[10].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[10].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[10].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[10].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[10].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[11].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[11].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[11].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[11].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[11].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[11].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[11].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[12].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[12].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[12].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[12].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[12].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[12].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[12].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[13].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[13].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[13].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[13].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[13].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[13].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[13].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[14].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[14].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[14].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[14].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[14].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[14].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[14].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[15].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[15].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[15].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[15].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[15].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[15].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[15].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+
+This required evaluation of
+the interactive parameters
+ sinAirCol.p(start = 101325)
+ sinAirHot.p(start = 101325)
+
+The redundancies involve
+initial equations:
+ sinAirCol.p = 101325.0;
+ sinAirCol.p = 101325.0;
+ sinAirCol.p = 101325.0;
+ sinAirCol.p = 101325.0;
+ sinAirCol.p = 101325.0;
+ sinAirCol.p = 101325.0;
+ sinAirCol.p = 101325.0;
+ sinAirCol.p = 101325.0;
+ sinAirCol.p = 101325.0;
+ sinAirCol.p = 101325.0;
+ sinAirCol.p = 101325.0;
+ sinAirCol.p = 101325.0;
+ sinAirCol.p = 101325.0;
+ sinAirCol.p = 101325.0;
+ sinAirCol.p = 101325.0;
+ sinAirHot.p = 101325.0;
+ sinAirHot.p = 101325.0;
+ sinAirHot.p = 101325.0;
+ sinAirHot.p = 101325.0;
+ sinAirHot.p = 101325.0;
+ sinAirHot.p = 101325.0;
+ sinAirHot.p = 101325.0;
+ sinAirHot.p = 101325.0;
+ sinAirHot.p = 101325.0;
+ sinAirHot.p = 101325.0;
+ sinAirHot.p = 101325.0;
+ sinAirHot.p = 101325.0;
+ sinAirHot.p = 101325.0;
+ sinAirHot.p = 101325.0;
+ sinAirHot.p = 101325.0;
+
+
+Statistics
+
+Original Model
+ Number of components: 556
+ Variables: 6181
+ Constants: 154 (154 scalars)
+ Parameters: 2178 (2382 scalars)
+ Unknowns: 3849 (5219 scalars)
+ Differentiated variables: 117 scalars
+ Equations: 2512
+ Nontrivial: 1919
+Translated Model
+ Constants: 2163 scalars
+ Free parameters: 163 scalars
+ Parameter depending: 1011 scalars
+ Continuous time states: 87 scalars
+ Time-varying variables: 1614 scalars
+ Alias variables: 2804 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: {2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3}
+ Sizes after manipulation of the linear systems: {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, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2}
+ Sizes of nonlinear systems of equations: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
+ Sizes after manipulation of the nonlinear systems: {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, 0, 0, 0, 0, 0, 0}
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ enthalpyExchanger.airDuct1.senRelHum.phi
+ enthalpyExchanger.airDuct1.senTem.T
+ enthalpyExchanger.airDuct1.vol[1].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[1].dynBal.U
+ enthalpyExchanger.airDuct1.vol[2].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[2].dynBal.U
+ enthalpyExchanger.airDuct1.vol[3].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[3].dynBal.U
+ enthalpyExchanger.airDuct1.vol[4].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[4].dynBal.U
+ enthalpyExchanger.airDuct1.vol[5].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[5].dynBal.U
+ enthalpyExchanger.airDuct1.vol[6].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[6].dynBal.U
+ enthalpyExchanger.airDuct1.vol[7].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[7].dynBal.U
+ enthalpyExchanger.airDuct1.vol[8].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[8].dynBal.U
+ enthalpyExchanger.airDuct1.vol[9].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[9].dynBal.U
+ enthalpyExchanger.airDuct1.vol[10].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[10].dynBal.U
+ enthalpyExchanger.airDuct1.vol[11].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[11].dynBal.U
+ enthalpyExchanger.airDuct1.vol[12].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[12].dynBal.U
+ enthalpyExchanger.airDuct1.vol[13].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[13].dynBal.U
+ enthalpyExchanger.airDuct1.vol[14].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[14].dynBal.U
+ enthalpyExchanger.airDuct1.vol[15].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[15].dynBal.U
+ enthalpyExchanger.airDuct2.senRelHum.phi
+ enthalpyExchanger.airDuct2.senTem.T
+ enthalpyExchanger.airDuct2.vol[1].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[1].dynBal.U
+ enthalpyExchanger.airDuct2.vol[2].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[2].dynBal.U
+ enthalpyExchanger.airDuct2.vol[3].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[3].dynBal.U
+ enthalpyExchanger.airDuct2.vol[4].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[4].dynBal.U
+ enthalpyExchanger.airDuct2.vol[5].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[5].dynBal.U
+ enthalpyExchanger.airDuct2.vol[6].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[6].dynBal.U
+ enthalpyExchanger.airDuct2.vol[7].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[7].dynBal.U
+ enthalpyExchanger.airDuct2.vol[8].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[8].dynBal.U
+ enthalpyExchanger.airDuct2.vol[9].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[9].dynBal.U
+ enthalpyExchanger.airDuct2.vol[10].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[10].dynBal.U
+ enthalpyExchanger.airDuct2.vol[11].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[11].dynBal.U
+ enthalpyExchanger.airDuct2.vol[12].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[12].dynBal.U
+ enthalpyExchanger.airDuct2.vol[13].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[13].dynBal.U
+ enthalpyExchanger.airDuct2.vol[14].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[14].dynBal.U
+ enthalpyExchanger.airDuct2.vol[15].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[15].dynBal.U
+ enthalpyExchanger.membrane.heatTransfer.Ts[1]
+ enthalpyExchanger.membrane.heatTransfer.Ts[2]
+ enthalpyExchanger.membrane.heatTransfer.Ts[3]
+ enthalpyExchanger.membrane.heatTransfer.Ts[4]
+ enthalpyExchanger.membrane.heatTransfer.Ts[5]
+ enthalpyExchanger.membrane.heatTransfer.Ts[6]
+ enthalpyExchanger.membrane.heatTransfer.Ts[7]
+ enthalpyExchanger.membrane.heatTransfer.Ts[8]
+ enthalpyExchanger.membrane.heatTransfer.Ts[9]
+ enthalpyExchanger.membrane.heatTransfer.Ts[10]
+ enthalpyExchanger.membrane.heatTransfer.Ts[11]
+ enthalpyExchanger.membrane.heatTransfer.Ts[12]
+ enthalpyExchanger.membrane.heatTransfer.Ts[13]
+ enthalpyExchanger.membrane.heatTransfer.Ts[14]
+ enthalpyExchanger.membrane.heatTransfer.Ts[15]
+ senMasFraColIn.X
+ senMasFraColOut.X
+ senMasFraHotIn.X
+ senMasFraHotOut.X
+ senTemColIn.T
+ senTemColOut.T
+ senTemHotIn.T
+ senTemHotOut.T
+
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp");
+Check of AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp:
+The model has the same number of unknowns and equations: 522
+The model could not be deduced to be symbolically well-posed.
+The model has
+ 514+pipeSupply.vol_b.dynBal.nPorts+pipeSupply.vol_a.dynBal.nPorts+ pipeReturn.vol_b.dynBal.nPorts+pipeReturn.vol_a.dynBal.nPorts
+scalar unknowns and
+ 479+(if sourceIdeal.source.use_Xi_in then 1 else (if sourceIdeal.source.use_X_in then 0 else 1))+(if not sourceIdeal.source.use_p_in then 1 else 0)+2* sourceIdeal.source.nPorts+(if not sourceIdeal.source.use_T_in then 1 else 0)+ (if sourceIdeal.sink.use_Xi_in then 1 else (if sourceIdeal.sink.use_X_in then 0 else 1))+(if not sourceIdeal.sink.use_p_in then 1 else 0)+2*sourceIdeal.sink.nPorts +(if not sourceIdeal.sink.use_T_in then 1 else 0)+(if demand.sink.use_Xi_in then 1 else (if demand.sink.use_X_in then 0 else 1))+(if not demand.sink.use_m_flow_in then 1 else 0)+2*demand.sink.nPorts+(if not demand.sink.use_T_in then 1 else 0)+(if demand.source.use_Xi_in then 1 else ( if demand.source.use_X_in then 0 else 1))+(if not demand.source.use_m_flow_in then 1 else 0)+2*demand.source.nPorts+(if not demand.source.use_T_in then 1 else 0)+(if not pipeSupply.vol_b.dynBal.use_mWat_flow then 1 else 0)+3* pipeSupply.vol_b.dynBal.nPorts+(if not pipeSupply.vol_a.dynBal.use_mWat_flow then 1 else 0)+3*pipeSupply.vol_a.dynBal.nPorts+(if not pipeReturn.vol_b.dynBal.use_mWat_flow then 1 else 0)+3*pipeReturn.vol_b.dynBal.nPorts+(if not pipeReturn.vol_a.dynBal.use_mWat_flow then 1 else 0)+3*pipeReturn.vol_a.dynBal.nPorts
+scalar equations.
+However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
+ 522
+Check of AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/DistrictHeatingCooling/Demands/Examples/OpenLoopVarTSupplyDp.mos\",", "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp\",", "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp\\\");\",", "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/DistrictHeatingCooling/Demands/Examples/OpenLoopVarTSupplyDp.mos");
+translateModel("AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp");
+Translation of AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp:
+The DAE has 522 scalar unknowns and 522 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 105
+ Variables: 1376
+ Constants: 25 (25 scalars)
+ Parameters: 625 (601 scalars)
+ Unknowns: 726 (538 scalars)
+ Differentiated variables: 15 scalars
+ Equations: 623
+ Nontrivial: 504
+Translated Model
+ Constants: 457 scalars
+ Free parameters: 119 scalars
+ Parameter depending: 129 scalars
+ Continuous time states: 11 scalars
+ Time-varying variables: 123 scalars
+ Alias variables: 336 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: { }
+ Sizes after manipulation of the linear systems: { }
+ Sizes of nonlinear systems of equations: {8}
+ Sizes after manipulation of the nonlinear systems: {1}
+ Number of numerical Jacobians: 0
+ Initialization problem
+ Sizes of nonlinear systems of equations: {8}
+ Sizes after manipulation of the nonlinear systems: {1}
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ demand.senT_return.T
+ demand.senT_supply.T
+ pControl.I.y
+ pipeReturn.del.x
+ pipeReturn.timDel.x
+ pipeReturn.vol_a.dynBal.U
+ pipeReturn.vol_b.dynBal.U
+ pipeSupply.del.x
+ pipeSupply.timDel.x
+ pipeSupply.vol_a.dynBal.U
+ pipeSupply.vol_b.dynBal.U
+
+ = true
+simulateModel("AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp", stopTime=100000, method="dassl", tolerance=1e-006, resultFile="AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp");
+Not possible to open file "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.mat": No such file or directory
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDp.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.BoilerCHP.Examples.CHPSystem");
+Check of AixLib.Fluid.BoilerCHP.Examples.CHPSystem:
+The model has the same number of unknowns and equations: 367
+The model could not be deduced to be symbolically well-posed.
+The model has
+ 361+combinedHeatPower.vol.dynBal.nPorts+size(combinedHeatPower.combiTable1Ds.columns, 1)
+scalar unknowns and
+ 347+size(combinedHeatPower.combiTable1Ds.columns, 1)+2*source.nPorts+(if not source.use_m_flow_in then 1 else 0)+(if not source.use_T_in then 1 else 0)+( if not source.use_X_in then 1 else 0)+2*sink.nPorts+(if not sink.use_p_in then 1 else 0)+(if not sink.use_T_in then 1 else 0)+(if not sink.use_X_in then 1 else 0)+(if not combinedHeatPower.vol.dynBal.use_mWat_flow then 1 else 0)+3*combinedHeatPower.vol.dynBal.nPorts
+scalar equations.
+However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
+ 367
+Check of AixLib.Fluid.BoilerCHP.Examples.CHPSystem successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/BoilerCHP/Examples/CHPSystem.mos\",", "AixLib.Fluid.BoilerCHP.Examples.CHPSystem.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.BoilerCHP.Examples.CHPSystem\",", "AixLib.Fluid.BoilerCHP.Examples.CHPSystem.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.BoilerCHP.Examples.CHPSystem.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.BoilerCHP.Examples.CHPSystem\\\");\",", "AixLib.Fluid.BoilerCHP.Examples.CHPSystem.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.BoilerCHP.Examples.CHPSystem.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.BoilerCHP.Examples.CHPSystem.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/BoilerCHP/Examples/CHPSystem.mos");
+simulateModel("AixLib.Fluid.BoilerCHP.Examples.CHPSystem", tolerance=1e-06, stopTime=1200, method="dassl", resultFile="AixLib.Fluid.BoilerCHP.Examples.CHPSystem");
+Translation of AixLib.Fluid.BoilerCHP.Examples.CHPSystem:
+The DAE has 367 scalar unknowns and 367 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 105
+ Variables: 787
+ Constants: 8 (8 scalars)
+ Parameters: 361 (395 scalars)
+ Unknowns: 418 (371 scalars)
+ Differentiated variables: 8 scalars
+ Equations: 404
+ Nontrivial: 360
+Translated Model
+ Constants: 181 scalars
+ Free parameters: 140 scalars
+ Parameter depending: 115 scalars
+ Continuous time states: 6 scalars
+ Time-varying variables: 112 scalars
+ Alias variables: 226 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: { }
+ Sizes after manipulation of the linear systems: { }
+ Sizes of nonlinear systems of equations: {8, 9}
+ Sizes after manipulation of the nonlinear systems: {1, 1}
+ Number of numerical Jacobians: 0
+ Initialization problem
+ Sizes of linear systems of equations: {5}
+ Sizes after manipulation of the linear systems: {0}
+
+Selected continuous time states
+Statically selected continuous time states
+ combinedHeatPower.elControl.I.y
+ combinedHeatPower.senTCold.T
+ combinedHeatPower.senTHot.T
+ combinedHeatPower.thControl.PI.I.y
+ combinedHeatPower.thControl.PI1.I.y
+ combinedHeatPower.vol.dynBal.medium.T
+
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.BoilerCHP.Examples.CHPSystem.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst");
+Check of AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst:
+The model has the same number of unknowns and equations: 250
+The model could not be deduced to be symbolically well-posed.
+The model has
+ 248+vol.dynBal.nPorts
+scalar unknowns and
+ 237+(if sou.use_Xi_in then 1 else (if sou.use_X_in then 0 else 1))+(if not sou.use_p_in then 1 else 0)+2*sou.nPorts+(if not sou.use_T_in then 1 else 0)+ (if not dpControlled_dp.mov.vol.steBal.use_mWat_flow then 1 else 0)+(if not vol.dynBal.use_mWat_flow then 1 else 0)+3*vol.dynBal.nPorts
+scalar equations.
+However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
+ 250
+Check of AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/Movers/DpControlledMovers/Examples/DpConst.mos\",", "AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst\",", "AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst\\\");\",", "AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/Movers/DpControlledMovers/Examples/DpConst.mos");
+simulateModel("AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst", startTime=0, stopTime=3600, tolerance=1e-6, method="dassl", resultFile="AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst");
+Translation of AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst:
+The DAE has 250 scalar unknowns and 250 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 82
+ Variables: 814
+ Constants: 19 (19 scalars)
+ Parameters: 465 (949 scalars)
+ Unknowns: 330 (265 scalars)
+ Differentiated variables: 7 scalars
+ Equations: 284
+ Nontrivial: 236
+Translated Model
+ Constants: 686 scalars
+ Free parameters: 51 scalars
+ Parameter depending: 271 scalars
+ Outputs: 1 scalars
+ Continuous time states: 5 scalars
+ Time-varying variables: 61 scalars
+ Alias variables: 164 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: { }
+ Sizes after manipulation of the linear systems: { }
+ Sizes of nonlinear systems of equations: {3, 1}
+ Sizes after manipulation of the nonlinear systems: {1, 1}
+ Number of numerical Jacobians: 0
+ Initialization problem
+ Sizes of nonlinear systems of equations: {3, 1, 1}
+ Sizes after manipulation of the nonlinear systems: {1, 0, 1}
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ dpControlled_dp.mov.filter.s[1]
+ dpControlled_dp.mov.filter.s[2]
+ integrator.y
+ val.filter.s[1]
+ val.filter.s[2]
+
+Finished
+ = true
+
+
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.Storage.Examples.StorageSimpleExample");
+Check of AixLib.Fluid.Storage.Examples.StorageSimpleExample:
+The model has the same number of unknowns and equations: 964
+The model could not be deduced to be symbolically well-posed.
+The model has
+ 938+storageSimple.layer[1].dynBal.nPorts+storageSimple.layer[2].dynBal.nPorts+ storageSimple.layer[3].dynBal.nPorts+storageSimple.layer_HE[1].dynBal.nPorts+ storageSimple.layer_HE[2].dynBal.nPorts+storageSimple.layer_HE[3].dynBal.nPorts +2*storageSimple.n+heatingRod.vol.dynBal.nPorts+simpleConsumer.volume.dynBal.nPorts +pumpGen.vol.dynBal.nPorts+pumpCon.vol.dynBal.nPorts
+scalar unknowns and
+ 869+(if storageSimple.use_TOut then 2*storageSimple.n else 0)+(if pressureBoundary.use_Xi_in then 1 else (if pressureBoundary.use_X_in then 0 else 1))+(if not pressureBoundary.use_p_in then 1 else 0)+2*pressureBoundary.nPorts +(if not pressureBoundary.use_T_in then 1 else 0)+(if pressureBoundary1.use_Xi_in then 1 else (if pressureBoundary1.use_X_in then 0 else 1))+(if not pressureBoundary1.use_p_in then 1 else 0)+2*pressureBoundary1.nPorts+(if not pressureBoundary1.use_T_in then 1 else 0)+(if PIDHR.reset <> AixLib.Types.Reset. Input then 1 else 0)+(if PIDPumpGen.reset <> AixLib.Types.Reset.Input then 1 else 0)+(if PIDPumpCon.reset <> AixLib.Types.Reset.Input then 1 else 0)+(if not storageSimple.layer[1].dynBal.use_mWat_flow then 1 else 0)+3* storageSimple.layer[1].dynBal.nPorts+(if not storageSimple.layer[2].dynBal.use_mWat_flow then 1 else 0)+3*storageSimple.layer[2].dynBal.nPorts+(if not storageSimple.layer[3].dynBal.use_mWat_flow then 1 else 0)+3*storageSimple.layer[3].dynBal.nPorts +(if not storageSimple.layer_HE[1].dynBal.use_mWat_flow then 1 else 0)+3* storageSimple.layer_HE[1].dynBal.nPorts+(if not storageSimple.layer_HE[2].dynBal.use_mWat_flow then 1 else 0)+3*storageSimple.layer_HE[2].dynBal.nPorts+(if not storageSimple.layer_HE[3].dynBal.use_mWat_flow then 1 else 0)+3* storageSimple.layer_HE[3].dynBal.nPorts+(if not heatingRod.vol.dynBal.use_mWat_flow then 1 else 0)+3*heatingRod.vol.dynBal.nPorts+(if not simpleConsumer.volume.dynBal.use_mWat_flow then 1 else 0)+3*simpleConsumer.volume.dynBal.nPorts+(if not pumpGen.vol.dynBal.use_mWat_flow then 1 else 0)+3*pumpGen.vol.dynBal.nPorts+( if not pumpCon.vol.dynBal.use_mWat_flow then 1 else 0)+3*pumpCon.vol.dynBal.nPorts +(if (if PIDHR.reset == AixLib.Types.Reset.Disabled then PIDHR.reset else AixLib.Types.Reset.Input) <> AixLib.Types.Reset.Input then 1 else 0)+(if (if PIDHR.reset == AixLib.Types.Reset.Disabled then PIDHR.reset else AixLib.Types.Reset.Input) == AixLib.Types.Reset.Disabled then 1 else 0)+(if ( if PIDPumpGen.reset == AixLib.Types.Reset.Disabled then PIDPumpGen.reset else AixLib.Types.Reset.Input) <> AixLib.Types.Reset.Input then 1 else 0)+(if (if PIDPumpGen.reset == AixLib.Types.Reset.Disabled then PIDPumpGen.reset else AixLib.Types.Reset.Input) == AixLib.Types.Reset.Disabled then 1 else 0)+(if ( if PIDPumpCon.reset == AixLib.Types.Reset.Disabled then PIDPumpCon.reset else AixLib.Types.Reset.Input) <> AixLib.Types.Reset.Input then 1 else 0)+(if (if PIDPumpCon.reset == AixLib.Types.Reset.Disabled then PIDPumpCon.reset else AixLib.Types.Reset.Input) == AixLib.Types.Reset.Disabled then 1 else 0)
+scalar equations.
+However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
+ 964
+Check of AixLib.Fluid.Storage.Examples.StorageSimpleExample successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/Storage/Examples/StorageSimpleExample.mos\",", "AixLib.Fluid.Storage.Examples.StorageSimpleExample.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.Storage.Examples.StorageSimpleExample\",", "AixLib.Fluid.Storage.Examples.StorageSimpleExample.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.Storage.Examples.StorageSimpleExample.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.Storage.Examples.StorageSimpleExample\\\");\",", "AixLib.Fluid.Storage.Examples.StorageSimpleExample.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.Storage.Examples.StorageSimpleExample.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.Storage.Examples.StorageSimpleExample.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/Storage/Examples/StorageSimpleExample.mos");
+simulateModel("AixLib.Fluid.Storage.Examples.StorageSimpleExample", tolerance=1e-6, stopTime=38200, method="dassl", resultFile="AixLib.Fluid.Storage.Examples.StorageSimpleExample");
+Translation of AixLib.Fluid.Storage.Examples.StorageSimpleExample:
+The DAE has 964 scalar unknowns and 964 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 247
+ Variables: 2530
+ Constants: 57 (57 scalars)
+ Parameters: 1181 (1670 scalars)
+ Unknowns: 1292 (1010 scalars)
+ Differentiated variables: 28 scalars
+ Equations: 1101
+ Nontrivial: 860
+Translated Model
+ Constants: 1047 scalars
+ Free parameters: 186 scalars
+ Parameter depending: 627 scalars
+ Outputs: 1 scalars
+ Continuous time states: 17 scalars
+ Time-varying variables: 245 scalars
+ Alias variables: 632 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: {4}
+ Sizes after manipulation of the linear systems: {0}
+ Sizes of nonlinear systems of equations: {5, 7}
+ Sizes after manipulation of the nonlinear systems: {1, 1}
+ Number of numerical Jacobians: 0
+ Initialization problem
+ Sizes of nonlinear systems of equations: {5, 7}
+ Sizes after manipulation of the nonlinear systems: {1, 1}
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ heatingRod.vol.dynBal.U
+ PIDHR.I.y
+ PIDPumpCon.I.y
+ PIDPumpGen.I.y
+ pumpCon.filter.s[1]
+ pumpCon.filter.s[2]
+ pumpCon.vol.dynBal.U
+ pumpGen.filter.s[1]
+ pumpGen.filter.s[2]
+ pumpGen.vol.dynBal.U
+ simpleConsumer.heatCapacitor.T
+ storageSimple.layer[1].dynBal.U
+ storageSimple.layer[2].dynBal.U
+ storageSimple.layer[3].dynBal.U
+ storageSimple.layer_HE[1].dynBal.U
+ storageSimple.layer_HE[2].dynBal.U
+ storageSimple.layer_HE[3].dynBal.U
+
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.Storage.Examples.StorageSimpleExample.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator");
+Check of AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator:
+Warning: Non-literal value.
+In nominal attribute for rad.res.m_flow.
+Ignoring nominal attribute.
+In class Modelica.Units.SI.
+ Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237
+Used in base-class rad.res.PartialTwoPortInterface.
+ Near file: /tmp/tmp-AixLib-1-l45_6zzp/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3
+Warning: Non-literal value.
+In nominal attribute for pumHeaPum.m_flow_in.
+Ignoring nominal attribute.
+In class Modelica.Blocks.Interfaces.
+ Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Blocks/Interfaces.mo, line 2
+Used in base-class pumHeaPum.FlowControlled_m_flow.
+ Near file: /tmp/tmp-AixLib-1-l45_6zzp/AixLib/Fluid/Movers/Preconfigured/FlowControlled_m_flow.mo, line 3
+Warning: Non-literal value.
+In nominal attribute for pumHeaPum.m_flow_actual.
+Ignoring nominal attribute.
+In class Modelica.Blocks.Interfaces.
+ Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Blocks/Interfaces.mo, line 2
+Used in base-class pumHeaPum.FlowControlled_m_flow.
+ Near file: /tmp/tmp-AixLib-1-l45_6zzp/AixLib/Fluid/Movers/Preconfigured/FlowControlled_m_flow.mo, line 3
+Warning: Non-literal value.
+In nominal attribute for pumHeaPumSou.m_flow_in.
+Ignoring nominal attribute.
+In class Modelica.Blocks.Interfaces.
+ Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Blocks/Interfaces.mo, line 2
+Used in base-class pumHeaPumSou.FlowControlled_m_flow.
+ Near file: /tmp/tmp-AixLib-1-l45_6zzp/AixLib/Fluid/Movers/Preconfigured/FlowControlled_m_flow.mo, line 3
+Warning: Non-literal value.
+In nominal attribute for pumHeaPumSou.m_flow_actual.
+Ignoring nominal attribute.
+In class Modelica.Blocks.Interfaces.
+ Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Blocks/Interfaces.mo, line 2
+Used in base-class pumHeaPumSou.FlowControlled_m_flow.
+ Near file: /tmp/tmp-AixLib-1-l45_6zzp/AixLib/Fluid/Movers/Preconfigured/FlowControlled_m_flow.mo, line 3
+The model has the same number of unknowns and equations: 1647
+The model could not be deduced to be symbolically well-posed.
+The model has
+ 1604+2*(rad.nEle+vol.dynBal.nPorts)+max([size(timTab.columns, 1); size( timTab.offset, 1)])+rad.vol[1].dynBal.nPorts+rad.vol[2].dynBal.nPorts+ rad.vol[3].dynBal.nPorts+rad.vol[4].dynBal.nPorts+rad.vol[5].dynBal.nPorts+ rad.sumCon.nin+rad.sumRad.nin+heaPum.con.vol.dynBal.nPorts+heaPum.eva.vol.dynBal.nPorts +size(heaPum.safCtr.opeEnv.bouMapHea.tabBou.columns, 1)+heaPum.safCtr.opeEnv.bouMapHea.nor.nu +size(heaPum.safCtr.opeEnv.bouMapCoo.tabBou.columns, 1)+heaPum.safCtr.opeEnv.bouMapCoo.nor.nu
+scalar unknowns and
+ 1564+max([size(timTab.columns, 1); size(timTab.offset, 1)])+(if weaDat.pAtmSou == AixLib.BoundaryConditions.Types.DataSource.Parameter then 1 else 0)+(if weaDat.TDewPoiSou == AixLib.BoundaryConditions.Types.DataSource.Parameter then 1 else 0)+(if weaDat.TDryBulSou == AixLib.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.TBlaSkySou == AixLib.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.relHumSou == AixLib.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.opaSkyCovSou == AixLib.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.ceiHeiSou == AixLib.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.totSkyCovSou == AixLib.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.winSpeSou == AixLib.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.winDirSou == AixLib.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.HInfHorSou == AixLib.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.HSou == AixLib.BoundaryConditions.Types.RadiationDataSource. Input_HDirNor_HDifHor then 2 else 1)+(if weaDat.HSou == AixLib.BoundaryConditions.Types.RadiationDataSource. Input_HDirNor_HGloHor then 2 else 1)+(if weaDat.HSou == AixLib.BoundaryConditions.Types.RadiationDataSource. Input_HGloHor_HDifHor then 2 else 1)+(if sou.use_Xi_in then 1 else (if sou.use_X_in then 0 else 1))+(if not sou.use_p_in then 1 else 0)+2*sou.nPorts +(if not sou.use_T_in then 1 else 0)+(if sin.use_Xi_in then 1 else (if sin.use_X_in then 0 else 1))+(if not sin.use_p_in then 1 else 0)+2*sin.nPorts +(if not sin.use_T_in then 1 else 0)+(if preSou.use_Xi_in then 1 else (if preSou.use_X_in then 0 else 1))+(if not preSou.use_p_in then 1 else 0)+2* preSou.nPorts+(if not preSou.use_T_in then 1 else 0)+(if not vol.dynBal.use_mWat_flow then 1 else 0)+5*vol.dynBal.nPorts+(if not rad.vol[1].dynBal.use_mWat_flow then 1 else 0)+3*rad.vol[1].dynBal.nPorts+(if not rad.vol[2].dynBal.use_mWat_flow then 1 else 0)+3*rad.vol[2].dynBal.nPorts +(if not rad.vol[3].dynBal.use_mWat_flow then 1 else 0)+3*rad.vol[3].dynBal.nPorts +(if not rad.vol[4].dynBal.use_mWat_flow then 1 else 0)+3*rad.vol[4].dynBal.nPorts +(if not rad.vol[5].dynBal.use_mWat_flow then 1 else 0)+3*rad.vol[5].dynBal.nPorts +(if not pumHeaPum.vol.steBal.use_mWat_flow then 1 else 0)+(if not pumHeaPumSou.vol.steBal.use_mWat_flow then 1 else 0)+(if not heaPum.con.vol.dynBal.use_mWat_flow then 1 else 0)+3*heaPum.con.vol.dynBal.nPorts+(if not heaPum.eva.vol.dynBal.use_mWat_flow then 1 else 0)+3*heaPum.eva.vol.dynBal.nPorts+size(heaPum.safCtr.opeEnv.bouMapHea.tabBou.columns, 1)+size(heaPum.safCtr.opeEnv.bouMapCoo.tabBou.columns, 1)+2*rad.nEle
+scalar equations.
+However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
+ 1647
+Check of AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator successful.
+Warning: WARNINGS have been issued.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/HeatPumps/ModularReversible/Examples/TableData3D_OneRoomRadiator.mos\",", "AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator\",", "AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator\\\");\",", "AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/HeatPumps/ModularReversible/Examples/TableData3D_OneRoomRadiator.mos");
+simulateModel("AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator", stopTime=86400, method="CVode", tolerance=1e-08, resultFile="AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator");
+Translation of AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator:
+Warning: Non-literal value.
+In nominal attribute for rad.res.m_flow.
+Ignoring nominal attribute.
+In class Modelica.Units.SI.
+ Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237
+Used in base-class rad.res.PartialTwoPortInterface.
+ Near file: /tmp/tmp-AixLib-1-l45_6zzp/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3
+Warning: Non-literal value.
+In nominal attribute for pumHeaPum.m_flow_in.
+Ignoring nominal attribute.
+In class Modelica.Blocks.Interfaces.
+ Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Blocks/Interfaces.mo, line 2
+Used in base-class pumHeaPum.FlowControlled_m_flow.
+ Near file: /tmp/tmp-AixLib-1-l45_6zzp/AixLib/Fluid/Movers/Preconfigured/FlowControlled_m_flow.mo, line 3
+Warning: Non-literal value.
+In nominal attribute for pumHeaPum.m_flow_actual.
+Ignoring nominal attribute.
+In class Modelica.Blocks.Interfaces.
+ Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Blocks/Interfaces.mo, line 2
+Used in base-class pumHeaPum.FlowControlled_m_flow.
+ Near file: /tmp/tmp-AixLib-1-l45_6zzp/AixLib/Fluid/Movers/Preconfigured/FlowControlled_m_flow.mo, line 3
+Warning: Non-literal value.
+In nominal attribute for pumHeaPumSou.m_flow_in.
+Ignoring nominal attribute.
+In class Modelica.Blocks.Interfaces.
+ Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Blocks/Interfaces.mo, line 2
+Used in base-class pumHeaPumSou.FlowControlled_m_flow.
+ Near file: /tmp/tmp-AixLib-1-l45_6zzp/AixLib/Fluid/Movers/Preconfigured/FlowControlled_m_flow.mo, line 3
+Warning: Non-literal value.
+In nominal attribute for pumHeaPumSou.m_flow_actual.
+Ignoring nominal attribute.
+In class Modelica.Blocks.Interfaces.
+ Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Blocks/Interfaces.mo, line 2
+Used in base-class pumHeaPumSou.FlowControlled_m_flow.
+ Near file: /tmp/tmp-AixLib-1-l45_6zzp/AixLib/Fluid/Movers/Preconfigured/FlowControlled_m_flow.mo, line 3
+The DAE has 1647 scalar unknowns and 1647 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 446
+ Variables: 3567
+ Constants: 78 (78 scalars)
+ Parameters: 1711 (2047 scalars)
+ Unknowns: 1778 (1690 scalars)
+ Differentiated variables: 22 scalars
+ Equations: 1659
+ Nontrivial: 1384
+Translated Model
+ Constants: 1277 scalars
+ Free parameters: 250 scalars
+ Parameter depending: 862 scalars
+ Outputs: 24 scalars
+ Continuous time states: 14 scalars
+ Time-varying variables: 363 scalars
+ Alias variables: 1063 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: {2, 2, 2, 2, 2, 4}
+ Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0, 0}
+ Sizes of nonlinear systems of equations: {3}
+ Sizes after manipulation of the nonlinear systems: {1}
+ Number of numerical Jacobians: 0
+ Initialization problem
+ Sizes of nonlinear systems of equations: {11, 1, 1, 2}
+ Sizes after manipulation of the nonlinear systems: {5, 1, 1, 1}
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ heaPum.con.vol.dynBal.U
+ heaPum.eva.vol.dynBal.U
+ oneRooRadHeaPumCtr.PIDCoo.I.y
+ oneRooRadHeaPumCtr.PIDHea.I.y
+ rad.vol[1].dynBal.U
+ rad.vol[2].dynBal.U
+ rad.vol[3].dynBal.U
+ rad.vol[4].dynBal.U
+ rad.vol[5].dynBal.U
+ temRet.T
+ temSup.T
+ vol.dynBal.m
+ vol.dynBal.medium.Xi[1]
+ vol.hOut_internal
+
+Warning: WARNINGS have been issued.
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.HeatPumps.ModularReversible.Examples.TableData3D_OneRoomRadiator.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar");
+Check of AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar:
+The model has the same number of unknowns and equations: 250
+The model could not be deduced to be symbolically well-posed.
+The model has
+ 248+vol.dynBal.nPorts
+scalar unknowns and
+ 237+(if sou.use_Xi_in then 1 else (if sou.use_X_in then 0 else 1))+(if not sou.use_p_in then 1 else 0)+2*sou.nPorts+(if not sou.use_T_in then 1 else 0)+ (if not dpControlled_dp.mov.vol.steBal.use_mWat_flow then 1 else 0)+(if not vol.dynBal.use_mWat_flow then 1 else 0)+3*vol.dynBal.nPorts
+scalar equations.
+However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
+ 250
+Check of AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/Movers/DpControlledMovers/Examples/DpVar.mos\",", "AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar\",", "AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar\\\");\",", "AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/Movers/DpControlledMovers/Examples/DpVar.mos");
+simulateModel("AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar", startTime=0, stopTime=3600, tolerance=1e-6, method="dassl", resultFile="AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar");
+Translation of AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar:
+The DAE has 250 scalar unknowns and 250 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 82
+ Variables: 814
+ Constants: 19 (19 scalars)
+ Parameters: 465 (949 scalars)
+ Unknowns: 330 (265 scalars)
+ Differentiated variables: 7 scalars
+ Equations: 284
+ Nontrivial: 236
+Translated Model
+ Constants: 686 scalars
+ Free parameters: 51 scalars
+ Parameter depending: 271 scalars
+ Outputs: 1 scalars
+ Continuous time states: 5 scalars
+ Time-varying variables: 61 scalars
+ Alias variables: 164 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: { }
+ Sizes after manipulation of the linear systems: { }
+ Sizes of nonlinear systems of equations: {3, 1}
+ Sizes after manipulation of the nonlinear systems: {1, 1}
+ Number of numerical Jacobians: 0
+ Initialization problem
+ Sizes of nonlinear systems of equations: {3, 1, 1}
+ Sizes after manipulation of the nonlinear systems: {1, 0, 1}
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ dpControlled_dp.mov.filter.s[1]
+ dpControlled_dp.mov.filter.s[2]
+ integrator.y
+ val.filter.s[1]
+ val.filter.s[2]
+
+Finished
+ = true
+
+
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.Movers.DpControlledMovers.Examples.DpVar.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump");
+Check of AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump:
+Warning: Redeclaration requires a subtype.
+ But missing component dp_start.
+ In redeclaration of PeakLoadDeviceModel.
+ File: /tmp/tmp-AixLib-1-l45_6zzp/AixLib/Fluid/Examples/GeothermalHeatPump/BaseClasses/GeothermalHeatPumpBase.mo, line 20
+ Context: AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.PeakLoadDeviceModel
+The model has the same number of unknowns and equations: 4699
+Check of AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/Examples/GeothermalHeatPump/GeothermalHeatPump.mos\",", "AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump\",", "AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump\\\");\",", "AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/Examples/GeothermalHeatPump/GeothermalHeatPump.mos");
+simulateModel("AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump", startTime=0, stopTime=86400, method="dassl", tolerance=1e-06, resultFile="AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump");
+Translation of AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump:
+Warning: Redeclaration requires a subtype.
+ But missing component dp_start.
+ In redeclaration of PeakLoadDeviceModel.
+ File: /tmp/tmp-AixLib-1-l45_6zzp/AixLib/Fluid/Examples/GeothermalHeatPump/BaseClasses/GeothermalHeatPumpBase.mo, line 20
+ Context: AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.PeakLoadDeviceModel
+The DAE has 4699 scalar unknowns and 4699 scalar equations.
+Sparse solver handling possible: false.
+Due to flag Advanced.SparseActivate=false.
+Model sparse and large enough: true.
+Sparse solvers are available for dassl, lsodar, cvode, radau, esdirk*, sdirk* (using OpenMP, set number of cores with Advanced.NumberOfCores).
+
+Statistics
+
+Original Model
+ Number of components: 1061
+ Variables: 12398
+ Constants: 219 (219 scalars)
+ Parameters: 6096 (7320 scalars)
+ Unknowns: 6083 (4872 scalars)
+ Differentiated variables: 147 scalars
+ Equations: 4946
+ Nontrivial: 3872
+Translated Model
+ Constants: 4158 scalars
+ Free parameters: 913 scalars
+ Parameter depending: 3104 scalars
+ Outputs: 17 scalars
+ Continuous time states: 109 scalars
+ Time-varying variables: 1171 scalars
+ Alias variables: 3065 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: {2, 3, 2, 2, 4, 3, 17, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 2, 4, 3, 17, 4, 2, 2, 2, 2, 2, 2, 2, 2}
+ Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0}
+ Sizes of nonlinear systems of equations: {5, 12, 12, 5, 6, 6, 6, 3, 1, 6, 6, 6, 6, 6, 6, 6}
+ Sizes after manipulation of the nonlinear systems: {1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1}
+ Number of numerical Jacobians: 0
+ Initialization problem
+ Sizes of nonlinear systems of equations: {5, 1, 12, 1, 12, 1, 5, 1, 3, 1}
+ Sizes after manipulation of the nonlinear systems: {2, 0, 1, 0, 1, 0, 1, 0, 1, 0}
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ coldStorage.bottomCover.loadIns.T
+ coldStorage.bottomCover.loadWall.T
+ coldStorage.heatingCoil1.pipe[1].del.x
+ coldStorage.heatingCoil1.pipe[1].timDel.x
+ coldStorage.heatingCoil1.pipe[1].vol_a.dynBal.U
+ coldStorage.heatingCoil1.pipe[1].vol_b.dynBal.U
+ coldStorage.heatingCoil1.pipe[2].del.x
+ coldStorage.heatingCoil1.pipe[2].timDel.x
+ coldStorage.heatingCoil1.pipe[2].vol_a.dynBal.U
+ coldStorage.heatingCoil1.pipe[2].vol_b.dynBal.U
+ coldStorage.heatingCoil1.pipe[3].del.x
+ coldStorage.heatingCoil1.pipe[3].timDel.x
+ coldStorage.heatingCoil1.pipe[3].vol_a.dynBal.U
+ coldStorage.heatingCoil1.pipe[3].vol_b.dynBal.U
+ coldStorage.heatingCoil1.pipe[4].del.x
+ coldStorage.heatingCoil1.pipe[4].timDel.x
+ coldStorage.heatingCoil1.pipe[4].vol_a.dynBal.U
+ coldStorage.heatingCoil1.pipe[4].vol_b.dynBal.U
+ coldStorage.heatingCoil1.pipe[5].del.x
+ coldStorage.heatingCoil1.pipe[5].timDel.x
+ coldStorage.heatingCoil1.pipe[5].vol_a.dynBal.U
+ coldStorage.heatingCoil1.pipe[5].vol_b.dynBal.U
+ coldStorage.layer[1].dynBal.U
+ coldStorage.layer[2].dynBal.U
+ coldStorage.layer[3].dynBal.U
+ coldStorage.layer[4].dynBal.U
+ coldStorage.layer[5].dynBal.U
+ coldStorage.storageMantle[1].Insulation.CylindricLoad1.heatCapacitor.T
+ coldStorage.storageMantle[1].Wall.CylindricLoad1.heatCapacitor.T
+ coldStorage.storageMantle[2].Insulation.CylindricLoad1.heatCapacitor.T
+ coldStorage.storageMantle[2].Wall.CylindricLoad1.heatCapacitor.T
+ coldStorage.storageMantle[3].Insulation.CylindricLoad1.heatCapacitor.T
+ coldStorage.storageMantle[3].Wall.CylindricLoad1.heatCapacitor.T
+ coldStorage.storageMantle[4].Insulation.CylindricLoad1.heatCapacitor.T
+ coldStorage.storageMantle[4].Wall.CylindricLoad1.heatCapacitor.T
+ coldStorage.storageMantle[5].Insulation.CylindricLoad1.heatCapacitor.T
+ coldStorage.storageMantle[5].Wall.CylindricLoad1.heatCapacitor.T
+ coldStorage.topCover.loadIns.T
+ coldStorage.topCover.loadWall.T
+ heatPump.con.vol.dynBal.U
+ heatPump.eva.vol.dynBal.U
+ heatStorage.bottomCover.loadIns.T
+ heatStorage.bottomCover.loadWall.T
+ heatStorage.heatingCoil1.pipe[1].del.x
+ heatStorage.heatingCoil1.pipe[1].timDel.x
+ heatStorage.heatingCoil1.pipe[1].vol_a.dynBal.U
+ heatStorage.heatingCoil1.pipe[1].vol_b.dynBal.U
+ heatStorage.heatingCoil1.pipe[2].del.x
+ heatStorage.heatingCoil1.pipe[2].timDel.x
+ heatStorage.heatingCoil1.pipe[2].vol_a.dynBal.U
+ heatStorage.heatingCoil1.pipe[2].vol_b.dynBal.U
+ heatStorage.heatingCoil1.pipe[3].del.x
+ heatStorage.heatingCoil1.pipe[3].timDel.x
+ heatStorage.heatingCoil1.pipe[3].vol_a.dynBal.U
+ heatStorage.heatingCoil1.pipe[3].vol_b.dynBal.U
+ heatStorage.heatingCoil1.pipe[4].del.x
+ heatStorage.heatingCoil1.pipe[4].timDel.x
+ heatStorage.heatingCoil1.pipe[4].vol_a.dynBal.U
+ heatStorage.heatingCoil1.pipe[4].vol_b.dynBal.U
+ heatStorage.heatingCoil1.pipe[5].del.x
+ heatStorage.heatingCoil1.pipe[5].timDel.x
+ heatStorage.heatingCoil1.pipe[5].vol_a.dynBal.U
+ heatStorage.heatingCoil1.pipe[5].vol_b.dynBal.U
+ heatStorage.layer[1].dynBal.U
+ heatStorage.layer[2].dynBal.U
+ heatStorage.layer[3].dynBal.U
+ heatStorage.layer[4].dynBal.U
+ heatStorage.layer[5].dynBal.U
+ heatStorage.storageMantle[1].Insulation.CylindricLoad1.heatCapacitor.T
+ heatStorage.storageMantle[1].Wall.CylindricLoad1.heatCapacitor.T
+ heatStorage.storageMantle[2].Insulation.CylindricLoad1.heatCapacitor.T
+ heatStorage.storageMantle[2].Wall.CylindricLoad1.heatCapacitor.T
+ heatStorage.storageMantle[3].Insulation.CylindricLoad1.heatCapacitor.T
+ heatStorage.storageMantle[3].Wall.CylindricLoad1.heatCapacitor.T
+ heatStorage.storageMantle[4].Insulation.CylindricLoad1.heatCapacitor.T
+ heatStorage.storageMantle[4].Wall.CylindricLoad1.heatCapacitor.T
+ heatStorage.storageMantle[5].Insulation.CylindricLoad1.heatCapacitor.T
+ heatStorage.storageMantle[5].Wall.CylindricLoad1.heatCapacitor.T
+ heatStorage.topCover.loadIns.T
+ heatStorage.topCover.loadWall.T
+ peaLoaDev.boiler.internalControl.ControlerHeater.PI.I.y
+ peaLoaDev.boiler.internalControl.eEnergyMeter_P.q_joule
+ peaLoaDev.boiler.internalControl.eEnergyMeter_S.q_joule
+ peaLoaDev.boiler.senTCold.T
+ peaLoaDev.boiler.senTHot.T
+ peaLoaDev.boiler.vol.dynBal.U
+ pumpColdConsumer.filter.s[1]
+ pumpColdConsumer.filter.s[2]
+ pumpColdConsumer.vol.dynBal.U
+ pumpCondenser.filter.s[1]
+ pumpCondenser.filter.s[2]
+ pumpCondenser.vol.dynBal.U
+ pumpEvaporator.filter.s[1]
+ pumpEvaporator.filter.s[2]
+ pumpEvaporator.vol.dynBal.U
+ pumpGeothermalSource.filter.s[1]
+ pumpGeothermalSource.filter.s[2]
+ pumpGeothermalSource.vol.dynBal.U
+ pumpHeatConsumer.filter.s[1]
+ pumpHeatConsumer.filter.s[2]
+ pumpHeatConsumer.vol.dynBal.U
+ valveColdStorage.filter.s[1]
+ valveColdStorage.filter.s[2]
+ valveHeatSink.filter.s[1]
+ valveHeatSink.filter.s[2]
+ valveHeatSource.filter.s[1]
+ valveHeatSource.filter.s[2]
+ valveHeatStorage.filter.s[1]
+ valveHeatStorage.filter.s[2]
+
+Warning: WARNINGS have been issued.
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.Examples.GeothermalHeatPump.GeothermalHeatPump.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.Pools.Examples.IndoorSwimmingPool");
+Check of AixLib.Fluid.Pools.Examples.IndoorSwimmingPool:
+The model has the same number of unknowns and equations: 677
+The model has the same number of unknowns and equations
+for the given numerical settings of parameters: 677
+Check of AixLib.Fluid.Pools.Examples.IndoorSwimmingPool successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/Pools/Examples/IndoorSwimmingPool.mos\",", "AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.Pools.Examples.IndoorSwimmingPool\",", "AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.Pools.Examples.IndoorSwimmingPool\\\");\",", "AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/Pools/Examples/IndoorSwimmingPool.mos");
+simulateModel("AixLib.Fluid.Pools.Examples.IndoorSwimmingPool", tolerance=1e-6, stopTime=604800, numberOfIntervals=0, outputInterval=900, method="CVode", resultFile="AixLib.Fluid.Pools.Examples.IndoorSwimmingPool");
+Translation of AixLib.Fluid.Pools.Examples.IndoorSwimmingPool:
+The DAE has 677 scalar unknowns and 677 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 161
+ Variables: 1600
+ Constants: 41 (41 scalars)
+ Parameters: 725 (917 scalars)
+ Unknowns: 834 (704 scalars)
+ Differentiated variables: 3 scalars
+ Equations: 700
+ Nontrivial: 575
+Translated Model
+ Constants: 579 scalars
+ Free parameters: 125 scalars
+ Parameter depending: 369 scalars
+ Continuous time states: 3 scalars
+ Time-varying variables: 180 scalars
+ Alias variables: 409 scalars
+ Number of mixed real/discrete systems of equations: 1
+ Sizes of linear systems of equations: {26}
+ Sizes after manipulation of the linear systems: {13}
+ Sizes of nonlinear systems of equations: {75, 1, 1}
+ Sizes after manipulation of the nonlinear systems: {16, 0, 1}
+ Number of numerical Jacobians: 0
+ Initialization problem
+ Sizes of nonlinear systems of equations: {1, 74, 1}
+ Sizes after manipulation of the nonlinear systems: {0, 16, 1}
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ indoorSwimming.cirPump.filter.s[1]
+ indoorSwimming.cirPump.filter.s[2]
+ indoorSwimming.PI.I.y
+
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.Pools.Examples.IndoorSwimmingPool.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances");
+Check of AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances:
+The model has the same number of unknowns and equations: 60
+The model could not be deduced to be symbolically well-posed.
+The model has
+ 60
+scalar unknowns and
+ 48+(if sou1.use_Xi_in then 1 else (if sou1.use_X_in then 0 else 1))+(if not sou1.use_p_in then 1 else 0)+2*sou1.nPorts+(if not sou1.use_T_in then 1 else 0) +(if sin1.use_Xi_in then 1 else (if sin1.use_X_in then 0 else 1))+(if not sin1.use_p_in then 1 else 0)+2*sin1.nPorts+(if not sin1.use_T_in then 1 else 0)
+scalar equations.
+However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
+ 60
+Check of AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/FixedResistances/Examples/CompareFixedResistances.mos\",", "AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances\",", "AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances\\\");\",", "AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/FixedResistances/Examples/CompareFixedResistances.mos");
+simulateModel("AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances", stopTime=3600, method="dassl", tolerance=1e-006, resultFile="AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances");
+Translation of AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances:
+The DAE has 60 scalar unknowns and 60 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 12
+ Variables: 181
+ Constants: 6 (6 scalars)
+ Parameters: 87 (85 scalars)
+ Unknowns: 88 (60 scalars)
+ Equations: 88
+ Nontrivial: 81
+Translated Model
+ Constants: 66 scalars
+ Free parameters: 22 scalars
+ Parameter depending: 9 scalars
+ Time-varying variables: 7 scalars
+ Alias variables: 47 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: { }
+ Sizes after manipulation of the linear systems: { }
+ Sizes of nonlinear systems of equations: { }
+ Sizes after manipulation of the nonlinear systems: { }
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.FixedResistances.Examples.CompareFixedResistances.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta");
+Check of AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta:
+The model has the same number of unknowns and equations: 187
+The model could not be deduced to be symbolically well-posed.
+The model has
+ 185+pip.vol.dynBal.nPorts
+scalar unknowns and
+ 171+(if sin.use_Xi_in then 1 else (if sin.use_X_in then 0 else 1))+(if not sin.use_p_in then 1 else 0)+2*sin.nPorts+(if not sin.use_T_in then 1 else 0)+ (if sou.use_Xi_in then 1 else (if sou.use_X_in then 0 else 1))+(if not sou.use_m_flow_in then 1 else 0)+2*sou.nPorts+(if not sou.use_T_in then 1 else 0)+(if not pip.vol.dynBal.use_mWat_flow then 1 else 0)+3* pip.vol.dynBal.nPorts
+scalar equations.
+However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
+ 187
+Check of AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/DistrictHeatingCooling/Pipes/Examples/PlugFlowPipeZeta.mos\",", "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta\",", "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta\\\");\",", "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/DistrictHeatingCooling/Pipes/Examples/PlugFlowPipeZeta.mos");
+simulateModel("AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta", stopTime=1000, method="dassl", tolerance=1e-6, resultFile="AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta");
+Translation of AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta:
+The DAE has 187 scalar unknowns and 187 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 34
+ Variables: 537
+ Constants: 10 (10 scalars)
+ Parameters: 262 (255 scalars)
+ Unknowns: 265 (193 scalars)
+ Differentiated variables: 6 scalars
+ Equations: 220
+ Nontrivial: 186
+Translated Model
+ Constants: 189 scalars
+ Free parameters: 46 scalars
+ Parameter depending: 66 scalars
+ Continuous time states: 5 scalars
+ Time-varying variables: 39 scalars
+ Alias variables: 118 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: { }
+ Sizes after manipulation of the linear systems: { }
+ Sizes of nonlinear systems of equations: { }
+ Sizes after manipulation of the nonlinear systems: { }
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ pip.plugFlowCore.del.x
+ pip.plugFlowCore.timDel.x
+ pip.vol.dynBal.U
+ senTemIn.T
+ senTemOut.T
+
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeZeta.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.Storage.Examples.StorageBoiler");
+Check of AixLib.Fluid.Storage.Examples.StorageBoiler:
+The model has the same number of unknowns and equations: 3241
+Check of AixLib.Fluid.Storage.Examples.StorageBoiler successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/Storage/Examples/StorageBoiler.mos\",", "AixLib.Fluid.Storage.Examples.StorageBoiler.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.Storage.Examples.StorageBoiler\",", "AixLib.Fluid.Storage.Examples.StorageBoiler.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.Storage.Examples.StorageBoiler.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.Storage.Examples.StorageBoiler\\\");\",", "AixLib.Fluid.Storage.Examples.StorageBoiler.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.Storage.Examples.StorageBoiler.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.Storage.Examples.StorageBoiler.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/Storage/Examples/StorageBoiler.mos");
+simulateModel("AixLib.Fluid.Storage.Examples.StorageBoiler", tolerance=1e-6, stopTime=86400, method="dassl", resultFile="AixLib.Fluid.Storage.Examples.StorageBoiler");
+Translation of AixLib.Fluid.Storage.Examples.StorageBoiler:
+The DAE has 3241 scalar unknowns and 3241 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 651
+ Variables: 8627
+ Constants: 159 (159 scalars)
+ Parameters: 4092 (4095 scalars)
+ Unknowns: 4376 (3344 scalars)
+ Differentiated variables: 106 scalars
+ Equations: 3314
+ Nontrivial: 2545
+Translated Model
+ Constants: 2850 scalars
+ Free parameters: 287 scalars
+ Parameter depending: 1523 scalars
+ Continuous time states: 76 scalars
+ Time-varying variables: 843 scalars
+ Alias variables: 2095 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: {4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2}
+ Sizes after manipulation of the linear systems: {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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
+ Sizes of nonlinear systems of equations: {22, 1, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1}
+ Sizes after manipulation of the nonlinear systems: {1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
+ Number of numerical Jacobians: 0
+ Initialization problem
+ Sizes of nonlinear systems of equations: {22, 1, 1}
+ Sizes after manipulation of the nonlinear systems: {1, 0, 1}
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ bufferStorage.bottomCover.loadIns.T
+ bufferStorage.bottomCover.loadWall.T
+ bufferStorage.heatingCoil1.pipe[1].del.x
+ bufferStorage.heatingCoil1.pipe[1].timDel.x
+ bufferStorage.heatingCoil1.pipe[1].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[1].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[2].del.x
+ bufferStorage.heatingCoil1.pipe[2].timDel.x
+ bufferStorage.heatingCoil1.pipe[2].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[2].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[3].del.x
+ bufferStorage.heatingCoil1.pipe[3].timDel.x
+ bufferStorage.heatingCoil1.pipe[3].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[3].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[4].del.x
+ bufferStorage.heatingCoil1.pipe[4].timDel.x
+ bufferStorage.heatingCoil1.pipe[4].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[4].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[5].del.x
+ bufferStorage.heatingCoil1.pipe[5].timDel.x
+ bufferStorage.heatingCoil1.pipe[5].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[5].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[6].del.x
+ bufferStorage.heatingCoil1.pipe[6].timDel.x
+ bufferStorage.heatingCoil1.pipe[6].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[6].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[7].del.x
+ bufferStorage.heatingCoil1.pipe[7].timDel.x
+ bufferStorage.heatingCoil1.pipe[7].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[7].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[8].del.x
+ bufferStorage.heatingCoil1.pipe[8].timDel.x
+ bufferStorage.heatingCoil1.pipe[8].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[8].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[9].del.x
+ bufferStorage.heatingCoil1.pipe[9].timDel.x
+ bufferStorage.heatingCoil1.pipe[9].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[9].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[10].del.x
+ bufferStorage.heatingCoil1.pipe[10].timDel.x
+ bufferStorage.heatingCoil1.pipe[10].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[10].vol_b.dynBal.U
+ bufferStorage.layer[1].dynBal.U
+ bufferStorage.layer[2].dynBal.U
+ bufferStorage.layer[3].dynBal.U
+ bufferStorage.layer[4].dynBal.U
+ bufferStorage.layer[5].dynBal.U
+ bufferStorage.layer[6].dynBal.U
+ bufferStorage.layer[7].dynBal.U
+ bufferStorage.layer[8].dynBal.U
+ bufferStorage.layer[9].dynBal.U
+ bufferStorage.layer[10].dynBal.U
+ bufferStorage.storageMantle[1].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[1].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[2].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[2].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[3].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[3].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[4].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[4].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[5].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[5].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[6].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[6].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[7].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[7].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[8].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[8].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[9].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[9].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[10].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[10].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.topCover.loadIns.T
+ bufferStorage.topCover.loadWall.T
+ pump.filter.s[1]
+ pump.filter.s[2]
+
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.Storage.Examples.StorageBoiler.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem");
+Check of AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem:
+The model has the same number of unknowns and equations: 733
+The model has the same number of unknowns and equations
+for the given numerical settings of parameters: 733
+Check of AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/Pools/Examples/IndoorSwimmingPoolExternalHeatingSystem.mos\",", "AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem\",", "AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem\\\");\",", "AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/Pools/Examples/IndoorSwimmingPoolExternalHeatingSystem.mos");
+simulateModel("AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem", tolerance=1e-6, stopTime=604800, numberOfIntervals=0, outputInterval=900, method="CVode", resultFile="AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem");
+Translation of AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem:
+The DAE has 733 scalar unknowns and 733 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 171
+ Variables: 1742
+ Constants: 45 (45 scalars)
+ Parameters: 777 (964 scalars)
+ Unknowns: 920 (764 scalars)
+ Differentiated variables: 3 scalars
+ Equations: 763
+ Nontrivial: 619
+Translated Model
+ Constants: 629 scalars
+ Free parameters: 133 scalars
+ Parameter depending: 374 scalars
+ Continuous time states: 3 scalars
+ Time-varying variables: 191 scalars
+ Alias variables: 446 scalars
+ Number of mixed real/discrete systems of equations: 1
+ Sizes of linear systems of equations: {26}
+ Sizes after manipulation of the linear systems: {13}
+ Sizes of nonlinear systems of equations: {79, 1, 1}
+ Sizes after manipulation of the nonlinear systems: {17, 0, 1}
+ Number of numerical Jacobians: 0
+ Initialization problem
+ Sizes of nonlinear systems of equations: {1, 78, 1}
+ Sizes after manipulation of the nonlinear systems: {0, 17, 1}
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ indoorSwimming.cirPump.filter.s[1]
+ indoorSwimming.cirPump.filter.s[2]
+ PI.I.y
+
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.Storage.Examples.StorageSolarCollector");
+Check of AixLib.Fluid.Storage.Examples.StorageSolarCollector:
+The model has the same number of unknowns and equations: 3387
+Check of AixLib.Fluid.Storage.Examples.StorageSolarCollector successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/Storage/Examples/StorageSolarCollector.mos\",", "AixLib.Fluid.Storage.Examples.StorageSolarCollector.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.Storage.Examples.StorageSolarCollector\",", "AixLib.Fluid.Storage.Examples.StorageSolarCollector.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.Storage.Examples.StorageSolarCollector.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.Storage.Examples.StorageSolarCollector\\\");\",", "AixLib.Fluid.Storage.Examples.StorageSolarCollector.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.Storage.Examples.StorageSolarCollector.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.Storage.Examples.StorageSolarCollector.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/Storage/Examples/StorageSolarCollector.mos");
+simulateModel("AixLib.Fluid.Storage.Examples.StorageSolarCollector", tolerance=1e-6, stopTime=172800, method="dassl", resultFile="AixLib.Fluid.Storage.Examples.StorageSolarCollector");
+Translation of AixLib.Fluid.Storage.Examples.StorageSolarCollector:
+The DAE has 3387 scalar unknowns and 3387 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 688
+ Variables: 8996
+ Constants: 163 (163 scalars)
+ Parameters: 4277 (4350 scalars)
+ Unknowns: 4556 (3492 scalars)
+ Differentiated variables: 114 scalars
+ Equations: 3534
+ Nontrivial: 2710
+Translated Model
+ Constants: 2925 scalars
+ Free parameters: 417 scalars
+ Parameter depending: 1577 scalars
+ Continuous time states: 83 scalars
+ Time-varying variables: 870 scalars
+ Alias variables: 2216 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: {4, 3, 3, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2}
+ Sizes after manipulation of the linear systems: {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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
+ Sizes of nonlinear systems of equations: {24, 1, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6}
+ Sizes after manipulation of the nonlinear systems: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
+ Number of numerical Jacobians: 0
+ Initialization problem
+ Sizes of nonlinear systems of equations: {24, 1, 1}
+ Sizes after manipulation of the nonlinear systems: {1, 0, 1}
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ bufferStorage.bottomCover.loadIns.T
+ bufferStorage.bottomCover.loadWall.T
+ bufferStorage.heatingCoil1.pipe[1].del.x
+ bufferStorage.heatingCoil1.pipe[1].timDel.x
+ bufferStorage.heatingCoil1.pipe[1].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[1].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[2].del.x
+ bufferStorage.heatingCoil1.pipe[2].timDel.x
+ bufferStorage.heatingCoil1.pipe[2].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[2].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[3].del.x
+ bufferStorage.heatingCoil1.pipe[3].timDel.x
+ bufferStorage.heatingCoil1.pipe[3].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[3].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[4].del.x
+ bufferStorage.heatingCoil1.pipe[4].timDel.x
+ bufferStorage.heatingCoil1.pipe[4].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[4].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[5].del.x
+ bufferStorage.heatingCoil1.pipe[5].timDel.x
+ bufferStorage.heatingCoil1.pipe[5].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[5].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[6].del.x
+ bufferStorage.heatingCoil1.pipe[6].timDel.x
+ bufferStorage.heatingCoil1.pipe[6].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[6].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[7].del.x
+ bufferStorage.heatingCoil1.pipe[7].timDel.x
+ bufferStorage.heatingCoil1.pipe[7].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[7].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[8].del.x
+ bufferStorage.heatingCoil1.pipe[8].timDel.x
+ bufferStorage.heatingCoil1.pipe[8].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[8].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[9].del.x
+ bufferStorage.heatingCoil1.pipe[9].timDel.x
+ bufferStorage.heatingCoil1.pipe[9].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[9].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[10].del.x
+ bufferStorage.heatingCoil1.pipe[10].timDel.x
+ bufferStorage.heatingCoil1.pipe[10].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[10].vol_b.dynBal.U
+ bufferStorage.layer[1].dynBal.U
+ bufferStorage.layer[2].dynBal.U
+ bufferStorage.layer[3].dynBal.U
+ bufferStorage.layer[4].dynBal.U
+ bufferStorage.layer[5].dynBal.U
+ bufferStorage.layer[6].dynBal.U
+ bufferStorage.layer[7].dynBal.U
+ bufferStorage.layer[8].dynBal.U
+ bufferStorage.layer[9].dynBal.U
+ bufferStorage.layer[10].dynBal.U
+ bufferStorage.storageMantle[1].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[1].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[2].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[2].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[3].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[3].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[4].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[4].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[5].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[5].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[6].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[6].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[7].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[7].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[8].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[8].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[9].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[9].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[10].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[10].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.topCover.loadIns.T
+ bufferStorage.topCover.loadWall.T
+ PI.I.y
+ pump.filter.s[1]
+ pump.filter.s[2]
+ solarThermal.senTCold.T
+ solarThermal.senTHot.T
+ solarThermal.vol.dynBal.U
+ temperatureSensor.T
+ valve.filter.s[1]
+ valve.filter.s[2]
+
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.Storage.Examples.StorageSolarCollector.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator");
+Check of AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator:
+Warning: Non-literal value.
+In nominal attribute for rad.res.m_flow.
+Ignoring nominal attribute.
+In class Modelica.Units.SI.
+ Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237
+Used in base-class rad.res.PartialTwoPortInterface.
+ Near file: /tmp/tmp-AixLib-2-pbzrlwzw/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3
+Warning: Non-literal value.
+In nominal attribute for pumHeaPum.m_flow_in.
+Ignoring nominal attribute.
+In class Modelica.Blocks.Interfaces.
+ Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Blocks/Interfaces.mo, line 2
+Used in base-class pumHeaPum.FlowControlled_m_flow.
+ Near file: /tmp/tmp-AixLib-2-pbzrlwzw/AixLib/Fluid/Movers/Preconfigured/FlowControlled_m_flow.mo, line 3
+Warning: Non-literal value.
+In nominal attribute for pumHeaPum.m_flow_actual.
+Ignoring nominal attribute.
+In class Modelica.Blocks.Interfaces.
+ Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Blocks/Interfaces.mo, line 2
+Used in base-class pumHeaPum.FlowControlled_m_flow.
+ Near file: /tmp/tmp-AixLib-2-pbzrlwzw/AixLib/Fluid/Movers/Preconfigured/FlowControlled_m_flow.mo, line 3
+Warning: Non-literal value.
+In nominal attribute for pumHeaPumSou.m_flow_in.
+Ignoring nominal attribute.
+In class Modelica.Blocks.Interfaces.
+ Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Blocks/Interfaces.mo, line 2
+Used in base-class pumHeaPumSou.FlowControlled_m_flow.
+ Near file: /tmp/tmp-AixLib-2-pbzrlwzw/AixLib/Fluid/Movers/Preconfigured/FlowControlled_m_flow.mo, line 3
+Warning: Non-literal value.
+In nominal attribute for pumHeaPumSou.m_flow_actual.
+Ignoring nominal attribute.
+In class Modelica.Blocks.Interfaces.
+ Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Blocks/Interfaces.mo, line 2
+Used in base-class pumHeaPumSou.FlowControlled_m_flow.
+ Near file: /tmp/tmp-AixLib-2-pbzrlwzw/AixLib/Fluid/Movers/Preconfigured/FlowControlled_m_flow.mo, line 3
+The model has the same number of unknowns and equations: 1648
+The model could not be deduced to be symbolically well-posed.
+The model has
+ 1603+2*(rad.nEle+vol.dynBal.nPorts)+max([size(timTab.columns, 1); size( timTab.offset, 1)])+rad.vol[1].dynBal.nPorts+rad.vol[2].dynBal.nPorts+ rad.vol[3].dynBal.nPorts+rad.vol[4].dynBal.nPorts+rad.vol[5].dynBal.nPorts+ rad.sumCon.nin+rad.sumRad.nin+heaPum.con.vol.dynBal.nPorts+2*heaPum.eva.vol.dynBal.nPorts +size(heaPum.safCtr.opeEnv.bouMapHea.tabBou.columns, 1)+heaPum.safCtr.opeEnv.bouMapHea.nor.nu +size(heaPum.safCtr.opeEnv.bouMapCoo.tabBou.columns, 1)+heaPum.safCtr.opeEnv.bouMapCoo.nor.nu
+scalar unknowns and
+ 1555+max([size(timTab.columns, 1); size(timTab.offset, 1)])+(if weaDat.pAtmSou == AixLib.BoundaryConditions.Types.DataSource.Parameter then 1 else 0)+(if weaDat.TDewPoiSou == AixLib.BoundaryConditions.Types.DataSource.Parameter then 1 else 0)+(if weaDat.TDryBulSou == AixLib.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.TBlaSkySou == AixLib.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.relHumSou == AixLib.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.opaSkyCovSou == AixLib.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.ceiHeiSou == AixLib.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.totSkyCovSou == AixLib.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.winSpeSou == AixLib.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.winDirSou == AixLib.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.HInfHorSou == AixLib.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.HSou == AixLib.BoundaryConditions.Types.RadiationDataSource. Input_HDirNor_HDifHor then 2 else 1)+(if weaDat.HSou == AixLib.BoundaryConditions.Types.RadiationDataSource. Input_HDirNor_HGloHor then 2 else 1)+(if weaDat.HSou == AixLib.BoundaryConditions.Types.RadiationDataSource. Input_HGloHor_HDifHor then 2 else 1)+(if sou.use_Xi_in then 2 else (if sou.use_X_in then 1 else 3))+3*sou.nPorts+(if not sou.use_p_in then 1 else 0) +(if not sou.use_T_in then 1 else 0)+(if sin.use_Xi_in then 2 else (if sin.use_X_in then 1 else 3))+3*sin.nPorts+(if not sin.use_p_in then 1 else 0) +(if not sin.use_T_in then 1 else 0)+(if preSou.use_Xi_in then 1 else (if preSou.use_X_in then 0 else 1))+(if not preSou.use_p_in then 1 else 0)+2* preSou.nPorts+(if not preSou.use_T_in then 1 else 0)+(if not vol.dynBal.use_mWat_flow then 1 else 0)+5*vol.dynBal.nPorts+(if not rad.vol[1].dynBal.use_mWat_flow then 1 else 0)+3*rad.vol[1].dynBal.nPorts+(if not rad.vol[2].dynBal.use_mWat_flow then 1 else 0)+3*rad.vol[2].dynBal.nPorts +(if not rad.vol[3].dynBal.use_mWat_flow then 1 else 0)+3*rad.vol[3].dynBal.nPorts +(if not rad.vol[4].dynBal.use_mWat_flow then 1 else 0)+3*rad.vol[4].dynBal.nPorts +(if not rad.vol[5].dynBal.use_mWat_flow then 1 else 0)+3*rad.vol[5].dynBal.nPorts +(if not pumHeaPum.vol.steBal.use_mWat_flow then 1 else 0)+(if not pumHeaPumSou.vol.steBal.use_mWat_flow then 1 else 0)+(if not heaPum.con.vol.dynBal.use_mWat_flow then 1 else 0)+3*heaPum.con.vol.dynBal.nPorts+(if not heaPum.eva.vol.dynBal.use_mWat_flow then 1 else 0)+5*heaPum.eva.vol.dynBal.nPorts+size(heaPum.safCtr.opeEnv.bouMapHea.tabBou.columns, 1)+size(heaPum.safCtr.opeEnv.bouMapCoo.tabBou.columns, 1)+2*rad.nEle
+scalar equations.
+However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
+ 1648
+Check of AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator successful.
+Warning: WARNINGS have been issued.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/HeatPumps/ModularReversible/Examples/VCLibAirToWater_OneRoomRadiator.mos\",", "AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator\",", "AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator\\\");\",", "AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/HeatPumps/ModularReversible/Examples/VCLibAirToWater_OneRoomRadiator.mos");
+simulateModel("AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator", stopTime=86400, method="CVode", tolerance=1e-08, resultFile="AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator");
+Translation of AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator:
+Warning: Non-literal value.
+In nominal attribute for rad.res.m_flow.
+Ignoring nominal attribute.
+In class Modelica.Units.SI.
+ Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237
+Used in base-class rad.res.PartialTwoPortInterface.
+ Near file: /tmp/tmp-AixLib-2-pbzrlwzw/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3
+Warning: Non-literal value.
+In nominal attribute for pumHeaPum.m_flow_in.
+Ignoring nominal attribute.
+In class Modelica.Blocks.Interfaces.
+ Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Blocks/Interfaces.mo, line 2
+Used in base-class pumHeaPum.FlowControlled_m_flow.
+ Near file: /tmp/tmp-AixLib-2-pbzrlwzw/AixLib/Fluid/Movers/Preconfigured/FlowControlled_m_flow.mo, line 3
+Warning: Non-literal value.
+In nominal attribute for pumHeaPum.m_flow_actual.
+Ignoring nominal attribute.
+In class Modelica.Blocks.Interfaces.
+ Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Blocks/Interfaces.mo, line 2
+Used in base-class pumHeaPum.FlowControlled_m_flow.
+ Near file: /tmp/tmp-AixLib-2-pbzrlwzw/AixLib/Fluid/Movers/Preconfigured/FlowControlled_m_flow.mo, line 3
+Warning: Non-literal value.
+In nominal attribute for pumHeaPumSou.m_flow_in.
+Ignoring nominal attribute.
+In class Modelica.Blocks.Interfaces.
+ Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Blocks/Interfaces.mo, line 2
+Used in base-class pumHeaPumSou.FlowControlled_m_flow.
+ Near file: /tmp/tmp-AixLib-2-pbzrlwzw/AixLib/Fluid/Movers/Preconfigured/FlowControlled_m_flow.mo, line 3
+Warning: Non-literal value.
+In nominal attribute for pumHeaPumSou.m_flow_actual.
+Ignoring nominal attribute.
+In class Modelica.Blocks.Interfaces.
+ Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Blocks/Interfaces.mo, line 2
+Used in base-class pumHeaPumSou.FlowControlled_m_flow.
+ Near file: /tmp/tmp-AixLib-2-pbzrlwzw/AixLib/Fluid/Movers/Preconfigured/FlowControlled_m_flow.mo, line 3
+The DAE has 1648 scalar unknowns and 1648 scalar equations.
+Redundant consistent initial conditions.
+Removed the following equations which are redundant and consistent:
+ heaPum.eva.p_start = heaPum.pEva_start;
+
+This required evaluation of
+the interactive parameters
+ heaPum.pEva_start(start = 101325)
+ sin.p(start = 101325)
+
+
+Statistics
+
+Original Model
+ Number of components: 429
+ Variables: 3472
+ Constants: 77 (77 scalars)
+ Parameters: 1665 (2022 scalars)
+ Unknowns: 1730 (1705 scalars)
+ Differentiated variables: 22 scalars
+ Equations: 1612
+ Nontrivial: 1342
+Translated Model
+ Constants: 1310 scalars
+ Free parameters: 220 scalars
+ Parameter depending: 867 scalars
+ Outputs: 24 scalars
+ Continuous time states: 14 scalars
+ Time-varying variables: 357 scalars
+ Alias variables: 1050 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: {2, 2, 2, 2, 2, 4}
+ Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0, 0}
+ Sizes of nonlinear systems of equations: {3}
+ Sizes after manipulation of the nonlinear systems: {1}
+ Number of numerical Jacobians: 0
+ Initialization problem
+ Sizes of nonlinear systems of equations: {11, 1, 1, 2}
+ Sizes after manipulation of the nonlinear systems: {5, 1, 1, 1}
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ heaPum.con.vol.dynBal.U
+ heaPum.eva.vol.dynBal.medium.Xi[1]
+ heaPum.eva.vol.dynBal.U
+ oneRooRadHeaPumCtr.PIDHea.I.y
+ rad.vol[1].dynBal.U
+ rad.vol[2].dynBal.U
+ rad.vol[3].dynBal.U
+ rad.vol[4].dynBal.U
+ rad.vol[5].dynBal.U
+ temRet.T
+ temSup.T
+ vol.dynBal.m
+ vol.dynBal.medium.Xi[1]
+ vol.hOut_internal
+
+Warning: WARNINGS have been issued.
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.HeatPumps.ModularReversible.Examples.VCLibAirToWater_OneRoomRadiator.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass");
+Check of AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass:
+The model has the same number of unknowns and equations: 572
+The model could not be deduced to be symbolically well-posed.
+The model has
+ 562+demand.vol.dynBal.nPorts+pipeSupply.vol_b.dynBal.nPorts+pipeSupply.vol_a.dynBal.nPorts +pipeReturn.vol_b.dynBal.nPorts+pipeReturn.vol_a.dynBal.nPorts
+scalar unknowns and
+ 522+(if sourceIdeal.source.use_Xi_in then 1 else (if sourceIdeal.source.use_X_in then 0 else 1))+(if not sourceIdeal.source.use_p_in then 1 else 0)+2* sourceIdeal.source.nPorts+(if not sourceIdeal.source.use_T_in then 1 else 0)+ (if sourceIdeal.sink.use_Xi_in then 1 else (if sourceIdeal.sink.use_X_in then 0 else 1))+(if not sourceIdeal.sink.use_p_in then 1 else 0)+2*sourceIdeal.sink.nPorts +(if not sourceIdeal.sink.use_T_in then 1 else 0)+(if demand.sink.use_Xi_in then 1 else (if demand.sink.use_X_in then 0 else 1))+(if not demand.sink.use_m_flow_in then 1 else 0)+2*demand.sink.nPorts+(if not demand.sink.use_T_in then 1 else 0)+(if demand.source.use_Xi_in then 1 else ( if demand.source.use_X_in then 0 else 1))+(if not demand.source.use_m_flow_in then 1 else 0)+2*demand.source.nPorts+(if not demand.source.use_T_in then 1 else 0)+(if not demand.vol.dynBal.use_mWat_flow then 1 else 0)+3* demand.vol.dynBal.nPorts+(if not pipeSupply.vol_b.dynBal.use_mWat_flow then 1 else 0)+3*pipeSupply.vol_b.dynBal.nPorts+(if not pipeSupply.vol_a.dynBal.use_mWat_flow then 1 else 0)+3*pipeSupply.vol_a.dynBal.nPorts+(if not pipeReturn.vol_b.dynBal.use_mWat_flow then 1 else 0)+3*pipeReturn.vol_b.dynBal.nPorts+(if not pipeReturn.vol_a.dynBal.use_mWat_flow then 1 else 0)+3*pipeReturn.vol_a.dynBal.nPorts
+scalar equations.
+However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
+ 572
+Check of AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/DistrictHeatingCooling/Demands/Examples/OpenLoopVarTSupplyDpFixedTempDifferenceBypass.mos\",", "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass\",", "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass\\\");\",", "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/DistrictHeatingCooling/Demands/Examples/OpenLoopVarTSupplyDpFixedTempDifferenceBypass.mos");
+translateModel("AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass");
+Translation of AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass:
+The DAE has 572 scalar unknowns and 572 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 114
+ Variables: 1506
+ Constants: 29 (29 scalars)
+ Parameters: 675 (646 scalars)
+ Unknowns: 802 (590 scalars)
+ Differentiated variables: 17 scalars
+ Equations: 680
+ Nontrivial: 543
+Translated Model
+ Constants: 509 scalars
+ Free parameters: 121 scalars
+ Parameter depending: 138 scalars
+ Continuous time states: 12 scalars
+ Time-varying variables: 132 scalars
+ Alias variables: 365 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: { }
+ Sizes after manipulation of the linear systems: { }
+ Sizes of nonlinear systems of equations: {8}
+ Sizes after manipulation of the nonlinear systems: {1}
+ Number of numerical Jacobians: 0
+ Initialization problem
+ Sizes of nonlinear systems of equations: {8}
+ Sizes after manipulation of the nonlinear systems: {1}
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ demand.senT_return.T
+ demand.senT_supply.T
+ demand.vol.dynBal.U
+ pControl.I.y
+ pipeReturn.del.x
+ pipeReturn.timDel.x
+ pipeReturn.vol_a.dynBal.U
+ pipeReturn.vol_b.dynBal.U
+ pipeSupply.del.x
+ pipeSupply.timDel.x
+ pipeSupply.vol_a.dynBal.U
+ pipeSupply.vol_b.dynBal.U
+
+ = true
+simulateModel("AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass", stopTime=100000, method="dassl", tolerance=1e-006, resultFile="AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass");
+Not possible to open file "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.mat": No such file or directory
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopVarTSupplyDpFixedTempDifferenceBypass.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation");
+Check of AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation:
+The model has the same number of unknowns and equations: 5514
+The model could not be deduced to be symbolically well-posed.
+The model has
+ 3787+32*enthalpyExchanger.n+16*enthalpyExchanger.airDuct2.heatTransfer.n+18* enthalpyExchanger.airDuct2.massTransfer.n+16*enthalpyExchanger.airDuct1.heatTransfer.n +18*enthalpyExchanger.airDuct1.massTransfer.n+5*enthalpyExchanger.membrane.heatTransfer.n +enthalpyExchanger.membrane.massTransfer.n+2*enthalpyExchanger.airDuct2.vol[1].dynBal.nPorts +2*enthalpyExchanger.airDuct2.vol[2].dynBal.nPorts+2*enthalpyExchanger.airDuct2.vol[3].dynBal.nPorts +2*enthalpyExchanger.airDuct2.vol[4].dynBal.nPorts+2*enthalpyExchanger.airDuct2.vol[5].dynBal.nPorts +2*enthalpyExchanger.airDuct2.vol[6].dynBal.nPorts+2*enthalpyExchanger.airDuct2.vol[7].dynBal.nPorts +2*enthalpyExchanger.airDuct2.vol[8].dynBal.nPorts+2*enthalpyExchanger.airDuct2.vol[9].dynBal.nPorts +2*enthalpyExchanger.airDuct2.vol[10].dynBal.nPorts+2*enthalpyExchanger.airDuct2.vol[11].dynBal.nPorts +2*enthalpyExchanger.airDuct2.vol[12].dynBal.nPorts+2*enthalpyExchanger.airDuct2.vol[13].dynBal.nPorts +2*enthalpyExchanger.airDuct2.vol[14].dynBal.nPorts+2*enthalpyExchanger.airDuct2.vol[15].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[1].dynBal.nPorts+2*enthalpyExchanger.airDuct1.vol[2].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[3].dynBal.nPorts+2*enthalpyExchanger.airDuct1.vol[4].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[5].dynBal.nPorts+2*enthalpyExchanger.airDuct1.vol[6].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[7].dynBal.nPorts+2*enthalpyExchanger.airDuct1.vol[8].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[9].dynBal.nPorts+2*enthalpyExchanger.airDuct1.vol[10].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[11].dynBal.nPorts+2*enthalpyExchanger.airDuct1.vol[12].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[13].dynBal.nPorts+2*enthalpyExchanger.airDuct1.vol[14].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[15].dynBal.nPorts+max([size(bondaryEta.columns, 1); size(bondaryEta.offset, 1)])+max([size(bondaryOda.columns, 1); size( bondaryOda.offset, 1)])+max([size(Results.columns, 1); size(Results.offset, 1)]) +2*fan.vol.dynBal.nPorts+2*fan1.vol.dynBal.nPorts
+scalar unknowns and
+ 3439+17*enthalpyExchanger.airDuct2.heatTransfer.n+19*enthalpyExchanger.airDuct2.massTransfer.n +3*(if enthalpyExchanger.couFloArr then 2*enthalpyExchanger.n else 0)+17* enthalpyExchanger.airDuct1.heatTransfer.n+19*enthalpyExchanger.airDuct1.massTransfer.n +7*enthalpyExchanger.membrane.heatTransfer.n+3*enthalpyExchanger.membrane.massTransfer.n +2*(if enthalpyExchanger.useConPer then 1 else 0)+32*enthalpyExchanger.n+(if souEta.use_Xi_in then 2 else (if souEta.use_X_in then 1 else 3))+3* souEta.nPorts+(if not souEta.use_p_in then 1 else 0)+(if not souEta.use_T_in then 1 else 0)+(if sinEha.use_Xi_in then 2 else (if sinEha.use_X_in then 1 else 3))+3*sinEha.nPorts+(if not sinEha.use_p_in then 1 else 0)+(if not sinEha.use_T_in then 1 else 0)+(if souOda.use_Xi_in then 2 else (if souOda.use_X_in then 1 else 3))+3*souOda.nPorts+(if not souOda.use_p_in then 1 else 0)+(if not souOda.use_T_in then 1 else 0)+(if sinSup.use_Xi_in then 2 else (if sinSup.use_X_in then 1 else 3))+3*sinSup.nPorts+(if not sinSup.use_p_in then 1 else 0)+(if not sinSup.use_T_in then 1 else 0)+max([ size(bondaryEta.columns, 1); size(bondaryEta.offset, 1)])+max([size( bondaryOda.columns, 1); size(bondaryOda.offset, 1)])+max([size(Results.columns, 1); size(Results.offset, 1)])+(if conPID.reset <> AixLib.Types.Reset.Input then 1 else 0)+(if conPID1.reset <> AixLib.Types.Reset.Input then 1 else 0)+5 *enthalpyExchanger.airDuct2.vol[1].dynBal.nPorts+5*enthalpyExchanger.airDuct2.vol[2].dynBal.nPorts +5*enthalpyExchanger.airDuct2.vol[3].dynBal.nPorts+5*enthalpyExchanger.airDuct2.vol[4].dynBal.nPorts +5*enthalpyExchanger.airDuct2.vol[5].dynBal.nPorts+5*enthalpyExchanger.airDuct2.vol[6].dynBal.nPorts +5*enthalpyExchanger.airDuct2.vol[7].dynBal.nPorts+5*enthalpyExchanger.airDuct2.vol[8].dynBal.nPorts +5*enthalpyExchanger.airDuct2.vol[9].dynBal.nPorts+5*enthalpyExchanger.airDuct2.vol[10].dynBal.nPorts +5*enthalpyExchanger.airDuct2.vol[11].dynBal.nPorts+5*enthalpyExchanger.airDuct2.vol[12].dynBal.nPorts +5*enthalpyExchanger.airDuct2.vol[13].dynBal.nPorts+5*enthalpyExchanger.airDuct2.vol[14].dynBal.nPorts +5*enthalpyExchanger.airDuct2.vol[15].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[1].dynBal.nPorts +5*enthalpyExchanger.airDuct1.vol[2].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[3].dynBal.nPorts +5*enthalpyExchanger.airDuct1.vol[4].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[5].dynBal.nPorts +5*enthalpyExchanger.airDuct1.vol[6].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[7].dynBal.nPorts +5*enthalpyExchanger.airDuct1.vol[8].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[9].dynBal.nPorts +5*enthalpyExchanger.airDuct1.vol[10].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[11].dynBal.nPorts +5*enthalpyExchanger.airDuct1.vol[12].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[13].dynBal.nPorts +5*enthalpyExchanger.airDuct1.vol[14].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[15].dynBal.nPorts +(if not fan.vol.dynBal.use_mWat_flow then 1 else 0)+5*fan.vol.dynBal.nPorts+ (if (if conPID.reset == AixLib.Types.Reset.Disabled then conPID.reset else AixLib.Types.Reset.Input) <> AixLib.Types.Reset.Input then 1 else 0)+(if (if conPID.reset == AixLib.Types.Reset.Disabled then conPID.reset else AixLib.Types.Reset.Input) == AixLib.Types.Reset.Disabled then 1 else 0)+(if not fan1.vol.dynBal.use_mWat_flow then 1 else 0)+5*fan1.vol.dynBal.nPorts+( if (if conPID1.reset == AixLib.Types.Reset.Disabled then conPID1.reset else AixLib.Types.Reset.Input) <> AixLib.Types.Reset.Input then 1 else 0)+(if (if conPID1.reset == AixLib.Types.Reset.Disabled then conPID1.reset else AixLib.Types.Reset.Input) == AixLib.Types.Reset.Disabled then 1 else 0)
+scalar equations.
+However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
+ 5514
+Check of AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/MassExchangers/MembraneBasedEnthalpyExchangers/Validation/DynamicValidation.mos\",", "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation\",", "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation\\\");\",", "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/MassExchangers/MembraneBasedEnthalpyExchangers/Validation/DynamicValidation.mos");
+simulateModel("AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation", stopTime=7200, numberOfIntervals=0, outputInterval=2, method="dassl",tolerance=1E-6, resultFile="AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation");
+Translation of AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation:
+The DAE has 5514 scalar unknowns and 5514 scalar equations.
+Redundant consistent initial conditions.
+Removed the following equations which are redundant and consistent:
+ fan1.vol.p_start = fan1.p_start;
+ if (enthalpyExchanger.airDuct2.vol[1].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[1].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[1].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[1].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[1].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[1].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[1].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[2].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[2].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[2].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[2].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[2].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[2].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[2].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[3].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[3].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[3].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[3].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[3].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[3].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[3].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[4].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[4].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[4].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[4].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[4].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[4].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[4].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[5].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[5].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[5].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[5].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[5].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[5].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[5].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[6].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[6].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[6].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[6].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[6].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[6].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[6].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[7].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[7].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[7].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[7].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[7].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[7].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[7].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[8].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[8].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[8].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[8].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[8].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[8].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[8].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[9].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[9].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[9].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[9].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[9].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[9].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[9].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[10].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[10].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[10].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[10].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[10].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[10].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[10].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[11].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[11].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[11].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[11].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[11].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[11].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[11].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[12].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[12].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[12].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[12].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[12].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[12].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[12].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[13].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[13].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[13].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[13].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[13].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[13].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[13].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[14].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[14].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[14].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[14].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[14].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[14].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[14].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[15].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[15].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[15].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[15].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[15].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[15].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[15].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[1].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[1].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[1].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[1].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[1].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[1].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[1].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[2].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[2].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[2].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[2].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[2].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[2].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[2].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[3].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[3].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[3].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[3].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[3].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[3].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[3].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[4].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[4].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[4].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[4].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[4].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[4].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[4].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[5].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[5].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[5].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[5].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[5].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[5].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[5].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[6].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[6].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[6].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[6].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[6].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[6].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[6].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[7].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[7].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[7].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[7].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[7].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[7].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[7].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[8].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[8].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[8].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[8].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[8].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[8].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[8].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[9].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[9].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[9].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[9].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[9].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[9].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[9].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[10].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[10].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[10].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[10].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[10].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[10].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[10].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[11].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[11].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[11].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[11].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[11].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[11].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[11].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[12].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[12].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[12].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[12].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[12].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[12].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[12].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[13].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[13].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[13].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[13].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[13].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[13].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[13].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[14].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[14].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[14].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[14].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[14].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[14].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[14].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[15].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[15].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[15].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[15].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[15].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[15].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[15].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (fan.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.FixedInitial) then
+ if (fan.vol.dynBal.initialize_p) then
+ fan.vol.dynBal.medium.p = fan.vol.dynBal.p_start;
+ end if;
+ else
+ if (fan.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. SteadyStateInitial) then
+ if (fan.vol.dynBal.initialize_p) then
+ der(fan.vol.dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+
+This required evaluation of
+the interactive parameters
+ fan.p_start(start = 101325)
+ fan1.p_start(start = 101325)
+ sinEha.p(start = 101325)
+ sinSup.p(start = 101325)
+ souEta.p(start = 101325)
+ souOda.p(start = 101325)
+
+The redundancies involve
+initial equations:
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ souOda.p = fan.vol.dynBal.p_start;
+ souEta.p = fan1.vol.dynBal.p_start;
+
+
+Statistics
+
+Original Model
+ Number of components: 678
+ Variables: 7286
+ Constants: 168 (168 scalars)
+ Parameters: 2808 (3271 scalars)
+ Unknowns: 4310 (5682 scalars)
+ Differentiated variables: 129 scalars
+ Equations: 2965
+ Nontrivial: 2307
+Translated Model
+ Constants: 2677 scalars
+ Free parameters: 251 scalars
+ Parameter depending: 1421 scalars
+ Continuous time states: 97 scalars
+ Time-varying variables: 1772 scalars
+ Alias variables: 3000 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: {2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3}
+ Sizes after manipulation of the linear systems: {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, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2}
+ Sizes of nonlinear systems of equations: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
+ Sizes after manipulation of the nonlinear systems: {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, 0, 0, 0, 0, 0, 0}
+ Number of numerical Jacobians: 0
+ Initialization problem
+ Sizes of nonlinear systems of equations: {1, 1}
+ Sizes after manipulation of the nonlinear systems: {0, 0}
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ conPID.I.y
+ conPID1.I.y
+ enthalpyExchanger.airDuct1.senRelHum.phi
+ enthalpyExchanger.airDuct1.senTem.T
+ enthalpyExchanger.airDuct1.vol[1].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[1].dynBal.U
+ enthalpyExchanger.airDuct1.vol[2].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[2].dynBal.U
+ enthalpyExchanger.airDuct1.vol[3].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[3].dynBal.U
+ enthalpyExchanger.airDuct1.vol[4].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[4].dynBal.U
+ enthalpyExchanger.airDuct1.vol[5].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[5].dynBal.U
+ enthalpyExchanger.airDuct1.vol[6].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[6].dynBal.U
+ enthalpyExchanger.airDuct1.vol[7].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[7].dynBal.U
+ enthalpyExchanger.airDuct1.vol[8].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[8].dynBal.U
+ enthalpyExchanger.airDuct1.vol[9].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[9].dynBal.U
+ enthalpyExchanger.airDuct1.vol[10].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[10].dynBal.U
+ enthalpyExchanger.airDuct1.vol[11].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[11].dynBal.U
+ enthalpyExchanger.airDuct1.vol[12].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[12].dynBal.U
+ enthalpyExchanger.airDuct1.vol[13].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[13].dynBal.U
+ enthalpyExchanger.airDuct1.vol[14].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[14].dynBal.U
+ enthalpyExchanger.airDuct1.vol[15].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[15].dynBal.U
+ enthalpyExchanger.airDuct2.senRelHum.phi
+ enthalpyExchanger.airDuct2.senTem.T
+ enthalpyExchanger.airDuct2.vol[1].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[1].dynBal.U
+ enthalpyExchanger.airDuct2.vol[2].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[2].dynBal.U
+ enthalpyExchanger.airDuct2.vol[3].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[3].dynBal.U
+ enthalpyExchanger.airDuct2.vol[4].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[4].dynBal.U
+ enthalpyExchanger.airDuct2.vol[5].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[5].dynBal.U
+ enthalpyExchanger.airDuct2.vol[6].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[6].dynBal.U
+ enthalpyExchanger.airDuct2.vol[7].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[7].dynBal.U
+ enthalpyExchanger.airDuct2.vol[8].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[8].dynBal.U
+ enthalpyExchanger.airDuct2.vol[9].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[9].dynBal.U
+ enthalpyExchanger.airDuct2.vol[10].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[10].dynBal.U
+ enthalpyExchanger.airDuct2.vol[11].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[11].dynBal.U
+ enthalpyExchanger.airDuct2.vol[12].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[12].dynBal.U
+ enthalpyExchanger.airDuct2.vol[13].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[13].dynBal.U
+ enthalpyExchanger.airDuct2.vol[14].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[14].dynBal.U
+ enthalpyExchanger.airDuct2.vol[15].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[15].dynBal.U
+ enthalpyExchanger.membrane.heatTransfer.Ts[1]
+ enthalpyExchanger.membrane.heatTransfer.Ts[2]
+ enthalpyExchanger.membrane.heatTransfer.Ts[3]
+ enthalpyExchanger.membrane.heatTransfer.Ts[4]
+ enthalpyExchanger.membrane.heatTransfer.Ts[5]
+ enthalpyExchanger.membrane.heatTransfer.Ts[6]
+ enthalpyExchanger.membrane.heatTransfer.Ts[7]
+ enthalpyExchanger.membrane.heatTransfer.Ts[8]
+ enthalpyExchanger.membrane.heatTransfer.Ts[9]
+ enthalpyExchanger.membrane.heatTransfer.Ts[10]
+ enthalpyExchanger.membrane.heatTransfer.Ts[11]
+ enthalpyExchanger.membrane.heatTransfer.Ts[12]
+ enthalpyExchanger.membrane.heatTransfer.Ts[13]
+ enthalpyExchanger.membrane.heatTransfer.Ts[14]
+ enthalpyExchanger.membrane.heatTransfer.Ts[15]
+ fan.filter.s[1]
+ fan.filter.s[2]
+ fan.vol.dynBal.medium.Xi[1]
+ fan.vol.dynBal.U
+ fan1.filter.s[1]
+ fan1.filter.s[2]
+ fan1.vol.dynBal.medium.Xi[1]
+ fan1.vol.dynBal.U
+ senMasFraEha.X
+ senMasFraEta.X
+ senMasFraOda.X
+ senMasFraSup.X
+ senTemEha.T
+ senTemEta.T
+ senTemOda.T
+ senTemSup.T
+
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded");
+Check of AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded:
+The model has the same number of unknowns and equations: 256
+The model could not be deduced to be symbolically well-posed.
+The model has
+ 254+pip.plugFlowPipeZeta.vol.dynBal.nPorts
+scalar unknowns and
+ 240+(if sin.use_Xi_in then 1 else (if sin.use_X_in then 0 else 1))+(if not sin.use_p_in then 1 else 0)+2*sin.nPorts+(if not sin.use_T_in then 1 else 0)+ (if sou.use_Xi_in then 1 else (if sou.use_X_in then 0 else 1))+(if not sou.use_m_flow_in then 1 else 0)+2*sou.nPorts+(if not sou.use_T_in then 1 else 0)+(if not pip.plugFlowPipeZeta.vol.dynBal.use_mWat_flow then 1 else 0) +3*pip.plugFlowPipeZeta.vol.dynBal.nPorts
+scalar equations.
+However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
+ 256
+Check of AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/DistrictHeatingCooling/Pipes/Examples/PlugFlowPipeEmbedded.mos\",", "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded\",", "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded\\\");\",", "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/DistrictHeatingCooling/Pipes/Examples/PlugFlowPipeEmbedded.mos");
+translateModel("AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded");
+Translation of AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded:
+The DAE has 256 scalar unknowns and 256 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 53
+ Variables: 739
+ Constants: 11 (11 scalars)
+ Parameters: 390 (383 scalars)
+ Unknowns: 338 (264 scalars)
+ Differentiated variables: 9 scalars
+ Equations: 267
+ Nontrivial: 229
+Translated Model
+ Constants: 224 scalars
+ Free parameters: 64 scalars
+ Parameter depending: 145 scalars
+ Continuous time states: 8 scalars
+ Time-varying variables: 57 scalars
+ Alias variables: 168 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: {2, 2}
+ Sizes after manipulation of the linear systems: {0, 0}
+ Sizes of nonlinear systems of equations: {6}
+ Sizes after manipulation of the nonlinear systems: {1}
+ Number of numerical Jacobians: 0
+ Initialization problem
+ Sizes of nonlinear systems of equations: {14}
+ Sizes after manipulation of the nonlinear systems: {6}
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ pip.cylindricHeatTransfer_1.CylindricLoad1.heatCapacitor.T
+ pip.cylindricHeatTransfer_2.CylindricLoad1.heatCapacitor.T
+ pip.cylindricHeatTransfer_3.CylindricLoad1.heatCapacitor.T
+ pip.plugFlowPipeZeta.plugFlowCore.del.x
+ pip.plugFlowPipeZeta.plugFlowCore.timDel.x
+ pip.plugFlowPipeZeta.vol.dynBal.U
+ senTemIn.T
+ senTemOut.T
+
+ = true
+simulateModel("AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded", stopTime=1000, method="dassl", tolerance=1e-6, resultFile="AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded");
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.PlugFlowPipeEmbedded.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled");
+Check of AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled:
+The model has the same number of unknowns and equations: 156
+The model could not be deduced to be symbolically well-posed.
+The model has
+ 144+2*(size(pump.maxMinTable.columns, 1)+pump.deMultiplex2.n1+pump.deMultiplex2.n2) +pump.criticalDamping.n+pump.vol.dynBal.nPorts
+scalar unknowns and
+ 134+2*size(pump.maxMinTable.columns, 1)+pump.deMultiplex2.n1+pump.deMultiplex2.n2 +pump.criticalDamping.n+(if vessle.use_Xi_in then 1 else (if vessle.use_X_in then 0 else 1))+(if not vessle.use_p_in then 1 else 0)+2*vessle.nPorts+(if not vessle.use_T_in then 1 else 0)+(if not pump.vol.dynBal.use_mWat_flow then 1 else 0)+3*pump.vol.dynBal.nPorts
+scalar equations.
+However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
+ 156
+Check of AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/Movers/PumpsPolynomialBased/Examples/PumpSpeedControlled.mos\",", "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled\",", "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled\\\");\",", "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/Movers/PumpsPolynomialBased/Examples/PumpSpeedControlled.mos");
+simulateModel("AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled", tolerance=1e-6, stopTime=600.0, method="dassl", resultFile="AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled");
+Translation of AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled:
+The DAE has 156 scalar unknowns and 156 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 35
+ Variables: 388
+ Constants: 15 (15 scalars)
+ Parameters: 177 (374 scalars)
+ Unknowns: 196 (160 scalars)
+ Differentiated variables: 6 scalars
+ Equations: 163
+ Nontrivial: 137
+Translated Model
+ Constants: 242 scalars
+ Free parameters: 135 scalars
+ Parameter depending: 38 scalars
+ Outputs: 7 scalars
+ Continuous time states: 4 scalars
+ Time-varying variables: 37 scalars
+ Alias variables: 97 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: { }
+ Sizes after manipulation of the linear systems: { }
+ Sizes of nonlinear systems of equations: {1}
+ Sizes after manipulation of the nonlinear systems: {0}
+ Number of numerical Jacobians: 0
+ Initialization problem
+ Sizes of nonlinear systems of equations: {1}
+ Sizes after manipulation of the nonlinear systems: {1}
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ pump.criticalDamping.x[1]
+ pump.criticalDamping.x[2]
+ simpleValve.filter.s[1]
+ simpleValve.filter.s[2]
+
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlled.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.HeatExchangers.Examples.HeatingRod");
+Check of AixLib.Fluid.HeatExchangers.Examples.HeatingRod:
+The model has the same number of unknowns and equations: 327
+The model could not be deduced to be symbolically well-posed.
+The model has
+ 322+vol.dynBal.nPorts+heatingRod.vol.dynBal.nPorts
+scalar unknowns and
+ 301+(if conPI.reset <> AixLib.Types.Reset.Input then 1 else 0)+(if bou.use_Xi_in then 1 else (if bou.use_X_in then 0 else 1))+(if not bou.use_p_in then 1 else 0)+2*bou.nPorts+(if not bou.use_T_in then 1 else 0)+(if not vol.dynBal.use_mWat_flow then 1 else 0)+3*vol.dynBal.nPorts+(if not mov.vol.steBal.use_mWat_flow then 1 else 0)+(if (if conPI.reset == AixLib.Types.Reset.Disabled then conPI.reset else AixLib.Types.Reset.Input) <> AixLib.Types.Reset.Input then 1 else 0)+(if (if conPI.reset == AixLib.Types.Reset.Disabled then conPI.reset else AixLib.Types.Reset.Input) == AixLib.Types.Reset.Disabled then 1 else 0)+(if not heatingRod.vol.dynBal.use_mWat_flow then 1 else 0)+3*heatingRod.vol.dynBal.nPorts
+scalar equations.
+However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
+ 327
+Check of AixLib.Fluid.HeatExchangers.Examples.HeatingRod successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/HeatExchangers/Examples/HeatingRod.mos\",", "AixLib.Fluid.HeatExchangers.Examples.HeatingRod.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.HeatExchangers.Examples.HeatingRod\",", "AixLib.Fluid.HeatExchangers.Examples.HeatingRod.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.HeatExchangers.Examples.HeatingRod.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.HeatExchangers.Examples.HeatingRod\\\");\",", "AixLib.Fluid.HeatExchangers.Examples.HeatingRod.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.HeatExchangers.Examples.HeatingRod.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.HeatExchangers.Examples.HeatingRod.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/HeatExchangers/Examples/HeatingRod.mos");
+simulateModel("AixLib.Fluid.HeatExchangers.Examples.HeatingRod", stopTime=172800, method="Radau", tolerance=1e-6, resultFile="AixLib.Fluid.HeatExchangers.Examples.HeatingRod");
+Translation of AixLib.Fluid.HeatExchangers.Examples.HeatingRod:
+The DAE has 327 scalar unknowns and 327 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 93
+ Variables: 927
+ Constants: 21 (21 scalars)
+ Parameters: 472 (578 scalars)
+ Unknowns: 434 (342 scalars)
+ Differentiated variables: 8 scalars
+ Equations: 376
+ Nontrivial: 305
+Translated Model
+ Constants: 397 scalars
+ Free parameters: 66 scalars
+ Parameter depending: 209 scalars
+ Outputs: 2 scalars
+ Continuous time states: 6 scalars
+ Time-varying variables: 79 scalars
+ Alias variables: 190 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: {2}
+ Sizes after manipulation of the linear systems: {0}
+ Sizes of nonlinear systems of equations: { }
+ Sizes after manipulation of the nonlinear systems: { }
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ conPI.I.y
+ heatingRod.vol.dynBal.U
+ mov.filter.s[1]
+ mov.filter.s[2]
+ THeaOut.T
+ vol.dynBal.U
+
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.HeatExchangers.Examples.HeatingRod.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.Storage.Examples.StorageDetailedExample");
+Check of AixLib.Fluid.Storage.Examples.StorageDetailedExample:
+The model has the same number of unknowns and equations: 2714
+Check of AixLib.Fluid.Storage.Examples.StorageDetailedExample successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/Storage/Examples/StorageDetailedExample.mos\",", "AixLib.Fluid.Storage.Examples.StorageDetailedExample.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.Storage.Examples.StorageDetailedExample\",", "AixLib.Fluid.Storage.Examples.StorageDetailedExample.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.Storage.Examples.StorageDetailedExample.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.Storage.Examples.StorageDetailedExample\\\");\",", "AixLib.Fluid.Storage.Examples.StorageDetailedExample.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.Storage.Examples.StorageDetailedExample.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.Storage.Examples.StorageDetailedExample.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/Storage/Examples/StorageDetailedExample.mos");
+simulateModel("AixLib.Fluid.Storage.Examples.StorageDetailedExample", tolerance=1e-6, stopTime=86400, method="dassl", resultFile="AixLib.Fluid.Storage.Examples.StorageDetailedExample");
+Translation of AixLib.Fluid.Storage.Examples.StorageDetailedExample:
+The DAE has 2714 scalar unknowns and 2714 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 532
+ Variables: 7113
+ Constants: 124 (124 scalars)
+ Parameters: 3345 (3234 scalars)
+ Unknowns: 3644 (2792 scalars)
+ Differentiated variables: 92 scalars
+ Equations: 2756
+ Nontrivial: 2117
+Translated Model
+ Constants: 2426 scalars
+ Free parameters: 222 scalars
+ Parameter depending: 1324 scalars
+ Continuous time states: 66 scalars
+ Time-varying variables: 623 scalars
+ Alias variables: 1555 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: {2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2}
+ Sizes after manipulation of the linear systems: {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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
+ Sizes of nonlinear systems of equations: {6, 6, 6, 6, 6, 6, 6, 6}
+ Sizes after manipulation of the nonlinear systems: {1, 1, 1, 1, 1, 1, 1, 1}
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ bufferStorage.bottomCover.loadIns.T
+ bufferStorage.bottomCover.loadWall.T
+ bufferStorage.heatingCoil1.pipe[1].del.x
+ bufferStorage.heatingCoil1.pipe[1].timDel.x
+ bufferStorage.heatingCoil1.pipe[1].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[1].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[2].del.x
+ bufferStorage.heatingCoil1.pipe[2].timDel.x
+ bufferStorage.heatingCoil1.pipe[2].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[2].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[3].del.x
+ bufferStorage.heatingCoil1.pipe[3].timDel.x
+ bufferStorage.heatingCoil1.pipe[3].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[3].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[4].del.x
+ bufferStorage.heatingCoil1.pipe[4].timDel.x
+ bufferStorage.heatingCoil1.pipe[4].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[4].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[5].del.x
+ bufferStorage.heatingCoil1.pipe[5].timDel.x
+ bufferStorage.heatingCoil1.pipe[5].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[5].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[6].del.x
+ bufferStorage.heatingCoil1.pipe[6].timDel.x
+ bufferStorage.heatingCoil1.pipe[6].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[6].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[7].del.x
+ bufferStorage.heatingCoil1.pipe[7].timDel.x
+ bufferStorage.heatingCoil1.pipe[7].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[7].vol_b.dynBal.U
+ bufferStorage.heatingCoil1.pipe[8].del.x
+ bufferStorage.heatingCoil1.pipe[8].timDel.x
+ bufferStorage.heatingCoil1.pipe[8].vol_a.dynBal.U
+ bufferStorage.heatingCoil1.pipe[8].vol_b.dynBal.U
+ bufferStorage.layer[1].dynBal.U
+ bufferStorage.layer[2].dynBal.U
+ bufferStorage.layer[3].dynBal.U
+ bufferStorage.layer[4].dynBal.U
+ bufferStorage.layer[5].dynBal.U
+ bufferStorage.layer[6].dynBal.U
+ bufferStorage.layer[7].dynBal.U
+ bufferStorage.layer[8].dynBal.U
+ bufferStorage.layer[9].dynBal.U
+ bufferStorage.layer[10].dynBal.U
+ bufferStorage.storageMantle[1].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[1].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[2].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[2].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[3].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[3].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[4].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[4].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[5].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[5].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[6].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[6].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[7].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[7].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[8].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[8].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[9].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[9].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[10].Insulation.CylindricLoad1.heatCapacitor.T
+ bufferStorage.storageMantle[10].Wall.CylindricLoad1.heatCapacitor.T
+ bufferStorage.topCover.loadIns.T
+ bufferStorage.topCover.loadWall.T
+
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.Storage.Examples.StorageDetailedExample.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV");
+Check of AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV:
+The model has the same number of unknowns and equations: 220
+The model could not be deduced to be symbolically well-posed.
+The model has
+ 208+2*(size(pump.maxMinTable.columns, 1)+pump.deMultiplex2.n1+pump.deMultiplex2.n2) +pump.criticalDamping.n+pump.vol.dynBal.nPorts
+scalar unknowns and
+ 198+2*size(pump.maxMinTable.columns, 1)+pump.deMultiplex2.n1+pump.deMultiplex2.n2 +pump.criticalDamping.n+(if vessle.use_Xi_in then 1 else (if vessle.use_X_in then 0 else 1))+(if not vessle.use_p_in then 1 else 0)+2*vessle.nPorts+(if not vessle.use_T_in then 1 else 0)+(if not pump.vol.dynBal.use_mWat_flow then 1 else 0)+3*pump.vol.dynBal.nPorts
+scalar equations.
+However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
+ 220
+Check of AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/Movers/PumpsPolynomialBased/Examples/PumpSpeedControlledDpV.mos\",", "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV\",", "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV\\\");\",", "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/Movers/PumpsPolynomialBased/Examples/PumpSpeedControlledDpV.mos");
+simulateModel("AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV", tolerance=1e-6, stopTime=600.0, method="dassl", resultFile="AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV");
+Translation of AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV:
+The DAE has 220 scalar unknowns and 220 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 58
+ Variables: 526
+ Constants: 16 (16 scalars)
+ Parameters: 242 (586 scalars)
+ Unknowns: 268 (224 scalars)
+ Differentiated variables: 8 scalars
+ Equations: 228
+ Nontrivial: 195
+Translated Model
+ Constants: 261 scalars
+ Free parameters: 310 scalars
+ Parameter depending: 59 scalars
+ Outputs: 4 scalars
+ Continuous time states: 6 scalars
+ Time-varying variables: 50 scalars
+ Alias variables: 146 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: { }
+ Sizes after manipulation of the linear systems: { }
+ Sizes of nonlinear systems of equations: {1}
+ Sizes after manipulation of the nonlinear systems: {0}
+ Number of numerical Jacobians: 0
+ Initialization problem
+ Sizes of nonlinear systems of equations: {1}
+ Sizes after manipulation of the nonlinear systems: {1}
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ ctrlDpVarN.PID.D.x
+ ctrlDpVarN.PID.I.y
+ pump.criticalDamping.x[1]
+ pump.criticalDamping.x[2]
+ simpleValve.filter.s[1]
+ simpleValve.filter.s[2]
+
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.Movers.PumpsPolynomialBased.Examples.PumpSpeedControlledDpV.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot");
+Check of AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot:
+The model has the same number of unknowns and equations: 699
+The model could not be deduced to be symbolically well-posed.
+The model has
+ 691+pipeSupply.vol_b.dynBal.nPorts+pipeSupply.vol_a.dynBal.nPorts+ pipeReturn.vol_b.dynBal.nPorts+pipeReturn.vol_a.dynBal.nPorts
+scalar unknowns and
+ 647+(if sourceIdeal.source.use_Xi_in then 1 else (if sourceIdeal.source.use_X_in then 0 else 1))+(if not sourceIdeal.source.use_p_in then 1 else 0)+2* sourceIdeal.source.nPorts+(if not sourceIdeal.source.use_T_in then 1 else 0)+ (if sourceIdeal.sink.use_Xi_in then 1 else (if sourceIdeal.sink.use_X_in then 0 else 1))+(if not sourceIdeal.sink.use_p_in then 1 else 0)+2*sourceIdeal.sink.nPorts +(if not sourceIdeal.sink.use_T_in then 1 else 0)+(if demand.sink.use_Xi_in then 1 else (if demand.sink.use_X_in then 0 else 1))+(if not demand.sink.use_m_flow_in then 1 else 0)+2*demand.sink.nPorts+(if not demand.sink.use_T_in then 1 else 0)+(if demand.source.use_Xi_in then 1 else ( if demand.source.use_X_in then 0 else 1))+(if not demand.source.use_m_flow_in then 1 else 0)+2*demand.source.nPorts+(if not demand.source.use_T_in then 1 else 0)+(if demand.sourceHeating.use_Xi_in then 1 else (if demand.sourceHeating.use_X_in then 0 else 1))+(if not demand.sourceHeating.use_m_flow_in then 1 else 0)+2* demand.sourceHeating.nPorts+(if not demand.sourceHeating.use_T_in then 1 else 0)+(if demand.sinkHeating.use_Xi_in then 1 else (if demand.sinkHeating.use_X_in then 0 else 1))+(if not demand.sinkHeating.use_p_in then 1 else 0)+2* demand.sinkHeating.nPorts+(if not demand.sinkHeating.use_T_in then 1 else 0)+ (if not demand.heaPum.eva.vol.steBal.use_mWat_flow then 1 else 0)+(if not pipeSupply.vol_b.dynBal.use_mWat_flow then 1 else 0)+3*pipeSupply.vol_b.dynBal.nPorts +(if not pipeSupply.vol_a.dynBal.use_mWat_flow then 1 else 0)+3* pipeSupply.vol_a.dynBal.nPorts+(if not pipeReturn.vol_b.dynBal.use_mWat_flow then 1 else 0)+3*pipeReturn.vol_b.dynBal.nPorts+(if not pipeReturn.vol_a.dynBal.use_mWat_flow then 1 else 0)+3*pipeReturn.vol_a.dynBal.nPorts
+scalar equations.
+However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
+ 699
+Check of AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/DistrictHeatingCooling/Demands/Examples/OpenLoopHeatPumpCarnot.mos\",", "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot\",", "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot\\\");\",", "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/DistrictHeatingCooling/Demands/Examples/OpenLoopHeatPumpCarnot.mos");
+translateModel("AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot");
+Translation of AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot:
+The DAE has 699 scalar unknowns and 699 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 145
+ Variables: 1843
+ Constants: 38 (38 scalars)
+ Parameters: 847 (817 scalars)
+ Unknowns: 958 (725 scalars)
+ Differentiated variables: 15 scalars
+ Equations: 799
+ Nontrivial: 663
+Translated Model
+ Constants: 653 scalars
+ Free parameters: 145 scalars
+ Parameter depending: 165 scalars
+ Continuous time states: 11 scalars
+ Time-varying variables: 163 scalars
+ Alias variables: 454 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: { }
+ Sizes after manipulation of the linear systems: { }
+ Sizes of nonlinear systems of equations: {13, 8}
+ Sizes after manipulation of the nonlinear systems: {1, 1}
+ Number of numerical Jacobians: 0
+ Initialization problem
+ Sizes of nonlinear systems of equations: {13, 8}
+ Sizes after manipulation of the nonlinear systems: {1, 1}
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ demand.senT_return.T
+ demand.senT_supply.T
+ pControl.I.y
+ pipeReturn.del.x
+ pipeReturn.timDel.x
+ pipeReturn.vol_a.dynBal.U
+ pipeReturn.vol_b.dynBal.U
+ pipeSupply.del.x
+ pipeSupply.timDel.x
+ pipeSupply.vol_a.dynBal.U
+ pipeSupply.vol_b.dynBal.U
+
+ = true
+simulateModel("AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot", stopTime=100000, method="dassl", tolerance=1e-006, resultFile="AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot");
+Not possible to open file "AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.mat": No such file or directory
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.OpenLoopHeatPumpCarnot.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl");
+Check of AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl:
+The model has the same number of unknowns and equations: 181
+The model could not be deduced to be symbolically well-posed.
+The model has
+ 175+combinedHeatPower.vol.dynBal.nPorts+size(combinedHeatPower.combiTable1Ds.columns, 1)
+scalar unknowns and
+ 161+size(combinedHeatPower.combiTable1Ds.columns, 1)+2*source.nPorts+(if not source.use_m_flow_in then 1 else 0)+(if not source.use_T_in then 1 else 0)+( if not source.use_X_in then 1 else 0)+2*sink.nPorts+(if not sink.use_p_in then 1 else 0)+(if not sink.use_T_in then 1 else 0)+(if not sink.use_X_in then 1 else 0)+(if not combinedHeatPower.vol.dynBal.use_mWat_flow then 1 else 0)+3*combinedHeatPower.vol.dynBal.nPorts
+scalar equations.
+However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
+ 181
+Check of AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/BoilerCHP/Examples/CHPSystemNoControl.mos\",", "AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl\",", "AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl\\\");\",", "AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/BoilerCHP/Examples/CHPSystemNoControl.mos");
+simulateModel("AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl", tolerance=1e-06, stopTime=300, method="dassl", resultFile="AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl");
+Translation of AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl:
+The DAE has 181 scalar unknowns and 181 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 38
+ Variables: 433
+ Constants: 5 (5 scalars)
+ Parameters: 196 (230 scalars)
+ Unknowns: 232 (185 scalars)
+ Differentiated variables: 5 scalars
+ Equations: 210
+ Nontrivial: 170
+Translated Model
+ Constants: 147 scalars
+ Free parameters: 55 scalars
+ Parameter depending: 71 scalars
+ Continuous time states: 3 scalars
+ Time-varying variables: 38 scalars
+ Alias variables: 109 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: {5}
+ Sizes after manipulation of the linear systems: {0}
+ Sizes of nonlinear systems of equations: { }
+ Sizes after manipulation of the nonlinear systems: { }
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ combinedHeatPower.internalCapacity.T
+ combinedHeatPower.senTCold.T
+ combinedHeatPower.senTHot.T
+
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.BoilerCHP.Examples.CHPSystemNoControl.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation");
+Check of AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation:
+The model has the same number of unknowns and equations: 5511
+The model could not be deduced to be symbolically well-posed.
+The model has
+ 3783+32*enthalpyExchanger.n+16*enthalpyExchanger.airDuct2.heatTransfer.n+18* enthalpyExchanger.airDuct2.massTransfer.n+16*enthalpyExchanger.airDuct1.heatTransfer.n +18*enthalpyExchanger.airDuct1.massTransfer.n+5*enthalpyExchanger.membrane.heatTransfer.n +enthalpyExchanger.membrane.massTransfer.n+2*enthalpyExchanger.airDuct2.vol[1].dynBal.nPorts +2*enthalpyExchanger.airDuct2.vol[2].dynBal.nPorts+2*enthalpyExchanger.airDuct2.vol[3].dynBal.nPorts +2*enthalpyExchanger.airDuct2.vol[4].dynBal.nPorts+2*enthalpyExchanger.airDuct2.vol[5].dynBal.nPorts +2*enthalpyExchanger.airDuct2.vol[6].dynBal.nPorts+2*enthalpyExchanger.airDuct2.vol[7].dynBal.nPorts +2*enthalpyExchanger.airDuct2.vol[8].dynBal.nPorts+2*enthalpyExchanger.airDuct2.vol[9].dynBal.nPorts +2*enthalpyExchanger.airDuct2.vol[10].dynBal.nPorts+2*enthalpyExchanger.airDuct2.vol[11].dynBal.nPorts +2*enthalpyExchanger.airDuct2.vol[12].dynBal.nPorts+2*enthalpyExchanger.airDuct2.vol[13].dynBal.nPorts +2*enthalpyExchanger.airDuct2.vol[14].dynBal.nPorts+2*enthalpyExchanger.airDuct2.vol[15].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[1].dynBal.nPorts+2*enthalpyExchanger.airDuct1.vol[2].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[3].dynBal.nPorts+2*enthalpyExchanger.airDuct1.vol[4].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[5].dynBal.nPorts+2*enthalpyExchanger.airDuct1.vol[6].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[7].dynBal.nPorts+2*enthalpyExchanger.airDuct1.vol[8].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[9].dynBal.nPorts+2*enthalpyExchanger.airDuct1.vol[10].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[11].dynBal.nPorts+2*enthalpyExchanger.airDuct1.vol[12].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[13].dynBal.nPorts+2*enthalpyExchanger.airDuct1.vol[14].dynBal.nPorts +2*enthalpyExchanger.airDuct1.vol[15].dynBal.nPorts+max([size(bondaryEta.columns, 1); size(bondaryEta.offset, 1)])+max([size(bondaryOda.columns, 1); size( bondaryOda.offset, 1)])+max([size(Results.columns, 1); size(Results.offset, 1)]) +2*fan.vol.dynBal.nPorts+2*fan1.vol.dynBal.nPorts
+scalar unknowns and
+ 3435+17*enthalpyExchanger.airDuct2.heatTransfer.n+19*enthalpyExchanger.airDuct2.massTransfer.n +3*(if enthalpyExchanger.couFloArr then 2*enthalpyExchanger.n else 0)+17* enthalpyExchanger.airDuct1.heatTransfer.n+19*enthalpyExchanger.airDuct1.massTransfer.n +7*enthalpyExchanger.membrane.heatTransfer.n+3*enthalpyExchanger.membrane.massTransfer.n +2*(if enthalpyExchanger.useConPer then 1 else 0)+32*enthalpyExchanger.n+(if souEta.use_Xi_in then 2 else (if souEta.use_X_in then 1 else 3))+3* souEta.nPorts+(if not souEta.use_p_in then 1 else 0)+(if not souEta.use_T_in then 1 else 0)+(if sinEha.use_Xi_in then 2 else (if sinEha.use_X_in then 1 else 3))+3*sinEha.nPorts+(if not sinEha.use_p_in then 1 else 0)+(if not sinEha.use_T_in then 1 else 0)+(if souOda.use_Xi_in then 2 else (if souOda.use_X_in then 1 else 3))+3*souOda.nPorts+(if not souOda.use_p_in then 1 else 0)+(if not souOda.use_T_in then 1 else 0)+(if sinSup.use_Xi_in then 2 else (if sinSup.use_X_in then 1 else 3))+3*sinSup.nPorts+(if not sinSup.use_p_in then 1 else 0)+(if not sinSup.use_T_in then 1 else 0)+max([ size(bondaryEta.columns, 1); size(bondaryEta.offset, 1)])+max([size( bondaryOda.columns, 1); size(bondaryOda.offset, 1)])+max([size(Results.columns, 1); size(Results.offset, 1)])+(if conPID.reset <> AixLib.Types.Reset.Input then 1 else 0)+(if conPID1.reset <> AixLib.Types.Reset.Input then 1 else 0)+5 *enthalpyExchanger.airDuct2.vol[1].dynBal.nPorts+5*enthalpyExchanger.airDuct2.vol[2].dynBal.nPorts +5*enthalpyExchanger.airDuct2.vol[3].dynBal.nPorts+5*enthalpyExchanger.airDuct2.vol[4].dynBal.nPorts +5*enthalpyExchanger.airDuct2.vol[5].dynBal.nPorts+5*enthalpyExchanger.airDuct2.vol[6].dynBal.nPorts +5*enthalpyExchanger.airDuct2.vol[7].dynBal.nPorts+5*enthalpyExchanger.airDuct2.vol[8].dynBal.nPorts +5*enthalpyExchanger.airDuct2.vol[9].dynBal.nPorts+5*enthalpyExchanger.airDuct2.vol[10].dynBal.nPorts +5*enthalpyExchanger.airDuct2.vol[11].dynBal.nPorts+5*enthalpyExchanger.airDuct2.vol[12].dynBal.nPorts +5*enthalpyExchanger.airDuct2.vol[13].dynBal.nPorts+5*enthalpyExchanger.airDuct2.vol[14].dynBal.nPorts +5*enthalpyExchanger.airDuct2.vol[15].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[1].dynBal.nPorts +5*enthalpyExchanger.airDuct1.vol[2].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[3].dynBal.nPorts +5*enthalpyExchanger.airDuct1.vol[4].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[5].dynBal.nPorts +5*enthalpyExchanger.airDuct1.vol[6].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[7].dynBal.nPorts +5*enthalpyExchanger.airDuct1.vol[8].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[9].dynBal.nPorts +5*enthalpyExchanger.airDuct1.vol[10].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[11].dynBal.nPorts +5*enthalpyExchanger.airDuct1.vol[12].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[13].dynBal.nPorts +5*enthalpyExchanger.airDuct1.vol[14].dynBal.nPorts+5*enthalpyExchanger.airDuct1.vol[15].dynBal.nPorts +(if not fan.vol.dynBal.use_mWat_flow then 1 else 0)+5*fan.vol.dynBal.nPorts+ (if (if conPID.reset == AixLib.Types.Reset.Disabled then conPID.reset else AixLib.Types.Reset.Input) <> AixLib.Types.Reset.Input then 1 else 0)+(if (if conPID.reset == AixLib.Types.Reset.Disabled then conPID.reset else AixLib.Types.Reset.Input) == AixLib.Types.Reset.Disabled then 1 else 0)+(if not fan1.vol.dynBal.use_mWat_flow then 1 else 0)+5*fan1.vol.dynBal.nPorts+( if (if conPID1.reset == AixLib.Types.Reset.Disabled then conPID1.reset else AixLib.Types.Reset.Input) <> AixLib.Types.Reset.Input then 1 else 0)+(if (if conPID1.reset == AixLib.Types.Reset.Disabled then conPID1.reset else AixLib.Types.Reset.Input) == AixLib.Types.Reset.Disabled then 1 else 0)
+scalar equations.
+However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
+ 5511
+Check of AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/MassExchangers/MembraneBasedEnthalpyExchangers/Validation/StaticValidation.mos\",", "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation\",", "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation\\\");\",", "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/MassExchangers/MembraneBasedEnthalpyExchangers/Validation/StaticValidation.mos");
+simulateModel("AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation", stopTime=29600, numberOfIntervals=0, outputInterval=1, method="dassl",tolerance=1E-6, resultFile="AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation");
+Translation of AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation:
+The DAE has 5511 scalar unknowns and 5511 scalar equations.
+Redundant consistent initial conditions.
+Removed the following equations which are redundant and consistent:
+ fan1.vol.p_start = fan1.p_start;
+ if (enthalpyExchanger.airDuct2.vol[1].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[1].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[1].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[1].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[1].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[1].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[1].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[2].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[2].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[2].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[2].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[2].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[2].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[2].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[3].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[3].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[3].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[3].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[3].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[3].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[3].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[4].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[4].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[4].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[4].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[4].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[4].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[4].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[5].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[5].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[5].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[5].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[5].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[5].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[5].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[6].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[6].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[6].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[6].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[6].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[6].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[6].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[7].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[7].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[7].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[7].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[7].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[7].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[7].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[8].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[8].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[8].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[8].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[8].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[8].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[8].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[9].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[9].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[9].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[9].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[9].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[9].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[9].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[10].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[10].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[10].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[10].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[10].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[10].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[10].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[11].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[11].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[11].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[11].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[11].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[11].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[11].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[12].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[12].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[12].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[12].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[12].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[12].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[12].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[13].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[13].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[13].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[13].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[13].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[13].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[13].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[14].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[14].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[14].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[14].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[14].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[14].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[14].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct2.vol[15].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct2.vol[15].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct2.vol[15].dynBal.medium.p = enthalpyExchanger.airDuct2.vol[15].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct2.vol[15].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct2.vol[15].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct2.vol[15].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[1].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[1].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[1].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[1].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[1].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[1].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[1].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[2].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[2].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[2].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[2].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[2].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[2].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[2].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[3].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[3].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[3].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[3].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[3].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[3].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[3].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[4].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[4].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[4].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[4].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[4].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[4].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[4].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[5].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[5].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[5].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[5].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[5].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[5].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[5].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[6].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[6].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[6].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[6].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[6].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[6].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[6].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[7].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[7].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[7].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[7].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[7].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[7].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[7].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[8].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[8].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[8].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[8].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[8].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[8].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[8].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[9].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[9].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[9].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[9].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[9].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[9].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[9].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[10].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[10].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[10].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[10].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[10].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[10].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[10].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[11].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[11].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[11].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[11].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[11].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[11].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[11].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[12].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[12].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[12].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[12].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[12].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[12].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[12].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[13].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[13].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[13].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[13].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[13].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[13].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[13].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[14].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[14].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[14].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[14].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[14].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[14].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[14].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (enthalpyExchanger.airDuct1.vol[15].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. FixedInitial) then
+ if (enthalpyExchanger.airDuct1.vol[15].dynBal.initialize_p) then
+ enthalpyExchanger.airDuct1.vol[15].dynBal.medium.p = enthalpyExchanger.airDuct1.vol[15].dynBal.p_start;
+ end if;
+ else
+ if (enthalpyExchanger.airDuct1.vol[15].dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then
+ if (enthalpyExchanger.airDuct1.vol[15].dynBal.initialize_p) then
+ der(enthalpyExchanger.airDuct1.vol[15].dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+ if (fan.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.FixedInitial) then
+ if (fan.vol.dynBal.initialize_p) then
+ fan.vol.dynBal.medium.p = fan.vol.dynBal.p_start;
+ end if;
+ else
+ if (fan.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics. SteadyStateInitial) then
+ if (fan.vol.dynBal.initialize_p) then
+ der(fan.vol.dynBal.medium.p) = 0;
+ end if;
+ end if;
+ end if;
+
+This required evaluation of
+the interactive parameters
+ fan.p_start(start = 101325)
+ fan1.p_start(start = 101325)
+ sinEha.p(start = 101325)
+ sinSup.p(start = 101325)
+ souEta.p(start = 101325)
+ souOda.p(start = 101325)
+
+The redundancies involve
+initial equations:
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinSup.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ sinEha.p = 101325.0;
+ souOda.p = fan.vol.dynBal.p_start;
+ souEta.p = fan1.vol.dynBal.p_start;
+
+
+Statistics
+
+Original Model
+ Number of components: 676
+ Variables: 7282
+ Constants: 168 (168 scalars)
+ Parameters: 2808 (3273 scalars)
+ Unknowns: 4306 (5679 scalars)
+ Differentiated variables: 129 scalars
+ Equations: 2961
+ Nontrivial: 2303
+Translated Model
+ Constants: 2677 scalars
+ Free parameters: 252 scalars
+ Parameter depending: 1422 scalars
+ Continuous time states: 97 scalars
+ Time-varying variables: 1771 scalars
+ Alias variables: 2998 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: {2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3}
+ Sizes after manipulation of the linear systems: {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, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2}
+ Sizes of nonlinear systems of equations: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
+ Sizes after manipulation of the nonlinear systems: {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, 0, 0, 0, 0, 0, 0}
+ Number of numerical Jacobians: 0
+ Initialization problem
+ Sizes of nonlinear systems of equations: {1, 1}
+ Sizes after manipulation of the nonlinear systems: {0, 0}
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ conPID.I.y
+ conPID1.I.y
+ enthalpyExchanger.airDuct1.senRelHum.phi
+ enthalpyExchanger.airDuct1.senTem.T
+ enthalpyExchanger.airDuct1.vol[1].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[1].dynBal.U
+ enthalpyExchanger.airDuct1.vol[2].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[2].dynBal.U
+ enthalpyExchanger.airDuct1.vol[3].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[3].dynBal.U
+ enthalpyExchanger.airDuct1.vol[4].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[4].dynBal.U
+ enthalpyExchanger.airDuct1.vol[5].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[5].dynBal.U
+ enthalpyExchanger.airDuct1.vol[6].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[6].dynBal.U
+ enthalpyExchanger.airDuct1.vol[7].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[7].dynBal.U
+ enthalpyExchanger.airDuct1.vol[8].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[8].dynBal.U
+ enthalpyExchanger.airDuct1.vol[9].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[9].dynBal.U
+ enthalpyExchanger.airDuct1.vol[10].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[10].dynBal.U
+ enthalpyExchanger.airDuct1.vol[11].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[11].dynBal.U
+ enthalpyExchanger.airDuct1.vol[12].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[12].dynBal.U
+ enthalpyExchanger.airDuct1.vol[13].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[13].dynBal.U
+ enthalpyExchanger.airDuct1.vol[14].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[14].dynBal.U
+ enthalpyExchanger.airDuct1.vol[15].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct1.vol[15].dynBal.U
+ enthalpyExchanger.airDuct2.senRelHum.phi
+ enthalpyExchanger.airDuct2.senTem.T
+ enthalpyExchanger.airDuct2.vol[1].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[1].dynBal.U
+ enthalpyExchanger.airDuct2.vol[2].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[2].dynBal.U
+ enthalpyExchanger.airDuct2.vol[3].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[3].dynBal.U
+ enthalpyExchanger.airDuct2.vol[4].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[4].dynBal.U
+ enthalpyExchanger.airDuct2.vol[5].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[5].dynBal.U
+ enthalpyExchanger.airDuct2.vol[6].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[6].dynBal.U
+ enthalpyExchanger.airDuct2.vol[7].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[7].dynBal.U
+ enthalpyExchanger.airDuct2.vol[8].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[8].dynBal.U
+ enthalpyExchanger.airDuct2.vol[9].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[9].dynBal.U
+ enthalpyExchanger.airDuct2.vol[10].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[10].dynBal.U
+ enthalpyExchanger.airDuct2.vol[11].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[11].dynBal.U
+ enthalpyExchanger.airDuct2.vol[12].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[12].dynBal.U
+ enthalpyExchanger.airDuct2.vol[13].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[13].dynBal.U
+ enthalpyExchanger.airDuct2.vol[14].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[14].dynBal.U
+ enthalpyExchanger.airDuct2.vol[15].dynBal.medium.Xi[1]
+ enthalpyExchanger.airDuct2.vol[15].dynBal.U
+ enthalpyExchanger.membrane.heatTransfer.Ts[1]
+ enthalpyExchanger.membrane.heatTransfer.Ts[2]
+ enthalpyExchanger.membrane.heatTransfer.Ts[3]
+ enthalpyExchanger.membrane.heatTransfer.Ts[4]
+ enthalpyExchanger.membrane.heatTransfer.Ts[5]
+ enthalpyExchanger.membrane.heatTransfer.Ts[6]
+ enthalpyExchanger.membrane.heatTransfer.Ts[7]
+ enthalpyExchanger.membrane.heatTransfer.Ts[8]
+ enthalpyExchanger.membrane.heatTransfer.Ts[9]
+ enthalpyExchanger.membrane.heatTransfer.Ts[10]
+ enthalpyExchanger.membrane.heatTransfer.Ts[11]
+ enthalpyExchanger.membrane.heatTransfer.Ts[12]
+ enthalpyExchanger.membrane.heatTransfer.Ts[13]
+ enthalpyExchanger.membrane.heatTransfer.Ts[14]
+ enthalpyExchanger.membrane.heatTransfer.Ts[15]
+ fan.filter.s[1]
+ fan.filter.s[2]
+ fan.vol.dynBal.medium.Xi[1]
+ fan.vol.dynBal.U
+ fan1.filter.s[1]
+ fan1.filter.s[2]
+ fan1.vol.dynBal.medium.Xi[1]
+ fan1.vol.dynBal.U
+ senMasFraEha.X
+ senMasFraEta.X
+ senMasFraOda.X
+ senMasFraSup.X
+ senTemEha.T
+ senTemEta.T
+ senTemOda.T
+ senTemSup.T
+
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation.translation.log"); = true
+
+
+rCheck = checkModel("AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe");
+Check of AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe:
+The model has the same number of unknowns and equations: 804
+The model could not be deduced to be symbolically well-posed.
+The model has
+ 796+pip.vol.dynBal.nPorts+pip1.vol.dynBal.nPorts+pip2.vol.dynBal.nPorts+ pip3.vol.dynBal.nPorts
+scalar unknowns and
+ 740+(if sin.use_Xi_in then 1 else (if sin.use_X_in then 0 else 1))+(if not sin.use_p_in then 1 else 0)+2*sin.nPorts+(if not sin.use_T_in then 1 else 0)+ (if sou.use_Xi_in then 1 else (if sou.use_X_in then 0 else 1))+(if not sou.use_m_flow_in then 1 else 0)+2*sou.nPorts+(if not sou.use_T_in then 1 else 0)+(if sin1.use_Xi_in then 1 else (if sin1.use_X_in then 0 else 1))+(if not sin1.use_p_in then 1 else 0)+2*sin1.nPorts+(if not sin1.use_T_in then 1 else 0)+(if sou1.use_Xi_in then 1 else (if sou1.use_X_in then 0 else 1))+(if not sou1.use_m_flow_in then 1 else 0)+2*sou1.nPorts+(if not sou1.use_T_in then 1 else 0)+(if sin2.use_Xi_in then 1 else (if sin2.use_X_in then 0 else 1)) +(if not sin2.use_p_in then 1 else 0)+2*sin2.nPorts+(if not sin2.use_T_in then 1 else 0)+(if sou2.use_Xi_in then 1 else (if sou2.use_X_in then 0 else 1)) +(if not sou2.use_m_flow_in then 1 else 0)+2*sou2.nPorts+(if not sou2.use_T_in then 1 else 0)+(if sin3.use_Xi_in then 1 else (if sin3.use_X_in then 0 else 1))+(if not sin3.use_p_in then 1 else 0)+2*sin3.nPorts+(if not sin3.use_T_in then 1 else 0)+(if sou3.use_Xi_in then 1 else (if sou3.use_X_in then 0 else 1))+(if not sou3.use_m_flow_in then 1 else 0)+2*sou3.nPorts+(if not sou3.use_T_in then 1 else 0)+(if not pip.vol.dynBal.use_mWat_flow then 1 else 0)+3*pip.vol.dynBal.nPorts+(if not pip1.vol.dynBal.use_mWat_flow then 1 else 0)+3*pip1.vol.dynBal.nPorts+(if not pip2.vol.dynBal.use_mWat_flow then 1 else 0)+3*pip2.vol.dynBal.nPorts+(if not pip3.vol.dynBal.use_mWat_flow then 1 else 0)+3*pip3.vol.dynBal.nPorts
+scalar equations.
+However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
+ 804
+Check of AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/Fluid/DistrictHeatingCooling/Pipes/Examples/DHCPipe.mos\",", "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe\",", "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe\\\");\",", "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/Fluid/DistrictHeatingCooling/Pipes/Examples/DHCPipe.mos");
+translateModel("AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe");
+Translation of AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe:
+The DAE has 804 scalar unknowns and 804 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 144
+ Variables: 2246
+ Constants: 37 (37 scalars)
+ Parameters: 1101 (1073 scalars)
+ Unknowns: 1108 (828 scalars)
+ Differentiated variables: 33 scalars
+ Equations: 923
+ Nontrivial: 790
+Translated Model
+ Constants: 721 scalars
+ Free parameters: 205 scalars
+ Parameter depending: 321 scalars
+ Continuous time states: 29 scalars
+ Time-varying variables: 177 scalars
+ Alias variables: 514 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: {2, 2}
+ Sizes after manipulation of the linear systems: {0, 0}
+ Sizes of nonlinear systems of equations: {6}
+ Sizes after manipulation of the nonlinear systems: {1}
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+ pip.Q_gai
+ pip.Q_los
+ pip.vol.dynBal.U
+ pip1.pipCor.del.x
+ pip1.pipCor.timDel.x
+ pip1.Q_gai
+ pip1.Q_los
+ pip1.vol.dynBal.U
+ pip2.cylHeaTra1.CylindricLoad1.heatCapacitor.T
+ pip2.cylHeaTra2.CylindricLoad1.heatCapacitor.T
+ pip2.cylHeaTra3.CylindricLoad1.heatCapacitor.T
+ pip2.pipCor.del.x
+ pip2.pipCor.timDel.x
+ pip2.Q_gai
+ pip2.Q_los
+ pip2.vol.dynBal.U
+ pip3.pipCor.del.x
+ pip3.pipCor.timDel.x
+ pip3.Q_gai
+ pip3.Q_los
+ pip3.vol.dynBal.U
+ senTemIn.T
+ senTemIn1.T
+ senTemIn2.T
+ senTemIn3.T
+ senTemOut.T
+ senTemOut1.T
+ senTemOut2.T
+ senTemOut3.T
+
+ = true
+simulateModel("AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe", stopTime=3600, method="dassl", tolerance=1e-6, resultFile="AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe");
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe.translation.log");
\ No newline at end of file
diff --git a/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/unitTests-dymola.log b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/unitTests-dymola.log
new file mode 100644
index 0000000000..d27115f90f
--- /dev/null
+++ b/docs/1542-boiler-pressure-drop-improvement/regression/Fluid/unitTests-dymola.log
@@ -0,0 +1,11 @@
+Regression tests are only run for the following package:
+ AixLib.Fluid
+*** Error: AixLib_Fluid_Examples_GeothermalHeatPump_GeothermalHeatPump.txt: Errors during result verification.
+ Absolute error = 2.769e+03 at t = 78624.0 for heatPumpPower
+ Absolute error = 1.671e-01 at t = 52704.0 for heatStorage.layer[5].T
+Comparison files output by funnel are stored in the directory 'funnel_comp' of size 1.2 MB.
+Run 'python -c "import buildingspy.development.regressiontest as t; t.Tester(tool=\"dymola\").report()"'
+to access a summary of the comparison results.
+
+Script that runs unit tests had 0 warnings and 1 errors.
+