cała ściąga gotowa Metody Obliczeniowe, Metody Obliczeniowe


Metody numeryczne zajmują się szukaniem i udoskonalaniem sposobów rozwiązania zadań matematyki za pomocą skończonej liczby działań arytmetycznych i logicznych.
Konieczność zastąpienia pewnych wielkości - wielkościami przybliżonymi.
Budując rozwiązanie przybliżone, musimy więc umiejętnie ocenić jego dokładność, szacując wielkości błędów popełnianych na kolejnych etapach budowy modelu obliczeniowego i jego rozwiązywania.
Algorytm- przepis, według którego realizowane są obliczenia.
Program- algorytm wraz z szeregiem dodatkowych informacji związanych z techniką obliczeń napisany w języku „zrozumiałym” przez maszynę matematyczną.
Podstawowe podzespoły maszyn cyfrowych i ich wzajemne powiązania.
Użytkownika komputera obowiązuje znajomość zasad pracy urządzeń: wejścia, wyjścia i pamięci.
Pamięć przechowuje 2 rodzaje informacji:
- liczby związane z analizowanym problemem;
- oraz rozkazy określające operacje, jakie urządzenie ma wykonać.
Operacje możemy podzielić na następujące grupy:

  1. Operacje arytmetyczne,

  2. Operacje logiczne i sterujące,

  3. Operacje przesyłania danych,

  4. Operacje wejścia i wyjścia.

Jednostka sterująca - określa która z operacji ma zostań wykonana w danym momencie i z udziałem jakich liczb.
ARYTMETYKA STAŁOPRZECINKOWA I ZMIENNOPRZECINKOWA
Jeśli każda z liczb d-cyfrowych ma kropkę dziesiętną przed pierwszą cyfrą, to można założyć, że wszystkie te liczby są co do modułu mniejsze od 1.
Gdy wynikiem działania jest liczba co do modułu nie mniejsza od 1 - powstaje nadmiar.
Jeżeli urządzenie cyfrowe wykonuje działania arytmetyczne na liczbach o kropce dziesiętnej w stałym miejscu, to stosowany rodzaj arytmetyki nazywamy arytmetyką stałoprzecinkową.
Praktycznie wszystkie urządzenia cyfrowe umożliwiają prowadzenie działań stałoprzecinkowych jak i zmiennoprzecinkowych.
ARYTMETYKA WSPÓŁCZESNYCH KOMPUTERÓW- Obliczenia numeryczne
Współcześnie w obliczeniach numerycznych do reprezentacji liczb całkowitych i rzeczywistych wykorzystywane są tzw. rozwinięcia systematyczne.
Zalety:
- proste algorytmy realizacji działań arytmetycznych,
- czytelność i prostota zapisu pozycyjnego
Najistotniejsze informacje o liczbie zawiera pierwsza, różna od zera cyfra i jej położenie względem kropki pozycyjnej.
Zapis półlogarytmiczny rozwinięć systematycznych
Każdą liczbę rzeczywistą x różne od 0 można zapisać w następującej postaci:
0x01 graphic

Gdzie: m - mantysa m1 różne od 0(warunek normalizacji),
0x01 graphic

c- cecha całkowita
LICZBY W ARYTMETYCE NUMERYCZNEJ/ZMIENNOPOZYCYJNEJ
Punktem wyjścia lub reprezentacji liczb a arytmetyce numerycznej, nazwanej także arytmetyką zmiennopozycyjną lub arytmetyką
fl (floating-point-arithmetic) jest zapis półlogarytmiczny, w którym dopuszczamy jedynie stałą liczbę cyfr mantysy i ustalony zakres liczb całkowitych dla cechy.
Arytmetyka rozwinięć systematycznych względem bazy będącej potęgą liczby 2:
- baza=2 - arytmetyka dwójkowa,
- baza=8 - arytmetyka ósemkowa,
- baza-16- arytmetyka szesnastkowa
Szybkość obliczeń.
Generalnie , jeśli dwie metody służące do rozwiązywania tego samego zagadnienia różnią się jedynie ilością i rodzajem realizowanych operacji, a nie różnią się istotnie pod względem uzyskiwanych wyników, to powinniśmy stosować metodę wymagającą krótszego czasu obliczeń.
PODSTAWOWE POJĘCIA W SZACOWANIU BŁĘDÓW- Źródła błędów.
Błędy danych wejściowych- Tego typu błędy występują wówczas, gdy dane wejściowe pochodzą z pomiarów podlegających wpływowi błędów systematycznych lub czasowych zakłóceń.
Błędy numeryczne:
- błędy zaokrągleń w czasie obliczeń- zaokrąglenie wyników pośrednich przed wykonaniem kolejnych obliczeń,
- błędy obcięcia- występują gdy proces obliczania granicy jest przerywany przed osiągnięciem wartości granicznej.
Uproszczenia modelu matematycznego
Wynikają z idealizacji rzeczywistych sytuacji w większości zastosowań matematyki. Wielkość błędów wynikłych z uproszczenia modeli matematycznych jest zwykle trudniejsza do oszacowania niż w przypadku innego rodzaju błędów.
Błędy człowieka: błędy pisarskie, błędy popełniane w rachunkach „ręcznych” jak i zwykłych pomyłek
Błąd bezwzględny wartości przybliżonej dokładnej a. 0x01 graphic

