KATEDRA AUTOMATYKI, BIOMECHANIKI I MECHATRONIKI. Laboratorium. Mechaniki Technicznej
|
|
- Judyta Kowalczyk
- 7 lat temu
- Przeglądów:
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 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].
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
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
Ć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.
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.
Ć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
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.
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
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
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
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ń
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ł
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
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,
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/
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
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
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
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
Ć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
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
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
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
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
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)
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
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
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
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
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
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
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:
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,
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,
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
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
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
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
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
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
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
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),
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ł:
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
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
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
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
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
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
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
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..
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
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,
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
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
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
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
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
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
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ł
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.
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,
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
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
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
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
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
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.
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),
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
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
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
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
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
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
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
(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
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
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.
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
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
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
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
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
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
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
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.
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
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
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
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
//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)
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,
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
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
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
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:
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
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