Skip to content

Commit c0d77af

Browse files
authored
fix: stop calc Temp if dT < 0.5 C (#1275)
1 parent e6e2243 commit c0d77af

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/main/java/neqsim/process/equipment/pipeline/PipeBeggsAndBrills.java

+4
Original file line numberDiff line numberDiff line change
@@ -907,6 +907,10 @@ public double calcTemperatureDifference(SystemInterface system){
907907
heatTransferCoefficient = estimateHeatTransferCoefficent(system);
908908
}
909909

910+
if (Math.abs(Ts - Tmi) < 0.5) {
911+
return 0.0;
912+
}
913+
910914
for (int i = 0; i < maxIterations; i++) {
911915
double dTlm = ((Ts - Tmo) - (Ts - Tmi)) / (Math.log((Ts - Tmo) / (Ts - Tmi)));
912916
error = heatTransferCoefficient - system.getFlowRate("kg/sec") * cp * (Tmo - Tmi) / (3.1415 * insideDiameter * length * dTlm);

0 commit comments

Comments
 (0)