• Nie Znaleziono Wyników

Metoda Elementów Skończonych w Modelowaniu Układów Mechatronicznych

N/A
N/A
Protected

Academic year: 2021

Share "Metoda Elementów Skończonych w Modelowaniu Układów Mechatronicznych"

Copied!
7
0
0

Pełen tekst

(1)

_________________________________________________________________

Metoda Elementów Skończonych w

Modelowaniu Układów Mechatronicznych

_________________________________________________________________

Układy prętowe (Scilab)

(2)

I. MES 1D – układy prętowe. Podstawowe informacje

Istotą metody elementów skończonych jest sposób aproksymacji cząstkowych równań różniczkowych (które określają zachowanie funkcji niewiadomych wewnątrz rozpatrywanego obszaru dla danego zjawiska fizycznego), polegający na podziale obszaru obliczeniowego na małe podobszary o prostych kształtach, zwane elementami skończonymi oraz specjalny sposób konstruowania funkcji aproksymujących (tzw. funkcji kształtu) opierający się na funkcjach zdefiniowanych w elementach skończonych. MES jako jedna z niewielu metod potrafi modelować zjawiska w skomplikowanych obszarach obliczeniowych, co stanowi jedną z jej podstawowych zalet w zastosowaniach praktycznych. (*)

ALGORYTM POSTĘPOWANIA w MES

________________________________________________________________________________

(*) cyt. oprac. na podstawie – K.Banaś „Wprowadzenie do MES” http://www.metal.agh.edu.pl/~banas/wprowadzenie_do_MES.pdf

Odczyt rezultatów

(przemieszczenia w węzłach), wyznaczenie reakcji w podporach, obliczenie naprężeń w prętach konstrukcji (lub ich odpowiedników dla innych zjawisk fizycznych)

Rozwiązanie układu równań MES

KQ=F (statyka, liniowa spręzystość)

Uwzględnienie warunków brzegowych

(np. metoda kary)

Agregacja

utworzenie globalnej macierzy sztywności, oraz wektora obciążeń sztywności (lub jej odpowiedników dla innych zjawisk fizycznych)

Wyznaczenie lokalnych macierzy sztywności

(lub jej odpowiedników dla innych zjawisk fizycznych, np. macierzy przewodności cieplnej)

Dyskretyzacja

(podział na elementy skończone)

Przyjęcie modelu fizycznego rozważanego obiektu

Tworzenie/import geometrii, określenie typu stosowanych elementów skończonych

(3)

II. Przykład modelowania układu prętowego za pomocą MES

1. Przyjęcie modelu fizycznego rozważanego obiektu,

Pręt stalowy o zmiennym przekroju, utwierdzony jednym końcem, obciążony dwoma siłami.

2. Dyskretyzacja - podział na elementy skończone

3. Wyznaczenie lokalnych macierzy sztywności

Lokalna macierz sztywności dla elementu prętowego:

gdzie: Ae – pole przekroju elementu skończonego, Ee – moduł Younga, Le – długość elementu skończonego

W przykładzie należy wyznaczyć 4 lokalne macierze sztywności, ponieważ wyróżniono 4 elementy skończone

Ponieważ cały pręt jest wykonany z jednego materiału to E1 = E2 = E3 = E4 = E

4. Agregacja

Utworzenie globalnej macierzy sztywności K

oraz wektora obciążeń

w ogólności wektor obciążeń F może zawiera również obciążenia masowe (fe) oraz równomiernie rozłożone Te (tzw. trakcje)

1 1

1 1

e e e

e

A E L

  

     

k

e e

 

K k

e e

e

e

   

F f T F

1 1 4 4

1 1 11 12 4 4 11 12

1 1 4 4

1 21 22 4 21 22

1 1 1 1

...

1 1 1 1

k k k k

A E A E

L k k L k k

     

   

                     

k k

(4)

Zagregowana macierz sztywności dla przykładu ma postać:

Uwagi:

 Zauważ, że „łączenia” lokalnych macierzy sztywności występują w węzłach które są wspólne dla sąsiadujących elementów. Tworzy się tzw. pasmo, zaznaczone powyżej liniami

przerywanymi.

 Tam gdzie nie występuje „połączenie” poszczególnych węzłów elementem, tam w macierzy sztywności występują wartości zerowe (np. 1-3, 1-4, 1-5, 2-4, itd.). Macierz posiadająca wiele elementów zerowych nazywa się macierzą rzadką.

Poza tym, że macierz sztywności jest macierzą rzadką i pasmową jest ponadto macierzą symetryczną, tj.

Zagregowany wektor obciążeń (macierz kolumnowa) dla przykładu ma postać:

5. Uwzględnienie warunków brzegowych – metoda kary

Metoda kary (ang. Penalty approach) polega na zadaniu dużej sztywności w miejscach określenia warunku przemieszczeniowego. W ogólności, modyfikacji podlegają zarówno, globalna macierz sztywności, jak i globalny wektor obciążeń wg następującego schematu:

1. Modyfikacja globalnej macierzy sztywności K

dodajemy stałą „C” do elementów leżących na przekątnej macierzy odpowiadającym odebraniu danego stopnia swobody

2. Modyfikacja macierzy kolumnowej obciążeń F

dodajemy iloczyn „C u1” do elementu odpowiadającemu odebraniu przemieszczenia

stała C dobierana jest zwykle jako iloczyn modułu maksymalnej wartości macierzy sztywności oraz pewnego mnożnika np. 104 (duża sztywność) , tj.

max|Kij|*104

1 1

11 12

1 1 2 2

21 22 11 12

2 2 3 3

21 22 11 12

3 3 4 4

21 22 11 12

4 4

21 22

0 0 0

0 0

0 0

0 0

0 0 0

k k

k k k k

k k k k

k k k k

k k

 

  

 

 

 

 

  

 

 

K

ij

ji

K K

0

0 0 2

P

P

 

  

 

 

  

 

 

 

F

(5)

W rozważanym przykładzie utwierdzenie występuje w węźle nr 1, więc modyfikacja układu równań MES będzie następująca:

Uwaga:

W ogólności zadawane przemieszczenia nie muszą mieć zerowych wartości (np. luz montażowy).

Układ równań uwzględniający modyfikację wektora obciążeń ma wtedy postać:

6. Rozwiązanie układu równań MES

Zastosowanie metody kary umożliwia potraktowanie wektora przemieszczeń jako niewiadomej w równaniu MES:

Odpowiada to przekształceniu równania do postaci

Uwaga:

Zagregowana macierz sztywności bez uwzględniania warunków brzegowych jest macierzą osobliwą.

Uwzględnienie warunków brzegowych (tutaj metodą kary) powoduje, że macierz ta przestaje być osobliwa i możliwe jest rozwiązanie powyższego układu równań.

7. Odczyt rezultatów - przemieszczenia w węzłach, obliczenie naprężeń w poszczególnych prętach

Rozwiązanie układu równań MES wyznacza przemieszczenia węzłowe (wektor Q) Naprężenie w poszczególnych prętach wyznacza się z zależności

gdzie:

qe jest dwuelementowym wektorem przemieszczeń dla elementu, Be jest macierzą geometryczną elementu określoną zależnością:

11 12 1 1 1 1

21 22 2 2 2

1 2

C ... C

...

...

N N

N N NN N N

K K K Q F u

K K K Q F

K K K Q F

  

     

     

      

     

     

     

1 1

11 12 1

1 1 2 2

21 22 11 12 2

2 2 3 3

21 22 11 12 3

3 3 4 4

21 22 11 12 4

4 4

21 22 5

C 0 0 0 0

0 0

0 0 0

0 0 0

0 0 0 2

k k Q

Q P

k k k k

k k k k Q

k k k k Q

Q P

k k

      

       

     

       

      

     

         

 

KQ = F

1

Q = K F

E

e

e e e

σ = B q

 

1 1 1

Le

 

Be

(6)

III. Kod do programu SciLab dla powyższego przykładu

Dane do przykładu:

Moduł Younga E= 200 000MPa Siła P=1000N

Długości poszczególnych elementów: L1=100mm; L2=50mm; L3=200mm; L4=100mm Pola przekroju poszczególnych elementów: A1=50mm2; A2=40mm2; A3=20mm2; A4=5mm2

//określenie wartości obciążenia P=1000;

//określenie długości poszczególnych elementów L1=100;

L2=50;

L3=200;

L4=100;

//określenie własności materiałowych E=2e5;

//określenie pól przekroju dla poszczególnych elementów A1=50

A2=40;

A3=20;

A4=5;

//wyznaczenie macierzy sztywności poszczególnych elementów K1=E*A1/L1*[1, -1; -1, 1];

