Skoči na vsebino

SmartHome - Izračun točke rosišča

Čas branja < 1 Minuta

Točka rosišča opisuje temperaturo, ki mora biti nižja, da se pri konstantnem zračnem tlaku in vlažnosti tvori rosa, megla ali kondenzacija.

Potrebna strojna oprema:

Program:

Program - Izračun točke rosišča

Koda:

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
realni R = 8314,3; !J / (kmol * K) (univerzalna plinska konstanta)
realna mw = 18,016; !kg / kmol (molekulska masa vodne pare)
real pp = (a * T) / (b + T); !Izračunajte moč naslednje formule
realno SDD = 6.1078 * (10.0).Pow(pp); !Tlak nasičene pare v hPa
realni DD = ((SDD * rF) / 100,0); !Parni tlak v hPa
realno v = (DD / 6.1078).Log10();
real TP_null = (b * v / (a - v));WriteLine("TP_null");WriteLine(TP_null); !Rosna točka
real TP = (TP_null).ToString(1); !Temperaturni prag preklopa za prezračevanje

dom.GetObject("Dewpoint_FH").State(TP);WriteLine("Dewpoint");WriteLine(TP);
realni AF = (10,0).Pow(5,0) * (mw / R) * DD / TK;

Dve spremenljivki T in . rF se v zunanjem programu odčitajo z ustreznih senzorjev temperature/vlage in se tako dodajo vsem drugim programom brez nove poizvedbe po senzorju (da bi zmanjšali Delovni cikli) je bil na voljo.

Dodaj odgovor

Vaš e-naslov ne bo objavljen. * označuje zahtevana polja

sl_SISlovenian