Całkowanie różniczkowego równania ruchu metodą Newmarka

Slides:



Advertisements
Podobne prezentacje
Modelowanie i symulacja
Advertisements

T47 Podstawowe człony dynamiczne i statyczne
Rozwiązywanie równań różniczkowych metodą Rungego - Kutty
Wykład 5: Dyskretna Transformata Fouriera, FFT i Algorytm Goertzela
Wykład 6: Dyskretna Transformata Fouriera, FFT i Algorytm Goertzela
Z. Gburski, Instytut Fizyki UŚl.
Wykład 4 2. Przykłady ruchu 1.5 Prędkość i przyśpieszenie c.d.
Ruch układu o zmiennej masie
FIZYKA dla studentów POLIGRAFII Wykład 6
Ruch harmoniczny, prosty, tłumiony, drgania wymuszone
OSCYLATOR HARMONICZNY
Teoria maszyn i części maszyn
Ruch drgający drgania mechaniczne
IV Tutorial z Metod Obliczeniowych
Metoda szeregu Fouriera
Metody Numeryczne Wykład no 12.
Wykład no 11.
KINEMATYKA Kinematyka zajmuje się związkami między położeniem, prędkością i przyspieszeniem badanej cząstki – nie obchodzi nas, skąd bierze się przyspieszenie.
Kinematyka.
„METODA FOURIERA DLA JEDNORODNYCH WARUNKÓW BRZEGOWYCH f(0)=f(a)=0”
Wykład 16 Ruch względny Bąki. – Precesja swobodna i wymuszona
Próbkowanie sygnału analogowego
Ruch drgający Drgania – zjawiska powtarzające się okresowo
FALOWODY.
OPORNOŚĆ HYDRAULICZNA, CHARAKTERYSTYKA PRZEPŁYWU
Metody matematyczne w Inżynierii Chemicznej
MECHANIKA NIEBA WYKŁAD r.
Opis matematyczny elementów i układów liniowych
RUCH HARMONICZNY F = - mw2Dx a = - w2Dx wT = 2 P
AUTOMATYKA i ROBOTYKA (wykład 4)
Prezentację wykonał Fabian Kowol kl. III b
Wykład 25 Regulatory dyskretne
Opracowała: mgr Magdalena Gasińska
Podstawy automatyki 2012/2013Transmitancja widmowa i charakterystyki częstotliwościowe Mieczysław Brdyś, prof. dr hab. inż.; Kazimierz Duzinkiewicz, dr.
Rozważaliśmy w dziedzinie czasu zachowanie się w przedziale czasu od t0 do t obiektu dynamicznego opisywanego równaniem różniczkowym Obiekt u(t) y(t) (1a)
MECHANIKA 2 Wykład Nr 11 Praca, moc, energia.
Częstotliwość próbkowania, aliasing
Sterowanie – metody alokacji biegunów
Teoria sterowania Wykład 9 Transmitancja operatorowa i stabilność liniowych układu regulacji automatycznej.
Ostyganie sześcianu Współrzędne kartezjańskie – rozdzielenie zmiennych
MECHANIKA I WYTRZYMAŁOŚĆ MATERIAŁÓW
Wykład VII Ruch harmoniczny
ANALIZA DYNAMICZNA MANIPULATORÓW JAKO MECHANIZMÓW PRZESTRZENNYCH
MECHANIKA 2 Wykład Nr 10 MOMENT BEZWŁADNOŚCI.
Drgania punktu materialnego
Dynamika układu punktów materialnych
Projektowanie Inżynierskie
dr inż. Monika Lewandowska
MECHANIKA 2 Wykład Nr 14 Teoria uderzenia.
Maciej Gwiazdoń, Mateusz Suder, Szymon Szymczk
Dynamika ruchu płaskiego
Temat: Energia w ruchu harmonicznym
ZAAWANSOWANA ANALIZA SYGNAŁÓW
Ruch harmoniczny prosty
Szeregi czasowe Ewolucja stanu układu dynamicznego opisywana jest przez funkcję czasu f(t) lub przez szereg czasowy jego zmiennych dynamicznych. Szeregiem.
WYKŁAD 5 OPTYKA FALOWA OSCYLACJE I FALE
Ruch drgający Ruch, który powtarza się w regularnych odstępach czasu,
Wykład drugi Szereg Fouriera Warunki istnienia
Wykład 3,4 i 5: Przegląd podstawowych transformacji sygnałowych
Zasada działania prądnicy
Próba ściskania metali
Ruch pod wpływem siły tarcia  - czas relaksacji Na ciało o masie m działa siła oporu Równanie Newtona Wymiar ilorazu.
Prowadzący: dr Krzysztof Polko
Podstawy automatyki I Wykład /2016
Drgania punktu materialnego Prowadzący: dr Krzysztof Polko
The Discrete-Time Fourier Transform (DTFT)
Analiza obwodów z jednym elementem reaktancyjnym
Sterowanie procesami ciągłymi
Ogólne zasady konstruowania modeli układów mechanicznych #1/2
2. Ruch 2.1. Położenie i tor Ruch lub spoczynek to pojęcia względne.
Zapis prezentacji:

Całkowanie różniczkowego równania ruchu metodą Newmarka Katedra Wytrzymałości Materiałów i Metod Komputerowych Mechaniki Wydział Mechaniczny Technologiczny Politechnika Śląska Całkowanie różniczkowego równania ruchu metodą Newmarka Jacek Ptaszny MB4, Mechanika komputerowa Sem. VIII.

Cel pracy (1) Dany jest układ składający się z trzech elementów: masy m, sprężyny k oraz tłumika c. Układ wymuszany jest siłą harmoniczną P=P0sinωt. Położenie masy w każdej chwili czasu określone jest współrzędną x (jeden stopień swobody).

Cel pracy (2) Aby znaleźć funkcję x(t) określającą położenie masy należy rozwiązać równie różniczkowe ruchu, które dla danego układu przybiera postać Celem pracy jest utworzenie programu całkującego równanie ruchu układu drgającego o jednym stopniu swobody, metodą Newmarka.

Rozwiązanie analityczne Rozwiązanie ogólne rozważanego równania jest następujące: Pierwszy składnik sumy opisuje drgania swobodne (gasnące), natomiast drugi – drgania wymuszone.

Rozwiązanie analityczne. Oznaczenia (1) r0,, φ0 – stałe wyznaczone z warunków początkowych, u – częstość drgań swobodnych tłumionych: P0 – amplituda wymuszenia, ω – częstość wymuszenia,

Rozwiązanie analityczne. Oznaczenia (2) n – współczynnik tłumienia: ω0 – częstość własna drgań układ u: δ – przesunięcie fazowe drgań względem wymuszenia:

Całkowanie numeryczne Całkowanie numeryczne polega na wyznaczeniu wartości funkcji będącej rozwiązaniem równania różniczkowego (np. równania ruchu). Wartości funkcji są wyznaczane w dyskretnych chwilach czasu odpowiadających wielokrotności tzw. kroku całkowania Δt. Wartości funkcji w kolejnych krokach wyznacza się na podstawie wartości tej funkcji w kroku poprzednim.

Metoda Newmarka. Równania W metodzie Newmarka równania określające prędkości oraz przemieszczenia układu w kolejnych krokach mają postać:

Metoda Newmarka. Parametry Parametry  i  oznaczają wpływ przyspieszenia na prędkość i przemieszczenie w każdym z kroków: β = 1/2, α = 1/6 – liniowa zmiana przyspieszenia w każdym kroku (dokładniejsze wyniki), β = 1/2, α = 1/4 – stała wartość przyspieszenia.

Metoda Newmarka. Algorytm (1) Na podstawie znanych wartości przemieszczenia i prędkości początkowej (warunki początkowe) znajdujemy przyspieszenie początkowe: Przyjmujemy odpowiednie wartości t,  i .

Metoda Newmarka. Algorytm (2) Wyznaczamy przemieszczenie poczynając od i = 0:

Metoda Newmarka. Algorytm (3) Znajdujemy przyspieszenie oraz prędkość w chwili czasu ti+1: Czynności wymienione w punktach 3 – 4 powtarzamy cyklicznie aż do otrzymania wszystkich wartości przemieszczeń w rozpatrywanym przedziale całkowania określonym wielkością kroku oraz liczbą kroków.

Program komputerowy W ramach pracy powstał program Newmark (napisany w języku C++) wykorzystujący procedurę całkującą bazującą na metodzie Newmarka. Uruchom program ‘Newmark’

Sprawdzenie poprawności działania programu W celu sprawdzenia poprawności wyników otrzymanych przy pomocy programu porównano je (lub pewne wielkości charakterystyczne) ze spodziewanymi wartościami dla znanych rozwiązań analitycznych. Rozpatrzono trzy przypadki drgań: drgania swobodne bez tłumienia (oscylator harmoniczny), drgania swobodne tłumione, drgania wymuszone tłumione.

Drgania swobodne nietłumione (1) Rozwiązanie równania ruchu ma w tym przypadku najprostszą postać dla następujących wartości parametrów układu: m = 1, k = 1, c = 0 (brak tłumienia), x(0) = 1, v(0) = 0, i przyjmuje postać funkcji cosinus: x(t) = cos t.

Drgania swobodne nietłumione (2) a) Przebieg rozwiązania analitycznego, b) Przebieg otrzymany przy pomocy programu ‘Newmark’.

