Wentylacja/rekuperacja - obliczenia poglądowe

Widgety tworzone przez użytkowników
MrGeken
Posty: 5
Rejestracja: pt gru 19, 2014 9:26 pm

Wentylacja/rekuperacja - obliczenia poglądowe

Post autor: MrGeken » wt wrz 12, 2017 11:16 pm

Hej!

Postanowiłem się podzielić amatorskim widgetem, który stworzyłem naprędce kosztem części snu :]

W zamyślę, byłem ciekaw jak to jest z tą zachwalaną przez producentów sprawnością rekuperacji oraz jakie są przybliżone zyski. Oczywiście chodzi mi tutaj zyski dla portfela, gdyż nie wszystkie zalety da się przeliczyć na [zł].

Wszystko bazuje na aktualnych pomiarach z rekuperatora, ale początek kodu jest pomocny dla każdej wentylacji bez odzysku ciepła, wystarczy mieć dwa pomiary temperatury (zewnętrzną i wewnętrzna), podać przybliżoną wydajność wentylacji oraz podać koszt kWh dla danego rodzaju ogrzewania. Wtedy poznamy koszty zastosowanej wentylacji.

Kod jest we wczesnej fazie, ale obliczenia (poglądowe) wydają się być przystępne, zresztą starałem się je potwierdzać w dostępnych kalkulatorach.
Na przyszłość, jak będzie czas, chciałbym podczas każdego odczytu temperatury z czujników dokonać obliczenia, aby poznać realny zysk, a nie tylko ten dla aktualnych pomiarów.

Wszelkie uwagi mile widziane.
Co do kodu, to nie jestem programistą, także jest amatorsko. W razie uwago co do składni nie pomogę, ale w razie pytań co do obliczeń proszę o info.

Obrazek

Dostosowanie kodu:
  • ustawienie czujników pod zmienne ($my_array[x])
  • wpisać własne wydajności wentylacji dla konkretnych biegów $biegI_Q
  • wpisać zużycie prądu wentylatorów $biegI_W
  • podać koszt ogrzewania oraz prądu $koszt_paliwa oraz $koszt_prądu
  • podać koszt filtrów - ja średnio zmieniam filtr za czerpnią co 3 miesiące w wyższej klasie i co 6 miesięcy na wywiewie na standardowe

Kod: Zaznacz cały

<?php

echo '<div class="panel-heading">';
	echo "Poglądowy koszt pracy wentylacji<br>";
echo '</div>';	

echo '<div style="padding:10px">';
	$sth = $db->prepare("SELECT * FROM sensors WHERE position !=0 AND type!='elec' ORDER BY position ASC");
    $sth->execute();
    $result = $sth->fetchAll();

	foreach ($result as $a) {
		$my_array[]=$a['tmp'];
	}
/* //odczyty z czujników
	echo "Czerpnia (~temp. zewnętrzna): ",$my_array[0];
	echo "<br>Wyrzutnia: ",$my_array[1];
	echo "<br>Nawiew: ",$my_array[2];
	echo "<br>Wywiew (~temp. wewnętrzna): ",$my_array[3];
	echo "<br><br>";
*/
	
	$temp_czerpnia = $my_array[0];
	$temp_wyrzutnia = $my_array[1];
	$temp_nawiew= $my_array[2];
	$temp_wywiew = $my_array[3];

	$sprawnosc_temp = ($temp_nawiew-$temp_czerpnia)/($temp_wywiew-$temp_czerpnia);
	
	//przepływ [m3/h]
	$biegI_Q=120;
	$biegII_Q=210;
	$biegIII_Q=300;
	
	//sumaryczna moc wentylatorów [W]
	$biegI_W=30;
	$biegII_W=40;
	$biegIII_W=70;
	
	//koszty 
	$koszt_paliwa=0.23; //http://instalreporter.pl/ogolna/koszty-wytwarzania-1-kwh-ciepla-z-gazu-oleju-pradu/
	$koszt_prądu=0.55;
	$koszt_filtrów=(35/2/3)+(25/2/6); //filtr G7 czerpnia co 3 miesiace + filtr G4 co 6 miesięcy na wywiew


	$koszt_ogrzania_bieg_I = round(((0.34*($temp_wywiew-$temp_czerpnia)*$biegI_Q)/1000)*24*30*$koszt_paliwa);
	$koszt_ogrzania_bieg_II = round(((0.34*($temp_wywiew-$temp_czerpnia)*$biegII_Q)/1000)*24*30*$koszt_paliwa);
	$koszt_ogrzania_bieg_III = round(((0.34*($temp_wywiew-$temp_czerpnia)*$biegIII_Q)/1000)*24*30*$koszt_paliwa);
		
	
	$koszt_eksploatacji_bieg_I = round(((($biegI_W*24*30)/1000)*0.52)+$koszt_filtrów);
	$koszt_eksploatacji_bieg_II = round(((($biegII_W*24*30)/1000)*0.52)+$koszt_filtrów);
	$koszt_eksploatacji_bieg_III = round(((($biegIII_W*24*30)/1000)*0.52)+$koszt_filtrów);
	
	$zysk_rekuperacji_bieg_I= round($koszt_ogrzania_bieg_I*$sprawnosc_temp);
	$zysk_rekuperacji_bieg_II= round($koszt_ogrzania_bieg_II*$sprawnosc_temp);
	$zysk_rekuperacji_bieg_III= round($koszt_ogrzania_bieg_III*$sprawnosc_temp);
		
	echo "<b>WENTYLACJA BEZ ODZYSKU CIEPŁA</b><br><br>";

	/*	
	echo "Energia tracona w ciągu doby:";
	echo "<br>Bieg 1 (120m3/h): Q=";	
	echo round(((0.34*($temp_wywiew-$temp_czerpnia)*120)/1000)*24,2)," [kWh]";
	echo "<br>Bieg 2 (210m3/h): Q=";	
	echo round(((0.34*($temp_wywiew-$temp_czerpnia)*210)/1000)*24,2)," [kWh]";
	echo "<br>Bieg 3 (300m3/h): Q=";	
	echo round(((0.34*($temp_wywiew-$temp_czerpnia)*300)/1000)*24,2)," [kWh]<br><br>";	
*/
	
//koszt 1kWh kondensat ~0.21 zł

	echo "<b>Miesięczny koszt ogrzania powietrza:</b>";	
	echo "<br>Bieg 1 (",$biegI_Q," [m3/h]): ";	
	echo $koszt_ogrzania_bieg_I," [zł]";
	echo "<br>Bieg 2 (",$biegII_Q," [m3/h]): ";	
	echo $koszt_ogrzania_bieg_II," [zł]";
	echo "<br>Bieg 3 (",$biegIII_Q," [m3/h]): ";	
	echo $koszt_ogrzania_bieg_III," [zł]";	

	echo "<br><hr><b>REKUPERACJA </b><br><br>Sprawność temperaturowa: <u><b>",sprintf("%.1f%%", $sprawnosc_temp * 100),"</u></b>";
/*	
	echo '<br><br><b>Miesięczny "zysk":</b>';	
	echo "<br>Bieg 1 (120m3/h ): ";	
	echo $zysk_rekuperacji_bieg_I," [zł]";
	echo "<br>Bieg 2 (210m3/h): ";	
	echo $zysk_rekuperacji_bieg_II," [zł]";
	echo "<br>Bieg 3 (300m3/h): ";	
	echo $zysk_rekuperacji_bieg_III," [zł]";	
*/		
	//koszt 1kWh prąd 0.52 zł/kWh
/*	
	echo "<br><br><b>Miesięczne koszty eksploatacji:</b><br><i><small>koszt filtrów oraz prądu wentylatorów</small></i>";
	
	echo "<br><br>";
	echo "Koszt bieg 1 + filtry: ",$koszt_eksploatacji_bieg_I," zł<br>";
	echo "Koszt bieg 2 + filtry: ",$koszt_eksploatacji_bieg_II," zł<br>";
	echo "Koszt bieg 3 + filtry: ",$koszt_eksploatacji_bieg_III," zł";
*/

	echo "<br><br><b>Miesięczny ''zysk'':</b><br><i><small>zysk pomniejszony o koszt filtrów i prądu</small></i>";
	
	echo "<br><br>";
	echo "Bieg 1: ",$zysk_rekuperacji_bieg_I-$koszt_eksploatacji_bieg_I," zł<br>";
	echo "Bieg 2: ",$zysk_rekuperacji_bieg_II-$koszt_eksploatacji_bieg_II," zł<br>";
	echo "Bieg 3: ",$zysk_rekuperacji_bieg_III-$koszt_eksploatacji_bieg_III," zł";
	echo "<br><hr><small><b>Uwagi:</b><br>kosztu energii nagrzewnicy nie uwzględniono";
	echo "<br>obliczenia na bazie temperatur, bez wpływu wilgotności";
	echo "<br>obliczenia wg ostatniego pomiaru";
	echo "<br>podczas pracy wentylatorów, cześć energii z tarcia trafia do rekuperacji";
	echo "</small>";
	
	echo '<div style="color:gray"><i><small>obliczenia poglądowe (versja alfa 2017-09-12)</small></i></div>';
	
echo '</div>';		
?>

ODPOWIEDZ

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości