![]() |
AMO-Tools-Suite
v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
|
#include <GasLoadChargeMaterial.h>
Public Member Functions | |
GasLoadChargeMaterial (const LoadChargeMaterial::ThermicReactionType thermicReactionType, const double specificHeatGas, const double feedRate, const double percentVapor, const double initialTemperature, const double dischargeTemperature, const double specificHeatVapor, const double percentReacted, const double reactionHeat, const double additionalHeat) | |
LoadChargeMaterial::ThermicReactionType | getThermicReactionType () const |
void | setThermicReactionType (LoadChargeMaterial::ThermicReactionType thermicReactionType) |
double | getSpecificHeatGas () const |
void | setSpecificHeatGas (double specificHeatGas) |
double | getFeedRate () const |
void | setFeedRate (double feedRate) |
double | getInitialTemperature () const |
void | setInitialTemperature (double initialTemperature) |
double | getDischargeTemperature () const |
void | setDischargeTemperature (double dischargeTemperature) |
double | getSpecificHeatVapor () const |
void | setSpecificHeatVapor (double specificHeatVapor) |
double | getPercentReacted () const |
void | setPercentReacted (double percentReacted) |
double | getReactionHeat () const |
void | setReactionHeat (double reactionHeat) |
double | getAdditionalHeat () const |
void | setAdditionalHeat (double additionalHeat) |
double | getPercentVapor () const |
void | setPercentVapor (double percentVapor) |
std::string | getSubstance () const |
void | setSubstance (std::string substance) |
int | getID () const |
void | setID (const int id) |
double | getTotalHeat () |
bool | operator== (const GasLoadChargeMaterial &rhs) const |
bool operator | |
bool | operator!= (const GasLoadChargeMaterial &rhs) const |
bool operator | |
GasLoadChargeMaterial (const LoadChargeMaterial::ThermicReactionType thermicReactionType, const double specificHeatGas, const double feedRate, const double percentVapor, const double initialTemperature, const double dischargeTemperature, const double specificHeatVapor, const double percentReacted, const double reactionHeat, const double additionalHeat) | |
LoadChargeMaterial::ThermicReactionType | getThermicReactionType () const |
void | setThermicReactionType (LoadChargeMaterial::ThermicReactionType thermicReactionType) |
double | getSpecificHeatGas () const |
void | setSpecificHeatGas (double specificHeatGas) |
double | getFeedRate () const |
void | setFeedRate (double feedRate) |
double | getInitialTemperature () const |
void | setInitialTemperature (double initialTemperature) |
double | getDischargeTemperature () const |
void | setDischargeTemperature (double dischargeTemperature) |
double | getSpecificHeatVapor () const |
void | setSpecificHeatVapor (double specificHeatVapor) |
double | getPercentReacted () const |
void | setPercentReacted (double percentReacted) |
double | getReactionHeat () const |
void | setReactionHeat (double reactionHeat) |
double | getAdditionalHeat () const |
void | setAdditionalHeat (double additionalHeat) |
double | getPercentVapor () const |
void | setPercentVapor (double percentVapor) |
std::string | getSubstance () const |
void | setSubstance (std::string substance) |
int | getID () const |
void | setID (const int id) |
double | getTotalHeat () |
bool | operator== (const GasLoadChargeMaterial &rhs) const |
bool operator | |
bool | operator!= (const GasLoadChargeMaterial &rhs) const |
bool operator | |
GasLoadChargeMaterial (const LoadChargeMaterial::ThermicReactionType thermicReactionType, const double specificHeatGas, const double feedRate, const double percentVapor, const double initialTemperature, const double dischargeTemperature, const double specificHeatVapor, const double percentReacted, const double reactionHeat, const double additionalHeat) | |
LoadChargeMaterial::ThermicReactionType | getThermicReactionType () const |
void | setThermicReactionType (LoadChargeMaterial::ThermicReactionType thermicReactionType) |
double | getSpecificHeatGas () const |
void | setSpecificHeatGas (double specificHeatGas) |
double | getFeedRate () const |
void | setFeedRate (double feedRate) |
double | getInitialTemperature () const |
void | setInitialTemperature (double initialTemperature) |
double | getDischargeTemperature () const |
void | setDischargeTemperature (double dischargeTemperature) |
double | getSpecificHeatVapor () const |
void | setSpecificHeatVapor (double specificHeatVapor) |
double | getPercentReacted () const |
void | setPercentReacted (double percentReacted) |
double | getReactionHeat () const |
void | setReactionHeat (double reactionHeat) |
double | getAdditionalHeat () const |
void | setAdditionalHeat (double additionalHeat) |
double | getPercentVapor () const |
void | setPercentVapor (double percentVapor) |
std::string | getSubstance () const |
void | setSubstance (std::string substance) |
int | getID () const |
void | setID (const int id) |
double | getTotalHeat () |
bool | operator== (const GasLoadChargeMaterial &rhs) const |
bool operator | |
bool | operator!= (const GasLoadChargeMaterial &rhs) const |
bool operator | |
Friends | |
class | SQLite |
Gas Load Charge Material class Contains all properties of a gas load charge material Used to find the heat required for a gas load charge material to be heated from the inlet temperature to the outlet temperature
Definition at line 24 of file GasLoadChargeMaterial.h.
|
inline |
Constructor for the gas load/charge material with all inputs specified
thermicReactionType | Enumerated value for either endothermic or exothermic reactions |
specificHeatGas | Specific Heat of Gas in Btu/(lb*°F) |
feedRate | Feed Rate for Gas Mixture in lb/hr |
percentVapor | Vapor in Gas Mixture (% of Total) |
initialTemperature | Initial Temperature in °F |
dischargeTemperature | Discharge Temperature in °F |
specificHeatVapor | Specific Heat of Vapor in Btu/(lb*°F) |
percentReacted | Feed Gas Reacted (% of Total) |
reactionHeat | Heat of Reaction in Btu/lb |
additionalHeat | Additional Heat Required in Btu/hr |
Definition at line 40 of file GasLoadChargeMaterial.h.
|
inline |
Constructor for the gas load/charge material with all inputs specified
thermicReactionType | Enumerated value for either endothermic or exothermic reactions |
specificHeatGas | Specific Heat of Gas in Btu/(lb*°F) |
feedRate | Feed Rate for Gas Mixture in lb/hr |
percentVapor | Vapor in Gas Mixture (% of Total) |
initialTemperature | Initial Temperature in °F |
dischargeTemperature | Discharge Temperature in °F |
specificHeatVapor | Specific Heat of Vapor in Btu/(lb*°F) |
percentReacted | Feed Gas Reacted (% of Total) |
reactionHeat | Heat of Reaction in Btu/lb |
additionalHeat | Additional Heat Required in Btu/hr |
Definition at line 40 of file GasLoadChargeMaterial.h.
|
inline |
Constructor for the gas load/charge material with all inputs specified
thermicReactionType | Enumerated value for either endothermic or exothermic reactions |
specificHeatGas | Specific Heat of Gas in Btu/(lb*°F) |
feedRate | Feed Rate for Gas Mixture in lb/hr |
percentVapor | Vapor in Gas Mixture (% of Total) |
initialTemperature | Initial Temperature in °F |
dischargeTemperature | Discharge Temperature in °F |
specificHeatVapor | Specific Heat of Vapor in Btu/(lb*°F) |
percentReacted | Feed Gas Reacted (% of Total) |
reactionHeat | Heat of Reaction in Btu/lb |
additionalHeat | Additional Heat Required in Btu/hr |
Definition at line 40 of file GasLoadChargeMaterial.h.
|
inline |
Gets the additional heat required
Definition at line 197 of file GasLoadChargeMaterial.h.
|
inline |
Gets the additional heat required
Definition at line 197 of file GasLoadChargeMaterial.h.
|
inline |
Gets the additional heat required
Definition at line 197 of file GasLoadChargeMaterial.h.
|
inline |
Gets the discharge temperature
Definition at line 133 of file GasLoadChargeMaterial.h.
|
inline |
Gets the discharge temperature
Definition at line 133 of file GasLoadChargeMaterial.h.
|
inline |
Gets the discharge temperature
Definition at line 133 of file GasLoadChargeMaterial.h.
|
inline |
Gets the feed rate for gas mixture
Definition at line 101 of file GasLoadChargeMaterial.h.
|
inline |
Gets the feed rate for gas mixture
Definition at line 101 of file GasLoadChargeMaterial.h.
|
inline |
Gets the feed rate for gas mixture
Definition at line 101 of file GasLoadChargeMaterial.h.
|
inline |
Gets the ID of material
Definition at line 245 of file GasLoadChargeMaterial.h.
|
inline |
Gets the ID of material
Definition at line 245 of file GasLoadChargeMaterial.h.
|
inline |
Gets the ID of material
Definition at line 245 of file GasLoadChargeMaterial.h.
|
inline |
Gets the initial temperature
Definition at line 117 of file GasLoadChargeMaterial.h.
|
inline |
Gets the initial temperature
Definition at line 117 of file GasLoadChargeMaterial.h.
|
inline |
Gets the initial temperature
Definition at line 117 of file GasLoadChargeMaterial.h.
|
inline |
Gets the percentage of feed gas reacted
Definition at line 165 of file GasLoadChargeMaterial.h.
|
inline |
Gets the percentage of feed gas reacted
Definition at line 165 of file GasLoadChargeMaterial.h.
|
inline |
Gets the percentage of feed gas reacted
Definition at line 165 of file GasLoadChargeMaterial.h.
|
inline |
Gets the percentage of vapor in gas mixture
Definition at line 213 of file GasLoadChargeMaterial.h.
|
inline |
Gets the percentage of vapor in gas mixture
Definition at line 213 of file GasLoadChargeMaterial.h.
|
inline |
Gets the percentage of vapor in gas mixture
Definition at line 213 of file GasLoadChargeMaterial.h.
|
inline |
Gets the heat of reaction
Definition at line 181 of file GasLoadChargeMaterial.h.
|
inline |
Gets the heat of reaction
Definition at line 181 of file GasLoadChargeMaterial.h.
|
inline |
Gets the heat of reaction
Definition at line 181 of file GasLoadChargeMaterial.h.
|
inline |
Gets the specific heat of gas
Definition at line 85 of file GasLoadChargeMaterial.h.
|
inline |
Gets the specific heat of gas
Definition at line 85 of file GasLoadChargeMaterial.h.
|
inline |
Gets the specific heat of gas
Definition at line 85 of file GasLoadChargeMaterial.h.
|
inline |
Gets the specific heat of vapor
Definition at line 149 of file GasLoadChargeMaterial.h.
|
inline |
Gets the specific heat of vapor
Definition at line 149 of file GasLoadChargeMaterial.h.
|
inline |
Gets the specific heat of vapor
Definition at line 149 of file GasLoadChargeMaterial.h.
|
inline |
Gets the name of substance
Definition at line 229 of file GasLoadChargeMaterial.h.
|
inline |
Gets the name of substance
Definition at line 229 of file GasLoadChargeMaterial.h.
|
inline |
Gets the name of substance
Definition at line 229 of file GasLoadChargeMaterial.h.
|
inline |
Gets the classification of thermic reaction type
Definition at line 69 of file GasLoadChargeMaterial.h.
|
inline |
Gets the classification of thermic reaction type
Definition at line 69 of file GasLoadChargeMaterial.h.
|
inline |
Gets the classification of thermic reaction type
Definition at line 69 of file GasLoadChargeMaterial.h.
|
inline |
Gets the total heat required
Definition at line 261 of file GasLoadChargeMaterial.h.
|
inline |
Gets the total heat required
Definition at line 261 of file GasLoadChargeMaterial.h.
|
inline |
Gets the total heat required
Definition at line 261 of file GasLoadChargeMaterial.h.
|
inline |
Sets the additional heat required
additionalHeat | double, additional heat required in btu/hr |
Definition at line 205 of file GasLoadChargeMaterial.h.
|
inline |
Sets the additional heat required
additionalHeat | double, additional heat required in btu/hr |
Definition at line 205 of file GasLoadChargeMaterial.h.
|
inline |
Sets the additional heat required
additionalHeat | double, additional heat required in btu/hr |
Definition at line 205 of file GasLoadChargeMaterial.h.
|
inline |
Sets the discharge temperature
dischargeTemperature | double, discharge temperature in °F |
Definition at line 141 of file GasLoadChargeMaterial.h.
|
inline |
Sets the discharge temperature
dischargeTemperature | double, discharge temperature in °F |
Definition at line 141 of file GasLoadChargeMaterial.h.
|
inline |
Sets the discharge temperature
dischargeTemperature | double, discharge temperature in °F |
Definition at line 141 of file GasLoadChargeMaterial.h.
|
inline |
Sets the feed rate for gas mixture
feedRate | double, feed rate for gas mixture in lb/hr |
Definition at line 109 of file GasLoadChargeMaterial.h.
|
inline |
Sets the feed rate for gas mixture
feedRate | double, feed rate for gas mixture in lb/hr |
Definition at line 109 of file GasLoadChargeMaterial.h.
|
inline |
Sets the feed rate for gas mixture
feedRate | double, feed rate for gas mixture in lb/hr |
Definition at line 109 of file GasLoadChargeMaterial.h.
|
inline |
Sets the ID of material
id | const int, ID of material |
Definition at line 253 of file GasLoadChargeMaterial.h.
|
inline |
Sets the ID of material
id | const int, ID of material |
Definition at line 253 of file GasLoadChargeMaterial.h.
|
inline |
Sets the ID of material
id | const int, ID of material |
Definition at line 253 of file GasLoadChargeMaterial.h.
|
inline |
Sets the initial temperature
initialTemperature | double, initial temperature in °F |
Definition at line 125 of file GasLoadChargeMaterial.h.
|
inline |
Sets the initial temperature
initialTemperature | double, initial temperature in °F |
Definition at line 125 of file GasLoadChargeMaterial.h.
|
inline |
Sets the initial temperature
initialTemperature | double, initial temperature in °F |
Definition at line 125 of file GasLoadChargeMaterial.h.
|
inline |
Sets the percentage of feed gas reacted
percentReacted | double, charge gas reacted as % of DRY gas feed |
Definition at line 173 of file GasLoadChargeMaterial.h.
|
inline |
Sets the percentage of feed gas reacted
percentReacted | double, charge gas reacted as % of DRY gas feed |
Definition at line 173 of file GasLoadChargeMaterial.h.
|
inline |
Sets the percentage of feed gas reacted
percentReacted | double, charge gas reacted as % of DRY gas feed |
Definition at line 173 of file GasLoadChargeMaterial.h.
|
inline |
Sets the percentage of vapor in gas mixture
percentVapor | double, vapor in gas mixture as % |
Definition at line 221 of file GasLoadChargeMaterial.h.
|
inline |
Sets the percentage of vapor in gas mixture
percentVapor | double, vapor in gas mixture as % |
Definition at line 221 of file GasLoadChargeMaterial.h.
|
inline |
Sets the percentage of vapor in gas mixture
percentVapor | double, vapor in gas mixture as % |
Definition at line 221 of file GasLoadChargeMaterial.h.
|
inline |
Sets the heat of reaction
reactionHeat | double, heat of reaction in btu/lb |
Definition at line 189 of file GasLoadChargeMaterial.h.
|
inline |
Sets the heat of reaction
reactionHeat | double, heat of reaction in btu/lb |
Definition at line 189 of file GasLoadChargeMaterial.h.
|
inline |
Sets the heat of reaction
reactionHeat | double, heat of reaction in btu/lb |
Definition at line 189 of file GasLoadChargeMaterial.h.
|
inline |
Sets the specific heat of gas
specificHeatGas | double, specific heat of gas in btu/(lb*°F) |
Definition at line 93 of file GasLoadChargeMaterial.h.
|
inline |
Sets the specific heat of gas
specificHeatGas | double, specific heat of gas in btu/(lb*°F) |
Definition at line 93 of file GasLoadChargeMaterial.h.
|
inline |
Sets the specific heat of gas
specificHeatGas | double, specific heat of gas in btu/(lb*°F) |
Definition at line 93 of file GasLoadChargeMaterial.h.
|
inline |
Sets the specific heat of vapor
specificHeatVapor | double, specific heat of vapor in btu/(lb*°F) |
Definition at line 157 of file GasLoadChargeMaterial.h.
|
inline |
Sets the specific heat of vapor
specificHeatVapor | double, specific heat of vapor in btu/(lb*°F) |
Definition at line 157 of file GasLoadChargeMaterial.h.
|
inline |
Sets the specific heat of vapor
specificHeatVapor | double, specific heat of vapor in btu/(lb*°F) |
Definition at line 157 of file GasLoadChargeMaterial.h.
|
inline |
Sets the name of substance
substance | string , name of substance |
Definition at line 237 of file GasLoadChargeMaterial.h.
|
inline |
Sets the name of substance
substance | string , name of substance |
Definition at line 237 of file GasLoadChargeMaterial.h.
|
inline |
Sets the name of substance
substance | string , name of substance |
Definition at line 237 of file GasLoadChargeMaterial.h.
|
inline |
Sets the classification of thermic reaction type
thermicReactionType | LoadChargeMaterial::ThermicReactionType, type of thermic reaction |
Definition at line 77 of file GasLoadChargeMaterial.h.
|
inline |
Sets the classification of thermic reaction type
thermicReactionType | LoadChargeMaterial::ThermicReactionType, type of thermic reaction |
Definition at line 77 of file GasLoadChargeMaterial.h.
|
inline |
Sets the classification of thermic reaction type
thermicReactionType | LoadChargeMaterial::ThermicReactionType, type of thermic reaction |
Definition at line 77 of file GasLoadChargeMaterial.h.