Funkciófejlesztési technológiák
A tantárgyleírás hatályossága
| Tantárgy neve (magyarul, angolul) |
Funkciófejlesztési technológiák
Function Design Techniques
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Tantárgykód | BMEVIIIMA08 | ||||||||||||
| Tantárgyjelleg | — | ||||||||||||
| Képzési szint | — | ||||||||||||
| Kurzustípusok és óraszámok (heti/féléves) |
|
||||||||||||
| Tanulmányi teljesítmény/értékelés típusa | vizsga | ||||||||||||
| Tantárgy kreditértéke | 4 | ||||||||||||
| Tantárgyfelelős |
DR. Kiss Bálint
beosztás: egyetemi docens
elérhetőség:
kiss.balint@vik.bme.hu
|
||||||||||||
| Tantárgyat gondozó oktatási szervezeti egység |
Irányítástechnika és Informatika Tanszék
|
||||||||||||
| Kar | Villamosmérnöki és Informatikai Kar | ||||||||||||
| Tantárgy weboldala | http://www.iit.bme.hu | ||||||||||||
| Tantárgy elsődleges mintatantervi jellege | — | ||||||||||||
| Közvetlen előkövetelmények – Erős előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Gyenge előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Párhuzamos előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Mérföldkő előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Kizáró feltétel | nincs |
Célkitűzés
Irányítórendszerek fejlesztésének
folyamata (1 előadás)
Irányítórendszerek fejlesztésének
folyamata, a fejlesztés fázisai. A gyors prototípustervezés fogalma, a
fejlesztés V-modellje.
Jelfolyam-alapú
rendszermodellezés (2 előadás + 1 gyakorlat)
A jelfolyamgráf fogalma és
alkalmazása, Bond-gráfok, funkcióblokkok használata a modellezésben.
Jelfolyam-alapú modellezés megjelenése beágyazott- és ipari irányítórendszerek
fejlesztői környezeteiben. Gyakorlat: dinamikus rendszerek jelfolyamgráf-alapú
modellezése.
Folytonos rendszerek szimulációja
(2 előadás + 1 gyakorlat)
Numerikus integrálási módszerek,
differenciaegyenlet-megoldó algoritmusok és azok paraméterezése. Fix és változó
lépésközű algoritmusok, stiff rendszerek kezelése, a szimuláció gyorsításának
lehetősége. Szimulációs módszerek és paraméterek megválasztása a gyakorlatban,
azok hatása a szimuláció eredményére. Gyakorlat: dinamikus rendszer
szimulációja Simulink környezetben, lehetséges paraméterbeállítások és azok
hatása az eredményre.
Automatikus kódgenerálás (2
előadás + 1 gyakorlat)
Az automatikus kódgenerálás
fogalma és menete. Köztes kód és futtatható kód előállítása jelfolyamgráf-modell
alapján. Felhasználói kód integrálása, valós idejű követelmények figyelembe
vétele. Gyakorlat: esettanulmány.
Diszkrét eseményű rendszerek (2
előadás + 1 gyakorlat)
Diszkrét eseményű rendszerek osztálya.
Diszkrét eseményű rendszerek modellezése véges állapotú automatákkal,
elérhetőség és detektálhatóság fogalma, holtpont és holtciklus fogalma. Műveletek
diszkrét eseményű rendszereken: vetítés és szinkron szorzat. Petri-hálók:
alapfogalmak, leírásuk irányított gráfként. Egyszerű, kiterjesztett, időzített,
folytonos és hibrid, sztochasztikus Petri-hálók. Gyakorlat: diszkrét eseményű
rendszerek modellezése véges állapotú automatákkal és Petri-hálókkal.
Felügyeleti irányítások elmélete
(2 előadás + 1 gyakorlat)
Diszkrét eseményű rendszerek
felügyeleti irányításának fogalma, irányítható és nem irányítható események. Az
irányítási architektúra. Specifikációk megadása, irányíthatóság fogalma, a
legnagyobb irányítható résznyelv fogalma és algoritmus a megkeresésére. A
felügyeleti irányítás megvalósítása, moduláris és hierarchikus irányítási
architektúrák. Gyakorlat: felügyeleti irányítás tervezése
StateCharts
A StateCharts formalizmus:
hierarchia és párhuzamosság kezelése, broadcast-kommunikáció. Állapotok és
pszeudo-állapotok, feltételek, akciók kezelése. A StateChart-diagram
végrehajtásának szemantikája. Gyakorlat: felügyeleti irányítás megvalósítása
Stateflow-környezetben.
Diszkrét eseményű rendszerek szimulációja (2 előadás + 1 gyakorlat)
A diszkrét eseményű szimuláció alapjai, szimulációs algoritmusok. Párhuzamosság kezelése, hatékony szimuláció. Sztochasztikus rendszerek szimulációja. Szimulációs szoftverek szolgáltatásai, szimulációs eredmények hasznosítása az optimalizálás során. Gyakorlat: ipari folyamat szimulációja, esettanulmány.
Tanulmányi eredmények
Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:
Tudás
Nincsenek rögzített tanulási eredmények.
Képességek
Nincsenek rögzített tanulási eredmények.
Attitűd
Nincsenek rögzített tanulási eredmények.
Autonómia és felelősség
Nincsenek rögzített tanulási eredmények.
Oktatási módszertan
Tanulástámogató anyagok
Online források
A tantárgy teljesítéséhez ajánlott előzetes ismeretek
Általános szabályok
Teljesítményértékelési módszerek
Szorgalmi időszakban végzett teljesítményértékelések részletes leírása
Nincs megadva részletes értékelés.
Szorgalmi időszakban végzett teljesítményértékelések részaránya
Nincs megadva részarány.
Vizsgaidőszakban végzett teljesítményértékelések részletes leírása
Nincs megadva részletes értékelés.
Vizsgarészek részaránya
Nincs megadva részarány.
Érdemjegy megállapítása
Nincs megadva érdemjegy határ.
Jelenléti és részvételi követelmények
Nincs megadva jelenléti követelmény.
Javítás, ismétlés és pótlás különös szabályai
Nincs megadva.
Rövid leírás
Nincs megadva.
Részletes leírás
Nincs megadva.
Ajánlott tantárgyak
Nincs megadva.
A tantárgy elvégzéséhez szükséges tanulmányi munka
Nincs megadva munkaidő bontás.
Tantárgykövetelmények hatályossága
Tantervi elhelyezés
Nincsenek rögzített tantervi elhelyezések ehhez a tárgyverzióhoz.