Błąd względny dla 0x01 graphic
: 0x01 graphic

gdzie: 0x01 graphic
- poprawka.Jeśli spełniona jest nierówność:0x01 graphic
to mówimy, że przybliżona liczba 0x01 graphic
przedstawia liczbę a z dokładnością do wielkości 0x01 graphic
.
Cyfry istotne w ułamku dziesiętnym-cyfry pozostałe po pominięciu zer na początku ułamka dziesiętnego.
Cyfry ułamkowe- wszystkie cyfry po kropce dziesiętnej-także ewentualnie zera między kropką dziesiętną a pierwszą cyfrą rożną od zera.
Poprawne cyfry ułamkowe- jeśli moduł błędu wartości 0x01 graphic
nie przewyższa to mówimy, że 0x01 graphic
ma t poprawnych cyfr ułamkowych.
Cyfry znaczące - cyfry istotne występujące w 0x01 graphic
aż do t-ej pozycji po kropce dziesiętnej nazywamy cyframi znaczącymi.
Skracanie liczb do danej długości t-cyfr ułamkowych:
ucinanie, zaokrąglanie
Ucinanie
- polega na odrzucaniu cyfr na prawo od t-ej cyfry.
Zaokrąglanie- jeśli fragment liczby znajdujący się na prawo od t-ej cyfry ułamkowej jest co do modułu:
- mniejszy od
0x01 graphic
, to t-tą cyfrę zostawia się bez zmiany;
- wiekszy od
0x01 graphic
, to do t-ej cyfry ułamkowej dodaje się 1;
- równy dokładnie
0x01 graphic
, można zwiększać t-ą cyfrę o 1, jeśli jest nieparzysta pozostawić bez zmiany.
Większość komputerów, w których wykonuje się zaokrąglenia, zwiększa liczbę we wspomnianym przypadku granicznym o
0x01 graphic
.

Oszacowanie błędu bezwzględnego wyniku odejmowania: 0x01 graphic

Oszacowanie błędu bezwzględnego wyniku
dodawania: 0x01 graphic

Oszacowanie błędu względnego
iloczynu: 0x01 graphic
,
0x01 graphic

Błąd względny
ilorazu 0x01 graphic

Znoszenie się składników- występuje, gdy różnica dwóch argumentów jest znacznie mniejsza od każdego z nich.
Ogólny wzór dla przenoszenia się błędów: 0x01 graphic

gdzie
: 0x01 graphic
- wartości przybliżone,y- funkcja zmiennych,0x01 graphic
- błąd bezwzględny wartości x,0x01 graphic
- błąd bezwzględny y,0x01 graphic
- oszacowanie błędu
Błąd maksymalny - oszacowanie dla 0x01 graphic

Błąd standardowy (statystyczny) 0x01 graphic
- odchylenie standardowe przybliżonej zmiennej (traktowanej jako zmienna losowa)
0x01 graphic

Rozwiązywanie równań nieliniowych

Istotą metod iteracyjnych jest uzyskanie ciągu xo, x2, x2.. przypuszczalnie zbierznego do poszukiwanego pierwiastka.
W zależności od metody, aby uzyskać zbieżność - musimy określić:
- przedział zawierający poszukiwany pierwiastek [a,b];
- lub początkowe przybliżenie - dostatecznie bliskiego poszukiwania pierwiastka.
Wstępna analiza położenia pierwiastków równania f(x)=0 - wykreślenie funkcji;
- metody lokalizacji przedziałów występowania pierwiastków rzeczywistych (metoda tablicowa, wzór Maclaurina, Metoda Newtona itp.)
METODA BISEKCJI
Załóżmy że f(x) jest ciągła w [a0, b0] i że f(a0) f(b0)<0 => f(x) ma co najmniej jeden pierwiastek rzeczywisty w analizowanym przedziale.
Wyznaczamy ciąg (a1, b1) -> (a2, b2)->…. Takich, że każdy z nich zawiera poszukiwany pierwiastek równania f(x)=0
Przy założeniu, że f(a0)<0 i f(b0)>0 przedziały Ik=(an, bn) dla k=1,2,…) wyznaczamy następująco:

0x01 graphic

W związku z tym, że w każdym kroku przedział zmniejszamy o połowę jako wartość przybliżoną poszukiwanego pierwiastka α należy przyjąć:
α=cn+1±dn, dn=2-n-1(b0-a0)

0x01 graphic

0x08 graphic

Dla danego p.p. x0 tworzymy ciąg: x1, x1, x1,w którym kolejne elementy xn+1 wyznaczamy aproksymując funkcję f(x) za pomocą stycznej do wykresu w punkcie o współrzędnych (xn,f(xn)). Odcięta punktu przecięcia stycznej z osią x - wskazuje położenie xn+1.
xn+1 = xn+hn 0x01 graphic

