Metoda Rónic Skoczonych

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

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

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

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

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

Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje

Aproksymacja funkcji metod najmniejszych kwadratów

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)

ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15

Matematyka licea ogólnokształcące, technika

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

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

Przykładowo, jeśli współrzędna x zmienia się od 0 do 8 co 1, a współrzędna y od 12 co 2 do 25, to punkty powinny wyglądać następująco:

Tydzień nr 9-10 (16 maja - 29 maja), Równania różniczkowe, wartości własne, funkcja wykładnicza od operatora - Matematyka II 2010/2011L

PRZYKŁADOWE ZADANIA. ZADANIE 1 (ocena dostateczna)

Podstawy Automatyki ćwiczenia Cz.1. Środowisko Matlab

FUNKCJA LINIOWA. A) B) C) D) Wskaż, dla którego funkcja liniowa określona wzorem jest stała. A) B) C) D)

Projekt 6: Równanie Poissona - rozwiązanie metodą algebraiczną.

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Interpolacja funkcjami sklejanymi

Podstawowe obiekty AutoCAD-a

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

Funkcje wymierne. Funkcja homograficzna. Równania i nierówności wymierne.

Funkcje charakterystyczne zmiennych losowych, linie regresji 1-go i 2-go rodzaju

Zaawansowane metody numeryczne

OBLICZENIA STATYCZNE FUNDAMENTÓW PŁYTOWO-PALOWYCH

Wymagania edukacyjne z matematyki klasa II technikum

Laboratorium Cel ćwiczenia Ćwiczenie ma na celu praktyczne przedstawienie grafiki 3D.

Próbny egzamin z matematyki dla uczniów klas II LO i III Technikum. w roku szkolnym 2012/2013

III TUTORIAL Z METOD OBLICZENIOWYCH

Ćwiczenie 3. MatLab: Algebra liniowa. Rozwiązywanie układów liniowych

Funkcja kwadratowa. f(x) = ax 2 + bx + c,

Rozwiązywanie równań różniczkowych z niezerowymi warunkami początkowymi

Wprowadzenie do Mathcada 1

TARCZE PROSTOKĄTNE Charakterystyczne wielkości i równania

a 11 a a 1n a 21 a a 2n... a m1 a m2... a mn x 1 x 2... x m ...

Funkcje IV. Wymagania egzaminacyjne:

Zadanie 3 Oblicz jeżeli wiadomo, że liczby 8 2,, 1, , tworzą ciąg arytmetyczny. Wyznacz różnicę ciągu. Rozwiązanie:

2. Równania nieliniowe i ich uk lady

1. PODSTAWY TEORETYCZNE

Metoda Różnic Skończonych (MRS)

Program na zaliczenie: Odejmowanie widm

Matlab Składnia + podstawy programowania

Interpolacja i aproksymacja, pojęcie modelu regresji

LABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI. Wprowadzenie do środowiska Matlab

Linie wpływu w belce statycznie niewyznaczalnej

Janusz Adamowski METODY OBLICZENIOWE FIZYKI Zastosowanie eliptycznych równa«ró»niczkowych

Statyczna próba skrcania

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

Politechnika Białostocka

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 6 AUTOMATYKA

MATLAB ŚRODOWISKO MATLABA OPIS, PODSTAWY

Metoda elementów brzegowych

PRZYPOMNIENIE Ka»d przestrze«wektorow V, o wymiarze dim V = n < nad ciaªem F mo»na jednoznacznie odwzorowa na przestrze«f n n-ek uporz dkowanych:

Funkcje liniowe i wieloliniowe w praktyce szkolnej. Opracowanie : mgr inż. Renata Rzepińska

MATLAB - laboratorium nr 1 wektory i macierze

Funkcja kwadratowa. f(x) = ax 2 + bx + c = a

FUNKCJA LINIOWA. Zadanie 1. (1 pkt) Na rysunku przedstawiony jest fragment wykresu pewnej funkcji liniowej y = ax + b.

Siły wewnętrzne - związki różniczkowe

Metody i analiza danych

Jak korzystać z Excela?

Informacje pomocnicze

FUNKCJA LINIOWA, RÓWNANIA I UKŁADY RÓWNAŃ LINIOWYCH

Układy równań liniowych. Ax = b (1)

//warunki początkowe m=500; T=30; c=0.4; t=linspace(0,t,m); y0=[-2.5;2.5];

Z1/1. ANALIZA BELEK ZADANIE 1

