Forumregels
(Middelbare) school-achtige vragen naar het forum "Huiswerk en Practica" a.u.b.
Zie eerst de Huiswerkbijsluiter

Plaats een reactie

Je mail wordt niet openbaar getoond. Het wordt enkel gebruik voor contact of notificatie vanuit het beheer.

πŸ—¨οΈ Wat vind jij? Stel direct je vraag of geef je mening – zonder registratie. Je reactie zet het topic weer bovenaan bij 'Laatste posts' en trekt snel nieuwe reacties aanπŸ”₯. Mocht je als vaste bezoeker willen reageren, dan kun je je ook registreren.

Bevestig dat je geen robot bent door de volgende vragen te beantwoorden.

Noor heeft 10 knikkers. Ze verliest er 4 in het gras. Hoeveel heeft ze er nog?

Antwoord: (vul een getal in)

Er zitten 5 vogels op een hek. Twee vliegen weg. Hoeveel blijven er zitten?

Antwoord: (vul een getal in)

Weergave uitklappen Voorafgaande berichten: Airco bevriezings kans berekenen.

Re: Airco bevriezings kans berekenen.

door curious_CF » za 20 apr 2024, 12:09

MMSoft schreef: ↑za 13 jan 2024, 18:22 Wij warmen de woonkamer op met de CV, en houden deze op temperatuur met de Airco.
Nu bevriest de buiten unit van deze Airco soms.
Als de bevriezings kans te groot is wil ik de Airco niet/minder gebruiken.

Ik probeer al een hele tijd te bepalen hoe groot de kans is dat deze bevriest.
Daarvoor heb ik de Buitentemperatuur, de Buitenlucht vochtigheid en het dauwpunt (buiten).

Maar ik krijg dit maar niet goed werkend, dus hoe zou ik dit het beste kunnen berekenen/bepalen denken jullie ?
Als de buitenunit bevriest ,heeft de airco of niet genoeg gas ,of de sensoren zijn defect voor de defrosting.
Het hangt in mijn bedrijf helemaal vol met airco s en warmtepompen dit zijn de standaard problemen.
En ook bij -5 werkt het nog.

Re: Airco bevriezings kans berekenen.

door MMSoft » ma 29 jan 2024, 11:35

Ik ben weer een beetje verder, wat vinden jullie van deze opzet ?

procedure TForm1.Airco_Mag_Wel_Niet_Aan();
var
Airco_mag_Aan: Boolean;
Buiten_Vochtigheid: Single;
Wind_Richting: String;
Wind_Snelheid: Single;
Buiten_Temperatuur: Single;
Buiten_Vochtigheid_Aandeel: Single;
Wind_Richting_Aandeel: Single;
Wind_Snelheid_Aandeel: Single;
Totaal_Aandeel: Single;

begin
Airco_mag_Aan := True;

//Aandeel bepaling:
Buiten_Vochtigheid_Aandeel := Buiten_Vochtigheid * 1.0; //

//Wind_Richting_Aandeel: (de Airco staat op het ZZO)
if Wind_Richting = 'N' then Wind_Richting_Aandeel := 10;
if Wind_Richting = 'NNO' then Wind_Richting_Aandeel := 20;
if Wind_Richting = 'NO' then Wind_Richting_Aandeel := 30;
if Wind_Richting = 'ONO' then Wind_Richting_Aandeel := 40;
if Wind_Richting = 'O' then Wind_Richting_Aandeel := 50;
if Wind_Richting = 'OZO' then Wind_Richting_Aandeel := 80;
if Wind_Richting = 'ZO' then Wind_Richting_Aandeel := 90;
if Wind_Richting = 'ZZO' then Wind_Richting_Aandeel := 100;
if Wind_Richting = 'Z' then Wind_Richting_Aandeel := 90;
if Wind_Richting = 'ZZW' then Wind_Richting_Aandeel := 80;
if Wind_Richting = 'ZW' then Wind_Richting_Aandeel := 50;
if Wind_Richting = 'WZW' then Wind_Richting_Aandeel := 40;
if Wind_Richting = 'W' then Wind_Richting_Aandeel := 30;
if Wind_Richting = 'WNW' then Wind_Richting_Aandeel := 20;
if Wind_Richting = 'NW' then Wind_Richting_Aandeel := 10;
if Wind_Richting = 'NNW' then Wind_Richting_Aandeel := 5;
//---

