Skip to content

Commit 44c8fe5

Browse files
author
Hubertus Tummescheit
authored
Merge pull request #3834 from beutlich/fix-issue3666
Correct error in function Modelica.Media.Air.ReferenceMoistAir.Utilities.pd_pTX_der
2 parents 7d2e8d7 + c07ed57 commit 44c8fe5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Modelica/Media/Air/ReferenceMoistAir.mo

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3283,9 +3283,9 @@ for region 2.
32833283
p_der,
32843284
T_der);
32853285
//pd := xw/(Modelica.Media.Air.ReferenceMoistAir.k_mair + xw)*p;
3286-
pd_der := (xw_der*(Modelica.Media.Air.ReferenceMoistAir.k_mair + xw) -
3287-
xw*xw_der)*p + xw/(Modelica.Media.Air.ReferenceMoistAir.k_mair + xw)*
3288-
p_der;
3286+
pd_der := xw_der*Modelica.Media.Air.ReferenceMoistAir.k_mair/
3287+
(Modelica.Media.Air.ReferenceMoistAir.k_mair + xw)^2*p
3288+
+ xw/(Modelica.Media.Air.ReferenceMoistAir.k_mair + xw)*p_der;
32893289
xws := Modelica.Media.Air.ReferenceMoistAir.Utilities.xws_pT(p, T);
32903290
pd_der := if (xw <= xws) then pd_der else pds_der;
32913291
end if;

0 commit comments

Comments
 (0)