OBLICZENIA SYMBOLICZNE W PROBLEMIE WAHADŁA PODWÓJNEGO

Podobne dokumenty
Wykaz oznaczeń Przedmowa... 9

Jan Awrejcewicz- Mechanika Techniczna i Teoretyczna. Statyka. Kinematyka

Nazwisko i imię: Zespół: Data: Ćwiczenie nr 1: Wahadło fizyczne. opis ruchu drgającego a w szczególności drgań wahadła fizycznego

MECHANIKA STOSOWANA Cele kursu

Komputerowe Wspomaganie Obliczeń. dr Robert Kowalczyk

MECHANIKA KLASYCZNA I RELATYWISTYCZNA Cele kursu

PRZEWODNIK PO PRZEDMIOCIE

Karta (sylabus) modułu/przedmiotu INŻYNIERIA MATERIAŁOWA Studia pierwszego stopnia

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa

MODEL MANIPULATORA O STRUKTURZE SZEREGOWEJ W PROGRAMACH CATIA I MATLAB MODEL OF SERIAL MANIPULATOR IN CATIA AND MATLAB

Pisząc okienkowy program w Matlabie wykorzystujemy gotowe obiekty graficzne, lub możemy tworzyć własne obiekty dziedzicząc już zdefiniowane.

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

METODY OBLICZENIOWE. Projekt nr 3.4. Dariusz Ostrowski, Wojciech Muła 2FD/L03

Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia drugiego stopnia

INSTRUKCJA DO ĆWICZENIA NR 21

Zasada prac przygotowanych

RÓWNANIE DYNAMICZNE RUCHU KULISTEGO CIAŁA SZTYWNEGO W UKŁADZIE PARASOLA

dr inż. Michał Michna WSPOMAGANIE OBLICZEŃ MATEMATYCZNYCH

MECHANIKA KLASYCZNA I RELATYWISTYCZNA Cele kursu dla studentów geofizyki

ANALIZA KINEMATYCZNA PALCÓW RĘKI

PRZESTRZENNY MODEL PRZENOŚNIKA TAŚMOWEGO MASY FORMIERSKIEJ

Mechanika ogólna / Tadeusz Niezgodziński. - Wyd. 1, dodr. 5. Warszawa, Spis treści

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

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

INSTRUKCJA DO ĆWICZENIA NR 7

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa

UOGÓNIONE KRZYWE POŚCIGOWE

PRZEWODNIK PO PRZEDMIOCIE

Wspomaganie obliczeń matematycznych. dr inż. Michał Michna

PWSZ w Tarnowie Instytut Politechniczny Elektrotechnika

Wstęp do równań różniczkowych

PRZEWODNIK PO PRZEDMIOCIE

Stanisław SZABŁOWSKI

Obliczenia Naukowe. Wykład 11:Pakiety do obliczeń: naukowych i inżynierskich Przegląd i porównanie. Bartek Wilczyński

Opis poszczególnych przedmiotów (Sylabus) Fizyka, studia pierwszego stopnia

Metody Lagrange a i Hamiltona w Mechanice

Wykład Ćwiczenia Laboratorium Projekt Seminarium 15 30

Nowoczesne narzędzia obliczeniowe do projektowania i optymalizacji kotłów

Mechanika i Budowa Maszyn I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Podstawy Informatyki Computer basics

Karta (sylabus) przedmiotu Kierunek studiów Mechatronika Studia pierwszego stopnia. Mechanika Techniczna Rodzaj przedmiotu: Podstawowy Kod przedmiotu:

Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2

Wspomaganie obliczeń matematycznych. dr inż. Michał Michna

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

PRZEWODNIK PO PRZEDMIOCIE

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa i multimedia

Wstęp do równań różniczkowych

INSTRUKCJA DO ĆWICZENIA NR 2

SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD

Opis ćwiczenia. Cel ćwiczenia Poznanie budowy i zrozumienie istoty pomiaru przyspieszenia ziemskiego za pomocą wahadła rewersyjnego Henry ego Katera.

Rozszerzony konspekt preskryptu do przedmiotu Teoria Maszyn i Mechanizmów

KATEDRA AUTOMATYKI, BIOMECHANIKI I MECHATRONIKI. Laboratorium Mechaniki technicznej

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

Ćwiczenie M-2 Pomiar przyśpieszenia ziemskiego za pomocą wahadła rewersyjnego Cel ćwiczenia: II. Przyrządy: III. Literatura: IV. Wstęp. l Rys.

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Modelowanie układów dynamicznych