Wind_Snelheid_Aandeel := Wind_Snelheid * 5; //
Totaal_Aandeel := (Buiten_Vochtigheid_Aandeel + Wind_Richting_Aandeel + Wind_Snelheid_Aandeel) / 3;

if (Buiten_Temperatuur <= 4.7) and (Totaal_Aandeel > 95) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 4.4) and (Totaal_Aandeel > 90) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 4.1) and (Totaal_Aandeel > 85) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 3.8) and (Totaal_Aandeel > 80) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 3.5) and (Totaal_Aandeel > 75) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 3.1) and (Totaal_Aandeel > 70) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 2.8) and (Totaal_Aandeel > 65) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 2.5) and (Totaal_Aandeel > 60) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 2.2) and (Totaal_Aandeel > 55) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 1.9) and (Totaal_Aandeel > 50) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 1.6) and (Totaal_Aandeel > 45) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 1.3) and (Totaal_Aandeel > 40) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 1.0) and (Totaal_Aandeel > 35) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 0.7) and (Totaal_Aandeel > 30) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 0.4) and (Totaal_Aandeel > 25) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 0.1) and (Totaal_Aandeel > 20) then Airco_mag_Aan := False;

if Airco_mag_Aan then
begin
Label4.Text := 'Airco kan gebruikt worden';
end
else
begin
Label4.Text := 'Airco niet gebruiken';
end;
end;

Re: Airco bevriezings kans berekenen.

door MMSoft » ma 29 jan 2024, 09:12

Met de kans op bevriezing wek ik mogelijk een verkeerd beeld, het gaat er over of de Airco wel of niet gebruikt kan worden (afhankelijk van de bevriezingskans).

Ik heb nu deze code als begin:
------------------------------------------------------------------
procedure TForm1.Airco_Mag_Wel_Niet_Aan();
var
Airco_mag_Aan: Boolean;

begin
Airco_mag_Aan := True;

if (Buiten_Temperatuur <= 4.7) and (Buiten_Vochtigheid > 95) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 4.4) and (Buiten_Vochtigheid > 90) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 4.1) and (Buiten_Vochtigheid > 85) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 3.8) and (Buiten_Vochtigheid > 80) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 3.5) and (Buiten_Vochtigheid > 75) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 3.1) and (Buiten_Vochtigheid > 70) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 2.8) and (Buiten_Vochtigheid > 65) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 2.5) and (Buiten_Vochtigheid > 60) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 2.2) and (Buiten_Vochtigheid > 55) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 1.9) and (Buiten_Vochtigheid > 50) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 1.6) and (Buiten_Vochtigheid > 45) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 1.3) and (Buiten_Vochtigheid > 40) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 1.0) and (Buiten_Vochtigheid > 35) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 0.7) and (Buiten_Vochtigheid > 30) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 0.4) and (Buiten_Vochtigheid > 25) then Airco_mag_Aan := False;
if (Buiten_Temperatuur <= 0.1) and (Buiten_Vochtigheid > 20) then Airco_mag_Aan := False;
if Airco_mag_Aan then
begin
Label4.Text := 'Airco kan gebruikt worden';
end
else
begin
Label4.Text := 'Airco niet gebruiken';
end;
end;
------------------------------------------------------------------
Hoe zou ik in deze code de Windsnelheid op kunnen nemen ?
Tips en ideeen zijn zeer welkom

Re: Airco bevriezings kans berekenen.

door MMSoft » ma 22 jan 2024, 10:57

Even voor de duidelijkheid de formule is veer zeker niet goed, maar is bedoeld als een begin.
Wie kan/wil mij helpen om deze te verbeteren ?

Re: Airco bevriezings kans berekenen.

door MMSoft » zo 21 jan 2024, 13:31

Ik heb nu dit:

//------------------------------------------------------------------------------

procedure TForm1.Button1Click(Sender: TObject);
begin
// Input
Buiten_Temp := 1.9; // Buiten Temperatuur (in graden Celsius)
RH := 66; // Relatieve luchtvochtigheid op de buitenlocatie (in procenten)
Windkracht := 5; // Windkracht (0-12 Beaufort)
//---

