Научная статья на тему 'Нахождение численного решения задачи Коши - Дирихле для уравнения Буссинеска - Лява методом конечных разностей'

Нахождение численного решения задачи Коши - Дирихле для уравнения Буссинеска - Лява методом конечных разностей Текст научной статьи по специальности «Математика»

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

Аннотация научной статьи по математике, автор научной работы — Замышляева А.А., Суровцев С.В.

Статья посвящена численному исследованию математической модели Буссинеска Лява. На основе метода фазового пространства и применения метода конечных разностей построен алгоритм нахождения численного решения задачи Коши Дирихле для уравнения Буссинеска Лява, моделирующей продольные колебания в тонком упругом стержне с учетом поперечной инерции. Данная задача может быть редуцирована к задаче Коши для уравнения соболевского типа второго порядка, которая, как известно, разрешима не при всех начальных значениях. Разработанный алгоритм содержит предварительную проверку принадлежности начальных данных фазовому пространству. Алгоритм реализован в виде программы в среде Matlab. Приведены результаты вычислительных экспериментов в регулярном и вырожденном случаях. Представлены графики полученных решений.

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

Finding of a numerical solution tothe Cauchy - Dirichlet problem for Boussinesq - Lo`ve equation using finitedifferences method

The article is devoted to the numerical investigation of Boussinesq L`ove mathematical model. Algorithm for finding numerical solution to the Cauchy Dirichlet problem for Boussinesq Lo`ve equation modeling longitudinal oscillations in a thin elastic rod with regard to transverse inertia was obtained on the basis of phase space method and by using finite differences method. This problem can be reduced to the Cauchy problem for Sobolev type equation of the second order, which is not solvable for arbitrary initial values. The constructed algorithm includes additional check if initial data belongs to the phase space. The algorithm is implemented as a program in Matlab. The results of numerical experiments are obtained both in regular and degenerate cases. The graphs of obtained solutions are presented in each case.

Текст научной работы на тему «Нахождение численного решения задачи Коши - Дирихле для уравнения Буссинеска - Лява методом конечных разностей»

УДК 517.9

А.А. Замышляева, С.В. Суровцев1

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

РАЗНОСТЕЙ2

Статья посвящена численному исследованию математической модели Бус-синеска — Лява. На основе метода фазового пространства и применения метода конечных разностей построен алгоритм нахождения численного решения задачи Коши — Дирихле для уравнения Буссинеска — Лява, моделирующей продольные колебания в тонком упругом стержне с учетом поперечной инерции. Данная задача может быть редуцирована к задаче Коши для уравнения соболевского типа второго порядка, которая, как известно, разрешима не при всех начальных значениях. Разработанный алгоритм содержит предварительную проверку принадлежности начальных данных фазовому пространству. Алгоритм реализован в виде программы в среде Matlab. Приведены результаты вычислительных экспериментов в регулярном и вырожденном случаях. Представлены графики полученных решений.

Ключевые слова: уравнение Буссинеска — Лява, задача Коши — Дирихле, метод конечных разностей, уравнение соболевского типа, фазовое пространство, условия согласования, система разностных уравнений, метод прогонки.

Рассмотрим уравнение Буссинеска - Лява

(А - A)utt = а(Х' - A)ut + ß (А'' - A)u, 0 <x<n, t> 0 (1)

(2)

с начальными

u(x, 0) = ф(х), 0 < x < п ut(x, 0) = ф(х), 0 < x < п и краевыми

u(0, t) = u(n, t) = 0, t> 0 (3)

условиями. Здесь u = u(x,t) - неизвестная функция, ф,ф - заданные функции, они подлежат дальнейшему определению, Д = д^х1 - одномерный оператор Лапласа. Математическая модель (1)-(3) описывает продольные колебания в тонком упругом стержне с учетом поперечной инерции [1]. Задача (1)-(3) изучалась ранее А.А. Замышляевой [2] и ее учениками [3-5]. В работе [6] построен алгоритм численного решения задачи (1)-(3) на основе модифицированного метода Галер-кина.

!© Замышляева А.А., Суровцев С.В., 2015

Замышляева Алена Александровна (alzama@mail.ru), Суровцев Сергей Викторович (ssw-92@ya.ru), кафедра уравнений математической физики, Южно-Уральский государственный университет, 454080, Российская Федерация, г. Челябинск, пр. Ленина, 76.

2Статья подготовлена по докладу конференции "СамДиф-2015".

Математическая модель (1)—(3) может быть редуцирована к задаче Коши

й(0) = ф, й( 0) = ф (4)

для уравнения

Лй = В\й + Бои. (5)

Если оператор Л является непрерывно обратимым, то уравнения вида (5) принято называть невырожденными или регулярными. В противном случае, в частности, когда кег Л = {0}, уравнение вида (5) будет уравнением соболевского типа. Известно, что задача Коши для уравнений соболевского типа принципиально не разрешима при произвольных начальных значениях. На наш взгляд, наиболее плодотворным (если считать уже имеющиеся приложения) подходом к изучению таких уравнений является метод фазового пространства, основы которого были заложены Г.А. Свиридюком и Т.Г. Сукачевой [7] при изучении полулинейного уравнения соболевского типа первого порядка.

В работе [6] рассмотрены три случая в зависимости от параметров Л, Л', Л''. В случаях, когда Л $ &(Д) и (Л е ^(Д)) Л (А = Л' = Л''), построено фазовое пространство уравнения (1), что подтверждает результаты [2]. В случае (Л е а(Д)) Л (Л = Л'), который был исключен в [2], получены необходимые условия однозначной разрешимости задачи (1)—(3) в виде соотношения между функциями ф(х) и ф(х), таким образом, показано, что фазовое пространство в смысле [2] не существует.

В данной работе приближенное решение задачи (1)—(3) строится с помощью метода конечных разностей. На прямоугольнике (0, п) х (0, Т) построим сетку

Т

хг = Н ■ %, % = 0,Ж, Н = —, г0 = т ■ з, з =0,М, т =—

N

М

и определим сеточную функцию

= и(хг,г0),% = 0, N,3 = 0, м.

Тогда

щ(хг,г.)

вторая производная по г:

йи(хг,г. ) вторая производная по х:

йхх(хг, )

',0 + 1 йгр-1

2т ''

йг,0+1 2йг,0 + йг,0-1

йг+1,0 - 2йг,о +

Н2

(6)

(7)

(8)

% = 2, N - 1,3 = 2, М - 1.

Подставив (6)—(8) в (1) и приведя подобные, получим:

йг+1,0+1( т2гН2 2т°к2 ) + йг,3 + 1( Т2 + т^Н2 + °2т + 2т°Н2 ) +

___в ) +

О ( т2 Н2 Н2 ) +

+йг-1,0+1(-42ТН2 - 2тН2 + йг+1,0(т

+йго(-^ - тчтк2 + вЛ'' + Н2) + йг-1,з( т2 Н2 Н2

)+

+йг+1,0~1( т2Н2 + 2т"Н2 )+ йг,3-1( т2 + т2\2 ^ 2Т°Н2 ) +

(-т

Н2

+

2т Н2

)=0,

где % = 2, N - 1,3 = 2, М - 1. Далее фиксируем 3 и решаем полученную систему уравнений относительно (3 + 1)-го слоя по г методом прогонки. Блок-схема алгоритма программы представлена на рис. 1.

й

й

2

а

2

Рис. 1. Блок-схема алгоритма

Пример 1. Рассмотрим математическую модель

(Л - Д)и„ = а(Д - Л')щ + в(Д - Л'')и, и(х, 0) = вш(х), щ(х, 0) = вт(х) + вт(2х), и(0,Ь) = и(п,г) = 0.

е параметрами а = — 1,в = -1, Л = 2, Л' = — 1,Л'' = 3, количеством шагов по х: N = 40, по Ь: М = 60. Данная математическая модель невырождена, следовательно, решение существует. На рис. 2 представлен график решения. Пример 2. Рассмотрим математическую модель

(Л — Д)ии = а(Д — Л')щ + в(Д — Л'')и, и(х, 0) = вт(3х), щ(х, 0) = вт(2х) + вш(3х), и(0,г) = и(п,г) = 0

е параметрами а = —1, в = —1, Л = —1, Л' = —1, Л'' = 3. Так как Л = Л' = Л1 (совпадают с первым собственным значением оператора Лапласа), то для существования решения необходимо, чтобы начальные функции принадлежали фазовому пространству уравнения, т. е. были выполнены условия [6]:

/'П /'П

/ ф(х) • вт(х)^х = 0 и ф(х) • 8т(х)йх = 0. ■1 о -1 о

График решения представлен на рис. 3.

X

Рис. 2. График решения задачи из примера 1 при Л = 2, Л' = —1, Л'' = 3

Рис. 3. График решения задачи из примера 2

Литература

[1] Ляв А. Математическая теория упругости / пер. с англ. Б.В. Булгакова, В.Я. На-танзона. М.; Л.: ОНТИ, 1935.

[2] Замышляева А.А. Математические модели соболевского типа высокого порядка // Вестник ЮУрГУ. Сер.: Математическое моделирование и программирование. 2014. Т. 7. № 2. С. 5-28.

[3] Замышляева А.А., Бычков Е.В. Фазовое пространство модифицированного уравнения Буссинеска // Вестник ЮУрГУ. Сер.: Математическое моделирование и программирование. 2012. № 18(277). Вып. 12. С. 13-19.

[4] Замышляева А.А., Юзеева А.В. Начально-конечная задача для уравнения Буссинеска — Лява // Вестник ЮУрГУ. Сер.: Математическое моделирование и программирование. 2010. № 16(192). Вып. 5. С. 23-31.

[5] Замышляева А.А., Цыпленкова О.Н. Оптимальное управление решениями начально-конечной задачи для уравнения Буссинеска — Лява // Вестник ЮУрГУ. Сер.: Математическое моделирование и программирование. 2012. № 5(264). Вып. 11. С. 13-24.

[6] Замышляева А.А., Муравьев А.С. Исследование математической модели Бусси-неска — Лява // Вестник Магнитогорского государственного университета. Сер.: Математика. 2013. Вып. 15. С. 24-34.

[7] Свиридюк Г.А., Сукачева Т.Г. Фазовые пространства одного класса операторных полулинейных уравнений типа Соболева // Дифференц. уравн. 1990. Т. 26. № 2. С. 250-258.

References

[1] Love A. A treatise on the mathematical theory of elasticity. Translation from English by B.V. Bulgakov. M., L., ONTI, 1935 [in Russian].

[2] Zamyshlyaeva A.A. Higher-order Sobolev-type mathematical models. Vestnik Yuzhno-Ural'skogo gosudarstvennogo universiteta. Ser.: Mathematicheskoe modelirovanie i programmirovanie [Vestnik of South Ural State University. Ser.: "Mathematical modelling and programming"], 2012, Vol. 7, no. 2, pp. 5-28 [in Russian].

[3] Zamyshlyaeva A.A., Bychkov E.V. Phase Space of the modified Boussinesq equation. Vestnik Yuzhno-Ural'skogo gosudarstvennogo universiteta. Ser.: Mathematicheskoe modelirovanie i programmirovanie [Vestnik of South Ural State University. Ser.: "Mathematical modelling and programming"], 2012, no. 18(277), issue 12, pp. 13-19 [in Russian].

[4] Zamyshlyaeva A.A., Yuzeeva A.V. Initial-finite value problem for the Boussinesq-Love equation. Vestnik Yuzhno-Ural'skogo gosudarstvennogo universiteta. Ser.: Mathematicheskoe modelirovanie i programmirovanie [Vestnik of South Ural State University. Ser.: "Mathematical Modelling and programming"], 2010, no. 16(192), issue 5, pp. 23-31 [in Russian].

[5] Zamyshlyaeva A.A., Tsyplenkova O.N. Optimal control over solutions of the initial-finite value problem for the Boussinesq-Love equation. Vestnik Yuzhno-Ural'skogo gosudarstvennogo universiteta. Ser.: Mathematicheskoe modelirovanie I programmirovanie [Vestnik of South Ural State University. Ser.: "Mathematical modelling and programming"], 2012, no. 5(264), issue 11, pp. 13-24 [in Russian].

[6] Zamyshlyaeva A.A., Muravyev A.S. Study of mathematical model of Boussinesq-Love. Vestnik Magnitogorskogo gosudarstvennogo universiteta. Ser.: Mathematika [Vestnik of Magnitogorsk State University. Ser.: "Mathematics"], 2013, issue 15, pp. 24-34 [in Russian].

[7] Sviridyuk G.A., Sukacheva T.G. Phase spaces of one class of semilinear equations of Sobolev type. Differentsial'nyie uravneniia [Differential equations], 1990, no. 2, pp. 250-258 [in Russian].

A.A. Zamyshlyaeva, S.V. Surovtsev3

FINDING OF A NUMERICAL SOLUTION TO THE CAUCHY - DIRICHLET PROBLEM FOR BOUSSINESQ -LOVE EQUATION USING FINITE DIFFERENCES

METHOD

The article is devoted to the numerical investigation of Boussinesq - Love mathematical model. Algorithm for finding numerical solution to the Cauchy -Dirichlet problem for Boussinesq - Love equation modeling longitudinal oscillations in a thin elastic rod with regard to transverse inertia was obtained on the basis of phase space method and by using finite differences method. This problem can be reduced to the Cauchy problem for Sobolev type equation of the second order, which is not solvable for arbitrary initial values. The constructed algorithm includes additional check if initial data belongs to the phase space. The algorithm is implemented as a program in Matlab. The results of numerical experiments are obtained both in regular and degenerate cases. The graphs of obtained solutions are presented in each case.

Key words: Boussinesq - Love equation, Cauchy - Dirichlet problem, finite differences method, Sobolev type equation, phase space, conditions of data consistency, system of difference equations, Thomas algorithm.

Статья поступила в редакцию 28/V/2015. The article received 28/V/2015.

3 Zamyshlyaeva Alyona Aleksandrovna (alzama@mail.ru), Surovtsev Sergey Viktorovich (ssw-92@ya.ru), Department of Equations of Mathematical Physics, South Ural State University, 76, prospekt Lenina Street, Chelyabinsk, 454080, Russian Federation.

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