Metody komputerowe i obliczeniowe Metoda Elementów Skoczonych. Element dwuwymiarowy liniowy : prt 2D

Podobne dokumenty
Metody komputerowe i obliczeniowe Metoda Elementów Skoczonych. Element jednowymiarowy liniowy : prt

Metody komputerowe i obliczeniowe Metoda Elementów Skoczonych. Element dwuwymiarowy liniowy : belka

Metody komputerowe i obliczeniowe Metoda Elementów Skoczonych. Element jednowymiarowy i jednoparametrowy : spryna

Metody komputerowe i obliczeniowe Metoda Elementów Skończonych. Element dwuwymiarowy liniowy : rama 2D

Metody Informatyczne w Budownictwie Metoda Elementów Skoczonych ZADANIE NR 1

Metoda Rónic Skoczonych

Autor: mgr inż. Robert Cypryjański METODY KOMPUTEROWE

PRZYKŁADOWE ZADANIA. ZADANIE 1 (ocena dostateczna)

ALGORYTM STATYCZNEJ ANALIZY MES DLA KRATOWNICY

Interpolacja funkcjami sklejanymi

ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15

PROJEKT NR 2 STATECZNOŚĆ RAM WERSJA KOMPUTEROWA

Mechanika i Budowa Maszyn

gruparectan.pl 1. Silos 2. Ustalenie stopnia statycznej niewyznaczalności układu SSN Strona:1 Dla danego układu wyznaczyć MTN metodą sił

Aproksymacja funkcji metod najmniejszych kwadratów

Statyczna próba skrcania

Twierdzenia ekstremalne teorii plastycznoci

Podpory sprężyste (podatne), mogą ulegać skróceniu lub wydłużeniu pod wpływem działających sił. Przemieszczenia występujące w tych podporach są

OBLICZANIE RAM METODĄ PRZEMIESZCZEŃ WERSJA KOMPUTEROWA

7. ELEMENTY PŁYTOWE. gdzie [N] oznacza przyjmowane funkcje kształtu, zdefinować odkształcenia i naprężenia: zdefiniować macierz sztywności:

gruparectan.pl 1. Metor Strona:1 Dla danego układu wyznaczyć MTN metodą przemieszczeń Rys. Schemat układu Współrzędne węzłów:

DYNAMIKA RAM WERSJA KOMPUTEROWA

Politechnika lska w Gliwicach Instytut Maszyn i Urzdze Energetycznych Zakład Podstaw Konstrukcji i Eksploatacji Maszyn Energetycznych

Program Sprzeda wersja 2011 Korekty rabatowe

Obliczenia iteracyjne

Stateczność ramy - wersja komputerowa

Przykład 1 Dany jest płaski układ czterech sił leżących w płaszczyźnie Oxy. Obliczyć wektor główny i moment główny tego układu sił.

gruparectan.pl 1. Kratownica 2. Szkic projektu 3. Ustalenie warunku statycznej niewyznaczalności układu Strona:1

Wprowadzenie układu ramowego do programu Robot w celu weryfikacji poprawności uzyskanych wyników przy rozwiązaniu zadanego układu hiperstatycznego z

Zaawansowane metody numeryczne

Zastosowanie MES do rozwiązania problemu ustalonego przepływu ciepła w obszarze 2D

Rys1 Rys 2 1. metoda analityczna. Rys 3 Oznaczamy prdy i spadki napi jak na powyszym rysunku. Moemy zapisa: (dla wzłów A i B)

Podstawowe przypadki (stany) obciążenia elementów : 1. Rozciąganie lub ściskanie 2. Zginanie 3. Skręcanie 4. Ścinanie

Pytania przygotowujące do egzaminu z Wytrzymałości Materiałów sem. I studia niestacjonarne, rok ak. 2015/16

WYZNACZANIE PRZEMIESZCZEŃ SOLDIS

5.1. Kratownice płaskie

Dla danej kratownicy wyznaczyć siły we wszystkich prętach metodą równoważenia węzłów

Lista nr 1 - Liczby zespolone

1. PODSTAWY TEORETYCZNE

Modelowanie układów prętowych

Wprowadzanie zadanego układu do

WIADOMOŚCI WSTĘPNE, PRACA SIŁ NA PRZEMIESZCZENIACH

