air_stripper | R Documentation |
Calculates key parameters needed in the design of a packed column air stripper according to the U.S. Army Corps of Engineers Design Guide No. 1110-1-3: Air Stripping Engineering and Design (Design Guidelines). Please refer to the Design Guidelines for the governing equations and background information.
'Air stripping is the transferring of volatile components of a liquid into an air stream. It is an environmental engineering technology used for the purification of groundwaters and wastewaters containing volatile compounds.' (Reference: Wikipedia)
air_stripper(
Temp,
pTe,
contam1,
Cai,
Cae,
contam2,
cas = NULL,
Ha,
Q,
loading,
ns,
DL,
DG,
R,
P_atm = NULL,
dP = NULL,
at = NULL,
Sc = NULL,
cf = NULL,
Temp_unit = c("SI", "Eng", "Absolute"),
dP_unit = c("inch", "mm"),
at_unit = c("ft^2/ft^3", "m^2/m^3"),
Sc_unit = c("kg/s^2", "slug/s^2"),
contaminants_table = c(0, 1),
removal_requirements_table = c(0, 1),
critical_contaminant_table = c(0, 1)
)
Temp |
numeric vector that contains the minimum Temperature (degrees Celsius, degrees Fahrenheit, or Kelvin) |
pTe |
numeric vector that contains the total pressure of gas (air) effluent (atm) |
contam1 |
character vector that contains the name of each contaminant to be removed (may include "Total VOCs"). See the example. |
Cai |
numeric vector that contains the concentration of each contaminant in liquid (water) influent (ug/L) |
Cae |
numeric vector that contains the concentration of each contaminant in liquid (water) effluent (ug/L) |
contam2 |
character vector that contains the name of each contaminant (will not include "Total VOCs"). See the example. |
cas |
character vector that contains the CAS Number of each contaminant, if known, otherwise it can be accessed internally |
Ha |
numeric vector that contains the Ha (Henry's Law coefficient) at the minimum Temperature T for each contaminant (atm/mole/mole) |
Q |
numeric vector that contains the sustained pumping rate (gallons per minute or gpm) |
loading |
numeric vector that contains the stripper surface loading (gpm/ft^2) |
ns |
numeric vector that contains the number of strippers |
DL |
numeric vector that contains the liquid diffusivity of each contaminant at the minimum Temperature T in the same order as contam2 (m^2/s) |
DG |
numeric vector that contains the gas diffusivity of each contaminant in air at the minimum Temperature T and pTe in the same order as contam2 (m^2/s) |
R |
numeric vector that contains the stripping factor (R = 2.5 if air pollution control is required or R = 4.5 if it isn't, but in a range of 2 - 5) |
P_atm |
numeric vector that contains the atmospheric pressure (atm). The default is 1 atm. |
dP |
numeric vector that contains the nominal diameters for the packing material. The Design Guidelines use Jaeger Tripacks 2-in. (50.8 mm) plastic media for the packing material. |
at |
numeric vector that contains the total surface area for the packing material (the default value is 157 m^2/m^3) |
Sc |
numeric vector that contains the critical surface tension for the packing material (the default value is 0.033 kg/s^2) |
cf |
numeric vector that contains the packing factor for the packing material (the default value is 15/ft) |
Temp_unit |
character vector that contains the possible units for the
water temperature [options are |
dP_unit |
character vector that contains the possible units for the nominal diameters for the packing material (inch or mm) |
at_unit |
character vector that contains the possible units for the total surface area for the packing material (ft^2/ft^3 or m^2/m^3) |
Sc_unit |
character vector that contains the possible units for the critical surface tension for the packing material (kg/s^2 or slug/s^2) |
contaminants_table |
integer vector that contains 0, 1 only. 0 represents do not print the Contaminants Table and 1 is for printing the Contaminants Table. |
removal_requirements_table |
integer vector that contains 0, 1 only. 0 represents do not print the Removal Requirements Table and 1 is for printing the Removal Requirements Table. |
critical_contaminant_table |
integer vector that contains 0, 1 only. 0 represents do not print the Critical Contaminant Table and 1 is for printing the Critical Contaminant Table. |
the name of the critical contaminant, molar liquid (water) flow per
unit of stripper cross-sectional area (kg mole/m^2 s), molar gas (air)
flow per unit of stripper cross-sectional area (kg mole/m^2 s), height of
transfer unit (HTU) [m and ft], number of transfer units (NTU), packing
depth (m and feet), and the air to water ratio as a data.table
.
If contaminants_table = 1, provide the Contaminants Table. If
removal_requirements_table = 1, provide the Removal Requirements Table. If
critical_contaminant_table = 1, provide the Critical Contaminant Table.
Please Note: Use these results as preliminary estimates only.
Please Note: This is not meant for any actual designs.
Please Note: The calculations assume dry air rather than humid air.
Please refer to the iemisc: Air Stripping By Packed Column Examples vignette for examples
Irucka Embry
Accu Dyne Test: Diversified Enterprises. Critical Surface Tension and Contact Angle with Water for Various Polymers, https://www.accudynetest.com/polytable_03.html.
Design Guide No. 1110-1-3: Air Stripping Engineering and Design Appendix D: Example Air Stripping By Packed Column, Department Of The Army U.S. Army Corps of Engineers, 31 October 2001, pages D-1 - D-18, https://web.archive.org/web/20240217153739/https://www.publications.usace.army.mil/Portals/76/Publications/EngineerDesignGuides/DG_1110-1-3.pdf?ver=2013-08-16-101222-003. Retrieved thanks to the Internet Archive: Wayback Machine
Edgar L Andreas, Design Guide No. 1110-1-3: Handbook of Physical Constants and Functions for Use in Atmospheric Boundary Layer Studies, Department Of The Army U.S. Army Corps of Engineers, October 2005, pages D-1 - D-18, https://apps.dtic.mil/sti/pdfs/ADA440352.pdf.
EnggCyclopedia. Tutorial: air density calculation, 3 January 2022, https://enggcyclopedia.com/2019/04/air-density-calculation/.
Harlan H. Bengtson, PhD, P.E. Continuing Education and Development, Inc., Calculation of Gas Density and Viscosity Course No: H02-008, https://www.scribd.com/document/452763833/Calculation-of-Gas-Density-and-Viscosity-pdf.
PCA Series Packed Column Air Strippers, H2K Technologies, Inc., 2011, page 2, http://www.h2ktech.com/pdf_downloads/PCA_Packed_Column_Air_Strippers.pdf.
Peter J. Mohr, David B. Newell, and Barry N. Taylor. Continuing Education and Development, Inc., CODATA recommended values of the fundamental physical constants: 2014, Reviews Of Modern Physics, Volume 88, July-September 2016, https://web.archive.org/web/20230608140030/https://physics.nist.gov/cuu/pdf/CODATA_JPCRD2016.pdf. Used the Internet Archive: Wayback Machine archived version for acceptance into CRAN.
The NIST Reference on Constants, Units, and Uncertainty, Fundamental Constants Data Center of the NIST Physical Measurement Laboratory, "standard acceleration of gravity g_n", https://web.archive.org/web/20230427133623/https://physics.nist.gov/cgi-bin/cuu/Value?gn. Used the Internet Archive: Wayback Machine archived version for acceptance into CRAN.
Wikimedia Foundation, Inc. Wikipedia, 27 March 2022, "Air stripping", https://en.wikipedia.org/wiki/Air_stripping.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.