Функции для климатических данных

Не требует установки программ или изменения файлов

Модераторы: immortal, newz20

Ответить
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

Функции для климатических данных

Сообщение Logrus »

Код: Выделить всё

function myDewPoint($t, $h) {
	$f = (17.27*$t)/(237.7+$t)+log($h/100);
	$dp = round((237.7*$f)/(17.27-$f), 1);
	return $dp;
}
первый аргумент функции температура в цельсиях, второй относительная влажность в %
на выходе точка росы, т.е. при какой температуре или на каких предметах с этой или меньшей температурой будет образовываться конденсат

Код: Выделить всё

function myAbsHum($t, $h) {
	return round(6.112*pow(2.71828,(17.67*$t)/($t+243.5))*$h*2.1674/(275.15+$t), 1);
}
первый аргумент функции температура в цельсиях, второй относительная влажность в %
на выходе абсолютная влажность в гр/м3, т.е. сколько реально находится водяного пара в кубометре, нужна для сравнения в разных средах (улица и жилые помещения или подвал), да и более понятная метрика для самих помещений в классе Rooms
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

Re: Функции для климатических данных

Сообщение Logrus »

на графике с абсолютной влажностью по комнатам даже прекрасно (при условии не влияния внешних факторов) видно дома ли кто-то
24 уехали и влажность выровнялась по всем помещениям
SPOILERSPOILER_SHOW
влажность.PNG
влажность.PNG (134.21 КБ) 4208 просмотров
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить