140 likes | 243 Views
Simulace signálů na sběrnici automobilu. Richard Lipka Katedra informatiky a výpočetní techniky Fakulta aplikovaných věd Západočeská univerzita, Plzeň. Agenda. Zadání a cíle práce Signály na sběrnici Cesta k simulaci Struktura simulačního nástroje Další možnosti rozvoje. Motivace.
E N D
Simulace signálů na sběrnici automobilu Richard Lipka Katedra informatiky a výpočetní techniky Fakulta aplikovaných věd Západočeská univerzita, Plzeň
Agenda • Zadání a cíle práce • Signály na sběrnici • Cesta k simulaci • Struktura simulačního nástroje • Další možnosti rozvoje
Motivace • Testování aplikací do automobilů • Aplikace mají možnost číst signály ze sběrnice • Aplikace nemohou signály odesílat nejde o kritické systémy • Urychlení testů • Nahrazení testování v reálném provozu • Je možné přehrát zaznamenané signály
Cíle • Generování signálů na sběrnici • Zajištění konzistence signálů • Není nutná přesná simulace automobilu • Dostatečně rychlý výpočet • Záznam signálů na disk / využití při přehrávání • Možnost nastavení • Parametrů automobilu • Chování řidiče / situace na vozovce
Signály na sběrnici • Odesílané senzory řídící jednotky • Brzdy, akcelerace, otáčky, rychlost, stupeň … • Cca 200 signálů, 11 vybraných • Různé vzorkování • Signály odesílané s různou periodou • Sběrnice využívá variantu CSMA/CD perioda není přesně určená
Důvody k simulaci • Potřebujeme signály, ne simulaci • Nestačí jen generovat signály na základě analýzy dat? • Problém v závislosti signálů • Akcelerace změna otáček motoru změna rychlosti • Generování základních signál • Závislost na prostředí (max. rychlost, max. otáčky) potřebujeme simulovat vozidlo a jeho řízení
Struktura simulačního nástroje - vozidlo • Car – model vozidla • Rozhraní simuluje reálné auto • Nyní jen 3 pedály, nepracuje se se směrem • Přepočet rychlosti, ujeté vzdálenosti a spotřeby z aktuálního stavu vozidla a ovládacích prvků • Nejde o fyzikální simulaci • Driver – model řidiče • Zajišťuje řízení – „rozumné“ využití ovládacích prvků podle aktuálního stavu vozidla
Struktura simulačního nástroje - náhoda • Sada generátorů náhodných čísel • Parametr náhodné události • Generování scénáře • Generátor scénáře • Události pro řidiče • Neovlivňuje samotný model – generuje se předem „druhý kalendář“ • Parametrizovaný, 9 předpřipravených sad parametrů
Struktura simulačního nástroje - výsledky • Nastavitelné sondy • Model definuje sledovatelné parametry • Pro každý lze vytvořit sondu • Výstup do souboru / do grafu podle potřeby • Upravitelné pro použití online • Výstupy přímo odesílané testovací aplikaci • V současné době nepožadováno
Další možnosti rozvoje • Má cenu se tím zabývat? • Podobný projekt jako Csim / Jsim, pro signály? • Možnost komponentové dekompozice • Možná lepší případová studie pro SimCo?
Děkuji za pozornost Dotazy, návrhy, diskuze