KATEDRA AUTOMATYKI, BIOMECHANIKI I MECHATRONIKI. Laboratorium. Mechaniki Technicznej

Wielkość: px
Rozpocząć pokaz od strony:

Download "KATEDRA AUTOMATYKI, BIOMECHANIKI I MECHATRONIKI. Laboratorium. Mechaniki Technicznej"

Transkrypt

1 KATEDRA AUTOMATYKI, BIOMECHANIKI I MECHATRONIKI Laboratorium Mechaniki Technicznej Ćwiczenie 6 Modelowanie i symulacje numeryczne układów dynamicznych w programie Scilab

2 Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z możliwością wykorzystania pakietu Scilab do modelowania i symulacji numerycznych dynamiki prostych układów mechanicznych. 1 Model matematyczny badanego układu dynamicznego Przedmiotem badań symulacyjnych będzie rzeczywisty układ drgający o jednym stopniu swobody z wymuszeniem, który był już badany eksperymentalnie w ramach ćwiczenia Badanie drgań liniowych o jednym stopniu swobody. Tym razem jednak model matematyczny tego układu zostanie rozszerzony o nieliniowy składnik oporu ruchu T o charakterystyce podobnej do siły tarcia Coulomba, czyli zdefiniowanej następująco T = T0 dla xɺ < 0 T T0, T0 dla xɺ = 0 T = T0 dla xɺ > 0 gdzie wartość T0 nie zależy od siły nacisku i od prędkości. Powyższy model często zapisuje się jako T ( xɺ ) = T sign 0 ( x ɺ ), gdzie sign oznacza funkcję signum (funkcję znaku). Jednak zapis ten nie opisuje prawidłowo zachowania modelu dla prędkości xɺ równej zeru, gdzie funkcja signum przyjmuje wartość równą zeru i co nie jest zgodne z zachowaniem modelu (1). Zauważmy, że model (1) dopuszcza różne wartości siły tarcia dla zerowej prędkości xɺ, która wyniknie dopiero ze spełnienia różniczkowego równania ruchu. Jest to właściwość, podobnie jak skokowa zmiana siły wraz ze zmianą znaku prędkości, powodująca, że numeryczne rozwiązanie równania różniczkowego zawierającego model (1) wymaga specjalnego podejścia. Jedną z metod obejścia tego problemu jest wygładzenie modelu (1), np. w następujący sposób ( ɺ) = T0 T x xɺ xɺ + ε 2 2 T (1) gdzie ε T jest parametrem numerycznym przyjmującym odpowiednio małą wartość np. 5 = 10 m/s. Na rysunku 1 przedstawiono przebiegi siły tarcia wg. modelu (2) dla różnych ε T wartości parametru ε T. (2) Rysunek. 1. Przebiegi siły tarcia wg. modelu (2) dla różnych wartości parametru ε T. 2

3 Model fizyczny układu przedstawia rysunek 2. Składa się on z punktu materialnego o masie m połączonego z nieruchomą ostoją dwoma liniowymi elementami sprężystymi o współczynnikach sprężystości k/2 [N/m] oraz tłumikiem liniowym o współczynniku c [N s/m] i poddanego działaniu harmonicznej siły wymuszającej P( t) = P0 sinωt - o amplitudzie P 0 i częstości ω. Siła wymuszająca jest generowana ruchem obrotowym niewyważonej tarczy, 2 więc P0 = f0ω, gdzie f0 = mne jest parametrem zależnym od masy ( m n) i promienia (e) niewyważenia. Dodatkowo na układ działa siła tarcia T. k 2 k 2 m c T Rysunek. 2. Model fizyczny badanego układu drgającego. Równanie dynamiczne ruchu (model matematyczny) układu przedstawia się następująco ( ) 0 sin mx ɺɺ + cxɺ + T xɺ + kx = P ω t, (3) gdzie jako model siły T przyjmiemy wyrażenie (2). P( t) = P sinωt x 0 2 Wprowadzenie do środowiska Scilab i budowa modelu symulacyjnego Scilab jest darmowym środowiskiem do obliczeń naukowych rozprowadzanym na licencji open source. Na stronie projektu można znaleźć wersje instalacyjne pakietu, dokumentację oraz wiele opracowań pomocnych podczas nauki jego użytkowania. Scilab jest pewnego rodzaju darmowym zamiennikiem komercyjnego pakietu MATLAB. Przykłady przedstawione w tej instrukcji opracowano przy użyciu Scilab i zaleca się korzystać z tej wersji oprogramowania podczas wykonywania ćwiczenia. Po uruchomieniu środowiska zobaczymy okno główne (konsolę) widoczne na rysunku 3. W środkowym oknie można wpisywać bezpośrednio instrukcje w języku Scilab (podobnym do języka MATLAB) i uzyskiwać wyniki. W tej części ćwiczenia skorzystamy z programu Scicos zawartego w pakiecie Scilab, który jest odpowiednikiem programu Simulink w pakiecie MATLAB. W celu uruchomienia narzędzia Scicos wpisujemy polecenie xcos w konsoli Scilab. Otwierają się wtedy dwa okna widoczne na rysunku 4: przeglądarka palet oraz okno projektu. Przeglądarka palet zawiera zbiór gotowych bloków, z których tworzy się model symulacyjny w oknie projektu. Przy pomocy narzędzia Scicos zbudujemy model symulacyjny na podstawie modelu matematycznego (3). Można zbudować model symulacyjny dowolnego równania lub układu równań różniczkowych zwyczajnych, pozwalający uzyskać jego rozwiązanie numeryczne. Rozpoczynamy od zapisania projektu pod nazwą wozek w odpowiednim katalogu. Następnie wprowadzimy do kontekstu modelu (menu Symulacja-Ustaw kontekst) parametry modelu, w tym warunki początkowe x0 i v0. (zob. rysunek 5). Przyjmujemy, że wszystkie wielkości są wyrażone w jednostkach układu SI. 3

4 Rysunek. 3. Okno główne pakietu Scilab. a) b) Rysunek. 4. Środowisko Scicos: a) przeglądarka palet, b) okno projektu. Ponieważ równanie różniczkowe (3) jest równaniem drugiego rzędu, więc użyjemy dwóch bloków całkujących INTEGRAL_m, który znajdziemy na palecie Systemy czasu ciągłego. Przenosimy bloki do projektu i łączymy je szeregowo (zob. rysunek 6a). Sygnał wejściowy do pierwszego członu będzie przyspieszeniem xɺɺ, sygnał płynący pomiędzy oboma blokami będzie prędkością xɺ, a na wyjściu będziemy mieli przemieszczenie x. Podwójne kliknięcie na komponencie otwiera okno parametrów, w którym można modyfikować jego parametry. W przypadku bloku całkującego okno to przedstawia rysunek 6b. Wprowadzamy do nich warunki początkowe x0 i v0. Warunek początkowy bloku całkującego oznacza wartość początkową sygnału wyjściowego tego bloku. Tak więc w pierwszym bloku ustawiamy prędkość początkową v0, natomiast w drugim bloku położenie początkowe x0. Na wejście pierwszego bloku należy wprowadzić przyspieszenie. Wyznaczamy je rozwiązując równanie (3) względem xɺɺ. 4

5 Rysunek. 5. Kontekst modelu. Następnie pobieramy z palety Funkcje zdefiniowane przez użytkownika blok EXPRESSION i włączamy go w szereg przed pierwszym blokiem całkującym. Ustawiamy jego parametr number of inputs jako 3 oraz wpisujemy scilab expression wyrażenie na sygnał wyjściowy bloku, czyli przyspieszenie, zakładając, że kolejne wejścia do bloku, oznaczone jako u1, u2 i u3, będą kolejno przemieszczeniem x, prędkością xɺ oraz zewnętrzną siłą wymuszającą P( t) = P0 sinωt (zob. rysunek 6c). Następnie podłączamy odpowiednie sygnały wyjściowe z bloków całkującym do dwóch pierwszych wejść bloku EXPRESSION. Trzecie wejście (zewnętrzna siła wymuszająca) musi pochodzić z bloku generującego sygnał. W tym celu pobieramy z palety Źródła pobieramy komponent GENSIN_f generujący sygnał harmoniczny. Umieszczamy go w projekcie, podłączmy jego wyjście do trzeciego wejścia bloku EXPRESSION i ustawiamy jego parametry amplitudę i częstość zgodnie z rysunkiem 6d. Po każdej modyfikacji i przed każdym uruchomieniem modelu należy zapisać dokonane zmiany. Teraz, po zapisaniu, model jest już gotowy do uruchomienia. Przed tym jednak warto zmienić czas symulacji, który domyślnie ma bardzo dużą wartość. Robimy to w ustawieniach symulacji, do których docieramy poprzez menu Symulacja-Ustawienia, gdzie zmieniamy Ostateczny czas integracji na np. 10 s. Model można uruchomić w menu Symulacja- Start. Na razie jednak nie widzimy wyników symulacji. W celu ich obejrzenia musimy dalej rozbudować model. Istnieją różne sposoby oglądania wyników symulacji modelu zbudowanego przy pomocy narzędzia Scicos. W tym przypadku wyślemy wyniki do przestrzeni roboczej Scilaba. Umieszczamy w projekcie blok TOWS_c, który znajdujemy w palecie Sinks, oraz jeden blok CLOCK_c z palety Źródła. Pierwszy element będzie wysyłał przemieszczenie x do przestrzeni roboczej w chwilach czasowych sterowanych przez drugi komponent. Łączymy elementy w sposób pokazany na rysunku 7a. We właściwościach bloku CLOCK_c (zob. rysunek 7b) ustawiamy chwilę początkową (0 s) oraz okres zapisywania wyników (0,01 s). W bloku TOWS_c ustawiamy nazwę zapisywanej zmiennej (xs) oraz zwiększamy domyślną 5

