Úprava systému
Z technických důvodů bylo nutné upravit testovací zařízení, do kterého byly dodány nové ventily. Změny v soustavě byly zapracovány do modelů v Simulinku a Stateflow a také byl vylepšen stavový automat, který ve finální podobě obsahoval 10 hlavních stavů, z nichž některé se dále dělily až na 80 dílčích podstavů. Následovalo opětovné generování C kódu a nové testy, které již splňovaly vytyčené cíle.
Po ověření, že návrh splňuje všechny požadavky, byly v Simulinku implementovány bezpečnostní funkce a přidáno rozhraní pro komunikační sběrnici CAN. Nakonec byl vygenerován finální kód a proběhly komplexní testy termoregulačního systému na plné testovací stolici před tím, než byl výsledný systém doručen zákazníkovi.
Dosažené výsledky
Kompletní řídicí systém byl doručen za 6 týdnů, což představovalo značnou časovou úsporu oproti odhadovaným 12-15 týdnům v případě ručního programování v jazyce C.
Když byly do soustavy doplněny nové ventily, bylo nutné změnit v modelech některé stavy a přidat PI regulátory. Pak už stačily jen další dvě kliknutí myší pro získání nového testovacího prototypu. Celá úprava byla hotova během několika hodin.
- Eliminace času potřebného k dokumentaci projektu
Modely ve Stateflow umožnily snadné přiblížení návrhu ostatním vývojářům a též zákazníkům, kteří přijali modely jako spustitelnou dokumentaci. To ušetřilo mnoho hodin práce související s tvorbou klasické dokumentace.
Distributorem produktů společnosti MathWorks v České republice a na Slovensku je společnost Humusoft, s. r. o.
Jaroslav Jirkovský
Jirkovsky@humusoft.cz
Humusoft