Podstawowe obiekty AutoCAD-a

Twierdzenia o wzajemności

Pytania przygotowujące do egzaminu z Wytrzymałości Materiałów sem. I studia niestacjonarne, rok ak. 2014/15

1 Granice funkcji wielu zmiennych.

Treść ćwiczenia T6: Wyznaczanie sił wewnętrznych w belkach

Obliczenie kratownicy przy pomocy programu ROBOT

ĆWICZENIE PROJEKTOWE NR 2 Z MECHANIKI BUDOWLI

Obliczenie kratownicy przy pomocy programu ROBOT

ĆWICZENIE 7 Wykresy sił przekrojowych w ustrojach złożonych USTROJE ZŁOŻONE. A) o trzech reakcjach podporowych N=3

Projektowanie i analiza zadaniowa interfejsu na przykładzie okna dialogowego.

Instrukcja do ćwiczeń laboratoryjnych Numeryczne metody analizy konstrukcji

Praca, moc, energia. 1. Klasyfikacja energii. W = Epoczątkowa Ekońcowa

III TUTORIAL Z METOD OBLICZENIOWYCH

W Y B R A N E P R O B L E M Y I N Y N I E R S K I E PROJEKT SIŁOMIERZA Z ZASTOSOWANIEM TENSOMETRII OPOROWEJ

Macierze i Wyznaczniki

Wprowadzenie układu ramowego do programu Robot w celu weryfikacji poprawności uzyskanych wyników przy rozwiązaniu zadanego układu hiperstatycznego z

WIERZBICKI JĘDRZEJ. 4 (ns)

Metody energetyczne. Metoda Maxwella Mohra Układy statycznie niewyznaczalne Metoda sił Zasada minimum energii

Komputerowa Ksiga Podatkowa Wersja 11.4 ZAKOCZENIE ROKU

ĆWICZENIE 2 WYKRESY sił przekrojowych dla belek prostych

4. ELEMENTY PŁASKIEGO STANU NAPRĘŻEŃ I ODKSZTAŁCEŃ

Zad. 3: Układ równań liniowych

Energia potencjalna pola elektrostatycznego ładunku punktowego

EGZAMIN MATURALNY Z MATEMATYKI

Własności materiału E=200e9 Pa v=0.3. Preprocessing. 1. Moduł Part moduł ten słuŝy do stworzenia części. Part Create

Matlab Składnia + podstawy programowania

KLUCZ ODPOWIEDZI DO ZADA ZAMKNITYCH POPRAWNA ODPOWIED 1 D 2 C 3 C 4 B 5 D 6 A 7 D 8 D 9 A 10 C 11 B 12 A 13 A 14 B 15 D 16 B 17 C 18 A 19 B 20 D

Ekonometria. wiczenia 1 Regresja liniowa i MNK. Andrzej Torój. Instytut Ekonometrii Zakªad Ekonometrii Stosowanej

Mechanika teoretyczna

ZACHODNIOPOMORSKI UNIWERSYTET TECHNOLOGICZNY w Szczecinie

Macierze. Rozdział Działania na macierzach

Defi f nicja n aprę r żeń

[ P ] T PODSTAWY I ZASTOSOWANIA INŻYNIERSKIE MES. [ u v u v u v ] T. wykład 4. Element trójkątny płaski stan (naprężenia lub odkształcenia)

Rozwiązanie stateczności ramy MES

SIMR 2016/2017, Analiza 2, wykład 1, Przestrzeń wektorowa

; B = Wykonaj poniższe obliczenia: Mnożenia, transpozycje etc wykonuję programem i przepisuję wyniki. Mam nadzieję, że umiesz mnożyć macierze...

1) Grafy eulerowskie własnoci algorytmy. 2) Problem chiskiego listonosza

1. Silos Strona:1 Dla danego układu wyznaczyć MTN metodą sił Rys. Schemat układu ...

geometry a w przypadku istnienia notki na marginesie: 1 z 5

Ćwiczenie nr 3. Obliczanie układów statycznie niewyznaczalnych metodą sił.

Obsługa programu Soldis

Analiza fundamentu na mikropalach

Wstęp do metod numerycznych Eliminacja Gaussa Równania macierzowe. P. F. Góra

Macierze i Wyznaczniki

