Actions

Talk

Difference between revisions of "Furnace temperature and pressure math"

From Unofficial Stationeers Wiki

Line 11: Line 11:
  
 
===Improved experiment===
 
===Improved experiment===
#An advanced furnace with connected LED consoles to accurately track temperature and pressure was prepared, a MIPS program was written to show practical and theoretical values
+
#An advanced furnace with connected LED consoles to accurately track temperature and pressure was prepared, a MIPS program was written to calculate the released energy
#the furnace was loaded with fuel and the game saved
 
#the fuel was ignited, the temperature and pressure was recorded with many decimal values accuracy
 
#the MIPS program numerical value for the released energy was manually tweaked until it was a close fit to the actual Temperature value recorded earlier
 
#eventually there is a precision error when different amounts of gas are inside of the furnace, it's assumed that this error comes from the energy added by the ignition spark
 
#some test results (these predictions use 593120.4978 J as the value for the energy released per 1 mol O2 and 2 mol H2 that combusts)
 
*12.55kPa fuel in furnace (33.3335906% oxygen)
 
**predicted temp: 2475.82064K
 
**actual temp: 2475.82959K (slightly higher)
 
*518.77kPa fuel in furnace (33.3335906% oxygen)
 
**predicted temp: 2475.820748K
 
**actual temp: 2475.818359K (slightly lower)
 
*The error is assumed to be the energy from the spark. This is because the chemical energy released is per mol, but the spark is a flat value, so the spark should give a decreasing effect as the number of moles inside the furnace increases. While it is possible to account for this by tracking the TotalMoles value from the furnace, the error is so tiny that the extra calculations required just doesn't seem worth doing.
 
  
 
===Spark energy experiment===
 
===Spark energy experiment===
Line 29: Line 17:
 
#Ignite was pressed 2 times, each time the new Temperature was recorded, the increase was the same
 
#Ignite was pressed 2 times, each time the new Temperature was recorded, the increase was the same
 
#The energy added per ignite was calculated as: EnergyChange = moles * specificHeat * TemperatureChange
 
#The energy added per ignite was calculated as: EnergyChange = moles * specificHeat * TemperatureChange
#The obtained value was 4.99999 J for each button press
+
#The obtained value was 4.99999 J per ignite.
 +
#The experiment was repeated with a larger amount of N2. The obtained value was 5.0126 J per ignite.

Revision as of 16:36, 16 October 2021

Experiment used to determine the amount of released energy from combustion (if things change in the future)

  1. Place a frame, build a furnace partially inside the frame, complete the frame. The furnace is now perfectly insulated and will no longer loose temperature (unless ore is added) nor explode from high pressure
  2. Add fuel (perfect 2:1 is not required) via a pipe, use over 1000 mol of O2, remove the pipe attached to the furnace
  3. Record all mol amounts and temp with a tablet (atmos cartridge), convert temp to K (add +273)
  4. Ignite furnace, record all mol amounts and temp with tablet, convert temp to K
  5. Calculate moles of combusted O2 (= moles before - moles after)
  6. Calculate the Thermal energy in the gas, before and after (Thermal energy = Temp * sum(mol of each gas * specific heat)
  7. Calculate energy released per mol of combusted O2 (= TE.after - TE.before) / moles of combusted O2)
  8. Deconstruct the furnace completely to disarm it safely, or connect a single pipe so it can burst and act as a vent
  9. Alternatively: A circuit could maybe also be used to capture the temperature and pressure at the point of ignition... before the furnace explodes (the pressure will be around 200MPa)

Improved experiment

  1. An advanced furnace with connected LED consoles to accurately track temperature and pressure was prepared, a MIPS program was written to calculate the released energy

Spark energy experiment

  1. A small amount of N2 was placed in an advanced furnace. The TotalMoles and Temperature values were recorded, the specific heat was looked up in game and found to be 20.6
  2. Ignite was pressed 2 times, each time the new Temperature was recorded, the increase was the same
  3. The energy added per ignite was calculated as: EnergyChange = moles * specificHeat * TemperatureChange
  4. The obtained value was 4.99999 J per ignite.
  5. The experiment was repeated with a larger amount of N2. The obtained value was 5.0126 J per ignite.