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
Functions | Variables
physics::conversions Namespace Reference

Factors and functions for unit conversions.

Functions

constexpr double fahrenheitToKelvin (double fahrenheit)
 Convert Fahrenheit to Kelvin.
 
constexpr double fahrenheitToRankine (double fahrenheit)
 Convert Fahrenheit to Rankine.
 
constexpr double fahrenheitToCelsius (double fahrenheit)
 Convert Fahrenheit to Celsius.
 
constexpr double mmbtuPerHrToKW (double mmbtu_per_hr)
 Converts power from MMBtu/hr to kW.
 
constexpr double kWToMMBtuPerHr (double kw)
 Converts power from kW to MMBtu/hr.
 

Variables

constexpr double kBtuPerLbFToKJPerKgK = 4.1868
 Conversion factor from Btu/(lb·°F) to kJ/(kg·K).
 
constexpr double kFahrenheitToRankineOffset = 459.67
 Offset to convert Fahrenheit to Rankine.
 
constexpr double kHoursPerDay = 24.0
 Number of hours in a day.
 
constexpr double kMinutesPerHour = 60.0
 Number of minutes in an hour.
 
constexpr double kKilowattToBtuPerHour = 3412.136247820839
 Conversion factor from kilowatts to BTU/hr \([\unit{\btu\per\hour\per\kilowatt}]\).
 
constexpr double kKgPerM3ToLbPerGal = 0.0083454
 Conversion factor from kilograms per cubic meter to pounds per gallon \([\unit{\pound\per\gallon\per\kilogram\per\meter\cubed}]\).
 
constexpr double kMMBtuToBtu = 1'000'000.0
 Conversion factor: 1 MMBtu = 1,000,000 Btu.
 
constexpr double kLbPerFt3ToKgPerM3 = 16.018463
 Conversion factor: 1 pound per cubic foot = 16.018463 kilograms per cubic meter \([\unit{\kilogram\per\meter\cubed\per\pound\per\foot\cubed}]\).
 
constexpr double kBtuPerTonRefrigeration = 12000.0
 BTU per ton of refrigeration \([\unit{Btu/Ton}]\).
 

Function Documentation

◆ fahrenheitToCelsius()

constexpr double physics::conversions::fahrenheitToCelsius ( double  fahrenheit)
constexpr

Converts a temperature from degrees Fahrenheit to degrees Celsius:

Relation

\begin{equation}\label{eq:fahrenheit-to-celsius} T_C = \frac{5}{9}(T_F - 32)\end{equation}

Symbols
\(T_C\)Temperature in degrees Celsius \([\unit{ \degreeCelsius}]\)
\(T_F\)Temperature in degrees Fahrenheit \([\unit{ \degreeFahrenheit}]\)
Parameters
[in]fahrenheitTemperature in degrees Fahrenheit \([\unit{\degreeFahrenheit}]\)
Returns
Temperature in degrees Celsius \([\unit{\degreeCelsius}]\)

Definition at line 208 of file constants.h.

◆ fahrenheitToKelvin()

constexpr double physics::conversions::fahrenheitToKelvin ( double  fahrenheit)
constexpr

Converts a temperature from degrees Fahrenheit to Kelvin:

Relation

\begin{equation}\label{eq:fahrenheit-to-kelvin} T_K = (T_F - 32) / 1.8 + 273.15\end{equation}

Symbols
\(T_K\)Temperature in Kelvin \([\unit{ \kelvin}]\)
\(T_F\)Temperature in degrees Fahrenheit \([\unit{ \degreeFahrenheit}]\)
Parameters
[in]fahrenheitTemperature in degrees Fahrenheit \([\unit{\degreeFahrenheit}]\)
Returns
Temperature in Kelvin \([\unit{\kelvin}]\)

Definition at line 150 of file constants.h.

◆ fahrenheitToRankine()

constexpr double physics::conversions::fahrenheitToRankine ( double  fahrenheit)
constexpr

Converts a temperature from degrees Fahrenheit to degrees Rankine:

Relation

\begin{equation}\label{eq:fahrenheit-to-rankine} T_R = T_F + 459.67\end{equation}

