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

#include <slag_other_material_losses.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 ()
 

Private Attributes

double weight
 
double inletTemperature
 
double outletTemperature
 
double specificHeat
 
double correctionFactor = 1.0
 
double totalHeat
 

Detailed Description

Slag Other Material Losses class Contains all of the properties for slag/waste products. Used to calculateThermalResistance 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 29 of file slag_other_material_losses.h.

Constructor & Destructor Documentation

◆ SlagOtherMaterialLosses()

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 39 of file slag_other_material_losses.h.

Member Function Documentation

◆ getCorrectionFactor()

double SlagOtherMaterialLosses::getCorrectionFactor ( ) const
inline

Gets the correction factor

Returns
double, correction factor - unitless

Definition at line 88 of file slag_other_material_losses.h.

◆ getHeatLoss()

double SlagOtherMaterialLosses::getHeatLoss ( )

Gets the heat loss

Returns
double, heat loss in kwh/cycle

◆ getInletTemperature()

double SlagOtherMaterialLosses::getInletTemperature ( ) const
inline

Gets inlet temperature

Returns
double, inlet temperature in °F

Definition at line 64 of file slag_other_material_losses.h.

◆ getOutletTemperature()

double SlagOtherMaterialLosses::getOutletTemperature ( ) const
inline

Gets the outlet temperature

Returns
double, outlet temperature in °F

Definition at line 76 of file slag_other_material_losses.h.

◆ getSpecificHeat()

double SlagOtherMaterialLosses::getSpecificHeat ( ) const
inline

Gets the specific heat of material

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

Definition at line 100 of file slag_other_material_losses.h.

◆ getWeight()

double SlagOtherMaterialLosses::getWeight ( ) const
inline

Gets the weight discharged

Returns
double, weight discharged in lb/cycle

Definition at line 52 of file slag_other_material_losses.h.

◆ setCorrectionFactor()

void SlagOtherMaterialLosses::setCorrectionFactor ( double  correctionFactor)
inline

Sets correction factor

Parameters
correctionFactordouble, correction factor - unitless

Definition at line 94 of file slag_other_material_losses.h.

◆ setHeatLoss()

void SlagOtherMaterialLosses::setHeatLoss ( double  totalHeat)
inline

Sets the heat loss

Returns
double, heat loss in kwh/cycle

Definition at line 112 of file slag_other_material_losses.h.

◆ setInletTemperature()

void SlagOtherMaterialLosses::setInletTemperature ( double  inletTemperature)
inline

Sets the inlet temperature

Parameters
inletTemperaturedouble, inlet temperature in °F

Definition at line 70 of file slag_other_material_losses.h.

◆ setOutletTemperature()

void SlagOtherMaterialLosses::setOutletTemperature ( double  outletTemperature)
inline

Sets outlet temperature

Parameters
outletTemperaturedouble, outlet temperature in °F

Definition at line 82 of file slag_other_material_losses.h.

◆ setSpecificHeat()

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 106 of file slag_other_material_losses.h.

◆ setWeight()

void SlagOtherMaterialLosses::setWeight ( double  weight)
inline

Sets the weight discharged

Parameters
weightdouble, weight discharged in lb/cycle

Definition at line 58 of file slag_other_material_losses.h.

Member Data Documentation

◆ correctionFactor

double SlagOtherMaterialLosses::correctionFactor = 1.0
private

Definition at line 126 of file slag_other_material_losses.h.

◆ inletTemperature

double SlagOtherMaterialLosses::inletTemperature
private

Definition at line 123 of file slag_other_material_losses.h.

◆ outletTemperature

double SlagOtherMaterialLosses::outletTemperature
private

Definition at line 124 of file slag_other_material_losses.h.

◆ specificHeat

double SlagOtherMaterialLosses::specificHeat
private

Definition at line 125 of file slag_other_material_losses.h.

◆ totalHeat

double SlagOtherMaterialLosses::totalHeat
private

Definition at line 128 of file slag_other_material_losses.h.

◆ weight

double SlagOtherMaterialLosses::weight
private

Definition at line 122 of file slag_other_material_losses.h.


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