Oprogramowanie metody transformacji macierzowego grafu

Transkrypt

Oprogramowanie metody transformacji macierzowego grafu
E’20 2
0
M
AM
1 1th
Oprogramowanie metody transformacji macierzowego grafu hybrydowego
układu mechanicznego w struktur schematu blokowego
J. wider, G. Wszołek
Katedra Automatyzacji Procesów Technologicznych i Zintegrowanych Systemów
Wytwarzania, Wydział Mechaniczny Technologiczny, Politechnika l ska
ul. Konarskiego 18a, 44-100 Gliwice, Poland
W artykule przedstawiono aplikacj numeryczn GRAFSIM, realizuj c algorytm
transformacji macierzowego grafu hybrydowego (mgh) modelu układu mechanicznego
w reprezentuj cy go macierzowy schemat blokowy. Program został zaimplementowany
w rodowisku MATLAB-SIMULINK. Daje on mo liwo przeprowadzania zło onych analiz
numerycznych przestrzennych układów mechanicznych ze sprz eniami liniowymi.
1. WST P
Metoda grafów hybrydowych została opisana w pracy [1] i rozwini ta do metody
macierzowych grafów hybrydowych w pracy [2]. Natomiast metod transformacji
macierzowego grafu hybrydowego w reprezentuj cy go schemat blokowy opisano w pracach
[3,4,5,6,7]. Uzyskany w wyniku transformacji macierzowy schemat blokowy
wykorzystywany jest bezpo rednio w programie GRAFSIM, który został zaimplementowany
w rodowisku aplikacji numerycznej MATLAB-SIMULINK. Program daje mo liwo
badania przestrzennych modeli mechanicznych układów drgaj cych, a zatem modeli
z liniowymi sprz eniami dynamicznymi, poddanych działaniu wymusze kinematycznych
i dynamicznych. W wyniku realizowanej w programie transformacji generowany jest schemat
blokowy o postaci graficznie zwartej, jednoznacznej i niezale nej od stopnia zło ono ci
analizowanego modelu układu mechanicznego.
2. PROGRAM GRAFSIM
Program GRAFSIM umo liwia wprowadzanie struktury modelu układu mechanicznego
poprzez system przyjaznych dla u ytkownika okien. Na podstawie danych dotycz cych
struktury układu - poprzez algorytm przej cia ze struktury modelu układu mechanicznego w
mgh - tworzone s macierze charakteryzuj ce model układu mechanicznego. Nast pnie,
poprzez przedstawiony w pracach [3,4,5,6,7] algorytm, mgh reprezentuj cy model układu
mechanicznego, zostaje odwzorowany w schemat blokowy.
558
J. wider, G. Wszołek
Rys. 1. Przykładowe okna programu GRAFSIM
Główne okno programu (rys. 1) zostało podzielone na trzy zasadnicze moduły: Plik, Dane
o układzie i Charakterystyki.
Moduł Dane o układzie słu y do wprowadzenia wszystkich danych zwi zanych z
analizowanym modelem układu mechanicznego. Mo na w nim ustali
rodzaj
rozwi zywanego zagadnienia (płaskie lub przestrzenne), ustali liczb elementów inecyjnych,
wymusze kinematycznych i dynamicznych oraz liczb elementów spr ysto-tłumi cych
wyst puj cych w układzie, wprowadzi wielko ci fizykalne i geometryczne charakteryzuj ce
układ, wprowadzi warunki pocz tkowe oraz ustali parametry przeprowadzanej symulacji.
Moduł Charakterystyki słu y do generowania odpowiedzi czasowych, charakterystyk
amplitudowo-cz stotliwo ciowych-fazowych i Nyquista, wyznaczania macierzy równa stanu
oraz zer i biegunów układu na płaszczy nie zespolonej. Pozwala tak e na wygenerowanie
schematu blokowego reprezentuj cego dyskretny model układu mechanicznego, ze wzgl du
na zdefiniowane wej cia i wyj cia układu.
3. STUKTURA SCHEMATU BLOKOWEGO UKŁADU MECHANICZNEGO
Struktura schematu blokowego (rys. 2) została uzyskana na podstawie algorytmu
odwzorowania mgh przedstawionego szczegółowo w pracy [3].
Macierze opisuj ce mgh analizowanych układów mechanicznych s wprowadzane do
odpowiednich macierzowych bloków funkcjonalnych schematu blokowego, zapewniaj c
ka dorazowo pełn spójno schematu ze wzgl du na przepływ sygnałów.
Na rys. 2 zaznaczono wszystkie wyj cia sygnałów elementów inercyjnych, w postaci:
1
1.
sił i momenów sił bezwładno ci,
2
2. przyspiesze liniowych i k towych rodków mas,
3
3.
pr dko ci liniowych i k towych rodków mas,
4
4. przemieszcze liniowch i k towych rodków mas,
5
5.
sił i momentów w elementach tłumi cych zredukowanych do rodków mas elementów
inercyjnych,
6
6.
sił i momentów w elementach spr ystych zredukowanych do rodków mas elementów
inercyjnych,
7
7. sił i momentów w elementach spr ysto-tłumi cych zredukowanych do rodków mas
elementów inercyjnych
559
Oprogramowanie metody transformacji macierzowego grafu hybrydowego
Wymuszenie dynamiczne
9
2
1
8
10
11
16 18
6
3
13
7
4
1
Wymuszenia kinematyczne
5
12
14
15
Odpowied elementu spr ysto-tłumi cego
Rys. 2. Schemat blokowy układu mechanicznego wygenerowany w programie GRAFSIM
oraz wej cia sygnałów wymusze dynamicznych i kinematycznych, gdzie oznaczono przez:
8 wej cie sygnału wymuszenia dynamicznego,
9 wej cie sygnału wymuszenia kinematycznego, zdefiniowanego jako funkcja przyspiesze ,
10 wej cie sygnału wymuszenia kinematycznego, zdefiniowanego jako funkcja pr dko ci,
11 wej cie
sygnału wymuszenia kinematycznego, zdefiniowanego jako funkcja
przemieszczenia.
Ponadto na rys. 2 zaznaczono wyj cia nast puj cych sygnałów:
12 sił i momentów w elementach spr ysto-tłumi cych,
13 sił i momentów w elementach spr ystych,
14 sił i momentów w elementach tłumi cych,
15 pr dko ci liniowych i k towych odkształce elementów spr ysto-tłumi cych,
16 przemieszcze liniowych i k towych elementów spr ysto-tłumi cych.
W przypadku ka dego analizowanego układu mo na łatwo okre li gdzie w strukturze
schematu znajduj si wej cia sygnałowe pochodz ce od wymusze (sterowa ) i gdzie
pojawiaj si odpowiedzi w postaci przemieszcze , pr dko ci i przyspiesze liniowych i
k towych oraz sił i momentów od sił bezwładno ci wybranych elementów modelu układu.
Sygnały wej ciowe (8,9,10,11) podawane s na elementy schematu blokowego Mux, które
umo liwiaj wprowadzenie pojedy czego sygnału w odpowiednie miejsce macierzy
wymusze dynamicznych [ 24 S ]1×3sw oraz wymusze kinematycznych [12 S ]1×3sk .
Wyj cia Demux (1,2,3,4,5,6,7) maj liczb sygnałów odpowiadaj c liczbie elementów
inercyjnych i wymusze kinematycznych. Ka demu wyj ciu, w przypadku układu płaskiego,
przyporz dkowany jest wektor trójsygnałowy (przemieszczenie liniowe w kierunku osi x i y,
oraz k towe wzgl dem osi z dla układu płaskiego) i 6-sygnałowy w przypadku układu
560
J. wider, G. Wszołek
przestrzennego. Natomiast wyj cia sygnałowe Demux (12,13,14,15,16) maj liczb sygnałów
odpowiadaj c liczbie elementów spr ysto-tłumi cych układu.
4. PODSUMOWANIE
Przedstawiony w artykule program numeryczny GRAFSIM umo liwia przeprowadzanie
symulacji zachowania si zło onych modeli układów mechanicznych ze sprz eniami
liniowymi, poddanych działaniu wzbudze dynamicznych i kinematycznych, przy dowolnych
warunkach pocz tkowych, przy czym pozwala wyznacza m.in.: odpowiedzi czasowe
dowolnych elementów modelu układu na zadane wymuszenia w postaci funkcji
przemieszcze , pr dko ci i przyspiesze , charakterystyki amplitudowo-cz stotliwo ciowofazowe a tak e bada stabilno oraz generowa równania stanu ze wzgl du na zdefiniowane
wej cia i wyj cia układu. Zastosowany w programie graficzny interfejs u ytkownika (GUI)
znacznie ułatwia i przyspiesza proces wprowadzania danych geometrycznych i fizykalnych
analizowanych układów. Tym samym cz ste zmiany parametrów modelu układu nie
przysparzaj problemów, umo liwiaj c tym samym prowadzenie jego analizy wariantowej.
Mo liwo edycji schematu blokowego umo liwia wprowadzanie sprz e zwrotnych od
dowolnie wybranych wyj
układu. Daje to mo liwo
projektowania otwartych i
zamkni tych układów sterowania na bazie wygenerowanego schematu blokowego, poprzez
bezpo redni ingerencj u ytkownika programu w jego struktur .
LITERATURA
1. J. wider: Grafy hybrydowe w modelowaniu drgaj cych układów mechanicznych z
liniowymi sprz eniami. Praca doktorska, Gliwice 1981.
2. J. wider: Macierzowe grafy hybrydowe w opisie drgaj cych, zło onych układów
mechanicznych. Zeszyty Naukowe Politechniki l skiej, Mechanika - Zeszyt 106, Gliwice
1991.
3. G. Wszołek: Grafy hybrydowe i schematy blokowe w analizie układów mechanicznych ze
sterowaniem. Praca doktorska, Politechnika l ska, Gliwice 2002.
4. J. wider, G. Wszołek: Macierzowe grafy hybrydowe i schematy blokowe w modelowaniu
i analizie komputerowej układów mechanicznych. 10th Jubilee International Scientific
Conference, Achievements in Mechanical & Materials Engineering, Gliwice-KrakówZakopane 2001, s. 569-574.
5. J. wider, G. Wszołek: Matrix Hybrid Graphs and block diagrams in modelling and
analysing vibration systems. The Vth International Scientific Conference - Modern
Technologies, Quality and Restructuring International Conference, IA I- CHISIN U,
T.C.M.R. Romania 2002.
6. J. wider, G. Wszołek: Transformacja grafu hybrydowego w struktur schematu
blokowego jako metoda numerycznej analizy drga sprz onych układów mechanicznych.
VI Mi dzynarodowa Konferencja Naukowa COMPUTER AIDED ENGINEERING,
Polanica Zdrój 2002, s. 545-551.
7. J. wider, G. Wszołek: Transformation of Matrix Hybrid Graphs into Block Diagrams as a
Method of Analysing of Vibrating Mechanical Systems. IX International Scientific and
Engineering Conference – Machine-Building and Technosphere on the Border of the XXI
Century, International Proceedings, Donetsk 2002, s. 275-279.

Podobne dokumenty