Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
- Alternatív energiaforrások -
Kincses Levente Elektronika 89/2004
2
Feladat Leírása Az alternatív energiaforrások mint például a szél, a víz és a nap időben változó vagyis ingadozó teljesítménnyel jelennek meg az áramfejlesztők bemenetén. Ennek következtében az elektromos teljesítmény is átveszi ezt az ingadozást, így a felhasználásuk is lehetetlen lenne energiatárolók vagy bonyolult kiegészítők nélkül. Azonban több, külön-külön is ingadozó teljesítményű rendszer összehangolása csak bonyolít a rendszeren, így szükségessé válik a teljes rendszer egységes megfigyelése.
3
Alternatív energiaforrások
Bemenetek: 1.Szélerősség 2.Fényerő 3.Vízszint 4.Motor fordulatszám 5.Terhelés Kimenetek: 1.Energiaforrások kihasználtságának mutatója 2.Töltés
4
Alternatív energiaforrások
Terhelés energiaellátása szél, szolár, víz és motor meghajtású generátorokkal
5
Alternatív energiaforrások
Terhelés energiaellátása az akkumulátor kisegítésével
6
Alternatív energiaforrások
Szélgenerátor megfigyelési adatai
7
Alternatív energiaforrások
Szoláris generátor megfigyelési adatai
8
Alternatív energiaforrások
Hidro generátor megfigyelési adatai
9
Alternatív energiaforrások
Motor (belső égésű) generátor megfigyelési adatai
10
Alternatív energiaforrások
Akkumulátor megfigyelési adatai
11
Alternatív energiaforrások
Terhelés megfigyelési adatai
12
Alternatív energiaforrások
Rendszerben használt változók listája
13
Alternatív energiaforrások
Wind_Txt[5] = ValueToText(Wind_Int[1] * 0.5) Wind_Txt[4] = ValueToText(Wind_Int[1] * 20) Wind_Txt[1] = ValueToText(1.2 * sqrt( (50 * Wind_Int[1]))) Wind_Txt[2] = ValueToText(10 * log10(Wind_Int[1]) ) Wind_Txt[3] = ValueToText( Wind_Txt[1] * Wind_Txt[2] ) Wind_Txt[1] = Left(Wind_Txt[1], 5) Wind_Txt[2] =Left(Wind_Txt[2], 5) Wind_Txt[3] =Left(Wind_Txt[3], 5) IF Wind_Int[1] == 0 THEN Wind_Int[5] = 0 ELSE Wind_Int[5] = 1 ENDIF Szélgenerátor oldal forráskódja
14
Alternatív energiaforrások
Solar_Txt[5] = ValueToText(Solar_Int[1]) Solar_Txt[1] = ValueToText(20 * log(Solar_Int[1] )) Solar_Txt[2] = ValueToText(Solar_Int[1]/125 ) Solar_Txt[3] = ValueToText( Solar_Txt[1] * Solar_Txt[2]) Solar_Txt[1] = Left(Solar_Txt[1], 5) Solar_Txt[2] =Left(Solar_Txt[2], 5) Solar_Txt[3] =Left(Solar_Txt[3], 5) IF Solar_Int[1] == 0 THEN Solar_Int[5] = 0 ELSE Solar_Int[5] = 1 ENDIF Szoláris generátor oldal forráskódja
15
Alternatív energiaforrások
Water_Txt[5] = ValueToText(Water_Int[1] * ) Water_Txt[4] = ValueToText(Water_Int[1] * 15) Water_Txt[1] = ValueToText(1.3 * sqrt( (50 * Water_Int[1]))) Water_Txt[2] = ValueToText(12 * log10(Water_Int[1]) ) Water_Txt[3] = ValueToText( Water_Txt[1] * Water_Txt[2]) Water_Txt[1] = Left(Water_Txt[1], 5) Water_Txt[2] =Left(Water_Txt[2], 5) Water_Txt[3] =Left(Water_Txt[3], 5) IF Water_Int[1] == 0 THEN Water_Int[5] = 0 ELSE Water_Int[5] = 1 ENDIF Hidro generátor oldal forráskódja
16
Alternatív energiaforrások
Engine_Txt[5] = ValueToText(Engine_Int[1] * 1.1) Engine_Txt[1] = ValueToText(1.3 * sqrt( (11 * Engine_Int[1]))) Engine_Txt[2] = ValueToText(5.9 * log10(Engine_Int[1]) ) Engine_Txt[3] = ValueToText( Engine_Txt[1] * Engine_Txt[2]) Engine_Txt[1] = Left(Engine_Txt[1], 5) Engine_Txt[2] =Left(Engine_Txt[2], 5) Engine_Txt[3] =Left(Engine_Txt[3], 5) IF Engine_Int[1] == 0 THEN Engine_Int[5] = 0 ELSE Engine_Int[5] = 1 ENDIF Motor (belső égésű) generátor oldal forráskódja
17
Alternatív energiaforrások
Battery_Txt[5] = ValueToText(Battery_Int[1]) Battery_Txt[6] = ValueToText( Battery_Int[1]/2000) Battery_Txt[1] = ValueToText(Battery_Txt[6]*108) Battery_Txt[6] = Left(Battery_Txt[6],5) Battery_Txt[1] = Left(Battery_Txt[1],5) Battery_Int[11] = 0 Battery_Int[10] = TextToValue(Wind_Txt[3]) Battery_Int[11] = Battery_Int[11] + Battery_Int[10] Battery_Int[10] = TextToValue(Solar_Txt[3]) Battery_Int[10] = TextToValue(Water_Txt[3]) IF Plant_Bl[1] == 0 THEN Battery_Int[11] = Battery_Int[11] + Plant_Eff_Int[0] ELSE Battery_Int[11] = Battery_Int[11] + (Plant_Eff_Int[0] - Load_Int[1]) ENDIF Akkumulátor oldal forráskódja
18
Alternatív energiaforrások
IF Load_Int[1] <= THEN Load_Txt[3] = ValueToText(Load_Int[1]) Load_Txt[3] = Left(Load_Txt[3],5) Load_Txt[3] = Load_Txt[3] + " " ELSE Load_Txt[3] = ValueToText(Load_Int[1] / 1000) Load_Txt[3] = Load_Txt[3] + " k" ENDIF Load_Txt[1] = ValueToText(135 - Load_Int[1] / 3214) Load_Txt[1] = Left(Load_Txt[1],5) Load_Txt[2] = ValueToText(Load_Int[1] / Load_Txt[1]) Load_Txt[2] = Left(Load_Txt[2],5) IF Load_Int[1] == 0 THEN Load_Int[5] = 0 Load_Int[5] = 1 Terhelés oldal forráskódja
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.