AMO-Tools-Suite  v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
All Classes Namespaces Files Functions Variables Enumerations Friends Macros Pages
Public Member Functions | List of all members
LeakageLosses Class Reference

#include <LeakageLosses.h>

Public Member Functions

 LeakageLosses (double draftPressure, double openingArea, double leakageGasTemperature, double ambientTemperature, double coefficient, double specificGravity, double correctionFactor)
 
double getDraftPressure () const
 
void setDraftPressure (double draftPressure)
 
double getOpeningArea () const
 
void setOpeningArea (double openingArea)
 
double getLeakageGasTemperature () const
 
void setLeakageGasTemperature (double leakageGasTemperature)
 
double getAmbientTemperature () const
 
void setAmbientTemperature (double ambientTemperature)
 
double getCoefficient () const
 
void setCoefficient (double coefficient)
 
double getSpecificGravity () const
 
void setSpecificGravity (double specificGravity)
 
double getCorrectionFactor () const
 
void setCorrectionFactor (double correctionFactor)
 
double getExfiltratedGasesHeatContent ()
 
 LeakageLosses (double draftPressure, double openingArea, double leakageGasTemperature, double ambientTemperature, double coefficient, double specificGravity, double correctionFactor)
 
double getDraftPressure () const
 
void setDraftPressure (double draftPressure)
 
double getOpeningArea () const
 
void setOpeningArea (double openingArea)
 
double getLeakageGasTemperature () const
 
void setLeakageGasTemperature (double leakageGasTemperature)
 
double getAmbientTemperature () const
 
void setAmbientTemperature (double ambientTemperature)
 
double getCoefficient () const
 
void setCoefficient (double coefficient)
 
double getSpecificGravity () const
 
void setSpecificGravity (double specificGravity)
 
double getCorrectionFactor () const
 
void setCorrectionFactor (double correctionFactor)
 
double getExfiltratedGasesHeatContent ()
 
 LeakageLosses (double draftPressure, double openingArea, double leakageGasTemperature, double ambientTemperature, double coefficient, double specificGravity, double correctionFactor)
 
double getDraftPressure () const
 
void setDraftPressure (double draftPressure)
 
double getOpeningArea () const
 
void setOpeningArea (double openingArea)
 
double getLeakageGasTemperature () const
 
void setLeakageGasTemperature (double leakageGasTemperature)
 
double getAmbientTemperature () const
 
void setAmbientTemperature (double ambientTemperature)
 
double getCoefficient () const
 
void setCoefficient (double coefficient)
 
double getSpecificGravity () const
 
void setSpecificGravity (double specificGravity)
 
double getCorrectionFactor () const
 
void setCorrectionFactor (double correctionFactor)
 
double getExfiltratedGasesHeatContent ()
 

Detailed Description

Leakage Losses class Contains all of the properties of a hot gas leakage. Used to calculate the heat loss caused by gases leaving the furnace via openings other then the flue. This calculator should only be used if the furnace is operating at a positive pressure.

Definition at line 23 of file LeakageLosses.h.

Constructor & Destructor Documentation

◆ LeakageLosses() [1/3]

LeakageLosses::LeakageLosses ( double  draftPressure,
double  openingArea,
double  leakageGasTemperature,
double  ambientTemperature,
double  coefficient,
double  specificGravity,
double  correctionFactor 
)
inline

Constructor

Parameters
draftPressuredouble, furnace draft pressure in inch W.C.
openingAreadouble, opening area in ft^2
leakageGasTemperaturedouble, temperature of gases leaking from furnace in °F
ambientTemperaturedouble. ambient temperature in °F
coefficientdouble, coefficient - unitless
specificGravitydouble, specific gravity - unitless
correctionFactordouble, correction factor - unitless

Definition at line 35 of file LeakageLosses.h.

◆ LeakageLosses() [2/3]

LeakageLosses::LeakageLosses ( double  draftPressure,
double  openingArea,
double  leakageGasTemperature,
double  ambientTemperature,
double  coefficient,
double  specificGravity,
double  correctionFactor 
)
inline

Constructor

