Projekty z Metod Numerycznych 2

Transkrypt

Projekty z Metod Numerycznych 2
Projekty z Metod Numerycznych 2.
Propozycje tematów
Równania różniczkowe zwyczajne
1.
Drut stalowy o długości l m o przekroju poprzecznym S cm 2 jest rozciągany siłą wzrastającą
proporcjonalnie do wartości P ( kG ). Znajdź pracę wykonaną podczas rozciągania .
Rozpatrz metody Eulera , Runge – Kutty rzędu drugiego. Porównaj dokładność obliczeń z
obliczeniami uzyskanymi za pomocą instrukcji wewnętrznej OCTAVE ode23
2.
Powietrze zawarte w
naczyniu cylindrycznym o objętości V0 poddano sprężaniu
adiabatycznemu ( bez wymiany ciepła z otoczeniem) do objętości V1. Oblicz pracę sprężania.
Zastosuj metodę metodę Runge-Kutty rzędu czwartego. Porównaj dokładność obliczeń z
wynikami uzyskanymi za pomocą instrukcji wewnętrznej OCTAVE ode45
3.
Temperatura chleba wyjętego z pieca spada w ciągu t minut od T do Tk Temperatura
otaczającego powietrza jest równa Tp . Oblicz czas, po którym temperatura będzie wynosiła
tk stopni. Zobrazuj krzywą spadku temperatury. Zastosuj zmodyfikowaną metodę Eulera.
Porównaj dokładność wyników z wynikami uzyskanymi instrukcją wewnętrzną OCTAVE
ode45.
4.
1
D.
2
Wartość współczynnika przewodzenia ciepła λ . Temperatura rury wynosi T [o ] Celsjusza.
Temperatura zewnętrznej powłoki izolacji wynosi Tz . Znajdź rozkład temperatury wewnątrz
izolacji oraz ilość ciepła wydzielanego przez odcinek rury o długości jednego metra. Zastosuj
metodę Eulera i sprawdź dokładność Twoich wyników z wynikami uzyskanymi za pomocą
instrukcji wewnętrznej OCTAVE ode23.
Przewód rurowy magistrali cieplnej o średnicy D[cm] ochrania izolacja grubości
5. to zadanie zaczerpnąłem z listy zadań Pana dr hab. Janusza Mierczyńskiego.
W hali o objętości V [m3 ] powietrze zawiera p % tlenku węgla. Wentylator podaje w ciągu
minuty v [m3 ] powietrza zawierającego 0.25 p tlenku węgla. Znajdź krzywą stężenia tlenku
węgla w hali od czasu. Wykonaj w OCTAVE jej wykres. Oblicz stężenie CO po czasie t
minut. Zastosuj metodę Eulera. Sprawdź dokładność Twoich wyników z wynikami
uzyskanymi za pomocą instrukcji wewnętrznej OCTAVE ode23.
6.
Łódź motorowa porusza się po spokojnej wodzie z prędkością v0 . W pewnej chwili silnik jej
zostaje wyłączony i przez następne t sekund jej prędkość zmniejsza się do wartości v1
Wyznacz prędkość łodzi po T minutach . Zastosuj metody Runge-Kutty (drugiego i czwartego
rzędu). Sprawdź dokładność Twoich wyników z wynikami uzyskanymi za pomocą instrukcji
wewnętrznej OCTAVE ode 45. Narysuj wykres v(t ).
7.
Statek o wyporności W ton płynie ruchem prostoliniowym z prędkością v0 . Opór wody jest
proporcjonalny do kwadratu prędkości statku i równy ρ ton. Określ drogę s, którą przebędzie
statek po zatrzymaniu silnika do chwili, gdy jego prędkość zmniejszy się do v1. Oblicz czas
przebycia tej drogi. Zastosuj metodę Runge –Kutty czwartego rzędu. Sprawdź dokładność
Twoich obliczeń z z wynikami uzyskanymi za pomocą instrukcji OCTAVE ode45. Wykreśl
zależność s (t).
8.
Rakieta została wystrzelona pionowo w górę z prędkością początkową v0 Opór powietrza,
hamujący jej ruch nadaje rakiecie nadaje rakiecie przyśpieszenie ujemne o wartości −kv 2
gdzie v prędkość chwilowa rakiety, k stała aerodynamiczna. Określ czas, w którym rakieta
osiągnie najwyższe położenie H . Rozwiąż najpierw zadanie na kartce papieru a potem napisz
odpowiedni skrypt w OCTAVE potwierdzający słuszność Twoich obliczeń, stosując dowolną
z poznanych metod numerycznego rozwiązywania równań różniczkowych zwyczajnych.
Wykreśl zależność h(t).
9.
Okręt wypływa z punktu O i ze stałą prędkością płynie wzdłuż osi Oy. W tej samej chwili
( t=0) z punktu A, znajdującego się w odległości OA =a od okretu, wyrusza za nim w pościg
kuter, płynący z prędkością dwa razy większą od prędkości okrętu. Znajdź równanie
,,krzywej pogoni” opisanej przez kuter i najmniejszy czas potrzebny na doścignięcie okrętu.
Zastosuj metodę zmodyfikowana Eulera. Wykreśl w OCTAVE krzywą pogoni.
10.
Pies ściga zająca, który porusza się ze stałą prędkością v po linii prostej. Pies biegnie ze stałą
prędkością u (u > v) zawsze w kierunku punktu , w którym w danej chwili znajduje się
zając. Wykreśl krzywą, po której porusza się pies ( krzywą pościgu) oraz czas, po jakim
dogoni on zająca. Zastosuj metodę Runge-Kutty rzędu czwartego. Sprawdź dokładność
Twoich obliczeń z wynikami uzyskanymi za pomocą instrukcji wewnętrznej OCTAVE
ode45.
11.
Na dnie cylindrycznego zbiornika o promieniu R i wysokości h, wypełnionego cieczą,
utworzyła się szczelina. Oblicz po jakim czasie t ze zbiornika wycieknie połowę cieczy, jeśli
przyjmiesz, że prędkość jej wypływu jest wprost proporcjonalna do poziomu cieczy w
zbiorniku oraz wiadomo, że po upływie pierwszej doby wyciekło p % zawartości. Zastosuj
metodę Verleta. Sprawdź dokładność Twoich wyników instrukcją OCTAVE ode23.
12.
Przyjmij, że szybkość przyrostu ludności jest wprost proporcjonalna do liczby ludności.
Znajdź zależność między liczbą ludności A a czasem t, jeśli wiadomo, że w pewnej chwili
(t=0), przyjętej za początkową liczba ludności wynosiła A0 , natomiast po roku zwiększyła
się o a %. Uwzględniając powyższe oblicz
-przypuszczalną ilość ludności w Polsce dnia 1 stycznia 1975 roku i 1 stycznia 2000 roku,
jeśli wiadomo, że 1 stycznia 1968 roku wynosiła ona 32.1 miliona, a roczny przyrost ludności
wynosił 1.63%.
-przypuszczalną liczbę ludności dnia 1 stycznia 2005 roku, jeżeli wiadomo, że dnia 1 stycznia
1968 roku wynosiła ona 1.283 miliona mieszkańców.
Przyrost roczny przyjmij 1.63%.
Zastosuj metodę Eulera. Sprawdź dokładność Twoich wyników z wynikami uzyskanymi za
pomocą instrukcji wewnętrznej OCTAVE ode 23.
13.
Samolot zaopatrzony w narty ląduje na poziomym polu . W chwili dotknięcia ziemi prędkość
samolotu jest równa zeru. Współczynnik tarcia nart samolotu o śnieg wynosi µ . Opór
powietrza hamujący ruch samolotu jest wprost proporcjonalny do kwadratu prędkości v. Przy
prędkości równej v0 składowa styczna siły oporu powietrza jest równa Rx , natomiast
skierowana w górę składowa pionowa Ry . Ciężar samolotu wynosi P. Wyznacz drogę s
i czas t ruchu samolotu do chwili zatrzymania się. Zastosuj metodę Verleta. Narysuj
zależność s (t ).
14.
Pocisk lecący z prędkością V [m/s] przebija deskę o grubości d [cm] i wylatuje z niej z
prędkością v [m/s]. Określ czas przebywania pocisku w desce, jeżeli opór stawiany przez nią
jest proporcjonalny do kwadratu prędkości pocisku. Zastosuj metodę Runge-Kutty rzędu
drugiego.. Sprawdź dokładność Twoich wyników z wynikami uzyskanymi za pomocą
wbudowanej w OCTAVE instrukcji ode45.
15.
Punkt o masie m porusza się wewnątrz ośrodka, którego opór jest wprost proporcjonalny do
prędkości. Wyznacz drogę, którą przebędzie po czasie t , jeżeli nadano mu prędkość
początkową V i poza siłą oporu nie działają na niego inne siły. Zastosuj metodę Verleta.
Wykreśl tor punktu . Sprawdź dokładność Twoich obliczeń z wynikami uzyskanymi za
pomocą instrukcji wewnętrznej OCTAVE ilsode.
16.
Punkt materialny o masie m wykonuje ruch drgający wzdłuż osi x. pod działaniem siły
hamującej, proporcjonalnej do odległości punktu od początku układu współrzędnych.
(współczynnik proporcjonalności wynosi k ) i siły F równej k*cost. Znajdź opis ruch punktu
, jeżeli w chwili początkowej x = 0 i V = 0. Zastosuj metodę Verleta. Narysuj krzywą x(t).
Sprawdź dokładność Twoich wyników z wynikami uzyskanymi instrukcją wewnętrzną
OCTAVE ilsode.
Równania różniczkowe cząstkowe.
17.
Napisz i oprogramuj w OCTAVE prostą function.m rozwiązywania
równania
przewodnictwa cieplnego – metodą różnicową na obszarze [0, L] × [0, T] . Wykorzystaj tą
funkcję do wyznaczenia i wykreślenia rozkładu temperatury w jednorodnym pręcie dla
ut − u xx = 0 i 0 < x < 1, oraz t > 0.
18.
Napisz i oprogramuj w OCTAVE prosty script .m rozwiązywania równania struny
wtt (t , x) − c 2 wxx (t , x) = 0 metodą różnicową w prostokącie [0, a] × [0, T] . Przyjmij warunki
0< x<a
początkowe
w( x, 0) = f1 ( x) = x(1 − x), wt ( x, 0) = f 2 ( x) = 0 ,
oraz warunki
brzegowe w(0, t ) = 0, w(a, t ) = 0, 0 < t < T .
19.
Napisz i oprogramuj w OCTAVE możliwie prostą function. crank.m rozwiązywania
równania przewodnictwa metodą Crank – Nicolsona. Przyjmij na wejściu funkcje f , warunki
brzegowe c1 , c2 , punkt końcowy L, maksymalny czas T , długości kroków h i k , stałą α .
Funkcja wejściową powinna być zapisana w oddzielnym m.files. Przetestuj swoją funkcję dla
następującego
zagadnienia brzegowego:
3u xx = ut ,
0 < x <π,
0 < t < 0.1;
u (0, t ) = u (π , t ) = 0, 0 < t < 0.1; u ( x, 0) = sin x, 0 < x < π . Przyjmij h = 0.52, k = 0.01.
20.
Napisz i oprogramuj w OCTAVE możliwie prostą function. laplace.m rozwiązywania
równania Laplace’a używając pięcio punktowego schematu różnicowego. Przyjmij na
wejściu funkcje f1 , f 2 , g1 , g 2 ; punkt końcowy a, liczbę przedziałów n , maksymalną ilość
iteracji itmax, dokładność tol. Funkcje f1 , f 2 , g1 , g 2 powinny być zdefiniowane w oddzielnych
m. files. Przetestuj swoją funkcję dla następującego zagadnienia brzegowego: u xx + u yy + 0,
u ( x, 0) = 0, u ( x, π ) = sin x, 0 ≤ x ≤ π , u (0, y ) = 0, u (π , y ) = 0, 0 ≤ y ≤ π .
21.
Zapoznaj się z metodą elementu skończonego, a właściwie jej się naucz np. z książki Fortuna
,Macukow, Wąsowski Metody Numeryczne Wyd.5 WNT Warszawa (strony 371-377).
Napisz prosty skrypt w OCTAVE rozwiązywania równania Laplace’a tą metodą.
Wskazówka: podziel obszar np. na 14 trójkątów,
wygeneruj funkcje bazowe pisząc
odpowiedni script.m OCTAVE, rozwiąż odpowiedni układ równań, a na końcu stosując
3D plot wykreśl rozwiązanie równania.
22.
Potencjał V pola elektrostatycznego jest określony w pewnym obszarze Ω przez funkcję
V ( x, y, z ) = x 2 − y 2 + 2 z . Wyznaczyć i wykreślić powierzchnię ortogonalną do powierzchni
x0 = cos t
ekwipotencjalnych danego pola i przechodzącą przez okrąg o równaniach y0 = sin t , Napisać
z0 = 0.
script.m OCTAVE.
23.
Jednorodna linia elektryczna bez strat o długości −l ≤ x ≤ l jest zwarta na obu końcach.
Wyznaczyć i wykreślić przebieg zmian napięcia wzdłuż linii, jeżeli wiadomo, że w chwili
początkowej t = 0 przebieg zmian napięcia linii
jest określony przez funkcję
2
  x 
