II Tutorial z Metod Obliczeniowych

Slides:



Advertisements
Podobne prezentacje
OBLICZENIA NUMERYCZNE
Advertisements

Teoria sprężystości i plastyczności
Rozwiązywanie równań różniczkowych metodą Rungego - Kutty
Wykład Zależność pomiędzy energią potencjalną a potencjałem
IV Tutorial z Metod Obliczeniowych
PRACA , moc, energia.
Temat: Ruch jednostajny
Metoda szeregu Fouriera
Metody numeryczne wykład no 2.
Metody Numeryczne Wykład no 3.
Wykład no 11.
Materiały pochodzą z Platformy Edukacyjnej Portalu
Materiały pochodzą z Platformy Edukacyjnej Portalu
Materiały pochodzą z Platformy Edukacyjnej Portalu
PRZYKŁAD ROZWIĄZANIA RAMY
PRZYKŁAD ROZWIĄZANIA TARCZY
Teoria sprężystości i plastyczności
KINEMATYKA Kinematyka zajmuje się związkami między położeniem, prędkością i przyspieszeniem badanej cząstki – nie obchodzi nas, skąd bierze się przyspieszenie.
Macierze Maria Guzik.
Wprowadzenie do Mathcada
Wykład Spin i orbitalny moment pędu
Wielkości skalarne i wektorowe
Nieinercjalne układy odniesienia
Paweł Stasiak Radosław Sobieraj Michał Wronko
Matematyka.
KINEMATYKA MANIPULATORÓW I ROBOTÓW
Co to jest układ równań Układ równań – koniukcja pewnej liczby (być może nieskończonej) równań. Rozwiązaniem układu równań jest każde przyporządkowanie.
POJĘCIE ALGORYTMU Pojęcie algorytmu Etapy rozwiązywania zadań
PREZENTACJA MULTIMEDIALNA Z PRZEDMIOTU
„Moment Siły Względem Punktu”
Kinematyka prosta.
MECHANIKA 2 Wykład Nr 11 Praca, moc, energia.
ABAQUS v6.6- Przykład numeryczny- dynamika
Podstawy programowania w języku C i C++
Prędkość chwilowa Prędkość chwilowa jest to prędkość ciała w danej chwili. Prędkość chwilową vch jest ilorazem przemieszczenia ciała Δx do niewielkiego.
Temat 8: Listy.
Funkcje trygonometryczne dowolnego kąta.
MECHANIKA I WYTRZYMAŁOŚĆ MATERIAŁÓW
Materiały pochodzą z Platformy Edukacyjnej Portalu Wszelkie treści i zasoby edukacyjne publikowane na łamach Portalu
Autorzy: Barbara Fojcik Anita Książkiewicz
Dynamika układu punktów materialnych
siła cz.II W części II prezentacji: o sile ciężkości
Projektowanie Inżynierskie
Siły, zasady dynamiki Newtona
FUNKCJE Pojęcie funkcji
Projektowanie Inżynierskie
Rozwiązywanie układów równań liniowych różnymi metodami
Algorytmy- Wprowadzenie do programowania
Wykłady z matematyki „W y z n a c z n i k i”
Funkcje trygonometryczne dowolnego kąta
REAKCJA DYNAMICZNA PŁYNU MECHANIKA PŁYNÓW
PRZYKŁAD OBLICZENIOWY PRĘT
Metody rozwiązywania układów równań liniowych
PRZYKŁAD ROZWIĄZANIA KRATOWNICY
Ruch jednowymiarowy Ruch - zmiana położenia jednych ciał względem innych, które nazywamy układem odniesienia. Uwaga: to samo ciało może poruszać się względem.
Dynamika punktu materialnego Dotychczas ruch był opisywany za pomocą wektorów r, v, oraz a - rozważania geometryczne. Uwzględnienie przyczyn ruchu - dynamika.
Wykład Rozwinięcie potencjału znanego rozkładu ładunków na szereg momentów multipolowych w układzie sferycznym Rozwinięcia tego można dokonać stosując.
Dynamika ruchu obrotowego
Ruch – jedno w najczęściej obserwowanych zjawisk fizycznych
Przeprowadzenie badań niewyczerpujących, (częściowych – prowadzonych na podstawie próby losowej), nie daje podstaw do formułowania stanowczych stwierdzeń.
Niech f(x,y,z) będzie ciągłą, różniczkowalną funkcją współrzędnych. Wektor zdefiniowany jako nazywamy gradientem funkcji f. Wektor charakteryzuje zmienność.
Algorytmy. Co to jest algorytm? Przepis prowadzący do rozwiązania zadania.
Metody optymalizacji Materiał wykładowy /2017
4. Praca i energia 4.1. Praca Praca wykonywana przez stałą siłę jest iloczynem skalarnym tej siły i wektora przemieszczenia (4.1) Ft – rzut siły na kierunek.
Metody matematyczne w Inżynierii Chemicznej
Transformacja Z -podstawy
ETO w Inżynierii Chemicznej
POJĘCIE ALGORYTMU Wstęp do informatyki Pojęcie algorytmu
T-W-1 Wstęp. Modelowanie układów mechanicznych 1
Podstawy teorii spinu ½
Zapis prezentacji:

II Tutorial z Metod Obliczeniowych Rozwiązywanie prostych tarcz w płaskim stanie naprężenia przy wykorzystaniu skryptu napisanego w programie Matlab. Karol Daszkiewicz Koło Naukowe Mechaniki Budowli KoMBo

Dany układ o narzuconej siatce elementów skończonych w PSN:

Numeracja węzłów oraz elementów skończonych

Numeracja węzłów oraz elementów skończonych Węzły i elementy można numerować w dowolny sposób Dla analizowanego układu istnieje 7!=7*6*5*4*3*2*1=5040 różnych numeracji węzłów Numeracja węzłów i elementów nie ma wpływu na uzyskane w skrypcie wyniki: przemieszczenia, odkształcenia, naprężenia, siły … Numeracja węzłów determinuje numerację stopni swobody w analizowanym układzie w następujący sposób: [ Nr stopnia swobody w kierunku x ] = [ nr węzła ]*2 – 1 [ Nr stopnia swobody w kierunku y ] = [ nr węzła ]*2

Numeracja stopni swobody na podstawie numeracji węzłów

Numeracja stopni swobody na podstawie numeracji węzłów Numeracja węzłów determinuje numerację stopni swobody w analizowanym układzie w następujący sposób: [ Nr stopnia swobody w kierunku x ] = [ nr węzła ]*2 – 1 [ Nr stopnia swobody w kierunku y ] = [ nr węzła ]*2 Ponieważ numeracja stopni swobody jest obliczana na podstawie wzorów, to nie musimy jej wprowadzać do programu Matlab, gdyż policzy on ją sobie sam Numeracja stopni swobody jest potrzebna przy definiowaniu warunków podparcia oraz obciążeń

Definiowanie danych wejściowych W PSN jednemu węzłowi są przypisane 2 stopnie swobody: translacja na kierunku x, translacja na kierunku y Przyjmujemy, że analizowana tarcza ma jednostkową grubość

Określenie współrzędnych węzłów

Zdefiniowanie macierzy [wsp], określającej współrzędne wszystkich węzłów Układ globalny przyjmujemy dowolnie Dla przyjętego układu współrzędnych, w macierzy [wsp] wpisujemy współrzędne (x,y) kolejnych węzłów w następujący sposób: [ wsp ] = [nr węzła, współrzędna x, współrzędna y]

Zdefiniowanie macierzy [wezly] określającej węzły poszczególnych elementów skończonych