Parameters
draftPressuredouble, furnace draft pressure in inch W.C.
openingAreadouble, opening area in ft^2
leakageGasTemperaturedouble, temperature of gases leaking from furnace in °F
ambientTemperaturedouble. ambient temperature in °F
coefficientdouble, coefficient - unitless
specificGravitydouble, specific gravity - unitless
correctionFactordouble, correction factor - unitless

Definition at line 35 of file LeakageLosses.h.

◆ LeakageLosses() [3/3]

LeakageLosses::LeakageLosses ( double  draftPressure,
double  openingArea,
double  leakageGasTemperature,
double  ambientTemperature,
double  coefficient,
double  specificGravity,
double  correctionFactor 
)
inline

Constructor

Parameters
draftPressuredouble, furnace draft pressure in inch W.C.
openingAreadouble, opening area in ft^2
leakageGasTemperaturedouble, temperature of gases leaking from furnace in °F
ambientTemperaturedouble. ambient temperature in °F
coefficientdouble, coefficient - unitless
specificGravitydouble, specific gravity - unitless
correctionFactordouble, correction factor - unitless

Definition at line 35 of file LeakageLosses.h.

Member Function Documentation

◆ getAmbientTemperature() [1/3]

double LeakageLosses::getAmbientTemperature ( ) const
inline

Gets the ambient temperature

Returns
double, ambient temperature in °F

Definition at line 108 of file LeakageLosses.h.

◆ getAmbientTemperature() [2/3]

double LeakageLosses::getAmbientTemperature ( ) const
inline

Gets the ambient temperature

Returns
double, ambient temperature in °F

Definition at line 108 of file LeakageLosses.h.

◆ getAmbientTemperature() [3/3]

double LeakageLosses::getAmbientTemperature ( ) const
inline

Gets the ambient temperature

Returns
double, ambient temperature in °F

Definition at line 108 of file LeakageLosses.h.

◆ getCoefficient() [1/3]

double LeakageLosses::getCoefficient ( ) const
inline

Gets the coefficient

Returns
double, coefficient - unitless

Definition at line 124 of file LeakageLosses.h.

◆ getCoefficient() [2/3]

double LeakageLosses::getCoefficient ( ) const
inline

Gets the coefficient

Returns
double, coefficient - unitless

Definition at line 124 of file LeakageLosses.h.

◆ getCoefficient() [3/3]

double LeakageLosses::getCoefficient ( ) const
inline

Gets the coefficient

Returns
double, coefficient - unitless

Definition at line 124 of file LeakageLosses.h.

◆ getCorrectionFactor() [1/3]

double LeakageLosses::getCorrectionFactor ( ) const
inline

Gets the correction factor

Returns
double, correction factor - unitless

Definition at line 156 of file LeakageLosses.h.

◆ getCorrectionFactor() [2/3]

double LeakageLosses::getCorrectionFactor ( ) const
inline

Gets the correction factor

Returns
double, correction factor - unitless

Definition at line 156 of file LeakageLosses.h.

◆ getCorrectionFactor() [3/3]

double LeakageLosses::getCorrectionFactor ( ) const
inline

Gets the correction factor

Returns
double, correction factor - unitless

Definition at line 156 of file LeakageLosses.h.

◆ getDraftPressure() [1/3]

double LeakageLosses::getDraftPressure ( ) const
inline

Gets the furnace draft pressure

Returns
double, draft pressure in inch W.C.

Definition at line 60 of file LeakageLosses.h.

◆ getDraftPressure() [2/3]

double LeakageLosses::getDraftPressure ( ) const
inline

Gets the furnace draft pressure

Returns
double, draft pressure in inch W.C.

Definition at line 60 of file LeakageLosses.h.

◆ getDraftPressure() [3/3]

double LeakageLosses::getDraftPressure ( ) const
inline

Gets the furnace draft pressure

Returns
double, draft pressure in inch W.C.

Definition at line 60 of file LeakageLosses.h.

◆ getExfiltratedGasesHeatContent() [1/3]

double LeakageLosses::getExfiltratedGasesHeatContent ( )

Gets the exfiltrated gases heat content

Returns
double, exfiltrated gases heat content in btu/hr

◆ getExfiltratedGasesHeatContent() [2/3]

