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
SlagOtherMaterialLosses Class Reference

#include <SlagOtherMaterialLosses.h>

Public Member Functions

 SlagOtherMaterialLosses (double weight, double inletTemperature, double outletTemperature, double specificHeat, double correctionFactor)
 
double getWeight () const
 
void setWeight (double weight)
 
double getInletTemperature () const
 
void setInletTemperature (double inletTemperature)
 
double getOutletTemperature () const
 
void setOutletTemperature (double outletTemperature)
 
double getCorrectionFactor () const
 
void setCorrectionFactor (double correctionFactor)
 
double getSpecificHeat () const
 
void setSpecificHeat (double specificHeat)
 
void setHeatLoss (double totalHeat)
 
double getHeatLoss ()
 
 SlagOtherMaterialLosses (double weight, double inletTemperature, double outletTemperature, double specificHeat, double correctionFactor)
 
double getWeight () const
 
void setWeight (double weight)
 
double getInletTemperature () const
 
void setInletTemperature (double inletTemperature)
 
double getOutletTemperature () const
 
void setOutletTemperature (double outletTemperature)
 
double getCorrectionFactor () const
 
void setCorrectionFactor (double correctionFactor)
 
double getSpecificHeat () const
 
void setSpecificHeat (double specificHeat)
 
void setHeatLoss (double totalHeat)
 
double getHeatLoss ()
 
 SlagOtherMaterialLosses (double weight, double inletTemperature, double outletTemperature, double specificHeat, double correctionFactor)
 
double getWeight () const
 
void setWeight (double weight)
 
double getInletTemperature () const
 
void setInletTemperature (double inletTemperature)
 
double getOutletTemperature () const
 
void setOutletTemperature (double outletTemperature)
 
double getCorrectionFactor () const
 
void setCorrectionFactor (double correctionFactor)
 
double getSpecificHeat () const
 
void setSpecificHeat (double specificHeat)
 
void setHeatLoss (double totalHeat)
 
double getHeatLoss ()
 

Detailed Description

Slag Other Material Losses class Contains all of the properties for slag/waste products. Used to calculate the heat loss caused by having to heat up the slag or other combustion byproducts within the furnace.' ASSUMPTIONS: Majority of slag is silicon. Specific heat does not change with temperature. WARNINGS: Glass structures in slag will change output significantly.

Definition at line 31 of file SlagOtherMaterialLosses.h.

Constructor & Destructor Documentation

◆ SlagOtherMaterialLosses() [1/3]

SlagOtherMaterialLosses::SlagOtherMaterialLosses ( double  weight,
double  inletTemperature,
double  outletTemperature,
double  specificHeat,
double  correctionFactor 
)
inline

Constructor for the slag - other material heat loss with all inputs specified

Parameters
weightdouble, weight discharged in Lb/cycle
inletTemperaturedouble, initial temperature of charged materials in °F
outletTemperaturedouble, Outlet/final temperature in °F
specificHeatdouble, Specific heat of material at average air temperature in Btu/(lb*°F)
correctionFactordouble, Correction factor - unitless

Definition at line 41 of file SlagOtherMaterialLosses.h.

◆ SlagOtherMaterialLosses() [2/3]

SlagOtherMaterialLosses::SlagOtherMaterialLosses ( double  weight,
double  inletTemperature,
double  outletTemperature,
double  specificHeat,
double  correctionFactor 
)
inline

Constructor for the slag - other material heat loss with all inputs specified

Parameters
weightdouble, weight discharged in Lb/cycle
inletTemperaturedouble, initial temperature of charged materials in °F
outletTemperaturedouble, Outlet/final temperature in °F
specificHeatdouble, Specific heat of material at average air temperature in Btu/(lb*°F)
correctionFactordouble, Correction factor - unitless

Definition at line 41 of file SlagOtherMaterialLosses.h.

◆ SlagOtherMaterialLosses() [3/3]

SlagOtherMaterialLosses::SlagOtherMaterialLosses ( double  weight,
double  inletTemperature,
double  outletTemperature,
double  specificHeat,
double  correctionFactor 
)
inline

Constructor for the slag - other material heat loss with all inputs specified

Parameters
weightdouble, weight discharged in Lb/cycle
inletTemperaturedouble, initial temperature of charged materials in °F
outletTemperaturedouble, Outlet/final temperature in °F
specificHeatdouble, Specific heat of material at average air temperature in Btu/(lb*°F)
correctionFactordouble, Correction factor - unitless

Definition at line 41 of file SlagOtherMaterialLosses.h.

Member Function Documentation

◆ getCorrectionFactor() [1/3]

double SlagOtherMaterialLosses::getCorrectionFactor ( ) const
inline

Gets the correction factor

Returns
double, correction factor - unitless

