Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

HUMUSOFT s.r.o. 1 30.5. Bratislava 31.5. Košice 1.6. Žilina 1.6. Žilina Karel Bittner Pavel Beneš FEMLAB 3.

Podobné prezentace


Prezentace na téma: "HUMUSOFT s.r.o. 1 30.5. Bratislava 31.5. Košice 1.6. Žilina 1.6. Žilina Karel Bittner Pavel Beneš FEMLAB 3."— Transkript prezentace:

1 HUMUSOFT s.r.o Bratislava Košice 1.6. Žilina 1.6. Žilina Karel Bittner Pavel Beneš FEMLAB 3

2 HUMUSOFT s.r.o. Založeno v r. 1991, sídlo v PrazeZaloženo v r. 1991, sídlo v Praze Produkty a služby v oblasti technických výpočtů, řídicí techniky a simulaceProdukty a služby v oblasti technických výpočtů, řídicí techniky a simulace MATLAB, Simulink, StateflowMATLAB, Simulink, Stateflow –inženýrské výpočty, simulace dynamických systémů –The MathWorks, Inc. FEMLABFEMLAB –Simulace fyzikálních dějů, PDE a FEM analýza –Comsol AB dSPACE - vývojové systémydSPACE - vývojové systémy –dSPACE GmbH. WITNESSWITNESS –interaktivní simulace a optimalizace podnikových procesů –Lanner Group, Ltd. Vývoj vlastního software & hardwareVývoj vlastního software & hardware –Virtual Reality Toolbox, Real Time Toolbox –Měřicí karty –Modely pro výuku teorie řízení

3 HUMUSOFT s.r.o. 3 Program semináře Registrace účastníků: 8:30 - 9:00Registrace účastníků: 8:30 - 9:00 Zahájení: 9:00Zahájení: 9:00 Prezentace MATLABu: 9:05 - 9:50Prezentace MATLABu: 9:05 - 9:50 Licenční politika: 9: :00Licenční politika: 9: :00 Přestávka, občerstvení:10: :20Přestávka, občerstvení:10: :20 Prezentace FEMLABu:10: :10Prezentace FEMLABu:10: :10 Licenční politika:11: :20Licenční politika:11: :20 Závěr, diskuse, konzultace 11:20Závěr, diskuse, konzultace 11:20

4 HUMUSOFT s.r.o. 4 MATLAB R14

5 HUMUSOFT s.r.o. 5 MATLAB MATLAB R14 SIMULINK Blocksety Toolboxy - knihovny MATLAB Compiler Letectví Mechanika Zpracování signálu Zpracování obrazu a videa Virtuální realita Embedded systémy Silnoproud ….. Aplikace v reálném čase Řídící systémy Zpracování obrazu Zpracování dat, databáze Bioinformatika Finance a statistika Optimalizace Distribuované výpočty …. Zpracování signálu

6 HUMUSOFT s.r.o. 6 Základní prostřední MATLABu MATLAB 7.0

7 HUMUSOFT s.r.o. 7 MATLAB 7.0 Některé funkce v MATLABuNěkteré funkce v MATLABu –práce s maticemi, lineární algebra –vlastní čísla –analýza dat a Fourierovy transformace –interpolace a polynomy –řešení ODE –grafické funkce, 2D a 3D grafy –vstupy a výstupy v MATLABu –podpora audio video, animace Programování a vytváření aplikací v MATLABuProgramování a vytváření aplikací v MATLABu Nástroje pro ladění programu, textový editorNástroje pro ladění programu, textový editor Optimalizace kódu, kontrola kóduOptimalizace kódu, kontrola kódu

8 HUMUSOFT s.r.o. 8 MATLAB 7.0 Kreslení speciálních grafůKreslení speciálních grafů

9 HUMUSOFT s.r.o. 9 MATLAB 7.0 Generování uživatelských aplikací (GUIDE)Generování uživatelských aplikací (GUIDE)

10 HUMUSOFT s.r.o. 10 MATLAB Compiler umožňuje vytvářet:MATLAB Compiler umožňuje vytvářet: –samostatné aplikace (Stand Alone Applications) –sdílené knihovny C/C++ –moduly add-ins do Excelu –COM objekty Rozšiřování samostatných aplikací na jiné PCRozšiřování samostatných aplikací na jiné PC –na PC spouštějící aplikaci nutno instalovat MCR –instalační soubor MCRInstaller.exe Soubor je umístěn v adresáři: \toolbox\compiler\deploy\win32 ZávěrZávěr –cokoliv můžeme počítat v MATLABu zvládá ML Compiler –aplikace nejsou licenčně neomezeny MATLAB Compiler 4