Proces iteracji można zakończyć gdy [hn] przyjmuje wartości mniejsze od dopuszczalnego błędu pierwiastka.
ZBIEŻNOŚĆ METODY NEWTONA
Twierdzenie:
Załóżmy że f`(x)≠0 i f``(x) nie zmienia znaku w przedziale [a,b] oraz, że iloczyn funkcji f(a)*f(b)<0
0x01 graphic
i 0x01 graphic
,wtedy metoda Newtona jest zbieżna dla dowolnego przybliżenia początkowego x0ε[a,b]
METODA SIECZNYCH

0x01 graphic

aproksymacja pochodnej f`(x)

0x01 graphic

Metoda siecznych wynika z prostego przekształcenia metody Newtona wg której dokonano aproksymacji f`(xn)
Dla p.p. x0 i x1 tworzony jest ciąg: x2,x3,… w którym dla f(xn-1):
Xn+1=xn+hn
0x01 graphic

Odpowiada to przyjęciu xn+1 jako odciętej punktu przecięcia siecznej przechodzącej przez punkty (xn-1, f(xn-1)) i (xn, f(xn)) z osią x-ów. f`(x)/f(x) > 0,44

ZBIEŻNOŚĆ METOD SIECZNYCH
Metoda siecznych jest zbieżna dla dostatecznie dobrych przybliżeń początkowych x0 i x1 gdy f`(α)≠0 oraz gdy f(x) ma ciągłą drugą pochodną.
Inne metody:
-regóła falsi;
- metoda Steffensona;
- metoda Mullera-Trauba;
OGOLNA TEORIA METOD TRADYCYJNYCH
Jeżeli xn+1 możemy wyrazić przez wartości finkcji f(x) i jej pochodnych w punktach xn, xn+1,… xn-m+1;
to φ-nazywamy funkcją iteracyjną!
-Metoda Newtona
0x01 graphic

-Metoda siecznych
0x01 graphic

ITERACYJNE ROZWIĄZANIE UKŁADÓW RÓWNAŃ LINIOWYCH
Metody bezpośrednie zawsze prowadzą do rozwiązania układu - o ile takowe rozwiązanie istnieje.
Metody iteracyjne - startują z przybliżenia początkowego, które w kolejnych krokach stopniowo się ulepsza, aż do uzyskania dostatecznie dokładnego rozwiązania.

METODY ITERACYJNE

Metoda iteracji prostej (metoda Jacobego)
Liniowy układ postaci AX=f rozwiązujemy względem niewiadomych stojących na głównej przekątnej:
Zapis w formie macierzowej:

X=BX+g, (I-B)X=g
gdzie: I - macierz jednostkowa, AI=IA=A
Tworzymy następujący ciąg wektorów:
0x01 graphic

Przy „m”-> ∞ => Xm=X - będzie rozwiązaniem układu równań.
Zbieżność metody iteracji prostej
Dla zbieżności metody iteracji prostej Przy dowolnym wektorze początkowym x0 i Przy dowolnej wartości wektora g wyrazów wolnych potrzeba i wystarcza, żeby wszystkie wartości własne macierzy B były co do wartości bezwzględnej mniejsze od jedności.
Twierdzenie
Dla zbieżności procesu iteracji prostej wystarcza, żeby którakolwiek z norm macierzy B była mniejsza od jedności
Elementy macierzy iteracji B:

0x01 graphic
0x01 graphic

Metoda iteracji prostej jest zbieżna dla macierzy A ze ściśle dominującą główną przekątną. 0x01 graphic

METODA SEIDLA (GAUSSA-SEIDELA)
W metodzie Seidla do obliczenia k-tej składowej wektora Xm+1 w kolejnych przybliżeniach wykorzystujemy k-1 wcześniej obliczonych pierwszych składowych tego wektora.
ZBIEŻNOŚĆ METODY SEIDLA
Twierdzenie
Jeśli norma max macierzy B jest mniejsza od jedności:
0x01 graphic
0x01 graphic
to metoda seidla jest zbieżna (kryterium dostatecznej zbieżności).
TWIERDZENIE
Dla zbieżności Seidla w zastosowaniu so układu:
X=(B1=B2)X+g, gdzie:

0x01 graphic
,0x01 graphic

Potrzeba i wystarczy, żeby wszystkie wartości własne macierzy M=(I-B1)-1 B2 - były co do wartości mniejsze od jedności.
Met bezpośrednie rozwiązania ukł rów liniowych- roz- metody, które przy założeniu braku błędów zaokrągleń dają dokładne roz po skończonej liczbie kroków. Najefektywniejsze gdy większość elem macierzy A ≠0. Wybór met zależy od liczby i rozmieszczenia oraz znaku i wielkości elem ≠0 macierzy A.
Met bezpośrenie: cramera, Gauss, met Chaleckiego,metoda rzutu ortogonalnego.
Ukł jednorodne (wszystkie wyrazy wolne =0) zawsze mają rozw.
Ukła niejed mają rozw gdy wyznacznik macierzy utworzonej ze współczynników przy niewiadomych ≠0 (det≠0).
Reguła Cramera: xi=0x01 graphic
gdzie IAiI wyz macierzy Ai otrzymanej w wyniku zamiany i-tej kolumny macierzy A z kolumną wyrazów wolnych.
Met Gauss- Jordana: -każdy z etapów eliminacji poprzedzany jest wyszukiwaniem max co do wartości bezwzględnej współ macierzy A, który obieramy za współ kierunkowy układu w danej podmacierzy -konieczność poddawania poszczególnych podmacierzy operacjom przekształceń elementarnych -w pewnych przypadkach zapewnia większą dokładność rozw.

DOPASOWANIE KRZYWEJ-APROKSYMACJI
APROKSYMACJA- określenie/konstruowanie przybliżonych zależności analitycznych opisujących prawidłowości dla zmiennych losowych (w formie zbiorów n+1 punktów x1, x2, … , xn) pochodzących z badań eksperymentalnych lub pomiarów.

Kryteria oceny trafności wyboru funkcji aproksymacyjnej[1]:

Przybiżenie średniokwadratowe dla danego wyrażenia analitycznego f(x) w przedziale [a,b]:

0x01 graphic

Przybliżenie średniokwadratowe dla funkcji f(x) danej w n+1 punktach:

0x01 graphic

Odchylenie średniokwadratowe funkcji f(x) i P(x) w przypadku wyrażenia f(x) zapisanego analitycznie:

0x01 graphic

Odchylenie średniokwadratowe funkcji f(x)i P(x)w przypadku wyrażenia f(x)danego n+1 punktach:

0x01 graphic
?

Przybliżenie średniokwadratowe dla funkcji f(x)danej n+1 punktach:

0x01 graphic

Odchylenie średniokwadratowe funkcji f(x)i P(x)w przypadku wyrażenia f(x)zapisanego analitycznie:

0x01 graphic

Odchylenie średniokwadratowe funkcji f(x)i P(x)w przypadku wyrażenia f(x) danego w n+1 punktach:

0x01 graphic

Metoda najmniejszych kwadratów w przypadku ciągu punktów

Przyjmnijmy że dysponujemy wartościami dokładnymi lub przybliżonymi y0, y1, ...,yn funkcji f(x) w punktach: x0, x1, …, xn.

Poszukujemy takiego wielomianu stopnia m(przy m<m),

Pn(x)=a0 + a1x + a2x2 + … + anxn,

który spełni kryterium minimalizacji sumy kwadratów odchyleń:

0x01 graphic
2

Metoda najmniejszych kwadratów w przypadku punktów:

Przyjmnijmy, że dysponujemy wartościami dokładnymi lub przybliżonymi: y0, y1, ...,yn funkcji f(x) w punktach: x0, x1, …, xn.

Poszukujemy takiego wielomianu stopnia m (przy m<n),

Pm(x)=a0 + a1x + a2x2 + … + amxm,

który spełni kryterium minimalizacji sumy kwadratów odchyleń:

0x01 graphic
2

Metoda najmniejszych kwadratów w przypadku odcinka:

0x01 graphic

rozpatrujemy całkę:

0x01 graphic

przyrównując pochodne cząstkowe całki I względem współczynników ak poszukiwanego wielomianu otrzymujemy układ równań postaci:

0x01 graphic

-uzyskujemy układ równań m+1 równań liniowych, którego rozwiązaniem jest wektor A*:

-uzyskujemy układ równań o symetrycznej macierzy podstawowej(dokładnie jedno rozwiązanie A*=ak spełniające kryterium minimalizacji sumy kwadratów odchyleń):

CA*=d

-Schemat obliczeń elementów ck i dk

CA*=d

schemat obliczeń elementów cn i dn

x0

x1

x2m

x0y

x1y

xmy

1

1

1

x0

x1

x2

x 02m

x 12m

x 22m

...

y0

y1

y2

..

x0y0

x1y1

x2y2

..

x0my0

x1my1

x2my2

c0

c1

c2m

d0

d1

dm

METODA NAJMNIEJSZYCH KWADRATÓW W PRZYPADKU ODCINKA:

Rozpatrujemy całkę 0x01 graphic
. Porównując pochodne cząstkowe całki I względem współczynników ak poszukiwanego wielomianu otrzymujemy układ postaci 0x01 graphic
, k=1,2,…,m 0x01 graphic
Rozwiązanie zapewnia uzyskanie najlepszego średniokwadratowego przybliżenia funkcji y= f(x) na odcinku [a,b].

Wykorzystanie innych funkcji aproksymujących niż wielomiany stopnia m prowadzi do konieczności rozwiązywania nieliniowych układów równań normalnych.

Tylko w nielicznych przypadkach uzyskiwany jest układ równań liniowych (dzięki prowadzeniu jednej lub kilku nowych zmiennych).

PRZYKŁAD: Za przykład może posłużyć funkcja 0x01 graphic
, którą logarytmując obustronnie lny=lnb+a1x+a2x2 a następnie podstawiając nową zmienną: Y=lny i nowy parametr a0=lnb otrzymamy wielomian w dogodnej formie Y= a0+a1x+a2x2 => a0,a1,a2=> b=ea0 => poszukiwana postać funkcji aproksymującej. WERYFIKACJA APROKSYMACJI 0x01 graphic
xi,yi- odpowiednio wartości dane i uzyskane w wyniku aproksymacji, 0x01 graphic
- średnie arytmetyczne z wartości xi,yi

INTERPOLACJA, EKSTRAPOLACJA

INTERPOLACJA funkcji f(x)- przybliżanie funkcji za pomocą P(x), która w danych punktach x0,x1,x2,…,xn. przyjmuje identyczne wartości jak f(x) tzn: y0,y1,y2,…,xn.

Węzły interpolacji (punkty interpolacji)-punkty x0,x1,x2,…,xn.

Funkcja interpolującą - funkcja P(x).

INTERPOLACJA PARABOLICZNA - interpolacja za pomocą wielomianów potęgowych stopnia niższego niż liczba danych węzłów interpolacji, przez które funkcja musi przechodzić:

Inne rodzaje interpolacji:

-wielomianami trygonometrycznymi

-funkcjami wymiernymi

WZÓR INTERPOLACYJNY/WIELOMIAN LAGRANGE'A

Dla danych argumentów: x0,x1,x2,…,xn i odpowiadających im wartości funkcji yi=f(xi), poszukiwany jast wielomian P(x):

P(x)=a0+a1x+a2x2+…+anxn.

a)P(x)-w oparciu o rozwiązanie układu równań:

Zakładając, zeP(x) musi przyjmować w węzłach xi, te same wartości co f(x) otrzymujemy układ n+1 równań z niewiadomymi współczynnikami a0,a1,a2,…,an.

0x08 graphic
0x01 graphic

b)-bez konieczności rozwiązywania układu równań:

Pn(x)=y0Qn0(x)+y1Qn1(x)+y2Qn2(x)+…+ynQnn(x).

Wielomiany fundamentalne Qnk(xi)(współ. Lagrange'a)-przyjmują wartość,,1” przy i=k oraz wartość ,,0” przy i≠k:

0x01 graphic

x0,x1,x2,…,xn-1-pierwiastki wielonianu

WZÓR INTERPOLACYJNY/WIELOMIAN LAGRANGE'A:

0x01 graphic

w formie rozwiniętej:

0x01 graphic

Bardziej zwartą formę uzyskamy wprowadzając oznaczenia:

Π(x)=(x-x0)(x-x1)…(x-xn),

Π(x)=(xk-x0)(xk-x1)…(xk-xk-1)( xk-xk-1)…( xk-xn).

0x01 graphic

Interpolacja procesem liniowym Aitkena:

P0,1,2,…n(x)- wielomian interpolacyjny stopnia n utworzony w punktach interpolacji: x0,x1,x2,…,xn,

Wielomiany interpolacyjne pierwszego stopnia P0,j+1(x):

0x01 graphic

0x01 graphic

itd.

Schemat interpolacji procesem liniowym Aitkena:

xj

yj

I

II

III

IV

xi-x

x0

y0

x0-x

x1

y1

P0,1(x)

x1-x

x2

y2

P0,2(x)

P0,1,2(x)

x2-x

x3

y3

P0,3(x)

P0,1,3(x)

P0,1,2,3(x)

x3-x

Iloraz różnicowy pierwszego rzędu:
f(x,xo)=[y0+(x-x0)f(x,x0)]- y0/x-x0
Iloraz różnicowy drugiego rzędu:
f(x,x0,x1)=[f(xo,x1)+(x-x1)f(x,x0,x1)]-f(x0,x1)/x-x1
Wzór interpolacyjny Newtona:
f(x)=y0+(x-x0)f(x0,x1)+(x-x0)(x-x1)*f(x0,x1,x2)+…+(x-x0)(x-x1)…(x-xn-1)*f(x0,x1,…,xn)
Interpolacja w przód i wstecz - wzór Newtona
Interpolacja funkcji o wartościach x bliskich wartościach początkowego punktu interpolacji x0, w przypadku, gdy pomiędzy węzłami interpolacji występują stałe odstepy h.
Wzór Newtona interpolacji w przód
f(x)=f(ht+x0)=y0+t∆y0+t(t-1)/2! ∆2y0+ t(t-1)(t-2)/3! ∆3y0+…+ t(t-1)…(t-n+1)/n! ∆ny0
Interpolacja funkcji o wartościach x bliskich punktowi interpolacji xn:x-xn/h=t
Wzór interpolacyjny Newtona z różnicami wstecznymi:
f(x)=f(ht+xn)=yn+t∆yn-1+t(t+1)/2! ∆2yn-2+ t(t+1)(t+2)/3! ∆3yn-3+…+ t(t+1)…(t+n-1)/n! ∆ny0
Ekstrapolacja. Przedłużanie tablic.
Stopień wielomianu interpolacyjnego przyjmujemy zazwyczaj równy różnic praktycznie stałych. Przedłużanie tablic o jeden krok na ich początku i końcu
f(x)=f(ht+x0)=y0-∆y0+∆2y0-∆3y0+..+(-1)nny0
różniczkowanie numeryczne
h-krok zadanej punktowo funkcji
pochodna funkcji:
lewostronna: f'(x0)=f(x0)-f(x0-h)/h
centralna: f'(x0)= f(x0+h)-f(x0-h)/2h
prawostronna: f'(x0)=f(x0+h)-f(x0)/h
f(x)o ciągłych pochodnych rzedu n-1 w <a,b> można przedstawić w postaci:
f(x)=Pn(x)+R(x)
błąd bezwzględny różniczkowania: dR(x)/dx, d2R(x)/dx2
różniczkowanie numeryczne za pomocą wielomianu interpolacyjnego Lagrange'a
0x01 graphic

Wzory na różniczkowanie numeryczne
Dla m=2: 0x01 graphic

Dla m=3: 0x01 graphic

Pochodne centralne
Dla n=2
0x01 graphic

Dla n=4

0x01 graphic
Dla n=60x01 graphic
Wzory różnicowe różniczkowania numerycznego

0x01 graphic
0x01 graphic
0x01 graphic
Wzór interpolacyjnyBessela0x01 graphic
Rozwiązywanie równań różniczkowych wyczajnych
Problem początkowy dla równań pierwszego rzędu0x01 graphic

Wzory Rungego-Kutty IV rzędu do numerycznego rozwiązywania równań różniczkowych zwyczajnych
I rzędu
0x01 graphic

Problem początkowy dla równań drugiego rzedu
z''(x)=f(x,y,y')
Wzory Rungego-Kutty-Nystroma rzędu do numerycznego
rozwiązywania równań różniczkowych zwyczajnych
II rzędu

0x01 graphic

i=1 x1=x0+h
Y1=Y0+1/6[k1+2*k2+2*k3+k4]
K1=h*f(x1,y1)=h[x1+y1]
K2=h*f(x1+h/2,y1+k1/2)=h*[x1+h/2+y1+k1/2]
K3=h*f(x1+h/2, y1+k2/2)=h[x1+h+y1+k3]
Metody obliczeniowe(metody komputerowe)- metody przybliżonych rozwiązań problemów fizycznych, opisywanych przez modele matematyczne.
Budowa modelu matematycznego(modelu obliczeniowego): możliwie prosta postać modelu, model musi uwzględnić najistotniejsze czynniki obejmujące zbiór przyjętych odpowiednich założeń, model musi być dostosowany do rozwiązania problemu przy użyciu metod komputerowych.
Modele matematyczne: mogą nimi być: problemy dla równań różniczkowych zwyczajnych lub cząstkowych oraz funkcjonały podlegające minimalizacji.; przybliżone odwzorowanie problemu rzeczywistego; konieczność weryfikacji rozwiązania
Stopień złożoności stosowanych metod zależy od : typu zadania, rodzaju konstrukcji. Model obliczeniowy konstrukcji jest tworzony przy rozwiązywaniu każdego z zagadnie brzegowo- początkowych mechaniki ciał odkształcalnych.
Zagadnienia brzegowo-początkowe są opisywane za pomocą układów równań różniczkowych i algebraicznych ,warunków granicznych (początkowych i brzegowych) oraz warunków ograniczających (wytrzymałościowych, sztywnościowych i technologicznych).
Model dyskretny układu: scharakteryzowany za pomocą skończonej liczby parametrów- stopni swobody jednoznacznie opisujących zachowanie się ustroju dyskretnego; proces dyskretyzacji ściśle wiąże się z idea danej metody obliczeniowej.
Obliczanie ustrojów ciągłych polega na rozwiązywaniu tzn zagadnień początkowo brzegowych. Rozwiązaniem SA funkcje ciągle, rozpięte nad całym badanym obszarem: sformułowanie lokalne obszaru, sformułowanie globalne obszaru.
Sformułowanie lokalne- wprowadzenie kompletu równań różniczkowych i równań algebraicznych, które opiszą dany problem z uwzględnieniem zarówno warunkow początkowych jak i brzegowych.
Równania muszą być spełnione w każdym punkcie rozpatrywanego obszaru, a warunki brzegowe na jego brzegu: rozwiązanie dla zbudowanego modelu matematycznego można uzyskać przy wykorzystaniu metod ścisłych (analitycznych) i przybliżonych; tylko nieliczne zagadnienia mają rozwiązanie analityczne; rozwiązanie analityczne umozliwia przeprowadzenie oceny dokładności rozwiązań przybliżonych.
Sformułowanie globalne- Uzyskanie rozwiązania w wyniku minimalizacji pewnego funkcjonału. W analizie zagadnień mechaniki ciała sprężystego takim funkcjonalem jest całkowita energia potencjalna.
W sformułowaniu globalnym wykorzystujemy zasadę minimum całkowitej energii potencjalnej, równoważna zasadzie prac wirtualnych, z przyjęciem wirtualnych wielkości kinematycznych i rzeczywistych wielkości statycznych. Zgodnie z zasadą minimum całkowitej energii potencjalnej- ze wszystkich kinematycznie dopuszczalnych funkcji przemieszczeń tylko te opisują rzeczywisty stan równowagi, dla których jest spełniony warunek minimalnej wartości całkowitej energii potencjalnej.
Zgodnie z zasadą prac wirtualnych - wariacja funkcjonału pracy sił wewnętrznych jest równa wariacji funkcjonału pracy sil zewnętrznych.
Zagadnienia brzegów zginania belki prostej można opisać na trzy sposoby:

  1. za pomocą czterech równań: fizyczne: M(x)=EJK(x); kinematyczne: k(x)=-(d2v(x))/dx2 ; dwóch równań równowagi: dT(x)/dx=-py(x) , dM(x)/dx=T(x)

  2. za pomocą równań różniczkowych drugiego rzędu: d2v(x)/dx2=-M(x)/EJ

  3. za pomocą przemieszczeniowego równania różniczkowego: EJ((d4v(x))/dx4=py(x)

Warunki brzegowe Ad. C:
-dla x0=0 (dwa kinematyczne warunki brzegowe (tzw. Istotne))
v(x0)=0 oraz φ(x0)= v'(x0)=0
-dla xL=L (dwa statyczne warunki brzegowe (tznw. Naturalne):
M(xL)=EJK(xL) = - EJv”(xL)=M*
T(xL)=M'(xL) = - EJv”'(xL)=P*
W analizowanym przypadku funkcjonałem, który musi sie odnosić do całej belki xϵ[0,L] jest całkowita energia potencjalna zginanej belki π[v(x)]. π=U-W w którym:
-U- suma energii sprężystej zginania: U=1/2 całka (od zera do L) MKdx=
= 1/2całka(od zera do L) EJK2dx= ½ całka (od 0 do L)EJ(v”)2dx
-W - potencjałem obciążenia (praca obciążenia zewnętrznego W ze znakiem minus):
W=całka (od 0 do L) pyvdx+(TLvL-MLφL)+(-T0v0+M0φ0)
Warunek minimum całkowitej energii potencjalnej: πδ=0
Równanie Eulera:
obowiązuje w całym przedziale xϵ[0,L] przemieszczeniowe rówanie różniczkowe (równanie równowagi); EJviv=py
- warunki brzegowe statyczne dla dowolnych wariacji na obu brzegach belki oznaczonych indeksem i=0 lub L: v”i=-Mi/EJ v”'i=-Ti/EJ
Δπ=0 -> δU=δW - minimum całkowitej energii potencjalnej układu
δLw=δLz ->δU=δW - zasada prac wirtualnych

Metoda Elementów skończonych- MES
DYSKRETYZACJA UKŁADU- proces przejścia z układu ciągłego do układu dyskretnego
Mechaniczny model rzeczywistej konstrukcji zamieniamy na układ dyskretny, złożony ze zbioru węzłów i elementów skończonych.
Najpopularniejsza wersja MES-u polega na przybliżonym opisie pół przemieszczeń i jest odpowiednikiem macierzowej wersji metody przemieszczeń
OPIS FUNKCJI PRZEMIESZCZEŃ D(x)=N(x)qe
D(x)- wektor uogólnionych przemieszczeń dowolnego punktu wewnątrz ES
N(x)- macierz funkcji kształtu
qe- wektor uogólnionych przemieszczeń węzłowych elementu skończonego
ZWIĄZKI MACIERZOWE- pomiędzy przemieszczeniami i odkształceniami, odkształceniami i naprężeniami :

0x01 graphic

E(x)- wektor uogólnionych odkształceń ES
S(x)- wektor uogólnionych
sił przekrojowych ES
Wyprowadzenie podstawowych macierzy i wektorów (sformułowanie globalne wykorzystujące zasadę prac wirtualnych dla indywidualnego ES)

0x01 graphic

gdzie:
0x01 graphic
- wariacja pracy uogólnionych naprężeń na wariacjach odkształceń,
0x01 graphic
-praca obciążeń zewnętrznych i sił bezwładności (zależnych od 0x01 graphic
) na wariacjach przemieszczeń z wnętrza ES oraz oddziaływań reakcji przywęzłowych na wariacjach węzłowych przemieszczeń
0x01 graphic
- gęstość masy
0x01 graphic
- wektor przyspieszenia
Uwzględnienie związków kinematycznych i fizycznych oraz wariacji funkcji przemieszczeń

0x01 graphic

Prowadzi do: 0x01 graphic

gdzie:
0x01 graphic
- macierz sztywności liniowej
0x01 graphic
- konsystentna macierz mas
0x01 graphic
- wektor węzłowych zastępników obciążenia

OGÓLNE RÓWNANIE RÓWNOWAGI ELEMENTU SKOŃCZONEGO

0x01 graphic

Dla problemu statyki

0x01 graphic

Zasadę prac wirtualnych dla całego układu można zapisać sumując wkłady poszczególnych ES. Etap ten nazwany jest AGREGACJĄ
Przejście z LOKALNEGO układu współrzędnych do układu GLOBALNEGO związanego z całą konstrukcją zapewnia macierz transformacji Te
MACIERZOWE RÓWNANIE RÓWNOWAGI STATYCZNEJ całego zdyskretyzowanego układuKQ=P+Z+R
K- globalna macierz sztywności układu
Q- wektor globalnych przemieszczeń układu

0x01 graphic

P- wektor zewnętrznych przemieszczeń węzłowych
Z- wektor globalnych
zastępników obciążeń elementarnych

0x01 graphic

R- wektor globalnych reakcji w węzłach podporowych
OPIS WYBRANYCH ELEMENTÓW SKOŃCZONYCH
Element kratowy płaski
Opis pól dowolnego punktu wewnątrz elementu kratowego
d(x)={u(x)}- wektor przemieszczeń dowolnego pkt elementu kratowego wzdłuż jego osi
e(x)={εx(x)}- wektor odkształcenia osiowego (odkształcenie osiowe)
s(x)={N(x)}- wektor uogólnionych sił przekrojowych
Opis pola przemieszczeń węzłów i elementów elementu kratowego
qw={u(w)}- wektor przemieszczeń węzła w układzie lokalnym
Qw= {UwVw}- wektor przemieszczeń węzła w układzie globalnym
qe={q1q2}={u1u2}- wektor przemieszczeń elementu w układzie lokalnym
Qe={Q1Q2Q3Q4}={U1V1U2V2}- wektor przemieszczeń elementu w układzie globalnym
LINIOWE FUNKCJE INTERPOLUJĄCE- Ni- wykorzystujemy wewnątrz kratowego ES
0x01 graphic

gdzie: 0x01 graphic
- lokalna bezwymiarowa współrzędna
0x01 graphic
- macierz funkcji kształtu
0x01 graphic
=[0x01 graphic

MACIERZ SZTYWNOŚCI kratowego elementu skończonego w układzie lokalnym ke
0x01 graphic

Globalna macierz sztywności Ke

0x01 graphic

α- kąt nachylenia lokalnej osi (x) elementu względem osi globalnej(X)

0x01 graphic

Macierz MAS elementu kratowego w układzie globalnym

0x01 graphic

Dwuwęzłowy element belkowy
d(x)={v(x)}- wektor przemieszczeń- ugięcie dowolnego pkt wewnątrz elementu skończonego na kierunku osi y
e(x)={k(x)}- wektor uogólnionego odkształcenia -krzywizna w dowolnym pkt elementu o współrzędnej xs(x)={M(x)}- wektor uogólnionych sił przekrojowych- moment zginający w dowolnym pkt elementu o współrzędnej x
qw={vwφw}- wektor uogólnionych przemieszczeń węzła (w układzie lokalnym)- ugięcie oraz kąt obrotu normalnej do przekroju poprzecznego elementu
qe={q1q2q3q4}={v1φ1v2φ2}- wektor uogólnionych przemieszczeń elementu skończonego belkowego w układzie lokalnym
Opis funkcji ugięcia elementu belkowego- za pomocą wielomianów trzeciego stopnia (tzw. Wielomianów Hermite'a)
d0x01 graphic

Związek kinematyczny

0x01 graphic

Związek fizyczny

0x01 graphic

Macierz sztywności elementu belkowego

0x01 graphic

ELEMENT RAMOWY PŁASKI
d(x)={u(x) v(x)}- wektor przemieszczeń-przemieszczenie dowolnego pkt elementu wzdłuż jego osi oraz jego ugięcie na kierunku osi y
e(x)={εx(x) k(x)}- wektor uogólnionych odkształceń- odkształcenie osiowe oraz krzywizna w dowolnym pkt elementu
s(x)={N(x) M(x)}- wektor uogólnionych sił przekrojowych- siła podłużna oraz moment zginający w dowolnym pkt elementu o współrzędnej x
qw={uw vwφw}- wektor uogólnionych przemieszczeń węzła w układzie lokalnym - przemieszczenie, ugięcie oraz kąt obrotu normalnej do przekroju poprzecznego elementu Wektor uogólnionych przemieszczeń elementu skończonego
q
e={q1q2q3q4 q5 q6}={u1 v2 φ1 u2 v2φ2}- w układzie lokalnym
Qe={Q1 Q2 Q3 Q4 Q5 Q6}={U1 V2 φ1 U2 V2φ2}- w układzie globalnym
Wektor WĘZŁOWYCH ZASTĘPNIKÓW
Dla elementu belkowego0x01 graphic

Dla elementu ramowego0x01 graphic



Wyszukiwarka

Podobne podstrony:
Metodyka - Ściąga mini, metodyka
sciaga mq metody, PEDAGOGIKA OPIEKUŃCZO - WYCHOWAWCZA Rok I studia magisterskie
sciagawka test metodyka, pedagogika pracy socjalnej wsei lublin, Metodyka pracy socjalnej
Terrorysta, sciaga2, Wskazania metodyczne do stosowania testów i prób testowych w rekreacji fizyczne
Terrorysta, sciaga2, Wskazania metodyczne do stosowania testów i prób testowych w rekreacji fizyczne
FIZJOLOGIA SCIAGAa, AWF, Metodyka wychowania fizycznego
sciaga?ukacja wczesnoszkolna metody i techniki pracy
Majewska - ściąga (ROZPORZĄDZENIE), Metodyka pracy resocjalizacyjnej (skrzacik 211)
Metodyka-teoria wychowania fizycznego -ściąga, Anatomia, Metodyka
ściąga na metody i techniki zarzadzania z norm pracy Politechnika Lubelska ZIIP
METODOLOGIA sciaga gotowa, semestr III
egzamin sciaga gotowa sem 2
sciaga gotowa, Fizjoterapia (wssplic), Testy egzaminy ściągi
cala sciaga, Uniwersytet Ekonomiczny JG, Prognozowanie
OCHRONA SRODOWISKA-wyklady do egzaminusciaga cała sciaga, Pwsz Kalisz
pisko material I sciaga gotowa

więcej podobnych podstron