Definition at line 110 of file SlagOtherMaterialLosses.h.

◆ getCorrectionFactor() [2/3]

double SlagOtherMaterialLosses::getCorrectionFactor ( ) const
inline

Gets the correction factor

Returns
double, correction factor - unitless

Definition at line 110 of file SlagOtherMaterialLosses.h.

◆ getCorrectionFactor() [3/3]

double SlagOtherMaterialLosses::getCorrectionFactor ( ) const
inline

Gets the correction factor

Returns
double, correction factor - unitless

Definition at line 110 of file SlagOtherMaterialLosses.h.

◆ getHeatLoss() [1/3]

double SlagOtherMaterialLosses::getHeatLoss ( )

Gets the heat loss

Returns
double, heat loss in kwh/cycle

◆ getHeatLoss() [2/3]

double SlagOtherMaterialLosses::getHeatLoss ( )

Gets the heat loss

Returns
double, heat loss in kwh/cycle

◆ getHeatLoss() [3/3]

double SlagOtherMaterialLosses::getHeatLoss ( )

Gets the heat loss

Returns
double, heat loss in kwh/cycle

Definition at line 3 of file SlagOtherMaterialLosses.cpp.

◆ getInletTemperature() [1/3]

double SlagOtherMaterialLosses::getInletTemperature ( ) const
inline

Gets inlet temperature

Returns
double, inlet temperature in °F

Definition at line 77 of file SlagOtherMaterialLosses.h.

◆ getInletTemperature() [2/3]

double SlagOtherMaterialLosses::getInletTemperature ( ) const
inline

Gets inlet temperature

Returns
double, inlet temperature in °F

Definition at line 77 of file SlagOtherMaterialLosses.h.

◆ getInletTemperature() [3/3]

double SlagOtherMaterialLosses::getInletTemperature ( ) const
inline

Gets inlet temperature

Returns
double, inlet temperature in °F

Definition at line 77 of file SlagOtherMaterialLosses.h.

◆ getOutletTemperature() [1/3]

double SlagOtherMaterialLosses::getOutletTemperature ( ) const
inline

Gets the outlet temperature

Returns
double, outlet temperature in °F

Definition at line 93 of file SlagOtherMaterialLosses.h.

◆ getOutletTemperature() [2/3]

double SlagOtherMaterialLosses::getOutletTemperature ( ) const
inline

Gets the outlet temperature

Returns
double, outlet temperature in °F

Definition at line 93 of file SlagOtherMaterialLosses.h.

◆ getOutletTemperature() [3/3]

double SlagOtherMaterialLosses::getOutletTemperature ( ) const
inline

Gets the outlet temperature

Returns
double, outlet temperature in °F

Definition at line 93 of file SlagOtherMaterialLosses.h.

◆ getSpecificHeat() [1/3]

double SlagOtherMaterialLosses::getSpecificHeat ( ) const
inline

Gets the specific heat of material

Returns
double, specific heat in btu/(lb*°F)

Definition at line 126 of file SlagOtherMaterialLosses.h.

◆ getSpecificHeat() [2/3]

double SlagOtherMaterialLosses::getSpecificHeat ( ) const
inline

Gets the specific heat of material

Returns
double, specific heat in btu/(lb*°F)

Definition at line 126 of file SlagOtherMaterialLosses.h.

◆ getSpecificHeat() [3/3]

double SlagOtherMaterialLosses::getSpecificHeat ( ) const
inline

Gets the specific heat of material

Returns
double, specific heat in btu/(lb*°F)

Definition at line 126 of file SlagOtherMaterialLosses.h.

◆ getWeight() [1/3]

double SlagOtherMaterialLosses::getWeight ( ) const
inline

Gets the weight discharged

Returns
double, weight discharged in lb/cycle

Definition at line 61 of file SlagOtherMaterialLosses.h.

◆ getWeight() [2/3]

double SlagOtherMaterialLosses::getWeight ( ) const
inline

Gets the weight discharged

Returns
double, weight discharged in lb/cycle

Definition at line 61 of file SlagOtherMaterialLosses.h.

◆ getWeight() [3/3]

double SlagOtherMaterialLosses::getWeight ( ) const
inline

Gets the weight discharged

Returns
double, weight discharged in lb/cycle

Definition at line 61 of file SlagOtherMaterialLosses.h.

◆ setCorrectionFactor() [1/3]

void SlagOtherMaterialLosses::setCorrectionFactor ( double  correctionFactor)
inline

Sets correction factor

Parameters
correctionFactordouble, correction factor - unitless

Definition at line 118 of file SlagOtherMaterialLosses.h.

◆ setCorrectionFactor() [2/3]

void SlagOtherMaterialLosses::setCorrectionFactor ( double  correctionFactor)
inline

Sets correction factor

