ХТМУ Светослав Ненов Навигация Диференчни схеми Начална страница Курсове Математика Диференчни схеми Уравнение на топлопроводимост FTCS схема Настройк
|
|
- Pasha Myankova
- преди 4 години
- Прегледи:
Препис
1 ХТМУ Светослав Ненов Навигация Диференчни схеми Начална страница Курсове Математика Диференчни схеми Уравнение на топлопроводимост FTCS схема Настройки FTCS схема Календар Разглеждаме едномерната задача u t = β 2 u, xx t, x L, (1) u(, t) = T (t), t, (2) u(x, ) = g(x), x L (3) u(l, t) = T L (t), t, където, е два пъти непрекъснато диференцируема функция в безкрайния правоъгълник L > u : Π R (4) Π = {(x, t) : x L, t < }. В настоящата секция ще считаме, че разглежданата задача е съгласувана и добре поставена в смисъл на Hadamard. Π В въвеждаме Декартова мрежа (вж. Фигура 1): x 1 =, x i = = (n 1)h = L. x n (i 1)h, i = 1,, n t 1 =, t j = (j 1), j = 1, 2, ;
2 Фигура 1 Да апроксимираме производната относно t чрез дясна диференчна формула: (, ) = u t x i t j където,. За израза = u( x i + ) u( x i ) (x, t) ще използваме центрирана разлика: където i = 2,, n 1, j = 1, 2,. u( x i +1 ) u( x i ) i = 1,, n j = 1, 2, u xx + O() + O(), 1 xx( x i ) = x i t j x i t j x i t j u (u( h, ) 2u(, ) + u( + h, ) ) + O( ) 1 = (u( x i 1 ) 2u( x i ) + u( x i+1 ) ) + O( ),
3 Заместваме в (1) и получаваме u( x i +1 ) u( x i ) Ето защо е естествено да разгледаме следния дискретния модел β 2 = (u( x i 1 ) 2u( x i ) + u( x i+1 ) ) + O( ) O(). (5) u i j+1 където i = 2,, n 1, j = 1, 2,. Изразяваме u i j+1 от уравнението (???) и получаваме u i j β 2 = ( u 2 + ), i 1 j u i j u (6) i+1 j u i j+1 = u + β 2 ( 2 + ). i j u i 1 j u i j u i+1 j (7) Използвайки и началните и гранични условия (2)-(4), получаваме T ( ) = u(, ) =, j = 1, 2, t j g( ) = u( x i, ) = u i 1, i = 1,, n, T L x i ( ) = u(l, ) =, j = 1, 2. t j t j t j u 1 j u n j (8) (9) (1) Уравненията (7)-(1) се наричат FTCS диференчна схема за задачата (1)-(4). Нека положим u j u 1 j u 2 j = u n j Тогава
4 u j+1 u 1 j 1 u 2 j + ( u 1 j 2 u 2 j + u 2 j ) u 1 j+1 r 1 2r r u 1 j u 2 j+1 u 3 j + ( u 2 j 2 u 3 j + u 3 j ) r 1 2r r = = h = = A, 2 u 2 j u j u n j+1 r 1 2r r u n j u n 1 j + ( u 1 j 2 u 1 j + u 2 j ) 1 u n j където r = β 2, j = 1, 2,. Очевидно A е несиметрична тридиагонална матрица. Пример 1. Разглеждаме задачата u t =.1, u xx u(, t) = T (t), u(x, ) = 2, u(1, t) = T L (t), t, x 1, t 12, x 1 t 12, (11) (12) (13) (14) където T (t) = T L (t) = 2, 8 + 6t, 32, 68 6t, 2, t 2, t 4, t 6, t 8, 8 < t, вж. фигура 2.
5 Фигура 2 Нека h =.1, =.1. Тогава r = β =.1, 11, 121. Въвеждаме мрежа в n = m = Π = {(x, t) : x 1, t < 12} : x 1 =, x i = = (11 1)h = 12. x 11 (i 1)h, i = 1,, 1 t j t 121 t 1 =, = (j 1), j = 1,, 12, = 12. Не е трудно да съставим съотвения код в програмна среда Maple (вж. уравнения (7)-(1)): restart: with(plots): beta :=.1; L := 1; Tend := 12; h :=.1; :=.1; # initialization Maple code
6 r := *beta/h^2; n := trunc(l/h)+1; m := trunc(tend/)+1; for i from 1 to n do x[i] := (i-1)*h: for j from 1 to m do t[j] := (j-1)*: #the grid constructor # initial and boundary conditions T[] := t-> piecewise(t <= 2 or 8 <= t, 2, 2 <= t and t <= 4, 8+6*t, 4 <= t and t <= 6, 32, 6 <= t and t <= 8, 68-6*t): T[L] := t-> piecewise(t <= 2 or 8 <= t, 2, 2 <= t and t <= 4, 8+6*t, 4 <= t and t <= 6, 32, 6 <= t and t <= 8, 68-6*t): g := x -> 2: # FTCS scheme for i from 1 to n do u[i, 1] := g(x[i]): for j from 1 to m do u[1, j] := T[](t[j]): u[n, j] := T[L](t[j]): for j from 1 to m-1 do for i from 2 to n-1 do u[i, j+1] := u[i, j]+r*(u[i-1, j]-2*u[i, j]+u[i+1, j]): #results seq(x[i], i = 1.. n); seq(u[i, m], i = 1.. n); pointplot([seq(x[i], i = 1.. n)], [seq(u[i, m], i = 1.. n)], connect = true, style = pointline, color = red); end Maple code В следващата таблица са представени някои резултати при различни стойности на Tend:
7 Tend = 4 Tend = 6 Tend = 8 Tend = 12 Анимация на получената апроксимация на решението (right clic and choose to open the figure in new tab):
8 Матрично решение: Да положим: u 1 1 u 2 1 u u 4 1 1/4 1/2 1/4 u 1/4 1/2 1/4 5 1 A =, u 1 = u 6 1, където: u i,1 = 2, i = 1,, 11. Лесно пресмятаме Отново, използвайки началните условия u 2,1 = T ( t 2 ) и u n,1 = T L ( t 2 ) пресмятаме и т.н. = A. u 2 u 1 = A. u 3 u 2 1/4 1/2 1/4 1 u 7 1 u 8 1 u 9 1 u 1 1 u 11 1 Maple code
9 restart: with(plots): beta :=.1; L := 1; Tend := 12; h :=.1; :=.1; r := *beta/h^2; n := trunc(l/h)+1; m := trunc(tend/)+1; # initialization for i from 1 to n do x[i] := (i-1)*h: for j from 1 to m do t[j] := (j-1)*: #the grid constructor # initial and boundary conditions T[] := t-> piecewise(t <= 2 or 8 <= t, 2, 2 <= t and t <= 4, 8+6*t, 4 <= t and t <= 6, 32, 6 <= t and t <= 8, 68-6*t): T[L] := t-> piecewise(t <= 2 or 8 <= t, 2, 2 <= t and t <= 4, 8+6*t, 4 <= t and t <= 6, 32, 6 <= t and t <= 8, 68-6*t): g := x -> 2: A := n -> Matrix(n, scan = band[1, 1], [[seq(r, i = 1.. n-2), ], [1, seq(1-2*r, i = 1.. n-2), 1], [, seq(r, i = 1.. n-2)] ]): U := Matrix(n, m): # FTCS scheme (matrix form). The tridiagonal matrix for i from 1 to n do U[i, 1] := g(x[i]): for j from 2 to m do U[1, j-1] := T[](t[j-1]): U[n, j-1] := T[L](t[j-1]): U[1.. n, j] := A(n).U[1.. n, j-1]: # FTCS scheme (matrix form). Iterations end Maple code
10 На следните фигури са изобразени точките {( x i, u i j ) : i = 1,, 11} за различни стойности на j. Maple code J:=25: pointplot([seq(x[i], i = 1.. n)], [seq(u[i, J], i = 1.. n)], color = red); J:=75: pointplot([seq(x[i], i = 1.. n)], [seq(u[i, J], i = 1.. n)], color = red); end Maple code Забележка (Устойчивост, von Neumann). Нека допуснем, че решението на диференчното уравнение (7) има вида ( {i {\boldsymbol i} е имагинерната еденица)
11 u i j = e iiβh e jr. Да разгледаме поведението на това решение при. j Последно модифициране: вторник, 29 ноември 216, 15:1 Moodle документация за тази страница Вие сте влезли в системата като Светослав Ненов (Изход) Диференчни схеми
Microsoft Word - VM22 SEC55.doc
Лекция 5 5 Диференциални уравнения от първи ред Основни определения Диференциално уравнение се нарича уравнение в което участват известен брой производни на търсената функция В общия случай ( n) диференциалното
ПодробноHomework 3
Домашно 3 по дисциплината Дискретни структури за специалност Информатика I курс летен семестър на 2015/2016 уч г в СУ ФМИ Домашната работа се дава на асистента в началото на упражнението на 25 26 май 2016
ПодробноMicrosoft Word - PMS sec1212.doc
Лекция Екстремуми Квадратични форми Функцията ϕ ( = ( K се нарича квадратична форма на променливите когато има вида ϕ( = aij i j i j= За коефициентите предполагаме че a ij = a ji i j При = имаме ϕ ( =
ПодробноI
. Числено решаване на уравнения - метод на Нютон. СЛАУ - метод на проста итерация. Приближено решаване на нелинейни уравнения Метод на допирателните (Метод на Нютон) Това е метод за приближено решаване
ПодробноMicrosoft Word - Lekciya-8-9-Proizvodni-na-Elementarnite-Funkcii.doc
Лекция 8. Производни на логаритмичната, показателната и степенната функции 8.. Производна на логаритмичната функция, у log (0
Подробно036v-b.dvi
МАТЕМАТИКА И МАТЕМАТИЧЕСКО ОБРАЗОВАНИЕ, 2010 MATHEMATICS AND EDUCATION IN MATHEMATICS, 2010 Proceedings of the Thirty Ninth Spring Conference of the Union of Bulgarian Mathematicians Albena, April 6 10,
ПодробноЛинейна алгебра 7. Умножение на матрици. Обратими матрици. Матрични уравнения специалности: Математика, Бизнес математика, Приложна математика, I курс
. Обратими матрици. Матрични уравнения специалности: Математика, Бизнес математика, Приложна математика, I курс лектор: Марта Теофилова Кратка история Матричното умножение е въведено от немския математик
ПодробноMicrosoft Word - nbb2.docx
Коректност на метода на характеристичното уравнение за решаване на линейно-рекурентни уравнения Стефан Фотев Пиша този файл, тъй като не успях да намеря в интернет кратко и ясно обяснение на коректността
Подробноmunss2.dvi
ОТГОВОРИ И РЕШЕНИЯ 3(x + y)(x xy + y )y(x y) 1. (Б) Преобразуваме: (x y)(x + y)(x + y ) x(x xy + y ) = 3y (x + y)(x y) x = (x + y ) 3 y x y x x + y = 3 y x (x y ) 1 ( x y ) + 1 = 3 ( 3 ) 1 9 3 ( 3 ) +
ПодробноMicrosoft Word - VM22 SEC66.doc
Лекция 6 6 Теорема за съществуване и единственост Метричното пространство C [ a b] Нека [ a b] е ограничен затворен интервал и да разгледаме съвкупността на непрекъснатите функции f ( определени в [ a
ПодробноMicrosoft Word - VM-LECTURE06.doc
Лекция 6 6 Уравнения на права и равнина Уравнение на права в равнината Тук ще разглеждаме равнина в която е зададена положително ориентирана декартова координатна система O с ортонормиран базис i и j по
ПодробноMicrosoft Word - Sem02_KH_VM2-19.doc
Семинар Действия с матрици. Собствени стойности и собствени вектори на матрици. Привеждане на квадратична форма в каноничен вид. Матрица k всяка правоъгълна таблица от k-реда и -стълба. Квадратна матрица
ПодробноЛЕКЦИЯ 6 ЗАКОН ЗА ИНЕРЦИЯТА Определение. Броят на положителните коефициенти в каноничния вид на дадена квадратична форма се нарича положителен индекс
ЛЕКЦИЯ 6 ЗАКОН ЗА ИНЕРЦИЯТА Определение. Броят на положителните коефициенти в каноничния вид на дадена квадратична форма се нарича положителен индекс на инерцията на тази квадратична форма. Броят на отрицателните
ПодробноMicrosoft Word - Lecture 14-Laplace Transform-N.doc
Лекция 4: Интегрално преобразувание на Лаплас 4.. Дефиниция и образи на елементарните функции. Интегралното преобразувание на Лаплас Laplac ranorm се дефинира посредством израза: Λ[ ] преобразувание на
ПодробноMicrosoft Word - PRMAT sec99.doc
Лекция 9 9 Изследване на функция Растене, намаляване и екстремуми В тази лекция ще изследваме особеностите на релефа на графиката на дадена функция в зависимост от поведението на нейната производна Основните
ПодробноMicrosoft Word - Lecture 9-Krivolineyni-Koordinati.doc
6 Лекция 9: Криволинейни координатни системи 9.. Локален базиз и метричен тензор. В много случаи е удобно точките в пространството да се параметризират с криволинейни координати и и и вместо с декартовите
ПодробноMicrosoft Word - Sem8-Pharm-2017.doc
Семинар 9 / 6 Семинар 9: Обикновени диференциални уравнения Обикновени диференциални уравнения с разделящи се променливи: = X ( ) Y ( ) = X + C Y d Ако е зададено гранично условие, у(х0) = у0 = Y ( ) 0
ПодробноMicrosoft Word - stokdovo saprotivlenie.doc
Движения при наличие на Стоксово съпротивление При един често срещан вид движения неподвижно тяло започва да се движи под действие на сила с постоянна посока Ако върху тялото действа и Стоксова съпротивителна
Подробно40 Глава 1. Тензорна алгебра 6. Пример тензор на инерцията на Ойлер В този момент нека прекъснем формалното изложение на тензорната алгебра за да обсъ
40 Глава 1. Тензорна алгебра 6. Пример тензор на инерцията на Ойлер В този момент нека прекъснем формалното изложение на тензорната алгебра за да обсъдим по-подробно два класически примера на двувалентни
ПодробноСеминар № 2: Граници на редици, признаци на Даламбер и Коши за сходимост на редове
Семинар 4 / 7 Семинар 4: Производна на неявна функция. Развитие на функция в ред на Тейлър. Правило на Лопитал. Развитие на функция в ред на Тейлър Дефиниция: Нека функцията f() да е дефинирана в някаква
Подробноmunss2.dvi
ОТГОВОРИ И РЕШЕНИЯ 1. (В) Даденото неравенство няма смисъл, в случай че някой от знаменателите на двата дробни израза е равен на нула. Тъй като x 4 = (x+)(x ), то x 4 = 0 за x = и за x =. Понеже x +3 >
ПодробноГлава 15 Въпрос 15: Оператор на Рейнолдс. Крайна породеност на пръстена от инвариантни полиноми на крайна матрична група. Навсякъде в настоящия въпрос
Глава 15 Въпрос 15: Оператор на Рейнолдс. Крайна породеност на пръстена от инвариантни полиноми на крайна матрична група. Навсякъде в настоящия въпрос полето k е с характеристика char(k = 0. За произволни
ПодробноMicrosoft Word - VypBIOL-06-rabota.doc
ВЪПРОС 6 МЕХАНИЧНА РАБОТА И МОЩНОСТ КИНЕТИЧНА И ПОТЕНЦИАЛНА ЕНЕРГИЯ Във въпроса Механична работа и мощност Кинетична и потенциална енергия вие ще се запознаете със следните величини, понятия и закони,
ПодробноЛинейна алгебра 11. Собствени стойности и собствени вектори на матрица и линейно преобразувание. Диагонализиране на матрица специалности: Математика,
на матрица и линейно преобразувание. Диагонализиране на матрица специалности: Математика, Бизнес математика, Приложна математика, I курс лектор: Марта Теофилова Собствени стойности и собствени вектори
ПодробноСеминар № 2: Граници на редици, признаци на Даламбер и Коши за сходимост на редове
Семинар / 7 Семинар : Парциална сума на числов ред. Метод на пълната математическа индукция. Критерии за сходимост на редове.! Редица (последователност): x, x,, x, x! Ред: x x x...... Числов ред (безкрайна
ПодробноСОФТУЕРНИ РЕШЕНИЯ ЗА РЕАЛИЗАЦИЯ НА ИНТЕЛИГЕНТНИ ТЕЛЕКОМУНИКАЦИОННИ УСЛУГИ
МАТТЕХ 208, CONFERENCE PROCEEDING, v., pp. 5-59 SECTION MATHEMATICS AND PHYSICS ITERATIVE METHODS FOR FINDING THE STABILIZING SOLUTION IN LQ THREE-PLAYER GAMES FOR POSITIVE SYSTEMS NELI L. NEDELCHEVA-BAEVA
ПодробноMicrosoft Word - IGM-SER1111.doc
Лекция Редове на Фурие поточкова сходимост Теорема на Дирихле Тук ще разглеждаме -периодична функция ( ) която ще искаме да бъде гладка по части Това означава че интервала ( ) може да се раздели на отделни
ПодробноСОФИЙСКА МАТЕМАТИЧЕСКА ГИМНАЗИЯ ТУРНИР ПО МАТЕМАТИКА И ИНФОРМАТИКА "ЗА ТОРТАТА НА ДИРЕКТОРА" ТЕМА ПО МАТЕМАТИКА 8 КЛАС Задача 1. Да се реши в цели чис
СОФИЙСКА МАТЕМАТИЧЕСКА ГИМНАЗИЯ ТУРНИР ПО МАТЕМАТИКА И ИНФОРМАТИКА "ЗА ТОРТАТА НА ДИРЕКТОРА" ТЕМА ПО МАТЕМАТИКА 8 КЛАС Задача 1. Да се реши в цели числа уравнението p( + b) = (5 + b) 2, където p е просто.
Подробно16. Основни методи за интегриране. Интегриране на някои класове функции Интегриране по части. Теорема 1 (Формула за интегриране по части). Ако
6. Основни методи за интегриране. Интегриране на някои класове функции. 6.. Интегриране по части. Теорема (Формула за интегриране по части). Ако функциите f(x) и g(x) садиференцируеми в интервала (a, b)
Подробно110 (Глава 2. Тензорен анализ 12. Диференциални операции в криволинейни координати Градиент на скаларно поле. Дефиницията (11.5) на градиента чр
0 (Глава 2. Тензорен анализ 2. Диференциални операции в криволинейни координати 2.. Градиент на скаларно поле. Дефиницията (.5) на градиента чрез производната по направление позволява лесно да намерим
ПодробноINTERNATIONAL SCIENTIFIC JOURNAL "MECHANIZATION IN AGRICULTURE" WEB ISSN ; PRINT ISSN ИЗСЛЕДВАНЕ И ОПТИМИЗИРАНЕ ПЕРИОДИЧНОСТТА НА Д
ИЗСЕДВАНЕ И ОПТИМИЗИРАНЕ ПЕРИОДИЧНОСТТА НА ДИАНОСТИРАНЕ НА МАШИНИТЕ С ОТЧИТАНЕ НА ДОСТОВЕРНОСТТА НА РЕЗУТАТИТЕ ОТ ИЗМЕРВАНЕТО М.Михов - ИПАЗР"Н.Пушкаров" София.Тасев - ТУ София Резюме: Разгледан е процес
ПодробноГлава 17 ζ-функция на Hasse-Weil. Преди да разгледаме ζ-функцията на Hasse-Weil трябва да въведем някои числови инварианти на крива, определена над кр
Глава 7 ζ-функция на Hasse-Weil. Преди да разгледаме ζ-функцията на Hasse-Weil трябва да въведем някои числови инварианти на крива, определена над крайно поле. Лема 7.. Ако F е функционално поле на една
ПодробноПЛОВДИВСКИ УНИВЕРСИТЕТ
. Интерполиране с алгебрични полиноми - полином на Лагранж. Оценка на грешката. Метод на най-малките квадрати. Програмиране на методите и визуализация. Интерполационен полином на Лагранж Това е метод за
Подробноceco.dvi
ХИМИКОТЕХНОЛОГИЧЕН И МЕТАЛУРГИЧЕН УНИВЕРСИТЕТ ФАКУЛТЕТ ПО ХИМИЧНО И СИСТЕМНО ИНЖЕНЕРСТВО КАТЕДРА МАТЕМАТИКА инж Цветелин Цветанов Цветков Метод на блуждаещите най-малки квадрати: Оценки, примери и приложения
ПодробноzadIresheniqfNSOM2019.dvi
НАЦИОНАЛНА СТУДЕНТСКА ОЛИМПИАДА ПО МАТЕМАТИКА, гр. Варна, 0 май 09 г. Национална комисия на НСОМ 09 Председател: акад. дпн Сава Иванов Гроздев, ВУЗФ София Секретар: доц. д-р Илияна Петрова Раева, РУ Ангел
ПодробноVocational Education Volume 19, Number 4, 2017 Професионално образование School for Teachers Училище за учители ГРАФИЧЕН МЕТОД ЗА РЕШАВАНЕ НА УРАВНЕНИ
Vocational Education Volume 19, Number 4, 2017 Професионално образование School for Teachers Училище за учители ГРАФИЧЕН МЕТОД ЗА РЕШАВАНЕ НА УРАВНЕНИЯ Информационните технологии инструментариум за решаване
Подробног. Несинусоидални режими в електрическите вериги 1 / 16 Ред на Фурие Несинусоидални режими в електрическите вериги Несинусоидални сигнали До
11.4.016 г. Несинусоидални режими в електрическите вериги 1 / 16 Ред на Фурие Несинусоидални режими в електрическите вериги Несинусоидални сигнали До този момент разглеждахме електрически вериги, захранвани
ПодробноЗадача 1. Да се реши уравнението софийски университет св. климент охридски писмен конкурсен изпит по математика II 31 март 2019 г. Tема 1 (x 1) x 2 =
Задача 1. Да се реши уравнението софийски университет св. климент охридски писмен конкурсен изпит по математика II 1 март 019 г. Tема 1 x 1) x = x x 6. Решение: 1.) При x
ПодробноСеминар 6: Обикновени диференциални уравнения от 2 ред.
Семинар 6 Обикновени диференциални уравнения от ред. Хомогенни линейни ОДУ-я с постоянни коефициенти (ХЛОДУПК): y ( ) +a y ( ) + +a y=0 Характеристично уравнение (ХУ): k +a k + +a =0 1) Всеки реален корен
Подробно