f ( x) = U 0 1 −    dla −l ≤ x ≤ l , przy czym szybkość zmian napięcia t = 0 równa się 0.
  l  
Napisz script. m OCTAVE.
24.
1
1
u − 2 ut − b 2u = 0 ( jest to tzw.równanie
2 tt
v
a
telegrafistów) spełniającego warunki u ( x, 0) = ϕ ( x),
ut (0) = ψ ( x)
dla α < x < β ,
u (α , t ) = f (t ),
u ( β , t ) = g (t ) , t > 0. Przybliżają pochodne cząstkowe odpowiednimi
ilorazami różnicowymi zaprojektuj schemat różnicowy jego rozwiązania w obszarze
α < x < β , t > 0.
Poszukujemy rozwiązania równania u xx −
25.
Przewodnik elektryczny jest otoczony ekranem. Przekroje powierzchni przewodnika i ekranu
są kwadratami o wspólnych osiach symetrii i o bokach 2a oraz 2b., gdzie a < b. Potencjał
przewodnika wynosi V0 > 0, natomiast potencjał ekranu równa się zeru. Wyznacz
przybliżony rozkład potencjału elektrostatycznego wytworzonego w przestrzeni między
przewodnikiem i ekranem. Wskazówka: potencjał przewodnika spełnia równanie Laplace’a
Vxx + Vyy = 0. Wykonaj odpowiedni rysunek , napisz script.m w OCTAVE.
26.
Wyprowadź równanie różniczkowe ruchu podwójnego wahadła matematycznego. Przyjmij
[m], jego masę m1 [kg]. Drugie wahadło
długość wahadła pierwszego równą L1
zamocowane jest w środku masy wahadła pierwszego i ma długość L2 i masę m2 . Po
przyjęciu początkowych wartości przemieszczeń ϕ1 [rad], ϕ2 [rad] oblicz przemieszczenia
wahadeł w czasie t. Napisz script .m w OCTAVE . Wykonaj wykresy ϕ1 (t ), ϕ2 (t ).
27.
Wyprowadź różniczkowe równania ruchu układu złożonego z suwaka o masie m, który
porusza się poziomo, i punktu materialnego ( wahadła matematycznego) o masie M, który na
nieważkiej nierozciągliwej linie przechodzącej przez nieważki krążek jest zamocowany do
suwaka Długość wahadła w chwili początkowej wynosi L0 . Wahadło jest wychylone o kąt ϕ
a sprężyna o współczynniku sztywności k jest swobodna. Oblicz i wykreśl przemieszczenia
suwaka i wahadła w czasie t . Napisz script. m w OCTAVE.
Janusz Chojnacki

Podobne dokumenty