ORNL-AMO / AMO-Tools-Desktop

AMO-Tools-Desktop is an energy efficiency calculation application for use with industrial equipment such as pumps, furnaces, fans, and motors, as well as for industrial systems such as steam. Currently in beta.
Other
39 stars 21 forks source link

Updates to O2 enrichment and flue gas calcs #5053

Open nbintertech opened 2 years ago

nbintertech commented 2 years ago

Verify correct available heat and excess air results on calculators:

Efficiency Improvement o2Enrichment Air Heating

nbintertech commented 2 years ago

None of these are using the new AH method (getProcessHeatProperties) - so AH results are incorrect. We'll need to:

  1. Add new input properties and fields on each form (or default some values)
  2. Either make 'GasCompositions' and 'getProcessHeatProperties' callable via NAN/WASM bindings, or change the signatures and methods within the three existing suite bindings/methods

I have a word doc with input/output and suite methods called for each calc if needed

nbintertech commented 10 months ago

Efficiency improvement was hidden for #3007

nbintertech commented 10 months ago

No action needed at this time.

Potential updates

  1. Air Heating - adjust process-heating-api-service --> airHeatingUsingExhaust(): get GasCompositions isntance and call getProcessHeatProperties() with below:

     use input property inlet air temp as:
      input.combustionAirTemperature,
      input.fuelTemperature,
      input.ambientAirTempF,
  2. O2 Enrichment - Need to add fuel options like Flue gas (first 4-5 fields) and other PHAST calcs adjust process-heating-api-service --> o2Enrichment(): get GasCompositions isntance and call getProcessHeatProperties() with new inputs from fuel options/ gas properties

  3. Add o2 in combustion air to Flue Gas Calc