Symbols
\(T_R\)Temperature in degrees Rankine \([\unit{ \degreeRankine}]\)
\(T_F\)Temperature in degrees Fahrenheit \([\unit{ \degreeFahrenheit}]\)
Parameters
[in]fahrenheitTemperature in degrees Fahrenheit \([\unit{\degreeFahrenheit}]\)
Returns
Temperature in degrees Rankine \([\unit{\degreeRankine}]\)

Definition at line 190 of file constants.h.

◆ kWToMMBtuPerHr()

constexpr double physics::conversions::kWToMMBtuPerHr ( double  kw)
constexpr

1 kW = 0.003412142 MMBtu/hr.

Relation

\begin{equation}\label{eq:kw-to-mmbtu-per-hr} P_\mathrm{MMBtu/hr} = P_\mathrm{kW} \times 0.003412142\end{equation}

Symbols
\(P_\mathrm{MMBtu/hr}\)Power in MMBtu/hr \([\unit{ \mega\btu\per\hour}]\)
\(P_\mathrm{kW}\)Power in kilowatts \([\unit{ \kilo\watt}]\)
Parameters
[in]kwPower in kilowatts (kW) \([\unit{\kilo\watt}]\)
Returns
Power in MMBtu/hr \([\unit{\mega\btu\per\hour}]\)

Definition at line 261 of file constants.h.

◆ mmbtuPerHrToKW()

constexpr double physics::conversions::mmbtuPerHrToKW ( double  mmbtu_per_hr)
constexpr

1 MMBtu/hr = 293.07107 kW.

Relation

\begin{equation}\label{eq:mmbtu-per-hr-to-kw} P_\mathrm{kW} = P_\mathrm{MMBtu/hr} \times 293.07107\end{equation}

Symbols
\(P_\mathrm{kW}\)Power in kilowatts \([\unit{ \kilo\watt}]\)
\(P_\mathrm{MMBtu/hr}\)Power in MMBtu/hr \([\unit{ \mega\btu\per\hour}]\)
Parameters
[in]mmbtu_per_hrPower in MMBtu/hr \([\unit{\mega\btu\per\hour}]\)
Returns
Power in kilowatts (kW) \([\unit{\kilo\watt}]\)

Definition at line 243 of file constants.h.

Variable Documentation

◆ kBtuPerLbFToKJPerKgK

constexpr double physics::conversions::kBtuPerLbFToKJPerKgK = 4.1868
inlineconstexpr

1 Btu/(lb·°F) = 4.1868 kJ/(kg·K)

Definition at line 134 of file constants.h.

◆ kBtuPerTonRefrigeration

constexpr double physics::conversions::kBtuPerTonRefrigeration = 12000.0
constexpr

Used for refrigeration capacity calculations. Source: ASHRAE Handbook.

Definition at line 225 of file constants.h.

◆ kFahrenheitToRankineOffset

constexpr double physics::conversions::kFahrenheitToRankineOffset = 459.67
inlineconstexpr

Definition at line 153 of file constants.h.

◆ kHoursPerDay

constexpr double physics::conversions::kHoursPerDay = 24.0
inlineconstexpr

Definition at line 156 of file constants.h.

◆ kKgPerM3ToLbPerGal

constexpr double physics::conversions::kKgPerM3ToLbPerGal = 0.0083454
inlineconstexpr

Multiplies water density in kg/m^3 to obtain lb/gal. Source: NIST, CRC Handbook of Chemistry and Physics.

Definition at line 172 of file constants.h.

◆ kKilowattToBtuPerHour

constexpr double physics::conversions::kKilowattToBtuPerHour = 3412.136247820839
inlineconstexpr

Source: NIST, Perry's Chemical Engineers' Handbook

Definition at line 165 of file constants.h.

◆ kLbPerFt3ToKgPerM3

constexpr double physics::conversions::kLbPerFt3ToKgPerM3 = 16.018463
inlineconstexpr

Use this to convert a mass density from lb/ft^3 to kg/m^3.

Definition at line 218 of file constants.h.

◆ kMinutesPerHour

constexpr double physics::conversions::kMinutesPerHour = 60.0
inlineconstexpr

Definition at line 159 of file constants.h.

◆ kMMBtuToBtu

constexpr double physics::conversions::kMMBtuToBtu = 1'000'000.0
inlineconstexpr

Definition at line 211 of file constants.h.