6 wartość parametru Size of buffer, określającą maksymalny rozmiar zapisanej w przestrzeni roboczej tablicy z wynikami (zob. rysunek 7c). a) b) c) d) Rysunek. 6. Etapy budowy modelu. 6

7 a) b) c) Rysunek. 7. Uzupełnienie modelu o elementy zapisujące wyniki. Po zapisaniu i uruchomieniu modelu wynik symulacji przemieszczenia znajdzie się w przestrzeni roboczej Scilaba. Aby go obejrzeć, należy wpisać w konsoli nazwę zmiennej xs.time, w której zapisana jest kolumna z chwilami czasowymi kolejnych zapisanych wartości przemieszczeń. Te ostatnie zobaczymy po wpisaniu w wierszu konsoli wyrażenia xs.values. W celu narysowania wykresu należy wpisać konstrukcję plot(x.time,x.values). 3 Badanie drgań swobodnych Zaczniemy od napisania skryptu odczytującego dane pomiarowe przemieszczenia podczas ruchu swobodnego rzeczywistego oscylatora i rysującego ich wykres. Dane pomiarowe są zapisane w pliku tekstowym pomiar.txt, gdzie w pierwszej kolumnie zapisane są chwile czasowe odpowiadające wartościom przemieszczenia zapisanych w kolumnie drugiej i wyrażonych w milimetrach. Skrypt tworzymy w edytorze skryptów, który uruchamiamy poleceniem scinotes. Skrypt, zapisany pod nazwą odczyt_eksp.sce, przedstawiony jest na wydruku 1. Użyto w nim polecenia cd zmieniającego ścieżkę do bieżącego katalogu i funkcji fscanfmat odczytującej macierz z pliku tekstowego. Odczytana macierz (dwukolumnowa) jest zapisana w zmiennej ExpData. Następnie jej poszczególne kolumny zostają zapisane w zmiennych odpowiednio te (czas) i xp (przemieszczenie). Na koniec rysowany jest wykres (użyto tu poleceń clf i figure, czyszczących okno nr 1 wykresu i kontrolujących jego numer). Komentarze, czyli ignorowaną część kodu, wprowadza się przy użyciu sekwencji //. Po uruchomieniu skryptu ukaże się wykres pokazany na rysunku 8. Opis każdej użytej funkcji, operatora czy symbolu, można znaleźć w systemie pomocy, który można uruchomić wpisując w linii komend help nazwa_funkcji. Wydruk 1. Program odczyt_eksp.sce odczytujący dane pomiarowe z pliku i rysujący ich wykres. //sciezka dostępu do katalogu cd('d:\dydaktyka\laboratorium MECHANIKI\Instrukcje i wzory sprawozdan\06_symulacje numeryczne w scilabie\scilab'); // odczyt danych pliku 7

8 ExpData = fscanfmat('pomiar.txt'); tp = ExpData(1:$,1); xp = ExpData(1:$,2); // wykres clf(1); figure(1); plot(tp,xp); 3.1 Liniowy model tłumienia Rysunek. 8. Wynik działania skryptu z wydruku 1. W kolejnym kroku napiszemy program wykres_eksp_sym.sce kreślący dane eksperymentalne i wyniki symulacji na jednym wykresie (zob. wydruk 2). Dodatkowo wykres został wyposażony w opis osi i legendę. Zauważmy, że w dwóch miejscach skryptu występuje mnożenie sygnału z symulacji przez 1000 w celu dopasowania go do danych eksperymentalnych wyrażonych w milimetrach. Funkcja disp wyświetla wartość funkcji celu w konsoli. W celu poprawnego działania skryptu konieczne jest ustawienie parametrów modelu wozek.xcos, tak aby uzyskać zgodność danych symulacyjnych i eksperymentalnych. Okres próbkowania danych wysyłanych do przestrzeni roboczej Scilaba wynosi już 0,01 s, co jest zgodne danymi eksperymentalnymi odczytami z pliku. Należy jeszcze ustawić odpowiedni czas symulacji, tj. 3,01 s. Dodatkowo ustawiamy w kontekście modelu prędkość początkową v0=0 (jest to zgodne ze specjalnie przygotowanymi danymi pomiarowymi) oraz przemieszczenie początkowe x0 równe początkowemu przemieszczeniu odczytanemu z pliku pomiar.txt. stawiamy również współczynnik tłumienia c=30 N s/m (wartość zbliżona do otrzymywanych eksperymentalnie podczas ćwiczenia Badanie drgań liniowych o jednym stopniu swobody ) oraz siłę tarcia T0=0. Po zapisaniu i uruchomieniu modelu, a następnie 8

9 skryptu, otrzymuje się wykres przedstawiony na rysunku 9. Należy pamiętać, że skrypt odczyt_eksp.sce również powinien być wcześniej uruchomiony. Wydruk 2. Program wykres_eksp_sym.sce kreślący dane eksperymentalne i wyniki symulacji na jednym wykresie. clf(1); figure(1); plot(tp,[xp,1000*xs.values]); xlabel("t [s]","fontsize", 3); ylabel("xp,xs [m]","fontsize", 3); legend(['przemieszczenie eksperymentalne xp';'przemieszczenie symulacyjne xs']); Rysunek. 9. Wynik działania skryptu z wydruku 2. Na wydruku 3 przedstawiony jest skrypt uruchomienie_modelu.sce ładujący model wozek.zcos, ustawiający jego parametry oraz automatycznie go uruchamiający. Na koniec zostaje uruchomiony skrypt wykres_eksp_sym.sce (polecenie exec). Wynik działania skryptu nie zmienił się i jest przedstawiony na rysunku 9. Wydruk 3. Skrypt uruchomienie_modelu.sce automatycznie uruchamiający model wozek.zcos oraz skrypt wykres_eksp_sym.sce. // zaladowanie i uruchomienie modelu loadxcoslibs importxcosdiagram('wozek.zcos') Context.c =30; Context.T0 = 0; scicos_simulate(scs_m,context); // uruchomienie skryptu "wykres_eksp_sym" exec('wykres_eksp_sym.sce'); 9

10 Dalej tworzymy skrypt ident_c.sce dokonujący procesu estymacji parametru c, tj. poszukiwania minimum funkcji celu Fc(c), zdefiniowanej jako średni kwadrat różnicy pomiędzy wynikiem symulacji i przemieszczeniem otrzymanym z pomiaru. Wartość tej funkcji można przyjąć jako liczbowe kryterium dopasowania modelu matematycznego do rzeczywistego obiektu. Do poszukiwania minimum wykorzystujemy wbudowaną funkcję fminsearch używającą metody sympleksów. Należy również odpowiednio zaprogramować funkcję celu. Użyta została funkcja mean obliczająca wartość średnią elementów macierzy jednokolumnowej podanej jako argument. Argumentem tym różnica pomiędzy dwoma macierzami jednokolumnowymi reprezentującymi odpowiednio przemieszczenie zmierzone eksperymentalnie i otrzymane z symulacji, o elementach podniesionych dodatkowo do kwadratu. Nowy skrypt został przedstawiony na wydruku 4. W wyniku działania skryptu zobaczymy wykres przedstawiający spadek aktualnej wartości funkcji celu (rysunek 10) oraz końcowy wykres dopasowania wyników symulacji do danych eksperymentalnych, który nie różni się znacząco od wykresu na rysunku 9 i nie został tu przedstawiony. Wartość funkcji celu jest widoczna na rysunku 10, natomiast końcową wartość współczynnika tłumienia c można odczytać wpisując x w oknie konsoli. W tym przypadku wyniosła ona 28,5 N s/m. Wydruk 4. Program ident_c.sce stanowiący rozszerzenie skryptu z wydruku 2 o identyfikację współczynnika tłumienia c. x =[30] // x(1)=c - wartosc poczatkowa poszukiwanego parametru // załadowanie modelu loadxcoslibs importxcosdiagram("wozek.zcos") // funkcja celu function y=fcf(x) Context.c =x(1); Context.T0 = 0; scicos_simulate(scs_m,context); y = mean((xp-1000*xs.values).^2) endfunction //poszukiwanie minimum funkcji celu opt = optimset ("MaxIter",50,"PlotFcns",optimplotfval );//ustawienia dla funkcji fminsearch x = fminsearch(fcf,x,opt) // uruchomienie modelu dla parametrów optymalnych Context.c =x(1); Context.T0 = 0; scicos_simulate(scs_m,context); // uruchomienie skryptu "wykres_eksp_sym" exec('wykres_eksp_sym.sce'); 10

11 Rysunek. 10. Wynik działania skryptu ident_c.sce i funkcji fminsearch. 3.2 Nieliniowy model oporów ruchu Dokonujemy modyfikacji skryptu ident_c.sce celem dodania parametru T0 (wartości siły tarcia) do zbioru identyfikowanych wielkości. Nowy skrypt ident_ct.sce został przedstawiony na wydruku 5, natomiast rysunki 11 i 12 przedstawiają wyniki jego działania. Należy zwrócić uwagę na zdecydowanie mniejszą wartość funkcji celu oraz lepsze końcowe dopasowanie wyników symulacji do eksperymentu niż w przypadku modelu liniowego. Otrzymane wartości parametrów to c = 17,63 N s/m i T0 = 1,90 N (można je uzyskać wpisując w oknie konsoli x). Wydruk 5. Program ident_ct.sce stanowiący rozszerzenie skryptu ident_c.sce o identyfikację parametru T 0. x =[ 30 // x(1)=c - wartosc poczatkowa poszukiwanego parametru c 0 // x(2)=t0 - wartosc poczatkowa poszukiwanego parametru T0 ] // załadowanie modelu loadxcoslibs importxcosdiagram("wozek.zcos") // funkcja celu function y=fcf(x) Context.c = x(1); Context.T0 = x(2); scicos_simulate(scs_m,context); y = mean((xp-1000*xs.values).^2) endfunction //poszukiwanie minimum funkcji celu 11

12 opt = optimset ("MaxIter",50,"PlotFcns",optimplotfval );//ustawienia dla funkcji fminsearch x = fminsearch(fcf, x, opt) // uruchomienie modelu dla parametrów optymalnych Context.c =x(1); Context.T0 = x(2); scicos_simulate(scs_m,context); // uruchomienie skryptu "wykres_eksp_sym" exec('wykres_eksp_sym.sce'); Rysunek. 11. Wynik działania skryptu ident_ct.sce i funkcji fminsearch. Rysunek. 12. Wynik działania skryptu ident_ct.sce. 12

13 4 Badanie drgań wymuszonych W celu przedstawienia przykładowych wyników drgań wymuszonych dokonujemy modyfikacji programu uruchomienie_modelu.sce w taki sposób, aby rysował on jedynie wyniki symulacji (bez danych eksperymentalnych) oraz umożliwiał ustawienie dodatkowo takich parametrów jak warunki początkowe x0 i v0 oraz częstość wymuszenia ω. Po odpowiednich zmianach nowy skrypt o nazwie drgania_wymuszone.sce jest przedstawiony na wydruku 6. Po dokonaniu zmiany czasu symulacji w modelu na 10 s, wynik działania skryptu przedstawia rysunek 13. Wydruk 6. Skrypt drgania_wymuszone.sce do symulacji drgań wymuszonych. // uruchomienie modelu loadxcoslibs importxcosdiagram("wozek.zcos") Context.c =17.63; Context.T0 = 1.90; Context.x0 = 0.01; Context.v0 = 0.05; Context.omega = 25; scicos_simulate(scs_m,context); // wykres clf(1) figure(1) plot(xs.time,1000*xs.values); xlabel("t [s]","fontsize", 3) ylabel("xs [mm]","fontsize", 3) Rysunek. 13. Wynik działania skryptu z wydruku 6 przedstawiający drgania wymuszone wraz z ruchem przejściowym. 13

14 5 Wymagania wstępne Przed przystąpieniem do ćwiczenia wymagana jest znajomość zagadnień przedstawionych w rozdziałach 1-4 ze szczególnym uwzględnieniem modelu matematycznego badanego układu i modelowania oporów ruchu (rozdział 1). 6 Przebieg ćwiczenia i sprawozdanie Zadaniem studentów jest zbudowanie przy pomocy prowadzącego modelu symulacyjnego układu drgającego przedstawionego w tej instrukcji, napisanie odpowiednich skryptów, przeprowadzenie symulacji numerycznych i estymacji parametrów modelu na podstawie otrzymanych danych eksperymentalnych oraz przedstawienie uzyskanych wyników na konspekcie sprawozdania. W szczególności należy wykonać kolejne zadania zgodnie z instrukcjami znajdującymi się na szablonie sprawozdania. Literatura 1. J. Awrejcewicz: Mechanika. WNT, Warszawa Z. Towarek: Mechanika ogólna. Zagadnienia wybrane. Wydawnictwo PŁ, Łódź Dokumentacja na stronie projektu Scilab: 14

15 POLITECHNIKA ŁÓDZKA Katedra Automatyki, Biomechaniki i Mechatroniki Łódź, dnia Nr Imię i nazwisko Nr albumu Nr grupy LABORATORIUM MECHANIKI TECHNICZNEJ II Temat: Modelowanie i symulacje numeryczne układów dynamicznych w programie Scilab 6 Podpis prowadzącego

16 Cel ćwiczenia:. 1. Model matematyczny badanego układu dynamicznego P( t) = P sinωt k 2 k 2 m c x 0 T =... Rysunek. 1. Model fizyczny badanego układu drgającego. Równanie ruchu układu przedstawionego na rysunku 1: dx m dt gdzie: m = 8.98 kg masa całkowita ciała drgającego, k/2 = 3637,5 N/m stała jednej z dwóch sprężyn, c stała tłumienia [N s/m], x przemieszczenie masy (x=0 odpowiada położeniu równowagi) [m], P(t) zewnętrzna siła wymuszająca [N], ω częstość siły wymuszającej [rad/s], P0= mn e ω² [ N ] amplituda siły wymuszającej [N], f0=mn e = 0,0187 kg m, mn- masa niewyważenia, e- promień niewyważenia, T0- wartość siły tarcia, εt = 10-5 [m/s]- parametr modelu siły tarcia. 2

17 2. Model symulacyjny układu drgającego Zbudować w środowisku scilab/xcos zgodnie z rysunkiem 2 model symulacyjny wozek.zcos układu drgającego przedstawionego w p. 1. Wprowadzić do kontekstu modelu odpowiednie wartości parametrów wraz z warunkami początkowymi x0 i v0 oraz ustawić czas symulacji. Rysunek. 2. Model symulacyjny w środowisku xcos badanego układu drgającego. 3. Badanie drgań swobodnych 3.1 Liniowy model drgań swobodnych z tłumieniem wiskotycznym 1. Napisać skrypt odczyt_eksp.sce odczytujący podany przez prowadzącego plik tekstowy pomiar.txt zawierający dane pomiarowe przemieszczenia dla zanikającego ruchu swobodnego rzeczywistego oscylatora. Uzupełnić skrypt o rysowanie wykresu odczytanych danych. Sprawdzić działanie skryptu. 2. Ustawić w kontekście modelu parametry odpowiadające wartościom podanym w części 1 sprawozdania oraz brakowi wymuszenia (ω=0) i tarcia suchego (T0=0). 3. Ustawić w modelu czas symulacji oraz okres próbkowania danych wysyłanych do przestrzeni roboczej tak, aby uzyskać zgodność danych symulacyjnych i eksperymentalnych. Uruchomić model. 4. Napisać skrypt wykres_eksp_sym.sce kreślący dane symulacyjne i eksperymentalne na jednym wykresie uzupełnionym od odpowiednie etykiety osi i legendy. Sprawdzić działanie modelu i skryptu. 5. Wprowadzić do modelu wozek.zcos zerową wartość prędkości początkowej v0=0 (zgodnie z danymi eksperymentalnymi) oraz odczytać z pliku pomiar.txt początkowe położenie x0=. i wprowadzić odpowiednią wartość do kontekstu modelu. 6. Wprowadzić do modelu wozek.zcos wartość współczynnika tłumienia uzyskaną podczas ćwiczenia Badanie drgań liniowych o jednym stopniu swobody c =.. 7. Dokonać symulacji i uruchomić skrypt wykres_eksp_sym.sce. 8. Przedstawić skrypty odczyt_eksp.sce i wykres_eksp_sym.sce na wydrukach 1 i 2. Przedstawić wynik działania skryptu wykres_eksp_sym.sce na rysunku 2. 3

18 Wydruk 1. Skrypt odczyt_eksp.sce odczytujący dane pomiarowe z pliku i rysujący wykres. Wydruk 2. Skrypt wykres_eksp_sym.sce kreślący dane pomiarowe i wyniki symylacji. Rysunek 2. Wykres otrzymany przy użyciu skryptu wykres_eksp_sym.sce przedstawiający porównanie danych eksperymentalnych i symulacji dla współczynnika tłumienia c =. 4

19 9. Napisać skrypt uruchomienie_modelu.sce automatycznie uruchamiający model wozek.zcos oraz skrypt wykres_eksp_sym.sce i umożliwiający modyfikację takich parametrów jak współczynnik tłumienia c i wartość siły tarcia T0. Ustawić odpowiednie wartości parametrów w skrypcie i uruchomić go. Sprawdzić, czy otrzymane wyniki są identyczne z tymi przedstawionymi na rysunku 2. Wydruk 3. Skrypt uruchomienie_modelu.sce automatycznie uruchamiający model wozek.zcos oraz skrypt wykres_eksp_sym.sce. 10. Napisać skrypt ident_c.sce dokonujący procesu estymacji parametru c, tj. poszukiwania minimum funkcji celu Fc(c), zdefiniowanej jako średni kwadrat różnicy pomiędzy wynikiem symulacji i przemieszczeniem otrzymanym z pomiaru. 11. Uruchomić skrypt ident_c.sce, znaleźć optymalną wartość współczynnika tłumienia i odpowiadającą mu wartość funkcji celu oraz przedstawić wykres końcowego dopasowania wyników symulacji do danych eksperymentalnych. Fc =.. c =.. 5

20 Wydruk 4. Skrypt ident_c.sce dokonujący identyfikacji współczynnika tłumienia c. Rysunek 4. Wykres otrzymany przy użyciu skryptu ident_c.sce przedstawiający porównanie danych eksperymentalnych i symulacji dla współczynnika tłumienia c =. 3.2 Nieliniowy model drgań swobodnych z tłumieniem wiskotycznym i tarciem suchym Stworzyć pod nazwą ident_ct.sce modyfikację skryptu ident_c.sce dokonującą poszukiwania minimum funkcji celu Fc(c,T0) (poszukiwania optymalnej wartości współczynnika tłumienia c i siły tarcia T0). Uruchomić skrypt, znaleźć optymalne wartości parametrów i odpowiadającą im wartość funkcji celu oraz przedstawić wykres końcowego dopasowania wyników symulacji do danych eksperymentalnych. Fc =.. T0 =.. c =.. 6

21 Wydruk 5. Skrypt ident_ct.sce dokonujący identyfikacji współczynnika tłumienia c siły tarcia T 0. Rysunek 5. Wykres otrzymany przy użyciu skryptu ident_ct.sce przedstawiający porównanie danych eksperymentalnych i symulacji dla parametrów c =. i T0 =. 4. Symulacja drgań wymuszonych 1. Zapisać skrypt uruchamianie_modelu.sce jako drgania_wymuszone.sce i zmodyfikować go tak, aby rysował on jedynie wyniki symulacji (bez danych eksperymentalnych) oraz umożliwiał ustawienie dodatkowo takich parametrów jak warunki początkowe x0 i v0 oraz częstość wymuszenia ω. 2. Ustawić w parametrach modelu czas symulacji na ok. 10 s i dokonać przykładowych symulacji dla wcześniej znalezionych wartości optymalnych parametrów c i T0 oraz różnych wartości warunków początkowych i częstości wymuszenia, pokazując ruch przejściowy oraz ustalony drgań. Przedstawić przykładowe wykresy. 7

22 Wydruk 6. Skrypt drgania_wymuszone.sce do symulacji drgań wymuszonych. Rysunek 6. Przykład drgań wymuszonych dla x0 =., v0 = i ω =.. Rysunek 7. Przykład drgań wymuszonych dla x0 =., v0 = i ω =.. 8

23 Rysunek 8. Przykład drgań wymuszonych dla x0 =., v0 = i ω =.. 5. Wnioski 9

Rys 1 Schemat modelu masa- sprężyna- tłumik

Rys 1 Schemat modelu masa- sprężyna- tłumik Rys 1 Schemat modelu masa- sprężyna- tłumik gdzie: m-masa bloczka [kg], ẏ prędkośćbloczka [ m s ]. 3. W kolejnym energię potencjalną: gdzie: y- przemieszczenie bloczka [m], k- stała sprężystości, [N/m].

Bardziej szczegółowo

INSTRUKCJA DO ĆWICZENIA NR 7

INSTRUKCJA DO ĆWICZENIA NR 7 KATEDRA MECHANIKI STOSOWANEJ Wydział Mechaniczny POLITECHNIKA LUBELSKA INSTRUKCJA DO ĆWICZENIA NR 7 PRZEDMIOT TEMAT OPRACOWAŁ LABORATORIUM MODELOWANIA Przykładowe analizy danych: przebiegi czasowe, portrety

Bardziej szczegółowo

Laboratorium Mechaniki Technicznej

Laboratorium Mechaniki Technicznej Laboratorium Mechaniki Technicznej Ćwiczenie nr 5 Badanie drgań liniowych układu o jednym stopniu swobody Katedra Automatyki, Biomechaniki i Mechatroniki 90-924 Łódź, ul. Stefanowskiego 1/15, budynek A22

Bardziej szczegółowo

Ćwiczenie nr 1 Odpowiedzi czasowe układów dynamicznych

Ćwiczenie nr 1 Odpowiedzi czasowe układów dynamicznych Ćwiczenie nr 1 Odpowiedzi czasowe układów dynamicznych 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie studentów z metodą wyznaczania odpowiedzi skokowych oraz impulsowych podstawowych obiektów regulacji.

Bardziej szczegółowo

Katedra Automatyzacji Laboratorium Podstaw Automatyzacji Produkcji Laboratorium Podstaw Automatyzacji

Katedra Automatyzacji Laboratorium Podstaw Automatyzacji Produkcji Laboratorium Podstaw Automatyzacji Katedra Automatyzacji Laboratorium Podstaw Automatyzacji Produkcji Laboratorium Podstaw Automatyzacji Opracowanie: mgr inż. Krystian Łygas, inż. Wojciech Danilczuk Na podstawie materiałów Prof. dr hab.

Bardziej szczegółowo

Ćwiczenie 2 Numeryczna symulacja swobodnego spadku ciała w ośrodku lepkim (Instrukcja obsługi interfejsu użytkownika)

Ćwiczenie 2 Numeryczna symulacja swobodnego spadku ciała w ośrodku lepkim (Instrukcja obsługi interfejsu użytkownika) Ćwiczenie 2 Numeryczna symulacja swobodnego spadku ciała w ośrodku lepkim (Instrukcja obsługi interfejsu użytkownika) 1 1 Cel ćwiczenia Celem ćwiczenia jest rozwiązanie równań ruchu ciała (kuli) w ośrodku

Bardziej szczegółowo

WPROWADZENIE DO ŚRODOWISKA SCICOS

WPROWADZENIE DO ŚRODOWISKA SCICOS Politechnika Gdańska Wydział Elektrotechniki i Automatyki WPROWADZENIE DO ŚRODOWISKA SCICOS Materiały pomocnicze do ćwiczeń laboratoryjnych Oryginał: Modeling and Simulation in Scilab/Scicos Stephen L.

Bardziej szczegółowo

INSTRUKCJA DO ĆWICZENIA NR 5

INSTRUKCJA DO ĆWICZENIA NR 5 KATEDRA MECHANIKI STOSOWANEJ Wydział Mechaniczny POLITECHNIKA LUBELSKA INSTRUKCJA DO ĆWICZENIA NR 5 PRZEDMIOT TEMAT OPRACOWAŁ MODELOWANIE UKŁADÓW MECHANICZNYCH Badania analityczne układu mechanicznego

Bardziej szczegółowo

Symulacja pracy silnika prądu stałego

Symulacja pracy silnika prądu stałego KATEDRA MECHANIKI I PODSTAW KONSTRUKCJI MASZYN POLITECHNIKA OPOLSKA MECHATRONIKA Instrukcja do ćwiczeń laboratoryjnych Symulacja pracy silnika prądu stałego Opracował: Dr inż. Roland Pawliczek Opole 016

Bardziej szczegółowo

1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania

1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania 1. Opis aplikacji Interfejs programu podzielony jest na dwie zakładki. Wszystkie ustawienia znajdują się w drugiej zakładce, są przygotowane do ćwiczenia i nie można ich zmieniac bez pozwolenia prowadzącego

Bardziej szczegółowo

Rozwiązywanie równań różniczkowych zwyczajnych za pomocą komputera

Rozwiązywanie równań różniczkowych zwyczajnych za pomocą komputera Rozwiązywanie równań różniczkowych zwyczajnych za pomocą komputera Arkadiusz Syta A. Syta (Politechnika Lubelska) 1 / 19 Wstęp Przegląd wybranych pakietów oprogramowania i funkcji Rozwiązywanie równań

Bardziej szczegółowo

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 6 AUTOMATYKA

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 6 AUTOMATYKA AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT Instrukcja do zajęc laboratoryjnych nr 6 AUTOMATYKA II rok Kierunek Transport Temat: Transmitancja operatorowa. Badanie odpowiedzi układów automatyki. Opracował

Bardziej szczegółowo

Wykład FIZYKA I. Dr hab. inż. Władysław Artur Woźniak. Katedra Optyki i Fotoniki Wydział Podstawowych Problemów Techniki Politechnika Wrocławska

Wykład FIZYKA I. Dr hab. inż. Władysław Artur Woźniak. Katedra Optyki i Fotoniki Wydział Podstawowych Problemów Techniki Politechnika Wrocławska Wykład FIZYKA I 1. Ruch drgający tłumiony i wymuszony Katedra Optyki i Fotoniki Wydział Podstawowych Problemów Techniki Politechnika Wrocławska http://www.if.pwr.wroc.pl/~wozniak/fizyka1.html DRGANIA HARMONICZNE

Bardziej szczegółowo

Sposoby modelowania układów dynamicznych. Pytania

Sposoby modelowania układów dynamicznych. Pytania Sposoby modelowania układów dynamicznych Co to jest model dynamiczny? PAScz4 Modelowanie, analiza i synteza układów automatyki samochodowej równania różniczkowe, różnicowe, równania równowagi sił, momentów,

Bardziej szczegółowo

MECHANIKA II. Dynamika ruchu obrotowego bryły sztywnej

MECHANIKA II. Dynamika ruchu obrotowego bryły sztywnej MECHANIKA II. Dynamika ruchu obrotowego bryły sztywnej Daniel Lewandowski Politechnika Wrocławska, Wydział Mechaniczny, Katedra Mechaniki i Inżynierii Materiałowej http://kmim.wm.pwr.edu.pl/lewandowski/

Bardziej szczegółowo

Podstawy MATLABA, cd.

Podstawy MATLABA, cd. Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Przetwarzanie Sygnałów Studia Podyplomowe, Automatyka i Robotyka Podstawy MATLABA, cd. 1. Wielomiany 1.1. Definiowanie

Bardziej szczegółowo

3 Podstawy teorii drgań układów o skupionych masach

3 Podstawy teorii drgań układów o skupionych masach 3 Podstawy teorii drgań układów o skupionych masach 3.1 Drgania układu o jednym stopniu swobody Rozpatrzmy elementarny układ drgający, nazywany też oscylatorem harmonicznym, składający się ze sprężyny

Bardziej szczegółowo

DRGANIA SWOBODNE UKŁADU O DWÓCH STOPNIACH SWOBODY. Rys Model układu

DRGANIA SWOBODNE UKŁADU O DWÓCH STOPNIACH SWOBODY. Rys Model układu Ćwiczenie 7 DRGANIA SWOBODNE UKŁADU O DWÓCH STOPNIACH SWOBODY. Cel ćwiczenia Doświadczalne wyznaczenie częstości drgań własnych układu o dwóch stopniach swobody, pokazanie postaci drgań odpowiadających

Bardziej szczegółowo

Drgania poprzeczne belki numeryczna analiza modalna za pomocą Metody Elementów Skończonych dr inż. Piotr Lichota mgr inż.

Drgania poprzeczne belki numeryczna analiza modalna za pomocą Metody Elementów Skończonych dr inż. Piotr Lichota mgr inż. Drgania poprzeczne belki numeryczna analiza modalna za pomocą Metody Elementów Skończonych dr inż. Piotr Lichota mgr inż. Joanna Szulczyk Politechnika Warszawska Instytut Techniki Lotniczej i Mechaniki

Bardziej szczegółowo

Ćwiczenie nr X ANALIZA DRGAŃ SAMOWZBUDNYCH TYPU TARCIOWEGO

Ćwiczenie nr X ANALIZA DRGAŃ SAMOWZBUDNYCH TYPU TARCIOWEGO Ćwiczenie nr X ANALIZA DRGAŃ SAMOWZBUDNYCH TYPU TARCIOWEGO Celem ćwiczenia jest zbadanie zachowania układu oscylatora harmonicznego na taśmociągu w programie napisanym w środowisku Matlab, dla następujących

Bardziej szczegółowo

Wartości x-ów : Wartości x ów można w Scilabie zdefiniować na kilka sposobów, wpisując odpowiednie polecenie na konsoli.

Wartości x-ów : Wartości x ów można w Scilabie zdefiniować na kilka sposobów, wpisując odpowiednie polecenie na konsoli. Notatki z sesji Scilaba Istnieje możliwość dokładnego zapisu przebiegu aktualnej sesji pracy ze Scilabem: polecenie diary('nazwa_pliku.txt') powoduje zapis do podanego pliku tekstowego wszystkich wpisywanych

Bardziej szczegółowo

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE ĆWICZENIE 4) MECHANICZNE CZŁONY AUTOMATYKI CZŁON OSCYLACYJNY PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE ZAPOZNANIE SIĘ Z TREŚCIĄ INSTRUKCJI CEL ĆWICZENIA Celem ćwiczenia jest uzyskanie wykresów

