![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Элементы теории. Типичным примером дифференциального уравнения в частных производных второго порядка параболического типа является уравнение теплопроводности
Типичным примером дифференциального уравнения в частных производных второго порядка параболического типа является уравнение теплопроводности, описывающее процесс распространения тепла в одномерном стержне
где u = u(x, t) – температура в точке х стержня в момент t, с – теплоемкость единицы массы, r - плотность, с - теплоемкость единицы длины, k - коэффициент теплопроводности, f0 – плотность тепловых источников. Если k, c, r постоянны, то (1) можно записать в виде
где
Будем рассматривать краевую задачу (иногда говорят начально-краевую задачу) в области
В области с шагами h по х и t по t. Пусть
Можно аппроксимировать производную по пространственной переменной разностным выражением на временном слое
Рассматриваются аппроксимации, представляющие собой линейные комбинации значений при
Производную по t заменим разностным отношением:
Обозначим
В качестве начальных условий задаем:
Аппроксимацию краевых условий
выполним также, как в лабораторной работе № 17 " Решение краевой задачи для обыкновенного дифференциального уравнения второго порядка". Тогда после алгебраических преобразований разностная схема для задачи (4)-(6) примет вид:
где
Значения Можно показать, что погрешность аппроксимации разностной схемы (7)-(10) имеет второй порядок по обеим переменным O(t2 + h2 ). Схема Кранка-Николсона безусловно устойчива по начальным данным на множестве непрерывных функций для полностью однородной задачи (т.е. f = a1 = b1 = A = B = 0, a0 = b0 = 1). Но опыт расчетов показывает, что на сеточных начальных и граничных условия, а так же правых частях с большими градиентами эволюционное решение может осcцилировать и даже становится бесконечным. Это означает, что для конкретных задач существует ограничение на шаг по времени при фиксированном шаге пространственной переменной. Данное ограничение выясняется эмпирическим путем в результате тестовых расчетов. Рассмотрим разные формы граничных условий: 1. Если на границе х=с задана температура Tc, то граничное условие в точке имеет вид: u(c) = Tc. 2. Если на границе х=с задан тепловой поток qc, то граничное условие в точке имеет вид: u¢ (c) = qc. 3. Если на границе х=с задано условие u¢ (c) = 0, то это означает, что данная граница теплоизолирована. 4. Если температура окружающей среды равна T0 , то условие теплообмена с окружающей средой имеет вид: u¢ (c) = a(Т - T0 ), где a - коэффициент теплопроводности.
|