From 4e278d256b514479bbf923e68720503748c37276 Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 30 Nov 2022 18:01:45 -0500 Subject: [PATCH] Issue2510 main91x pipe autosize dh start (#3173) * Copy changes from PR3163 * Add Documentation annotation to new Validation package Co-authored-by: Michael Wetter --- .../Combined/BaseClasses/PipeAutosize.mo | 9 +- .../Combined/BaseClasses/Validation/Pipe.mo | 96 +++++++++++++++++++ .../BaseClasses/Validation/package.mo | 12 +++ .../BaseClasses/Validation/package.order | 1 + .../Networks/Combined/BaseClasses/package.mo | 1 + .../Combined/BaseClasses/package.order | 1 + ...s_Combined_BaseClasses_Validation_Pipe.txt | 21 ++++ .../Resources/Scripts/BuildingsPy/conf.yml | 4 + .../Combined/BaseClasses/Validation/Pipe.mos | 12 +++ ...s.Combined.BaseClasses.Validation.Pipe.mos | 11 +++ Buildings/package.mo | 19 ++++ 11 files changed, 185 insertions(+), 2 deletions(-) create mode 100644 Buildings/Experimental/DHC/Networks/Combined/BaseClasses/Validation/Pipe.mo create mode 100644 Buildings/Experimental/DHC/Networks/Combined/BaseClasses/Validation/package.mo create mode 100644 Buildings/Experimental/DHC/Networks/Combined/BaseClasses/Validation/package.order create mode 100644 Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Networks_Combined_BaseClasses_Validation_Pipe.txt create mode 100644 Buildings/Resources/Scripts/Dymola/Experimental/DHC/Networks/Combined/BaseClasses/Validation/Pipe.mos create mode 100644 Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Networks.Combined.BaseClasses.Validation.Pipe.mos diff --git a/Buildings/Experimental/DHC/Networks/Combined/BaseClasses/PipeAutosize.mo b/Buildings/Experimental/DHC/Networks/Combined/BaseClasses/PipeAutosize.mo index 4900c00c71c..b5cec59431c 100644 --- a/Buildings/Experimental/DHC/Networks/Combined/BaseClasses/PipeAutosize.mo +++ b/Buildings/Experimental/DHC/Networks/Combined/BaseClasses/PipeAutosize.mo @@ -6,7 +6,7 @@ model PipeAutosize "Pipe model parameterized with pressure drop per pipe length" parameter Modelica.Units.SI.Length dh( fixed=false, - start=0.05, + start=0.01, min=0.01) "Hydraulic diameter (assuming a round cross section area)"; parameter Real dp_length_nominal(final unit="Pa/m") = 250 @@ -29,7 +29,7 @@ model PipeAutosize "Pipe model parameterized with pressure drop per pipe length" "Factor to take into account resistance of bends etc., fac=dp_nominal/dpStraightPipe_nominal"; final parameter Modelica.Units.SI.PressureDifference dpStraightPipe_nominal( - displayUnit="Pa") = + displayUnit="Pa")= Modelica.Fluid.Pipes.BaseClasses.WallFriction.Detailed.pressureLoss_m_flow( m_flow=m_flow_nominal, rho_a=rho_default, @@ -100,6 +100,11 @@ depends on dp_nominal and must be evaluated at compile time. ", revisions="