1 IEN 2010 © wszelkie prawa zastrzeżone www.ien.gda.pl e-mail: [email protected] SEMINARIUM Pakiet MATLAB w Zakładzie OGM Możliwości posiadanych produktów. Tomasz Ogryczak Gdańsk, 27.09.2010
2 IEN 2010 © wszelkie prawa zastrzeżone www.ien.gda.pl e-mail: [email protected] 2 MATLAB Fixed-Point Toolbox 3.0 Fuzzy Logic Toolbox 2.1 Optimization Toolbox 5.0 SIMULINK 7 Simulink Fixed Point 6 SimPowerSystems 5 Pakiet MATLAB
3 IEN 2010 © wszelkie prawa zastrzeżone www.ien.gda.pl e-mail: [email protected] 3 Fixed-Point Toolbox 3.0 Fixed-Point Toolbox - umożliwia wykorzystanie stałoprzecinkowych typów danych i operacji arytmetycznych na tych danych w środowisku MATLAB. Pozwala na projektowanie algorytmów wykorzystujących składnię MATLAB’a i wykonywanie ich jako skompilowanych programów. Możliwe jest wykorzystanie opracowanych algorytmów w środowisku SIMULINK, przekazywanie danych do i z modeli SIMULINK, symulacja i analiza z wykorzystaniem rzeczywistych stanów bitowych. Do współpracy ze środowiskiem SIMULINK niezbędny jest Simulink Fixed Point.
4 IEN 2010 © wszelkie prawa zastrzeżone www.ien.gda.pl e-mail: [email protected] 4 Fixed-Point Toolbox 3.0 Fixed-Point Toolbox - podstawowe funkcje: stałoprzecinkowe typy danych w środowisku MATLAB o maksymalnej długości do 65 535 bitów, globalna i lokalna parametryzacja operacji arytmetycznych, operacje bitowe i logiczne, wykorzystanie zmiennych stałoprzecinkowych zarówno w środowisku MATLAB jak i Simulink, konwersja typów danych ze zmiennoprzecinkowych na stałoprzecinkowe i odwrotnie, przyspieszone wykonywanie algorytmów zrealizowanych w środowisku MATLAB.
5 IEN 2010 © wszelkie prawa zastrzeżone www.ien.gda.pl e-mail: [email protected] 5 Simulink Fixed Point 6 Simulink Fixed Point - podstawowe funkcje: wykorzystanie stałoprzecinkowych typów danych w środowisku Simulink do modelowania i symulacji (wykorzystanie funkcji związanych z Fixed- Point Toolbox w MATLAB), bitowa i stałoprzecinkowa arytmetyka w generowanym kodzie języka C, automatyczna konwersja typów danych zmiennoprzecinkowych na stałoprzecinkowe w modelach, narzędzia umożliwiające wykrycie błędów związanych z przepełnieniem lub nasyceniem zmiennych, narzędzia do automatycznego skalowania danych, wykorzystanie w przypadku programowania mikrokontrolerów.
6 IEN 2010 © wszelkie prawa zastrzeżone www.ien.gda.pl e-mail: [email protected] 6 Fuzzy Logic Toolbox 2.1 Fuzzy Logic Toolbox - rozszerza środowisko MATLAB o narzędzia do projektowania systemów bazujących na logice rozmytej (fuzzy logic). Graficzny interfejs użytkownika (GUI) pozwala na szybkie zaprojektowanie rozmytego systemu wnioskowania z wykorzystaniem standardowych funkcji logicznych modułu.
7 IEN 2010 © wszelkie prawa zastrzeżone www.ien.gda.pl e-mail: [email protected] 7 Fuzzy Logic Toolbox 2.1
8 IEN 2010 © wszelkie prawa zastrzeżone www.ien.gda.pl e-mail: [email protected] 8 Fuzzy Logic Toolbox 2.1
9 IEN 2010 © wszelkie prawa zastrzeżone www.ien.gda.pl e-mail: [email protected] 9 Fuzzy Logic Toolbox 2.1 Fuzzy Logic Toolbox - podstawowe funkcje: wyspecjalizowany interfejs graficzny do tworzenia i analizowania projektu z wykorzystaniem logiki rozmytej, definiowane przez użytkownika realizacje funkcji logicznych AND, OR oraz NOT, standardowe funkcje wykorzystywane w systemach wnioskowania, wykorzystanie rozmytego systemu wnioskowania w modelach Simulink, generacja kodu w języku C lub samodzielnej aplikacji realizującej funkcje systemu wnioskowania.
10 IEN 2010 © wszelkie prawa zastrzeżone www.ien.gda.pl e-mail: [email protected] 10 Optimization Toolbox 5.0 Optimization Toolbox - moduł optymalizacyjny oferuje szeroką gamę algorytmów. Umożliwiają one wyznaczenie optymalnego rozwiązania dla zagadnień liniowych i nieliniowych, ciągłych i dyskretnych, układów równań nieliniowych, optymalizacji wielokryterialnej itp. Można ich używać do określenia optymalnego rozwiązania wybranego zagadnienia (optymalny model), rozwiązania kompromisowego lub porównania rozwiązań alternatywnych. Możliwe jest również wykorzystanie metod optymalizacyjnych w projektowanych algorytmach i modelach. Moduł optymalizacyjny wyposażony jest w graficzny interfejs użytkownika upraszczający i ułatwiający jego obsługę.
11 IEN 2010 © wszelkie prawa zastrzeżone www.ien.gda.pl e-mail: [email protected] 11 Optimization Toolbox 5.0
12 IEN 2010 © wszelkie prawa zastrzeżone www.ien.gda.pl e-mail: [email protected] 12 Optimization Toolbox 5.0 Optimization Toolbox - podstawowe funkcje: interaktywne narzędzia do definiowania, rozwiązywania i monitorowania rozwiązania zadania optymalizacyjnego, rozwiązania optymalizacji wielokryterialnej, rozwiązania optymalizacji metodą najmniejszych kwadratów (metoda minimum sumy kwadratów błędów) i równań nieliniowych, metody optymalizacji zagadnień liniowych i nieliniowych, metody optymalizacji zagadnień binarnych,
13 IEN 2010 © wszelkie prawa zastrzeżone www.ien.gda.pl e-mail: [email protected] 13 SimPowerSystems 5 SimPowerSystems - moduł rozszerzający funkcje SIMULINK o narzędzia do modelowania i symulacji generacji, przesyłu, dystrybucji i poboru energii elektrycznej. Wprowadza modele wielu elementów występujących w systemach energetycznych takich jak maszyny elektryczne, napędy, elementy FACTS (Flexible AC Transmission Systems), generatory wiatrowe itp. Wykorzystanie modułu ułatwia graficzny interfejs użytkownika poprzez szybki dostęp do podstawowych funkcji modułu.
14 IEN 2010 © wszelkie prawa zastrzeżone www.ien.gda.pl e-mail: [email protected] 14 SimPowerSystems 5
15 IEN 2010 © wszelkie prawa zastrzeżone www.ien.gda.pl e-mail: [email protected] 15 SimPowerSystems 5 SimPowerSystems - podstawowe funkcje: zintegrowane środowisko do tworzenia modeli systemów energetycznych AC, DC i mieszanych AC/DC, szeroka gama elementów bibliotecznych obejmująca modele maszyn elektrycznych, napędów AC i DC, elementów systemów FACTS, generatorów wiatrowych, elementów sieci elektrycznych, pomiarów i sterowania itp. przyspieszenie działania symulacji poprzez dyskretyzację modelu lub wykorzystanie fazorów, symulacja elementów i urządzeń energoelektronicznych, możliwość tworzenia własnych modeli przez użytkownika.
16 IEN 2010 © wszelkie prawa zastrzeżone www.ien.gda.pl e-mail: [email protected] 16 SimPowerSystems 5 Model farmy wiatrowej o mocy 9 MW zrealizowany z wykorzystaniem Modułu SimPowerSystems.
17 IEN 2010 © wszelkie prawa zastrzeżone www.ien.gda.pl e-mail: [email protected] 17 Zakład Techniki Mikroprocesorowej (OGM) Dziękuję za uwagę.