Siirry suoraan sisältöön

SmartHome - Kastepisteen laskeminen

Lukuaika < 1 Minuutti

Kastepiste kuvaa lämpötilaa, joka on alitettava, jotta kastetta, sumua tai kondenssia muodostuu vakioilmanpaineessa ja -ilmankosteudessa.

Tarvittava laitteisto:

Ohjelma:

Ohjelma - Kastepisteen laskenta

Koodi:

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
todellinen R = 8314,3; !J / (kmol * K)(yleinen kaasuvakio)
todellinen mw = 18,016; !kg / kmol(vesihöyryn molekyylipaino)
real pp = (a * T) / (b + T); !Lasketaan seuraavan kaavan potenssi.
real SDD = 6.1078 * (10.0).Pow(pp); !Kyllästymishöyrynpaine hPa:na ilmaistuna
real DD = ((SDD * rF) / 100.0); !Höyrynpaine hPa:na (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); !Lämpötilan kytkentäkynnys ilmanvaihtoa varten

dom.GetObject("Dewpoint_FH").State(TP);WriteLine("Kastepiste");WriteLine(TP);
todellinen AF = (10.0).Pow(5.0) * (mw / R) * DD / TK;

Kaksi muuttujaa T ja rF luetaan vastaavista lämpötila-/kosteusantureista ulkoisessa ohjelmassa ja lisätään siten kaikkiin muihin ohjelmiin ilman uutta anturikyselyä (jotta voidaan minimoida lämpötila-/kosteusanturikyselyt). DutyCycles) ovat käytettävissä.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

fiFinnish