Changeset 796 for branches/maintenance/2.2.2
- Timestamp:
- 11/14/07 16:16:10 (9 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
branches/maintenance/2.2.2/Modelica/Thermal/FluidHeatFlow.mo
r661 r796 238 238 "Cooling medium" 239 239 annotation(choicesAllMatching=true); 240 parameter Modelica.SIunits.C elsiusTemperatureTAmb=20240 parameter Modelica.SIunits.Conversions.NonSIunits.Temperature_degC TAmb=20 241 241 "Ambient temperature"; 242 242 output Modelica.SIunits.TemperatureDifference dTSource= … … 363 363 "Cooling medium" 364 364 annotation(choicesAllMatching=true); 365 parameter Modelica.SIunits.C elsiusTemperatureTAmb=20365 parameter Modelica.SIunits.Conversions.NonSIunits.Temperature_degC TAmb=20 366 366 "Ambient temperature"; 367 367 output Modelica.SIunits.TemperatureDifference dTSource1= … … 523 523 "Inner medium" 524 524 annotation(choicesAllMatching=true); 525 parameter Modelica.SIunits.C elsiusTemperatureTAmb=20525 parameter Modelica.SIunits.Conversions.NonSIunits.Temperature_degC TAmb=20 526 526 "Ambient temperature"; 527 527 output Modelica.SIunits.TemperatureDifference dTSource= … … 657 657 "Cooling medium" 658 658 annotation(choicesAllMatching=true); 659 parameter Modelica.SIunits.C elsiusTemperatureTAmb=20659 parameter Modelica.SIunits.Conversions.NonSIunits.Temperature_degC TAmb=20 660 660 "Ambient temperature"; 661 661 output Modelica.SIunits.TemperatureDifference dTSource= … … 756 756 "Cooling medium" 757 757 annotation(choicesAllMatching=true); 758 parameter Modelica.SIunits.C elsiusTemperatureTAmb=20758 parameter Modelica.SIunits.Conversions.NonSIunits.Temperature_degC TAmb=20 759 759 "Ambient temperature"; 760 760 output Modelica.SIunits.TemperatureDifference dTSource= … … 836 836 "Cooling medium" 837 837 annotation(choicesAllMatching=true); 838 parameter Modelica.SIunits.C elsiusTemperatureTAmb=20838 parameter Modelica.SIunits.Conversions.NonSIunits.Temperature_degC TAmb=20 839 839 "Ambient temperature"; 840 840 output Modelica.SIunits.TemperatureDifference dTSource1= … … 955 955 "Cooling medium" 956 956 annotation(choicesAllMatching=true); 957 parameter Modelica.SIunits.C elsiusTemperatureTAmb=20957 parameter Modelica.SIunits.Conversions.NonSIunits.Temperature_degC TAmb=20 958 958 "Ambient temperature"; 959 parameter Modelica.SIunits.C elsiusTemperatureTMass=40959 parameter Modelica.SIunits.Conversions.NonSIunits.Temperature_degC TMass=40 960 960 "Inital temperature of mass"; 961 961 output Modelica.SIunits.TemperatureDifference dTMass= … … 1021 1021 "Cooling medium" 1022 1022 annotation(choicesAllMatching=true); 1023 parameter Modelica.SIunits.C elsiusTemperatureTAmb=201023 parameter Modelica.SIunits.Conversions.NonSIunits.Temperature_degC TAmb=20 1024 1024 "Ambient temperature"; 1025 parameter Modelica.SIunits.CelsiusTemperature TMass1=40 1025 parameter Modelica.SIunits.Conversions.NonSIunits.Temperature_degC TMass1 1026 = 40 1026 1027 "Inital temperature of mass1"; 1027 parameter Modelica.SIunits.CelsiusTemperature TMass2=60 1028 parameter Modelica.SIunits.Conversions.NonSIunits.Temperature_degC TMass2 1029 = 60 1028 1030 "Inital temperature of mass2"; 1029 1031 output Modelica.SIunits.TemperatureDifference dTMass1= … … 1677 1679 Modelica.SIunits.Power Q_friction; 1678 1680 protected 1681 parameter Modelica.SIunits.Pressure dpNomMin=dpLaminar/V_flowLaminar*V_flowNominal; 1679 1682 parameter Real k(final unit="Pa.s2/m6", fixed=false); 1680 1683 initial algorithm 1681 1684 assert(V_flowNominal>V_flowLaminar, 1682 1685 "SimpleFriction: V_flowNominal has to be > V_flowLaminar!"); 1683 assert(dpNominal>=dp Laminar/V_flowLaminar*V_flowNominal,1686 assert(dpNominal>=dpNomMin, 1684 1687 "SimpleFriction: dpNominal has to be > dpLaminar/V_flowLaminar*V_flowNominal!"); 1685 k:=(dpNominal - dp Laminar/V_flowLaminar*V_flowNominal)/(V_flowNominal - V_flowLaminar)^2;1688 k:=(dpNominal - dpNomMin)/(V_flowNominal - V_flowLaminar)^2; 1686 1689 equation 1687 1690 if VolumeFlow > +V_flowLaminar then
