Ga naar de inhoud

SmartHome – Bereken het dauwpunt

Leestijd < 1 minuut

Het dauwpunt beschrijft de temperatuur die moet worden onderschreden om dauw, mist of condensatie te vormen bij een constante luchtdruk en luchtvochtigheid.

Benodigde hardware:

Het programma:

Programma - Dauwpuntberekening

De code:

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
echte R = 8314.3; !J / (kmol * K)(universele gasconstante)
reëel mw = 18,016; !kg / kmol(molecuulgewicht van waterdamp)
real pp = (a * T) / (b + T); Bereken de macht van de volgende formule
reëel SDD = 6,1078 * (10,0).Pow(pp); !Verzadigde dampdruk in hPa
reëel DD = ((SDD * rF) / 100,0); !.Dampdruk in hPa
echte v = (DD / 6,1078).Log10();
real TP_null = (b * v / (a - v));WriteLine("TP_null");WriteLine(TP_null); !Dauwpunt
real TP = (TP_null).ToString(1); !Temperatuurschakeldrempel voor ventilatie

dom.GetObject("Dauwpunt_FH").State(TP);WriteLine("Dauwpunt");WriteLine(TP);
real AF = (10.0).Pow(5.0) * (mw / R) * DD / TK;

De twee variabelen T En rF worden uitgelezen van de respectievelijke temperatuur-/vochtigheidssensoren in een extern programma en zo toegevoegd aan alle andere programma's zonder een nieuwe sensoropvraag (om de DutyCycles) beschikbaar gesteld.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

nl_NLDutch