Научная статья на тему 'Применение метода прямых при решении одномерного уравнения параболического типа при граничных условиях второго и первого родов'

Применение метода прямых при решении одномерного уравнения параболического типа при граничных условиях второго и первого родов Текст научной статьи по специальности «Математика»

CC BY
142
32
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
УРАВНЕНИЯ В ЧАСТНЫХ ПРОИЗВОДНЫХ / PARTIAL DIFFERENTIAL EQUATION / МЕТОД ПРЯМЫХ / METHOD OF LINES / КРАЕВЫЕ УСЛОВИЯ / BOUNDARY CONDITIONS / АППРОКСИМАЦИЯ / APPROXIMATION / АЛГОРИТМ / ALGORITHM / ВЫЧИСЛИТЕЛЬНЫЙ ЭКСПЕРИМЕНТ / COMPUTATIONAL EXPERIMENT

Аннотация научной статьи по математике, автор научной работы — Каримов И.К., Хужаев И.К., Хужаев Ж.И.

В статье описан алгоритм решения одномерного неоднородного параболического уравнения при граничных условиях второго рода в начале и первого рода в конце отрезка. Введением сетки по координате, функций, участвующих в начальном и граничных условиях, составлено матричное уравнение относительно сеточных функций. Успехом работы является формирование фундаментальной и диагональной матриц, с помощью которых из матричного уравнения осуществляется переход к отдельным обыкновенным уравнениям относительно сеточных функций. Представлены формулы прямого и обратного перехода от искомой и вновь образованной функций. Полученные обыкновенные дифференциальные уравнения допускают точного и приближенного метода решения. Результаты полезны при решении однои многомерных уравнений параболического, эллиптического и гиперболического типов при смешанных граничных условиях второго и первого родов.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Каримов И.К., Хужаев И.К., Хужаев Ж.И.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

APPLICATION OF THE METHOD OF LINES FOR SOLVING ONE-DIMENSIONAL EQUATION OF PARABOLIC TYPE UNDER THE BOUBDARY CONDITIONS OF THE SECOND AND FIRS GENERA

In the article an algorithm for solving a one-dimensional inhomogeneous parabolic equation is described under boundary conditions of the second kind at the beginning and of the first kind at the end of the interval. By introduction of a grid with respect to the coordinate of the functions involved in the initial and boundary conditions, a matrix equation is built with respect to the grid function. The success of the work is the formation of fundamental and diagonal matrices, with the help of which a transition to individual ordinary equations with respect to the grid functions is carried out from the matrix equation. Formulas for the direct and inverse transition from the desired and newly formed functions are presented. The obtained ordinary differential equations admit an exact and approximate method of solution. The results are useful in solving one and many-dimensional equations of parabolic, elliptic and hyperbolic types under mixed boundary conditions of the second and first genera.

Текст научной работы на тему «Применение метода прямых при решении одномерного уравнения параболического типа при граничных условиях второго и первого родов»

Вестник КРАУНЦ. Физ.-мат. науки. 2018. № 1(21). C. 78-92. ISSN 2079-6641

DOI: 10.18454/2079-6641-2018-21-1-78-92

ИНФОРМАЦИОННЫЕ И ВЫЧИСЛИТЕЛЬНЫЕ ТЕХНОЛОГИИ

УДК 51-7:519.63:519.614

ПРИМЕНЕНИЕ МЕТОДА ПРЯМЫХ ПРИ РЕШЕНИИ ОДНОМЕРНОГО УРАВНЕНИЯ ПАРАБОЛИЧЕСКОГО ТИПА ПРИ ГРАНИЧНЫХ УСЛОВИЯХ ВТОРОГО И ПЕРВОГО РОДОВ

И. К. Каримов1, И. К. Хужаев2, Ж. И. Хужаев2

1 Камчатский государственный технический университет, 683003 Россия, г. Петропавловск-Камчатский, ул. Ключевская, 35

2 Научно-инновационный центр информационно-коммуникационных технологий при Ташкентском университете информационных технологий имени Мухаммада Ал-Хорезми, 100084 Узбекистан, г. Ташкент, пр. Амира Темура, 108

E-mail: karimov_ik@kamchatgtu.ru, i_k_hujayev@mail.ru, jamolhoja@mail.ru

В статье описан алгоритм решения одномерного неоднородного параболического уравнения при граничных условиях второго рода в начале и первого рода в конце отрезка. Введением сетки по координате, функций, участвующих в начальном и граничных условиях, составлено матричное уравнение относительно сеточных функций. Успехом работы является формирование фундаментальной и диагональной матриц, с помощью которых из матричного уравнения осуществляется переход к отдельным обыкновенным уравнениям относительно сеточных функций. Представлены формулы прямого и обратного перехода от искомой и вновь образованной функций. Полученные обыкновенные дифференциальные уравнения допускают точного и приближенного метода решения. Результаты полезны при решении одно- и многомерных уравнений параболического, эллиптического и гиперболического типов при смешанных граничных условиях второго и первого родов.

Ключевые слова: уравнения в частных производных, метод прямых, краевые условия, аппроксимация, алгоритм, вычислительный эксперимент.

@ Каримов И. К., Хужаев И. К., Хужаев Ж. И., 2018

Введение

Широким применением методов математического моделирования при изучении различных форм движения обусловлены формирования различных способов решения дифференциальных уравнений в частных производных [1]-[4]. Усложнения математических моделей за счет новых линейных и нелинейных факторов и обращение к многомерным задачам привели к тому, что ресурсы ПЭВМ стали недостаточными для решения практических задач. Начали разрабатывать различные экономичные методы с привлечением расщепления, методов параллельных и распределенных вычислений и других «щадящих» ресурсов ПЭВМ «ухищрения».

В рамках работы обращаемся к методу прямых, который входит в числа дифференциально-разностных методов решения уравнений математической физики [5], [6]. Метод позволяет использовать положений матричного исчисления, метода прогонки и аналитического решения обыкновенных дифференциальных уравнений по отдельно взятым независимым переменным. Сущность использования положений матричного исчисления заключается в приведении взаимосвязанных систем уравнений к автономным уравнениям относительно сеточных функций. Основной задачей его является составление вспомогательных матриц, способствующих к переходу к автономным уравнениям. Такие матрицы ранее составлены для граничных условий первого и третьего родов. Ниже они построены для смешанных граничных условий второго и первого родов в начале и конце расчетного отрезка соответственно и использованы при решении неоднородного параболического уравнения.

Постановка задачи

В терминах теории теплопередачи в конце х = 0 задана интенсивность потока тепла, приведенная к коэффициенту теплоотдачи:

дТ(0,г)

= qo(t). (1)

д г

На втором конце отрезка задан закон изменения температуры:

Т (I, г )= щ (г). (2)

Объектом исследования при такой постановке задачи могут быть однородный стержень длиной I со внутренними и внешними источниками тепла или масса одинаковой толщины по х и достаточно большими размерами по двум остальным координатам. Процесс описывается неоднородным уравнением параболического типа

§=5+/ (х,г). (3)

Здесь /(х,г) - мощность внутренних и внешних источников тепла в сечении , приведенная по коэффициенту температуропроводности материала. Переменная г

представляет произведение реального времени на коэффициент температуропроводности

2

и имеет размерность м .

Начальное распределение температуры по массе задано:

Т (х, 0)= То(х). (4)

Требуется построить алгоритм решения данной задачи с применением положений дифференциально-разностного метода.

Составление матричного уравнения

Вводится равномерная сетка по координате х:

®Х = X = ih, i = 0,1,..., N + 1, h =

N + 1

Вводятся сеточные функции искомой иг(), правой части /() уравнения и граничных функций ) и Д/(г) для фиксированного значения г. Наша задача, в такой постановке, состоит из составления отдельных обыкновенных дифференциальных уравнений относительно неизвестных сеточных функций ио(г),и1(г),...,uN(г).

Во внутренних узлах сетки расчетной области уравнение (3) аппроксимируется в виде

dui = щ+1 - 2ui + Ui-i dt h2

+ fi.

(5)

Реализация условия (1) произведена согласно [5]:

2 2 2

ИГ = - ¥ио + + /о + нЫо. (6)

При I = N реализуется граничное условие (2) задачи как

им+\(г) = Д/ (г).

Дифференциально-разностные уравнения (5) и (6) с учетом последнего условия составят матричное уравнение вида [5], [6]:

где U = [uo, u1,..., uN]*, F =

dU 1 ,

-du =1AU+F,

/0 + h^/l, . . . ,/N — 1, fN + h2Ml

