Popis předmětu - B3B35MSD
B3B35MSD | Modelování a simulace dynamických systémů | ||
---|---|---|---|
Role: | PV | Rozsah výuky: | 2P+2L |
Katedra: | 13135 | Jazyk výuky: | CS |
Garanti: | Zakončení: | Z,ZK | |
Přednášející: | Kreditů: | 4 | |
Cvičící: | Semestr: | Z |
Webová stránka:
https://moodle.fel.cvut.cz/courses/B3B35MSDAnotace:
Cílem předmětu je naučit (se) vytvářet matematické modely složitých dynamických systémů, a to za účelem návrhu řídicích algoritmů. Budeme chtít umět modelovat pomocí jednotné metodiky realisticky složité dynamické systémy obsahující podsystémy a prvky z různých fyzikálních domén jako jsou elektronika, mechanika, magnetismus, piezoelektřina, hydraulika, pneumatika či termodynamika. Ukážeme si, že je to právě energie (a výkon), která je univerzálním platidlem napříč fyzikálními doménami, a tudíž námi prozkoumávané modelovací metody budou založeny na sledování toku energie (výkonu) mezi podsystémy a prvky. Představíme si tři skupiny energeticky založených modelovacích metod, a to sice velmi intuitivní grafickou metodu výkonových vazebních grafů, dále pak analytickou metodu založenou na Eulerově-Lagrangeově rovnici známé z teoretické fyziky, a nakonec softwarové objektově orientované modelování reprezentované jazyky Modelica či Simscape nabízející velmi praktickou alternativu k modelování pomocí grafů signálových toků či blokových diagramů implementovanému například v populárním Simulinku. Ať už se k matematickému modelu dostaneme jakoukoliv cestou, jedním ze způsobů jeho analýzy je simulace, tedy numerické řešení souvisejících diferenciálních či algebro-diferenciálních rovnic. V tomto předmětu se spolehneme, že základní koncepty a postupy pro numerické řešení obyčejných diferenciálních rovnic již byly představeny v některém z matematických předmětů, a budeme se pouze příležitostně zastavovat u některých praktických problémů, jako jsou volba vhodného numerického řešiče či přesnost a časová náročnost simulace.Cíle studia:
Naučit studenty vytvářet modely realisticky složitých dynamických systémů nejrozmanitější fyzikální povahy, a tyto modely s využitím moderních softwarových nástrojů analyzovat pomocí numerické simulace.Osnovy přednášek:
1. | Formáty matematických modelů dynamických systémů: stavové rovnice, přenosové funkce, algebro-diferenciální rovnice, polynomiální maticové zlomky. | |
2. | Základní principy a prvky pro modelování pomocí výkonových vazebních grafů | |
3. | Modelování jednoduchých systémů pomocí vazebních grafů, doplnění kauzality a extrakce signálových modelů (ala schéma v Simulinku) z vazebních grafů | |
4. | Extrakce stavových rovnic z kauzálních vazebních grafů; další příklady modelování vazebními grafy; redukce modelů úpravami vazebních grafů | |
5. | Úvod do použití Euler-Lagrangeovy rovnice pro modelování dynamických systémů (mechanické, elektrické) | |
6. | Použití Euler-Lagrangeovy rovnice pro modelování sériových robotických manipulátorů | |
7. | Použití Newton-Eulerova vektorového přístupu pro modelování sériových robotických manipulátorů | |
8. | Příklady průmyslových projektů, kde modelování a simulace výrazně přispěly k monitorování neměřených či neměřitelných veličin v reálném čase, podpoře dispečerského řízení, návrhu algoritmů automatického řízení či plánování operací (pozván přednášející z průmyslu) | |
9. | Software pro modelování a simulaci dynamických systémů; objektově-orientované modelování; jazyky Modelica a Simscape | |
10. | Hybridní dynamické systémy: hybridní automaty, spínané systémy | |
11. | Tepelné systémy pomocí vazebních a pseudovazebních grafů | |
12. | Modelování pomocí vazebních grafů v dalších fyzikálních doménách: magnetické obvody, piezoelektrické aktuátory | |
13. | Systémy s rozprostřenými parametry a jejich aproximace: tepelná rovnice, analýza a numerické řešení | |
14. | Systémy s rozprostřenými parametry s málo tlumenými módy: vlnová rovnice, její analýza a numerické řešení |
Osnovy cvičení:
Část cvičení (zejména na začátku předmětu) bude realizována jako výpočetní, kdy studenti budou samostatně pracovat na zadaných větších projektech s možností konzultací s přítomným vyučujícím. Větší část cvičení ale bude věnována samostatné práci studentů na laboratorních úlohách.Literatura:
Předmět je z větší části postaven na kvalitní monografii používané v obdobných vysokoškolských předmětech po celém světě. Tato je již dnes v počtu cca 30 kusů dostupná ve fakultní knihovně a rezervována pro studenty předmětu:F. | T. Brown, Engineering System Dynamics. A Unified Graph-Centered Approach, 2. vydání. CRC Press, 2006. |
Požadavky:
Solidní zvládnutí všech partií vysokoškolské fyziky, zejména mechaniky, elektromagnetismu a termodynamiky. Základy z diferenciálního počtu (diferenciální rovnice a jejich numerické řešení) a lineární algebry (soustava lineárních rovnic a její numerické řešení). Užitečná je znalost základních pojmů a konceptů z automatického řízení (stavový model, přenosová funkce, stabilita).Klíčová slova:
Modelování, simulace, dynamický systémPředmět je zahrnut do těchto studijních plánů:
Plán | Obor | Role | Dop. semestr |
BPKYR_2016 | Před zařazením do oboru | PV | 5 |
Stránka vytvořena 8.10.2024 17:50:55, semestry: L/2023-4, L/2024-5, Z/2025-6, Z/2024-5, připomínky k informační náplni zasílejte správci studijních plánů | Návrh a realizace: I. Halaška (K336), J. Novák (K336) |