Parameters
correctionFactordouble, correction factor - unitless

Definition at line 118 of file SlagOtherMaterialLosses.h.

◆ setCorrectionFactor() [3/3]

void SlagOtherMaterialLosses::setCorrectionFactor ( double  correctionFactor)
inline

Sets correction factor

Parameters
correctionFactordouble, correction factor - unitless

Definition at line 118 of file SlagOtherMaterialLosses.h.

◆ setHeatLoss() [1/3]

void SlagOtherMaterialLosses::setHeatLoss ( double  totalHeat)
inline

Sets the heat loss

Returns
double, heat loss in kwh/cycle

Definition at line 142 of file SlagOtherMaterialLosses.h.

◆ setHeatLoss() [2/3]

void SlagOtherMaterialLosses::setHeatLoss ( double  totalHeat)
inline

Sets the heat loss

Returns
double, heat loss in kwh/cycle

Definition at line 142 of file SlagOtherMaterialLosses.h.

◆ setHeatLoss() [3/3]

void SlagOtherMaterialLosses::setHeatLoss ( double  totalHeat)
inline

Sets the heat loss

Returns
double, heat loss in kwh/cycle

Definition at line 142 of file SlagOtherMaterialLosses.h.

◆ setInletTemperature() [1/3]

void SlagOtherMaterialLosses::setInletTemperature ( double  inletTemperature)
inline

Sets the inlet temperature

Parameters
inletTemperaturedouble, inlet temperature in °F

Definition at line 85 of file SlagOtherMaterialLosses.h.

◆ setInletTemperature() [2/3]

void SlagOtherMaterialLosses::setInletTemperature ( double  inletTemperature)
inline

Sets the inlet temperature

Parameters
inletTemperaturedouble, inlet temperature in °F

Definition at line 85 of file SlagOtherMaterialLosses.h.

◆ setInletTemperature() [3/3]

void SlagOtherMaterialLosses::setInletTemperature ( double  inletTemperature)
inline

Sets the inlet temperature

Parameters
inletTemperaturedouble, inlet temperature in °F

Definition at line 85 of file SlagOtherMaterialLosses.h.

◆ setOutletTemperature() [1/3]

void SlagOtherMaterialLosses::setOutletTemperature ( double  outletTemperature)
inline

Sets outlet temperature

Parameters
outletTemperaturedouble, outlet temperature in °F

Definition at line 101 of file SlagOtherMaterialLosses.h.

◆ setOutletTemperature() [2/3]

void SlagOtherMaterialLosses::setOutletTemperature ( double  outletTemperature)
inline

Sets outlet temperature

Parameters
outletTemperaturedouble, outlet temperature in °F

Definition at line 101 of file SlagOtherMaterialLosses.h.

◆ setOutletTemperature() [3/3]

void SlagOtherMaterialLosses::setOutletTemperature ( double  outletTemperature)
inline

Sets outlet temperature

Parameters
outletTemperaturedouble, outlet temperature in °F

Definition at line 101 of file SlagOtherMaterialLosses.h.

◆ setSpecificHeat() [1/3]

void SlagOtherMaterialLosses::setSpecificHeat ( double  specificHeat)
inline

Sets the specific heat of material

Parameters
specificHeatdouble, specific heat of material in btu/(lb*°F)

Definition at line 134 of file SlagOtherMaterialLosses.h.

◆ setSpecificHeat() [2/3]

void SlagOtherMaterialLosses::setSpecificHeat ( double  specificHeat)
inline

Sets the specific heat of material

Parameters
specificHeatdouble, specific heat of material in btu/(lb*°F)

Definition at line 134 of file SlagOtherMaterialLosses.h.

◆ setSpecificHeat() [3/3]

void SlagOtherMaterialLosses::setSpecificHeat ( double  specificHeat)
inline

Sets the specific heat of material

Parameters
specificHeatdouble, specific heat of material in btu/(lb*°F)

Definition at line 134 of file SlagOtherMaterialLosses.h.

◆ setWeight() [1/3]

void SlagOtherMaterialLosses::setWeight ( double  weight)
inline

Sets the weight discharged

Parameters
weightdouble, weight discharged in lb/cycle

Definition at line 69 of file SlagOtherMaterialLosses.h.

◆ setWeight() [2/3]

void SlagOtherMaterialLosses::setWeight ( double  weight)
inline

Sets the weight discharged

Parameters
weightdouble, weight discharged in lb/cycle

Definition at line 69 of file SlagOtherMaterialLosses.h.

◆ setWeight() [3/3]

void SlagOtherMaterialLosses::setWeight ( double  weight)
inline

Sets the weight discharged

Parameters
weightdouble, weight discharged in lb/cycle

Definition at line 69 of file SlagOtherMaterialLosses.h.


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