Bardziej szczegółowo

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE ĆWICZENIE 5) MECHANICZNE CZŁONY AUTOMATYKI CZŁON RÓŻNICZKUJĄCY RZECZYWISTY PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE ZAPOZNANIE SIĘ Z TREŚCIĄ INSTRUKCJI CEL ĆWICZENIA Celem ćwiczenia jest

Bardziej szczegółowo

Modelowanie matematyczne a eksperyment

Modelowanie matematyczne a eksperyment Modelowanie matematyczne a eksperyment Budowanie modeli w środowisku Hildegard Urban-Woldron Ogólnopolska konferencja, 28.10. 2011, Warszawa Plan Budowanie modelu w środowisku Równania i wartości Uruchomienie

Bardziej szczegółowo

Wykład FIZYKA I. 10. Ruch drgający tłumiony i wymuszony. Dr hab. inż. Władysław Artur Woźniak

Wykład FIZYKA I. 10. Ruch drgający tłumiony i wymuszony.  Dr hab. inż. Władysław Artur Woźniak Wykład FIZYKA I 1. Ruch drgający tłumiony i wymuszony Dr hab. inż. Władysław Artur Woźniak Instytut Fizyki Politechniki Wrocławskiej http://www.if.pwr.wroc.pl/~wozniak/fizyka1.html Siły oporu (tarcia)