// Conversie van Beaufort naar windsnelheid in meters per seconde
case Windkracht of
0: Windsnelh := 0.1; // 0 - 0,2 m/s
1: Windsnelh := 0.9; // 0,3 - 1,5 m/s
2: Windsnelh := 2.5; // 1,6 - 3,3 m/s
3: Windsnelh := 4.4; // 3,4 - 5,4 m/s
4: Windsnelh := 6.7; // 5,5 - 7,9 m/s
5: Windsnelh := 9.4; // 8,0 - 10,7 m/s
6: Windsnelh := 12.3; // 10,8 - 13,8 m/s
7: Windsnelh := 15.5; // 13,9 - 17,1 m/s
8: Windsnelh := 19.0; // 17,2 - 20,7 m/s
9: Windsnelh := 22.6; // 20,8 - 24,4 m/s
10: Windsnelh := 26.5; // 24,5 - 28,4 m/s
11: Windsnelh := 30.6; // 28,5 - 32,6 m/s
12: Windsnelh := 32.7; // > 32,6 m/s
end;

//Dauwpunt Berekenen (graden Celsius):
Dauwpunt_Buiten := CalculateDewPoint(Buiten_Temp, RH);

// Berekening
DeltaT := Buiten_Temp - Dauwpunt_Buiten; // Temperatuurverschil tussen de buitentemperatuur en het dauwpunt (in graden Celsius)
Kans := (DeltaT * RH) / Windkracht;

// Output
showmessage('Kans op bevriezing: ' + VarToStr(Kans) );
end;

//------------------------------------------------------------------------------

function CalculateDewPoint(temperature, humidity: Double): Double;
var
a, b, c, gamma, dewPoint: Double;
begin
a := 17.27;
b := 237.7;

gamma := (a * temperature) / (b + temperature) + ln(humidity / 100);
dewPoint := (b * gamma) / (a - gamma);

Result := dewPoint;
end;

//------------------------------------------------------------------------------

Ik heb deze formule gemaakt om een begin te hebben.
Ik zou niet weten hoe er bepaald kan wordt hoeveel warmte er naar binnen gepompt wordt.
Het verschil tussen de binnen en buiten temperatuur lijkt mij niet voldoende, mogelijk het opgenomen vermogen van de Airco ? Deze laatste waarde heb ik niet, daarvoor zou er een vermogens meet module in de stroom kring opgenomen moeten worden.

Re: Airco bevriezings kans berekenen.

door Xilvo » zo 21 jan 2024, 11:45

MMSoft schreef: ↑zo 21 jan 2024, 11:15 Wat vinden jullie hiervan:
Om te beginnen, het dauwpunt ligt vast als je de luchttemperatuur en de relatieve vochtigheid kent. Die zou ik dus berekenen, niet invoeren. Zie Wikipedia.

Verder zou ik voor de windsnelheid in het midden van het interval gaan zitten, niet de ondergrens nemen. Bij windkracht 5 dus 9,4 m/s, als voorbeeld.

Hoe kom je aan de formule voor de kans? Het lijkt me ook belangrijk te weten hoeveel warmte je naar binnen pompt, dat koelt de buitenunit namelijk af.

Re: Airco bevriezings kans berekenen.

door MMSoft » zo 21 jan 2024, 11:15

Wat vinden jullie hiervan:

var
Buiten_Temp: Double; // Buiten Temperatuur (in graden Celsius)
Dauwpunt_Buiten: Double; // Dauwpunt (in graden Celsius)
DeltaT: Double; // Temperatuurverschil tussen de buitentemperatuur en het dauwpunt (in graden Celsius)
RH: Double; // Relatieve luchtvochtigheid op de buitenlocatie (in procenten)
Windkracht: Integer; // Windkracht (Beaufort)
Windsnelh: Double; // Windsnelheid op de buitenlocatie (in meters per seconde)
Kans: Double; // De Kans op bevriezing (in ???)



// Input
Buiten_Temp := 1.9; // Buiten Temperatuur (in graden Celsius)
RH := 66; // Relatieve luchtvochtigheid op de buitenlocatie (in procenten)
Dauwpunt_Buiten := -2.83; // Dauwpunt (in graden Celsius)
Windkracht := 5; // Windkracht (0-12 Beaufort)
//---

// Conversie van Beaufort naar windsnelheid in meters per seconde
case Windkracht of
0: Windsnelh := 0;
1: Windsnelh := 0.3;
2: Windsnelh := 1.6;
3: Windsnelh := 3.4;
4: Windsnelh := 5.5;
5: Windsnelh := 8;
6: Windsnelh := 10.8;
7: Windsnelh := 13.9;
8: Windsnelh := 17.2;
9: Windsnelh := 20.8;
10: Windsnelh := 24.5;
11: Windsnelh := 28.5;
12: Windsnelh := 32.7;
end;