double LeakageLosses::getExfiltratedGasesHeatContent ( )

Gets the exfiltrated gases heat content

Returns
double, exfiltrated gases heat content in btu/hr

Definition at line 13 of file LeakageLosses.cpp.

◆ getExfiltratedGasesHeatContent() [3/3]

double LeakageLosses::getExfiltratedGasesHeatContent ( )

Gets the exfiltrated gases heat content

Returns
double, exfiltrated gases heat content in btu/hr

◆ getLeakageGasTemperature() [1/3]

double LeakageLosses::getLeakageGasTemperature ( ) const
inline

Gets the temperature of gases leaking from furnace

Returns
double, leakeage gas temperature in °F

Definition at line 92 of file LeakageLosses.h.

◆ getLeakageGasTemperature() [2/3]

double LeakageLosses::getLeakageGasTemperature ( ) const
inline

Gets the temperature of gases leaking from furnace

Returns
double, leakeage gas temperature in °F

Definition at line 92 of file LeakageLosses.h.

◆ getLeakageGasTemperature() [3/3]

double LeakageLosses::getLeakageGasTemperature ( ) const
inline

Gets the temperature of gases leaking from furnace

Returns
double, leakeage gas temperature in °F

Definition at line 92 of file LeakageLosses.h.

◆ getOpeningArea() [1/3]

double LeakageLosses::getOpeningArea ( ) const
inline

Gets the opening area

Returns
double, opening area in ft^2

Definition at line 76 of file LeakageLosses.h.

◆ getOpeningArea() [2/3]

double LeakageLosses::getOpeningArea ( ) const
inline

Gets the opening area

Returns
double, opening area in ft^2

Definition at line 76 of file LeakageLosses.h.

◆ getOpeningArea() [3/3]

double LeakageLosses::getOpeningArea ( ) const
inline

Gets the opening area

Returns
double, opening area in ft^2

Definition at line 76 of file LeakageLosses.h.

◆ getSpecificGravity() [1/3]

double LeakageLosses::getSpecificGravity ( ) const
inline

Gets the specific gravity

Returns
double, specific gravity - unitless

Definition at line 140 of file LeakageLosses.h.

◆ getSpecificGravity() [2/3]

double LeakageLosses::getSpecificGravity ( ) const
inline

Gets the specific gravity

Returns
double, specific gravity - unitless

Definition at line 140 of file LeakageLosses.h.

◆ getSpecificGravity() [3/3]

double LeakageLosses::getSpecificGravity ( ) const
inline

Gets the specific gravity

Returns
double, specific gravity - unitless

Definition at line 140 of file LeakageLosses.h.

◆ setAmbientTemperature() [1/3]

void LeakageLosses::setAmbientTemperature ( double  ambientTemperature)
inline

Sets the ambient temperature

Parameters
ambientTemperaturedouble, ambient temperature in °F

Definition at line 116 of file LeakageLosses.h.

◆ setAmbientTemperature() [2/3]

void LeakageLosses::setAmbientTemperature ( double  ambientTemperature)
inline

Sets the ambient temperature

Parameters
ambientTemperaturedouble, ambient temperature in °F

Definition at line 116 of file LeakageLosses.h.

◆ setAmbientTemperature() [3/3]

void LeakageLosses::setAmbientTemperature ( double  ambientTemperature)
inline

Sets the ambient temperature

Parameters
ambientTemperaturedouble, ambient temperature in °F

Definition at line 116 of file LeakageLosses.h.

◆ setCoefficient() [1/3]

void LeakageLosses::setCoefficient ( double  coefficient)
inline

Sets the coefficient

Parameters
coefficientdouble, coefficient - unitless

Definition at line 132 of file LeakageLosses.h.

◆ setCoefficient() [2/3]

void LeakageLosses::setCoefficient ( double  coefficient)
inline

Sets the coefficient

Parameters
coefficientdouble, coefficient - unitless

Definition at line 132 of file LeakageLosses.h.

◆ setCoefficient() [3/3]

void LeakageLosses::setCoefficient ( double  coefficient)
inline

Sets the coefficient

Parameters
coefficientdouble, coefficient - unitless

Definition at line 132 of file LeakageLosses.h.

◆ setCorrectionFactor() [1/3]

void LeakageLosses::setCorrectionFactor ( double  correctionFactor)
inline

Sets the correction factor

Parameters
correctionFactordouble, correction factor - unitless

Definition at line 164 of file LeakageLosses.h.

◆ setCorrectionFactor() [2/3]

void LeakageLosses::setCorrectionFactor ( double  correctionFactor)
inline

Sets the correction factor

Parameters
correctionFactordouble, correction factor - unitless

Definition at line 164 of file LeakageLosses.h.

◆ setCorrectionFactor() [3/3]

void LeakageLosses::setCorrectionFactor ( double  correctionFactor)
inline

Sets the correction factor

Parameters
correctionFactordouble, correction factor - unitless

Definition at line 164 of file LeakageLosses.h.

◆ setDraftPressure() [1/3]

void LeakageLosses::setDraftPressure ( double  draftPressure)
inline

Sets the furnace draft pressure

Parameters
draftPressuredouble, draft pressure in inch W.C.

Definition at line 68 of file LeakageLosses.h.

◆ setDraftPressure() [2/3]

void LeakageLosses::setDraftPressure ( double  draftPressure)
inline

Sets the furnace draft pressure

Parameters
draftPressuredouble, draft pressure in inch W.C.

Definition at line 68 of file LeakageLosses.h.

◆ setDraftPressure() [3/3]

void LeakageLosses::setDraftPressure ( double  draftPressure)
inline

Sets the furnace draft pressure

Parameters
draftPressuredouble, draft pressure in inch W.C.

Definition at line 68 of file LeakageLosses.h.

◆ setLeakageGasTemperature() [1/3]

void LeakageLosses::setLeakageGasTemperature ( double  leakageGasTemperature)
inline

Sets the temperature of gases leaking from furnace

Parameters
leakageGasTemperaturedouble, leakage gas temperature in °F

Definition at line 100 of file LeakageLosses.h.

◆ setLeakageGasTemperature() [2/3]

void LeakageLosses::setLeakageGasTemperature ( double  leakageGasTemperature)
inline

Sets the temperature of gases leaking from furnace

Parameters
leakageGasTemperaturedouble, leakage gas temperature in °F

Definition at line 100 of file LeakageLosses.h.

◆ setLeakageGasTemperature() [3/3]

void LeakageLosses::setLeakageGasTemperature ( double  leakageGasTemperature)
inline

Sets the temperature of gases leaking from furnace

Parameters
leakageGasTemperaturedouble, leakage gas temperature in °F

Definition at line 100 of file LeakageLosses.h.

◆ setOpeningArea() [1/3]

void LeakageLosses::setOpeningArea ( double  openingArea)
inline

Sets the opening area

Parameters
openingAreadouble, opening area in ft^2

Definition at line 84 of file LeakageLosses.h.

◆ setOpeningArea() [2/3]

void LeakageLosses::setOpeningArea ( double  openingArea)
inline

Sets the opening area

Parameters
openingAreadouble, opening area in ft^2

Definition at line 84 of file LeakageLosses.h.

◆ setOpeningArea() [3/3]

void LeakageLosses::setOpeningArea ( double  openingArea)
inline

Sets the opening area

Parameters
openingAreadouble, opening area in ft^2

Definition at line 84 of file LeakageLosses.h.

◆ setSpecificGravity() [1/3]

void LeakageLosses::setSpecificGravity ( double  specificGravity)
inline

Sets the specific gravity

Parameters
specificGravitydouble, specific gravity - unitless

Definition at line 148 of file LeakageLosses.h.

◆ setSpecificGravity() [2/3]

void LeakageLosses::setSpecificGravity ( double  specificGravity)
inline

Sets the specific gravity

Parameters
specificGravitydouble, specific gravity - unitless

Definition at line 148 of file LeakageLosses.h.

◆ setSpecificGravity() [3/3]

void LeakageLosses::setSpecificGravity ( double  specificGravity)
inline

Sets the specific gravity

Parameters
specificGravitydouble, specific gravity - unitless

Definition at line 148 of file LeakageLosses.h.


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