Flue-gas condensation

Flue gas condensation is a process, where flue gas is cooled below its water dew point and the heat released by the resulting condensation of water is recovered as low temperature heat.

Cooling of the flue gas can be performed either directly with a heat exchanger or indirectly via a condensing scrubber.

The condensation of water releases more than 2 gigajoules (560 kWh) per ton of condensed water, which can be recovered in the cooler for e.g. district heating purposes.

Excess condensed water must continuously be removed from the process.

The downstream gas is saturated with water, so even though significant amounts of water may have been removed from the cooled gas, it is likely to leave a visible stack plume of water vapor.

The heat recovery potential of flue gas condensation is highest for fuels with a high moisture content (e.g. biomass and municipal waste), and where heat is useful at the lowest possible temperatures. Thus flue gas condensation is normally implemented at biomass fired boilers and waste incinerators connected district heating grids with relatively low return temperatures (below approximately 55 °C (131 °F)).

Efficiency exceeding 100 %

Flue gas condensation may cause the heat recovered to exceed the Lower Heating Value of the input fuel, and thus an efficiency greater than 100%. Since historically most combustion processes have not condensed the fuel, usual efficiency calculations assume the combustion products are not condensed. This assumption is implicit when basing calculations on the Lower Heating Value. A more rigorous approach would be to base efficiency calculations on the Higher Heating Value, which typically results in efficiencies less than 100%.

Should the flue gases be cooled below 25 °C (77 °F), even efficiencies based on the Higher Heating Value may exceed 100%, since typical heating value definitions assume that all heat is released when combustion products are cooled to somewhere between 15.56 °C (60.01 °F) and 25 °C (77 °F).

gollark: So technically with channel hopping you could avoid it.
gollark: I have a thing which pulls data from the sniffers and uses it to configure a smaller set of models, but it only listens to the last 128 used channels.
gollark: You can also conveniently shiftrightclick CC disks into a disk drive and they can eject them.
gollark: So you can do, say,```luarandomThingWhichDoesNotExist.potatoes = "return 4"randomThingWhichDoesNotExist.potatoes()anyOtherNilValue.potatoes()```
gollark: It interacts really well with the superglobals-on-nil thing.

See also

References


    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.