Bardziej szczegółowo

Kultywator rolniczy - dobór parametrów sprężyny do zadanych warunków pracy

Kultywator rolniczy - dobór parametrów sprężyny do zadanych warunków pracy Metody modelowania i symulacji kinematyki i dynamiki z wykorzystaniem CAD/CAE Laboratorium 6 Kultywator rolniczy - dobór parametrów sprężyny do zadanych warunków pracy Opis obiektu symulacji Przedmiotem

Bardziej szczegółowo

Instrukcja obsługi programu Do-Exp

Instrukcja obsługi programu Do-Exp Instrukcja obsługi programu Do-Exp Autor: Wojciech Stark. Program został utworzony w ramach pracy dyplomowej na Wydziale Chemicznym Politechniki Warszawskiej. Instrukcja dotyczy programu Do-Exp w wersji

Bardziej szczegółowo

Regulacja dwupołożeniowa.

Regulacja dwupołożeniowa. Politechnika Krakowska Wydział Inżynierii Elektrycznej i Komputerowej Zakład eorii Sterowania Regulacja dwupołożeniowa. Kraków Zakład eorii Sterowania (E ) Regulacja dwupołożeniowa opis ćwiczenia.. Opis

Bardziej szczegółowo

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Teoria sterowania MATLAB funkcje zewnętrzne (m-pliki, funkcje) Materiały pomocnicze do ćwiczeń laboratoryjnych

Bardziej szczegółowo

INSTRUKCJA DO ĆWICZENIA NR 4

INSTRUKCJA DO ĆWICZENIA NR 4 KATEDRA MECHANIKI STOSOWANEJ Wydział Mechaniczny POLITECHNIKA LUBELSKA INSTRUKCJA DO ĆWICZENIA NR 4 PRZEDMIOT TEMAT OPRACOWAŁ MECHANIKA UKŁADÓW MECHANCZNYCH Modelowanie fizyczne układu o dwóch stopniach

Bardziej szczegółowo

Różniczkowanie numeryczne

Różniczkowanie numeryczne Różniczkowanie numeryczne Przyjmijmy, że funkcja ciągła y = f(x) = 4sin(3x)e -x/2, gdzie x 0,2π, dana jest w postaci dyskretnej jako ciąg wartości y odpowiadających zmiennej niezależnej x, również danej

Bardziej szczegółowo

Laboratorium z automatyki

Laboratorium z automatyki Wydział Inżynierii Mechanicznej i Mechatroniki Laboratorium z automatyki Algebra schematów blokowych, wyznaczanie odpowiedzi obiektu na sygnał zadany, charakterystyki częstotliwościowe Kierunek studiów:

Bardziej szczegółowo

Rozwiązywanie równań różniczkowych z niezerowymi warunkami początkowymi

Rozwiązywanie równań różniczkowych z niezerowymi warunkami początkowymi . Cele ćwiczenia Laboratorium nr Rozwiązywanie równań różniczkowych z niezerowymi warunkami początkowymi zapoznanie się z metodami symbolicznego i numerycznego rozwiązywania równań różniczkowych w Matlabie,

Bardziej szczegółowo

O 2 O 1. Temat: Wyznaczenie przyspieszenia ziemskiego za pomocą wahadła rewersyjnego

O 2 O 1. Temat: Wyznaczenie przyspieszenia ziemskiego za pomocą wahadła rewersyjnego msg M 7-1 - Temat: Wyznaczenie przyspieszenia ziemskiego za pomocą wahadła rewersyjnego Zagadnienia: prawa dynamiki Newtona, moment sił, moment bezwładności, dynamiczne równania ruchu wahadła fizycznego,

Bardziej szczegółowo

BADANIE DRGAŃ TŁUMIONYCH WAHADŁA FIZYCZNEGO

BADANIE DRGAŃ TŁUMIONYCH WAHADŁA FIZYCZNEGO ĆWICZENIE 36 BADANIE DRGAŃ TŁUMIONYCH WAHADŁA FIZYCZNEGO Cel ćwiczenia: Wyznaczenie podstawowych parametrów drgań tłumionych: okresu (T), częstotliwości (f), częstotliwości kołowej (ω), współczynnika tłumienia

Bardziej szczegółowo

Ruch drgający. Ruch harmoniczny prosty, tłumiony i wymuszony

Ruch drgający. Ruch harmoniczny prosty, tłumiony i wymuszony Ruch drgający Ruch harmoniczny prosty, tłumiony i wymuszony Ruchem drgającym nazywamy ruch ciała zachodzący wokół stałego położenia równowagi. Ruchy drgające dzielimy na ruchy: okresowe, nieokresowe. Ruch

Bardziej szczegółowo

Procedura modelowania matematycznego