11 HUMUSOFT s.r.o. 11 Toolboxy R14 - výběr Distributed Computing ToolboxDistributed Computing Toolbox –umožňuje koordinovat a provádět nezávislé výpočty v MATLABu současně na clusteru počítačů Klient Distributed Computing Toolbox MATLAB Distributed Computing Engine Job Manager Worker 1 Worker 2 Worker 3 Worker 4 Worker 5 Worker 6 Worker 7 Worker 8

12 HUMUSOFT s.r.o. 12 Toolboxy R14 - výběr Control System ToolboxControl System Toolbox –LTI modely, LTI viewer (ltiview) –SISO, MIMO modely –zjišťování charakteristik modelu >> jetdemo

13 HUMUSOFT s.r.o. 13 Toolboxy R14 - výběr Image Processing ToolboxImage Processing Toolbox –speciální transformace obrazu –morfologické operace –lineární filtrace a návrh filtrů –transformace –analýza a vylepšení obrazu –registrování obrazu –oprava neostrého obrazu >> imtool >> landsatdemo >> edgedemo >> qtdemo

14 HUMUSOFT s.r.o. 14 Toolboxy R14 - výběr Další toolboxy: –Curve Fitting –Data Acquzition –Bioinformatics –Database –Filter Design –Statistics –Finacial, Time series –Mapping –Fix - Point –Fuzzy Logic –Signal Processing –Optimization –Systém Identification a další

15 HUMUSOFT s.r.o. 15 Simulink Simulace, modelování a analýza dynamických systémůSimulace, modelování a analýza dynamických systémů –lineární a nelineární systémy –systémy spojité, diskrétní a hybridní –systémy mohou být "multirate" –základem jsou funkční schémata s bloky –Simulink obsahuje 14 knihoven s bloky Příklad:

16 HUMUSOFT s.r.o. 16 Simulink Příklad: sldemo_dblcart1Příklad: sldemo_dblcart1 Systém pružina a dvě závaží –periodicky se mění buzení –použit LQR regulátor a odhad stavu –animace

17 HUMUSOFT s.r.o. 17 Stateflow Grafické a vývojové prostředí pro systémy založené na teorii konečných stavů strojůGrafické a vývojové prostředí pro systémy založené na teorii konečných stavů strojů –Stateflow reaguje na událost v systému a na základě této změny mění stav v systému –kombinace Stateflow a Simulinku Příklad:

18 HUMUSOFT s.r.o. 18 Stateflow Příklad:Příklad: –ohřívač vody >> sf_boiler

19 HUMUSOFT s.r.o. 19 Virtual Reality ToolboxVirtual Reality Toolbox –virtuální svět pomocí VRML –dynamické systémy, Simulink –VRML viewer, VRML editor Příklad: >> vr_octavia Bloksety - výběr

20 HUMUSOFT s.r.o. 20 Bloksety - výběr Aerospace BlocksetAerospace Blockset –pohybové rovnice (podélný pohyb, 6DOF) –pohonná jednotka (turbofan engine) –posilovače 2. řádu (lineární, nelineární) –modely standardní atmosféry, turbulence, g –modely standardní atmosféry, turbulence, gravitace –aerodyn. síly a momenty –hmotové chrakteristiky, CG, AS >> aeroblk_six_dof >> aeroblk_HL20_main

21 HUMUSOFT s.r.o. 21 Bloksety - výběr Video and Image Processing Blockset –import videosignálu do prostředí Simulinku –typy obrazů a videa: binární, černobílé a RGB –návrh, generování kódu a grafická simulace algoritmů pro zpracování videa –možnost 2D filtrace, geometrické a frekvenční transformace, detekce hran,… –řada vlastností Image Processing Toolboxu v blokové podobě –import a export AVI souborů Příklady:vipstabilize_win32vipedgevippanorama_win32

22 HUMUSOFT s.r.o. 22 Bloksety - výběr SimDrivelineSimDriveline –prostředí pro návrh pohonů a hnacích soustav popsaných bloky –modely se vytváří v prostředí Simulinku (Simulink nutný) –simulace hnacích soustav např. ve vozidlech nebo plavidlech –soustavy přenáší kroutící moment a sílu od motoru a mění ji na kinetickou energii Knihovna bloků obsahujeKnihovna bloků obsahuje –různé typy převodovek –části vozidel (naftový, benzinový motor, dynamika vozidla, …) –dynamické elementy (spojky, torzní skříně, atd.) –předlohy převodovek –snímače a posilovače

23 HUMUSOFT s.r.o. 23 Bloksety - výběr SimDrivelineSimDrivelinePříklady:drive_4wd_dynamics drive_full_car

