Přeskočit na obsah

SmartHome - Výpočet rosného bodu

Doba čtení < 1 Minutka

Rosný bod popisuje teplotu, která musí být nižší, aby se při konstantním tlaku a vlhkosti vzduchu vytvořila rosa, mlha nebo kondenzace.

Potřebný hardware:

Program:

Program - Výpočet rosného bodu

Kód:

real T = dom.GetObject("T_actual_FH").Value();WriteLine("T_FH");WriteLine(T);
real rF = dom.GetObject("F_actual_FH").Value();WriteLine("rF_FH");WriteLine(rF);

if (T = 0
reálné R = 8314,3; !J / (kmol * K)(univerzální plynová konstanta)
reálná mw = 18,016; !kg / kmol(molekulová hmotnost vodní páry)
reálný pp = (a * T) / (b + T); !Vypočítejte mocninu následujícího vzorce
reálný SDD = 6.1078 * (10.0).Pow(pp); !Tlak nasycených par v hPa
real DD = ((SDD * rF) / 100,0); !Tlak par v hPa
real v = (DD / 6.1078).Log10();
real TP_null = (b * v / (a - v));WriteLine("TP_null");WriteLine(TP_null); !Dew point
real TP = (TP_null).ToString(1); !Práh přepínání teploty pro větrání

dom.GetObject("Dewpoint_FH").State(TP);WriteLine("Dewpoint");WriteLine(TP);
reálný AF = (10.0).Pow(5.0) * (mw / R) * DD / TK;

Dvě proměnné T a rF jsou načteny z příslušných čidel teploty/vlhkosti v externím programu a jsou tak přidány do všech ostatních programů bez nového dotazu na čidlo (aby se minimalizoval čas potřebný k provedení dotazu). Pracovní cykly) jsou k dispozici.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

cs_CZCzech