Proximate analysis bases
Proximate analysis provides the percentage composition of a material in terms of fixed carbon (FC), volatile matter (VM), ash, and moisture. It can be represented on an as-determined (ad), as-received basis (ar), dry basis (d), and dry-ash free basis (daf).
Source code
- class chemics.Proximate(vals, basis, ADL=16.36)[source]
Proximate analysis.
Proximate analysis values expressed as different bases. Such bases are as-determined (ad), as-received (ar), dry (d), and dry ash-free (daf).
- Parameters:
vals (list) – Proximate analysis values given as weight percent (wt. %), μg/g (trace elements), or Btu/lb (gross calorific value). Order of values is [FC, VM, ash, moisture].
basis (str) – Basis of given proximate analysis values. Options are ‘ad’ for as-determined basis or ‘ar’ for as-received basis.
ADL (float, optional) – Air-dry loss as weight percent. Default value is 16.36 weight percent.
- Variables:
ad_basis (ndarray) – As-determined basis (ad)
ar_basis (ndarray) – As-received basis (ar)
d_basis (ndarray) – Dry basis (d)
daf_basis (ndarray) – Dry ash-free basis (daf)
- Raises:
ValueError – If basis is not ad or ar
Example
>>> prox = cm.Proximate([47.26, 40.05, 4.46, 8.23], 'ad') >>> prox.ar_basis array([39.52..., 33.49..., 3.73..., 23.24...])
References
ASTM D3180-15, Standard Practice for Calculating Coal and Coke Analyses from As-Determined to Different Bases, ASTM International, West Conshohocken, PA, 2015.