AdsorptionAdsorption is the adhesion of atoms, ions or molecules from a gas, liquid or dissolved solid to a surface. This process creates a film of the adsorbate on the surface of the adsorbent. This process differs from absorption, in which a fluid (the absorbate) is dissolved by or permeates a liquid or solid (the absorbent). Adsorption is a surface phenomenon and the adsorbate does not penetrate through the surface and into the bulk of the adsorbent, while absorption involves transfer of the absorbate into the volume of the material, although adsorption does often precede absorption.
Carbon dioxide scrubberA carbon dioxide scrubber is a piece of equipment that absorbs carbon dioxide (CO2). It is used to treat exhaust gases from industrial plants or from exhaled air in life support systems such as rebreathers or in spacecraft, submersible craft or airtight chambers. Carbon dioxide scrubbers are also used in controlled atmosphere (CA) storage. They have also been researched for carbon capture and storage as a means of combating climate change. Amine gas treating The primary application for CO2 scrubbing is for removal of CO2 from the exhaust of coal- and gas-fired power plants.
Pressure swing adsorptionPressure swing adsorption (PSA) is a technique used to separate some gas species from a mixture of gases (typically air) under pressure according to the species' molecular characteristics and affinity for an adsorbent material. It operates at near-ambient temperature and significantly differs from the cryogenic distillation commonly used to separate gases. Selective adsorbent materials (e.g., zeolites, (aka molecular sieves), activated carbon, etc.) are used as trapping material, preferentially adsorbing the target gas species at high pressure.
Carbon capture and storageCarbon capture and storage (CCS) is a process in which a relatively pure stream of carbon dioxide (CO2) from industrial sources is separated, treated and transported to a long-term storage location. For example, the carbon dioxide stream that is to be captured can result from burning fossil fuels or biomass. Usually the CO2 is captured from large point sources, such as a chemical plant or biomass plant, and then stored in an underground geological formation. The aim is to reduce greenhouse gas emissions and thus mitigate climate change.
Metal–organic frameworkMetal–organic frameworks (MOFs) are a class of compounds consisting of metal clusters (also known as SBUs) coordinated to organic ligands to form one-, two-, or three-dimensional structures. The organic ligands included are sometimes referred to as "struts" or "linkers", one example being 1,4-benzenedicarboxylic acid (BDC). More formally, a metal–organic framework is an organic-inorganic porous extended structure. An extended structure is a structure whose sub-units occur in a constant ratio and are arranged in a repeating pattern.
Activated carbonActivated carbon, also called activated charcoal, is a form of carbon commonly used to filter contaminants from water and air, among many other uses. It is processed (activated) to have small, low-volume pores that increase the surface area available for adsorption (which is not the same as absorption) or chemical reactions. Activation is analogous to making popcorn from dried corn kernels: popcorn is light, fluffy, and its kernels have a high surface-area-to-volume ratio. Activated is sometimes replaced by active.
Covalent organic frameworkCovalent organic frameworks (COFs) are a class of materials that form two- or three-dimensional structures through reactions between organic precursors resulting in strong, covalent bonds to afford porous, stable, and crystalline materials. COFs emerged as a field from the overarching domain of organic materials as researchers optimized both synthetic control and precursor selection.
Low-level programming languageA low-level programming language is a programming language that provides little or no abstraction from a computer's instruction set architecture—commands or functions in the language map that are structurally similar to processor's instructions. Generally, this refers to either machine code or assembly language. Because of the low (hence the word) abstraction between the language and machine language, low-level languages are sometimes described as being "close to the hardware".
High-level programming languageIn computer science, a high-level programming language is a programming language with strong abstraction from the details of the computer. In contrast to low-level programming languages, it may use natural language elements, be easier to use, or may automate (or even hide entirely) significant areas of computing systems (e.g. memory management), making the process of developing a program simpler and more understandable than when using a lower-level language. The amount of abstraction provided defines how "high-level" a programming language is.