Przy pomocy równań różniczkowych modelowanych jest wiele różnych zagadnień. Równaniami różniczkowymi nazywamy takie równania, w których szukaną niewiadomą jest funkcja lub wektor funkcyjny, których pochodne i same funkcję muszą spełniać odpowiednie równania.
Najprostszą klasą równań są równania różniczkowe zwyczajne, (ang. ordinary differential equation), czyli równania postaci:
(2.1) |
na funkcję dla i zbioru otwartego w . Takie równanie zwyczajne nazywamy równaniem rzędu .
Przy założeniu, że dla , otrzymujemy równanie dające się rozwikłać względem , tzn. istnieje funkcja określona na otoczeniu punktu taka, że na . Zatem po rozwikłaniu otrzymujemy nowe równanie:
którego rozwiązaniem jest funkcja i które łatwiej numerycznie rozwiązać. Od tej pory będziemy zakładać, że równanie różniczkowe jest w tej postaci. Więcej informacji na temat metod numerycznych rozwiązywania równań różniczkowych zwyczajnych podanych w sposób niejawny, tzn. w postaci (2.1) (zwanymi też równaniami różniczkowo-algebraicznymi) można znaleźć w [1] lub [3].
Zauważmy, że przez proste podstawienie i dla otrzymujemy nowy układ równań pierwszego rzędu:
(2.2) |
który jest szczególnym równaniem pierwszego rzędu postaci:
(2.3) |
gdzie funkcja jest zadaną funkcją ciągłą. Tutaj jest zbiorem otwartym.
Zagadnieniem początkowym (zagadnieniem Cauchy'ego) nazywamy równanie z warunkiem początkowym:
(2.4) |
gdzie jest ustalone.
Rozwiązaniem równania (2.3) nazwiemy funkcję klasy określoną na podzbiorze otwartym taką, że
Jeśli dodatkowo i , czyli spełnia warunek początkowy to jest rozwiązaniem zagadnienia początkowego (2.4). W przyszłości często będziemy oznaczać rozwiązanie (2.3) jako .
Podamy teraz kilka prostych przykładów zagadnień fizycznych, czy ogólnie przyrodniczych modelowanych równaniami różniczkowymi zwyczajnymi.
Najprostszy model populacji danego gatunku zwierząt:
gdzie - stan populacji w momencie czasu i jest stałą większą od zera, szybkością namnażania się osobników, zależną od gatunku. Tu możemy podać rozwiązania .
Oczywiście ten model jest nierealistyczny, ponieważ populacja - nawet izolowana - nie może rosnąc do nieskończoności. Podajmy więc bardziej skomplikowany model wzrostu logistycznego:
Model logistyczny populacji.
gdzie są stałymi większymi od zera. oznacza pojemność populacji, czy górną granicę populacji. Tu też możemy podać rozwiązania, ale pozostawimy to jako zadanie.
Rozpad radioaktywnego węgla. Wiemy, że w czasie połowa atomów węgla rozpada się. Ilość atomów modelowana jest równaniem:
gdzie jest szybkością rozpadu, stałą większą od zera. Rozwiązaniem tego równania jest .
Równanie Newtona.
Rozpatrzmy ruch cząsteczki w przestrzeni. Oznaczmy wektory:
położenie cząsteczki w przestrzeni w czasie ,
prędkość cząsteczki,
pochodna prędkości, czyli druga pochodna położenia, tj. przyspieszenie.
Jeśli ruch cząsteczki sterowany jest jakąś zewnętrzną siłą
to - zgodnie z prawem dynamiki Newtona - zachodzi następujący związek:
gdzie jest masą cząsteczki. W ten sposób otrzymaliśmy równanie różniczkowe zwane równaniem Newtona:
Jeśli dodatkowo znamy położenie i prędkości cząsteczki, tzn. i w danym momencie czasu, to możemy wyznaczyć jej położenie po jakimś czasie.
W najprostszym przypadku załóżmy, że działa siła grawitacji skierowana w dół, czyli wzdłuż osi (jest to duże uproszczenie, ale dość dobrze modeluje ruch): tzn. siła stała . Otrzymujemy wówczas równanie
Znając położenie i prędkość w chwili łatwo je rozwiązać: , i .
Równanie wahadła.
Wyprowadzamy równanie zgodnie z Rysunkiem 2.2. Ruch powoduje siła , gdzie jest masą, to przyspieszenie ziemskie, a jest kątem wychylenia się wahadła. Długość łuku:
gdzie to długość wahadła, stąd
zatem otrzymujemy równanie:
Sprowadzając je do równania pierwszego rzędu otrzymujemy:
Możemy naszkicować pole wektorowe tego równania. Tzn. ogólnie jakakolwiek trajektoria rozwiązania jest styczna do pola wektorowego zadanego przez prawą stronę równania , czyli w naszym przypadku pole wektorowe w punkcie przyjmuje wartość , por. Rysunek 2.3.
Ogólnie mówiąc, równania różniczkowe cząstkowe to równania, których rozwiązania są funkcjami wielu zmiennych, i w których pojawiają się pochodne cząstkowe. Przy niektórych typach równań wyróżnia się jedną ze zmiennych i oznacza jako czas ; o takich równaniach mówimy często jako o równaniach ewolucyjnych.
W tym rozdziale wymienimy podstawowe typy równań różniczkowych cząstkowych, które pojawią się w treści tego skryptu.
Po więcej informacji na temat podstawowych idei i pojęć dotyczących dziedziny matematyki zwanej równaniami różniczkowymi cząstkowymi odsyłamy do obszernego podręcznika Lawrence'a Evansa [11].
W przypadku równań eliptycznych nie mamy wyróżnionej zmiennej, ponieważ opisują one często stany stacjonarne zjawisk fizycznych.
Podstawowym przykładem równania eliptycznego jest
równanie Laplace'a:
gdzie i jest obszarem.
Jeśli dołożymy warunek brzegowy, to otrzymamy klasyczne równanie Poissona. Szukamy tu takiego, że
(2.5) |
Zagadnienie z laplasjanem może mieć też inne warunki brzegowe.
To jest podstawowy przykład zagadnienia eliptycznego, zwanego też zagadnieniem stacjonarnym, czy zagadnieniem brzegowym. W szczególności równanie Laplace'a modeluje rozkład potencjału elektrycznego w .
Zachodzi prawo fizyczne Gaussa:
gdzie - to operator dywergencji (rozbieżności) pola, - to natężenie pola elektrycznego, - to gęstość ładunku elektrycznego, - to przenikalność elektryczna.
Minus gradient potencjału daje natężenie pola elektrycznego, tzn.
z tego wynika, że otrzymujemy
Jeśli ładunek równy zero, to otrzymujemy równanie Laplace'a:
Podamy teraz ogólniejszą definicję równania (operatora) eliptycznego drugiego rzędu. Rozważmy równanie różniczkowe liniowe drugiego rzędu dla ogólnego operatora liniowego drugiego rzędu , określonego dla dla :
(2.6) |
gdzie są danymi funkcjami (zazwyczaj ciągłymi) określonymi na obszarze .
Równanie (2.6) (operator ) jest eliptyczne w punkcie , gdy macierz jest dodatnio określona: tzn.:
Operator jest eliptyczny w obszarze jeśli jest eliptyczny w każdym punkcie obszaru .
Warto wspomnieć, że w praktyce pojawiają się także równania eliptyczne czwartego rzędu, np. równanie bi-harmoniczne, które modeluje np. wygiętą cienką membranę (czy płytkę) poprzez zewnętrzną siłę:
gdzie - to operator bi-harmoniczny, - to odchylenie membrany od położenia zero, - to siła wyginająca membranę pionowo do góry. Tutaj też mogą zachodzić warunki brzegowe różnego typu:
dla płytki przygiętej (tutaj - to wektor normalny zewnętrzny do brzegu ), czy
dla zadania podpartej płytki.
Ogólnie za równanie różniczkowe hiperboliczne pierwszego rzędu uważamy równanie postaci:
dla funkcji i obszaru .
Dodatkowo dodaje się warunek brzegowy na brzegu lub części brzegu np.:
gdzie - to dana funkcja.
Będą nas w szczególności interesować równania liniowe:
(2.7) |
dla danych funkcji .
Ważnym przykładem jest równanie:
gdzie - to stała, dla którego znamy rozwiązanie:
dla dowolnej funkcji różniczkowalnej w sposób ciągły .
Dodając warunek początkowy
dla otrzymujemy jednoznaczne rozwiązanie
Ogólnie równaniem liniowym hiperbolicznym drugiego rzędu nazwiemy równanie:
(2.8) |
dla operatora eliptycznego w . Tutaj .
Klasycznym przykładem takiego równania jest równanie falowe:
Dla prawej strony równej zero, tj. , nazywamy je jednorodnym równaniem falowym, a w przeciwnym przypadku nazywamy je niejednorodnym równaniem falowym.
Odpowiada ono drganiu struny (, membrany () i elastycznej bryły (). Wartości odpowiadają położeniu np. struny w momencie czasu , jako że zmienna odpowiada czasowi - jest to równanie ewolucyjne.
Aby zadanie posiadało jednoznaczne rozwiązanie należy:
Podać warunki brzegowe np. typu Dirichleta
dla danej funkcji . Zakładamy, że na brzegu znamy położenie struny. Gdyby , to struna czy membrana byłaby zaczepiona.
Podać warunki początkowe:
dla danych funkcji określonych na . Warunki początkowe oznaczają, że znamy położenie i prędkości np. struny w momencie startowym .
Równaniem liniowym parabolicznym drugiego rzędu nazywamy równanie:
(2.9) |
gdzie operator eliptyczny w .
Klasycznym równaniem parabolicznym jest równanie przewodnictwa ciepła:
opisujące rozchodzenie się ciepła w pręcie (), cienkiej płytce (), czy bryle (). Wartości odpowiadają temperaturze w punkcie w momencie czasu . Jest to równanie ewolucyjne. Aby zadanie było dobrze postawione należy dodać warunek początkowy w oraz warunki brzegowe np. typu Dirichleta
dla danej funkcji co oznacza, że znamy temperaturę na brzegu i temperaturę początkową:
dla danej funkcji określonej na .
Możemy też na brzegu postawić inne warunki brzegowe np. z pochodną, które odpowiadają temu, że znamy strumień energii wpływającej do płytki, czyli
W jednym wymiarze, tzn. dla i dla równania ze współczynnikiem stałym i , warunkami brzegowymi i warunkiem początkowym tzn.:
znamy rozwiązanie: czyli rozwiązanie gaśnie wraz z upływem czasu.
Rozpatrzmy zadanie początkowe autonomiczne (tzn. prawa strona równania nie zależy od ):
dla , - to obszar, i dla pewnego . Pokaż, że istnieje otoczenie punktu takie, że na tym otoczeniu równanie
ma rozwiązania takie, że krzywa całkowa tego równania, tzn. zbiór zawarta jest w trajektorii wyjściowego równania, tzn. w zbiorze dla rozwiązań wyjściowego równania.
Z tego, że i z twierdzenia o funkcji odwrotnej wynika, że istnieje otoczenie , na którym określona jest funkcja odwrotna do , której pochodna równa się . Wtedy szukaną funkcją jest złożeniem i , czyli i zawieranie się krzywej całkowej w trajektorii jest oczywiste.
Wyprowadź równania ruchu wahadła w postaci:
dla położenia wahadła (przyjmujemy, że dla zachodzi ).
Narysuj powyższe pole wektorowe wahadła w Octavie (funkcja quiver()
).
Trzeba dokonać rozkładu na odpowiednie składowe jedynej siły, która powoduje ruch wahadła czyli stycznej do toru ruchu. Następnie skorzystać z tego jak wyraża się położenie punktu w terminach .
Zauważmy, że i siła działająca poziomo jest równa a działająca pionowo: .
Rozważmy równanie paraboliczne jednowymiarowe:
z warunkami brzegowymi i początkowym . Załóżmy, że szukamy rozwiązania postaci:
Wstaw takiej postaci do powyższego równania i pokaż, że dostajemy dwa niezależne równania różniczkowe zwyczajne na i . Rozwiąż te równania tzn. znajdź rozwiązania uogólnione i sprawdź dla jakich możemy wyznaczyć rozwiązanie wyjściowego problemu.
Rozważmy równanie hiperboliczne jednowymiarowe:
z warunkami brzegowymi i początkowymi i . Załóżmy, że szukamy rozwiązania postaci:
Wstaw takiej postaci do powyższego równania i pokaż, że dostajemy dwa niezależne równania różniczkowe zwyczajne na i . Rozwiąż te równania, tzn. znajdź rozwiązania uogólnione, czyli rodzinę rozwiązań zależną od stałej, i sprawdź dla jakich możemy wyznaczyć rozwiązanie wyjściowego problemu.
Rozpatrzmy równanie różniczkowe pierwszego rzędu dla funkcji i . Przyjmijmy, że szukamy krzywych na których można wyznaczyć rozwiązanie. Przyjmijmy oznaczenia
Różniczkując ostatnie równanie otrzymujemy:
(2.10) |
a różniczkując po wyjściowe równanie widzimy, że
(2.11) |
Treścią zadania jest wykazanie, że definiując krzywą jako krzywą spełniającą równanie:
(2.12) |
i korzystając z powyższych równań otrzymujemy, że spełniają następujący układ równań zwyczajnych:
Równania te nazywamy równaniami charakterystyk dla wyjściowego równania pierwszego rzędu, a krzywe - charakterystykami tego równania.
Wyprowadź równania charakterystyk dla równań liniowych pierwszego rzędu (2.7) jednorodnych tzn. z . Oblicz rozwiązania dla równania liniowego w dwóch wymiarach dla i stałej, i warunku brzegowego dla .
Treść automatycznie generowana z plików źródłowych LaTeXa za pomocą oprogramowania wykorzystującego LaTeXML.
strona główna | webmaster | o portalu | pomoc
© Wydział Matematyki, Informatyki i Mechaniki UW, 2009-2010. Niniejsze materiały są udostępnione bezpłatnie na licencji Creative Commons Uznanie autorstwa-Użycie niekomercyjne-Bez utworów zależnych 3.0 Polska.
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego.
Projekt współfinansowany przez Ministerstwo Nauki i Szkolnictwa Wyższego i przez Uniwersytet Warszawski.