2 1 3 c c1. e 1, e 2,..., e n A= e 1 e 2...e n [ ] M. Przybycień Matematyczne Metody Fizyki I

I Powiatowy Konkurs Matematyka, Fizyka i Informatyka w Technice Etap finałowy 10 kwietnia 2013 grupa elektryczno-elektroniczna

Document: Exercise-05-manual /1/ : page 1 of 16. KATEDRA MECHANIKI STOSOWANEJ Wydzia! Mechaniczny POLITECHNIKA LUBELSKA

Stateczność ramy. Wersja komputerowa

PRZEZNACZENIE I OPIS PROGRAMU

Zaawansowane metody numeryczne

Ukªady równa«liniowych

Temat: Geometria obliczeniowa cz II. Para najmniej odległych punktów. Sprawdzenie, czy istnieje para przecinajcych si odcinków.

Rozwiązywanie równań różniczkowych cząstkowych metodą elementów skończonych - wprowadzenie

Planowanie adresacji IP dla przedsibiorstwa.

Projektowanie algorytmów rekurencyjnych

Algebra Liniowa 2. Zadania do samodzielnych wicze«wydziaª Elektroniki, I rok Karina Olszak i Zbigniew Olszak

Metoda eliminacji Gaussa

Zadanie 1. Wektor naprężenia. Tensor naprężenia. Zależność wektor-tensor.

Transkrypt:

Metody komputerowe i obliczeniowe Metoda Elementów Skoczonych Element dwuwymiarowy liniowy : prt 2D Jest to element dwuwymiarowy o rónych współrzdnych lokalnych i globalnych wzłów niezbdne s transformacje układów współrzdnych. Jego sztywno zdefiniowana jest porednio, za pomoc pola przekroju A, długoci L oraz modułu Younga E. Transformacje wyraone s za pomoc funkcji trygonometrycznych kta nachylenia elementu w stosunku do osi x globalnego układu współrzdnych, mierzonego w kierunku przeciwnym do kierunku ruchu wskazówek zegara. Element ma dwa wzły definiujce jego koce. Kady wzeł ma dwa stopnie swobody. y element j wzeł i wzeł Θ L x Jeli kady wzeł moe przemieci si w kierunku osi x i y (ma dwa stopnie swobody), to macierz sztywnoci elementu zdefiniowanego dwoma wzłami (a wic czterema stopniami swobody) zapisuje si jako macierz 4x4 (kady wymiar macierzy to liczba stopni swobody całego elementu): EA K = L cc cs cc cs cs ss cs ss cc cs cc cs cs ss, cs ss gdzie: c = cos(θ), s = sin(θ). Jeli w całym układzie wielu połczonych ze sob elementów wystpi n wzłów, to macierz sztywnoci bdzie miała wymiar 2nx2n. W dalszym cigu obowizuje ogólny układ równa liniowych metody: [K]{u} = {f} gdzie: [K] macierz sztywnoci, {u} wektor przemieszcze wzłów, {f} wektor sił działajcych w wzłach. Jak w poprzednich lekcjach, jeli znamy sztywno elementu oraz przemieszczenia wzłów moemy wyliczy działajce siły, a jeli znamy siły, to po rozwizaniu układu równa moemy wyliczy przemieszczenia. Siły w elementach wyznacza si z nastpujcego zwizku: EA f = [ c s c s]{ u}, L gdzie {u} jest 4-elementowym wektorem kolumnowym, zawierajcym przemieszczenia wzłów definiujcych dany element. Warto naprenia w elemencie wyznaczana jest przez stosunek siły f do pola przekroju poprzecznego A. Jeli w schemacie statycznym wystpi konieczno

