6.
6. CAŁKOWANIE WYRAŻEŃ WIELOMIANOWYCH
W układzie jednowymiarowym:
∫
a b f xdx=∑
i=1 j wi⋅fi (6.1) gdzie wi - waga funkcjifi - wartośc funkcji w odpowiednim miejscu
Funkcje kształtu są wielomianami, więc da się je scałkować dokładnie.
y x -1 0 1 a b a+b 2 w10=2 f10= ab 2 (6.2)
W celu usprawnienia obliczeń wprowadza się współrzędne naturalne. Są one wygodne ze względu na konstruowanie funkcji interpolacyjnych a także w całkowaniu współczynników macierzy sztywności. Transformuje się układ osi x do ξ.
„e”
h
e=x
e+1-x
ee+1
e
x∈〈 xe, xe1〉〈−1 ,1〉 =2 x− xexe1 he he=xe1−xe (6.3) Współrzędne naturalne:
– wygodne ze względu na konstruowanie funkcji interpolacyjnej – wygodne w całkowaniu współczynników macierzy sztywności
he e+1 x x x=xe+1 x=xe ξ= -1 ξ=1 2 1 ξ −1 ≤≤1 1= 1 21− 2= 1 21 (6.4) 3 1 ξ 2
1=− 1 2 1− 2=11− 3= 1 21 (6.5)
Suma funkcji kształtu Ψi wynosi 1. i=
−1−2−i−1−i1−n i−1i−2i−i−1i−i1i−n
(6.6) Przykładowo dla elementu dwuwęzłowego:
1 -1 N1 N2 1= −1 −1−1= 1 21− (6.7)
Dla elementu trójwęzłowego:
1
-1 0
N1 N2 N3
1= −0−1 −1−0−1−1= 1 2−1 2= −−1−1 0−−10−1=11− 3= −−1−0 1−−11−0= 1 21 (6.8)
Dla elementu czterowęzłowego: 1=− 9 161− 1 3 1 3− 2= 27 1611− 1 3− 3= 4= (6.9) x= f x ,=g x f=1 2 hexexe1 g x=2 x− xexe1 he (6.10)
Jeśli Ψi są funkcjami interpolacyjnymi Lagrange'a stopnia r-1
x=
∑
i=1 rxii (6.11)
Funkcja opisuje kształy elementu:
dx=
∑
i=1 rx∂i
∂ d =I d (6.12)
Załóżmy że zmienne zależne są aproksymowane przez
u=
∑
i=1 suii (6.13)
Aproksymacja transformacji współrzędnych r, aproksymacja zmiennych s 1. zmienne subparametryczne r<s
2. zmienne izoparametryczne r=s 3. zmienne supparametryczne r>s
Współczynniki po scałkowaniu metodą Newtona-Cotesa:
n
ω
1ω
2ω
3ω
4ω
5ω
6ω
7 1 1 2 1 2 2 1 6 4 6 1 6 3 1 8 3 8 3 8 1 8 4 7 90 32 90 12 90 32 90 7 90 5 19 288 75 288 50 288 50 288 75 288 19 288 6 41 840 216 840 27 840 272 840 27 840 216 840 41 840Uwagi o całkowaniu metodą Gaussa
∫
−1 1 yd =w1y1iw2y22=∑
i=1 r wiyi (6.14)Współczynniki (w1,w2,...ξ1,ξ2...), których jest 2r, są tak dobrane by wielomian stopnia (2r-1) scałkować dokładnie.
y=a1a2a3 2 a2 r 2 r−1 (6.15) a1
∫
−1 1 da2∫
−1 1 d a2 r−1∫
−1 1 2 r−1=a 1w1w2wra2w11w22wrr a2 rw12 r−1w22 r−1wr2 r−1 (6.16)Aby spełnić ten układ dla dowolnych ai ( i = 1...2r)współczynniki wi i ξi muszą spełniać:
∫
−1 1 d= 2 1=∑
i=1 r wii =0,2 ,42 r−2∫
1 d=0=∑
r w ii =1,3 ,52 r−1Liczba
punktów Położenie punktu Gaussa ±ξ
i Waga αi 1 0.0 2.0 2 0.5773502692 1.0 3 0.7745966692 0.0 0.55556 0.88889 4 0.8611363116 0.3399810436 0.347855 0.652145 5 0.9061798459 0.5384693101 0.0 0.236926 0.4786286 0.5688889
Mając dany wielomian stopnia n potrzebujemy r punktów żeby dokładnie go scałkować, przy czym
n=2 r−1 (6.17)
Mając dwa punkty całkowania można dokładnie scałkować wielomian do trzeciego stopnia włącznie.
Całkowanie metodą Gaussa:
∫
−1 1 fd
wyrażenie wielomianowe =∑
wi fi (6.18)Przejście między współrzędnymi:
dv d d d (6.19)
gdzie dv = J – jakobian przekształcenia:
[
x y z x y z x y z]
3 x3 (6.20) x=⋅he 2 xexe1 2 (6.21)Jakobian przekształcenia dla jednowymiarowego przypadku będzie wynosił: dx d= he 2 (6.22) he=xe1−xe (6.23)