Intelegentni algoritem za krmilnike ogrevalnik sistemov

Področje:
Tema:
Šola:
Avtorji:
Mentorji:
Nazaj


ŠCV, Splošna in strokovna gimnazija
Klemen Steblovnik
Jože Steblovnik

V modernem času se srečujemo s tehničnimi napravami, ki postajajo zaradi vse večje funkcionalnosti tudi zahtevnejše za uporabo. Namen raziskovalne naloge je bil ovrednotiti praktično uporabo algoritma v cenenem mikroprocesorskem krmilniku, ki služi za regulacijo ogrevanja stanovanjske hiše. Rezultati so bili torej preverjeni v dejanskem okolju. Naloga predstavlja: • prispevek k večji prijaznosti tehničnih naprav do uporabnika, • prispevek k večji prijaznosti do okolja (prihranek goriva). Raziskovalna naloga podaja rešitev za avtomatsko regulacijo ogrevalnih sistemov. Regulacijski algoritem vsebuje elemente umetne inteligence, zato sistem ne potrebuje nikakršnih nastavitev. Za uporabo krmilnika s takim algoritmom torej ni potrebno sorazmerno zahtevno ugotavljanje termičnih karakteristik objekta (toplotna prevodnost sten, toplotna vztrajnost, ipd.), saj se sam prilagodi danim razmeram. Cilji naloge so bili, zagotoviti: • merljive prihranke goriva, • enostavnost namestitve, • enostavnost uporabe, • večje bivalno udobje, • tehnično načelo “vgradi in pozabi”, • uporabo v različnih pogojih delovanja. V algoritem je vključena regulacija temperatur: ogrevalne vode, peči in sanitarne vode glede na želeno temperaturo v prostoru in v odvisnosti od zunanje temperature. Algoritem s pomočjo ure realnega časa izračunava povprečje regulacijskih parametrov (temperature, odprtost mešalnega ventila, ipd.) in jih sproti shranjuje v pomnilnik. Na osnovi analiz shranjenih podatkov avtomatsko prilagaja krmiljenje ogrevanja dejanskim karakteristikam objekta. Za realizacijo naloge sem uporabil mikroprocesorski razvojni sistem na osnovi Siemensovega mikroprocesorja SAB 80C535, ki ga je mogoče programirati tudi v višjih programskih jezikih (Pascal, Basic, C). Zaradi enostavnosti programiranja in zadovoljivih karakteristik sem za izdelavo naloge uporabil interpreter BASIC MCS - 535.