uwzgldnienia nachylonej podpory, to globalna macierz sztywnoci musi zosta zmodyfikowana w nastpujcy sposób: T K = TKT, gdzie T jest macierz transformacji o wymiarach takich, jak K (patrz niej: funkcja NachylonaPodporaElementPretowy2D). x α x Funkcje realizujce obliczenia MES na elementach prtowych 2D w Matlabie (naley je przepisa w osobnych plikach M-File, nadajc im nazwy takie, jakie maj zawarte w nich funkcje): ponisz funkcj zapisujemy w pliku: DlugoscKatElementPretowy2D.m function [L Th]= DlugoscKatElementPretowy2D(x1,y1,x2,y2) %funkcja wyznacza dlugosc L i kat nachylenia elementu pretowego 2D na podstawie %wspolrzednych jego wezlow (kat w stopniach) L = sqrt((x2-x1)*(x2-x1) + (y2-y1)*(y2-y1)); Th = atan((y2-y1)/(x2-x1))*18/pi; if Th< Th = 18 + Th; end ponisz funkcj zapisujemy w pliku: SztywnoscElementPretowy2D.m function y = SztywnoscElementPretowy2D(E,A,L,theta) %funkcja tworzy macierz sztywnosci dla pojedynczego elementu pretowego 2D %kat theta podajemy w stopniach %wymiar wyniku : 4x4 x = theta*pi/18; c = cos(x); s = sin(x); y = E*A/L*[c*c c*s c*c c*s; c*s s*s c*s s*s; -c*c c*s c*c c*s; -c*s s*s c*s s*s]; ponisz funkcj zapisujemy w pliku: ZlozSztywnoscPretow2D.m function y = ZlozSztywnoscPretow2D(K,k,i,j) %funkcja sklada w jedna macierz sztywnosci K wszystkie prety 2D %w zadaniu laczac wszystkie sztywnosci pojedynczych elementow k %zdefiniowanych wezlami i j %UWAGA! Funkcja moze byc wywolana po wczesniejszym uruchomieniu %funkcji SztywnoscElementPretowy2D! %skladanie K(2*i-1,2*i-1) = K(2*i-1,2*i-1) + k(1,1); K(2*i-1,2*i) = K(2*i-1,2*i) + k(1,2); K(2*i-1,2*j-1) = K(2*i-1,2*j-1) + k(1,3); K(2*i-1,2*j) = K(2*i-1,2*j) + k(1,4); K(2*i,2*i-1) = K(2*i,2*i-1) + k(2,1); K(2*i,2*i) = K(2*i,2*i) + k(2,2); K(2*i,2*j-1) = K(2*i,2*j-1) + k(2,3); K(2*i,2*j) = K(2*i,2*j) + k(2,4);

K(2*j-1,2*i-1) = K(2*j-1,2*i-1) + k(3,1); K(2*j-1,2*i) = K(2*j-1,2*i) + k(3,2); K(2*j-1,2*j-1) = K(2*j-1,2*j-1) + k(3,3); K(2*j-1,2*j) = K(2*j-1,2*j) + k(3,4); K(2*j,2*i-1) = K(2*j,2*i-1) + k(4,1); K(2*j,2*i) = K(2*j,2*i) + k(4,2); K(2*j,2*j-1) = K(2*j,2*j-1) + k(4,3); K(2*j,2*j) = K(2*j,2*j) + k(4,4); %i wynik zwracany przez funkcje y = K; ponisz funkcj zapisujemy w pliku: SilyElementPretowy2D.m function y = SilyElementPretowy2D(E,A,L,theta,u) %funkcja wylicza sily wezlowe na podstawie znanych przemieszczen u, %geometrii prta oraz E x = theta*pi/18; c = cos(x); s = sin(x); y = E*A/L*[-c -s c s]*u; ponisz funkcj zapisujemy w pliku: NaprezeniaElementPretowy2D.m function y = NaprezeniaElementPretowy2D(E,L,theta,u) %funkcja wylicza naprezenia dla danego elementu na podstawie znanych przemieszczen u, geometrii elementu i E x = theta*pi/18; c = cos(x); s = sin(x); y = E/L*[-c -s c s]*u; ponisz funkcj zapisujemy w pliku: NachylonaPodporaElementPretowy2D.m function y = NachylonaPodporaElementPretowy2D(T,alpha,i) %funkcja wyznacza macierz transformacji na podstawie kta nachylenia podpory %alpha i numeru wzła (kat w stopniach) x = alpha*pi/18; T(2*i-1,2*i-1) = cos(x); T(2*i-1,2*i) = sin(x); T(2*i,2*i-1) = -sin(x); T(2*i,2*i) = cos(x); y = T; Przykład nr 1. Dla podanego układu elementów wykonanych z materiału o znanym module E = 21GPa, polu przekroju A =.1m 2 i siłach obciajcych przedstawionych na rysunku, wyznaczy ponisze niewiadome: 1. macierz sztywnoci układu 2. przemieszczenia wzłów nr 2 i 3 3. reakcje w wzłach nr 1 i 2 4. sił i naprenie w kadym elemencie