Zdefiniowanie macierzy [wezly] określającej węzły poszczególnych elementów skończonych Przy podawaniu kolejnych węzłów dla każdego elementu należy pamiętać, że podajemy je w kolejności przeciwnej do ruchu wskazówek zegara Natomiast nie ma znaczenia który węzeł wpiszemy jako pierwszy dla danego elementu Dla przyjętej numeracji węzłów, w macierzy [wezly] wpisujemy numery elementów oraz odpowiadające im numery kolejnych węzłów w następujący sposób: [ wezly ] = [nr elementu, węzeł nr 1, węzeł nr 2, węzeł nr 3 ]

Uwzględnienie warunków podparcia układu poprzez definicję macierzy [ bcdof ] oraz [ bcval ]

Uwzględnienie warunków podparcia układu poprzez definicję macierzy [ bcdof ] oraz [ bcval ] W macierzy [bcdof] podaje numery zablokowanych stopni swobody W macierzy [bcval] definiuje odpowiadające zablokowanym stopniom swobody przemieszczenia Dla zdecydowanej większości będą one równe zero, jednak w przypadku istnienia jakiejś imperfekcji, należy jej wartość wpisać w macierzy [bcval]

Definicja wektora obciążeń węzłowych

Etap obliczeń Na podstawie wprowadzonych danych skrypt wykonuje obliczenia automatycznie, więc rola użytkownika ogranicza się do ich zdefiniowania Pod tym względem program jest podobny do komercyjnych programów metody elementów skończonych Jednak w przeciwieństwie do tych programów obliczeń nie wykonuje „czarna skrzynka”, lecz funkcje zdefiniowane przez nas w Matlabie Umożliwia to nam prześledzenie w jaki sposób są wykonywane obliczenia oraz łatwą ewentualną ich modyfikację

Obliczenie macierzy konstytutywnej D Dla elementu w płaskim stanie naprężenia zależność między naprężeniami i odkształceniami wyraża macierz konstytutywna następującej postaci: W skrypcie macierz konstytutywna dla danych E i v jest definiowana za pomocą funkcji: D_zw_konst(E,v)

Obliczenie macierzy sztywności elementu k  

Agregacja globalnej macierzy sztywności K  

Uwzględnienie warunków brzegowych przez modyfikację globalnej macierzy sztywności  

Obliczenie przemieszczeń węzłowych   Niewielka wartość obciążenia sprawiła, że w kierunku x decydujący wpływ na uzyskane wartości przemieszczeń miała imperfekcja.

Obliczenie odkształceń i naprężeń we wszystkich elementach  

Obliczenie sił elementowych  

Obliczenie sił elementowych Podane powyżej wartości zostały zaokrąglone do liczb całkowitych W kolejnych wierszach znajdują się wartości sił elementowych dla kolejnych elementów Np. w drugim wierszu znajdują się wartości sił elementowych dla drugiego elementu skończonego W pierwszej, trzeciej i piątej kolumnie znajdują się siły elementowe działające na kierunku x, dla węzłów w takiej kolejności jak zostały one zdefiniowane w macierzy [wezly] Natomiast w drugiej, czwartej i szóstej kolumnie znajdują się siły elementowe działające na kierunku y, dla węzłów w takiej kolejności jak zostały one zdefiniowane w macierzy [wezly]

Narysowanie sił elementowych i obliczenie reakcji

Narysowanie sił elementowych i obliczenie reakcji Przy rysowaniu sił elementowych dla danego węzła należy zwrócić uwagę na znak siły elementowej, który decyduje o zwrocie działania siły Jeśli siła elementowa ma wartość ujemną, to działa w kierunku przeciwnym do kierunku przyjętego w węzłowym układzie lokalnym W celu weryfikacji uzyskanych sił elementowych należy sprawdzić czy w każdym węźle spełniony jest warunek równowagi dla obu kierunków W celu obliczenia reakcji należy zsumować wszystkie siły elementowe działające w danym węźle na kierunku reakcji Zarówno dane jak i wyniki należy podać w układzie SI (m,N,Pa)

Dziękuje za uwagę