Prednaska - Model. a sim. 22.11.2021 11:00

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Prednáška nadväzuje na simuláciu kyvadla v Simulinku a ukazuje, ako ho možno utlmiť pridaním bloku Gain, ktorý v každom kroku zmenšuje uhol výchylky o zvolené percento, takže sa kyvadlo postupne zastaví. Rovnaký princíp sa mal použiť aj pri vozíkoch z minulej hodiny, no simulácia sa nespustila a zostala na cvičenia. Hlavná časť je úvod do Stateflow, ktorý funguje ako blok Chart v Simulinku a umožňuje programovať logiku stavov. Na príklade zapínania a vypínania lampy sa vytvárajú stavy Off a On, prechody podľa hodnoty vstupu, vstupné a výstupné premenné cez Model Explorer a prepojenie s konštantou, displejom, vypínačom a lampou z Dashboardu.

  • - Utlmenie kyvadla: blok Gain znižuje uhol výchylky o zvolené percento v každom kroku
  • - Počiatočný uhol výchylky možno nastaviť aj mimo integrátora, napríklad z MATLABu, v radiánoch alebo cez prepočet zo stupňov
  • - Reálne tlmenie závisí od fyzikálnych vlastností, napríklad odporu vzduchu, takže model je zjednodušený
  • - Stateflow sa používa ako blok Chart v Simulinku (knižnica Stateflow alebo MATLAB Home – New) na programovanie logiky a algoritmov
  • - V príklade lampy sa vytvoria stavy Off (výstup 0) a On (výstup 1) a prechody podľa hodnoty vstupu switch_position
  • - Vstupy a výstupy Chartu sa definujú v Model Explorer cez Add, pričom sa nastaví rozsah (vstup/výstup) a číslo portu
  • - Na ovládanie a vizualizáciu slúžia bloky z Dashboardu: prepínač pre konštantu a lampa prepojená s displejom, ktorej farba sa mení podľa hodnoty

Zhrnutie pripravené s pomocou AI z prepisu videa.