Model-Based Design (MBD) je matematická a vizuální metoda pro řešení problémů souvisejících s návrhem systémů řízení , zpracování signálů a komunikace [1] [2] . MOS se často používá při řízení pohybu v průmyslových zařízeních, letectví a automobilovém průmyslu. MOP je metodika používaná při vývoji vestavěného softwaru .
MOP definuje celkovou strukturu interakce v procesu návrhu a účinně implementuje vývojový cyklus ve tvaru písmene V.
V návrhu řídicího systému založeného na modelu probíhá vývoj ve 4 krocích:
Principy MOP se výrazně liší od tradiční metodologie návrhu. Místo psaní složitých programovacích kódů mohou vývojáři použít MOS ke zlepšení výkonu modelu pomocí standardních funkčních bloků spojitého a diskrétního času. Takto postavené modely spolu s využitím modelovacích nástrojů mohou rychle vést k vytvoření prototypu řídicího systému, testování a ověření softwaru. V některých případech lze hardwarově-softwarovou simulaci použít jako návrhářský nástroj k rychlejšímu a efektivnějšímu testování dynamických účinků na systém než tradiční metoda návrhu.
Některé z nejpozoruhodnějších výhod MOP oproti tradičnímu přístupu jsou:
S rozmachem elektrotechniky je spojen vznik inovativních a vyspělých řídicích systémů. Ve dvacátých letech dvacátého století se spojily dva inženýrské obory , teorie řízení a řídicí systémy, aby bylo možné vytvořit jediné rozsáhlé systémy. Nejprve byly řídicí systémy široce používány v průmyslovém prostředí. Velké podniky začaly používat regulátory k řízení spojitých proměnných, jako je teplota, tlak a průtok. Elektrická relé , zabudovaná do žebříkových obvodů, patřila mezi první diskrétní řídicí zařízení, která automatizovala celý výrobní proces.
Řídicí systémy nabraly na síle především v automobilovém a leteckém průmyslu. V 50. a 60. letech vyvolaly výstupy do vesmíru zájem o vestavěné řídicí systémy. Inženýři vybudovali řídicí systémy, jako jsou řídicí jednotky motoru a letový simulátor , které mohou být součástí konečného produktu. Na konci 20. století byly vestavěné řídicí systémy všudypřítomné, protože dokonce i předměty pro domácnost, jako jsou pračky a klimatizace, obsahovaly složité a pokročilé řídicí algoritmy, které jim umožňovaly být mnohem chytřejší.
V roce 1969 byl představen první počítačový regulátor. Dřívější programovatelné logické řadiče (PLC) napodobovaly operace existujících technologií diskrétního řízení, které používaly starší kroková relé. Nástup výpočetní techniky přinesl radikální změny na trh spojitých a diskrétních regulátorů. Veřejný stolní počítač s příslušným hardwarem a softwarem může zvládnout celý proces, provozovat složité, dobře zavedené PID algoritmy nebo fungovat jako distribuovaný řídicí systém (DCS) .
Modelovací nástroje se používají již dlouhou dobu, ale tradiční textové metody pro dnešní složité řídicí systémy nestačí. Vzhledem k omezením grafických nástrojů se konstruktéři dříve spoléhali především na textové programování a matematické modely, ale ladění textových programů je velmi pracný proces, který vyžaduje mnoho pokusů a omylů, než vznikne finální plně funkční modul. Matematické modely navíc podléhají významným změnám a procházejí různými fázemi návrhu.
Tyto problémy jsou řešeny pomocí nástrojů grafického modelování již používaných ve všech oblastech designu. Takové nástroje tvoří jediné prostředí pro grafické modelování, snižují složitost vytváření modelu a rozdělují jej do samostatných bloků, z nichž každý je navržen samostatně. Konstruktéři tak mohou dosáhnout vysoké úrovně přesnosti jednoduchým nahrazením jednoho bloku jiným. Grafické modely jsou také nejlepším způsobem, jak zdokumentovat nápady inženýrů. To pomáhá inženýrům pochopit celý systém a zjednodušuje proces přesunu modelu z jedné fáze do druhé během návrhu. Simulátor EASY5 společnosti Boeing byl jedním z prvních simulačních nástrojů s grafickým uživatelským rozhraním.
Při navrhování vestavěných řídicích systémů čelili konstruktéři dvěma výzvám – zkrácení vývojových cyklů a zvýšení složitosti návrhu. Strategie rozděl a panuj pro vývoj tak složitých systémů znamená koordinaci lidí s odbornými znalostmi v široké škále oborů. Tradiční textový přístup k navrhování vestavěných řídicích systémů není dostatečně účinný, aby zvládl pokročilé složité systémy.