Michał Zieliński

Michał Zieliński Student,
Politechnika Gdańska

Temat: Matlab w automatyce

Witam!

Jakie są wasze doświadczenia ze środowiskiem MatLab (ew. Simulink) w automatyce?
Czy korzystaliście z tego programu, jeśli tak to w jakim zakresie, przy jakich projektach?

Pozdrawiam

konto usunięte

Temat: Matlab w automatyce

W Polsce masz szanse praktycznie zerowe - mam jednego znajomego, który używa okazjonalnie Matlaba, ale jego działka jest bardzo wąsko wyspecjalizowana (energetyka).
W praktyce, to nie sądzę, żebyś kiedykolwiek potrzebował policzyć transmitancję...
Michał Zieliński

Michał Zieliński Student,
Politechnika Gdańska

Temat: Matlab w automatyce

W takim razie dlaczego zagadnienia związane z MatLabem (ale też z innymi podobnymi środowiskami), są tak rozbudowane na studiach? Na każdym semestrze są przedmioty, na których według wykładowców MatLab to podstawa (Teoria Sterowania, Podstawy Automatyki itp.) Co więcej prowadzący te przedmioty twierdzą że to podstawowe narzędzie w pracy każdego inżyniera automatyka. Jaki sens ma takie nauczanie??
Łukasz Kurzawa

Łukasz Kurzawa Inżynier Automatyk

Temat: Matlab w automatyce

W branży automatyki takich narzędzi jak Matlab prawie w ogóle się nie używa, jeśli o to pytasz.

Widziałem kiedyś oferty pracy, gdzie wymagali Matlaba, ale na stanowisko specjalisty od elektroniki i DSP.

Matlab jest głównie narzędziem służącym do badań naukowych i rozwojowych. Jego głównym zadaniem jest badanie symulacyjne algorytmów sterowania, przetwarzania sygnałów i obrazów oraz identyfikacji i modelowania systemów dynamicznych. W Polsce się zajmują tym pracownicy naukowi, a nie inżynierowie. W Krakowie jedynie widziałem, że szukali kogoś takiego do centrum badawczo-rozwojowego.

Wprawdzie Matlab ma też ciekawe narzędzia do szybkiego prototypowania oprogramowania, jednak to samo co w poprzednim punkcie - mało jest u nas firm, które się zajmują takimi rzeczami.

Jednego jednak nie można odmówić Matlabowi - o ile w praktyce inżynierskiej jest prawie nie spotykany, to moim skromnym zdaniem jest niezbędnym narzędziem dydaktycznym dla studentów automatyki. Na uczelniach często się kończy zajęcia na regulatorze PID i regulacji dwu-/trójstawnej, jednak w Matlabie można symulować również bardziej złożone układy automatycznej regulacji, które znajdują zastosowanie w praktyce inżynierskiej.

Jak najbardziej polecam samodzielne zabawy z takimi zagadnieniami jak:
- metody strojenia PID
- regulacja kaskadowa
- regulacja stosunku
- alternatywne architektury regulatora PID
- regulacja selekcyjna
- itd.

Polecam książkę J. Brzózki "Regulatory i układy automatyki". Takie ćwiczenia symulacyjne pozwalają na zrozumienie, jak takie układy działają i wyrobienie pewnej intuicji w ich projektowaniu i strojeniu.

Inna sprawa to bardziej wyrafinowane algorytmy jak sterowanie predykcyjne, odporne, sieci neuronowe, logika rozmyta, regulator ułamkowy PID. W czasie studiów można się w to wgłębić w ramach wolnego czasu. Rzadko, bo rzadko, ale czasem szukają takich speców, jak np. ostatnio ABB, które we Wrocławiu wymagało znajomości regulatorów rozmytych czy regulacji predykcyjnej.

Powodzenia!Ten post został edytowany przez Autora dnia 27.02.14 o godzinie 23:52

konto usunięte

Temat: Matlab w automatyce

