Changeset 482 for branches/maintenance/2.2.1
- Timestamp:
- 01/30/07 14:42:50 (19 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
branches/maintenance/2.2.1/Modelica/Thermal/FluidHeatFlow.mo
r463 r482 2 2 "Simple components for 1-dimensional incompressible thermo-fluid flow models" 3 3 extends Modelica.Icons.Library2; 4 annotation (version="1.50", versionDate="2005-09-07", 4 type TemperatureDifference = Real ( 5 final quantity="TemperatureDifference", 6 final unit="K", 7 displayUnit="K"); 8 annotation ( 9 version="1.6.0 Beta", versionDate="2007-01-23", 5 10 preferedView="info",Documentation(info="<HTML> 6 11 <p> … … 60 65 <p> 61 66 Dr.Christian Kral & Markus Plainer<br> 62 <a href=\"http://www.arsenal.ac.at/english/\">arsenal research</a><br> 63 Business Unit Monitoring, Energy and Drive Technologies<br> 64 A-1030 Vienna, Austria 67 Österreichisches Forschungs- und Prüfzentrum Arsenal Ges.m.b.H.<br> 68 <a href=\"http://www.arsenal.ac.at/\">arsenal research</a><br> 69 Giefinggasse 2<br> 70 A-1210 Vienna, Austria 65 71 </p> 66 72 </dd> … … 69 75 </dl> 70 76 <p> 71 Copyright © 1998-200 6, Modelica Association, Anton Haumer and arsenal research.77 Copyright © 1998-2007, Modelica Association, Anton Haumer and arsenal research. 72 78 </p> 73 79 <p> … … 105 111 <li> v1.50 2005/09/07 Anton Haumer<br> 106 112 semiLinear works fine</li> 113 <li> v1.60 2007/01/23 Anton Haumer<br> 114 new parameter tapT defining Temperature of heatPort </li> 107 115 </ul> 108 116 </HTML> … … 159 167 <p> 160 168 Dr.Christian Kral & Markus Plainer<br> 161 <a href=\"http://www.arsenal.ac.at/english/\">arsenal research</a><br> 162 Business Unit Monitoring, Energy and Drive Technologies<br> 163 A-1030 Vienna, Austria 169 Österreichisches Forschungs- und Prüfzentrum Arsenal Ges.m.b.H.<br> 170 <a href=\"http://www.arsenal.ac.at/\">arsenal research</a><br> 171 Giefinggasse 2<br> 172 A-1210 Vienna, Austria 164 173 </p> 165 174 </dd> … … 168 177 </dl> 169 178 <p> 170 Copyright © 1998-200 6, Modelica Association, Anton Haumer and arsenal research.179 Copyright © 1998-2007, Modelica Association, Anton Haumer and arsenal research. 171 180 </p> 172 181 <p> … … 242 251 parameter Modelica.SIunits.CelsiusTemperature TAmb=20 243 252 "ambient temperature"; 244 output Modelica.SIunits.TemperatureDifference dTSource=253 output TemperatureDifference dTSource= 245 254 PrescribedHeatFlow1.port.T-Modelica.SIunits.Conversions.from_degC(TAmb) 246 255 "Source over Ambient"; 247 output Modelica.SIunits.TemperatureDifference dTtoPipe=PrescribedHeatFlow1.port.T-Pipe1.heatPort.T256 output TemperatureDifference dTtoPipe=PrescribedHeatFlow1.port.T-Pipe1.heatPort.T 248 257 "Source over Coolant"; 249 output Modelica.SIunits.TemperatureDifference dTCoolant=Pipe1.dT258 output TemperatureDifference dTCoolant=Pipe1.dT 250 259 "Coolant's temperature increase"; 251 260 FluidHeatFlow.Sources.Ambient Ambient1(T_Ambient=Modelica.SIunits.Conversions.from_degC(TAmb), … … 368 377 parameter Modelica.SIunits.CelsiusTemperature TAmb=20 369 378 "ambient temperature"; 370 output Modelica.SIunits.TemperatureDifference dTSource1=379 output TemperatureDifference dTSource1= 371 380 PrescribedHeatFlow1.port.T-Modelica.SIunits.Conversions.from_degC(TAmb) 372 381 "Source1 over Ambient"; 373 output Modelica.SIunits.TemperatureDifference dTtoPipe1=PrescribedHeatFlow1.port.T-Pipe1.heatPort.T382 output TemperatureDifference dTtoPipe1=PrescribedHeatFlow1.port.T-Pipe1.heatPort.T 374 383 "Source1 over Coolant1"; 375 output Modelica.SIunits.TemperatureDifference dTCoolant1=Pipe1.dT384 output TemperatureDifference dTCoolant1=Pipe1.dT 376 385 "Coolant1's temperature increase"; 377 output Modelica.SIunits.TemperatureDifference dTSource2=386 output TemperatureDifference dTSource2= 378 387 PrescribedHeatFlow2.port.T-Modelica.SIunits.Conversions.from_degC(TAmb) 379 388 "Source2 over Ambient"; 380 output Modelica.SIunits.TemperatureDifference dTtoPipe2=PrescribedHeatFlow2.port.T-Pipe2.heatPort.T389 output TemperatureDifference dTtoPipe2=PrescribedHeatFlow2.port.T-Pipe2.heatPort.T 381 390 "Source2 over Coolant2"; 382 output Modelica.SIunits.TemperatureDifference dTCoolant2=Pipe2.dT391 output TemperatureDifference dTCoolant2=Pipe2.dT 383 392 "Coolant2's temperature increase"; 384 output Modelica.SIunits.TemperatureDifference dTmixedCoolant=Ambient2.T_port-Ambient1.T_port393 output TemperatureDifference dTmixedCoolant=Ambient2.T_port-Ambient1.T_port 385 394 "mixed Coolant's temperature increase"; 386 395 FluidHeatFlow.Sources.Ambient Ambient1(T_Ambient=Modelica.SIunits.Conversions.from_degC(TAmb), … … 528 537 parameter Modelica.SIunits.CelsiusTemperature TAmb=20 529 538 "ambient temperature"; 530 output Modelica.SIunits.TemperatureDifference dTSource=539 output TemperatureDifference dTSource= 531 540 PrescribedHeatFlow1.port.T-Modelica.SIunits.Conversions.from_degC(TAmb) 532 541 "Source over Ambient"; 533 output Modelica.SIunits.TemperatureDifference dTtoPipe=PrescribedHeatFlow1.port.T-Pipe1.heatPort.T542 output TemperatureDifference dTtoPipe=PrescribedHeatFlow1.port.T-Pipe1.heatPort.T 534 543 "Source over inner Coolant"; 535 output Modelica.SIunits.TemperatureDifference dTinnerCoolant=Pipe1.dT544 output TemperatureDifference dTinnerCoolant=Pipe1.dT 536 545 "inner Coolant's temperature increase"; 537 output Modelica.SIunits.TemperatureDifference dTCooler=innerPipe.heatPort.T-outerPipe.heatPort.T546 output TemperatureDifference dTCooler=innerPipe.heatPort.T-outerPipe.heatPort.T 538 547 "Cooler's temperature increase between inner and outer pipes"; 539 output Modelica.SIunits.TemperatureDifference dTouterCoolant=outerPipe.dT548 output TemperatureDifference dTouterCoolant=outerPipe.dT 540 549 "outer Coolant's temperature increase"; 541 550 FluidHeatFlow.Sources.Ambient Ambient1(T_Ambient=Modelica.SIunits.Conversions.from_degC(TAmb), … … 665 674 parameter Modelica.SIunits.CelsiusTemperature TAmb=20 666 675 "ambient temperature"; 667 output Modelica.SIunits.TemperatureDifference dTSource=676 output TemperatureDifference dTSource= 668 677 PrescribedHeatFlow1.port.T-Modelica.SIunits.Conversions.from_degC(TAmb) 669 678 "Source over Ambient"; 670 output Modelica.SIunits.TemperatureDifference dTtoPipe=PrescribedHeatFlow1.port.T-Pipe1.heatPort.T679 output TemperatureDifference dTtoPipe=PrescribedHeatFlow1.port.T-Pipe1.heatPort.T 671 680 "Source over Coolant"; 672 output Modelica.SIunits.TemperatureDifference dTCoolant=Pipe1.dT681 output TemperatureDifference dTCoolant=Pipe1.dT 673 682 "Coolant's temperature increase"; 674 683 FluidHeatFlow.Sources.Ambient Ambient1(T_Ambient=Modelica.SIunits.Conversions.from_degC(TAmb), … … 765 774 parameter Modelica.SIunits.CelsiusTemperature TAmb=20 766 775 "ambient temperature"; 767 output Modelica.SIunits.TemperatureDifference dTSource=776 output TemperatureDifference dTSource= 768 777 PrescribedHeatFlow1.port.T-Modelica.SIunits.Conversions.from_degC(TAmb) 769 778 "Source over Ambient"; 770 output Modelica.SIunits.TemperatureDifference dTtoPipe=PrescribedHeatFlow1.port.T-Pipe1.heatPort.T779 output TemperatureDifference dTtoPipe=PrescribedHeatFlow1.port.T-Pipe1.heatPort.T 771 780 "Source over Coolant"; 772 output Modelica.SIunits.TemperatureDifference dTCoolant=Pipe1.dT781 output TemperatureDifference dTCoolant=Pipe1.dT 773 782 "Coolant's temperature increase"; 774 783 FluidHeatFlow.Sources.Ambient Ambient1(T_Ambient=Modelica.SIunits.Conversions.from_degC(TAmb), … … 845 854 parameter Modelica.SIunits.CelsiusTemperature TAmb=20 846 855 "ambient temperature"; 847 output Modelica.SIunits.TemperatureDifference dTSource1=856 output TemperatureDifference dTSource1= 848 857 PrescribedHeatFlow1.port.T-Modelica.SIunits.Conversions.from_degC(TAmb) 849 858 "Source1 over Ambient"; 850 output Modelica.SIunits.TemperatureDifference dTtoPipe1=PrescribedHeatFlow1.port.T-Pipe1.heatPort.T859 output TemperatureDifference dTtoPipe1=PrescribedHeatFlow1.port.T-Pipe1.heatPort.T 851 860 "Source1 over Coolant1"; 852 output Modelica.SIunits.TemperatureDifference dTCoolant1=Pipe1.dT861 output TemperatureDifference dTCoolant1=Pipe1.dT 853 862 "Coolant1's temperature increase"; 854 output Modelica.SIunits.TemperatureDifference dTSource2=863 output TemperatureDifference dTSource2= 855 864 PrescribedHeatFlow2.port.T-Modelica.SIunits.Conversions.from_degC(TAmb) 856 865 "Source2 over Ambient"; 857 output Modelica.SIunits.TemperatureDifference dTtoPipe2=PrescribedHeatFlow2.port.T-Pipe2.heatPort.T866 output TemperatureDifference dTtoPipe2=PrescribedHeatFlow2.port.T-Pipe2.heatPort.T 858 867 "Source2 over Coolant2"; 859 output Modelica.SIunits.TemperatureDifference dTCoolant2=Pipe2.dT868 output TemperatureDifference dTCoolant2=Pipe2.dT 860 869 "Coolant2's temperature increase"; 861 output Modelica.SIunits.TemperatureDifference dTmixedCoolant=Ambient2.T_port-Ambient1.T_port870 output TemperatureDifference dTmixedCoolant=Ambient2.T_port-Ambient1.T_port 862 871 "mixed Coolant's temperature increase"; 863 872 FluidHeatFlow.Sources.Ambient Ambient1(T_Ambient=Modelica.SIunits.Conversions.from_degC(TAmb), … … 967 976 parameter Modelica.SIunits.CelsiusTemperature TMass=40 968 977 "inital temperature of mass"; 969 output Modelica.SIunits.TemperatureDifference dTMass=978 output TemperatureDifference dTMass= 970 979 HeatCapacitor1.port.T-Modelica.SIunits.Conversions.from_degC(TAmb) 971 980 "Mass over Ambient"; 972 output Modelica.SIunits.TemperatureDifference dTtoPipe=HeatCapacitor1.port.T-Pipe1.heatPort.T981 output TemperatureDifference dTtoPipe=HeatCapacitor1.port.T-Pipe1.heatPort.T 973 982 "Mass over Coolant"; 974 output Modelica.SIunits.TemperatureDifference dTCoolant=Pipe1.dT983 output TemperatureDifference dTCoolant=Pipe1.dT 975 984 "Coolant's temperature increase"; 976 985 FluidHeatFlow.Sources.Ambient Ambient1(T_Ambient=Modelica.SIunits.Conversions.from_degC(TAmb), … … 1036 1045 parameter Modelica.SIunits.CelsiusTemperature TMass2=60 1037 1046 "inital temperature of mass2"; 1038 output Modelica.SIunits.TemperatureDifference dTMass1=1047 output TemperatureDifference dTMass1= 1039 1048 HeatCapacitor1.port.T-Modelica.SIunits.Conversions.from_degC(TAmb) 1040 1049 "Mass1 over Ambient"; 1041 output Modelica.SIunits.TemperatureDifference dTtoPipe1=HeatCapacitor1.port.T-Pipe1.heatPort.T1050 output TemperatureDifference dTtoPipe1=HeatCapacitor1.port.T-Pipe1.heatPort.T 1042 1051 "Mass1 over Coolant1"; 1043 output Modelica.SIunits.TemperatureDifference dTCoolant1=Pipe1.dT1052 output TemperatureDifference dTCoolant1=Pipe1.dT 1044 1053 "Coolant1's temperature increase"; 1045 output Modelica.SIunits.TemperatureDifference dTMass2=1054 output TemperatureDifference dTMass2= 1046 1055 HeatCapacitor2.port.T-Modelica.SIunits.Conversions.from_degC(TAmb) 1047 1056 "Mass2 over Ambient"; 1048 output Modelica.SIunits.TemperatureDifference dTtoPipe2=HeatCapacitor2.port.T-Pipe2.heatPort.T1057 output TemperatureDifference dTtoPipe2=HeatCapacitor2.port.T-Pipe2.heatPort.T 1049 1058 "Mass2 over Coolant2"; 1050 output Modelica.SIunits.TemperatureDifference dTCoolant2=Pipe2.dT1059 output TemperatureDifference dTCoolant2=Pipe2.dT 1051 1060 "Coolant2's temperature increase"; 1052 output Modelica.SIunits.TemperatureDifference dTmixedCoolant=Ambient2.T_port-Ambient1.T_port1061 output TemperatureDifference dTmixedCoolant=Ambient2.T_port-Ambient1.T_port 1053 1062 "mixed Coolant's temperature increase"; 1054 1063 FluidHeatFlow.Sources.Ambient Ambient1(T_Ambient=Modelica.SIunits.Conversions.from_degC(TAmb), … … 1138 1147 <p> 1139 1148 Dr.Christian Kral & Markus Plainer<br> 1140 <a href=\"http://www.arsenal.ac.at/english/\">arsenal research</a><br> 1141 Business Unit Monitoring, Energy and Drive Technologies<br> 1142 A-1030 Vienna, Austria 1149 Österreichisches Forschungs- und Prüfzentrum Arsenal Ges.m.b.H.<br> 1150 <a href=\"http://www.arsenal.ac.at/\">arsenal research</a><br> 1151 Giefinggasse 2<br> 1152 A-1210 Vienna, Austria 1143 1153 </p> 1144 1154 </dd> … … 1147 1157 </dl> 1148 1158 <p> 1149 Copyright © 1998-200 6, Modelica Association, Anton Haumer and arsenal research.1159 Copyright © 1998-2007, Modelica Association, Anton Haumer and arsenal research. 1150 1160 </p> 1151 1161 <p> … … 1248 1258 <p> 1249 1259 Dr.Christian Kral & Markus Plainer<br> 1250 <a href=\"http://www.arsenal.ac.at/english/\">arsenal research</a><br> 1251 Business Unit Monitoring, Energy and Drive Technologies<br> 1252 A-1030 Vienna, Austria 1260 Österreichisches Forschungs- und Prüfzentrum Arsenal Ges.m.b.H.<br> 1261 <a href=\"http://www.arsenal.ac.at/\">arsenal research</a><br> 1262 Giefinggasse 2<br> 1263 A-1210 Vienna, Austria 1253 1264 </p> 1254 1265 </dd> … … 1257 1268 </dl> 1258 1269 <p> 1259 Copyright © 1998-200 6, Modelica Association, Anton Haumer and arsenal research.1270 Copyright © 1998-2007, Modelica Association, Anton Haumer and arsenal research. 1260 1271 </p> 1261 1272 <p> … … 1313 1324 rgbfillColor={0,0,255})), 1314 1325 Text(extent=[-150,100; 150,40], string="%name")), Diagram); 1315 extends Interfaces.Partials.TwoPort ;1326 extends Interfaces.Partials.TwoPort(final tapT=1); 1316 1327 extends Interfaces.Partials.SimpleFriction; 1317 1328 parameter Modelica.SIunits.Length h_g=0 … … 1404 1415 rgbfillColor={0,0,255}, 1405 1416 fillPattern=1))), Diagram); 1406 extends Interfaces.Partials.TwoPort(m=0 );1417 extends Interfaces.Partials.TwoPort(m=0, final tapT=1); 1407 1418 parameter Boolean LinearCharacteristic=true 1408 1419 "|standard characteristic|type of characteristic" … … 1468 1479 <p> 1469 1480 Dr.Christian Kral & Markus Plainer<br> 1470 <a href=\"http://www.arsenal.ac.at/english/\">arsenal research</a><br> 1471 Business Unit Monitoring, Energy and Drive Technologies<br> 1472 A-1030 Vienna, Austria 1481 Österreichisches Forschungs- und Prüfzentrum Arsenal Ges.m.b.H.<br> 1482 <a href=\"http://www.arsenal.ac.at/\">arsenal research</a><br> 1483 Giefinggasse 2<br> 1484 A-1210 Vienna, Austria 1473 1485 </p> 1474 1486 </dd> … … 1477 1489 </dl> 1478 1490 <p> 1479 Copyright © 1998-200 6, Modelica Association, Anton Haumer and arsenal research.1491 Copyright © 1998-2007, Modelica Association, Anton Haumer and arsenal research. 1480 1492 </p> 1481 1493 <p> … … 1614 1626 <p> 1615 1627 Dr.Christian Kral & Markus Plainer<br> 1616 <a href=\"http://www.arsenal.ac.at/english/\">arsenal research</a><br> 1617 Business Unit Monitoring, Energy and Drive Technologies<br> 1618 A-1030 Vienna, Austria 1628 Österreichisches Forschungs- und Prüfzentrum Arsenal Ges.m.b.H.<br> 1629 <a href=\"http://www.arsenal.ac.at/\">arsenal research</a><br> 1630 Giefinggasse 2<br> 1631 A-1210 Vienna, Austria 1619 1632 </p> 1620 1633 </dd> … … 1623 1636 </dl> 1624 1637 <p> 1625 Copyright © 1998-200 6, Modelica Association, Anton Haumer and arsenal research.1638 Copyright © 1998-2007, Modelica Association, Anton Haumer and arsenal research. 1626 1639 </p> 1627 1640 <p> … … 1650 1663 semiLinear works fine<br> 1651 1664 removed test-version of semiLinear</li> 1665 <li> v1.60 2007/01/23 Anton Haumer<br> 1666 new parameter tapT defining Temperature of heatPort</li> 1652 1667 </ul> 1653 1668 </HTML> … … 1737 1752 1738 1753 partial model TwoPort 1754 1739 1755 annotation (Documentation(info="<HTML> 1740 1756 <p> … … 1743 1759 Setting parameter m (mass of medium within pipe) to zero 1744 1760 leads to neglection of temperature transient cv*m*der(T).<br> 1745 Mixing rule is applied. 1761 Mixing rule is applied.<br> 1762 Parameter 0 < tapT < 1 defines temperature of heatPort between medium's inlet and outlet temperature. 1746 1763 </p> 1747 1764 </HTML>")); … … 1752 1769 "initial temperature of medium" 1753 1770 annotation(Dialog(enable=m>Modelica.Constants.small)); 1771 parameter Real tapT(final min=0, final max=1)=1 1772 "defines temperature of heatPort between inlet and outlet temperature"; 1754 1773 Modelica.SIunits.Pressure dp=flowPort_a.p - flowPort_b.p 1755 1774 "pressure drop a->b"; … … 1763 1782 output Modelica.SIunits.Temperature T_b=flowPort_b.h/medium.cp 1764 1783 "temperature at flowPort_b"; 1765 output Modelica.SIunits.TemperatureDifference dT=if noEvent(V_flow>=0) then T-T_a else T_b-T1784 output TemperatureDifference dT=if noEvent(V_flow>=0) then T-T_a else T_b-T 1766 1785 "temperature increase of coolant in flow direction"; 1767 1786 protected 1768 1787 Modelica.SIunits.SpecificEnthalpy h = medium.cp*T 1769 1788 "medium's specific enthalpy"; 1770 Modelica.SIunits.Temperature T_q = T 1789 Modelica.SIunits.Temperature T_q = T - noEvent(sign(V_flow))*(1 - tapT)*dT 1771 1790 "temperature relevant for heat exchange with ambient"; 1772 1791 public … … 1919 1938 </p> 1920 1939 </HTML>")); 1921 extends TwoPort(final m=0, final T0=0 );1940 extends TwoPort(final m=0, final T0=0, final tapT=1); 1922 1941 Modelica.Blocks.Interfaces.RealOutput y 1923 1942 annotation (extent=[-10,-100; 10,-120], rotation=90); … … 1974 1993 <p> 1975 1994 Dr.Christian Kral & Markus Plainer<br> 1976 <a href=\"http://www.arsenal.ac.at/english/\">arsenal research</a><br> 1977 Business Unit Monitoring, Energy and Drive Technologies<br> 1978 A-1030 Vienna, Austria 1995 Österreichisches Forschungs- und Prüfzentrum Arsenal Ges.m.b.H.<br> 1996 <a href=\"http://www.arsenal.ac.at/\">arsenal research</a><br> 1997 Giefinggasse 2<br> 1998 A-1210 Vienna, Austria 1979 1999 </p> 1980 2000 </dd> … … 1983 2003 </dl> 1984 2004 <p> 1985 Copyright © 1998-200 6, Modelica Association, Anton Haumer and arsenal research.2005 Copyright © 1998-2007, Modelica Association, Anton Haumer and arsenal research. 1986 2006 </p> 1987 2007 <p> … … 2094 2114 <p> 2095 2115 Dr.Christian Kral & Markus Plainer<br> 2096 <a href=\"http://www.arsenal.ac.at/english/\">arsenal research</a><br> 2097 Business Unit Monitoring, Energy and Drive Technologies<br> 2098 A-1030 Vienna, Austria 2116 Österreichisches Forschungs- und Prüfzentrum Arsenal Ges.m.b.H.<br> 2117 <a href=\"http://www.arsenal.ac.at/\">arsenal research</a><br> 2118 Giefinggasse 2<br> 2119 A-1210 Vienna, Austria 2099 2120 </p> 2100 2121 </dd> … … 2103 2124 </dl> 2104 2125 <p> 2105 Copyright © 1998-200 6, Modelica Association, Anton Haumer and arsenal research.2126 Copyright © 1998-2007, Modelica Association, Anton Haumer and arsenal research. 2106 2127 </p> 2107 2128 <p> … … 2222 2243 </HTML>"), Diagram); 2223 2244 extends Interfaces.Partials.RelativeSensor(y(redeclare type SignalType = 2224 Modelica.SIunits.TemperatureDifference));2245 TemperatureDifference)); 2225 2246 equation 2226 2247 medium.cp*y = flowPort_a.h - flowPort_b.h; … … 2315 2336 <p> 2316 2337 Dr.Christian Kral & Markus Plainer<br> 2317 <a href=\"http://www.arsenal.ac.at/english/\">arsenal research</a><br> 2318 Business Unit Monitoring, Energy and Drive Technologies<br> 2319 A-1030 Vienna, Austria 2338 Österreichisches Forschungs- und Prüfzentrum Arsenal Ges.m.b.H.<br> 2339 <a href=\"http://www.arsenal.ac.at/\">arsenal research</a><br> 2340 Giefinggasse 2<br> 2341 A-1210 Vienna, Austria 2320 2342 </p> 2321 2343 </dd> … … 2324 2346 </dl> 2325 2347 <p> 2326 Copyright © 1998-200 6, Modelica Association, Anton Haumer and arsenal research.2348 Copyright © 1998-2007, Modelica Association, Anton Haumer and arsenal research. 2327 2349 </p> 2328 2350 <p> … … 2443 2465 style(color=0, rgbcolor={0,0,0}), 2444 2466 string="V"))); 2445 extends Interfaces.Partials.TwoPort ;2467 extends Interfaces.Partials.TwoPort(final tapT=1); 2446 2468 parameter Modelica.SIunits.VolumeFlowRate VolumeFlow=1; 2447 2469 equation … … 2480 2502 string="V")), 2481 2503 Diagram); 2482 extends Interfaces.Partials.TwoPort ;2504 extends Interfaces.Partials.TwoPort(final tapT=1); 2483 2505 Modelica.Blocks.Interfaces.RealInput VolumeFlow(redeclare type SignalType 2484 2506 = Modelica.SIunits.VolumeFlowRate) … … 2518 2540 string="dp", 2519 2541 style(color=0, rgbcolor={0,0,0})))); 2520 extends Interfaces.Partials.TwoPort ;2542 extends Interfaces.Partials.TwoPort(final tapT=1); 2521 2543 parameter Modelica.SIunits.Pressure PressureIncrease=1; 2522 2544 equation … … 2554 2576 string="dp", 2555 2577 style(color=0, rgbcolor={0,0,0})))); 2556 extends Interfaces.Partials.TwoPort ;2578 extends Interfaces.Partials.TwoPort(final tapT=1); 2557 2579 Modelica.Blocks.Interfaces.RealInput PressureIncrease(redeclare type 2558 2580 SignalType = Modelica.SIunits.Pressure) … … 2603 2625 rgbfillColor={0,0,255}))), 2604 2626 Diagram); 2605 extends Interfaces.Partials.TwoPort ;2627 extends Interfaces.Partials.TwoPort(final tapT=1); 2606 2628 parameter Modelica.SIunits.AngularVelocity w_Nominal=1 2607 2629 "|pump characteristic|nominal speed";
