Changeset 1945
- Timestamp:
- 12/04/2008 12:34:14 PM (5 weeks ago)
- Location:
- Modelica_Fluid/branches/StreamConnector/Modelica_Fluid
- Files:
-
- 12 modified
-
Examples/AST_BatchPlant.mo (modified) (5 diffs)
-
Examples/BranchingDistributedPipes.mo (modified) (8 diffs)
-
Examples/ControlledTankSystem.mo (modified) (1 diff)
-
Examples/PumpingSystem.mo (modified) (1 diff)
-
Examples/Tanks.mo (modified) (9 diffs)
-
HeatExchangers.mo (modified) (2 diffs)
-
Pipes.mo (modified) (11 diffs)
-
Test/TestComponents/Pipes/LumpedPipe.mo (modified) (1 diff)
-
Test/TestComponents/Pipes/TestDistributedPipe01.mo (modified) (12 diffs)
-
Test/TestCriticalCases.mo (modified) (56 diffs)
-
Test/TestOverdeterminedSteadyStateInit.mo (modified) (6 diffs)
-
Volumes.mo (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
Modelica_Fluid/branches/StreamConnector/Modelica_Fluid/Examples/AST_BatchPlant.mo
r1942 r1945 382 382 annotation (Placement(transformation(extent={{-100, 383 383 -140},{-60,-100}}, rotation=0))); 384 Pipes.LumpedPipepipeB1B2(384 Modelica_Fluid.Pipes.LumpedPipe_Old pipeB1B2( 385 385 redeclare package Medium = BatchMedium, 386 386 length=1, … … 447 447 extent={{-10,10},{10,-10}}, 448 448 rotation=90))); 449 Pipes.LumpedPipepipePump1B1(449 Modelica_Fluid.Pipes.LumpedPipe_Old pipePump1B1( 450 450 redeclare package Medium = BatchMedium, 451 451 length=1, … … 458 458 extent={{-10,10},{10,-10}}, 459 459 rotation=90))); 460 Pipes.LumpedPipepipePump2B2(460 Modelica_Fluid.Pipes.LumpedPipe_Old pipePump2B2( 461 461 redeclare package Medium = BatchMedium, 462 462 length=1, … … 1291 1291 fillColor={85,170,255}, 1292 1292 fillPattern=FillPattern.Solid), 1293 Line(points={{-200,100},{-200,-100},{0,-100},{0,100}}, color={0,0,0}), 1294 1293 Line(points={{-200,100},{-200,-100},{0,-100},{0,100}}, color={0,0,0}), 1295 1294 Text( 1296 1295 extent={{-198,74},{0,38}}, … … 2052 2051 lineColor={0,0,0}, 2053 2052 textString=DynamicSelect(" ", realString( 2054 level, 2055 1, 2053 level, 2054 1, 2056 2055 3))), 2057 2056 Line( -
Modelica_Fluid/branches/StreamConnector/Modelica_Fluid/Examples/BranchingDistributedPipes.mo
r1942 r1945 6 6 replaceable package Medium=Modelica.Media.Air.DryAirNasa; // 7 7 8 Modelica_Fluid.Pipes.DistributedPipe pipe2(8 Modelica_Fluid.Pipes.DistributedPipe_Old pipe2( 9 9 redeclare package Medium = Medium, 10 10 use_T_start=true, … … 42 42 useTemperatureInput=false) annotation (Placement( 43 43 transformation(extent={{70,24},{50,44}}, rotation=0))); 44 Modelica_Fluid.Pipes.DistributedPipe pipe3(44 Modelica_Fluid.Pipes.DistributedPipe_Old pipe3( 45 45 redeclare package Medium=Medium, 46 46 length=1, … … 61 61 rotation=0))); 62 62 63 Modelica_Fluid.Pipes.DistributedPipe pipe1(63 Modelica_Fluid.Pipes.DistributedPipe_Old pipe1( 64 64 redeclare package Medium=Medium, 65 65 use_T_start=true, … … 98 98 rotation=0))); 99 99 100 Modelica_Fluid.Pipes.DistributedPipe pipe4(100 Modelica_Fluid.Pipes.DistributedPipe_Old pipe4( 101 101 redeclare package Medium=Medium, 102 102 length=1, … … 124 124 each alpha=10000) 125 125 annotation (Placement(transformation(extent={{-60,72},{-40,92}}, rotation=0))); 126 Modelica_Fluid.Pipes.DistributedPipe pipe5(126 Modelica_Fluid.Pipes.DistributedPipe_Old pipe5( 127 127 redeclare package Medium = Medium, 128 128 use_T_start=true, … … 149 149 useTemperatureInput=false) annotation (Placement( 150 150 transformation(extent={{70,-70},{50,-50}}, rotation=0))); 151 Modelica_Fluid.Pipes.DistributedPipe pipe6(151 Modelica_Fluid.Pipes.DistributedPipe_Old pipe6( 152 152 redeclare package Medium=Medium, 153 153 T_start=340, … … 166 166 annotation (Placement(transformation(extent={{16,-70},{36,-50}}, 167 167 rotation=0))); 168 Modelica_Fluid.Pipes.DistributedPipe pipe7(168 Modelica_Fluid.Pipes.DistributedPipe_Old pipe7( 169 169 redeclare package Medium=Medium, 170 170 use_T_start=true, … … 195 195 annotation (Placement(transformation(extent={{100,-20},{80,0}}, 196 196 rotation=0))); 197 Modelica_Fluid.Pipes.DistributedPipe pipe8(197 Modelica_Fluid.Pipes.DistributedPipe_Old pipe8( 198 198 redeclare package Medium=Medium, 199 199 length=1, -
Modelica_Fluid/branches/StreamConnector/Modelica_Fluid/Examples/ControlledTankSystem.mo
r1942 r1945 484 484 graphics={Rectangle( 485 485 extent={{-100,-100},{100,100}}, 486 fillColor=DynamicSelect({192,192,192}, if on > 0.5 then {0,255,0} 487 else{192,192,192}),488 fillPattern=DynamicSelect(FillPattern.Solid, if on > 0.5 then 486 fillColor=DynamicSelect({192,192,192}, if on > 0.5 then {0,255,0} else 487 {192,192,192}), 488 fillPattern=DynamicSelect(FillPattern.Solid, if on > 0.5 then 489 489 FillPattern.Solid else FillPattern.Solid), 490 490 lineColor={128,128,128}, -
Modelica_Fluid/branches/StreamConnector/Modelica_Fluid/Examples/PumpingSystem.mo
r1942 r1945 18 18 length=100, 19 19 redeclare model PressureDrop = 20 Modelica_Fluid.Pipes.BaseClasses.PressureDrop.QuadraticTurbulent ,20 Modelica_Fluid.Pipes.BaseClasses.PressureDrop.QuadraticTurbulentFlow, 21 21 height_ab=50) 22 22 annotation (Placement(transformation( -
Modelica_Fluid/branches/StreamConnector/Modelica_Fluid/Examples/Tanks.mo
r1942 r1945 50 50 Modelica.Media.Water.ConstantPropertyLiquidWater, 51 51 redeclare model PressureDrop = 52 Modelica_Fluid.Pipes.BaseClasses.PressureDrop.Detailed ,52 Modelica_Fluid.Pipes.BaseClasses.PressureDrop.DetailedFlow, 53 53 length=1, 54 54 diameter=0.1, … … 109 109 Modelica.Media.Water.ConstantPropertyLiquidWater, 110 110 redeclare model PressureDrop = 111 Modelica_Fluid.Pipes.BaseClasses.PressureDrop.Detailed ,111 Modelica_Fluid.Pipes.BaseClasses.PressureDrop.DetailedFlow, 112 112 length=1, 113 113 diameter=0.1) annotation (Placement(transformation(extent={{-30,-30},{ … … 181 181 Modelica.Media.Water.ConstantPropertyLiquidWater, 182 182 redeclare model PressureDrop = 183 Modelica_Fluid.Pipes.BaseClasses.PressureDrop.Detailed ,183 Modelica_Fluid.Pipes.BaseClasses.PressureDrop.DetailedFlow, 184 184 length=1, 185 185 diameter=0.1, … … 243 243 Modelica.Media.Water.ConstantPropertyLiquidWater, 244 244 redeclare model PressureDrop = 245 Modelica_Fluid.Pipes.BaseClasses.PressureDrop.Detailed ,245 Modelica_Fluid.Pipes.BaseClasses.PressureDrop.DetailedFlow, 246 246 length=1, 247 247 diameter=0.1, … … 255 255 Modelica.Media.Water.ConstantPropertyLiquidWater, 256 256 redeclare model PressureDrop = 257 Modelica_Fluid.Pipes.BaseClasses.PressureDrop.Detailed ,257 Modelica_Fluid.Pipes.BaseClasses.PressureDrop.DetailedFlow, 258 258 length=1, 259 259 diameter=0.1, … … 323 323 Modelica.Media.Water.ConstantPropertyLiquidWater, 324 324 redeclare model PressureDrop = 325 Modelica_Fluid.Pipes.BaseClasses.PressureDrop.Detailed ,325 Modelica_Fluid.Pipes.BaseClasses.PressureDrop.DetailedFlow, 326 326 length=1, 327 327 diameter=0.1, … … 335 335 Modelica.Media.Water.ConstantPropertyLiquidWater, 336 336 redeclare model PressureDrop = 337 Modelica_Fluid.Pipes.BaseClasses.PressureDrop.Detailed ,337 Modelica_Fluid.Pipes.BaseClasses.PressureDrop.DetailedFlow, 338 338 length=1, 339 339 diameter=0.1, … … 366 366 Modelica.Media.Water.ConstantPropertyLiquidWater, 367 367 redeclare model PressureDrop = 368 Modelica_Fluid.Pipes.BaseClasses.PressureDrop.Detailed ,368 Modelica_Fluid.Pipes.BaseClasses.PressureDrop.DetailedFlow, 369 369 length=1, 370 370 diameter=0.1, … … 627 627 Modelica.Media.Water.ConstantPropertyLiquidWater, 628 628 redeclare model PressureDrop = 629 Modelica_Fluid.Pipes.BaseClasses.PressureDrop.LaminarAndQuadraticTurbulent ,629 Modelica_Fluid.Pipes.BaseClasses.PressureDrop.LaminarAndQuadraticTurbulentFlow, 630 630 length=1, 631 631 diameter=0.1, -
Modelica_Fluid/branches/StreamConnector/Modelica_Fluid/HeatExchangers.mo
r1942 r1945 355 355 SI.HeatFlowRate Q_flow_2 "Total heat flow rate of pipe 2"; 356 356 357 Modelica_Fluid.Pipes.DistributedPipe pipe_1(357 Modelica_Fluid.Pipes.DistributedPipe_Old pipe_1( 358 358 redeclare package Medium = Medium_1, 359 359 isCircular=false, … … 379 379 {20,-20}}, rotation=0))); 380 380 381 Modelica_Fluid.Pipes.DistributedPipe pipe_2(381 Modelica_Fluid.Pipes.DistributedPipe_Old pipe_2( 382 382 redeclare package Medium = Medium_2, 383 383 nNodes=nNodes, -
Modelica_Fluid/branches/StreamConnector/Modelica_Fluid/Pipes.mo
r1942 r1945 35 35 -100},{100,100}}), graphics)); 36 36 end StaticPipe; 37 38 model LumpedPipe "Example for a composite pipe model" 39 40 // Assumptions 41 parameter Modelica_Fluid.Types.Dynamics dynamicsType=system.dynamicsType 42 "Dynamics option" 43 annotation(Evaluate=true, Dialog(tab = "Assumptions")); 44 45 // Initialization 46 parameter Types.Init initType=system.initType "Initialization option" 47 annotation(Evaluate=true, Dialog(tab = "Initialization")); 48 49 // Extend here to get right ordering in parameter box 50 extends Modelica_Fluid.Pipes.BaseClasses.PartialPipe( 51 final isCircular=true, 52 final perimeter=Modelica.Constants.pi*diameter, 53 final crossArea=Modelica.Constants.pi*diameter*diameter/4); 54 55 //Initialization 56 parameter Boolean use_T_start=true "Use T_start if true, otherwise h_start" 57 annotation(Evaluate=true, Dialog(tab = "Initialization")); 58 parameter Medium.Temperature T_start=if use_T_start then system.T_start else 59 Medium.temperature_phX( 60 (p_a_start + p_b_start)/2, 61 h_start, 62 X_start) "Start value of temperature" 63 annotation(Evaluate=true, Dialog(tab = "Initialization", enable = use_T_start)); 64 parameter Medium.SpecificEnthalpy h_start=if use_T_start then 65 Medium.specificEnthalpy_pTX( 66 (p_a_start + p_b_start)/2, 67 T_start, 68 X_start) else Medium.h_default "Start value of specific enthalpy" 69 annotation(Evaluate=true, Dialog(tab = "Initialization", enable = not use_T_start)); 70 parameter Medium.MassFraction X_start[Medium.nX]=Medium.X_default 71 "Start value of mass fractions m_i/m" 72 annotation (Dialog(tab="Initialization", enable=Medium.nXi > 0)); 73 74 replaceable HeatTransfer heatTransfer( 75 redeclare final package Medium = Medium, 76 final n=1, 77 diameter=4*crossArea/perimeter, 78 area=perimeter*length, 79 final crossArea=crossArea, 80 final length=length, 81 state={volume.medium.state}, 82 m_flow = {0.5*(port_a.m_flow - port_b.m_flow)}, 83 final useFluidHeatPort=true) "Edit heat transfer parameters" 84 annotation (editButton=true, Placement(transformation(extent={{-11,14},{ 85 11,36}}, rotation=0))); 86 87 StaticPipe staticPipe1( 88 redeclare package Medium = Medium, 89 allowFlowReversal=allowFlowReversal, 90 length=length/2, 91 height_ab=height_ab/2, 92 roughness=roughness, 93 m_flow_start=m_flow_start, 94 diameter=diameter, 95 redeclare final model PressureDrop = PressureDrop) 96 annotation (Placement(transformation(extent={{-60,-40},{-40,-20}}, 97 rotation=0))); 98 Modelica_Fluid.Volumes.Volume volume( 99 redeclare package Medium = Medium, 100 initType=initType, 101 p_start=(p_a_start+p_b_start)/2, 102 use_T_start=use_T_start, 103 T_start=T_start, 104 h_start=h_start, 105 X_start=X_start, 106 dynamicsType=dynamicsType, 107 V=V, 108 nPorts=2, 109 portDiameters={0,0}, 110 neglectPortDiameters=true) 111 annotation (Placement(transformation(extent={{-10,-20},{10,0}}, rotation= 112 0))); 113 StaticPipe staticPipe2( 114 redeclare package Medium = Medium, 115 allowFlowReversal=allowFlowReversal, 116 length=length/2, 117 height_ab=height_ab/2, 118 roughness=roughness, 119 m_flow_start=m_flow_start, 120 diameter=diameter, 121 redeclare final model PressureDrop = PressureDrop) annotation (Placement(transformation(extent={{40,-40}, 122 {60,-20}}, rotation=0))); 123 Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a heatPort 124 annotation (Placement(transformation(extent={{-10,44},{10,64}}, rotation= 125 0))); 126 equation 127 connect(staticPipe1.port_a, port_a) 128 annotation (Line(points={{-60,-30},{-80,-30},{-80,0},{-100,0}}, 129 color={0,127,255})); 130 connect(staticPipe2.port_b, port_b) 131 annotation (Line(points={{60,-30},{80,-30},{80,0},{100,0}}, 132 color={0,127,255})); 133 connect(heatPort, heatTransfer.wallHeatPort[1]) annotation (Line( 134 points={{0,54},{0,32.7}}, 135 color={191,0,0}, 136 smooth=Smooth.None)); 137 connect(heatTransfer.fluidHeatPort[1], volume.heatPort) annotation (Line( 138 points={{0,18.4},{0,-0.2}}, 139 color={191,0,0}, 140 smooth=Smooth.None)); 141 annotation (defaultComponentName="pipe",Icon(coordinateSystem( 142 preserveAspectRatio=false, 143 extent={{-100,-100},{100,100}}, 144 grid={1,1}), graphics={Ellipse( 145 extent={{-10,10},{10,-10}}, 146 lineColor={0,0,0}, 147 fillColor={0,0,0}, 148 fillPattern=FillPattern.Solid)}),Documentation(info="<html> 149 <p> 150 Simple pipe model consisting of one volume, 151 wall friction (with different friction correlations) 152 and gravity effect. This model is mostly used to demonstrate how 153 to build up more detailed models from the basic components. 154 Note, if the \"heatPort\" is not connected, then the pipe 155 is totally insulated (= no thermal flow from the fluid to the 156 pipe wall/environment). 157 </p> 158 </html>"), 159 Diagram(coordinateSystem( 160 preserveAspectRatio=true, 161 extent={{-100,-100},{100,100}}, 162 grid={1,1}), graphics)); 163 connect(staticPipe1.port_b, volume.ports[1]) annotation (Line( 164 points={{-40,-30},{0,-30},{0,-18}}, 165 color={0,127,255}, 166 smooth=Smooth.None)); 167 connect(staticPipe2.port_a, volume.ports[2]) annotation (Line( 168 points={{40,-30},{0,-30},{0,-22}}, 169 color={0,127,255}, 170 smooth=Smooth.None)); 171 end LumpedPipe; 172 37 173 38 174 model StaticPipe_Old … … 74 210 end StaticPipe_Old; 75 211 76 model LumpedPipe 212 model LumpedPipe_Old 77 213 // Assumptions 78 214 parameter Modelica_Fluid.Types.Dynamics dynamicsType=system.dynamicsType … … 223 359 color={0,127,255}, 224 360 smooth=Smooth.None)); 225 end LumpedPipe ;226 227 model DistributedPipeLumpedPressure 361 end LumpedPipe_Old; 362 363 model DistributedPipeLumpedPressure_Old 228 364 "Distributed pipe model with lumped pressure state" 229 import Modelica_Fluid.Types.ModelStructure;230 extends Modelica_Fluid.Pipes.BaseClasses.PartialDistributedFlow (365 import Modelica_Fluid.Types.ModelStructure; 366 extends Modelica_Fluid.Pipes.BaseClasses.PartialDistributedFlow_Old( 231 367 Qs_flow=heatTransfer.Q_flow, 232 368 final port_a_exposesState = (modelStructure == ModelStructure.av_b) or (modelStructure == ModelStructure.avb), … … 421 557 </html>")); 422 558 423 end DistributedPipeLumpedPressure ;424 425 model DistributedPipe "Distributed pipe model"426 import Modelica_Fluid.Types.ModelStructure;427 extends Modelica_Fluid.Pipes.BaseClasses.PartialDistributedFlow (559 end DistributedPipeLumpedPressure_Old; 560 561 model DistributedPipe_Old "Distributed pipe model" 562 import Modelica_Fluid.Types.ModelStructure; 563 extends Modelica_Fluid.Pipes.BaseClasses.PartialDistributedFlow_Old( 428 564 Qs_flow=heatTransfer.Q_flow, 429 565 final port_a_exposesState = (modelStructure == ModelStructure.av_b) or (modelStructure == ModelStructure.avb), … … 748 884 </ul> 749 885 </html>")); 750 end DistributedPipe ;886 end DistributedPipe_Old; 751 887 752 888 package BaseClasses … … 788 924 // Pressure drop 789 925 replaceable model PressureDrop = 790 Modelica_Fluid.Pipes.BaseClasses.PressureDrop.QuadraticTurbulent 926 Modelica_Fluid.Pipes.BaseClasses.PressureDrop.QuadraticTurbulentFlow 791 927 constrainedby BaseClasses.PressureDrop.PartialPipePressureDrop 792 928 "Characteristics of wall friction and gravity" … … 937 1073 end PartialPipe_Old; 938 1074 939 partial model PartialDistributedFlow 1075 partial model PartialDistributedFlow_Old 940 1076 "Base class for a finite volume flow model" 941 1077 import Modelica_Fluid.Types; … … 1039 1175 </ul> 1040 1176 </html>")); 1041 end PartialDistributedFlow ;1177 end PartialDistributedFlow_Old; 1042 1178 1043 1179 package CharacteristicNumbers … … 1265 1401 // Variables 1266 1402 //final parameter Medium.AbsolutePressure[n+1] p_start = if n > 0 then linspace(p_a_start, p_b_start, n+1) else {(p_a_start + p_b_start)/2}; 1403 // Note: don't use start values for p to get same behavior as with PressureLosses.WallFrictionAndGravity 1267 1404 Medium.AbsolutePressure[n+1] p "pressures of states"; 1268 1405 Medium.AbsolutePressure[n] dp(each start = (p_a_start - p_b_start)/n) … … 1271 1408 p = Medium.pressure(state); 1272 1409 dp = p[1:n] - p[2:n+1]; 1273 //dp = Medium.pressure(state[1:n]) - Medium.pressure(state[2:n+1]);1274 1410 1275 1411 annotation (Icon(coordinateSystem(preserveAspectRatio=false, extent={{-100, … … 1434 1570 end NoFriction; 1435 1571 1436 model Laminar 1572 model LaminarFlow 1437 1573 "Pipe wall friction in the laminar regime (linear correlation)" 1438 1574 extends PartialWallFrictionAndGravity( 1439 1575 redeclare package WallFriction = 1440 1576 PressureLosses.BaseClasses.WallFriction.Laminar); 1441 end Laminar ;1442 1443 model QuadraticTurbulent 1577 end LaminarFlow; 1578 1579 model QuadraticTurbulentFlow 1444 1580 "Pipe wall friction in the quadratic turbulent regime (simple characteristic, eta not used)" 1445 1581 extends PartialWallFrictionAndGravity( 1446 1582 redeclare package WallFriction = 1447 1583 PressureLosses.BaseClasses.WallFriction.QuadraticTurbulent); 1448 end QuadraticTurbulent ;1449 1450 model LaminarAndQuadraticTurbulent 1584 end QuadraticTurbulentFlow; 1585 1586 model LaminarAndQuadraticTurbulentFlow 1451 1587 "Pipe wall friction in the laminar and quadratic turbulent regime (simple characteristic)" 1452 1588 extends PartialWallFrictionAndGravity( 1453 1589 redeclare package WallFriction = 1454 1590 PressureLosses.BaseClasses.WallFriction.LaminarAndQuadraticTurbulent); 1455 end LaminarAndQuadraticTurbulent ;1456 1457 model Detailed 1591 end LaminarAndQuadraticTurbulentFlow; 1592 1593 model DetailedFlow 1458 1594 "Pipe wall friction in the whole regime (detailed characteristic)" 1459 1595 extends PartialWallFrictionAndGravity( 1460 1596 redeclare package WallFriction = 1461 1597 PressureLosses.BaseClasses.WallFriction.Detailed); 1462 end Detailed ;1598 end DetailedFlow; 1463 1599 end PressureDrop; 1464 1600 end BaseClasses; -
Modelica_Fluid/branches/StreamConnector/Modelica_Fluid/Test/TestComponents/Pipes/LumpedPipe.mo
r1702 r1945 15 15 redeclare package Medium = Medium, 16 16 use_T_start=true, 17 redeclare package WallFriction=18 Modelica_Fluid.P ressureLosses.BaseClasses.WallFriction.QuadraticTurbulent,17 redeclare model PressureDrop = 18 Modelica_Fluid.Pipes.BaseClasses.PressureDrop.QuadraticTurbulentFlow, 19 19 length=10, 20 20 diameter=2.54e-2, -
Modelica_Fluid/branches/StreamConnector/Modelica_Fluid/Test/TestComponents/Pipes/TestDistributedPipe01.mo
r1940 r1945 6 6 //replaceable package Medium=Modelica.Media.Air.DryAirNasa; // 7 7 8 Modelica_Fluid.Pipes.DistributedPipe pipe2(8 Modelica_Fluid.Pipes.DistributedPipe_Old pipe2( 9 9 redeclare package Medium = Medium, 10 10 use_T_start=true, … … 40 40 useTemperatureInput=false) annotation (Placement( 41 41 transformation(extent={{70,54},{50,74}}, rotation=0))); 42 Modelica_Fluid.Pipes.DistributedPipe pipe3(42 Modelica_Fluid.Pipes.DistributedPipe_Old pipe3( 43 43 redeclare package Medium=Medium, 44 44 T_start=340, … … 58 58 rotation=0))); 59 59 60 Modelica_Fluid.Pipes.DistributedPipe pipe1(60 Modelica_Fluid.Pipes.DistributedPipe_Old pipe1( 61 61 redeclare package Medium=Medium, 62 62 use_T_start=true, … … 94 94 rotation=0))); 95 95 96 Modelica_Fluid.Pipes.DistributedPipe pipe4(96 Modelica_Fluid.Pipes.DistributedPipe_Old pipe4( 97 97 redeclare package Medium=Medium, 98 98 length=1, … … 136 136 annotation (Placement(transformation(extent={{-54,80},{-34,100}}, rotation= 137 137 0))); 138 Modelica_Fluid.Pipes.DistributedPipe pipe5(138 Modelica_Fluid.Pipes.DistributedPipe_Old pipe5( 139 139 redeclare package Medium = Medium, 140 140 use_T_start=true, … … 161 161 useTemperatureInput=false) &