3 1kN 5kN 3m y 1 2 x Rozwizanie: 2m 2m Krok 1 dyskretyzacja zadania Zadanie jest ju podzielone na elementy i wzły : - element nr 1 zdefiniowany jest wzłami nr i=1 i j=2 - element nr 2 zdefiniowany jest wzłami nr i=1 i j=3 - element nr 3 zdefiniowany jest wzłami nr i=2 i j=3 W wzłach nr 1 i 2 s podpory: podpora przegubowo-nieprzesuwna (1) i przegubowo-przesuwna (2). Krok 2 utworzenie macierzy sztywnoci dla kadego elementu Wprowadzamy zmienne globalne, które przechowuj dane materiałowe i geometryczne naszego zadania: współrzdne wzłów x1, y1, x2, y2, x3, y3, E, A, L1, theta1, wyznaczamy: L2, L3, theta2 i theta3 (theta: kty nachylenia elementów do poziomu, zorientowane wzgldem dodatniego zwrotu osi x) (UWAGA! W celu poprawienia przejrzystoci wywietlanych wyników: >>format short) >>x1= >>y1= >>x2=4 >>y2= >>x3=2 >>y3=3 >>E=21e6 >>A=.1 >>L1=4 >>theta1= >>[L2 theta2]=dlugosckatelementpretowy2d(x1,y1,x3,y3) >>[L3 theta3]=dlugosckatelementpretowy2d(x2,y2,x3,y3) Mamy trzy elementy, zatem tworzymy trzy macierze sztywnoci : k1, k2 i k3 komendami: >>k1=sztywnoscelementpretowy2d(e,a,l1,theta1) >>k2=sztywnoscelementpretowy2d(e,a,l2,theta2) >>k3=sztywnoscelementpretowy2d(e,a,l3,theta3) Krok 3 składanie macierzy sztywnoci elementów w jedn globaln macierz dla całego układu Poniewa w układzie mamy 3 wzły, wic globalna macierz sztywnoci bdzie miała wymiar 6x6. Macierz K naley przed składaniem wyzerowa, co wykonujemy komend: >>K=zeros(6,6)

Poniewa mamy trzy elementy, to funkcj ZlozSztywnoscPretow2D trzeba wywoła trzy razy niezalenie dla kadego elementu, podajc jako parametry globaln macierz K (która jest wynikiem), macierz elementu k (k1, k2, a potem k3) i numery wzłów definiujce dany element (najpierw 1 i 2, potem 1 i 3 i na kocu 2 i 3): >>K=ZlozSztywnoscPretow2D(K,k1,1,2) >>K=ZlozSztywnoscPretow2D(K,k2,1,3) >>K=ZlozSztywnoscPretow2D(K,k3,2,3) Na odpowiednich miejscach w macierzy K pojawi si sumowane sztywnoci poszczególnych elementów (PROSZ KONTROLOWA ZMIANIAJ CE SI WARTOCI!). Krok 4 uwzgldnienie warunków brzegowych Stworzona macierz sztywnoci ma posta: K = 1 3 2.25 1.7921 4.322 4.322 5.25 1.7921 4.322 4.322 1.7921 1.7921 3.5842 4.322 4.322 8.645 a układ równa [K]{u}={f} mona rozpisa w posta: u1x f1x u1y f1y u2x f 2x K * = u2y f 2y u3x f 3x u3y f 3y Warunkami brzegowymi w naszym zadaniu s: - przemieszczenie wzła nr 1 jest niemoliwe podpora: u1x = i u1y = - w wle nr 2 niemoliwe jest przemieszczenie w kierunku y, ale moliwe jest przemieszczenie w kierunku x, zatem: u2y = - w wle nr 3 jest obcienie działajce zarówno w kierunku x jak i y: f3x = 5, f3y = -1. Po uwzgldnieniu powyszych wiadomych, układ równa przyjmuje posta: 2.25 1 3 1.7921 4.322 4.322 5.25 1.7921 4.322 4.322 1.7921 1.7921 3.5842 f1x 4.322 f1y u2x * = 4.322 f 2y u3x 5 8.645 u3y 1 nie znamy zatem przemieszczenia u2x, u3x i u3y oraz reakcji f1x, f1y i f2y (podpory).

