METODA UKŁADÓW WIELOCZŁONOWYCH W SYSTEMACH CAD MULTIBODY SYSTEMS METHOD IN CAD SYSTEMS

Podobne dokumenty
KRZYWA BÉZIERA TWORZENIE I WIZUALIZACJA KRZYWYCH PARAMETRYCZNYCH NA PRZYKŁADZIE KRZYWEJ BÉZIERA

ZASTOSOWANIE PROGRAMÓW PC-CRASH I V-SIM DO SYMULACJI RAJDOWEJ JAZDY SAMOCHODEM

(M2) Dynamika 1. ŚRODEK MASY. T. Środek ciężkości i środek masy

Projekt 6 6. ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH CAŁKOWANIE NUMERYCZNE

WikiWS For Business Sharks

ZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 2(88)/2012

Evaluation of estimation accuracy of correlation functions with use of virtual correlator model

I. Elementy analizy matematycznej

J. Buśkiewicz Wstęp do teorii mechanizmów 1

RUCH OBROTOWY Można opisać ruch obrotowy ze stałym przyspieszeniem ε poprzez analogię do ruchu postępowego jednostajnie zmiennego.

Zaawansowane metody numeryczne

APLIKACJA METODY BADAŃ WŁASNOŚCI DYNAMICZNYCH ZAWIESZEŃ POJAZDÓW SAMOCHODOWYCH O DMC POWYŻEJ 3,5 TONY W PROGRAMIE LABVIEW

SZACOWANIE NIEPEWNOŚCI POMIARU METODĄ PROPAGACJI ROZKŁADÓW

Zapis informacji, systemy pozycyjne 1. Literatura Jerzy Grębosz, Symfonia C++ standard. Harvey M. Deitl, Paul J. Deitl, Arkana C++. Programowanie.

BADANIE DRGAŃ WŁASNYCH NAPĘDU ROBOTA KUCHENNEGO Z SILNIKIEM SRM

Zaawansowane metody numeryczne Komputerowa analiza zagadnień różniczkowych 1. Układy równań liniowych

Symulator układu regulacji automatycznej z samonastrajającym regulatorem PID

CZ.1. ANALIZA STATYCZNA I KINETOSTATYCZNA MECHANIZMÓW

BADANIA OPERACYJNE. Podejmowanie decyzji w warunkach niepewności. dr Adam Sojda

ZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 5(96)/2013

Rozwiązywanie zadań optymalizacji w środowisku programu MATLAB

Praca podkładu kolejowego jako konstrukcji o zmiennym przekroju poprzecznym zagadnienie ekwiwalentnego przekroju

KORZYŚCI PŁYNĄCE ZE STOSOWANIA ZASADY PRAC WIRTUALNYCH NA PRZYKŁADZIE MECHANIKI OGÓLNEJ. 1. Wprowadzenie. 2. Więzy układu materialnego.

Optymalizacja belki wspornikowej

Laboratorium ochrony danych

Kwantowa natura promieniowania elektromagnetycznego

Weryfikacja hipotez dla wielu populacji

COMPUTER AIDED TEACHING REGARDING APLLICATIONS OF NEURAL NETWORKS AND GENETIC ALGORITHMS FOR SOLVING INVERSE KINEMATICS PROBLEM OF MANIPULATORS

Proces narodzin i śmierci

XXX OLIMPIADA FIZYCZNA ETAP III Zadanie doświadczalne

5. OPTYMALIZACJA GRAFOWO-SIECIOWA

Zestaw zadań 4: Przestrzenie wektorowe i podprzestrzenie. Liniowa niezależność. Sumy i sumy proste podprzestrzeni.

Wykład 1 Zagadnienie brzegowe liniowej teorii sprężystości. Metody rozwiązywania, metody wytrzymałości materiałów. Zestawienie wzorów i określeń.

mgr inż. Wojciech Artichowicz MODELOWANIE PRZEPŁYWU USTALONEGO NIEJEDNOSTAJNEGO W KANAŁACH OTWARTYCH

Metody gradientowe poszukiwania ekstremum. , U Ŝądana wartość napięcia,

WPŁYW ZMIANY POŁOŻENIA CoP NA WARTOŚĆ BŁĘDU MOMENTU SIŁY W STAWIE SKOKOWYM W CHODZIE

Pokazać, że wyżej zdefiniowana struktura algebraiczna jest przestrzenią wektorową nad ciałem

KONSPEKT WYKŁADU. nt. METODA ELEMENTÓW SKOŃCZONYCH TEORIA I ZASTOSOWANIA. Piotr Konderla

SZTUCZNA INTELIGENCJA

STATECZNOŚĆ SKARP. α - kąt nachylenia skarpy [ o ], φ - kąt tarcia wewnętrznego gruntu [ o ],

SYMULACJA KOMPUTEROWA NAPRĘŻEŃ DYNAMICZNYCH WE WRĘGACH MASOWCA NA FALI NIEREGULARNEJ

Urządzenia wejścia-wyjścia

WPŁYW PARAMETRÓW DYSKRETYZACJI NA NIEPEWNOŚĆ WYNIKÓW POMIARU OBIEKTÓW OBRAZU CYFROWEGO

Wyznaczanie lokalizacji obiektu logistycznego z zastosowaniem metody wyważonego środka ciężkości studium przypadku

MATEMATYKA POZIOM ROZSZERZONY Kryteria oceniania odpowiedzi. Arkusz A II. Strona 1 z 5

RÓWNOLEGŁY ALGORYTM POPULACYJNY DLA PROBLEMU GNIAZDOWEGO Z RÓWNOLEGŁYMI MASZYNAMI

Stanisław Cichocki. Natalia Nehrebecka. Wykład 6

Grupa: Elektrotechnika, wersja z dn Studia stacjonarne, II stopień, sem.1 Laboratorium Techniki Świetlnej

Zmodyfikowana technika programowania dynamicznego

METODA STRZAŁÓW W ZASTOSOWANIU DO ZAGADNIENIA BRZEGOWEGO Z NADMIAROWĄ LICZBĄ WARUNKÓW BRZEGOWYCH

Stanisław Cichocki Natalia Nehrebecka. Zajęcia 4

V. TERMODYNAMIKA KLASYCZNA

MODELOWANIE PRZEPŁYWU POWIETRZA W KANAŁACH WENTYLACYJNYCH PIECZARKARNI

Bryła fotometryczna i krzywa światłości.

Diagonalizacja macierzy kwadratowej

D Archiwum Prac Dyplomowych - Instrukcja dla studentów

ZASADA ZACHOWANIA MOMENTU PĘDU: PODSTAWY DYNAMIKI BRYŁY SZTYWNEJ

PORADNIK KANDYDATA. Wkrótce w nauka w szkole w jaki sposób je. zasadniczych szkole


Wykład IX Optymalizacja i minimalizacja funkcji

Analiza porównawcza rozwoju wybranych banków komercyjnych w latach

MODELOWANIE SIŁ SKRAWANIA PODCZAS OBWIEDNIOWO-PODZIAŁOWEGO SZLIFOWANIA KÓŁ ZĘBATYCH

MECHANIKA 2 MOMENT BEZWŁADNOŚCI. Wykład Nr 10. Prowadzący: dr Krzysztof Polko

Pattern Classification

Metody analizy obwodów

Zadanie na wykonanie Projektu Zespołowego

2. STOPIEŃ KINEMATYCZNEJ NIEWYZNACZALNOŚCI

Przykład 5.1. Kratownica dwukrotnie statycznie niewyznaczalna

BEZCZUJNIKOWY UKŁAD WEKTOROWEGO STEROWANIA SILNIKIEM INDUKCYJNYM KLATKOWYM METODĄ FDC

Sprawozdanie powinno zawierać:

System Przeciwdziałania Powstawaniu Bezrobocia na Terenach Słabo Zurbanizowanych SPRAWOZDANIE Z BADAŃ Autor: Joanna Wójcik

Stateczność skarp. Parametry gruntu: Φ c γ

KONSTRUKCJA OPTYMALNYCH PORTFELI Z ZASTOSOWANIEM METOD ANALIZY FUNDAMENTALNEJ UJĘCIE DYNAMICZNE

3. ŁUK ELEKTRYCZNY PRĄDU STAŁEGO I PRZEMIENNEGO

Natalia Nehrebecka. Zajęcia 4

Regulacje i sądownictwo przeszkody w konkurencji między firmami w Europie Środkowej i Wschodniej

KINEMATYKA MANIPULATORÓW

4.1. Komputer i grafika komputerowa

WYWAŻANIE STATYCZNE WIRUJĄCYCH ZESTAWÓW RADIOLOKACYJNYCH

PRZENOŚNY ANALIZATOR DIAGNOSTYCZNY DO WYKRYWANIA USZKODZEŃ STOJANA I WIRNIKA W SILNIKACH INDUKCYJNYCH

Komórkowy model sterowania ruchem pojazdów w sieci ulic.

SYMULACJA KRZEPNIĘCIA OBJĘTOŚCIOWEGO METALI Z UWZGLĘDNIENIEM PRZECHŁODZENIA TEMPERATUROWEGO

Jakość cieplna obudowy budynków - doświadczenia z ekspertyz

ZASTOSOWANIE ANALIZY HARMONICZNEJ DO OKREŚLENIA SIŁY I DŁUGOŚCI CYKLI GIEŁDOWYCH

ANALIZA WŁASNOŚCI SILNIKA RELUKTANCYJNEGO METODAMI POLOWYMI

Analiza rodzajów skutków i krytyczności uszkodzeń FMECA/FMEA według MIL STD A

D Archiwum Prac Dyplomowych - Instrukcja dla opiekunów/promotorów/recenzentów

METODA UNITARYZACJI ZEROWANEJ Porównanie obiektów przy ocenie wielokryterialnej. Ranking obiektów.

Zastosowanie symulatora ChemCad do modelowania złożonych układów reakcyjnych procesów petrochemicznych

MODELOWANIE LICZBY SZKÓD W UBEZPIECZENIACH KOMUNIKACYJNYCH W PRZYPADKU WYSTĘPOWANIA DUŻEJ LICZBY ZER, Z WYKORZYSTANIEM PROCEDURY KROSWALIDACJI

ZASTOSOWANIE PROGRAMOWANIA DYNAMICZNEGO DO OPRACOWANIA STRATEGII REDUKCJI EMISJI GAZÓW

Regulamin promocji zimowa piętnastka

Modelowanie i obliczenia techniczne. Metody numeryczne w modelowaniu: Optymalizacja

WPŁYW POSTACI FUNKCJI JAKOŚCI ORAZ WAG KRYTERIÓW CZĄSTKOWYCH NA WYNIKI OPTYMALIZACJI ZDERZENIA METODĄ GENETYCZNĄ

OPTYMALIZACJA ALGORYTMÓW WYZNACZANIA RUCHU CIECZY LEPKIEJ METODĄ SZTUCZNEJ ŚCIŚLIWOŚCI

Regulamin promocji 14 wiosna

PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W PILE INSTYTUT POLITECHNICZNY. Zakład Budowy i Eksploatacji Maszyn PRACOWNIA TERMODYNAMIKI TECHNICZNEJ INSTRUKCJA

BADANIA SYMULACYJNE BEZCZUJNIKOWEGO UKŁADU STEROWANIA SILNIKIEM INDUKCYJNYM KLATKOWYM Z WYKORZYSTANIEM METODY FDC

LABORATORIUM TECHNIKI CIEPLNEJ INSTYTUTU TECHNIKI CIEPLNEJ WYDZIAŁ INŻYNIERII ŚRODOWISKA I ENERGETYKI POLITECHNIKI ŚLĄSKIEJ

OPTYMALIZACJA WARTOŚCI POLA MAGNETYCZNEGO W POBLIŻU LINII NAPOWIETRZNEJ Z WYKORZYSTANIEM ALGORYTMU GENETYCZNEGO

Transkrypt:

TADEUSZ CZYŻEWSI METODA UŁADÓW WIELOCZŁONOWYCH W SYSTEMACH CAD MULTIBODY SYSTEMS METHOD IN CAD SYSTEMS S t r e s z c z e n e A b s t r a c t Badane ruchu układów złożonych z welu członów poruszających sę względem sebe otoczena, jest zadanem trudnym do rozwązana. Do analzy tego problemu wykorzystywane są różne algorytmy komputerowe. Jednym z takch algorytmów jest metoda układów weloczłonowych, która jest ogólne przyjętym termnem dla metod modelowana, analzy syntezy układów rzeczywstych. Ponższy artykuł omawa procedurę tworzena paketu symulacyjnego dla systemu CAD, opartego o formalzm układów weloczłonowych oraz nterfejs API tego systemu. Zameszczone zostały równeż wynk symulacj przeprowadzonych za pomocą tego paketu. Słowa kluczowe: układy weloczłonowe, system CAD, programowane, C++, API Moton study of systems consst of many bodes movng relatve to each other and envronment, s a hard to solve task. Many dfferent computer algorthms are used to analyze such problem. One of these algorthms s multbody systems method, whch s generally accepted term for modelng, analyss and synthess methods of real systems. Ths artcle dscusses procedure of creatng of smulaton package for CAD system, based on multbody systems formulaton and CAD system API nterface. Artcle also conssts results of smulaton carred out wth ths package. eywords: multbody systems, CAD system, programmng, C++, API Mgr nż. Tadeusz Czyżewsk, Instytut Informatyk Stosowanej, Wydzał Mechanczny, Poltechnka rakowska.

14 1. Wstęp W zagadnenach nżynerskch często zachodz koneczność analzy knematycznej dynamcznej układów złożonych z welu członów poruszających sę względem sebe oraz otoczena. Układam tego typu są na przykład mechanzmy pojazdów lub maszyn roboczych, take jak zaweszena samochodów, układy kerowncze, elementy podwoza samolotów, osprzęty robocze koparek lub roboty przemysłowe ch podzespoły. Układy te często są bardzo złożone, w zwązku z tym zaps badane równań, które opsują ch ruch, jest zadanem trudnym. W okrese ostatnch czterdzestu lat powstało wele programów komputerowych umożlwających realzację tego zadana. Wykorzystują one metodę układów weloczłonowych, która jest ogólne przyjętym termnem dla metod modelowana, analzy syntezy układów rzeczywstych, traktowanych jako układy weloczłonowe [2]. Istneją jednak przypadk, kedy wykorzystane tego typu oprogramowana jest neefektywne. Spowodowane jest to zazwyczaj brakem kompatyblnośc modelu oblczenowego z modelem tworzonym w systeme CAD lub specyfką analzowanego przypadku. Jednym ze sposobów rozwązana tych problemów jest stworzene paketu ntegrującego sę z systemem CAD umożlwającego analzę mechanzmów z wykorzystanem formalzmu układów weloczłonowych. Nnejszy artykuł omawa procedurę tworzena takego paketu dla systemu Pro/ENGINEER oraz przedstawa wynk symulacj przeprowadzonych z jego pomocą. 2. Implementacja metody układów weloczłonowych w systeme CAD Wększość profesjonalnych systemów z rodzny CAx, w tym także systemy CAD, ma wewnętrzny nterfejs programstyczny pozwalający na rozszerzene ch funkcjonalnośc. Interfejs ten zwany w skróce API (Applcaton Programmng Interface) umożlwa użytkownkow systemu CAx napsane programu komputerowego, który ntegrując sę z systemem, uzyska bezpośredn dostęp do jego zasobów. W przypadku systemów CAD wykorzystane nterfejsu API może służyć do napsana paketu mplementującego metodę układów weloczłonowych. Pełna ntegracja paketu opartego na formalzme układów weloczłonowych z systemem CAD ne wymaga tworzena odrębnego modelu symulacyjnego. Do symulacj stosowany jest model CAD, na który nakładane są odpowedne węzy knematyczne w postac układów równań. Należy zwrócć uwagę na to, że model używany w oblczenach dostępny z pozomu systemu CAD, może zawerać ne tylko nformacje o geometr badanego obektu, ale równeż dane o tolerancjach wykonana, materałach, obszarach roboczych, technolog wykonana, tp. Wele z tych nformacj może być wykorzystanych do symulacj w celu uzyskana dokładnejszych wynków. Na rysunku 1 przedstawono schematyczne przebeg symulacj knematyk przeprowadzonej za pomocą paketu opartego na formalzme układów weloczłonowych nterfejs API. Po uruchomenu paketu symulacyjnego (klenta) ustanawane jest połączene z systemem CAD (serwerem) pozwalające na dwukerunkową komunkację mędzy nm. W wynku tego paket symulacyjny uzyskuje dostęp do wszystkch cech modelu CAD, tj. defncj układów odnesena, nformacj o wymarach ognw knematycznych, typach węzów geometrycznych knematycznych, tp. Na podstawe tych nformacj generowane są automatyczne równana węzów knematycznych. Ostatnm

krokem przed uruchomenem symulacj jest zdefnowane węzów kerujących określających charakter wymuszena. Po zdefnowanu węzów kerujących w pakece symulacyjnym możlwe jest uruchomene symulacj. Wynk symulacj prezentowane są w postac wykresów zależnośc położene czas, prędkość czas, przyspeszene czas. Dodatkowo paket umożlwa wyśwetlene symulacj ruchu na modelu CAD. 15 Rys. 1. Schemat przebegu symulacj knematyk przeprowadzonej za pomocą paketu opartego na formalzme układów weloczłonowych oraz nterfejs API systemu CAD Fg. 1. Scheme of knematcs smulaton carred out wth the ad of package whch s based on multbody system formulaton and CAD system API nterface 2.1. Ops knematyk układów weloczłonowych Ops knematyk układu weloczłonowego jest to ops ruchu wszystkch jego członów czyl zmany położena orentacj tych członów w czase. Opsu ruchu dokonuje sę względem globalnego, neruchomego układu odnesena. ażdy z członów układu weloczłonowego posada swój własny lokalny układ odnesena, który jest z nm sztywno zwązany. 2.1.1. Współrzędne absolutne Współrzędne absolutne zalcza sę do grupy współrzędnych bezwzględnych. Ich cechą charakterystyczną jest to, że opsują one położene orentację członu względem globalnego układu odnesena, a ne względem nnych członów układu. Ta cecha decyduje o tym, że współrzędne absolutne znajdują zastosowane w unwersalnych algorytmach oblczeń knematyk. Na rysunku 2 przedstawono układ n członów w przestrzen trójwymarowej. Układ ten stanow pewen model rzeczywstego mechanzmu bądź pojazdu. Rozważmy węc -ty człon prezentowanego układu. Z członem tym zwązany jest sztywno lokalny układ odnesena π. Położene orentację członu względem neruchomego globalnego układu odnesena π 0 można jednoznaczne określć, podając:

16 wektor wodzący r początku układu π w układze π 0 oraz trzy kąty α, β, γ opsujące orentację układu π względem układu π 0. Zatem wektor współrzędnych uogólnonych neskrępowanego członu w przestrzen trójwymarowej można zapsać w postac: T T = r,,, α β γ, (1) gdze α, β, γ stanową układ trzech kątów Eulera w sekwencj obrotów kolejno wokół os z 0, ln węzłów w os z, co zostało zlustrowane na rysunku 3. π π Rys. 2. Współrzędne absolutne członów mechanzmu w przestrzen trójwymarowej Fg. 2. Absolute coordnates of mechansm bodes n 3D space β α Po przyjęcu oznaczena Rys. 3. ąty Eulera Fg. 3. Euler angles T ϕ = [ α, β, γ ], (2) wektor współrzędnych uogólnonych członu można zapsać w postac: T T T = r, ϕ (3)

Wektor opsujący położene orentację wszystkch n członów prezentowanego układu będze mał postać: T 17 T T T T = 1, 2, 3,..., n (4) 2.1.2. Równana węzów Węzy, które są nakładane na współrzędne uogólnone przez wszystke pary knematyczne występujące w analzowanym obekce, zapsywane są w forme układów równań węzów holonomcznych postac Φ ( ) = 0 (5) Węzy te mają charakter węzów materalnych, poneważ wynkają one z stnena realnych par knematycznych. Ogranczenom podlegają także prędkośc przyspeszena uogólnone. Węzy krępujące prędkośc uogólnone otrzymuje sę, różnczkując równane (5) względem czasu Φ ( ) = Φ = 0, gdze Φ jest macerzą pochodnych cząstkowych, zwaną macerzą Jacobego, ma ona postać: (6) Φ1 Φ 1 1 N Φ = Φm Φm 1 N m N (7) Różnczkując równane (6) względem czasu, uzyskuje sę równana węzów dla przyspeszeń Φ ( ) = Φ = Φ = Γ. (8) 2.1.3. Zadana knematyk W metodze układów weloczłonowych zadane knematyk defnowane jest za pomocą postawena wymagana, aby człony poruszały sę względem sebe w dokładne określony sposób (np. ruch po zadanym torze). W tym celu formułowane są dodatkowe węzy zależne od współrzędnych uogólnonych czasu t, zwane węzam kerującym. Zapsywane są one następująco: Φ D (, t) = 0 (9) Węzy kerujące (9) analogczne jak to jest w przypadku równań węzów knematycznych (5) nakładają dodatkowe ogranczena równeż na prędkośc przyspeszena

18 uogólnone. Różnczkując równana węzów (9) dwa razy względem czasu, uzyskuje sę kolejno równana węzów dla prędkośc przyspeszeń, które wyrażają sę odpowedno: Φ D = Φ D t Φ = Φ 2Φt Φ tt = Γ D D D D D Po zestawenu równań (5) (9) otrzymuje sę układ N nelnowych równań algebracznych o N zmennych zawartych w wektorze : Φ ( ) Φ (, t) = = 0 D N 1 Φ (, t) oraz lnowe równana węzów względem prędkośc przyspeszeń uogólnonych Φ, = Φ, t (10) (11) (12) (13) Φ = Φ 2Φt Φ tt = Γ (14) 3. Badana symulacyjne na przykładze mechanzmu korbowo-wodzkowego 3.1. Schemat knematyczny model CAD Na rysunkach 4 5 przedstawono schemat knematyczny oraz model CAD mechanzmu, który był obektem symulacj. Analzowanym układem był mechanzm korbowo- -wodzkowy zbudowany z: korby 1, korbowodu 2 oraz wodzka 3. Poszczególne człony mechanzmu połączone były ze sobą param obrotowym. Dodatkowo korba 1 oraz wodzk 3 połączono z podłożem 0 w następujący sposób: korba podłoże para obrotowa, wodzk podłoże para przesuwna. Mechanzm został wprawony w ruch poprzez zdefnowane węzów kerujących w postac: 1 2 Φ D (, t) = ϕ t (15) Rys. 4. Schemat knematyczny Fg. 4. nematcs scheme Rys. 5. Model CAD Fg. 5. CAD model

3.2. Wynk symulacj Symulację przeprowadzono za pomocą paketu napsanego w języku programowana C++. Paket ten wykorzystuje do oblczeń formalzm układów weloczłonowych oraz dane z modelu CAD, które pozyskwane są za pośrednctwem nterfejsu API systemu CAD. Na rysunkach 6a 6b przedstawono wybrane wynk symulacj w postac zależnośc: położene czas, prędkość czas, przyspeszene czas. Uzyskane charakterystyk zostały porównane z wynkam publkowanym w lteraturze. Stwerdzono, że opracowany paket daje dentyczne rezultaty, jak te uzyskane za pomocą programu Matlab prezentowane w pracy [2]. 19 Rys. 6a. Zmany położena początku układu odnesena zwązanego z korbowodem Fg. 6a. Changes of poston of coordnate orgn whch s fxed wth connectng-rod Rys. 6b. Zmany prędkośc przyspeszena początku układu odnesena zwązanego z korbowodem Fg. 6b. Changes of velocty and acceleraton of coordnate orgn whch s fxed wth connectng-rod

20 4. Wnosk W artykule przedstawono mplementację metody układów weloczłonowych z wykorzystanem nterfejsu API systemu CAD. Opracowano paket symulacyjny w postac programu komputerowego, a wynk uzyskane z symulacj porównano z wynkam publkowanym w lteraturze. Na podstawe wynków stwerdzono, że prowadzene badań symulacyjnych w pakece zntegrowanym z system CAD, zapewna kompatyblność modelu oblczenowego z modelem CAD. L t e r a t u r a [1] W o j t y r a M., F rączek J., Metoda układów weloczłonowych w dynamce mechanzmów, Ofcyna Wydawncza Poltechnk Warszawskej, Warszawa 2007. [2] W o j t y r a M., F rączek J., nematyka układów weloczłonowych, Wydawnctwa Naukowo-Technczne, Warszawa 2008. [3] G a r c a d e J a l o n J., B a y o E., nematc and dynamc smulaton of multbody systems, Sprnger Verlag 1994. [4] S h a b a n a A.A., Dynamcs of multbody systems, Cambrdge Unversty Press, New York 2005.