stopie szaro ci piksela ( x, y)

PODSTAWY INFORMATYKI 1 MATLAB CZ. 3

3. FUNKCJA LINIOWA. gdzie ; ół,.

Przykład Łuk ze ściągiem, obciążenie styczne. D A

do MATLABa programowanie WYKŁAD Piotr Ciskowski

Metody i analiza danych

3. Macierze i Układy Równań Liniowych

Funkcja liniowa poziom podstawowy

Najprostszy element. F+R = 0, u A = 0. u A = 0. Mamy problem - równania zawierają siły, a warunek umocowania - przemieszczenia

EGZAMIN MATURALNY Z MATEMATYKI

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

ZAGADNIENIA PROGRAMOWE I WYMAGANIA EDUKACYJNE DO TESTU PRZYROSTU KOMPETENCJI Z MATEMATYKI DLA UCZNIA KLASY II

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

Ćwiczenie 4. Matlab - funkcje, wielomiany, obliczenia symboliczne

Pierwsze komputery, np. ENIAC w 1946r. Obliczenia dotyczyły obiektów: o bardzo prostych geometriach (najczęściej modelowanych jako jednowymiarowe)

Diary przydatne polecenie. Korzystanie z funkcji wbudowanych i systemu pomocy on-line. Najczęstsze typy plików. diary nazwa_pliku

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

5. Rozwiązywanie układów równań liniowych

Zastosowanie programu Microsoft Excel do analizy wyników nauczania

Instrukcja obsługi programu DIALux 2.6

Zakres na egzaminy poprawkowe w r. szk. 2013/14 /nauczyciel M.Tatar/

Otrzymaliśmy w ten sposób ograniczenie na wartości parametru m.

ZADANIA. Maciej Zakarczemny

GNU Octave (w skrócie Octave) to rozbudowany program do analizy numerycznej.

Elementy metod numerycznych - zajęcia 9

Optymalizacja systemów

Plan wynikowy z rozkładem materiału

Programowanie: grafika w SciLab Slajd 1. Programowanie: grafika w SciLab

PŁYTY OPIS W UKŁADZIE KARTEZJAŃSKIM Charakterystyczne wielkości i równania

V. WYMAGANIA EGZAMINACYJNE

Rachunek różniczkowy funkcji dwóch zmiennych

Przedmiotowy system oceniania wraz z określeniem wymagań edukacyjnych klasa druga zakres rozszerzony

Transkrypt:

Metoda Rónic Skoczonych Cz 3 Prostoktna płyta na sprystym podłou Zadanie Wyznaczy przemieszczenia i siły wewntrzne w prostoktnej płycie na sprystym podłou dla nastpujcych warunków: współczynnik podatnoci podłoa C = 0 5 k/m 3, moduł sprystoci materiału płyty E = 0 9 kpa, współczynnik Poissona materiału płyty ν = 0.5, grubo płyty t = 0. m, wymiary płyty B = 0m, L = 0m. Płyta jest obciona w rodku geometrycznym małym prostoktnym wycinkiem obcienia równomiernie rozłoonego p=00kpa (rysunek poniej). q=00kpa 0m 0m q=00kpa X Krok Dyskretyzacja układu Rozwizanie zadania Dzielimy płyt na wzły: przyjmiemy siatk n x = na n y =, razem wzłów o stałej, wzajemnej odległoci x = y =m. a rysunku poniej zaznaczono siatk z numeracj wzłów. Y Krok Operatory rónicowe Zastpujemy równanie róniczkowe ugicia płyty równaniem liniowym o postaci: w w + x x y w + + y C w = p

3 5 6 7 8 9 0 3 5 6 7 8 9 0 3 5 6 7 8 9 30 3 3 33 3 35 36 37 38 39 0 3 5 6 7 8 9 50 5 5 53 5 55 56 57 58 59 60 6 6 63 6 65 66 67 68 69 70 7 7 73 7 75 76 77 78 79 80 8 8 83 8 85 86 87 88 89 90 9 9 93 9 95 96 97 98 99 00 0 0 03 0 05 06 07 08 09 0 3 5 6 7 8 9 0 gdzie: wk6 + + 8+s ( +)( w + w ) + + ( w + w ) p x k ( + w + w + w ) +( w + w ) + ( w + w ) = 0 + w i+ l+ i l k+ k+ k k m l h i + y = x C x s = Powysze równanie mona przedstawi w postaci graficznej tzw. operatora centralnego: Operator C m l- l l+ / -(+/) k- k- k k+ k+ -(+) 6(+/)+8+s -------------------- -p k x / -(+) i- i i+ y -(+/) h x / W Matlabie, cz powyszego równania (bez składnika zawierajcego obcienie wzłowe p k ) formułujemy funkcj operatorc (operator centralny, zdefiniowany w pliku operatorc.m), stosujc schemat wyznaczania numerów ssiednich wzłów w siatce n x na n y :