Krok 5 rozwizanie równa Przygldajc si układowi równa zauwaymy, e mona go rozwiza po kawałku, wykrelajc wiersze i kolumny odpowiadajce zerowym przemieszczeniom wzłów: 2.25 1 3 1.7921 4.322 4.322 5.25 1.7921 4.322 4.322 1.7921 1.7921 3.5842 f1x 4.322 f1y u2x * = 4.322 f 2y u3x 5 8.645 u3y 1 1 3 1.7921 1.7921 3.5842 u2x * u3x = 5 8.645 u3y 1 w Matlabie realizujemy to poleceniami: - przepisanie wyrazów z 3, 5 i 6 wiersza i 3, 5 i 6 kolumny z K do k: >>k=[k(3,3) K(3,5:6) ; K(5:6,3) K(5:6,5:6)] - stworzenie wektora wyrazów wolnych (prawej strony równania) ze znanymi siłami f2x=kn oraz f3x=5 i f3y=-1: >>f=[ ; 5 ; -1] - wyznaczenie nieznanych przemieszcze eliminacj Gaussa: >>u=k\f W wyniku otrzymujemy: u2x =.11m, u3x =.2m, u3y = -.16m. Krok 6 obróbka wyników (postprocessing) Majc przemieszczenia wszystkich wzłów, moemy obliczy reakcje w podporach. Najpierw zbierzmy przemieszczenia w jeden wektor (dodajemy do wyników u1x= i u1y= i u2y=): >>U=[ ; ; u(1) ; ; u(2:3)] a potem wyliczmy siły: >>F=K*U otrzymamy: f1x = F(1) = -5; f1y = F(2) = 1.25 i f2y = F(4) = 8.75. Zatem składowa pozioma reakcji w podporze nr 1 wynosi -5kN i jest skierowana przeciwnie do zwrotu osi x (w lewo, znak ujemny), składowa pionowa w podporze nr 1 wynosi 1.25kN i jest skierowana do góry, natomiast reakcja w podporze 2 jest równa 8.75kN i jest skierowana w prawo.

Siły w elementach wyznaczymy dziki funkcji SilyElementPretowy2D(E,A,L,theta,u), której parametrami s: moduł sprystoci E, pole przekroju A, długoci L1, L2 i L3, kty nachylenia theta1, theta2 i theta3 oraz przemieszczenia wzłów definiujcych dany element (czyli parami: u1x i u1y oraz u2x i u2y, potem u1x i u1y oraz u3x i u3y i na kocu u2x i u2y oraz u3x i u3y): najpierw przygotujemy pary przemieszcze dla kadego elementu: >>u1=[u(1) ; U(2) ; U(3) ; U(4)] >>u2=[u(1) ; U(2) ; U(5) ; U(6)] >>u3=[u(3) ; U(4) ; U(5) ; U(6)] a potem wyznaczymy siły: >>f1=silyelementpretowy2d(e,a,l1,theta1,u1) >>f2=silyelementpretowy2d(e,a,l2,theta2,u2) >>f3=silyelementpretowy2d(e,a,l3,theta3,u3) Wyniki wskazuj, e elementy nr 2 i 3 s ciskane siłami 1.523kN i 1.5162kN, a element nr 1 rozcigany sił 5.8333kN. Naprenia w elementach wyznaczymy dziki funkcji NaprezeniaElementPretowy2D(E,L,theta,u), której parametrami s: moduł sprystoci E, długoci L1, L2 i L3, kty nachylenia theta1, theta2 i theta3 oraz przemieszczenia wzłów definiujcych dany element: >>s1=naprezeniaelementpretowy2d(e,l1,theta1,u1) >>s2=naprezeniaelementpretowy2d(e,l2,theta2,u2) >>s3=naprezeniaelementpretowy2d(e,l3,theta3,u3) Uzyskane naprenia dla elementów 1, 2 i 3: 5.8333E4 kpa, 1.523E4kPa i 1.516E5kPa. Przykład nr 2. Dla danego układu kratowego prtów o polach przekroju A=.4m 2 wyznaczy: 1. macierz sztywnoci układu 2. przemieszczenia wzłów nr 2, 3 i 4 3. reakcje w wzłach nr 1 i 4 4. sił i naprenie w kadym elemencie i module E=7GPa y 3kN 2 5 3 3.5m 1 3 4 6 1 2 4 4m 45 x Rozwizanie: Krok 1 dyskretyzacja zadania Układ jest ju zdyskretyzowany 6. elementami i 4. wzłami :