24 HUMUSOFT s.r.o. 24 Bloksety - výběr SimmechanicsSimmechanics –prostředí pro simulaci a modelování strojů jako tuhých těles popsaných bloky –modely se vytváří v prostředí Simulinku (Simulink nutný) –kombinace s bloky Simulinku a SimDriveline –výstupy do Virtuální Reality Knihovna bloků obsahujeKnihovna bloků obsahuje –tělesa (úchytné body, CG, setrvačnost), pevné uchycení –spoje (prismatické, otočné, sférické, rovinné, teleskopické, …) –vedení, uchycení –snímače a posilovače –silové prvky (pružina, tlumič) Analýza pohybu, kinematikaAnalýza pohybu, kinematika

25 HUMUSOFT s.r.o. 25 Bloksety - výběr SimmechanicsSimmechanicsmech_vceng_vr

26 HUMUSOFT s.r.o. 26 Bloksety - výběr SimPowerSytem BlocksetSimPowerSytem Blockset –prostředí pro simulaci a modelování elektrických a energetických systémů popsaných bloky s parametry –simulace enegetických soustav, ovládání elektromotorů, atd. –modely se vytváří v prostředí Simulinku (Simulink nutný) Knihovna bloků obsahujeKnihovna bloků obsahuje –elektrické zdroje (stejnosměrné, střídavé, třífázové,…) –točivé stroje (synchronní, asynchronní stroje, motory, …) –výkonová elektronika (tyristory, diody, …) –jističe, RLC články, transformátory –měřící zařízení

27 HUMUSOFT s.r.o. 27 Bloksety - výběr Příklad: Nelineární řízení vodní turbíny a synchronního generátoruPříklad: Nelineární řízení vodní turbíny a synchronního generátorupower_regulator

28 HUMUSOFT s.r.o. 28 Bloksety - výběr Další BlocksetyDalší Blocksety –Communication Blockset –RF Blockset –Signal Processing Blockset Podpora Simulinku, StateflowPodpora Simulinku, Stateflow –Real - Time Workshop –Simulink Accelerator –Simulink Fix Point –Simulink Paremeter Estimation Embedded systémy, targetyEmbedded systémy, targety –Real - Time Embeded Coder –Real - Time Windows Target –Embedded Target for TI C2000 –Embedded Target for TI C6000 –Embedded Target for Motorola MPC555 –Embedded Target for Motorola HC12 –Embedded Target for InfineonC166 Microcontrolers

29 HUMUSOFT s.r.o. 29 Platformy, HWPlatformy, HW –Windows NT 4.0 (SP 5 nebo 6a), 2000 (SP 3 nebo 4), XP(SP 1 nebo 2) RAM (256) 512 MBRAM (256) 512 MB místo na HDD 450 MB (jen MATLAB a Help)místo na HDD 450 MB (jen MATLAB a Help) Pentium III, IV, Xeon, Pentium M, AMD Athlon, Athlon XP, Athlon MPPentium III, IV, Xeon, Pentium M, AMD Athlon, Athlon XP, Athlon MP –Solaris 2.8, 2.9 SPARC, UltraSPARCSPARC, UltraSPARC místo na HDD 400 MB (jen MATLAB a Help)místo na HDD 400 MB (jen MATLAB a Help) RAM (256) 512 MB, 64 MB swapRAM (256) 512 MB, 64 MB swap –HP-UX 11.0, 11i PA-RISC 2.0PA-RISC 2.0 –Linux Kernel 2.4.x, Kernel 2.6.x, glibc (glibc6) Pentium III, IV, AMD Athlon, Athlon XP, Athlon XP, AMD OpteronPentium III, IV, AMD Athlon, Athlon XP, Athlon XP, AMD Opteron RAM (256) 512 MB, 64 MB swapRAM (256) 512 MB, 64 MB swap místo na HDD 350 MB (jen MATLAB a Help)místo na HDD 350 MB (jen MATLAB a Help) MATLAB 7.0 SP2

30 HUMUSOFT s.r.o. 30 MATLAB 7.0 SP2 Platformy, HW - pokračováníPlatformy, HW - pokračováníMacintosh –Panther Mac OS X , až Mac OS X , až RAM (256) 512, swap 64MBRAM (256) 512, swap 64MB místo na HDD 300 MB (jen MATLAB a Help)místo na HDD 300 MB (jen MATLAB a Help) –Tiger Mac OS X 10.4Mac OS X 10.4 Linux 64-bit –kernel 2.6.x a glibc (glibc6) AMD64, AMD Opteron, AMD Athlon 64, Intel EM64TAMD64, AMD Opteron, AMD Athlon 64, Intel EM64T RAM (256) 512, swap 64MBRAM (256) 512, swap 64MB místo na HDD 300 MB (jen MATLAB a Help)místo na HDD 300 MB (jen MATLAB a Help)

31 HUMUSOFT s.r.o. 31 Děkuji za pozornost


Stáhnout ppt "HUMUSOFT s.r.o. 1 30.5. Bratislava 31.5. Košice 1.6. Žilina 1.6. Žilina Karel Bittner Pavel Beneš FEMLAB 3."

Podobné prezentace


Reklamy Google