Mz Z.:
W takim razie dlaczego zagadnienia związane z MatLabem (ale też z innymi podobnymi środowiskami), są tak rozbudowane na studiach? Na każdym semestrze są przedmioty, na których według wykładowców MatLab to podstawa (Teoria Sterowania, Podstawy Automatyki itp.) Co więcej prowadzący te przedmioty twierdzą że to podstawowe narzędzie w pracy każdego inżyniera automatyka. Jaki sens ma takie nauczanie??
Podstawowe narzędzia w pracy, to narzędzia dedykowane wykorzystywanemu sprzętowi, np. TIA dla Siemensa.
Matlab jest bardziej zaawansowanym rozwiązaniem do wykorzystywania przede wszystkim w pracach badawczych, laboratoryjnych, analizie itp. - zresztą nie tylko w automatyce. Matlabem można sterować, ale sądzę, że nie jest i nie będzie on do tego.
Miałem do czynienia z Matlabem w mechanice (konstrukcji mechanizmów) ale i tak podstawowym narzędziem mechanicznym jest dla mnie CAD PLM.
Sądzę, że studiowanie z pomocą Matlaba - i to nie tylko na kierunkach techn. - jest zupełnie celowe, choćby dlatego, że nie można zakładać, iż każdy student "skończy" jako serwisant maszyn lub programista plc. Ten post został edytowany przez Autora dnia 27.02.14 o godzinie 19:48

konto usunięte

Temat: Matlab w automatyce

Do tego co powiedzieli koledzy dodam jeszcze jedną rzecz: sens zajęć na których masz Matlaba jest (powinien być) taki: nauczenie rozwiązywania problemów inżynierskich za pomocą narzędzi takich jak np. Matlab, a nie nauczenie obsługi narzędzia. Matlab to tylko program.Ten post został edytowany przez Autora dnia 27.02.14 o godzinie 21:40
Michał Kotrysiak

Michał Kotrysiak Projektant Automatyk
- Elektryk

Temat: Matlab w automatyce

Kolego Mz Z w kwesti Matlaba są dwie ważne kwestie :

1. Studia tak "molestują" Matlaba bo jest on jednym z bardziej uniwersalnych programów do modelowania matematycznego. Można w nim uczyć metod numerycznych jak i symulować zachowanie się układów elektroenergetycznych włącznie z wizualizowaniem ich. Z odpowiednimi pakietami budować sieci neuronowe itp. Książkowa teoria choćby najlepsza nie zobrazuje tego co można zobaczyć samemu na konkretnym "praktycznym" przykładzie. Wpływ ilości elementów na wielkość błędów obliczeniowych czy zaburzenia jakie wprowadzają do układu źle skonstruowane macierze danych wejściowych. Pomimo iż to zastosowanie jest czysto akademickie to w pośredni sposób przekłada się na działania w automatyce, zasady systematyki błędów i obliczeń są wszędzie te same.

2. Matlab doskonale nadaje się do automatyki, jest to genialne narzędzie to optymalizacji procesów, maszyn i modelowania zachowań układów zwłaszcza tych o dużym ryzyku ekonomicznym. Można na etapie tworzenie koncepcji przetestować wiele wariantów i wyeliminować sporą część błędów statystycznych.
No tak to dlaczego się go nie używa? Ano dlatego że jest bardzo skomplikowany i wymaga w wielu aspektach dużej wiedzy specjalistycznej z wielu dziedzin matematyki. Budowanie modeli nigdy nie było proste nawet jeśli korzysta się z gotowych elementów. Wiele projektów automatyki opiera się na gotowych, sprawdzonych i znanych technologiach które nie wymagają złożonych modeli.
Automatyka to nie tylko PLC, SCADA i projekty szaf to także teoria sterowania oraz modelowanie obiektów. Jednak w większości przypadków tylko dostawcy technologi są w stanie w pełni pokryć zapotrzebowanie na tę drugą stronę automatyki gdzie programy typu Matlab mają zastosowanie.
Prawie nikt już dzisiaj "nie pisze" na piechotę regulatorów czy układów adaptacyjnych. Teraz to jest drag nad drop.
Aczkolwiek czasem przy FAT warto mieść dobry model obiektu to przetestowania naszej aplikacji sterownikowej.Ten post został edytowany przez Autora dnia 01.03.14 o godzinie 09:38
Michał Zieliński

Michał Zieliński Student,
Politechnika Gdańska

Temat: Matlab w automatyce

Dziękuję Panu, za wyczerpującą odpowiedź.
A czym jest ten FAT ;) ?
Michał Kotrysiak

Michał Kotrysiak Projektant Automatyk
- Elektryk

Temat: Matlab w automatyce

Factory Acceptance Test

Następna dyskusja:

Szukam pracy w szeroko rozu...




Wyślij zaproszenie do