- element nr 1 zdefiniowany jest wzłami nr i=1 i j=2 - element nr 2 zdefiniowany jest wzłami nr i=1 i j=4 - element nr 3 zdefiniowany jest wzłami nr i=1 i j=3 - element nr 4 zdefiniowany jest wzłami nr i=2 i j=4 - element nr 5 zdefiniowany jest wzłami nr i=2 i j=3 - element nr 6 zdefiniowany jest wzłami nr i=3 i j=4 Krok 2 utworzenie macierzy sztywnoci dla kadego elementu Tworzymy zmienne globalne. Dla nachylonych elementów wyliczamy ich długoci i kty nachylenia: >>x1= >>y1= >>x2= >>y2=3.5 >>x3=4 >>y3=3.5 >>x4=4 >>y4= >>E=7e6 >>A=.4 >>L1=3.5 >>theta1=9 >>L2=4 >>theta2= >>[L3 theta3]=dlugosckatelementpretowy2d(x1,y1,x3,y3) >>[L4 theta4]=dlugosckatelementpretowy2d(x2,y2,x4,y4) >>L5=4 >>theta5= >>L6=3.5 >>theta6=27 (Prosz zwróci uwag na kierunki definicji elementów kolejno wzłów! Od tych kierunków zale wartoci któw theta, które powinny by zawsze dodatnie!). Mamy sze elementów, zatem tworzymy sze macierzy sztywnoci : od k1 do k6 komendami: >>k1=sztywnoscelementpretowy2d(e,a,l1,theta1) >>k2=sztywnoscelementpretowy2d(e,a,l2,theta2) >>k3=sztywnoscelementpretowy2d(e,a,l3,theta3) >>k4=sztywnoscelementpretowy2d(e,a,l4,theta4) >>k5=sztywnoscelementpretowy2d(e,a,l5,theta5) >>k6=sztywnoscelementpretowy2d(e,a,l6,theta6) Krok 3 składanie macierzy sztywnoci elementów w jedn globaln macierz dla całego układu Poniewa w układzie mamy 4 wzły, wic globalna macierz sztywnoci bdzie miała wymiar 8x8. Macierz K naley przed składaniem wyzerowa, co wykonujemy komend: >>K=zeros(8,8) Poniewa mamy sze elementów, to funkcj ZlozSztywnoscPretow2D trzeba wywoła sze razy niezalenie dla kadego elementu, podajc jako parametry globaln macierz K (która jest wynikiem), macierz elementu k (od k1 do k6) i numery wzłów definiujce dany element: >>K=ZlozSztywnoscPretow2D(K,k1,1,2) >>K=ZlozSztywnoscPretow2D(K,k2,1,4) >>K=ZlozSztywnoscPretow2D(K,k3,1,3)

>>K=ZlozSztywnoscPretow2D(K,k4,2,4) >>K=ZlozSztywnoscPretow2D(K,k5,2,3) >>K=ZlozSztywnoscPretow2D(K,k6,3,4) Na odpowiednich miejscach w macierzy K pojawi si sumowane sztywnoci poszczególnych elementów. (UWAGA! Prosz obserwowa wartoci K po kadej komendzie!) Krok 4 uwzgldnienie warunków brzegowych Stworzona macierz sztywnoci ma posta: K=1 5 Poniewa w układzie znajduje si nachylona podpora, powysz macierz naley zmodyfikowa. Budujemy macierz T: na pocztek tworzymy macierz jednostkow o wymiarach takich, jak macierz K: >>T=eye(8,8) potem wywołujemy funkcj NachylonaPodporaElementPretowy2D, której parametrami s: macierz T (zwracana w wyniku, po uaktualnieniu wartoci), kt nachylenia podpory alpha (w przykładzie 45, zasada taka sama, jak przy ktach theta) oraz numer wzła, w którym znajduje si podpora (w tym przypadku i=4): >>T=NachylonaPodporaElementPretowy2D(T,45,4) W wyniku powinna pojawi si macierz z wartociami: T= Modyfikacj K realizuje si komend: >>Knew=T*K*T Układ równa [K]{u}={f} mona rozpisa w posta (prim przy oznaczeniach przemieszcze i sił w wle 4 oznacza nachylenie podpory):

