4.7 Article

Cracking the code-Matching a proprietary algorithm for a low-cost sensor measuring PM1 and PM2.5

Journal

SCIENCE OF THE TOTAL ENVIRONMENT
Volume 893, Issue -, Pages -

Publisher

ELSEVIER
DOI: 10.1016/j.scitotenv.2023.164874

Keywords

Sensors; Plantower; PurpleAir; PM2.5; CF_1; ALT-CF3

Ask authors/readers for more resources

Some low-cost particle sensor manufacturers use proprietary algorithms to estimate particle mass concentrations, but there is often a lack of information regarding the creation, testing, and estimation methods. Researchers have limited ability to correct faulty algorithms, although they can adjust the output using calibration factors. This study proposes a non-proprietary approach and develops general models applicable to other datasets.
Some manufacturers of low-cost particle sensors use proprietary algorithms to estimate particle mass concentrations such as PM2.5. Often little or no information is given regarding the calibration aerosol, how the algorithm was created or tested, or how the mass was estimated from the particle number counts. If the algorithm is faulty in some way, researchers have little ability to correct it in a fundamental way, although they can multiply the output by some calibration factor to match the particular aerosol combination they are studying. However, the adjustment still requires the use of the proprietary algorithm, which may have quirks that make it impossible to fix completely using a single calibration factor. It might be possible in some cases to avoid using the proprietary algorithm at all. That is the approach of this study. The low-cost sensor studied is the Plantower PMS 5003, and the algorithm is the CF_1 algorithm offered by the manufacturer. Data from a six-month study of four collocated PurpleAir PA-II monitors, each containing two independent Plantower PMS 5003 sensors, were collected. Two of these monitors had previously been calibrated against research-grade monitors. The best-fitting model for PM1 was found to be of the form PM1 = a*(N1 + N2) + d, where N1 and N2 are the particle numbers in the size categories 0.3-0.5 mu m and 0.5-1 mu m, and d is an additive constant. The best-fitting model for PM2.5 was of the form a*(N1 + N2) + b*N3 + d, where N3 is the number of particles in the third size fraction (1-2.5 mu m). The individual models for all 8 sensors matched the reported CF_1 values for both PM1 and PM2.5 with R-2 values exceeding 0.99, intercepts near zero, and slopes in the 0.99-1.01 range. The proposed models may also explain why the CF_1 algorithm reports values of zero for a substantial portion of PM1 and PM2.5 estimates. General models capable of being applied to other datasets were developed and estimated to have mean absolute errors (MAEs) <1 mu g/m(3).

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available