Procedura modelowania matematycznego Procedura modelowania matematycznego System fizyczny Model fizyczny Założenia Uproszczenia Model matematyczny Analiza matematyczna Symulacja komputerowa Rozwiązanie w postaci modelu odpowiedzi Poszerzenie

Bardziej szczegółowo

UWAGA. Wszystkie wyniki zapisywać na dysku Dane E: Program i przebieg ćwiczenia:

UWAGA. Wszystkie wyniki zapisywać na dysku Dane E: Program i przebieg ćwiczenia: Cel ćwiczenia: Zapoznanie się z. metodami badania i analitycznego wyznaczania parametrów dynamicznych obiektów rzeczywistych na przykładzie mikrotermostatu oraz z metodami symulacyjnymi umożliwiającymi

Bardziej szczegółowo

Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje

Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje Opracował: Zbigniew Rudnicki Powtórka z poprzedniego wykładu 2 1 Dokument, regiony, klawisze: Dokument Mathcada realizuje

Bardziej szczegółowo

Modelowanie wybranych zjawisk fizycznych

Modelowanie wybranych zjawisk fizycznych Ryszard Myhan Modelowanie zjawiska tarcia suchego Suwaka porusza się w poziomych prowadnicach, gdzie x=x(t) oznacza przesunięcie suwaka względem nieruchomej prowadnicy w kierunku zgodnym z kierunkiem siły

Bardziej szczegółowo

Modelowanie Systemów Dynamicznych Studia zaoczne, Automatyka i Robotyka, rok II. Podstawy MATLABA, cz2.

Modelowanie Systemów Dynamicznych Studia zaoczne, Automatyka i Robotyka, rok II. Podstawy MATLABA, cz2. Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Modelowanie Systemów Dynamicznych Studia zaoczne, Automatyka i Robotyka, rok II Podstawy MATLABA, cz2. 1. Wielomiany

Bardziej szczegółowo

1. Regulatory ciągłe liniowe.

1. Regulatory ciągłe liniowe. Laboratorium Podstaw Inżynierii Sterowania Ćwiczenie: Regulacja ciągła PID 1. Regulatory ciągłe liniowe. Zadaniem regulatora w układzie regulacji automatycznej jest wytworzenie sygnału sterującego u(t),

Bardziej szczegółowo

POLITECHNIKA ŁÓDZKA INSTYTUT OBRABIAREK I TECHNOLOGII BUDOWY MASZYN. Ćwiczenie D - 4. Zastosowanie teoretycznej analizy modalnej w dynamice maszyn

POLITECHNIKA ŁÓDZKA INSTYTUT OBRABIAREK I TECHNOLOGII BUDOWY MASZYN. Ćwiczenie D - 4. Zastosowanie teoretycznej analizy modalnej w dynamice maszyn POLITECHNIKA ŁÓDZKA INSTYTUT OBRABIAREK I TECHNOLOGII BUDOWY MASZYN Ćwiczenie D - 4 Temat: Zastosowanie teoretycznej analizy modalnej w dynamice maszyn Opracowanie: mgr inż. Sebastian Bojanowski Zatwierdził:

Bardziej szczegółowo

LABORATORIUM ELEKTROAKUSTYKI. ĆWICZENIE NR 1 Drgania układów mechanicznych

LABORATORIUM ELEKTROAKUSTYKI. ĆWICZENIE NR 1 Drgania układów mechanicznych LABORATORIUM ELEKTROAKUSTYKI ĆWICZENIE NR Drgania układów mechanicznych Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z właściwościami układów drgających oraz metodami pomiaru i analizy drgań. W ramach

Bardziej szczegółowo

Zadanie 18. Współczynnik sprężystości (4 pkt) Masz do dyspozycji statyw, sprężynę, linijkę oraz ciężarek o znanej masie z uchwytem.

Zadanie 18. Współczynnik sprężystości (4 pkt) Masz do dyspozycji statyw, sprężynę, linijkę oraz ciężarek o znanej masie z uchwytem. Przykładowy zestaw zadań z fizyki i astronomii Poziom podstawowy 11 Zadanie 18. Współczynnik sprężystości (4 pkt) Masz do dyspozycji statyw, sprężynę, linijkę oraz ciężarek o znanej masie z uchwytem. 18.1

Bardziej szczegółowo

MECHANIKA II. Drgania wymuszone

MECHANIKA II. Drgania wymuszone MECHANIKA II. Drgania wymuszone Daniel Lewandowski Politechnika Wrocławska, Wydział Mechaniczny Daniel Lewandowski (I-19) MECHANIKA II. Drgania wymuszone 1 / 30 Układ drgajacy o jednym stopniu swobody

Bardziej szczegółowo

Teoria sterowania - studia niestacjonarne AiR 2 stopień

Teoria sterowania - studia niestacjonarne AiR 2 stopień Teoria sterowania - studia niestacjonarne AiR stopień Kazimierz Duzinkiewicz, dr hab. Inż. Katedra Inżynerii Systemów Sterowania Wykład 4-06/07 Transmitancja widmowa i charakterystyki częstotliwościowe

Bardziej szczegółowo

Laboratorium Podstaw Robotyki I Ćwiczenie Khepera dwukołowy robot mobilny

Laboratorium Podstaw Robotyki I Ćwiczenie Khepera dwukołowy robot mobilny Laboratorium Podstaw Robotyki I Ćwiczenie Khepera dwukołowy robot mobilny 16 listopada 2006 1 Wstęp Robot Khepera to dwukołowy robot mobilny zaprojektowany do celów badawczych i edukacyjnych. Szczegółowe

Bardziej szczegółowo

MECHANIKA 2. Drgania punktu materialnego. Wykład Nr 8. Prowadzący: dr Krzysztof Polko

MECHANIKA 2. Drgania punktu materialnego. Wykład Nr 8. Prowadzący: dr Krzysztof Polko MECHANIKA 2 Wykład Nr 8 Drgania punktu materialnego Prowadzący: dr Krzysztof Polko Wstęp Drgania Okresowe i nieokresowe Swobodne i wymuszone Tłumione i nietłumione Wstęp Drgania okresowe ruch powtarzający

Bardziej szczegółowo

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Technologie informatyczne Wprowadzenie do Simulinka w środowisku MATLAB Pytania i zadania do ćwiczeń laboratoryjnych

Bardziej szczegółowo

Wyznaczanie przyspieszenia ziemskiego za pomocą wahadła prostego

Wyznaczanie przyspieszenia ziemskiego za pomocą wahadła prostego Ćwiczenie M6 Wyznaczanie przyspieszenia ziemskiego za pomocą wahadła prostego M6.1. Cel ćwiczenia Celem ćwiczenia jest wyznaczenie przyspieszenia ziemskiego poprzez analizę ruchu wahadła prostego. M6..

Bardziej szczegółowo

DRGANIA ELEMENTÓW KONSTRUKCJI

DRGANIA ELEMENTÓW KONSTRUKCJI DRGANIA ELEMENTÓW KONSTRUKCJI (Wprowadzenie) Drgania elementów konstrukcji (prętów, wałów, belek) jak i całych konstrukcji należą do ważnych zagadnień dynamiki konstrukcji Przyczyna: nawet niewielkie drgania

Bardziej szczegółowo

przy warunkach początkowych: 0 = 0, 0 = 0

przy warunkach początkowych: 0 = 0, 0 = 0 MODELE MATEMATYCZNE UKŁADÓW DYNAMICZNYCH Podstawową formą opisu procesów zachodzących w członach lub układach automatyki jest równanie ruchu - równanie dynamiki. Opisuje ono zależność wielkości fizycznych,

Bardziej szczegółowo

Laboratorium Komputerowe Systemy Pomiarowe

Laboratorium Komputerowe Systemy Pomiarowe Jarosław Gliwiński, Łukasz Rogacz Laboratorium Komputerowe Systemy Pomiarowe ćw. Zastosowanie standardu VISA do obsługi interfejsu RS-232C Data wykonania: 03.04.08 Data oddania: 17.04.08 Celem ćwiczenia

Bardziej szczegółowo

1. Opis. 2. Wymagania sprzętowe:

1. Opis. 2. Wymagania sprzętowe: 1. Opis Aplikacja ARSOFT-WZ2 umożliwia konfigurację, wizualizację i rejestrację danych pomiarowych urządzeń produkcji APAR wyposażonych w interfejs komunikacyjny RS232/485 oraz protokół MODBUS-RTU. Aktualny

Bardziej szczegółowo

TEORIA DRGAŃ Program wykładu 2016

TEORIA DRGAŃ Program wykładu 2016 TEORIA DRGAŃ Program wykładu 2016 I. KINEMATYKA RUCHU POSTE POWEGO 1. Ruch jednowymiarowy 1.1. Prędkość (a) Prędkość średnia (b) Prędkość chwilowa (prędkość) 1.2. Przyspieszenie (a) Przyspieszenie średnie

Bardziej szczegółowo

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa TECHNIKI REGULACJI AUTOMATYCZNEJ

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa TECHNIKI REGULACJI AUTOMATYCZNEJ Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa TECHNIKI REGULACJI AUTOMATYCZNEJ Laboratorium nr 2 Podstawy środowiska Matlab/Simulink część 2 1. Cel ćwiczenia: Celem ćwiczenia jest zapoznanie

Bardziej szczegółowo

Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych)

Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych) Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych) Funkcja uwikłana (równanie nieliniowe) jest to funkcja, która nie jest przedstawiona jawnym przepisem, wzorem wyrażającym zależność wartości

