MEASUR-Tools-Suite v1.0.11
The MEASUR Tools Suite is a collection of industrial efficiency calculations written in C++ and with bindings for compilation to WebAssembly.
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
ElectricalEnergyEquivalency Class Reference

#include <EnergyEquivalency.h>

Public Member Functions

 ElectricalEnergyEquivalency (double fuelFiredEfficiency, double electricallyHeatedEfficiency, double fuelFiredHeatInput)
 
double getFuelFiredEfficiency () const
 
void setFuelFiredEfficiency (double fuelFiredEfficiency)
 
double getElectricallyHeatedEfficiency () const
 
void setElectricallyHeatedEfficiency (double electricallyHeatedEfficiency)
 
double getFuelFiredHeatInput () const
 
void setFuelFiredHeatInput (double fuelFiredHeatInput)
 
double getElectricalHeatInput ()
 

Private Attributes

double fuelFiredEfficiency_ = 0.0
 
double electricallyHeatedEfficiency_ = 0.0
 
double fuelFiredHeatInput_ = 0.0
 
double electricalHeatInput_
 natural gas heat
 

Detailed Description

Electrical Energy Equivalency calculator class Used to calculateThermalResistance the electrical heat input that is equivalent to the fuel-fired heat input.

Definition at line 18 of file EnergyEquivalency.h.

Constructor & Destructor Documentation

◆ ElectricalEnergyEquivalency()

ElectricalEnergyEquivalency::ElectricalEnergyEquivalency ( double  fuelFiredEfficiency,
double  electricallyHeatedEfficiency,
double  fuelFiredHeatInput 
)
inline

Constructor for the electric energy equivalency calculator

Parameters
fuelFiredEfficiencydouble, fuel-fired equipment efficiency as %
electricallyHeatedEfficiencydouble, electrically heated equipment efficiency as %
fuelFiredHeatInputdouble, heat input for fuel-fired equipment in MM Btu/hr

Definition at line 30 of file EnergyEquivalency.h.

Member Function Documentation

◆ getElectricalHeatInput()

double ElectricalEnergyEquivalency::getElectricalHeatInput ( )

Gets the equivalent electrical heat input

Returns
double, equivalent electrical heat input in kW

◆ getElectricallyHeatedEfficiency()

double ElectricalEnergyEquivalency::getElectricallyHeatedEfficiency ( ) const
inline

Getter for the electrically heated equipment efficiency

Returns
double, electrically heated equipment efficiency as %

Definition at line 61 of file EnergyEquivalency.h.

◆ getFuelFiredEfficiency()

double ElectricalEnergyEquivalency::getFuelFiredEfficiency ( ) const
inline

Getter for the fuel-fired equipment efficiency

Returns
double, fuel-fired equipment efficiency as %

Definition at line 46 of file EnergyEquivalency.h.

◆ getFuelFiredHeatInput()

double ElectricalEnergyEquivalency::getFuelFiredHeatInput ( ) const
inline

Getter for the heat input for fuel-fired equipment

Returns
double, heat input for fuel-fired equipment in MM Btu/hr

Definition at line 78 of file EnergyEquivalency.h.

◆ setElectricallyHeatedEfficiency()

void ElectricalEnergyEquivalency::setElectricallyHeatedEfficiency ( double  electricallyHeatedEfficiency)
inline

Sets the electrically heated equipment efficiency

Parameters
electricallyHeatedEfficiencydouble, electrically heated equipment efficiency as %

Definition at line 69 of file EnergyEquivalency.h.

◆ setFuelFiredEfficiency()

void ElectricalEnergyEquivalency::setFuelFiredEfficiency ( double  fuelFiredEfficiency)
inline

Sets the fuel-fired equipment efficiency

Parameters
fuelFiredEfficiencydouble, fuel-fired equipment efficiency as %

Definition at line 54 of file EnergyEquivalency.h.

◆ setFuelFiredHeatInput()

void ElectricalEnergyEquivalency::setFuelFiredHeatInput ( double  fuelFiredHeatInput)
inline

Sets the heat input for fuel-fired equipment

Parameters
fuelFiredHeatInputdouble, heat input for fuel-fired equipment in MM Btu/hr

Definition at line 86 of file EnergyEquivalency.h.

Member Data Documentation

◆ electricalHeatInput_

double ElectricalEnergyEquivalency::electricalHeatInput_
private

Definition at line 102 of file EnergyEquivalency.h.

◆ electricallyHeatedEfficiency_

double ElectricalEnergyEquivalency::electricallyHeatedEfficiency_ = 0.0
private

Definition at line 97 of file EnergyEquivalency.h.

◆ fuelFiredEfficiency_

double ElectricalEnergyEquivalency::fuelFiredEfficiency_ = 0.0
private

Definition at line 96 of file EnergyEquivalency.h.

◆ fuelFiredHeatInput_

double ElectricalEnergyEquivalency::fuelFiredHeatInput_ = 0.0
private

Definition at line 98 of file EnergyEquivalency.h.


The documentation for this class was generated from the following file: