Академический Документы
Профессиональный Документы
Культура Документы
Komitet Naukowy:
Prof. dr hab. in. Tadeusz Burczyski
Prof. dr hab. in. Ewa Majchrzak
Dr hab. in. Piotr Fedeliski, Prof. Pol. lskiej
Dr hab. in. Antoni John
Komitet Organizacyjny:
Dr hab. in. Piotr Fedeliski, Prof. Pol. lskiej
Dr in. Radosaw Grski
Dawid Opika
Micha Olejniczak
Andrzej Katunin
Komitet Redakcyjny:
Dr in. Radosaw Grski
Dr in. Mirosaw Dziewoski
ISBN 978-83-921605-9-5
Artykuy opublikowano na podstawie oryginaw dostarczonych przez Autorw.
Druk i opraw wykonano w Zakadzie Graficznym Politechniki lskiej w Gliwicach.
Nakad 100 egz. Druk ukoczono w maju 2007 r.
Wstp
Zeszyt naukowy zawiera 20 artykuw prezentowanych przez studentw na pierwszej
Studenckiej Konferencji Naukowej Metody Komputerowe 2007, odbywajcej si 23 maja
2007 roku w Centrum Edukacyjno-Konferencyjnym Politechniki lskiej w Gliwicach.
Konferencj zorganizowali studenci i pracownicy Katedry Wytrzymaoci Materiaw
i Metod Komputerowych Mechaniki Politechniki lskiej. Artykuy, przygotowane pod
opiek naukow pracownikw Katedry, przedstawiaj wyniki prac zarwno studentw
dziaajcych w ramach Studenckiego Koa Naukowego Metod Komputerowych, jak
i dyplomantw. Publikacje dotycz zastosowania metod komputerowych w rnych
dziedzinach techniki, takich jak:
- metody komputerowe w obliczeniach wytrzymaociowych,
- symulacje numeryczne w zagadnieniach przepywu ciepa,
- modelowanie komputerowe ukadw biologicznych,
- wspomaganie komputerowe prac inynierskich,
- zastosowanie metod sztucznej inteligencji,
- optymalizacja konstrukcji,
- metody numeryczne.
Dua liczba zgoszonych prac wiadczy o znacznej aktywnoci naukowej studentw
i potrzebie organizacji tego rodzaju konferencji.
Dzikuj studentom za przygotowanie artykuw i prezentacji na konferencj, Komitetowi
Naukowemu za trosk o poziom naukowy prac, a Komitetowi Redakcyjnemu za
przygotowanie zeszytu naukowego do druku. ycz studentom owocnych obrad w czasie
konferencji. Mam nadziej, e udzia w konferencji bdzie inspiracj do dalszej pracy
naukowej.
Spis treci
Poteralska Jolanta
Problem optymalizacji liniowej opracowanie oprogramowania bazujcego na metodach
selekcji i simpleks ................................................................................................................... 69
Robak Rafa
Optymalizacja tarcz z zastosowaniem sztucznych systemw immunologicznych i metody
elementw skoczonych ......................................................................................................... 73
Smoka Adam
Optymalizacja konstrukcji przestrzennych z wykorzystaniem sztucznych systemw
immunologicznych (SSI) i metody elementw skoczonych (MES) ..................................... 77
Staszyski Wojciech
Programy Catia oraz MSC.VisualNastran 4D w projektowaniu oraz analizie kinematycznej
i dynamicznej manipulatora .................................................................................................... 81
4. Analiza zderzeniowa
Widoczna na rys. 4 belka energochonna oraz podunice poddano analizie zderzeniowej.
Naley zauway, e podunice poczone s belk pomocnicz. Podczas zderzenia zjawisko
kontaktu zachodzi symetrycznie, bez przesunicia, tak wic belka pomocnicza ma may
wpyw na sposb odksztacania si podunic. Z tego powodu w modelu na rys. 5 nie
uwzgldniono tego elementu.
Na skutek przeprowadzonego testu zmczeniowego ukad zosta zniszczony (rys. 8). Strzak
oznaczono kierunek propagacji pknicia.
k =
max
.
n
(1)
= (1 2 cos 2 ) .
(2)
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-6,940
-6,788
-6,770
-6,822
-6,917
-7,170
-7,480
-8,173
-8,911
-9,733
Punkt B
Analitycznie MES
[MPa]
[MPa]
Bd
30,60%
32,12%
32,30%
31,78%
30,83%
28,30%
25,20%
18,27%
10,89%
2,67%
30
30
30
30
30
30
30
30
30
30
18,83
19,96
21,05
21,98
22,78
24,07
25,08
26,73
28,07
29,40
Bd
37,23%
33,47%
29,83%
26,73%
24,07%
19,77%
16,40%
10,90%
6,43%
2,00%
v' =
11
11
_
22
(3)
Liczba
otworw
Dugo
tarczy a
[mm]
4
16
36
64
100
144
1000
2000
3000
4000
5000
6000
MES
MEB
Liczba
elementw
skoczonych
E/ E
Liczba
elementw
brzegowych
E/ E
1785
4261
9770
17526
27593
38892
0,6919
0,7120
0,7165
0,7187
0,7200
0,7150
0,1943
0,2742
0,2882
0,2924
0,2938
0,2964
208
560
1120
1760
2600
3680
0,6845
0,7059
0,7117
0,7147
0,7164
0,7173
0,3208
0,3012
0,2960
0,2931
0,2917
0,2909
Uzyskane wyniki dla tarczy z jednym otworem zale od gstoci siatki elementw
skoczonych - czym wicej elementw skoczonych tym wynik bliszy rozwizaniu
analitycznemu. Wartoci zastpcze okrelone dla tarcz z wieloma otworami s zblione do
tych uzyskanych MEB.
Literatura
13
(5)
Q1 = Q1 Q0 .
(6)
q1 = K11 Q1 ,
(7)
q 2 = q1 + q1 .
(8)
i przyrostu obcienia
Na podstawie (2) wyznaczymy
a nastpnie
Jak wida na rys.2 q2 obliczone (punkt 2) nie pokrywa si z q2 rzeczywistym (punkt 2).
Obliczenie jest przyblione.
14
( )
q0 = K L
Q.
(9)
(11)
q1 = q 0 + q1 .
(12)
p1 [MPa]
Anal.
Numer.
15
14,71
6,67
6,67
3,75
3,79
p2 [MPa]
Anal.
Numer.
15
15
8,24
p3 [MPa]
Anal.
Numer.
15
15
15
15
15
15
4. Wnioski
Wyniki analityczne i wartoci zadawanych cinie wyliczono na podstawie wzorw
zaczerpnitych z pozycji [3]. Zachowanie tej rury mona podzieli na dwie fazy: sprysta
(zagadnienie liniowe) i plastyczna (zagadnienie nieliniowe). Zmieniajc cinienie od p1 do p3
zwiksza si strefa uplastycznienia, a do penego uplastycznienia.
Literatura
1. Rakowski G., Kacprzyk Z., MES Metoda elementw skoczonych w mechanice
konstrukcji, WI, Warszawa (1993).
2. Bednarski T., Oro Z., Mechanika plastycznego pynicia, PWN, Warszawa (1995).
3. Jakubowicz A., Wytrzymao materiaw, WNT, Warszawa (1978).
16
v31 E3
v12 E1
1
v13 E1
E2
1
v23 E 2
v32 E3
1
E3
0
0
0
0
0
0
0
0
0
0
0
0
G23
0
0
0
E1
v21 E 2
1
[S ] =
ij
G31
0
G12
(1)
1
17
Wymiar [m]
0,025
0,015
0,05
0,2
0,005
Nazwa siy
F1
F2
F3
Materia izotropowy
Dane materiaowe przyjte przy modelowaniu:
Modu Younga wynosi E = 10GPa,
Wspczynnik Poissona = 0.3,
kg
Gsto = 1,8 10 9 3 .
m
18
12
13
23
21
31
32
Przykad 1
Przykad 2
11,5
11,5
17,0
3,6
3,3
3,3
0,58
0,31
0,31
0,58
0,46
0,46
18,8
18,8
27,4
7,17
8,71
8,71
0,321
0,193
0,193
0,312
0,281
0,281
Gsto = 1,8 10 9
12
13
23
21
31
32
przykad
6,91
8,51
18,4
2,41
3,56
4,91
0,49
0,12
0,14
0,62
0,32
0,31
kg
m3
3. Analiza wynikw
Tabela 4. Zestawienie wynikw
Obcie-nie
Mierzony
parametr
ciskanie
napr.max
[MPa]
przem. max
[mm]
napr. max
[MPa]
przem. max
[mm]
napr. max
[MPa]
przem. max
[mm]
zginanie
skrcanie
Materia o
anizotropowy
P2
22,5
Materia o
ortotropowy
12,5
Materia o
anizotropowy
P1
23,9
0,00095
0,00281
0,00239
0,0000168
11,5
18,2
15,0
12,9
0,000167
0,0177
0,0194
0,000147
15,4
16,6
16,1
15,0
0,000279
0,0579
0,0568
0,000184
Materia o
izotropowy
19
13,8
4. Podsumowanie
Analizowane materiay gwnie stosowane s w budownictwie oraz znajduj
zastosowanie w zagadnieniach biomechanicznych zwizanych z projektowaniem i badaniem
implantw oraz doborem biomateriaw. System MSC.Marc stosowany do analizy daje
moliwo uzyskania rozwizania dla obiektw o skomplikowanej geometrii i zoonym
obcieniu.
Literatura
1. Skrzypek J., Plastyczno i pezanie : teoria, zastosowania, zadania, PWN, Warszawa
(1986).
2. Jakowluk A., Procesy pezania i zmczenia w materiaach, WNT, Warszawa (1993).
3. MSC.Marc Volume A: Theory and User Information.
4. Malinin N., Rysko J., Mechanika materiaw, PWN, Warszawa (1981).
5. Dobrzaski L.A., Podstawy nauki o materiaach i metaloznawstwo, materiay inynierskie
z podstawami projektowania materiaowego, WNT, Warszawa (2002).
20
21
punkty pomiarowe
Rys.4. Ciao poddane dziaaniu rozmytych si
Jeeli problem identyfikacji
przemieszcze, to otrzymamy:
n
wyrazimy
(x)
f = m (x) m
i =1
22
jako
minimalizacj
) ( x x )d
2
funkcji
znanych
(1)
gdzie: mi - przemieszczenia mierzone, mi - przemieszczenia obliczone.
Wartoci skrajne kolejnych interwaw rozmytej funkcji celu fc [ fc, fc] s liczone dla
kadego z przekrojw jako:
(
= max ( m m
)
, m m )
fc = min mi mi , mi mi
j
fc
(3)
3. Przykad identyfikacji
Rozwamy tarcz utwierdzon i obcion jak na Rys.5. Celem zadania identyfikacji jest
znalezienie rozmytych si dziaajcych na tarcz. Przyjto opis liczb rozmytych za pomoc
dwch alfa-przekrojw. Faktyczne wartoci si opisane s wartociami rozmytymi:
F1=[1.0,0.5,-10.0,0.5,1.0], F2=[1.0,0.5,-15.0,0.5,1.0]. Parametr materiaowy zosta take
opisany liczb rozmyt: E=[2E9, 2E9,2E11, 2E9, 2E9]. Zostay przyjte nastpujce
parametry algorytmu ewolucyjnego: wielko populacji: 10, prawdopodobiestwo mutacji:
0.4, prawdopodobiestwo krzyowania: 0.1.
4. Wnioski
Opisane w niniejszej pracy podejcie daje pozytywne rezultaty. Metoda zastosowana
moe by w zadaniach optymalizacji i identyfikacji defektw w ukadach mechanicznych.
23
Min
Max
Szukane
Znalezione
F1
F1
F2
F2
-22.000
2.000
-11.000
-10.835
-22.000
2.000
-9.000
-9.0595
-22.000
2.000
-16.000
-16.034
-22.000
2.000
-14.000
-13.952
Min
Max
Szukane
Znalezione
F1
F1
F2
F2
-22.000
2.000
-10.500
-10.502
-22.000
2.000
-9.500
-8.962
-22.000
2.000
-15.500
-15.277
-22.000
2.000
-14.500
-14.525
1.60E-07
1.40E-07
funkcja celu
1.20E-07
1.00E-07
8.00E-08
6.00E-08
4.00E-08
2.00E-08
0.00E+00
0
50
100
150
200
generacja
Literatura
1. Arabas J , Wykady z algorytmw ewolucyjnych. WNT, (2001).
2. Burczyski T, Orantek P: Algorytm ewolucyjny bazujcy na interwaowej i rozmytej
reprezentacji danych. Testy numeryczne. Zeszyty Naukowe WSInf. d (2005).
3. Michalewicz Z. Algorytmy genetyczne + struktury danych = programy ewolucyjne.
WNT, Warszawa, (1996).
4. Czogaa E, Pedrycz W, Elementy i metody teorii zbiorw rozmytych. PWN, Warszawa
(1985).
24
25
POCZTEK
Ustawienie kontaktu pocztkowego
Inkrementacja obcienia w metodzie N-R
Wykrywanie kontaktu
Podzia
inkrementacji
obcienia
Zmiana
ogranicze
kontaktowych
NIE
TAK
Zerwanie kontaktu
TAK
NIE
Wnikanie cia
TAK
NIE
Ostatnia inkrementacja
NIE
TAK
KONIEC
Drugi obszar jest ju obszarem kontaktu, ale eby na wze zostay naoone ograniczenia
kontaktowe dodatkowo musi zosta speniony warunek, e siy dziaajce na wze s
mniejsze ni ustawione siy oderwania. Wze znajduje si w tym obszarze jeeli spenia
zaleno:
u A n d Tk
(2)
Dla obszaru trzeciego wze znajduje si kontakcie po spenieniu tej samej zalenoci co dla
obszaru drugiego (2). Rnica polega na tym, e nie sprawdza si warunku wzgldem si
oderwania. Jeeli w danej chwili czasu wze A przyjmie wsprzdne znajdujce si w
obszarze czwartym poprzez spenienie nierwnoci:
(3)
u A n > Tk + d
program przyjmuje e ciao odksztacalne wniko do ciaa sztywnego.
4. Symulacja numeryczna
27
(4)
5. Wyniki oblicze
Rozwizanie analityczne okrelajce zaleno drogi hamowania (S) od wsp. tarcia ():
2
1 m V p
S ( ) =
2 Q
(5)
(6)
1
Si = i i ,
2
(1)
29
F ( x, t ) = f i ( x) ( S i (t ) k ) .
(2)
i =1
( x, t )
= F ( x, t ) ,
t
(4)
gdzie: jest pewn sta, min gstoci minimaln, max gstoci maksymaln. Zmiany
gstoci w elementach skoczonych pocigaj za sob zmian wasnoci mechanicznych.
Przyjto nastpujc zaleno wic gsto tkanki kostnej i jej modu Younga E:
E = K 3,
(5)
gdzie K jest pewn sta. Model nie powinien reagowa na niewielkie zmiany gstoci energii
odksztacenia, w zwizku z czym, wprowadzono do niego stref nieczuoci s . Biorc pod
uwag to, e model zostanie wykorzystany w obliczeniach numerycznych, rwnania
rniczkowe naley zastpi rwnaniami rnicowymi:
N
( x, t ) = [ f i ( x) (U i (t ) k (1 s)] t
(6)
i =1
F=
1 N N
f i ( x ) (S i k ) .
N i =1 i =1
30
(8)
3. Opis symulacji
Opisany wyej algorytm wykorzystano do stworzenia programu komputerowego.
Obiektem symulacji zosta prostopadocienny wycinek tkanki kostnej o wymiarach 5-30-5
mm, utwierdzony obustronnie i o obciony punktowo si F = 150 N, jak na rys. 1. Model
wykonano w programie MSC.Patran. Siatka MES przygotowanego modelu skadaa si ze
5705 czterowzowych elementw czworociennych. W obliczeniach wytrzymaociowych
wykorzystano program MSC.Nastran. Symulacja przebiega w 20 iteracjach. Przyjto, e
mona w przyblieniu uzna tkank kostn za materia o charakterystyce liniowo-sprystej,
speniajcy zaleno (5), przy czym E [MPa], a [g / cm3]. Na pocztku symulacji gsto
bya jednakowa w caym obszarze i wynosia = 0.8 g / cm3. Referencyjna warto gstoci
energii odksztacenia przyjta zostaa na poziomie S ref = 0.015 MPa wraz ze stref
nieczuoci s = 0.001 MPa. Parametr D funkcji wpywu wynis 0.05 mm a jednostkowy
przyrost gstoci , to 0.1 ( g / cm3 ) / MPa* j.c. (j.c. jednostka czasu). Przyrost czasu
przebudowy t przyjto za 1 j.c.
Pocztek symulacji
2.15 MPa
89.8 MPa
0.000959
0.0401
a)
Koniec symulacji
1.99 MPa
90.5 MPa
0.000832
0.0124
b)
31
a)
b)
przystosowanie
funkcja celu
0,06
0,04
0,02
0
0
10
20
30
iteracje
32
Eh 3
12 (1 2 )
(1)
A1 =
V1
;
V
A2 =
V2
,
V
(5)
gdzie:
V1 objto materiau rodzimego, V2 objto materiau wkien, V objto cakowita
pyty.
1 =
22
2 =
22
.
E1
E2
Nastpnie moemy wyznaczy odksztacenia oglne uwzgldniajc (5):
22 = A1 1 + A2 2 .
Po podstawieniu (6) do (7) otrzymamy:
(6)
22 = A1
(8)
22
+ A2
22
.
E1
E2
Modu Younga w kierunku prostopadym do wkien jest rwny.
1
(7)
A
A
E 22 = 22 = 1 + 2 .
(9)
22 E1 E 2
Moemy zastosowa go do poprzecznych drga osiowosymetrycznych rozpatrywanej pyty.
Warto wspczynnika Poissona moemy uzyska z nastpujcej analizy. Jest on
zdefiniowany jako
12 = 22
(10)
11
gdzie
11 = 11 = 22
(11)
E1
E2
w stanie naprenia, w ktrym 11 = , a wszystkie pozostae naprenia s rwne zeru.
Poprzeczna deformacja h jest rwna
h = 22 h = 12 11 h
(12)
oraz
h = 1h + 2 h
(13)
Deformacje 1h i 2h s okrelone poprzez tensor odksztacenia e11
34
1h = A1 1 11 h
(14)
2 h = A2 2 11 h
Z rwna (12)-(14), po podzieleniu przez 11h, otrzymujemy
A + A2 2
12 = 1 1
(15)
A
Podobnie, jak w (15) oszacujemy warto ciaru waciwego potrzebnego dla
wyprowadzenia czstoci podstawowej drga pyty
A + A2 2
= 1 1
(16)
A
3. Wyznaczenie czstoci podstawowej drga pyty
Majc odpowiednio urednione wartoci staych materiaowych podstawimy (9) i (15) do
(1), uzyskujc sztywno walcow D dla rozpatrywanej pyty [5]
1
A1 A2 3
+
h
E 22 h 3
E1 E 2
D=
=
(17)
A1 1 + A2 2 2 12 1 122
12 1
V
Czsto podstawowa drga wyznacza si bdzie z zalenoci
h D
h
E22
1 = 2
= 2
,
(18)
R
R 12 1 122
gdzie = 10,214 wspczynnik czstoci podstawowej [7].
Rozpatrzono pyty z rnymi staymi materiaowymi:
1) pyta z osnow z betonu klasy B20 zbrojona stal;
2) pyta z osnow z betonu klasy B30 zbrojona aluminium.
W tabeli 1. zestawiono stae materiaowe dla obu przypadkw oraz wymiary rozpatrywanej
pyty.
E [GPa]
16
207
21,02
73
[]
0,21
0,30
0,20
0,33
[kg/m3]
4000
7660
2700
2630
Modelowana pyta posiada nastpujce wymiary i parametry: promie R = 0,057 [m], grubo
h = 0,01 [m], objto materiau rodzimego V1 = 8,14816 10-5 [m3], objto materiau
wkien V2 = 2,05888 10-5 [m3] oraz objto cakowita pyty V = 10,20704 10-5 [m3].
Po zastosowaniu wzorw (9), (15), (16) i (18) otrzymano rozwizania dla dwch ww.
przypadkw. W celu weryfikacji wynikw, pyty zostay zamodelowane komputerowo i
analizowane za pomoc MES. Do modelowania i analizy numerycznej uyto systemu
SolidWorks/COSMOSWorks. Parametry modelu i analizy zestawiono w tabeli 2.
35
Rozmiar
elementw
4 mm
Tolerancja
0,2 mm
Jako
siatki
Wysoka
Liczba
elementw
7785
Liczba
wzw
13665
4. Wyniki i podsumowanie
Otrzymano wyniki analizy numerycznej i dokonano porwnania z obliczeniami
analitycznymi, a take oszacowano rnice midzy modelem matematycznym i
numerycznym. Wyniki analiz zestawiono w tabeli 3.
Tabela 3. Porwnanie wynikw analitycznych i numerycznych podstawowej czstotliwoci
drga pyty
Kompozyt
Beton B20-stal
Beton B30-aluminium
Rnica [%]
4,88
3,20
36
38
40
41
t 2
q0
2
(6)
42
ciana ma wymiary 1x1 m, grubo 0,001 m oraz mas 50 kg. W programie MSC Dytran
pyta jest zamodelowana jako element powokowy z siatk skadajc si z elementw
czterowzowych (CQAD4) i jest zdefiniowana jako sztywne ciao oraz jako powierzchnia
stykowa typu Lagrangea.
Belka zbudowana jest z elementw bryowych, szeciobocznych z 8 punktami siatki
(CHEXA). Przez polecenie CONTACT zdefiniowano styk pomidzy belk
(podporzdkowany obiekt) i pyt (gwny obiekt).
43
45
wypyw wody
wpyw wody
46
1 = 0,3 [m]
2 = 0,15 [m]
47
5. Wnioski
W wyniku przeprowadzonej analizy mona zaobserwowa, e prdko przepywu
w pocztkowej fazie jest staa. W wyniku gwatownego zwenia powstaj cyrkulacje o czym
wiadczy skokowy przebieg wykresu prdkoci przepywu w tym miejscu. W odcinku
o mniejszej rednicy nastpuje wzrost prdkoci i jednoczenie spadek cinienia co potwierdza
tzw. paradoks hydrodynamiczny. Pyn w strefie zwenia zmienia prdko przepywu.
Oznacza to, e elementy pynu w strefie pocztkowej zwenia przyspieszaj, natomiast
w strefie kocowej zwenia zwalniaj. Zmiana prdkoci moliwa jest tylko poprzez
dziaanie si wewntrz pynu, ktre wywouje zmiana cinienia (cilej: gradient).
Literatura
1. Grybo R., Podstawy mechaniki pynw, cz. 2, Wydawnictwo Naukowe PWN, Warszawa
(1998).
2. Bukowski J., Kijkowski P., Kurs mechaniki pynw, Pastwowe Wydawnictwo Naukowe,
Warszawa (1980).
3. MSC.Software Corporation, MSC.Dytran 2005 r3. Theory Manual, Santa Ana (2006).
48
T ( x, y ) = Tb
(x, y) 2:
q ( x, y ) = n D T ( x , y ) = q b
(2)
B ( , )T ( , ) + q ( x, y )T * ( , , x, y ) d = T ( x, y ) q * ( , , x, y ) d (3)
T * ( , x) =
1
2
ln
1
r
(4)
przy czym r jest odlegoci midzy punktami (, ) i (x, y). Strumie ciepa wynikajcy z
rozwizania podstawowego
q * ( , , x, y ) = n D T * ( , , x, y )
wyznacza si analitycznie wykorzystujc zaleno (4).
49
(5)
j =1 j
j =1 j
B ( i , i ) T ( i , i ) + q( x, y ) T * ( i , i , x, y ) d j = T ( x, y ) q * ( i , i , x, y ) d j (6)
Sposb obliczania caek wystpujcych w powyszym rwnaniu zosta dokadnie omwiony
w [1]. Przyjmujc numeracj wzw brzegowych r =1, 2, ..., R, ostatecznie uzyskuje si
nastpujcy ukad rwna
R
r =1
r =1
(7)
gdzie Gir, Hir s elementami macierzy wpyww [1], natomiast Tr =T (xr, yr) i qr =q (xr, yr).
W wzach brzegowych (xr, yr) znane s z warunkw brzegowych wartoci temperatury lub
strumienia ciepa. W wle, w ktrym zadana jest temperatura, nieznany jest strumie ciepa i
odwrotnie. W ukadzie rwna (7) mamy wic R rwna z R niewiadomymi. Po jego
rozwizaniu okrelone s wszystkie wartoci brzegowe, natomiast wartoci temperatury w
dowolnych wzach wewntrznych (i, i) moemy wyznaczy na podstawie rwnania
R
r =1
r =1
Ti = H irTr Gir qr
(8)
50
na elementy liniowe (por. rys. 1). Rysunek jest skalowany do rozmiaru okna, wymiary s do
siebie proporcjonalne. Do nawigacji midzy kolejnym i poprzednim menu su przyciski
wstecz oraz dalej. Kolejne menu suy do okrelenia warunkw brzegowych pierwszego
lub drugiego rodzaju (por. wzr (2)). Rodzaj warunku oraz znan warto temperatury Tb
bd strumienia ciepa qb naley okreli kolejno dla kadego boku prostokta (brzeg A,
B, C i D) oraz dla brzegu wewntrznego, jeli taki wystpuje w zadaniu. Obliczenia
uruchamia przycisk dalej z menu drugiego. Wyniki oblicze, zaokrglane do liczb
cakowitych, pojawiaj si w postaci dwch wektorw T i q w prawej czci okna. Istnieje
moliwo zapisania wynikw do pliku tekstowego, naley skorzysta z menu gwnego
programu. Warto temperatury liczona jest zarwno w wzach brzegowych jak i
wewntrznych obszaru, na rysunku przypisywana jest odpowiednim wzom (rys. 2).
Moliwe jest wyzerowanie wszystkich danych, bez koniecznoci ponownego uruchamiania
programu.
Na rysunku 2 przedstawiono wyniki oblicze dla zaproponowanego przykadu. Jak wida,
brzeg zewntrzny podzielono na 20 liniowych elementw brzegowych, natomiast wewntrzny
na 10 elementw. W wzach naronych, w ktrych nastpuje zmiana warunku brzegowego
program automatycznie wprowadza wzy podwjne.
51
52
( u ) ( u
+
t
x
(1)
) + ( uv ) = P
y
( v ) ( uv ) ( v
+
+
t
x
y
) = P
y
( I ) ( uI ) ( vI )
u v
+
+
= P +
t
x
y
x y
(2)
(3)
(4)
gdzie =(x, y, t) jest gstoci pynu, u=u(x, y, t) oznacza prdko w kierunku x, v=v(x, y, t)
- prdko w kierunku y, P=P(x, y, t) jest cinieniem cakowitym, I=I(x, y, t) - energi
wewntrzn, natomiast x, y to wsprzdne oraz t - czas.
Cinienie cakowite wyraa si zalenoci
P ( x, y , t ) = p ( x , y , t ) + q ( x , y , t )
(5)
(6)
f +1
ij
f
f
( u ) f ( u ) f
( v )i , j +1 ( v )i , j 1
i +1, j
i 1, j
= t
+
2h
2k
( u )
2
( u )ij
f +1
= ( u )ij t
f
f
i +1, j
( u 2 )
f +1
( uv )i +1, j ( uv )i 1, j
( I )ij
= ( I )ij t
f
( v )
( uI )i +1, j ( uI )i 1, j
f
f +1
2k
2
2h
( uv )i , j +1 ( uv )i , j 1
f
i 1, j
2h
f
( v )ij = ( v )ij t
(7)
f
ij
f
i , j +1
( v 2 )
f
i , j 1
2k
Pi +f1, j Pi f1, j
2h
Pi ,fj +1 Pi ,fj 1
( vI )i, j +1 ( vI )i , j 1
t
2h
uf u f
vf vf
tPijf i +1, j i 1, j + i1, j +1 i , j 1
2h
2k
2k
(8)
(9)
2k
(10)
Rozpatrywano obszar paski o wymiarach 1030 [cm] (Rysunek 1). Przyjto gsto
pocztkow 0 = 1 [g/cm3], tak sam warto zaoono na wszystkich brzegach, za
wyjtkiem y = 0 (lewy brzeg), dla ktrego (x, 0, t) = 4 [g/cm3]. Zaoono zerowe warunki
brzegowo-pocztkowe dla prdkoci i energii wewntrznej pomnoonej przez gsto za
wyjtkiem y = 0, gdzie v(x, 0, t) = 1 [cm/s] oraz I(x, 0, t) = 2 [g/(cm s2)]. Zaoono krok
czasu t = 0.05 [s].
54
55
56
(x, y ) :
2 T ( x , y , t ) 2 T ( x, y , t )
T ( x, y, t )
=
+
c
+ Q ( x, y , t )
t
x 2
y 2
(1)
( x, y ) :
q ( x, y, t ) = n gradT ( x, y, t ) = [T ( x, y, t ) Tot ]
(2)
t = 0:
T ( x , y , 0) = T p
(3)
gdzie Tp jest temperatur pocztkow. W przypadku krystalizacji czystych metali zakada si,
e niezerowe wartoci funkcji rda Q(x, y, t) pojawiaj si w punktach, w ktrych
temperatura spadnie poniej temperatury krystalizacji T*, czyli pojawi si przechodzenie
T ( x, y , t ) = T * T ( x, y, t )
(4)
S ( x, y, t )
t
(5)
gdzie L jest utajonym ciepem krystalizacji, S(x, y, t) - udziaem objtociowym fazy staej w
otoczeniu rozpatrywanego punktu (x, y). W modelu ekspotencjalnym wynikajcym z teorii
Mehla-Johnsona-Avrami-Koomogorowa zakada si, e S ( x, y, t ) = 1 exp[ ( x, y, t )] ,
57
gdzie (x, y, t) jest objtoci fazy staej w otoczeniu rozpatrywanego punktu. Przyjmujemy,
e ( x, y, t ) = N V ( x, y, t ) , gdzie N jest sta liczb ziaren, V(x, y, t) - objtoci
pojedynczego ziarna. Dodatkowo zakadamy, e ziarna wzrastaj sferycznie i wwczas
( x, y, t ) = (4 3) N r 3 ( x, y, t ) , przy czym prdko wzrostu ziarna opisana jest
zalenoci r ( x, y, t ) t = T 2 ( x, y, t ) , gdzie jest wspczynnikiem wzrostu.
Ostatecznie funkcja rda ma posta
4
Q ( x, y, t ) = 4 L N r 2 T 2 ( x, y, t ) exp N r 3
3
(6)
f
i, j
(7)
58
3. Wyniki oblicze
Rozpatrywano obszar o przekroju kwadratowym wykonany z aluminium (0.01m x 0.01m).
Przyjto nastpujce dane: Tot=20oC Tp=665oC, T*=660oC, c=450 J/ (kg K ) , =2400 kg/m 3 ,
=150 W/(m K ) , =50 W/ m 2 K , L=390000 J/kg , =3*10-6 m/ s K 2 , N=1010, liczba
komrek siatki: 100. Dla punktw W1(1.5mm;8.5mm), W2(3.5mm;6.5mm),
W3(5.5mm;4.5mm), W4(7.5mm;2.5mm), W5(9.5mm;0.5mm), zaznaczonych na rysunku 1
przedstawiono krzywe stygnicia (rysunek 2) oraz chwilowe wartoci promieni ziaren
(rysunek 3).
61
original ASIMO
(2000)
Waga
Wysoko
Szeroko
Gboko
52 kg
120 cm
45 cm
44 cm
Prdko chodu
1.6 km/h
2.5 km/h
Prdko biegu
3 km/h
Baterie
Czas pracy
Liczba stopni swobody
NiMH
38.4 V / 10Ah / 7.7kg
czas adowania: 4
godziny
30 minut
26
2.7 km/h
1.6 km/h (niosc 1 kg)
6 km/h (prosto)
5 km/h (po okrgu)
Litowo jonowe
51.8 V / 6 kg
czas adowania: 3 godziny
1 godzina 40 minut
34
62
Waga
Prdko chodu
Sia chwytu
Czujniki
52 kg
0 1.6 km/h
0.5 kg na do
Stopy
6 osiowy sensor
Tuw
yroskop i czujnik przypieszenia
Zasilanie
38.4 V / 10Ah (Ni-MH)
Sekcja sterujca
Stacja robocza i przenony kontroler
ELEMENT
STAW
LICZBA ST. SWOBODY
Gowa
Szyjny (G/D,O)
2
Bark (L/P,G/D,O)
3
Rami
okie (P/T)
1
Nadgarstek (O)
1
Do
5palcw
1
Biodrowy (P/T,G/D,O)
3
Noga
Kolanowy (P/T)
1
Skokowy (P/T,L/P)
2
Moliwo ruchu w kierunkach: G/D gra/d O obrt L/P lewo/prawo P/T przd/ty
4. Model
Model wirtualny wykonano przez zastosowanie projektowania hybrydowego czyli
poczenie modelowania powierzchniowego i bryowego.
Etapy powstawiania modelu byy nastpujce:
- najpierw wykonano zgrubny powierzchniowy model poszczeglnych elementw (takich
jak na przykad: palec, do, korpus itp.) w module Shape / Generative Shape Design
- nastpnie model powierzchniowy wypeniono w celu uzyskania modelu bryowego
- nastpnie taki model poddano obrbce wykaczajcej (zaokrglenia, fazowania, naoenie
elementw charakterystycznych) w module Mechanical Design / Part Design
- gotowe elementy zapisano w okrelonej lokalizacji celem bezproblemowego odnalezienia
ich i wykonania zoenia elementw w moduach Mechanical Design / Assembly Design i
Digital Mockup / DMU Kinematics
- majc ju gotowy model dokumentacji, animacje wykonano w moduach: Digital Mockup
/ DMU Kinematics i Mechanical Design / Drafting
63
64
+ Q ( x, y , t ) +
2
2
2
t
t
x
y
t
(1)
Q ( x, y, t ) = Qperf ( x, y, t ) + Qmet
(2)
gdzie Qperf jest funkcj rda zwizan z perfuzj krwi, a Qmet funkcj rda zwizan
z metabolizmem. Skadnik perfuzyjny wyraa si zalenoci
Q perf ( x, y, t ) = GB B cB TB T ( x, y , t )
(3)
gdzie cB, B, TB oznaczaj ciepo waciwe, gsto i temperatur krwi, natomiast GB [1/s] jest
wspczynnikiem perfuzji. Skadnik metaboliczny Qmet jest wielkoci sta [3].
Przyjte warunki brzegowe to temperatura zmieniajca si liniowo wzdu zewntrznego
brzegu tkanki (dugo tego brzegu wynosi L) oraz izolacja cieplna q = 0 na pozostaych
trzech brzegach. Temperatura zmienia si od 37C do Tmax = 60C i jej rozkad jest opisany
nastpujcym rwnaniem
T ( 0, y, t ) = 3 7 +
65
(Tmax
3 7) y
L
(4)
T ( x, y, 0) = 37C
t = 0 : T ( x, y, t )
=0
t
t =0
(5)
2. Program komputerowy
Program komputerowy zosta napisany w rodowisku programistycznym Borland C++
Builder. Jego interfejs jest przedstawiony na rysunku 1.
66
3. Wyniki oblicze
Na rysunku 2 przedstawiono przykadowe rozkady temperatury w tkance dla dwch
wartoci czasu relaksacji oraz dwch chwil czasu. Jak mona zauway, dla czasu rwnego
60 [s] widoczna jest rnica w zasigu ekspansji ciepa w tkance. W przypadku czasu
relaksacji rwnego 20 [s] zasig ten jest mniejszy. Dla duych czasw trwania procesu (np.
240 [s]) rnica ta jest ju niewielka, gdy w obu przypadkach ( = 0 [s] i = 20 [s]), po
osigniciu stanu ustalonego, rozkad temperatury jest taki sam.
= 0 [s]
= 20 [s]
67
68
(1)
(2)
x j 0,
j = 1, 2, , n
Zakadamy dodatkowo, e
69
(3)
bi 0, i = 1, 2, , m
(4)
FC : Z = c T x MAX
Ax = b
O : x 0
b 0
(5)
....................................................
am1 x1 + am 2 x2 + ... + amm xm = bm
(6)
jest rozwizaniem bazowym. Jeli xj 0, to [x1 , x2 ,..., xm ,0,...,0] jest rozwizaniem bazowym
dopuszczalnym, dla ktrego obliczamy warto funkcji celu (1).
Wad metody selekcji jest konieczno znalezienia rozwizania w kadej z baz.
Maksymalna liczba baz wynosi n!/[(n-m)!m!].
W metodzie simpleks pierwsze (dowolne) rozwizanie bazowe wyznaczamy w taki sam
sposb, jak w metodzie selekcji. Stwierdzamy, dysponujc kryterium optymalnoci, czy
rozwizanie jest optymalne. Jeli nie, to przechodzimy do ssiedniej bazy, czyli takiej, ktra
rni si tylko jedn zmienna bazow i w ktrej rozwizanie da nam wiksz (w przypadku
maksimum) warto funkcji celu. Reguy okrelajce zmienn wychodzc z bazy oraz
zmienn wprowadzan do nowej bazy s cile okrelone. Szczegy algorytmu mona
znale midzy innymi w [1, 3, 4].
4. Program komputerowy i przykad oblicze
Program komputerowy rozwizujcy zadanie optymalizacji liniowej za pomoc metody
selekcji i metody simpleks opracowano w jzyku programowania C++. Zawiera on wiele
procedur wspomagajcych obliczenia, midzy innymi: algorytm generowania wszystkich
moliwych baz, algorytm sprawdzania liniowej niezalenoci wektorw, algorytm
rozwizywania ukadu rwna liniowych [2], algorytm przeksztacania macierzy warunkw
70
x1 0, x 2 0, x3 0, x 4 0, x5 0, x6 0, x7 0, x8 0, x9 0, x10 0
(7)
Zadanie rozwizano metod selekcji, w ktrej potencjalna liczba baz wynosia 210, jak
i metod simpleks, w ktrej rozwizanie optymalne otrzymano w trzeciej bazie. Oczywicie,
rozwizanie otrzymane za pomoc obydwu metod jest takie same rysunek 2.
72
receptor
74
(1)
8
4
0.18
0.21
Rys.6. Tarcza po optymalizacji
5. Wnioski
Przedstawione w referacie przykady oblicze immunologicznych dowodz, e
opracowana metoda optymalizacji, bazujca na poczeniu sztucznych systemw
immunologicznych i metody elementw skoczonych, jest efektywnym narzdziem
wspomagania komputerowego w zagadnieniach poszukiwania optymalnych rozwiza
konstrukcyjnych. Optimum funkcji zostaje w tym przypadku potraktowane jako patogen,
ktry system immunologiczny stara si zwalczy, generujc jak najlepiej dopasowane
osobniki (limfocyty). Jako wynik optymalizacji otrzymujemy nie tylko topologie tarczy ale
take sugerowany rozkad materiaw.
Literatura
1. Wierzcho S., Sztuczne systemy immunologiczne. Teoria i zastosowania, Warszawa
2001.
2. Stadnicki J., Teoria i praktyka rozwizywania zada optymalizacji z przykadami
zastosowa technicznych, WNT Warszawa 2006.
3. Szczepanik M., Optymalizacja ukadw powierzchniowych z wykorzystaniem
algorytmw ewolucyjnych. Rozprawa doktorska, Politechnika lska, Gliwice 2003.
76
77
j =1
0 x j , j = 1,2,..., n
(2)
Liczba komrek
Liczba klonw
78
oraz przemieszcze
u ( x, y, z ) u dop , ( x, y, z )
(4)
(5)
1. Burczyski T., Poteralski A., Orantek P., Comparison two different types of
parameterization in optimization of 3-D structures using evolutionary algorithm, 16th
International Conference on Computer Methods in Mechanics CMM-2005, Czstochowa
2. Poteralski A., Optymalizacja strukturalna przestrzennych ukadw mechanicznych
z wykorzystaniem algorytmw ewolucyjnych, Praca doktorska, Gliwice (2004).
3. Wierzcho S. T., Sztuczne Systemy Immunologiczne. Teoria i zastosowania, Akademicka
Oficyna Wydawnicza EXIT, Warszawa (2001).
80