u1x f1x u1y f1y u2x f 2x u2y f 2y Knew * = u3x f 3x u3y f 3y u'4x f '4x u'4y f '4y Warunkami brzegowymi w naszym zadaniu s: - znane przemieszczenia wzłów nr 1 i 4: u1x = u1y = u 4y =, - znane obcienia w wzłach nr 2 do 4 : f2x = f2y = f 4x =, f3x = 3 Po uwzgldnieniu powyszych wiadomych, układ równa przyjmuje posta: f1x f1y u2x u2y Knew * = u3x 3 u3y u'4x f '4y nie znamy zatem 5. przemieszcze, a take reakcji f1 i f4 (składowej y). Krok 5 rozwizanie równa Układ równa rozwiemy po kawałku, wykrelajc 1, 2 i 8 wiersz i kolumn w Knew (dla zerowych przemieszcze), zostawiajc reszt dla nieznanych u (wiersze i kolumny od numeru 3 do 7). Realizujemy to komend: >>k=knew(3:7,3:7) k=1 5 Tak jak w poprzednim przykładzie, wektor f ze znanymi siłami utworzymy komend: >>f=[ ; ; 3; ; ] a nastpnie wyliczymy nieznane przemieszczenia poleceniem (eliminacja Gaussa): >>u=k\f Otrzymamy w wyniku: 1-3 (.653.159.8129.3366.2367)m.

Krok 6 obróbka wyników (postprocessing) Majc przemieszczenia wszystkich wzłów, moemy obliczy reakcje w podporach. Najpierw zbierzmy przemieszczenia w jeden wektor (dodajemy do wyników poprzednio pominite zerowe wartoci u): >>U=[ ; ; u ; ] a potem wyliczmy siły: >>F=Knew*U otrzymamy: f1x = F(1) = -3.75; f1y = F(2) = -26.25 i f4y = F(8) = 37.1231. Ostatnia siła jest nachylon reakcj podpory 4 (składowa pokrywajca si z osi podpory). Siły w elementach wyznaczymy dziki funkcji SilyElementPretowy2D(E,A,L,theta,u), ale najpierw przygotujemy pary przemieszcze dla kadego elementu: >>u1=[u(1) ; U(2) ; U(3) ; U(4)] >>u2=[u(1) ; U(2) ; U(7) ; U(8)] >>u3=[u(1) ; U(2) ; U(5) ; U(6)] >>u4=[u(3) ; U(4) ; U(7) ; U(8)] >>u5=[u(3) ; U(4) ; U(5) ; U(6)] >>u6=[u(5) ; U(6) ; U(7) ; U(8)] UWAGA! Wyliczenie sił i napre prosz zrealizowa samodzielnie. Zadanie nr 1. Zadania do samodzielnego rozwizania: Dla układu jak na rysunku poniej, majc dane: E=2GPa, A=.15m 2 wyznaczy: 1. macierz sztywnoci układu 2. przemieszczenia wzłów nr 1-3 3. reakcje w wzłach nr 3 i 4 4. siły i naprenia w kadym elemencie 4 12kN 1 3 3m 4m 2 4m Zadanie nr 2. Dla układu jak na rysunku poniej, majc dane: E=21GPa, A=.5m 2 wyznaczy: 1. macierz sztywnoci układu 2. przemieszczenia wzłów nr 2-5

3. reakcje w wzłach nr 1 i 6 4. siły i naprenia w kadym elemencie 2kN 2 4 7m 1 3 5 6 5m 5m 5m Zadanie nr 3. Dla układu jak na rysunku poniej, majc: E=7GPa i A=.1m 2 sztywno spryny k=3kn/m, wyznaczy: 1. macierz sztywnoci układu 2. przemieszczenie wzłów nr 4 i 5 3. reakcj w wzłach nr 1-3 4. siły i naprenia w prtach 5. sił w sprynie dla elementu prtowego, 3 4m 3m 2 4 5 1kN 1 4m