MATHCAD SPRÁVNÁ VOLBA PRO ANALÝZU A SYNTÉZU OBVODŮ Jiří Petržela [email protected] icq 306326432 SEMINÁŘ UREL, 8.4.2009 1/30 náplň semináře • shrnutí často používaných matematických programů a obvodových simulátorů při.
Download ReportTranscript MATHCAD SPRÁVNÁ VOLBA PRO ANALÝZU A SYNTÉZU OBVODŮ Jiří Petržela [email protected] icq 306326432 SEMINÁŘ UREL, 8.4.2009 1/30 náplň semináře • shrnutí často používaných matematických programů a obvodových simulátorů při.
MATHCAD SPRÁVNÁ VOLBA PRO ANALÝZU A SYNTÉZU OBVODŮ Jiří Petržela [email protected] icq 306326432 SEMINÁŘ UREL, 8.4.2009 1/30 náplň semináře • shrnutí často používaných matematických programů a obvodových simulátorů při návrhu el. obvodů • návrh a analýza setrvačných obvodů s ohledem na možnosti programu Mathcad • modelování dynamických systémů a kvantifikace pozorovaných jevů • syntéza pasivních analogových filtrů • závěrečné zhodnocení SEMINÁŘ UREL, 8.4.2009 2/30 obvodové simulátory • SNAP 3 symbolická nebo semisymbolická analýza linearizovaných obvodů, Laplaceova transformace • ORCAD PSPICE 15 návrh, analýza a optimalizace analogových obvodů • MICROCAP SEMINÁŘ UREL, 8.4.2009 3/30 návrhy elektrických filtrů • NAF kompletní návrh analogových kmitočtových filtrů, prostředí MS-DOS • FILTER SOLUTION návrh kmitočtových filtrů konkrétních struktur včetně výsledného zapojení • FILTER CAD SEMINÁŘ UREL, 8.4.2009 4/30 programy pro matematické výpočty • MAPLE 12, MAPLESIM vhodný pro symbolickou analýzu a řešení dif. rovnic, lze dokoupit užitečné toolboxy • MATLAB lze řešit obecnou problematiku, obtížné hledání chyby v programu, více skriptů, toolboxy • MATHCAD SEMINÁŘ UREL, 8.4.2009 Obr. 1: Dostupné toolboxy programu Mathcad. 5/30 Obr. 2: Základní nastavení pracovní plochy v Mathcadu. podprogramy Obr. 3: Práce se soubory, GUI a grafy v programu Mathcad. SEMINÁŘ UREL, 8.4.2009 syntéza lineární imitance • zadána formou racionální lomené funkce • zadána polohou nulových bodů a pólů • citlivost výsledného obvodu na jednotlivé prvky • modulová kmitočtová charakteristika imitance • fázová kmitočtová charakteristika imitance • respektování nejednoznačnosti úlohy 8/30 SEMINÁŘ UREL, 8.4.2009 9/30 Obr. 4: Rozklady imitančních funkcí v programu Mathcad. SEMINÁŘ UREL, 8.4.2009 10/30 návrh nelineárního oscilátoru • známe ekvivalentní vlastní čísla • zadána rovněž struktura obvodu • úkolem je zjistit numerické hodnoty prvků obvodu • provést numerickou analýzu výsledného zapojení • výpočet Ljapunovských exponentů • zobrazení 1D bifurkačního diagramu SEMINÁŘ UREL, 8.4.2009 11/30 obecný maticový popis dynamických systémů třídy C x Ax b h wT x kde po částech lineární funkce 1 T T h w x w x 1 w x 1 2 T referenční dynamický systém třídy C x q1x q2 x q3 x h p1 q1 x p2 q2 x p3 q3 x chaos jako řešení systému je možné rovněž pro p1 q1 p2 q2 dosažitelnost hodnot vlastních čísel je omezena SEMINÁŘ UREL, 8.4.2009 Obr. 5: Runge-Kuttova integrační metoda v Mathcadu. 12/30 Obr. 6: 1D bifurkační diagram, program Mathcad. SEMINÁŘ UREL, 8.4.2009 Obr. 7: Výpočet spektra Ljapunov exponentů, Mathcad. 14/30 Obr. 8: 3D graf největšího Ljap. exponentu v Mathcadu. Obr. 9: Schodová nelineární funkce programem Mathcad. Obr. 10: Řešení soustavy lineárních rovnic v Mathcadu. Obr. 11: 3D vizualizace vícespirálového chaosu, Mathcad. Obr. 12: 3D vizualizace vícespirálového chaosu, Mathcad. Obr. 13: Filtrační efekt piezoelementu v Mathcadu. Obr. 14: 2D FFT pomocí programu Mathcad. SEMINÁŘ UREL, 8.4.2009 22/30 automatizovaný návrh pasivního příčkového filtru • známa modulová kmitočtová charakteristika filtru zadaná význačnými kmitočty • výpočet minimálního řádu prototypu filtru pro zadanou aproximaci • impedanční a kmitočtové odnormování • citlivost výsledného zapojení na změnu prvků • náznak toleranční analýzy a syntézy pasivního filtru SEMINÁŘ UREL, 8.4.2009 23/30 Obr. 15: Definice k návrhu Butterworthova filtru, Mathcad. Obr. 16: Výpočet hodnot prototypu filtru v Mathcadu. SEMINÁŘ UREL, 8.4.2009 25/30 Obr. 17: Kmitočtové charakteristiky prototypu v Mathcadu. SEMINÁŘ UREL, 8.4.2009 Obr. 18: Symbolické výpočty programem Mathcad. 26/30 Obr. 19: Analýza oscilátoru v prostředí Mathcad. SEMINÁŘ UREL, 8.4.2009 28/30 Obr. 20: Příklad toleranční analýzy oscilátoru v Mathcadu. SEMINÁŘ UREL, 8.4.2009 29/30 další problémy řešené programem Mathcad • optimalizace tlumící sekvence ultrazvukového senzoru (On-Semiconductor) • simulace šíření ultrazvuku vzduchem (On-Semiconductor) • testování stability elektronického obvodu (výuka) • zvýraznění signálu v šumu kumulačními metodami (ABB) SEMINÁŘ UREL, 8.4.2009 30/30 závěrečné zhodnocení programu Mathcad • výborné grafické možnosti • rychlé vyhledání chyby v programu • vhodné pro výuku, když je třeba něco rychle udělat • dlouhé výpočetní rutiny často nestabilní, situace se zlepšuje s novými verzemi • chybí podpora počítačů s více jádry • kompatibilita jednotlivých verzí děkuji za pozornost