(7)

A = ||ap,q||N+1 =

—2 2 2 0

1 —2 10

0 1 —2 1

0 0 0 0

0 0 0 0

00 00 00

0 0 0

1 —2 1 0 1 2

N+1

(8)

Как видно, индексы искомых величин и элементов матрицы меняются от о до N Звездочкой обозначена операция транспонирования матриц.

l

*

Формирование фундаментальной и диагональной матриц

Необходимо в (7) произвести видоизменения, которые позволили бы выделить отдельные уравнения относительно иг() . Матрицу А представим в виде произведения

[5]:

А = V ЛУ-1,

где V и Л - некоторые неизвестные матрицы.

Умножим это равенство на V—1 слева и получим

V-1A = ЛУ-1.

(9)

Если матрица Л диагональная, то по положениям линейной алгебры [7]-[9], ее элементы главной диагонали будут собственными значениями Х5 матрицы А, а матрица V—1 = ||у—р|| состоит из компонент собственных векторов матрицы А. Отсюда следует, что нам необходимо найти собственные числа Х5 матрицы А и составить с их помощью диагональную матрицу Л = diag (Х0 , Х1,... ,Ху}.

Раскрытие равенства (9) относительно собственного числа Х5 по элементам приводит к системе уравнений

(-2 - = О,

2v-0 + (-2 - Xs)v-1 + v—2 = 0

"s,k-

л + (-2 - Xs)vsk + v—k+1 = 0, если k = 2,3,..., N - 1

(10)

v

sN-

1 + (-2 - Xs)v-N = 0.

Система (10) имеет N + 2 неизвестных: Х5, у-,, — ,V-у т.е. она незамкнута. Для того, чтобы она имела нетривиальное решение, ее определитель должен иметь нулевое значение. Этим условием

Ау+1 = 0,

и замыкается система (10).

При введении обозначения —2 — Х5 = 2ео805, применимость которого доказана в

[6], определитель приобретает вид

DN+1 =

2 cos 6s 1 2 2 cos 0s

0 1

0 0

0

0 0

1

0 0

2 cos 0s 1

0 0

0 0

0 0 0

0 0 0

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

1 2 cos 0s

0

1

0 0 0

1

2 cos 0s

(11)

N+1

Вычислим значение данного определителя, разложив по первому столбцу, что

приводит к уравнению

cos QsDN - Dn 1 = 0,

где

Dn =

0 0

и согласно [5],[6] Dn =

2 cos 0s 1 0 0

1 2 cos 0s 1 0 0 1 2 cos 0s 1

0 0

sin(n + 1)0s sin 0s

0 0

0 0

0 0 0

0 0 0

1 2 cos 0s

0

1

0 0 0

1

2 cos 0s

n

Простые преобразования приводят уравнение к виду + 1)05 = о. Первые

25 +1

положительные корни уравнения при 5 = о, 1,...,N определим в виде =2(^4-1)%. В связи с этим формула для собственных чисел матрицы имеет вид

= -2 ('+С0822^ п) . (12)

Значения у-р можно определить из системы (10) с точностью до постоянного множителя с5, т.к. уравнения однородны относительно у-р:

V,-p = С5А5, р,

где А5,р - алгебраическое дополнение 1-й строки р-го столбца определителя подсчитанное для А значение можно найти из условия нормировки собственного вектора.

Данное суждение обоснуется теоремами высшей алгебры [7]-[9], что при разложении определителя по строке результат равняется нулю, если алгебраические дополнения принадлежат другой строке, и результат равняется значению определителя, если алгебраические дополнения берутся для данной строки:

л л N+1, при • = к,

ак,1А5,1 +-----+ акД+1А5Д+1 = ^

о, при • = к.

Так как ^N+1 = о, то система уравнений (10) удовлетворяется данными значениями элементов собственных векторов.

Вычислим и упростим значения алгебраических дополнений без знаменателя для

•, р = о, 1,..., N

= (—1)s+p i1, при p=

1 2cos 0s, при p > 0.

N

Из условия нормированности составляющих собственного вектора с2 ^ (А^р)2 = 1

р=о ,

находим

1

С = , .

v/2NTT

С учетом этого для • = о, 1,...,N имеем

,p =

(— 1)s+p \ 1, при p = 0,

V2N + 1 } 2 cospOs, при 0 < p < N.