Opis systemów dynamicznych w przestrzeni stanu. Wojciech Kurek , Gdańsk

Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki

PRZEWODNIK PO PRZEDMIOCIE

Katarzyna Jesionek Zastosowanie symulacji dynamiki cieczy oraz ośrodków sprężystych w symulatorach operacji chirurgicznych.

INSTRUKCJA DO ĆWICZENIA NR 4

INSTRUKCJA DO ĆWICZENIA NR 5

SYLABUS. Studia Kierunek studiów Poziom kształcenia Forma studiów. stopnia. rachunkowe

Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy. Obowiązkowy Polski VI semestr zimowy

Ruch granulatu w rozdrabniaczu wielotarczowym

WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU

I rok. semestr 1 semestr 2 15 tyg. 15 tyg. Razem ECTS. laborat. semin. ECTS. konwer. wykł. I rok. w tym. Razem ECTS. laborat. semin. ECTS. konwer.

Inżynierskie metody analizy numerycznej i planowanie eksperymentu / Ireneusz Czajka, Andrzej Gołaś. Kraków, Spis treści

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa i multimedia

Modelowanie Fizyczne w Animacji Komputerowej

Matlab - zastosowania Matlab - applications. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-E-A-1008-s5 Komputerowa Symulacja Układów Nazwa modułu. Dynamicznych. Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy

Pakiet webmathematica jako narzędzie wspomagające proces dydaktyczny przedmiotu mechanika. Łukasz Maciejewski, Wojciech Myszka, Stanisław Piesiak

mechanika analityczna 1 nierelatywistyczna L.D.Landau, E.M.Lifszyc Krótki kurs fizyki teoretycznej

KATEDRA AUTOMATYKI, BIOMECHANIKI I MECHATRONIKI. Laboratorium Mechaniki technicznej

Załącznik nr 1 do Zapytania ofertowego: Opis przedmiotu zamówienia

Treści programowe przedmiotu

Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2

ELEMENTY AUTOMATYKI PRACA W PROGRAMIE SIMULINK 2013

W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora.

Przykłady: zderzenia ciał

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

M2. WYZNACZANIE MOMENTU BEZWŁADNOŚCI WAHADŁA OBERBECKA

Nowoczesne metody nauczania przedmiotów ścisłych

Mechanika Ogólna General Mechanics. Inżynieria Bezpieczeństwa I stopień (I stopień / II stopień) ogólnoakademicki (ogólnoakademicki / praktyczny)

Drgania. O. Harmoniczny

Pakiety matematyczne. Matematyka Stosowana. dr inż. Krzysztof Burnecki

Kurs wybieralny: Zastosowanie technik informatycznych i metod numerycznych w elektronice

KARTA KURSU (realizowanego w module specjalności) Metody numeryczne

PRZEWODNIK PO PRZEDMIOCIE

Mechanika Techniczna I Engineering Mechanics I. Transport I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Ć W I C Z E N I E N R M-2

Elementy rachunku różniczkowego i całkowego

Ćwiczenia nr 7. TEMATYKA: Krzywe Bézier a

Field of study: Computer Science Study level: First-cycle studies Form and type of study: Full-time studies. Auditorium classes.

ANALIZA DYNAMIKI RUCHU WYBRANYCH MODELI UKŁADÓW WAHADEŁ PODWÓJNYCH

Transkrypt:

MODELOWANIE INŻYNIERSKIE 2016 nr 60, ISSN 1896-771X OBLICZENIA SYMBOLICZNE W PROBLEMIE WAHADŁA PODWÓJNEGO Andrzej Icha 1a,b 1 Instytut Matematyki, Akademia Pomorska w Słupsku a majorana38@gmail.com, b andrzej.icha@apsl.edu.pl Streszczenie Praca dotyczy wykorzystania ograniczonego systemu obliczeń naukowych TeX-PostScript w celu analizy dynamiki wahadła podwójnego. Wykorzystując formalizm lagranżowski, otrzymano układ równań opisujący ruch wahadła i zaprezentowano rozwiązania numeryczne przy użyciu pakietu makr postscriptowych PSTricks. Przedstawiono również dwie wybrane animacje ruchu ruchu wahadła. Rozważono także możliwość rozszerzenia obliczeń na przypadek ruchu wahadła potrójnego. Słowa kluczowe: drgania, wahadło podwójne, system obliczeń symbolicznych, TeX, PostScript SYMBOLIC COMPUTATIONS IN DOUBLE PENDULUM PROBLEM Summary The paper concerns the use of the restricted scientific computations system TeX-PostScript, to pendulum dynamics analysis. On the basis of the lagrangian formalism, the set of equations describing the pendulum motion is obtained. The numerical solutions are presented, using the macro package PSTricks. Two selected animations of penulum motion are showed also. The possibility of extending calculations for case of triple pendulum is mentioned. Keywords: vibrations, double pendulum, system of symbolic computations, TeX, PostScript, PSTricks 1. WSTĘP Obliczenia symboliczne stanowią intensywnie rozwijającą się i bardzo rozbudowaną gałąź matematyki stosowanej. Świadczy o tym m.in. fakt, że problematyka ta jest odnotowana w Matematycznej Klasyfikacji Tematycznej (MSC2010) pod numerami 33F10 - Symbolic computation oraz 68W30 - Symbolic computation and algebraic computation. Zasadniczym celem tego podejścia badawczego jest próba algorytmicznego ujęcia wszelkiego rodzaju operacji naukowych poprzez tworzenie zintegrowanych systemów obliczeń symbolicznych. Systemy takie, zwane CAS (Computer Algebra System), zaczęły pojawiać się na początku lat 70. ub. wieku. Pionierskie prace w tym zakresie były prowadzone m.in. przez holenderskiego fizyka Martinusa Veltmana, który w latach 60. zaprojektował program komputerowy Schoonschip umożliwiający symboliczną manipulację równaniami matematycznymi, uważany obecnie za pierwszy komputerowy system algebry [4]. W dalszym ciągu pracy wprowadzono następujące określenia. Definicja 1. Systemem obliczeń naukowych nazywa się zintegrowane środowisko obliczeniowe zawierające procedury symboliczne, numeryczne i hybrydowe, umożliwiające wizualizacje graficzne i przetwarzanie danych. Definicja 2. Ograniczonym systemem obliczeń naukowych nazywa się środowisko obliczeniowe zawierające procedury symboliczne i (lub) numeryczne, umożliwiające wizualizacje graficzne i przetwarzanie danych. Przykładami znanych i popularnych systemów obliczeń są Maple, Mathematica i Matlab (systemy komercyjne) oraz Maxima, Octave i Scilab (systemy typu public domain) [2]. Relatywnie mało znanym, ograniczonym systemem obliczeń, jest rozpowszechniany na zasadzie dobra wspólnego bez interfejsu graficznego - system 28

Andrzej Icha TeX-PostScript (PSTricks). Celem pracy jest krótkie przedstawienie możliwości obliczeniowych i graficznych tego systemu w zastosowaniu do opisu dynamiki wahadła podwójnego. Rezultaty obliczeń zaprezentowano w formie graficznej oraz przedstawiono dwie przykładowe animacje ruchu wahadła dla dwóch konfiguracji początkowych. Pełne animacje dostępne są na żądanie pod adresem (andrzej.icha@apsl.edu.pl). 2. WAHADŁO MATEMATYCZNE PODWÓJNE Definicja 3 [1, s. 55]. Wahadłem matematycznym podwójnym nazywa się układ mechaniczny o dwóch stopniach swobody znajdujący się w stacjonarnym jednorodnym polu siły ciężkości o przyspieszeniu g, złożony z dwóch wahadeł jednokrotnych o masach m1, m2 skupionych na końcach wahadeł i długościach l 1 i l2, z których drugie jest zamocowane przegubowo do pierwszego. Szkic geometryczny rozpatrywanego układu przedstawia rys. 1. Ruch wahadła odbywa się w ustalonej płaszczyźnie przechodzącej przez linię pionu. Jako współrzędne uogólnione wybrano kąty 1 i 2 odchyleń wahadeł od pionu. Znaleziono równania ruchu wahadła, wykorzystując formalizm lagranżowski. Współrzędne i prędkości zawieszonych punktów wynoszą: Rys. 1. Wahadło podwójne - szkic Następnie znaleziono energie - kinetyczną T i potencjalną U wahadła. na podstawie których obliczono lagrangian układu L= T-U. Wykorzystując równania Lagrange a [3], Znaleziono równania ruchu wahadła podwójnego, zapisane w postaci dogodnej do obliczeń (1) (2) gdzie m2/(m1 + m2), = l1/l2. Równania (1) - (2) tworzą układ dwóch sprzężonych nieliniowych równań zwyczajnych drugiego rzędu, którego efektywna analiza może być dokonane tylko metodami numerycznymi. Znajdzie się przykładowe rozwiązania tego układu, wykorzystując możliwości obliczeniowe systemu TeX-PostScript i wybierając następujące dane wejściowe i warunki początkowe: (3) (4) 29

