pyanodon / pybugreports

Central bug-report repository for pymods
The Unlicense
5 stars 1 forks source link

Oil Burner Operating at Lower Fuel Efficiency than Described. #507

Closed KibaddaKaboodle closed 1 month ago

KibaddaKaboodle commented 1 month ago

Mod source

Factorio Mod Portal

Operating system

=Windows 10

What kind of issue is this?

What is the problem?

The Oil Burner's description lists it's fuel efficiency at 200% but only produces 95%~(sometimes 95.23...% depending on the fuel) of the fuels value in steam. Situation: 7 units of Diesel (10.5 MegaWatts worth of Fuel) is fed into an Oil Burner with sufficient water. Expected: I get 21 MegaWatts worth of steam (89.36 units of 250 degree steam, half if it were to output 500 degree steam.) Result: I get 42.5532 units of 250 degree steam equaling to 10 MegaWatts worth of steam which is 95% of the liquids fuels value.

Steps to reproduce

1.Feed water and any fuel from (Hydrogen to Diesel) into the machine. (In order to measure exact amounts I unbarreled canisters but it's consistent with pipes and tanks feeding into the Oil Burner as well.) 2.Output the steam into pipes or tanks to measure.

Additional context

No response

Log file

No response

przemo1232 commented 1 month ago

Not a bug, fuel efficiency and power generation are not directly related. It's only telling you how efficiently the fuel is used to boil water. 1 MJ of fuel can get you 500 kJ of electricity in a boiler, 950 kJ in an oil burner and multiple megajoules in a dedicated power plant even though everything except the oil burner has 100% efficiency.

oorzkws commented 1 month ago

To test:

I think you missed a step with your math and that was leading you astray. There's a lot of values changed in Py and this means you can't just slot in the vanilla calculations, you need to either fix your formula for all of the changes or do a practical test like the above.