Верность полученных результатов доказали подстановкой полученных элементов собственных вектора и чисел в уравнения системы (10).

Значения элементов матрицы У, обратной к матрице У-1, находили, используя метод Гаусса с выбором главного элемента по [9]. Результаты обращения матрицы проверялись вычислениями У-1У и УЛУ-1, которые должны давать матрицы Е и А соответственно.

Переход к автономным уравнениям относительно сеточных функций

Умножим обе части уравнения (7) на V-1 слева. С учетом коммутативности операций дифференцирования и умножения матриц, получим

^ = ± V + V

Л Й2

Поскольку А = VЛV-1, то

V-1Аи = V-1(vлv-1)и = (V)л(v-1и) = л^-1и) = ли,

где

U = V-1U = Тогда уравнение приобретает вид

N

N

N

£ £ vi, ... > l vn, pup

0,pMP' L^ ' i,p _p=0 p=0 p=0

= [M0, Ui,. . . , Wn]*

(13)

F = V F =

dU - i MJ + F dt h2 '

N N N

£ v- pFP' £ v-lpFP'...' £ pFp p=0 p=0 p=0

= [/0,/i'. . . ,/n]

(14)

а - это р-ый элемент вектор-столбца ^.

Поскольку матрица Л диагональная, то (14) распадается на отдельные обыкновенные дифференциальное уравнения относительно и,:

du- Аг-_ -

HF = +

(15)

Необходимые начальные условия и0 при г = О,...,N вычисляются как:

N

и0 = £ р=о

где значения = То(рй) берутся согласно начальному условию (4).

N

Обратный переход от и" к и" осуществляется по формуле и" = £ поскольку

p=0

U = VU.

Решение автономных уравнений

Преимущество дифференциально-разностного метода заключается в том, что образованные отдельные дифференциальные уравнения (15) можно решить аналитическим путем. В частности, если функция /(х,¿) в правой части уравнения имеет не зависящее от времени значение, для решения уравнения (15) можно использовать следующий способ.

_ Й2-

Введением замены = и, + /,- уравнению (15) придается вид

А,-

dw А ^^

W h2

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

интегрирование которого от tn-1 до in дает:

in^L - А т ln W+1 - h2 Ти'

г

где ти = — ?и-1 - постоянное или переменное значение п-го шага «времени» ?, значение которого выбирается согласно интервалу изменения значений функций /г , ) и д0(?), а также их производных.

От логарифмов в решении переходим к зависимости = 1 ехр | ти|, подстановка в которую выражения для wi дает возможность записать рекуррентную зависимость

= h2 7й +/V-1+ГА

U - _ А;7 + lU + А;