Drgania swobodne nietłumione (3) W celu określenia wpływu parametrów całkowania na wyniki przeprowadzono orientacyjną analizę błędów. Zdefiniowany został błąd bezwzględny określony wzorem:

Drgania swobodne nietłumione (4)

Drgania swobodne nietłumione (5) Analizując przedstawione wykresy można wyciągnąć następujące wnioski: Wzrost amplitudy błędu zależy (przy danej wartości kroku całkowania) od parametru α i jest on dla wartości 1/6 dwa razy niższy niż dla wartości 1/4. Wartość błędu zależy również od wielkości kroku całkowania. Przy zmniejszaniu kroku o połowę wzrost błędu stawał się ok. 4 razy mniejszy.

Drgania swobodne z tłumieniem podkrytycznym (1) Przypadek ten określony jest warunkiem gdzie

Drgania swobodne z tłumieniem podkrytycznym (2) Dla danych m = 1, k = 4, c = 0.5, x(0) = 1, v(0) = 0, otrzymano przebieg jak na rysunku.

Drgania swobodne z tłumieniem podkrytycznym (3) Tłumienie podkrytyczne charakteryzowane jest logarytmicznym dekrementem drgań określanym jako logarytm naturalny stosunku wartości bezwzględnych kolejnych amplitud: W rozważanym przypadku teoretyczna wartość logarytmicznego dekrementu drgań wynosi δt = 0.3958.

Drgania swobodne z tłumieniem podkrytycznym (4)

Drgania wymuszone tłumione (1) Dla tego przypadku drgań przeprowadzimy analizę widma amplitudowego otrzymanego przebiegu. Pozwoli to na zidentyfikowanie jego składowych w dziedzinie częstotliwości oraz porównanie ich z oczekiwanymi składowymi wynikającymi z zadanych parametrów układu i wymuszenia. Podstawową transformacją sygnału z dziedziny czasu do dziedziny częstotliwości jest transformacja Fouriera zdefiniowana dla przebiegów ciągłych jako Wielkość |X(f)| nazywa się widmem amplitudowym.

Drgania wymuszone tłumione (2) Dla przebiegów spróbkowanych stosuje się dyskretną tansformację Fouriera: gdzie: Ns – ilość próbek w badanej realizacji, n – kolejny numer próbki w przebiegu czasowym, k – kolejny numer prążka w widmie, Δt – okres próbkowania (krok całkowania), Δf – rozdzielczość częstotliwościowa (Δf = 1/T), T – długość próbki (czas całkowania).

Drgania wymuszone tłumione (3) Analizę widma przeprowadzono dla sygnału będącego przebiegiem drgań układu o parametrach: masa ciała m = 1, sztywność sprężyny k = 1, tłumienie c = 0.5, amplituda wymuszenia P = 1, częstotliwość wymuszenia fP = 1, krok całkowania (okres próbkowania) Δt = 0.1, ilość próbek w realizacji (liczba kroków + 1) NS = 1024.

Drgania wymuszone tłumione (4) Częstość drgań swobodnych tłumionych wynosi gdzie Stąd Częstotliwość drgań swobodnych tłumionych wynosi

Drgania wymuszone tłumione (5) Analizowany przebieg (400 początkowych wartości)

Drgania wymuszone tłumione (6) Do konstrukcji widma użyto polecenia FFT dostępnego w programie MATLAB. 0.154

Wnioski Przedstawione wyniki wskazują na poprawność działania utworzonego programu. Niewielkie różnice w porównaniu z rozwiązaniami analitycznymi wynikają z faktu, że metoda Newmarka, jak każda inna metoda numeryczna, obarczona jest błędem. Na jego wielkość można wpływać poprzez zmianę parametrów metody. Jest on jednak w świetle zastosowań programu (głównie prezentacja różnych przebiegów drgań) pomijalny. Dokładniejsze wyniki uzyskać można stosując np. metodę Rungego-Kutty (metodę tą wykorzystuje program MATLAB który jest profesjonalnym programem inżynierskim).

Literatura [1] Awrejcewicz J.: Drgania deterministyczne układów dyskretnych. Wydawnictwa Naukowo-Techniczne, Warszawa 1996   [2] Dyląg Z., Jakubowicz A., Orłoś Z.: Wytrzymałość materiałów. Tom II. Wydawnictwa Naukowo-Techniczne, Warszawa 1997 [3] Misiak J.: Mechanika ogólna. Tom II. Dynamika. Wydawnictwa Naukowo-Techniczne, Warszawa 1997 [4] Rao S. S.: Mechanical vibrations. Addison-Wesley Publishing Company, 1986 [5] Uhl T.: Wspomaganie komputerowe CAD/CAM. Komputerowo wspomagana identyfikacja modeli konstrukcji mechanicznych. Wydawnictwa Naukowo-Techniczne, Warszawa 1997