wezel-n x wezel-n x - wezel-n x wezel-n x + wezel- wezel- wezel wezel+ wezel+ wezel+n x - wezel+n x wezel+n x + wezel+n x function k = operatorc(, ni, s, alfa, nx, ny, wezel) %operator centralny MRS %wyswietla informacje o operatorze info = sprintf('operator centralny. Wezel: %3d', wezel); disp(info); %zeruje wynik k = zeros(,nx.*ny); %sprawdza, czy wystarczy wezlow do obliczenia operatora if (nx<5) (ny<5) disp('za mala wartosc nx lub ny!'); else %stale obliczeniowe ialfa =./ alfa; %wyznacza skladniki operatora k(,wezel) = 6.* ( alfa + ialfa) + 8 + alfa.* s; k(,wezel-) = -.* ( + alfa); k(,wezel+) = -.* ( + alfa); k(,wezel-) = alfa; k(,wezel+) = alfa; k(,wezel-nx) = -.* ( + ialfa); k(,wezel+nx) = -.* ( + ialfa); k(,wezel-nx-) = ; k(,wezel-nx+) = ; k(,wezel+nx-) = ; k(,wezel+nx+) = ; k(,wezel-.*nx) = ialfa; k(,wezel+.*nx) = ialfa; end Prosz sprawdzi z równaniem!

Powyszy operator nie da si wprowadzi dla wzłów brzegowych i naronych, bo w równaniu wystpi wzły poza płyt. Rozwizalimy ten problem (wykład) z warunków brzegowych, uzyskujc dodatkowe 8 operatorów (oznaczenia na rysunku poniej): E E E EE E E Biorc pod uwag symetryczno operatorów wzgldem brzegów prostoktnej płyty, łatwo je rozpisa dla naroy W, EW i SE. Komendy budujce zestaw operatorów dla wszystkich wzłów płyty zostały umieszczone w pliku operatory.m (tak jak dla belki, na poprzednich zajciach). Krok 3 Obcienia Prawe strony równa liniowych nie s zerowe, lecz zawieraj przerzucone składniki zawierajce obcienia wzłowe p k. Układamy w wektor kolumnowy (dla kadego wzła wewntrznego) funkcj silac(w pliku silac.m): function p = silac(pk, dx, alfa, ) %Obciazenie wezlowe p = -pk.* dx.^.* alfa./ ; Obcienie z naszego zadania przyłoymy tylko w wle rodkowym płyty, co mona zrealizowa komendami: %zerowanie wektora obcie pk = zeros(nx.*ny,); %w srodku pk(6) = silac(00, dx, alfa, ); Powysze komendy zostały wpisane w pliku zadanie.m

Krok Rozwizanie układu równa, wyznaczenie przemieszcze MRS zamieniła równanie róniczkowe na układ równa liniowych o postaci: K w = gdzie K to kwadratowa macierz o wymiarze n x x n y współczynników utworzonych operatorami MRS, w wektor kolumnowy nieznanych przemieszcze o wysokoci n x *n y, a p k to wektor kolumnowy o wymiarze n x *n y zbudowany ze znanych obcie wzłowych. Układ rozwiemy w nastpujcy sposób: tzn. K p k K w = K w = K p k i dlatego odwrócilimy wczeniej macierz K, zapisujc wynik w zmiennej invk. Powysze działanie realizujemy komend (w skrypcie zadanie.m): %rozwizanie ukladu rownan w = invk * pk; Poniewa poza operatorem centralnym wyprowadzilimy take operatory brzegowe, wyznaczylimy przemieszczenia dla wszystkich wzłów płyty. Moemy narysowa wykres przemieszcze dla całej płyty poleceniami (w skrypcie zadanie.m): Poniewa Matlab tworzy wykresy D z macierzy a nie z wektorów, musimy najpierw przepisa wyniki z wektora kolumnowego w(n x *n y ) w macierz W(n x,n y ) o wymiarach n x na n y : %uporzadkowanie przemieszczen - wektor zamieniamy na macierz %aby wyswietlic wykresy W = []; k = 0; for i=:ny for j=:nx k=k+; W(i,j) = w(k); end end Podobnie jest z wektorami zawierajcymi współrzdne x i y wzłów, zamieniamy wektory x(n x ) i y(n y )w macierze X(n x,n y ) i Y(n x,n y ) jednym poleceniem: %zamienia wektory x i y na macierze X i Y [X,Y] = meshgrid(x,y); p k