+7 exp{А ,

Если правая часть уравнения /(х,¿) зависит от времени, то уравнение (15) можно представить в виде:

¿(йгехр{ — = /гехр{ — ,

интегрирование которого от ¿и—1 до дает рекуррентную зависимость для искомой функции:

йи = йИ—1 ехр | ^ти | + ехр | ^| / /г(?) ехР { — ^) Л.

Программное обеспечение задачи

По представленному материалу составлена программа для изучения динамики термического состояния однородного стержня при реализации граничных условий второго рода при х = 0 и первого рода при х = I.

Программа состоит из частей описания скалярных, векторных и матричных величин, ввода исходных данных, формирования и проверки матриц V, Л, V—1, формирования начального условия для й0, вычислений в цикле по времени и условной печати.

В цикле по и формировали граничные условия и свободные члены для Ц1-1 и и"-1, а также вычисляли значения й0 и й0. В части условной печати программы через заданные шаги по времени осуществляли переход к й" и сохраняли значения времени и й" для дальнейшей визуализации и анализа результатов.

Достоверность определенных значений элементов диагональной и фундаментальной матриц проверяли для случая N = 9 (й = 0.1 м). При этом элементы диагональной матрицы, соответствующие собственным значениям трехдиагональной матрицы А, составили последовательность —3.9754, —3.782, —3.4142, —2.9080, —1.6871, —1.092, —0.5858, —0.2180 и —0.0246. Соответствующие этим собственным значениям элементы V—1 - собственных векторов матрицы представлены построчно в следующей табл. 1. Составленная по методу Гаусса фундаментальная матрица V приведена на следующей табл. 2.

Таблица 1

Значение элементов у-р собственных векторов матрицы А при N = 9

s\p 0 1 2 3 4 5 6 7 8 9

0 0.2294 -0.4532 0.4364 -0.4088 0.3712 -0.3244 0.2697 -0.2083 0.1418 -0.0718

1 -0.2294 0.4088 -0.2697 0.0718 0.1418 -0.3244 0.4364 -0.4532 0.3712 -0.2083

2 0.2294 -0.3244 0 0.3244 -0.4588 0.3244 0 -0.3244 0.4588 -0.3244

3 -0.2294 0.2083 0.2697 -0.4532 0.1418 0.3244 -0.4364 0.0718 0.3712 -0.4088

4 0.2294 -0.0718 -0.4364 0.2083 0.3712 -0.3244 -0.2697 0.4088 0.1418 -0.4532

5 -0.2294 -0.0718 0.4364 0.2083 -0.3712 -0.3244 0.2697 0.4088 -0.1418 -0.4532

6 0.2294 0.2083 -0.2697 -0.4532 -0.1418 0.3244 0.4364 0.0718 -0.3712 -0.4088

7 -0.2294 -0.3244 0 0.3244 0.4588 0.3244 0 -0.3244 -0.4588 -0.3244

8 0.2294 0.4088 0.2697 0.0718 -0.1418 -0.3244 -0.4364 -0.4532 -0.3712 -0.2083

9 -0.2294 -0.4532 -0.4364 -0.4088 -0.3712 -0.3244 -0.2697 -0.2083 -0.1418 -0.0718

Произведения матриц VV 1 и V-1V , при отбрасывании нулей в первых восьми разрядах после десятичной запятой, составили единичную матрицу. Проверка выполнения равенства A = VЛV-1 привела к результату из -2. 0, 1 и 2 с нулями в первых восьми разрядах. Пробные расчеты проводились при f(x,t) = 0 для граничных условий ql(t) = Q0 = const, (t) = U0 = const и начального условия T(x, 0) = ф(x).

Таблица 2

Элементы vs,p фундаментальной матрицы V при N = 9.

s\p 0 1 2 3 4 5 6 7 8 9

0 0.4359 -0.4359 0.4359 -0.4359 0.4359 -0.4359 0.4359 -0.4359 0.4359 -0.4359

1 -0.4305 0.3884 -0.3082 0.1979 -0.0682 -0.0682 0.1979 -0.3082 0.3884 -0.4305

2 0.4146 -0.2562 0 0.2562 -0.4146 0.4146 -0.2562 0 0.2562 -0.4146

3 -0.3884 0.0682 0.3082 -0.4305 0.1979 0.1979 -0.4305 0.3082 0.0682 -0.3884

4 0.3526 0.1347 -0.4359 0.1347 0.3526 -0.3526 -0.1347 0.4359 -0.1347 -0.3526

5 -0.3082 -0.3082 0.3082 0.3082 -0.3082 -0.3082 0.3082 0.3082 -0.3082 -0.3082

6 0.2562 0.4146 0 -0.4146 -0.2562 0.2562 0.4146 0 -0.4146 -0.2562

7 -0.1979 -0.4305 -0.3082 0.0682 0.3884 0.3884 0.0682 -0.3082 -0.4305 -0.1979

8 0.1347 0.3526 0.4359 0.3526 0.1347 -0.1347 -0.3526 -0.4359 -0.3526 -0.1347

9 -0.0682 -0.1979 -0.3082 -0.3884 -0.4305 -0.4305 -0.3884 -0.3082 -0.1979 -0.0682

При такой постановке решение уравнения (3), полученное методом разделения переменных [10], составило

T (x, t ) = (l - x)ßc + Uo + £

m=1

8l

4(-1)m Qo + 'Uo

()2m - 1)2n2 x exp <--^-1 ¡> cos

2ь -rm n2(2l - n(2m- 1)

(2m - 1)nx 2l

Проверка показывает, что при ? = 0 в решении остается только <р(х) , а при х =; только Ц). Этим доказывается верность полученного аналитического решения. Расчеты проводились для 51 расчетного равноотстоящего узла по длине I. Шаг по «времени» при численном решении составлял 10—3 м2, а при реализации аналитического решения - 0.02 м2 . При численном решении через каждые 20 шагов по времени осуществляли переход к исходной функции и данные записывали в новом файле.

Сравнения результатов показали, что при малых «временах» результаты аналитического и численного решений совпадают в рамках точности графического представления.

Результаты вычислительного эксперимента

На рис. 1 в расчетной плоскости (?,х) представлены изменения температурного поля однородного стержня при начальной температуре 10оС. С момента ? = 0 на границе х = I сохраняли одинаковую температуру 20оС.

1

х, м

0,8

0,6

0,4

0,2

0

0 0,4 0,8 1,2 1,6 2 t M2

□ 10-11 111-12 □ 12-13 □ 13-14 «14-15 □ 1 5-16 116-17 □ 17-18 118-19 119-20

□ 20-21 □ 21 -2 2 "22-23 "23-24 "24-25 "25-26 □ 26-27 □ 27-28 □ 28-29 П29-30

Рис. 1. Изменение температурного поля однородного стержня по ?: I = 1м, N = 50, т = 0.001м2, Т0(х) = 10° С, 40(?) = 10° С/м, Т(;,¿) = 20° С, /(х,¿) = 0° С/м2

Скачкообразное изменение температуры на границе х =; в рамках 10оС сохранялось до «времени» 0.4 м2. Пучок кривых изотерм, образованный в точке (о,I), демонстрирует скачкообразное изменение температуры от 10оС до 20оС в этой точке. До ? = 0.4 м2 кривые температуры имеют локальные минимумы, поэтому изотермы имеют выпуклую справа форму. После ? = 0.4 м2 устанавливается монотонно убывающая по координате температура.

На границе х = 0 наблюдается монотонное возрастание температуры - сначала интенсивно, потом все меньше и меньше - за счет постоянного подвода тепла. При ? = 0.4 м2 на этой границе достигается 20оС. В связи с этим снизу вверх проникают полосы высокой температуры.

Рис. 2. Изменение температурного поля однородного стержня по ?: qо(í) = О0 С/м. Остальные данные см. рис. 1

На рис. 2 представлены результаты варианта скачкообразного изменения температуры от 10°С до 20°С при ? = О на границе л = О, а другой конец стержня теплоизолирован: qо(í) = О0 С/м. Изотермы получились я-образными. Притом, в конце кривых со стороны л = О кривые перпендикулярны координатной прямой л = О, что соответствует природе теплоизоляции.

По координатной прямой л = О температура растет постепенно, но медленно чем на рис. 1. При ? = 2.О м2 по длине стержня устанавливается практически линейное распределение температуры.

........................................................................

О 0,4 0,8 1,2 1,6 . „ 2

□ 7-8 ИВ-Э 09-10 О10-11 ■ 11-12 ■ 12-13 ■ 13-14

□ 14-15 ■ 15-16 ■ 16-17 017-18 0 18-19 ■ 19-20

Рис. 3. Изменение температурного поля однородного стержня по ?: qо(í) = —1О0 С/м. Остальные данные см. рис. 1

На рис. 3 представлены результаты варианта, когда через конец х = 0 осуществляется отбор тепла с интенсивностью д0(0 = -10° С/м. В начальный момент в этом конце также образуется пучок изотерм, но с меньшей чем в начальной температуры. Поэтому температура по координатной прямой х = 0 сначала убывает до 70С, а дальше растет, достигая в конце расчетного времени 10оС. В это время достигается также равномерное возрастание температуры по длине стержня. Т.е. процесс практически устанавливается - дальнейшее изменение температурного поля будет незначительным.

Преимущество численного метода решения задач заключается в том, что не налагаются какие-нибудь ограничения к формированию правой части уравнения, граничным условиям или начальному распределению температуры. При численном решении эти данные можно задавать в табличной форме. Например, наличие точечного стока или источника тепла в области расчета, как это сделано при формировании следующей задачи, пришлось бы использовать дельта-функцию Дирака, а точное аналитическое решение задачи занимало бы огромное количество страниц, т.к. пришлось бы разлагать решения и дельта-функцию Дирака в ряд. Но при численном решении задачи это осуществляется легко и на рис. 4 представлены результаты для случая д0(0 = 10° С/м и

Г10° С/м2, при х = 0.3 м, f (х,I) = \ -10° С/м2, при х = 0.7 м,

I 0° С/м2, при х = 0.3 ми х = 0.7 м.

Рис. 4. Изменение температурного поля однородного стержня по ?: д0(0 = 10° С/м, f(0.3,^ = 10° С/м2, f(0.7,1) = -10° С/м2. Остальные данные см. рис. 1

Картина получилась аналогичной, представленной на рис. 1. Причиной тому является, по-видимому, малые значения интенсивностей отбора и подвода тепла в отдельных узлах (с учетом деления исходного уравнения на коэффициент температуропроводности).

Рис. 5. Изменение температурного поля однородного стержня по ?: qо(í) = 4Оео8т0 С/м, (?) = 1Оео8т. Остальные данные см. рис. 1

На рис. 5 представлены изотермы в расчетной плоскости (?,л), полученные при q0(t) = (4Оео8т)0 С/м и (?) = 1Оео8т . Концы изотерм, принадлежащие интервалу температуры (— 1О; 1О) , находятся на двух граничных прямых л = О и л = I. Остальные изотермы начинаются и кончаются на координатной прямой л = О . При л = О и л = ; температура проходит полный цикл, характерный функции косинус: убывает, возрастает и начинает убывать.

Заключение

В рамках данной статьи продемонстрированы особенности дифференциально-разностного метода решения параболического уравнения. Основным результатом работы является то, что аналитическим путем определены собственные числа и векторы матрицы перехода А для граничных условий второго и первого родов при л = О и л = ; соответственно.

Их можно использовать при решении одно- и многомерных задач теплопередачи, фильтрации, теории упругости и др.

References

[1] Самарский А. А., Теория разностных схем, Наука, М., 1977, 656 с. [Samarskiy A. A., Teoriya raznostnykh skhem, Nauka, Moscow, 1977, 656 pp.]

[2] Самарский А. А., Вабищевич П.Н., Вычислительная теплопередача, Едиториал УРСС, М., 2003, 784 с. [Samarskiy A. A., Vabishchevich P. N., Vychislitel'naya teplop-eredacha, Editorial URSS, Moscow, 2003, 784 pp.]

[3] Пасконов В.М., Полежаев В. И., Чудов Л. А., Численное моделирование процессов тепло- и массообмена, Наука, М., 1984, 288 с. [Paskonov V. M., Polezhaev V. I., Chudov L. A., Chislennoe modelirovanie protsessov teplo- i massoobmena, Nauka, Moscow, 1984, 288 s. pp.]

[4] Марчук Г. И., Методы вычислительной математики, Наука, М., 1977, 456 с. [Marchuk G.I., Metody vychislitel'noy matematiki, Moscow, Nauka, 1977, 456 pp.]

[5] Каримбердиева С., Численные методы решения дифференциально-разностных уравнений в параллелепипеде, шаре и цилиндре, Фан, Ташкент, 1983, 112 с. [Karimberdieva S., Chislennye metody resheniya differentsial'no-raznostnykh uravneniy v parallelepipede, share i tsilindre, Fan, Tashkent, 1983, 112 pp.]

[6] Фаддеева В. Н., "Метод прямых в применении к некоторым краевым задачам", Труды МИ АН СССР, 28 (1949), 73-103. [Faddeeva V. N., "Metod pryamykh v primenenii k nekotorym kraevym zadacham", Trudy MI AN SSSR, 28 (1949), 73-103].

[7] Фаддеев Д. К., Фаддеева В. Н., Вычислительные методы линейной алгебры, Физматгиз, М., 1963, 472 с. [Faddeev D. K., Faddeeva V. N., Vychislitel'nye metody lineynoy algebry, Fizmatgiz, Moscow, 1963, 472 pp.]

[8] Гельфанд И.М., Лекции по линейной алгебре, Наука, М., 1971, 272 с. [Gel'fand I.M., Lektsii po lineynoy algebre, Nauka, Moscow, 1971, 272 pp.]

[9] Копчёнова Н.В., Марон И. А., Вычислительная математика в примерах и задачах, Наука, М., 1972, 368 с. [Kopchenova N.V., Maron I. A., Vychislitel'naya matematika v primerakh i zadachakh, Nauka, Moscow, 1972, 368 pp.]

[10] Будак Б. М., Самарский А. А., Тихонов А. Н., Сборник задач по математической физике, Наука, М., 1972, 688 с. [Budak B.M., Samarskiy A. A., Tikhonov A. N., Sbornik zadach po matematicheskoy fizike, Nauka, Moscow, 1972, 688 pp.]

References (GOST)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

[1] Самарский А.А. Теория разностных схем. М.: Наука, 1977. 656 с.

[2] Самарский А.А., Вабищевич П.Н. Вычислительная теплопередача. М.: Едиториал УРСС, 2003. 784 с.

[3] Пасконов В.М., Полежаев В.И., Чудов Л.А. Численное моделирование процессов тепло-и массообмена. М.: Наука, 1984. 288 с.

[4] Марчук Г.И. Методы вычислительной математики. М.: Наука, 1977. 456 с.

[5] Каримбердиева С. Численные методы решения дифференциально-разностных уравнений в параллелепипеде, шаре и цилиндре. Ташкент: Фан, 1983. 112 с.

[6] Фаддеева В.Н. Метод прямых в применении к некоторым краевым задачам. Тр. МИ АН СССР, 1949. T. 28. С. 73-103.

[7] Фаддеев Д.К., Фаддеева В.Н. Вычислительные методы линейной алгебры. М.: Физматгиз, 1963.

[8] Гельфанд И.М. Лекции по линейной алгебре (изд. 4-е дополн.). М.: Наука, 1971. 272 с.

[9] Копчёнова Н.В., Марон И.А. Вычислительная математика в примерах и задачах. М.: Наука, 1972. 368 с.

[10] Будак Б.М., Самарский А.А., Тихонов А.Н. Сборник задач по математической физике. М.: Наука, 1972. 688 с.

Для цитирования: Каримов И. К., Хужаев И. К., Хужаев Ж. И. Применение метода прямых при решении одномерного уравнения параболического типа при граничных условиях первого и второго родов // Вестник КРАУНЦ. Физ.-мат. науки. 2018. № 1(21). C. 78-92. DOI: 10.18454/2079-6641-2018-21-1-78-92

For citation: Karimov I. K., Khujaev I. Q., Khujaev J. I. Application of the method of lines for solving one-dimensional equation of parabolic type under the boubdary conditions of the second and firs genera, Vestnik KRAUNC. Fiz.-mat. nauki. 2018, 21: 1, 78-92. DOI: 10.18454/20796641-2018-21-1-78-92

Поступила в редакцию / Original article submitted: 30.11.2017 В окончательном варианте / Revision submitted: 30.01.2018

Vestnik KRAUNC. Fiz.-Mat. Nauki. 2018. no.1(21). pp. 78-92. ISSN 2079-6641

DOI: 10.18454/2079-6641-2018-21-1-78-92 INFORMATION AND COMPUTER TECHNOLOGIES

MSC 35K10

APPLICATION OF THE METHOD OF LINES FOR SOLVING ONE-DIMENSIONAL EQUATION OF PARABOLIC TYPE UNDER THE BOUBDARY CONDITIONS OF THE SECOND AND FIRS GENERA

I.K. Karimov1, I.Q. Khujaev2, J.I. Khujaev2

1 Kamchatka State Technical University, 683003 35, Klyuchevskaya Str., Petropavlovsk-Kamchatsky, Russia

2 Science and innovation center for information and communication technologies under Tashkent university of information technologies named after Muhammad Al-Khwarizmi, 100084 108, Amir Temur Str., Tashkent, Uzbekistan

E-mail: karimov_ik@kamchatgtu.ru, i_k_hujayev@mail.ru, jamolhoja@mail.ru

In the article an algorithm for solving a one-dimensional inhomogeneous parabolic equation is described under boundary conditions of the second kind at the beginning and of the first kind at the end of the interval. By introduction of a grid with respect to the coordinate of the functions involved in the initial and boundary conditions, a matrix equation is built with respect to the grid function. The success of the work is the formation of fundamental and diagonal matrices, with the help of which a transition to individual ordinary equations with respect to the grid functions is carried out from the matrix equation. Formulas for the direct and inverse transition from the desired and newly formed functions are presented. The obtained ordinary differential equations admit an exact and approximate method of solution. The results are useful in solving one and many-dimensional equations of parabolic, elliptic and hyperbolic types under mixed boundary conditions of the second and first genera.

Key words: partial differential equation, method of lines, boundary conditions, approximation, algorithm, computational experiment.

© Karimov I. K., Khujaev I.Q., Khujaev J. I., 2018

i Надоели баннеры? Вы всегда можете отключить рекламу.