Bardziej szczegółowo

Z-ETI-1027 Mechanika techniczna II Technical mechanics II. Stacjonarne. Katedra Inżynierii Produkcji Dr inż. Stanisław Wójcik

Z-ETI-1027 Mechanika techniczna II Technical mechanics II. Stacjonarne. Katedra Inżynierii Produkcji Dr inż. Stanisław Wójcik Załącznik nr 7 do Zarządzenia Rektora nr../12 z dnia.... 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego Z-ETI-1027 Mechanika

Bardziej szczegółowo

4.2 Analiza fourierowska(f1)

4.2 Analiza fourierowska(f1) Analiza fourierowska(f1) 179 4. Analiza fourierowska(f1) Celem doświadczenia jest wyznaczenie współczynników szeregu Fouriera dla sygnałów okresowych. Zagadnienia do przygotowania: szereg Fouriera; sygnał

Bardziej szczegółowo

Laboratorium Dynamiki Maszyn

Laboratorium Dynamiki Maszyn Laboratorium Dynamiki Maszyn Laboratorium nr 5 Temat: Badania eksperymentane drgań wzdłużnych i giętnych układów mechanicznych Ce ćwiczenia:. Zbudować mode o jednym stopniu swobody da zadanego układu mechanicznego.

Bardziej szczegółowo

1 Programowanie w matlabie - skrypty i funkcje

1 Programowanie w matlabie - skrypty i funkcje 1 Programowanie w matlabie - skrypty i funkcje 1.1 Skrypty Skrypt jest plikiem tekstowym z rozszerzeniem *.m zawierającym listę poleceń do wykonania. Aby utworzyć skrypt w matlabie wybierz File New Script,

Bardziej szczegółowo

R L. Badanie układu RLC COACH 07. Program: Coach 6 Projekt: CMA Coach Projects\ PTSN Coach 6\ Elektronika\RLC.cma Przykłady: RLC.cmr, RLC1.

R L. Badanie układu RLC COACH 07. Program: Coach 6 Projekt: CMA Coach Projects\ PTSN Coach 6\ Elektronika\RLC.cma Przykłady: RLC.cmr, RLC1. OAH 07 Badanie układu L Program: oach 6 Projekt: MA oach Projects\ PTSN oach 6\ Elektronika\L.cma Przykłady: L.cmr, L1.cmr, V L Model L, Model L, Model L3 A el ćwiczenia: I. Obserwacja zmian napięcia na

Bardziej szczegółowo

Analiza mechanizmu korbowo-suwakowego

Analiza mechanizmu korbowo-suwakowego Cel ćwiczenia: Metody modelowania i symulacji kinematyki i dynamiki z wykorzystaniem CAD/CAE Laboratorium I Analiza mechanizmu korbowo-suwakowego Celem ćwiczenia jest zapoznanie ze środowiskiem symulacji

Bardziej szczegółowo

Wyznaczanie przyspieszenia ziemskiego za pomocą wahadła rewersyjnego (Katera)

Wyznaczanie przyspieszenia ziemskiego za pomocą wahadła rewersyjnego (Katera) Politechnika Łódzka FTMS Kierunek: nformatyka rok akademicki: 2008/2009 sem. 2. Termin: 6 V 2009 Nr. ćwiczenia: 112 Temat ćwiczenia: Wyznaczanie przyspieszenia ziemskiego za pomocą wahadła rewersyjnego

Bardziej szczegółowo

Cyfrowe Przetwarzanie Obrazów i Sygnałów

Cyfrowe Przetwarzanie Obrazów i Sygnałów Cyfrowe Przetwarzanie Obrazów i Sygnałów Laboratorium EX0 Wprowadzenie Joanna Ratajczak, Wrocław, 2018 1 Cel i zakres ćwiczenia Celem ćwiczenia jest zapoznanie się ze środowiskiem Matlab/Simulink wraz

Bardziej szczegółowo

Budowa i oprogramowanie komputerowych systemów sterowania. Laboratorium 4. Metody wymiany danych w systemach automatyki DDE

Budowa i oprogramowanie komputerowych systemów sterowania. Laboratorium 4. Metody wymiany danych w systemach automatyki DDE Budowa i oprogramowanie komputerowych systemów sterowania Laboratorium 4 Metody wymiany danych w systemach automatyki DDE 1 Wprowadzenie do DDE DDE (ang. Dynamic Data Exchange) - protokół wprowadzony w

Bardziej szczegółowo

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania Podstawy Automatyki laboratorium

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania Podstawy Automatyki laboratorium Cel ćwiczenia: Celem ćwiczenia jest uzyskanie wykresów charakterystyk skokowych członów róŝniczkujących mechanicznych i hydraulicznych oraz wyznaczenie w sposób teoretyczny i graficzny ich stałych czasowych.

Bardziej szczegółowo

Parametryzacja przetworników analogowocyfrowych

Parametryzacja przetworników analogowocyfrowych Parametryzacja przetworników analogowocyfrowych wersja: 05.2015 1. Cel ćwiczenia Celem ćwiczenia jest zaprezentowanie istoty działania przetworników analogowo-cyfrowych (ADC analog-to-digital converter),

Bardziej szczegółowo

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 1 (3h) Wprowadzenie do obsługi platformy projektowej Quartus II Instrukcja pomocnicza do laboratorium z przedmiotu

Bardziej szczegółowo

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium cyfrowej techniki pomiarowej. Ćwiczenie 4

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium cyfrowej techniki pomiarowej. Ćwiczenie 4 Politechnika Łódzka Instytut Systemów Inżynierii Elektrycznej Laboratorium cyfrowej techniki pomiarowej Ćwiczenie 4 Zapis danych do pliku w programie LabVIEW 1. Zapis i odczyt sygnałów pomiarowych Do zapisu

Bardziej szczegółowo

Elementy metod numerycznych - zajęcia 9

Elementy metod numerycznych - zajęcia 9 Poniższy dokument zawiera informacje na temat zadań rozwiązanych w trakcie laboratoriów. Elementy metod numerycznych - zajęcia 9 Tematyka - Scilab 1. Labolatoria Zajęcia za 34 punktów. Proszę wysłać krótkie

Bardziej szczegółowo

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel etrader Pekao Podręcznik użytkownika Strumieniowanie Excel Spis treści 1. Opis okna... 3 2. Otwieranie okna... 3 3. Zawartość okna... 4 3.1. Definiowanie listy instrumentów... 4 3.2. Modyfikacja lub usunięcie

Bardziej szczegółowo

a, F Włodzimierz Wolczyński sin wychylenie cos cos prędkość sin sin przyspieszenie sin sin siła współczynnik sprężystości energia potencjalna

a, F Włodzimierz Wolczyński sin wychylenie cos cos prędkość sin sin przyspieszenie sin sin siła współczynnik sprężystości energia potencjalna Włodzimierz Wolczyński 3 RUCH DRGAJĄCY. CZĘŚĆ 1 wychylenie sin prędkość cos cos przyspieszenie sin sin siła współczynnik sprężystości sin sin 4 3 1 - x. v ; a ; F v -1,5T,5 T,75 T T 8t x -3-4 a, F energia

Bardziej szczegółowo

Analiza kinematyczna i dynamiczna układu roboczego. koparki DOSAN

Analiza kinematyczna i dynamiczna układu roboczego. koparki DOSAN Metody modelowania i symulacji kinematyki i dynamiki z wykorzystaniem CAD/CAE Laboratorium 7 Analiza kinematyczna i dynamiczna układu roboczego koparki DOSAN Maszyny górnicze i budowlne Laboratorium 6

Bardziej szczegółowo

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA PRZEDMIOT : : LABORATORIUM PODSTAW AUTOMATYKI 1. WSTĘP DO

Bardziej szczegółowo

(R) przy obciążaniu (etap I) Wyznaczanie przemieszczenia kątowego V 2

(R) przy obciążaniu (etap I) Wyznaczanie przemieszczenia kątowego V 2 SPIS TREŚCI Przedmowa... 10 1. Tłumienie drgań w układach mechanicznych przez tłumiki tarciowe... 11 1.1. Wstęp... 11 1.2. Określenie modelu tłumika ciernego drgań skrętnych... 16 1.3. Wyznaczanie rozkładu

Bardziej szczegółowo

Podstawy Automatyki. wykład 1 (26.02.2010) mgr inż. Łukasz Dworzak. Politechnika Wrocławska. Instytut Technologii Maszyn i Automatyzacji (I-24)

Podstawy Automatyki. wykład 1 (26.02.2010) mgr inż. Łukasz Dworzak. Politechnika Wrocławska. Instytut Technologii Maszyn i Automatyzacji (I-24) Podstawy Automatyki wykład 1 (26.02.2010) mgr inż. Łukasz Dworzak Politechnika Wrocławska Instytut Technologii Maszyn i Automatyzacji (I-24) Laboratorium Podstaw Automatyzacji (L6) 105/2 B1 Sprawy organizacyjne

Bardziej szczegółowo

CYFROWE PRZTWARZANIE SYGNAŁÓW (Zastosowanie transformacji Fouriera)

CYFROWE PRZTWARZANIE SYGNAŁÓW (Zastosowanie transformacji Fouriera) I. Wprowadzenie do ćwiczenia CYFROWE PRZTWARZANIE SYGNAŁÓW (Zastosowanie transformacji Fouriera) Ogólnie termin przetwarzanie sygnałów odnosi się do nauki analizowania zmiennych w czasie procesów fizycznych.