teraz moemy ju wywietli mapk: %wyswietla mapke przemieszczen surfc(x,y,w); %ustawia skale kolorow colormap jet %koloruje mapke shading interp %opisuje osie xlabel('x [m]'); ylabel('y [m]'); zlabel('w [m]'); Powinien pojawi si rysunek ugicia płyty: Krok 5 Postprocessing, wyznaczenie sił wewntrznych Skoro znamy ju przemieszczenia, moemy wyznaczy rozkład wartoci momentu zginajcego, opisanego równaniem: tzn., w zapisie rónicowym: M x w w + ν x y = M x,k w w x + w k+ k k = w + ν l w y k + w i

Analogicznie wyznacza si wartoci momentu M y. Wyznaczenie wartoci momentów Mx i My we wszystkich wzłach realizuje funkcja Moment.m: function [mx,my]=moment(w, nx, ny, dx, dy,, ni) %oblicza sily wewnetrzne %zerowanie wyników mx = zeros(nx,ny); my = zeros(nx,ny); %zmienne pomocnicze dx = dx.* dx; dy = dy.* dy; %obliczenia dla wzłów wewntrznych for j=:(ny-) for i=:(nx-) k = (j-).* nx + i; mx(j,i) = -.* ((w(k+) -.* w(k) + w(k-))./ dx + ni.* (w(k-nx) -.* w(k) + w(k+nx))./ dy); my(j,i) = -.* (ni.* (w(k+) -.* w(k) + w(k-))./ dx + (w(k-nx) -.* w(k) + w(k+nx))./ dy); end end Dlaczego nie moemy, ale i nie musimy wyznacza momentów na brzegu? Z powyszej funkcji korzystamy w nastpujcy sposób: %WYZACZEIE MOMETOW ZGIAJACYCH [Mx,My]=Moment(w, nx, ny, dx, dy,, ni); Pozostaje wykona wykres poleceniami: %WYKRES MOMETU Mx surfc(x,y,mx); colormap jet shading interp xlabel('x [m]'); ylabel('y [m]'); zlabel('mx [km]'); i powinien pojawi si rysunek:

analogicznie tworzymy wykres My: Wszystkie polecenia Matlaba zostały przygotowane w dwóch skryptach: operatory.m oraz zadanie.m. Całe zadanie rozwizuje si dwiema komendami: >>operatory

>>zadanie po ukazaniu si wykresu przemieszcze, kolejne nacinicia dowolnego klawisza spowoduje wykrelenie mapek momentów. Zadania do samodzielnego rozwizania Zadanie Analogicznie do rysunku przedstawionego poniej, rozrysowa w zeszycie połoenie pozostałych operatorów brzegowych stosujc oznaczenia kierunków z Róy Wiatrów. Ile w sumie bdzie operatorów MRS dla prostoktnej płyty? E E E EE E E Zadanie Znajc operator brzegowy EE: -ν -(-ν)+ -/(-ν ) -8-+ν 8(-ν)++ +5/(-ν ) -ν -(-ν)+ -/(-ν ) (-ν )/ zapisa operator ESE i WSW. Zadanie 3 Rozwiza omawiany przykład płyty stosujc obcienie wzłowe 00 kpa w miejscu zaznaczonym na rysunku:

3 5 6 7 8 9 0 3 5 6 7 8 9 0 3 5 6 7 8 9 30 3 3 33 3 35 36 37 38 39 0 3 5 6 7 8 9 50 5 5 53 5 55 56 57 58 59 60 6 6 63 6 65 66 67 68 69 70 7 7 73 7 75 76 77 78 79 80 8 8 83 8 85 86 87 88 89 90 9 9 93 9 95 96 97 98 99 00 0 0 03 0 05 06 07 08 09 0 3 5 6 7 8 9 0 Zadanie Powtórzy obliczenia zmieniajc liczb wzłów oraz proporcj x do y. Jaki wpływ ma znaczne zwikszenie lub zmniejszenie wartoci współczynnika?