Nich wrote:HAHAHAHAHAHAH NO.... basic Boilers are about 10-15% efficient. A 100% efficient boiler is impossible due to enthalpy or entropy (cant remember which). An ideal boiler would have the exhaust gas = the input water temp and exit water temp = exhaust gas input temp, but even then energy is lost to the laws of thermodynamics. The fact that the water exit temp is 100 C and the input gas temp is 2000 C screams inefficiency. If you super heated the steam to 1500ish or so then we could talk about efficiency.
I think you need to study up a little more on thermodynamics and how they apply to boilers.
It is plenty possible to achieve 80% efficiency just in good design and operation. At 80% efficiency, your biggest losses come from combustion efficiency followed by residual heat remaining in the exhaust gases- as it is very much true that the exhaust cannot be colder than the outlet temperature of the steam.
Digging into this a little I actually was surprised myself to learn that all along the boiler efficiency wasn't really that bad and the bulk of steam power's inefficiency came from the engine proper.
Effectively, the engine cannot expand the steam fully to atmospheric pressure. Mechanical practicalities, this is sort of unavoidable unless you use a large compound engine arrangement to expand it in multiple stages. There is also latent heat being wasted- a large portion of the energy wasted at the engine exhaust is in the energy spent just boiling the water. Very few practical means of recovering that energy exist, the bulk of them focusing on using that remaining heat to pre-heat the incoming water.
Of course a stoker-fired boiler probably would not reach 80% boiler efficiency, as this requires modern combustion equipment such as gas oil or pulverized coal firing to ensure constant clean combustion. Typically stokers operate from 50-70% efficient depending on the design and the skill of the fireman. So Factorio's 50% efficient boilers aren't as unrealistic as you'd think.
But the engine efficiency, what a problem.
The typical non-compound steam engine, using valve arrangements such as the Stephenson or Walschaerts would vary from 8-12% efficient. This was due to the fairly long cutoff period of the valve needed to ensure reliable torque, and the limited range of cutoff adjustment these valve mechanisms could provide. In addition, a great deal of heat was lost to the engine's porting- which was alternately heated then cooled by steam entering and leaving through the same passage. The characteristic bark of a steam locomotive's stack comes from the engine not expanding the steam fully in the cylinder, wasting energy in both steam pressure and latent heat. At least using said exhaust to induce boiler draft helps the engine to perform at its best by improving combustion in the boiler.
Corliss valve engines, which were common for stationary arrangements in factories, could reach 15% efficient before compounding. Because the steam did not leave through the same ports it entered, less heat was given up to the iron. Rather than being stuck with a fairly long cutoff and controlling the engine by changing its pressure, the Corliss valve would control its speed entirely by changing the cutoff. A short cutoff and high steam pressure would allow the engine to work on expansion, maximizing fuel economy. Even then a compound engine was required to expand the steam all the way, and there was still the latent heat being given up at the exhaust.
Factorio implements a somewhat realistic stoker boiler efficiency at 50%, but a fully unrealistic engine efficiency. Since the geometry of the engines does suggest a multi-cylinder arrangement, it is quite possible that the Factorio steam engine is intended to imitate a compound steam as used in stationary applications for its efficiency. Like so, if we assume that it is a double compound corliss valved engine perhaps we could have hit 20-30% efficient with it.
But to actually implement realistic efficiency in Factorio's engines would really mess with people's heads. Plenty possible sure- but from a gameplay point is it really necessary? We might as well re-scale the entire power generation scheme at that point to implement realistic efficiency while maintaining comparable output power densities. And you are going to need a LOT more coal.
Oh and rightly, if we wanted to make Factorio's steam engines really really efficient, we need a condenser. That way exhaust steam becomes still-hot water which can be reinjected into the boiler to become steam again, recovering some of the latent and sensible heat remaining in the exhaust.