Stateczność - wersja komputerowa 24
Transkrypt
Stateczność - wersja komputerowa 24
Rok akademicki 2010/2011 Wykonał: Piotr Firlej KB1 POLITECHNIKA POZNAŃSKA INSTYTUT KONSTRUKCJI BUDOWLANYCH ZAKŁAD MECHANIKI BUDOWLI Ćwiczenie nr 2 STATECZNOŚĆ RAM – WERSJA KOMPUTEROWA Piotr Firlej KBI Stateczność ram- wersja komputerowa Dla układu przedstawionego na rysunku naleŜy: - dowolną metodą znaleźć rozkład sił normalnych w prętach od zadanego obciąŜenia jednoparametrowego - zbudować globalne macierze: sztywności i geometryczną przez agregacje macierzy elementowych - obliczyć wartości obciąŜenia krytycznego i narysować postać utraty stateczności - obliczyć przemieszczenia i siły przekrojowe uwzględniając siły osiowe dla obciąŜenia odpowiadającego połowie obciąŜenia krytycznego (wykonać jedną iteracje) Schemat konstrukcji Dane: E = 205 GPa Nr pręta Przekrój A I EA EI 1 I240 46,1 cm2 4250,0 cm4 945050 kN 8712,5 kNm2 2 I220 39,6 cm2 3060,0 cm4 811800 kN 6273,0 kNm2 2 Piotr Firlej KBI Stateczność ram- wersja komputerowa Określenie SGN: MACIERZE SZTYWNOŚCI POSZCZEGÓLNYCH PRĘTÓW: ~ K = TT K T A) Macierz sztywności lokalna dla pręta obustronnie utwierdzonego B) Macierz sztywności lokalna dla pręta z przegubem po lewej stronie: 3 Piotr Firlej KBI Stateczność ram- wersja komputerowa C) Macierz sztywności lokalna dla pręta z przegubem po prawej stronie: Macierz transformacji pręta: Aby składowe macierzy sztywności i wektora sił przywęzłowych, zapisane w lokalnym układzie współrzędnych, odnosiły się do przyjętego dla całej konstrukcji, globalnego układu współrzędnych, naleŜy je odpowiednio przetransformować. W tym celu wykorzystuje się macierz transformacji [T]: Numery przemieszczeń prętów w układach lokalnych. Pręt nr 1 – z przegubem z lewej strony: Pręt w układzie lokalnym: Kąt pomiędzy układami: α=-90° Długość pręta wynosi 5m 4 Piotr Firlej KBI Stateczność ram- wersja komputerowa Macierz sztywności pręta w układzie lokalnym Macierz transformacji pręta Macierz sztywności pręta w układzie globalnym Pręt nr 2 – obustronnie utwierdzony: Pręt w układzie lokalnym: Kąt pomiędzy układami: α=0° Długość pręta wynosi 5m 5 Piotr Firlej KBI Stateczność ram- wersja komputerowa Macierz sztywności pręta w układzie lokalnym Macierz transformacji pręta Macierz sztywności pręta w układzie globalnym Pręt nr 3 – obustronnie utwierdzony: Pręt w układzie lokalnym: Kąt pomiędzy układami: α=0° Długość pręta wynosi 4m 6 Piotr Firlej KBI Stateczność ram- wersja komputerowa Macierz sztywności pręta w układzie lokalnym Macierz transformacji pręta Macierz sztywności pręta w układzie globalnym TABELA POWIĄZAŃ Przemieszczenia w lokalnym układzie prętów Nr elementu 1 2 3 4 5 6 1 1 2 3 4 5 6 2 4 5 6 7 8 9 3 7 8 9 10 11 12 7 Piotr Firlej KBI Stateczność ram- wersja komputerowa MACIERZ SZTYWNOŚCI DLA 1 PRĘTA: MACIERZ SZTYWNOŚCI DLA 2 PRĘTA MACIERZ SZTYWNOŚCI DLA 3 PRĘTA 8 Piotr Firlej KBI Stateczność ram- wersja komputerowa MACIERZ SZTYWNOŚCI DLA CAŁEGO UKŁADU: (macierz uwzględnia już sztywność sprężyny =( 1/6)*A1*E=157508,3 [kN/m] , którą dodano do komórki o adresie 8x8 ) Macierz sztywności układu: Po uwzględnieniu warunków brzegowych – bc=[1 2 10 11 12] czyli warunków podparcia, które eliminują możliwość przemieszczenia, zmienia się macierz sztywności całego układu (wykreślam zatem rzędy i kolumny zawarte w wektorze bc, które na rys. oznaczone są kropką) Fakt istnienia przegubu na lewym końcu 1. elementu powoduje, że należy zredukować w macierzy sztywności 3. wiersz i 3. kolumnę (oznaczone kwadratem na rysunku). W konsekwencji otrzymujemy macierz K (12x12), która ma niezerowe elementy tam, gdzie nie ma warunków brzegowych oraz nie dokonano redukcji: 9 Piotr Firlej KBI Stateczność ram- wersja komputerowa Obliczenie wektora P: P = PW – R 0 PW = obciążenie zewnętrzne 0 0 0 0 0 0 0 0 0 0 0 0 10 0 10 10 0 60 60 60 ! "#$ 0 0 0 0 W P %&&&&&&&&&&&&&' 0 0 0 0 0 4 4 4 2,67 2,67 0 2,67 0 0 0 0 0 4 4 0 0 2,67 2,67 0 Po rozwiązaniu układu ( · * otrzymujemy wektor przemieszczeń węzłowych: 10 Piotr Firlej KBI Stateczność ram- wersja komputerowa Wektory przemieszczeń globalne dla poszczególnych prętów: Pręt nr 1 Pręt nr 2 Pręt nr 3 q (1) q ( 2) q ( 3) 0. - 0.0001118 - 0.0000497 0. 0.0003156 0.0000241 0. - 0.0001072 0.0002161 - 0.0001118 - 0.0000497 0. 0.0003156 0.0000241 0. - 0.0001072 0.0002161 0. Wektory przemieszczeń lokalne dla poszczególnych prętów q~ ( e ) = T ⋅ q ( e ) : Pręt nr 1 Pręt nr 2 Pręt nr 3 q~ (1) q~ ( 2) q~ ( 3) 0. - 0.0001118 - 0.0000497 0. 0.0003156 0.0000241 0. - 0.0001072 0.0002161 - 0.0003156 - 0.0000497 0. - 0.0001118 0.0000241 0. - 0.0001072 0.0002161 0. ~ ~ ~ Wektory reakcji węzłowych R ( e ) = K ( e ) ⋅ q~ ( e) + R0( e) : Pręt nr 1 Pręt nr 2 Pręt nr 3 R1 R2 R3 59.660473 - 10.088654 - 10.088654 - 0.0886537 0.3395274 - 3.4632889 0. 0.4432687 - 1.2543686 - 59.660473 10.088654 10.088654 0.0886537 - 0.3395274 - 4.5367111 - 0.4432687 1.2543686 3.4012131 11 Piotr Firlej KBI Stateczność ram- wersja komputerowa Siły normalne w poszczególnych elementach układu ramowego (wyznaczone w programie Sci-lab:): N=[R1(4); R2(4); R3(4)] N = - 59.660473 10.088654 [kN] 10.088654 Siły normalne w poszczególnych elementach układu ramowego (wyznaczone w programie Rm-Win): N1= - 59,660kN; N2= N3=10,089kN MACIERZE SZTYWNOŚCI POSZCZEGÓLNYCH PRĘTÓW: Dla elementu 1 wykorzystano macierz geometryczną dla elementu z przegubem na lewym końcu: 12 Piotr Firlej KBI Stateczność ram- wersja komputerowa Dla elementów 2 i 3 korzystam z macierzy geometrycznej dla elementu obustronnie utwierdzonego. Po podstawieniu danych i wyliczeniu otrzymuję: Macierz geometrycznej sztywności elementu pierwszego w układzie lokalnym: ./ +,( 0. 0. 0. 0. - 14.318513 0. 0. 0. 0. 0. 0. 0. 14.318513 0. - 11.932095 0. 0. 0. 0. 0. 0. 0. 0. 0. 14.318513 - 11.932095 0. 0. 0. 0. 0. - 14.318513 11.932095 0. 11.932095 - 59.660473 Macierz geometrycznej sztywności elementu pierwszego w układzie globalnym: ./ ./ +,(,- 0- 1 · ( · 0- - 14.318513 0. 0. 0. 0. 14.318513 0. 0. - 11.932095 0. 0. 0. 0. 0. 0. 0. 14.318513 0. 0. 0. 0. 0. 0. 0. - 14.318513 0. 0. 0. 0. 11.932095 0. - 11.932095 0. 11.932095 0. - 59.660473 Macierz geometrycznej sztywności elementu drugiego w układzie lokalnym: ./ +,2 ( 0. 0. 0. 0. 2.4212769 1.0088654 0. 1.0088654 6.7257692 0. 0. 0. 0. - 2.4212769 - 1.0088654 0. 1.0088654 - 1.6814423 0. 0. 0. 0. - 2.4212769 1.0088654 0. - 1.0088654 - 1.6814423 0. 0. 0. 0. 2.4212769 - 1.0088654 0. - 1.0088654 6.7257692 Macierz geometrycznej sztywności elementu drugiego w układzie globalnym: ./ ./ +,2 (,2 02 1 · ( · 02 0. 0. 0. 2.4212769 0. 1.0088654 0. 0. 0. - 2.4212769 0. 1.0088654 0. 1.0088654 6.7257692 0. - 1.0088654 - 1.6814423 0. 0. 0. 0. - 2.4212769 1.0088654 0. - 1.0088654 - 1.6814423 0. 0. 0. 0. 2.4212769 - 1.0088654 0. - 1.0088654 6.7257692 13 Piotr Firlej KBI Stateczność ram- wersja komputerowa Macierz geometrycznej sztywności elementu trzeciego w układzie lokalnym: ./ +,3 ( 0. 0. 0. 3.0265961 0. 1.0088654 0. 0. 0. - 3.0265961 0. 1.0088654 0. 1.0088654 5.3806153 0. - 1.0088654 - 1.3451538 0. 0. 0. 0. 0. 0. 0. 0. - 3.0265961 1.0088654 - 1.0088654 - 1.3451538 0. 0. 3.0265961 - 1.0088654 - 1.0088654 5.3806153 Macierz geometrycznej sztywności elementu trzeciego w układzie globalnym: ./ ./ +,3 (,3 03 1 · ( · 03 0. 0. 0. 3.0265961 0. 1.0088654 0. 0. 0. - 3.0265961 0. 1.0088654 0. 1.0088654 5.3806153 0. - 1.0088654 - 1.3451538 0. 0. 0. 0. 0. 0. 0. - 3.0265961 - 1.0088654 0. 3.0265961 - 1.0088654 0. 1.0088654 - 1.3451538 0. - 1.0088654 5.3806153 Teraz moŜna przedstawić globalne macierze sztywności elementów w globalnej macierzy sztywności układu: ./ (,- ./ (,2 14 Piotr Firlej KBI Stateczność ram- wersja komputerowa ./ (,3 (wartości z pól nakładających się zostały dodane) Po agregacji (czyli sumie trzech powyŜszych macierzy) macierz przyjmuje następującą postać: ./ (, 15 Piotr Firlej KBI Stateczność ram- wersja komputerowa Po uwzględnieniu warunków brzegowych – bc=[1 2 10 11 12] czyli warunków podparcia, które eliminują możliwość przemieszczenia, zmienia się macierz sztywności geometrycznej całego układu (wykreślam zatem rzędy i kolumny zawarte w wektorze bc, które na rys. oznaczone są kropką) Fakt istnienia przegubu na lewym końcu 1. elementu powoduje, że należy zredukować w macierzy sztywności geometrycznej 3. wiersz i 3. kolumnę (oznaczone kwadratem na rysunku). W konsekwencji otrzymujemy macierz (,./ (7x7), która ma niezerowe elementy tam, gdzie nie ma warunków brzegowych oraz nie dokonano redukcji. Można zauważyć, że powyższa macierz ma w komórkach 3x3 i 7x7 (w układzie globalnym) wartości zerowe, które uniemożliwią rozwiązanie problemu własnego. Dlatego wprowadzam w te komórki wartość 1: ./ Ostatecznie macierz K 5 przyjmie postać: TakŜe macierz sztywności ( musi ulec redukcji wg warunków brzegowych: ( Zagadnienie problemu własnego przybiera postać: 1 ./ 6(, 7 9 (: v 0 8 Rozwiązanie jest następujące: 8 Najmniejsza wartość mnoŜnika jest krytyczną lambdą: <=> 185,93917 16 Piotr Firlej KBI Stateczność ram- wersja komputerowa Globalne przemieszczenia całego układu przedstawia wektor: * Przemieszczenia elementu nr 1 w układzie globalnym i lokalnym: *- *C- 0- · *- Przemieszczenia elementu nr 2 w układzie globalnym i lokalnym: *2 *C2 02 · *2 Przemieszczenia elementu nr 3 w układzie globalnym i lokalnym: *3 *C3 03 · *3 Aby znaleźć przemieszczenia oraz kształt układu w chwili utraty stateczności obliczam przemieszczenia w zadanych punktach dzieląc pręty na odpowiednia liczbę odcinków: - Poziome przemieszczenia: uC qC- · N- G qC H · NH Pionowe przemieszczenia: IC *C2 · N2 G *C3 · N3 G *CJ · NJ G *CK · NK 17 Piotr Firlej KBI Stateczność ram- wersja komputerowa Postać utraty stateczności dla <=> LMN, OPOLQ wygląda następująco: Obliczenie przemieszczeń i sił przekrojowych uwzględniając siły osiowe dla obciąŜenia odpowiadającego połowie obciąŜenia krytycznego ObciąŜenie krytyczne: 59,66 11093.22 ./ R# 8# · R ./ 185,94 · S 10,09 T S 1875.88 T 10,09 1875.88 Zadane obciąŜenie: 0.50 · ./ R# 11093.22 5546.61 0.50 · S 1875.88 T S 937.94 T 1875.88 937.94 18 Piotr Firlej KBI Stateczność ram- wersja komputerowa 1. ITERACJA Elementowe macierze sztywności geometrycznej: Macierz geometrycznej sztywności pręta nr 1 w układzie lokalnym: ./ +,( 0 0 0 0 36 0 ./ 0.50 · R#,- 0 0 0 0 0 30V 0 0 36 0 0 6V 0 ./ +,( 0 0 0 0 36 6V 0 0 0 0 0 0 0 36 6V 0 6V 6V2 Macierz geometrycznej sztywności pręta nr 1 w układzie globalnym: ./ ./ +,(,- 0- 1 · ( · 0- Macierz geometrycznej sztywności pręta nr 2 w układzie lokalnym: 0 0 0 0 0 0 0 36 3V 0 36 3V .[/ 2 .J·WXY,Z ./ 0 3V V2 , +,2 0 3V 4V ( 3\ 0 0 0 0 0 0 0 36 3V 0 36 3V 0 3V V2 0 3V 4V2 ./ +,2 ( 19 Piotr Firlej KBI Stateczność ram- wersja komputerowa Macierz geometrycznej sztywności pręta nr 2 w układzie globalnym: ./ ./ +,2 (,2 02 1 · ( · 02 Macierz geometrycznej sztywności pręta nr 3 w układzie lokalnym: 0 0 0 0 0 0 0 36 3V 0 36 3V .[/ 2 .J·W ./ 0 3V V2 , +,3 ( 3\XY,] 0 3V 4V 0 0 0 0 0 0 0 36 3V 0 36 3V 0 3V V2 0 3V 4V2 ./ +,3 ( Macierz geometrycznej sztywności pręta nr 3 w układzie globalnym: ./ ./ +,3 (,3 03 1 · ( · 03 Teraz moŜemy przedstawić macierze sztywności poszczególnych elementów w globalnej numeracji układu: ./ (,- 20 Piotr Firlej KBI Stateczność ram- wersja komputerowa ./ (,2 ./ (,3 Po zsumowaniu (agregacji) globalna macierz sztywności geometrycznej ma postać: ./ (, ./ Suma macierzy sztywności elastycznej ( i geometrycznej macierzy sztywności (, : ./ ( G (, 21 Piotr Firlej KBI Stateczność ram- wersja komputerowa Po uwzględnieniu warunków brzegowych – bc=[1 2 10 11 12] czyli warunków podparcia, które eliminują moŜliwość przemieszczenia, zmienia się macierz sztywności geometrycznej całego układu Fakt istnienia przegubu na lewym końcu 1. elementu powoduje, Ŝe naleŜy zredukować w macierzy sztywności geometrycznej 3. wiersz i 3. kolumnę. ./ ( G (, Globalny wektor sił: 0 0 0 0 0 0 929.69587 929.69587 5578.1752 ! 5578.1752 "#$ 0 0 %&&&&&&&&&&&&&' 0.508# · 0.508# · 0 0 371.87835 371.87835 247.9189 247.9189 0 0 371.87835 0 247.9189 0 ./ Rozwiązaniem równania ^( G (, _ · * .-/ 0.508# · jest globalny wektor przemieszczeń: * .-/ 22 Piotr Firlej KBI Stateczność ram- wersja komputerowa Przemieszczenia poszczególnych elementów w globalnych i lokalnych układach: Przemieszczenia pręta nr 1 *- .-/ Przemieszczenia pręta nr 2 *2 .-/ Przemieszczenia pręta nr 3 *3 .-/ *C- .-/ 0- · *- .-/ *C2 .-/ 02 · *2 .-/ *C3 .3/ 03 · *3 .-/ Wektor reakcji dla elementu nr 1: .-/ ./ `- ^( G (, _ · *- .-/ 23 Piotr Firlej KBI Stateczność ram- wersja komputerowa Wektor reakcji dla elementu nr 2: .-/ ./ `2 ^( G (, _ · *2 .-/ Wektor reakcji dla elementu nr 3: .-/ ./ `3 ^( G (, _ · *3 .-/ Uzyskane wartości sil normalnych w pierwszej iteracji: 5551,4523 R .-/ S 940,34073 T 940,34073 Wyniki analizy statycznej dla : a, N · <=> 92,97 Iteracja 0. 1. 2. Notacja Wartość siły normalnej [kN] (, , 0, 0.50 · R# ./ (, b 0, R .-/ ./ (, b 0, R .2/ .-/ Element 1 Element 2 Element 3 - 5546,6095 937,93797 937,93797 - 5551,4523 940,34073 940,34073 - 5551,4526 940,33642 940,33642 Wyniki analizy statycznej dla : a, QN · <=> 141,71 Iteracja 0. 1. 2. Notacja Wartość siły normalnej [kN] K 5 , 0, 0.75 · Ncd ./ K 5 b 0, N .-/ ./ K 5 b 0, N .2/ .-/ Element 1 Element 2 Element 3 - 8319.9142 1406.907 1406.907 - 8351.6439 1394.5876 1394.5876 - 8352.6823 1393.9376 1393.9376 24 Piotr Firlej KBI Stateczność ram- wersja komputerowa Potwierdzenie poprawności obliczeń: Wykres sil normalnych z programu Rm-Win potwierdzający poprawność obliczeń dla sił pomnoŜonych przez współczynnik 0,5 · λcd 92,97 Wykres sil normalnych z programu Rm-Win potwierdzający poprawność obliczeń dla sił pomnoŜonych przez współczynnik 0,75 · λcd 141,71 25 Piotr Firlej KBI Stateczność ram- wersja komputerowa Wnioski i spostrzeżenia: Można zauważyć, iż wartości obliczone w pierwszej i drugiej iteracji (zarówno dla 0,75 · λcd 141,71 jak i dla 0,5 · λcd 92,97 ) są do siebie zbliżone. Zatem przerwanie iterowania jest słuszne. Ponadto można zauważyć, że dokładność w obliczonych siłach normalnych jest nieznacznie większa dla mniejszego współczynnika, jakim mnożymy λcd Zwiększenie poprawności uzyskanych wyników można polepszyć poprzez np. podzielenie każdego z prętów na większą liczbę elementów ( w naszym przypadku były to 4). 26