// Berekening
DeltaT := Buiten_Temp - Dauwpunt_Buiten; // Temperatuurverschil tussen de buitentemperatuur en het dauwpunt (in graden Celsius)
Kans := (DeltaT * RH) / Windkracht;
-------------------------

Op basis van deze waardes krijg ik een uitkomst van 62,436
Ben ik hiermee een beetje op de juiste weg denken jullie ?

Re: Airco bevriezings kans berekenen.

door boertje125 » di 16 jan 2024, 19:37

de snelheid waarmee lucht langs een oppervlakte gaat heeft zonder meer invloed op de warmte uitwisseling.
(stilstaande lucht is een uitstekende isolator)

Re: Airco bevriezings kans berekenen.

door MMSoft » di 16 jan 2024, 17:51

boertje125 schreef: ↑ma 15 jan 2024, 19:50 Heb je buiten sensoren die de omstandigheden meten op de plek waar de buitenunit hangt?
Ik denk dat de wind/luchtsnelheid ook invloed heeft en in je vergelijking moet maar kan je verder niet helpen met het programmeren daarvan
Niet precies op die plek, maar als dat nodig is dan kan ik die daar plaatsen.
Olof Bosma schreef: ↑di 16 jan 2024, 01:12 Als de buitentemperatuur kouder wordt, begint er af en toe een ontijzingsprogramma waarbij periodiek de verwarming even stopt.
Inderdaad, en nu zou ik dus graag weten hoe groot de kans is dat dit gebeurd.
Ik merk dat kou en een hoge lucht vochtigheid er veel invloed op hebben, maar mogelijk ook de windkracht (wind snelheid). Dus hoe zou ik de kans kunnen berekenen dat dit gaat gebeuren ?

Re: Airco bevriezings kans berekenen.

door Olof Bosma » di 16 jan 2024, 01:12

Wij verwarmen op dit moment uitsluitend met lucht-lucht warmtepompen (ook wel airco's genoemd). Ook wanneer de buitentemperatuur onder nul is, gaat dat goed. In totaal hebben we er vier maar daarmee kunnen niet alle kamers worden verwarmd.
Als de buitentemperatuur kouder wordt, begint er af en toe een ontijzingsprogramma waarbij periodiek de verwarming even stopt.

Re: Airco bevriezings kans berekenen.

door HansH » ma 15 jan 2024, 19:51

MMSoft schreef: ↑ma 15 jan 2024, 19:25 Het is nu +0,2 graden buiten, maar het verwarmen gaat nu nog goed.
misschien praten jullie over 2 verschillende dingen?

Re: Airco bevriezings kans berekenen.

door boertje125 » ma 15 jan 2024, 19:50

Heb je buiten sensoren die de omstandigheden meten op de plek waar de buitenunit hangt?
Ik denk dat de wind/luchtsnelheid ook invloed heeft en in je vergelijking moet maar kan je verder niet helpen met het programmeren daarvan

Re: Airco bevriezings kans berekenen.

door MMSoft » ma 15 jan 2024, 19:25

Het is nu +0,2 graden buiten, maar het verwarmen gaat nu nog goed.

Re: Airco bevriezings kans berekenen.

door ippa » ma 15 jan 2024, 11:52

Gewoon even: met een airco verwarmen lukt NIET goed als de buitentemperatuur lager is dan 5Β°C.

Re: Airco bevriezings kans berekenen.

door MMSoft » ma 15 jan 2024, 09:52

De Airco wordt gebruikt om te verwarmen en is kwa werking te vergelijken met een warmte pomp (als ik mij niet vergis).

https://www.enargie.nl/airco-verwarmen-wanneer-vriest/
Zie deel: Kan een airco bevriezen in de winter?

Hoe kouder en/of hoe vochtiger de buitenlucht is hoe groter de kans is dat dit gebeurd (denk ik).
Als de buitenunit bevriest dan stopt de Airco ca. 10 min. met verwarmen en koelt het binnen snel af.

Onze voorkeur gaat uit naar zoveel mogelijk verwarmen met de Airco, maar als de kans heel erg groot is dat de buitenunit kan bevriezen, dan wil ik meer de CV gebruiken en minder de Airco.
Dit wil ik uiteindelijk automatische regelen met onze huisbesturing (Raspberry)

Dus hoe kan ik deze kans berekenen denken jullie ?