Bardziej szczegółowo

Symulacja działania sterownika dla robota dwuosiowego typu SCARA w środowisku Matlab/Simulink.

Symulacja działania sterownika dla robota dwuosiowego typu SCARA w środowisku Matlab/Simulink. Symulacja działania sterownika dla robota dwuosiowego typu SCARA w środowisku Matlab/Simulink. Celem ćwiczenia jest symulacja działania (w środowisku Matlab/Simulink) sterownika dla dwuosiowego robota

Bardziej szczegółowo

Podstawy fizyki sezon 1 VII. Ruch drgający

Podstawy fizyki sezon 1 VII. Ruch drgający Podstawy fizyki sezon 1 VII. Ruch drgający Agnieszka Obłąkowska-Mucha WFIiS, Katedra Oddziaływań i Detekcji Cząstek, D11, pok. 111 amucha@agh.edu.pl http://home.agh.edu.pl/~amucha Ruch skutkiem działania

Bardziej szczegółowo

Praca i energia Mechanika: praca i energia, zasada zachowania energii; GLX plik: work energy

Praca i energia Mechanika: praca i energia, zasada zachowania energii; GLX plik: work energy Praca i energia Mechanika: praca i energia, zasada zachowania energii; GLX plik: work energy PS 86 Wersja polska: M. Sadowska UMK Toruń Potrzebny sprzęt Nr części Ilość sztuk PASPORT Xplorer GLX PS-00

Bardziej szczegółowo

STEROWNIKI PROGRAMOWALNE OBSŁUGA AWARII ZA POMOCĄ STEROWNIKA SIEMENS SIMATIC S7

STEROWNIKI PROGRAMOWALNE OBSŁUGA AWARII ZA POMOCĄ STEROWNIKA SIEMENS SIMATIC S7 STEROWNIKI PROGRAMOWALNE OBSŁUGA AWARII ZA POMOCĄ STEROWNIKA SIEMENS SIMATIC S7 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się ze sposobami obsługi stanów awaryjnych w układach sterowania zbudowanych

Bardziej szczegółowo

1. Otwórz pozycję Piston.iam

1. Otwórz pozycję Piston.iam 1. Otwórz pozycję Piston.iam 2. Wybierz z drzewa wyboru poziomego Środowisko następnie Symulacja Dynamiczna 3. Wybierz Ustawienia Symulacji 4. W ustawieniach symulacji dynamicznej zaznacz: - Automatycznie

Bardziej szczegółowo

UWAGA. Program i przebieg ćwiczenia:

UWAGA. Program i przebieg ćwiczenia: Cel ćwiczenia: Zapoznanie się z. metodami badania i analitycznego wyznaczania parametrów dynamicznych obiektów rzeczywistych na przykładzie mikrotermostatu oraz z metodami symulacyjnymi umożliwiającymi

Bardziej szczegółowo

Wprowadzenie do Scilab: funkcje i wykresy

Wprowadzenie do Scilab: funkcje i wykresy Wprowadzenie do Scilab: funkcje i wykresy Magdalena Deckert, Izabela Szczęch, Barbara Wołyńska, Bartłomiej Prędki Politechnika Poznańska, Instytut Informatyki Narzędzia Informatyki Narzędzia Informatyki

Bardziej szczegółowo

WPROWADZENIE DO ŚRODOWISKA SCILAB

WPROWADZENIE DO ŚRODOWISKA SCILAB Politechnika Gdańska Wydział Elektrotechniki i Automatyki WPROWADZENIE DO ŚRODOWISKA SCILAB Materiały pomocnicze do ćwiczeń laboratoryjnych Opracowanie: Paweł Lieder Gdańsk, 007 Podstawy pracy z Scilab.

Bardziej szczegółowo

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych Mechatronika i inteligentne systemy produkcyjne Modelowanie systemów mechatronicznych Platformy przetwarzania danych 1 Sterowanie procesem oparte na jego modelu u 1 (t) System rzeczywisty x(t) y(t) Tworzenie

Bardziej szczegółowo

4. Właściwości eksploatacyjne układów regulacji Wprowadzenie. Hs () Ys () Ws () Es () Go () s. Vs ()

4. Właściwości eksploatacyjne układów regulacji Wprowadzenie. Hs () Ys () Ws () Es () Go () s. Vs () 4. Właściwości eksploatacyjne układów regulacji 4.1. Wprowadzenie Zu () s Zy ( s ) Ws () Es () Gr () s Us () Go () s Ys () Vs () Hs () Rys. 4.1. Schemat blokowy układu regulacji z funkcjami przejścia 1

Bardziej szczegółowo

Jak ciężka jest masa?

Jak ciężka jest masa? "Masa jest nie tylko miarą bezwładności, posiada również ciężar". Co oznacza, że nie tylko wpływa na przyspieszenie pod wpływem siły, ale powoduje, że gdy znajduje się w polu grawitacyjnym Ziemi, doświadcza

Bardziej szczegółowo

Projektowanie układów metodą sprzężenia od stanu - metoda przemieszczania biegunów

Projektowanie układów metodą sprzężenia od stanu - metoda przemieszczania biegunów Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Laboratorium Sterowania Procesami Ciągłych Projektowanie układów metodą sprzężenia od stanu - metoda przemieszczania biegunów. Obliczanie

Bardziej szczegółowo

//warunki początkowe m=500; T=30; c=0.4; t=linspace(0,t,m); y0=[-2.5;2.5];

//warunki początkowe m=500; T=30; c=0.4; t=linspace(0,t,m); y0=[-2.5;2.5]; 4.3. Przykłady wykorzystania funkcji bibliotecznych 73 MATLAB % definiowanie funkcji function [dx]=vderpol(t,y) global c; dx=[y(2); c*(1-y(1)^2)*y(2)-y(1)]; SCILAB // definiowanie układu function [f]=vderpol(t,y,c)

Bardziej szczegółowo

Wyznaczanie prędkości lotu pocisku na podstawie badania ruchu wahadła balistycznego

Wyznaczanie prędkości lotu pocisku na podstawie badania ruchu wahadła balistycznego Ćwiczenie nr Wyznaczanie prędkości lotu pocisku na podstawie badania ruchu wahadła balistycznego. Wymagania do ćwiczenia 1. ynamika ruchu obrotowego.. rgania harmoniczne Literatura:. Halliday, R. Resnick,

Bardziej szczegółowo

ELEMENTY AUTOMATYKI PRACA W PROGRAMIE SIMULINK 2013

ELEMENTY AUTOMATYKI PRACA W PROGRAMIE SIMULINK 2013 SIMULINK część pakietu numerycznego MATLAB (firmy MathWorks) służąca do przeprowadzania symulacji komputerowych. Atutem programu jest interfejs graficzny (budowanie układów na bazie logicznie połączonych

Bardziej szczegółowo

Spis rysunków Widok okien głównych Matlaba i Scilaba Edytory skryptów w Matlabie i Scilabie... 7

Spis rysunków Widok okien głównych Matlaba i Scilaba Edytory skryptów w Matlabie i Scilabie... 7 Spis rysunków 1.1. Widok okien głównych Matlaba i Scilaba... 6 1.2. Edytory skryptów w Matlabie i Scilabie... 7 4.1. Przebieg funkcji y =2x 3 30x 2 3x + 200 w przedziale .. 64 4.2. Powierzchnie

Bardziej szczegółowo

Automatyka i robotyka ETP2005L. Laboratorium semestr zimowy

Automatyka i robotyka ETP2005L. Laboratorium semestr zimowy Automatyka i robotyka ETP2005L Laboratorium semestr zimowy 2017-2018 Liniowe człony automatyki x(t) wymuszenie CZŁON (element) OBIEKT AUTOMATYKI y(t) odpowiedź Modelowanie matematyczne obiektów automatyki

Bardziej szczegółowo

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE ĆWICZENIE 5) BADANIE REGULATORA PI W UKŁADZIE STEROWANIA PRĘDKOŚCIĄ OBROTOWĄ SILNIKA PRĄDU STAŁEGO PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE ZAPOZNANIE SIĘ Z TREŚCIĄ INSTRUKCJI CEL ĆWICZENIA:

Bardziej szczegółowo

Obsługa programu Soldis

Obsługa programu Soldis Obsługa programu Soldis Uruchomienie programu Po uruchomieniu, program zapyta o licencję. Można wybrać licencję studencką (trzeba założyć konto na serwerach soldisa) lub pracować bez licencji. Pliki utworzone

Bardziej szczegółowo

WYDZIAŁ ELEKTRYCZNY KATEDRA AUTOMATYKI I ELEKTRONIKI. Badanie układu regulacji dwustawnej

WYDZIAŁ ELEKTRYCZNY KATEDRA AUTOMATYKI I ELEKTRONIKI. Badanie układu regulacji dwustawnej POLITECHNIKA BIAŁOSTOCKA WYDZIAŁ ELEKTRYCZNY KATEDRA ATOMATYKI I ELEKTRONIKI ĆWICZENIE Nr 8 Badanie układu regulacji dwustawnej Dobór nastaw regulatora dwustawnego Laboratorium z przedmiotu: ATOMATYKA

Bardziej szczegółowo