Professional Documents
Culture Documents
Sistema Differentsialnyh Uravneniy S Malym Parametrom Chislennoe Reshenie Na Osnove Asimptoticheskih Predstavleniy
Sistema Differentsialnyh Uravneniy S Malym Parametrom Chislennoe Reshenie Na Osnove Asimptoticheskih Predstavleniy
Математика
МАТЕМАТИКА
УДК 519.62
DOI 10.21685/2072-3040-2017-2-1
Н. Ю. Петухова
СИСТЕМА ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ С МАЛЫМ
ПАРАМЕТРОМ: ЧИСЛЕННОЕ РЕШЕНИЕ НА ОСНОВЕ
АСИМПТОТИЧЕСКИХ ПРЕДСТАВЛЕНИЙ
Аннотация.
Актуальность и цели. Рассматривается система нелинейных дифференци-
альных уравнений с малым параметром при производных. Система исследова-
на в том случае, когда известен вид асимптотического разложения решения по
малому параметру. Цель работы – получить численное решение задачи, по-
строив численное приближение начальной суммы асимптотического ряда.
Материалы и методы. Для получения численного решения надо вычис-
лить несколько первых функций асимптотического ряда. Поставлены задачи
для регулярных и пограничных функций, предложены численные алгоритмы
для определения с требуемой точностью регулярных функций на отрезке и по-
граничных функций на полубесконечной прямой.
Результаты. Доказана устойчивость этих численных методов, позволяю-
щая использовать значения уже вычисленных функций при формировании
начальных условий и дифференциальных уравнений для последующих функ-
ций. Приведены оценка числа арифметических действий, которые требуют по-
строенный численный метод, и сравнение ее с трудоемкостью других методов.
Эта оценка показывает его большую вычислительную простоту.
Выводы. Реализация численного метода оказывается проще, особенно при
решении серии задач с различными значениями малого параметра. Для рас-
смотренного типа сингулярно возмущенной системы метод не требует ника-
ких дополнительных ограничений на коэффициенты дифференциальных урав-
нений и на начальные условия.
Ключевые слова: сингулярно возмущенная задача, разложение по малому
параметру, регулярные и пограничные функции, жесткая задача.
N. Yu. Petukhova
A SYSTEM OF DIFFERENTIAL EQUATIONS
WITH A SMALL PARAMETER: A NUMERICAL
SOLUTION BASED ON ASYMPTOTIC REPRESENTATIONS
Abstract.
Background. There is a system of nonlinear differential equations with a small
parameter on derivatives. In this paper we consider the initial value problem,
which has a well-known form of asymptotic expansion in a small parameter. The
numerical method is based on the approach of a numerical sum of initial asymp-
totic series.
Введение
Рассматривается начальная задача для системы обыкновенных диффе-
ренциальных уравнений с малым параметром при производных. К таким за-
дачам приводят, например, системы уравнений, описывающие химические
процессы с быстрыми и медленными реакциями или большие и малые коле-
бания в электрических схемах, подчиненные уравнению Ван дер Поля. Еще
одним примером подобных задач может быть уравнение диффузии с малым
коэффициентом вязкости или нестационарное уравнение диффузии, в ходе
решения которого производные по пространственным переменным были за-
менены конечными разностями [1, 2]. Решение таких задач традиционными
численными методами требует обязательного применения неявных методов и
решения систем нелинейных алгебраических уравнений. Наличие малого па-
раметра приводит к неустойчивому итерационному процессу, поэтому боль-
шинство методов эффективно работают лишь в области медленного измене-
ния решения, а также требуют при своей реализации дополнительных огра-
ничений на коэффициенты дифференциальных уравнений.
1. Постановка задачи
Исследована система нелинейных дифференциальных уравнений в том
случае, когда известен вид асимптотического разложения решения по малому
параметру. Рассмотрим начальную задачу для системы векторных функций
z(x) и y(x):
dz
dx F (z, y , x),
dy f (z, y , x), 0 x X , (1)
dx
z (0) A, y (0) B.
Здесь 0 – малый параметр; z(x), y(x) – векторные функции размер-
ностей m и l. Система (1) исследована в случае, когда вид функций F(z,y,x),
k = 2:
2
dz 1 Fz (M ) z 2 ( x) Fy (M )y 2 ( x) 1 u1 u2 ... um l F(M );
dx 2! u1 u2 uml
z 2 (0) Πz 2 (0) 0 ,
2
dy 2 1
f z (M ) z 2 ( x ) f y (M ) y 2 ( x ) u1 u2 ... um l f (M );
dx 2! u1 u2 uml
y (0) Πy (0) 0.
2 2
dy 1
dx D( x)y1 ( x) H1 ( x), 0 x X ,
y1 (0) Πy1 (0), (9)
1
D( x) f y (M ) f z (M )(Fz (M )) Fy (M ).
Начальные условия для y1 ( x) : y1 (0) Πy1 (0). Ниже, при вычисле-
нии пограничных функций, это значение будет вычислено с требуемой точ-
ностью 1 . Далее начальная задача для функции y1 ( x) может быть решена
с требуемой в (7) точностью 1 стандартным численным методом для реше-
ния задачи Коши.
После вычисления функции y1 ( x) из первого уравнения (8) с той же
точностью получим z1 ( x) и значение z1 (0) Πz1 (0) .
При k = 2, чтобы из первого уравнения (8) выразить z 2 ( x) , надо знать
значения функций z1 ( x) , y1 ( x) и z1 ( x) . Для определения значений z1 ( x) через
известные с точностью 1 значения z1 ( x) в нашем случае можно использовать
стандартные формулы численного дифференцирования первого или второго по-
рядка. Пусть z1 ( x) известна с точностью 1 , функцию z 2 ( x) надо получить
с точностью 2 1 / , и применена формула численного дифференцирования
первого порядка: z h ( xi ) ( z i 1 z i ) / h . Тогда для погрешности этой формулы
должно выполняться условие: 1 / h h 2 1 / . Минимальное значение вы-
где L( x) l ( p)dp .
0
Норма матрицы D(x) ограничена при всех х, следовательно,
y 2 ( x) y 2 ( x) C (1 2 ) C 2 .
Πy1 (t ) Πy1 (0) g1 (t )dt
и Πy1 (0) g1 (t ) dt. (14)
0 0
L(t ) l ()d . У нас l(x) < 0 и для получения оценки (15) положим:
0
dΠz0 ( s ) 1
F(z 0 (0) Πz0 ( s), В,0) , s1 s s2 ,
ds s (16)
Πz0 ( s1 ) A z 0 (0).
На отрезке [ s1 , s2 ] построим равномерную сетку {si s1 ih, i 1,..., n} .
Если для численного решения (16) применять какой-либо стандартный
устойчивый метод порядка р, р 1 : многошаговый или метод типа Рунге –
Кутта, то для его погрешности справедлива оценка [4]:
h
Πz0 ( sm ) Πz m h p max Πz0( p 1) ( sm )
s
(exp(( sm s1 ) L1 ) 1) / L1 , s1 sm s2 . (17)
h
Πz0 ( sm ) Πz m Сh p max Πz0( p 1) ( sm ) ,
s
0 / (( p 1) . (18)
При этом шаг численного метода выбирается только из условия требу-
емой точности вычисления Πz0 (t ) : h p 0 .
Задача (16) становится жесткой при значениях s, близких к s2 , так как
1
собственные значения матрицы Fz (z 0 (0) Πz0 ( s ), В,0) ( ) имеют вид:
s
( s) (t ) / (s ) (t )et . При значениях s, близких к s2 : ( s ) (t )eТ 0 .
Однако, если выбор T0 , как и выбор шага сетки h, определяется требуемой
точностью 0 , дополнительных ограничений на величину шага или на класс
используемых численных методов не возникнет. Это вытекает из следующих
оценок:
согласно
наибольшее значение ( s ) eT0
(18)
1 1
T0 1 p 1
e p 1
eT0 p 1 .
0
1 1 1 1
p
Шаг сетки h . При этом h O p p 1
O p ( p 1)
O(1) .
Тогда условие h const можно считать выполненным. Это означает, что
при решении задачи Коши для системы нелинейных дифференциальных
уравнений (16) нет необходимости использовать неявные численные методы,
имеющие неограниченную область устойчивости.
Найдем численное решение системы (13) при k = 1. Для функции g1 (t )
выполняется теорема о среднем и оценка: g1 (t ) C Πz0 (t ) Cet . Πy1 (t )
находим по формуле: Πy1 (t ) g1 ()d . Тогда для Πy1 (t ) также справед-
t
t и Πy (0) g ()d . Для вычисления послед-
лива оценка Πy1 (t ) Ce 1 1
0
2F
c23 C0 max (M (t ) .
z[0,Πz (0)] yi y j
t
Πz1 (t ) e L (t ) Πz1 (0) e L ( p ) G 1 ( p) dp ,
0
t
где L(t ) l ( p)dp .
0
Тогда L(t ) t , Πz1 (0) e L (t ) Πz1 (0) et . Для второго слагаемого
имеем:
t t
( p ) dp C e L ( p )1 p dp
e L( p) G
1 1
0 0
t
( L( p ) 1 p ) C1
C1 e L ( p )1 p
t
dp exp( L( p ) 1 p ) 0
0 ( L( p ) 1 p ) V
C
1 (exp( L(t ) 1t ) 1) .
V
1
Здесь V min ( L( p) 1 p) min l ( p) 1 ; – ограниченная вели-
0 p t p V
чина. Окончательно для Πz1 (t ) получаем оценку:
Πz1 (t ) Πz1 (0) et C1e L(t ) (exp( L(t ) 1t ) 1) / V C1e1t ,
ющей теореме.
Теорема 1. Функция ShN ( x, ) , полученная по формулам (6)–(7), являет-
ся на всем отрезке 0 x X численным решением задачи (1), (3), удовлетво-
ряющим условию: max U( x, ) ShN ( x, ) M N N 1 , N = 0; 1; 2. Константа
0 x X
M N не зависит от e.
Заключение
Реализация численного метода оказывается проще, особенно при реше-
нии серии задач с различными значениями малого параметра. Все условия его
применимости – это условия существования у решения задачи (1) асимптоти-
ческого разложения определенного типа. Никаких дополнительных ограни-
чений на коэффициенты дифференциальных уравнений и на начальные усло-
вия метод не требует. Метод вычисления пограничных функций можно ис-
пользовать как способ численного решения начальной задачи для системы
дифференциальных уравнений, поставленной на полубесконечной прямой.
Библиографический список
1. Х а й е р , Э . Решение обыкновенных дифференциальных уравнений. Жесткие и
дифференциально-алгебраические задачи / Э. Хайер, Г. Ваннер. – М. : Мир,
1999. – 685 с.
2. V u l a n o v i c , R . On the singularly perturbed semilinear reaction – diffusion problem
and its numerical solution / R. Vulanovic, L. Teofanov // International Journal of nu-
merical analysis and modelling. – 2016. – Vol. 13, № 1. – Р. 41–57.
3. В а с и л ь е в а , А . Б. Асимптотические разложения решений сингулярно возму-
щенных уравнений / А. Б. Васильева, В.Ф. Бутузов. – М. : Наука, 1973. – 272 с.
4. Х а й е р , Э . Решение обыкновенных дифференциальных уравнений. Нежесткие
задачи / Э. Хайер, С. Нерсетт, Г. Ваннер. – М. : Мир, 1990. – 512 с.
5. Ба х в а л о в , Н . С . Численные методы / Н. С. Бахвалов. – М. : Наука, 1975. –
610 с.
6. Д у л а н , Э . Равномерные численные методы решения задач с пограничным слоем /
Э. Дулан, Дж. Миллер, У. Шилдерс. – М. : Мир, 1983. – 200 с.
7. Л и с е й к и н , В. Д . Разностные схемы и координатные преобразования для чис-
ленного решения сингулярно возмущенных задач / В. Д. Лисейкин, Ю. В. Лиха-
нов, Ю. И. Шокин. – Новосибирск : Наука, 2007. – 246 с.
Physical and mathematical sciences. Mathematics 15
Известия высших учебных заведений. Поволжский регион
8. K u m a r , V . A robust computational technique for a system of singularly perturbed
reaction – diffusion equations / V. Kumar, A. Lal, R. Bawa // International Journal of
applied mathematics and computer science. – 2014. – Vol. 24, № 2. – Р. 387–395.
9. Б е р е з и н , Б. И . Использование асимптотических разложений для построения
численных алгоритмов решения сингулярно возмущенных краевых задач /
Б. И. Березин, Н. Ю. Петухова // Фундаментальная и прикладная математика. –
1996. – Т. 9, № 4. – С. 1187–1194.
10. П е ту х о в а , Н . Ю . Численное решение краевой задачи для эллиптического
уравнения с малым параметром на основе асимптотических представлений /
Н. Ю. Петухова // Актуальные проблемы гуманитарных и естественных наук. –
2016. – № 6 (89), ч. 1. – С. 15–21.
References
1. Khayer E., Vanner G. Reshenie obyknovennykh differentsial'nykh uravneniy. Zhestkie i
differentsial'no-algebraicheskie zadachi [Solving regular differential equation. Stiff and
differentially-algebraic problems]. Moscow: Mir, 1999, 685 p.
2. Vulanovic R., Teofanov L. International Journal of numerical analysis and modelling.
2016, vol. 13, no. 1, pp. 41–57.
3. Vasil'eva A. B., Butuzov V. F. Asimptoticheskie razlozheniya resheniy singulyarno
vozmushchennykh uravneniy [Asymptotic expansions of solutions to singularly dis-
turbed equations]. Moscow: Nauka, 1973, 272 p.
4. Khayer E., Nersett S., Vanner G. Reshenie obyknovennykh differentsial'nykh uravneniy.
Nezhestkie zadachi [Solving regular differential equations. Unstiff problems]. Moscow:
Mir, 1990, 512 p.
5. Bakhvalov N. S. Chislennye metody [Numerical methods]. Moscow: Nauka, 1975,
610 p.
6. Dulan E., Miller Dzh., Shilders U. Ravnomernye chislennye metody resheniya zadach s
pogranichnym sloem [Uniform numerical methods to solve boundary layer problems].
Moscow: Mir, 1983, 200 p.
7. Liseykin V. D., Likhanov Yu. V., Shokin Yu. I. Raznostnye skhemy i koordinatnye
preobrazovaniya dlya chislennogo resheniya singulyarno vozmushchennykh zadach
[Difference schemes and coordinate transformations for numerical solution of singular-
ly disturbed problems]. Novosibirsk: Nauka, 2007, 246 p.
8. Kumar V., Lal A., Bawa R. International Journal of applied mathematics and computer
science. 2014, vol. 24, no. 2, pp. 387–395.
9. Berezin B. I., Petukhova N. Yu. Fundamental'naya i prikladnaya matematika [Funda-
mental and applied mathematics]. 1996, vol. 9, no. 4, pp. 1187–1194.
10. Petukhova N. Yu. Aktual'nye problemy gumanitarnykh i estestvennykh nauk [Topical
problems of humanities and natural sciences]. 2016, no. 6 (89), part. 1, pp. 15–21.
УДК 519.62
Петухова, Н. Ю.
Система дифференциальных уравнений с малым параметром: чис-
ленное решение на основе асимптотических представлений /
Н. Ю. Петухова // Известия высших учебных заведений. Поволжский регион.
Физико-математические науки. – 2017. – № 2 (42). – С. 3–17. DOI
10.21685/2072-3040-2017-2-1