Home
Generals
Unit converter
Periodic table
Molecular weight
Properties
Hydrocarbon properties
Steam properties
Psychrometric properties
Fuel gas LHV
Flue gas enthalpy
Dynamics
Equation of state
Flow convert (mass - volume)
Energy to emission
Flow rate
Darcy friction factor
Mean pressure
Flow compensation
Orifice sizing
Bernoulli equation
Steam pinhone
Control valve CV
Sizing
LMTD
Flash steam
Pump BHP
Performance
Cooling tower capability
Heater efficiency
Compressor efficiency
Turbine efficiency
About
ID
Name
Title
Keyword
Description
<div><div style="color: rgb(68, 68, 68); font-family: Consolas; font-size: 15px;">Hot condensate is a target for energy recovery. If the pressure is high, steam can be recovered by installing a flash drum to recover the required steam pressure. The unrecoverable energy is recovered as depressurized condensate.</div><div style="color: rgb(68, 68, 68); font-family: Consolas; font-size: 15px;"><br>If it is not recovered with flash steam, it may cause hammering in the condensate pipe at the downstream end, so installing and operating a flash drum is essential.</div><div style="color: rgb(68, 68, 68); font-family: Consolas; font-size: 15px;"><br><h2 style="margin: 0px; position: relative; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-weight: bold; font-stretch: normal; font-size: 14px; line-height: normal; font-family: "Trebuchet MS", Trebuchet, sans-serif; color: rgb(0, 0, 0);"><span style="font-family: Consolas;">Formula of LMTD</span></h2></div><div style="color: rgb(68, 68, 68); font-family: Consolas; font-size: 15px;"><br>Amount of flash steam generated by hot condensate can be calculated using the following formula:</div><div style="color: rgb(68, 68, 68); font-family: Consolas; font-size: 15px;"><br><b>mfs = mc*(hc-hfc)/(hfs-hfc)</b></div><div style="color: rgb(68, 68, 68); font-family: Consolas; font-size: 15px;"><b><br></b></div><span style="color: rgb(68, 68, 68); font-family: Consolas; font-size: 15px;"><b><div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNazM7G2iAOAb3ijXECL7wQkXumK7lQOeyP6M2FioTWXckRZs-fDZVlUNIU487xJHjl7WjtwEBwMgO-nV_pzVzkPRRHjEhXGjiqYgYpzzXttYojpk_SmSx3050Iw1JXLHpFLvs34LCMU4pZwk5EJHBdrzykPVbSt89o1yB__W6JHkq8qx_XGbfK_Bx53w/s556/flashflow.png" style="color: rgb(209, 102, 63); margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="556" data-original-width="525" height="358" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNazM7G2iAOAb3ijXECL7wQkXumK7lQOeyP6M2FioTWXckRZs-fDZVlUNIU487xJHjl7WjtwEBwMgO-nV_pzVzkPRRHjEhXGjiqYgYpzzXttYojpk_SmSx3050Iw1JXLHpFLvs34LCMU4pZwk5EJHBdrzykPVbSt89o1yB__W6JHkq8qx_XGbfK_Bx53w/w338-h358/flashflow.png" width="338" style="border-width: initial; border-style: none; position: relative;"></a></div><div class="separator" style="clear: both;"><br></div></b></span><span style="color: rgb(68, 68, 68); font-family: Consolas; font-size: 15px;">Here,<br>mfs<span style="white-space: pre;"> </span>: Flash Steam Flow Rate (kg/h)<br>mc<span style="white-space: pre;"> </span>: Condensate Load (kg/h)<br>hc<span style="white-space: pre;"> </span>: enthalpy of condensate (kcal/kg)<br>hfs<span style="white-space: pre;"> </span>: enthalpy of flash steam (kcal/kg)<br>hfc<span style="white-space: pre;"> </span>: enthalpy of saturated water (kcal/kg)</span><div style="color: rgb(68, 68, 68); font-family: Consolas; font-size: 15px;"><br></div><h2 style="margin: 0px; position: relative; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-weight: bold; font-stretch: normal; font-size: 14px; line-height: normal; font-family: "Trebuchet MS", Trebuchet, sans-serif; color: rgb(0, 0, 0);"><span style="font-family: Consolas;">Python code</span></h2><div style="color: rgb(68, 68, 68); font-family: Consolas; font-size: 15px;"><br></div><p style="color: rgb(68, 68, 68); font-family: Consolas; font-size: 15px;">The following is a Python example where 100 lb/hr of hot condensate is introduced into a flash drum at a pressure of 120 psig and flashed with 60 psig steam, and approximately 4.91 lb/hr is recovered as flash steam.</p><span style="color: rgb(68, 68, 68); font-family: Consolas; font-size: 15px;"><div><div><span style="color: rgb(43, 0, 254);">from pyXSteam.XSteam import XSteam</span></div><div><span style="color: rgb(43, 0, 254);"><br></span></div><div><span style="color: rgb(43, 0, 254);">steamTable = XSteam(XSteam.UNIT_SYSTEM_FLS) # ft/lb/sec/°F/psi/btu</span></div><div><span style="color: rgb(43, 0, 254);"><br></span></div><div><span style="color: rgb(43, 0, 254);">def flash(mc, Phc, Pf):</span></div><div><span style="color: rgb(43, 0, 254);"> </span></div><div><span style="color: rgb(43, 0, 254);"> hc = steamTable.h_pt(Phc+14.696, steamTable.tsat_p(Phc + 14.696) - 1)</span></div><div><span style="color: rgb(43, 0, 254);"> hfs = steamTable.h_pt(Pf+14.696, steamTable.tsat_p(Pf + 14.696) + 1)</span></div><div><span style="color: rgb(43, 0, 254);"> hfc = steamTable.h_pt(Pf+14.696, steamTable.tsat_p(Pf + 14.696) - 1)</span></div><div><span style="color: rgb(43, 0, 254);"><br></span></div><div><span style="color: rgb(43, 0, 254);"> return mc * (hc - hfc) / (hfs - hfc)</span></div><div><span style="color: rgb(43, 0, 254);"><br></span></div><div><span style="color: rgb(43, 0, 254);">print("flash steam flow = ", flash(100, 120, 60)) # 100 lb/hr, 120 psig, 60 psig</span></div></div><div><br></div>When run the code, you get the results below.</span><div style="color: rgb(68, 68, 68); font-family: Consolas; font-size: 15px;"><span style="color: rgb(43, 0, 254);"><br></span><div><span style="color: rgb(43, 0, 254);">flash steam flow = 4.91</span></div></div></div>