Loading output library...

PM2.5 c DutstTrak и CityAir в ходе эксперимента

#PM2.5-c-DutstTrak-и-CityAir-в-ходе-эксперимента

предварительно отбросил точки резких колебаний

Loading output library...
Loading output library...

видно, что зависимость не линейная. Попробуем подобрать функцию пересчета

выбор функции и соответствующего диапазона

#выбор-функции-и-соответствующего-диапазона

Видно, что:
-линейность сохраняется только до 3000
-квдратичная функция хорошо работает только до 5000. При бОльшей верхней границе идет занижение в низком диапазоне.
-экспонента работает хорошо вплоть до 12 000

Примечания:
-за экспоненциальную функцию взята f(x) = a(1 - e

-bx
)

-можно менять масштаб, скрывать кривые на графике

Loading output library...

здесь отрисован график с подобранными функциями/границами

Loading output library...

итоги фиттирования:

#итоги-фиттирования:

закрашенной областью обозначена погрешность ±25% (±25 мкг при <100)
на графиках корреляций f(CityAir) - DustTrak видно, что усложняя функцию, можно добиться спрямления в бОльшем диапазоне.

В целом, даже линейный пересчет хорошо справляется в диапазоне 0 - 3000 мкг/м

3
. (минимально необходимая для нас граница - 1600)

Loading output library...
Loading output library...
Loading output library...

Выводы:

#Выводы:

при большой пылевой нагрузке чувствительность у датчика падает, как следствие - корреляция датчик-эталон отходит от линейной.

Для "спрямления" подходят квадратичная (0 - 5000 мкг/м

3
) и экспоненциальная (0 - 12000 мкг/м
3
) функции.

Думаю, если по итогам испытаний влезем в диапазон 0 - 2000 мкг/м

3
без использования нелинейных функций, с ней и останемся, ограничив заявляемый диапазон измерения.

то же самое, но с увеличением:

Loading output library...
Loading output library...
Loading output library...
Loading output library...