K2=E*A2/L2*[1, -1; -1, 1];

K3=E*A3/L3*[1, -1; -1, 1];

K4=E*A4/L4*[1, -1; -1, 1];

//Zainicjowanie globalnej macierzy sztywności KG=zeros(5,5);

//Agregacja globalnej macierzy sztywności KG(1:2,1:2)=KG(1:2,1:2)+K1;

KG(2:3,2:3)=KG(2:3,2:3)+K2;

KG(3:4,3:4)=KG(3:4,3:4)+K3;

KG(4:5,4:5)=KG(4:5,4:5)+K4;

//Określenie wektora sił węzłowych F=[0; -P; 0; 0; 2*P];

//Określenie przemieszczeniowych warunków brzegowych - metoda kary

C=max(KG)*10^4; //Określenie stałej C modelującej sprężynę o dużej sztywności KG(1,1)=KG(1,1)+C;

//Rozwiązanie układu równań Q=inv(KG)*F;

//określenie wektora przemieszczeń elementu q1=Q(1:2);

q2=Q(2:3);

q3=Q(3:4);

q4=Q(4:5);

//określenie macierzy geometrycznych dla poszczególnych elementów B1=1/L1*[-1,1];

B2=1/L2*[-1,1];

B3=1/L3*[-1,1];

B4=1/L4*[-1,1];

//obliczenie naprężeń w poszczególnych elementach sig1=E*B1*q1;

sig2=E*B2*q2;

sig3=E*B3*q3;

sig4=E*B4*q4;

//wyświetlenie wektora przemieszczeń Q disp(Q);

//wyświetlenie naprężeń w elementach disp(sig1, "Sigma 1=");

disp(sig2, "Sigma 2=");

disp(sig3, "Sigma 3=");

disp(sig4, "Sigma 4=");

(7)

IV. Zadania do samodzielnego wykonania

1. Zapoznaj się dokładnie ze sposobem modelowania układów prętowych MES (pkt I i II) 2. Uruchom kod z pkt. III w programie SciLab oraz przeanalizuj jego działanie.

3. Oblicz analitycznie wydłużenia oraz naprężenia dla poszczególnych części pręta wykorzystując dane z pkt. III.

Rezultaty obliczeń analitycznych porównaj z wynikami otrzymanymi w programie Scilab.

4. Napisz własny skrypt do programu SciLab wyznaczający przemieszczenia węzłowe oraz naprężenia w prętach dla następującego przykładu:

Dane do przykładu:

Moduł Younga E1= 200 000MPa (stal); E2= 70 000MPa (aluminium);

Siła P=2000N

Długości poszczególnych elementów: L1=100mm; L2=70mm;

Pola przekroju elementów: A1=60mm2; A2=30mm2;

5. Oblicz analitycznie przemieszczenie przekroju w którym przyłożona jest siła P oraz naprężenia dla obydwu części pręta.

Rezultaty obliczeń analitycznych porównaj z wynikami otrzymanymi w programie Scilab.

Cytaty

Powiązane dokumenty

W każdym z węzłów wyróżniamy stopnie swobody przemieszczeniowe (indeksy nieparzyste) oraz przemieszczenia kątowe (indeksy parzyste).. Macierz sztywności płaskiego elementu

10 Powiązanie wierzchołka siatki MES z funkcją bazową prowadzi do klasycznego pojęcia węzła siatki MES. Ze względu na przyjęcie modelu aproksymacji, w którym funkcje bazowe

Macierze symetryczne

wykład z algebry liniowej Warszawa, listopad 2012. Mirosław Sobolewski (UW) Warszawa,listopad 2012 1

Oddział powstał w połowie czerwca 1944 r., a jego rozwój i działalność wiąże się z Oddziałem nr 85, który stał się zalążkiem Brygady; dowódcą został por...

Meshing stiffness of a single pair of teeth in accordance with Petersen, Umezawa and Cai Różnice wartości sztywności zazębienia wyznaczanego wg Petersena, Umezawa i Cai są dużo

Metoda sztywnych elementów skończonych zarówno w postaci klasycznej jak i zmodyfikowanej może być z powodzeniem stosowana do analizy dynamicznej nieliniowych

W artykule przedstawiono zastosowanie klasycznej metody sztywnych elementów skończonych do modelowania powłok o skomplikowanych kształtach na przykładzie