OBLICZENIA SYMBOLICZNE W PROBLEMIE WAHADŁA PODWÓJNEGO Poniżej zaprezentowany jest kod źródłowy zawierający procedury obliczeniowe i graficzne dla układu równań (1) - (2), zapisane zgodnie ze składnią zdefiniowaną w pakiecie makr pstricks-add [5]. Kluczowe znaczenie mają tu linie 11-28, opisujące prawe strony równań (1) - (2) i warunki (3) - (4). Realizacja programu jest przedstawiona na dwóch animacjach oraz czterech rysunkach poniżej. Kod źródłowy 1. Wahadło podwójne 30

Andrzej Icha Rys. 2. Trajektorie wahadła podwójnego w czasie rzeczywistym (t {5 s, 15 s, 35 s, 40 s}), dla warunków początkowych (3) Rys. 3. Trajektorie wahadła podwójnego w czasie rzeczywistym (t {5 s, 20 s, 30 s, 40 s}), dla warunków początkowych (4) Rys. 4. Zależność 1 = 1 (t) dla warunków początkowych (3) 31

OBLICZENIA SYMBOLICZNE W PROBLEMIE WAHADŁA PODWÓJNEGO Rys. 5. Zależność 2 = 2 (t) dla warunków początkowych (3) 32

Andrzej Icha Rys. 6. Zależność 1 = 1 (t) dla warunków początkowych (3) Rys. 7. Zależność 2 = 2 (t) dla warunków początkowych (3) 33

OBLICZENIA SYMBOLICZNE W PROBLEMIE WAHADŁA PODWÓJNEGO 3. UWAGI KOŃCOWE Należy podkreślić, że obliczenia i generowanie grafiki w systemie obliczeń TeX-Postscript są równoczesne. Jakość grafiki postscriptowej oraz całkowita swoboda w opisie rysunków stawia ten system wyżej niż systemy komercyjne, w tym np. Maple. Dzięki mechanizmowi dołączania czcionek grafika jest całkowicie przenośna i nie zdarzają się przy- kre niespodzianki związane np. z substytucją fontów. Tworzenie animacji w formacie pdf wymaga dodatkowego przetwarzanie plików formaterem pdflatex, ale sprawia, że ich jakość jest nieporównywalna z archaicznymi, obecnymi w Maple, animacjami gif. Z punktu widzenia praktyki naukowej i dydaktycznej systemu TeX-Postscript nie należy traktować konkurencyjnie, ale raczej komplementarnie w stosunku do innych. Autor dostosował i sprawdził omawiane kody w zagadnieniach klasycznego wahadła matematycznego, wahadła o zmiennej długości, wahadła obrotowego i wahadła Kapicy, uzyskując rezultaty zgodne z literaturą przedmiotu. Próby realizacji kodu obliczeniowego w przypadku wahadła potrójnego są na razie w fazie początkowej; wstępne wyniki wydają się być zachęcające, chociaż nie udało się jeszcze przy tworzeniu animacji, wygenerować grafiki torów ruchu wahadeł: górnego i środkowego (p. rys. 8). Rys. 8. Tor ruchu wahadła potrójnego (wahadło dolne) Literatura 1. Calkin M. G,: Lagrangian and Hamiltonian mechanics. Singapore: World Scientific, 1998. 2. Krzyżanowski P.: Obliczenia naukowe. Warszawa: Uniwersytet Warszawski, 2011. http://mst.mimuw.edu.pl/wyklady/ona/wyklad.pdf.dostęp: 06.10.2016. 3. Landau L. D., Lifszyc I. M.: Mechanika. Warszawa: PWN, 2006. 4. Veltman M. J. G., Williams D. N.: Schoonschip '91. http://arxiv.org/pdf/hep-ph/9306228.pdf. Dostęp: 06.10.2016. 5. Voss H.: PSTricks: Graphics and PostScript for TeX and LaTeX. Cambridge: UIT, 2011. Artykuł dostępny na podstawie licencji Creative Commons Uznanie autorstwa 3.0 Polska. http://creativecommons.org/licenses/by/3.0/pl 34