Особливості застосування числового методу скінченних різниць при моделюванні фізичних процесів
Розглянуто особливості застосування методу Рунге-Кутта до розв’язування нелінійних диференціальних рівнянь, якими описується рух газу в трубопроводах. Проаналізовано адекватність параболічного диференціального оператора його різницевому аналогу. На основі модельної задачі показано вплив похибки вхід...
Saved in:
| Date: | 2005 |
|---|---|
| Main Authors: | , , |
| Format: | Article |
| Language: | Ukrainian |
| Published: |
Центр математичного моделювання Інституту прикладних проблем механіки і математики ім. Я.С. Підстригача НАН України
2005
|
| Online Access: | https://nasplib.isofts.kiev.ua/handle/123456789/20925 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Journal Title: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| Cite this: | Особливості застосування числового методу скінченних різниць при моделюванні фізичних процесів/ Р. Кушнір, Я. П’янило, А. П’янило // Фіз.-мат. моделювання та інформ. технології. — 2005. — Вип. 2. — С. 58-69. — Бібліогр.: 3 назв. — укр. |
Institution
Digital Library of Periodicals of National Academy of Sciences of Ukraine| id |
nasplib_isofts_kiev_ua-123456789-20925 |
|---|---|
| record_format |
dspace |
| spelling |
nasplib_isofts_kiev_ua-123456789-209252025-02-09T20:15:46Z Особливості застосування числового методу скінченних різниць при моделюванні фізичних процесів Features of Application of Numerical Method of Differences under Physical Processes Modelling Особенности применения численного разностного метода при моделировании физических процессов Кушнір, Р. П’янило, Я. П’янило, А. Розглянуто особливості застосування методу Рунге-Кутта до розв’язування нелінійних диференціальних рівнянь, якими описується рух газу в трубопроводах. Проаналізовано адекватність параболічного диференціального оператора його різницевому аналогу. На основі модельної задачі показано вплив похибки вхідних даних на процедуру дискретизації диференціального оператора. Методом оберненого ходу розв’язано задачу про розподіл тиску в трубопроводі при нестаціонарному русі газу в ньому. Запропоновано деякі способи підвищення ефективності застосування числових різницевих методів до розв’язування задач математичної фізики. The features of application of Runge-Kutta method for solving of nonlinear differential equations describing a gas motion in pipelines are considered. Adequacy of parabolic differential operator to its difference analogue is analysed. On a model problem the influence of the input data errors on the procedure of the differential operator discretization is shown. Applying the counter motion method the problem of determination of pressure distribution in the pipeline at nonstationary gas flow is solved. Some methods to increase the efficiency of application of the numerical difference method in mathematical physics problems are offered. Рассмотрены особенности применения метода Рунге-Кутта к решению нелинейных дифференциальных уравнений, которыми описывается движение газа в трубопроводах. Проанализирована адекватность параболического дифференциального оператора его разностному аналогу. На основе модельной задачи показано влияние погрешности входных данных на процедуру дискретизации дифференциального оператора. Методом обратного хода решена задача о распределении давления в трубопроводе при нестационарном движении газа в нем. Предложены некоторые способы повышения эффективности применения числовых разностных методов к решению задач математической физики. 2005 Article Особливості застосування числового методу скінченних різниць при моделюванні фізичних процесів/ Р. Кушнір, Я. П’янило, А. П’янило // Фіз.-мат. моделювання та інформ. технології. — 2005. — Вип. 2. — С. 58-69. — Бібліогр.: 3 назв. — укр. 1816-1545 https://nasplib.isofts.kiev.ua/handle/123456789/20925 621.64.029 uk application/pdf Центр математичного моделювання Інституту прикладних проблем механіки і математики ім. Я.С. Підстригача НАН України |
| institution |
Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| collection |
DSpace DC |
| language |
Ukrainian |
| description |
Розглянуто особливості застосування методу Рунге-Кутта до розв’язування нелінійних диференціальних рівнянь, якими описується рух газу в трубопроводах. Проаналізовано адекватність параболічного диференціального оператора його різницевому аналогу. На основі модельної задачі показано вплив похибки вхідних даних на процедуру дискретизації диференціального оператора. Методом оберненого ходу розв’язано задачу про розподіл тиску в трубопроводі при нестаціонарному русі газу в ньому. Запропоновано деякі способи підвищення ефективності застосування числових різницевих методів до розв’язування задач математичної фізики. |
| format |
Article |
| author |
Кушнір, Р. П’янило, Я. П’янило, А. |
| spellingShingle |
Кушнір, Р. П’янило, Я. П’янило, А. Особливості застосування числового методу скінченних різниць при моделюванні фізичних процесів |
| author_facet |
Кушнір, Р. П’янило, Я. П’янило, А. |
| author_sort |
Кушнір, Р. |
| title |
Особливості застосування числового методу скінченних різниць при моделюванні фізичних процесів |
| title_short |
Особливості застосування числового методу скінченних різниць при моделюванні фізичних процесів |
| title_full |
Особливості застосування числового методу скінченних різниць при моделюванні фізичних процесів |
| title_fullStr |
Особливості застосування числового методу скінченних різниць при моделюванні фізичних процесів |
| title_full_unstemmed |
Особливості застосування числового методу скінченних різниць при моделюванні фізичних процесів |
| title_sort |
особливості застосування числового методу скінченних різниць при моделюванні фізичних процесів |
| publisher |
Центр математичного моделювання Інституту прикладних проблем механіки і математики ім. Я.С. Підстригача НАН України |
| publishDate |
2005 |
| url |
https://nasplib.isofts.kiev.ua/handle/123456789/20925 |
| citation_txt |
Особливості застосування числового методу скінченних різниць при моделюванні фізичних процесів/ Р. Кушнір, Я. П’янило, А. П’янило // Фіз.-мат. моделювання та інформ. технології. — 2005. — Вип. 2. — С. 58-69. — Бібліогр.: 3 назв. — укр. |
| work_keys_str_mv |
AT kušnírr osoblivostízastosuvannâčislovogometoduskínčennihríznicʹprimodelûvannífízičnihprocesív AT pâniloâ osoblivostízastosuvannâčislovogometoduskínčennihríznicʹprimodelûvannífízičnihprocesív AT pâniloa osoblivostízastosuvannâčislovogometoduskínčennihríznicʹprimodelûvannífízičnihprocesív AT kušnírr featuresofapplicationofnumericalmethodofdifferencesunderphysicalprocessesmodelling AT pâniloâ featuresofapplicationofnumericalmethodofdifferencesunderphysicalprocessesmodelling AT pâniloa featuresofapplicationofnumericalmethodofdifferencesunderphysicalprocessesmodelling AT kušnírr osobennostiprimeneniâčislennogoraznostnogometodaprimodelirovaniifizičeskihprocessov AT pâniloâ osobennostiprimeneniâčislennogoraznostnogometodaprimodelirovaniifizičeskihprocessov AT pâniloa osobennostiprimeneniâčislennogoraznostnogometodaprimodelirovaniifizičeskihprocessov |
| first_indexed |
2025-11-30T10:23:23Z |
| last_indexed |
2025-11-30T10:23:23Z |
| _version_ |
1850210471330709504 |
| fulltext |
Особливості застосування числового методу скінченних
різниць при моделюванні фізичних процесів
Роман Кушнір1, Ярослав П’янило2, Андрій П’янило3
1 д. ф.-м. н., Інститут прикладних проблем механіки і математики ім. Я. С. Підстригача НАН України, вул. Нау-
кова, 3 б, 79053, Львів, e-mail: prom@cmm.lviv.ua
2 к. ф.-м. н., с. н. с., Центр математичного моделювання Інституту прикладних проблем механіки і математики
ім. Я. С. Підстригача НАН України, вул. Дудаєва, 15, 79005, Львів, e-mail: prom@cmm.lviv.ua
3 Інститут прикладних проблем механіки і математики ім. Я. С. Підстригача НАН України, вул. Наукова, 3 б,
Львів, 79053, e-mail: prom@cmm.lviv.ua
Розглянуто особливості застосування методу Рунге-Кутта до розв’язування нелінійних ди-
ференціальних рівнянь, якими описується рух газу в трубопроводах. Проаналізовано адек-
ватність параболічного диференціального оператора його різницевому аналогу. На основі
модельної задачі показано вплив похибки вхідних даних на процедуру дискретизації дифе-
ренціального оператора. Методом оберненого ходу розв’язано задачу про розподіл тиску в
трубопроводі при нестаціонарному русі газу в ньому. Запропоновано деякі способи підви-
щення ефективності застосування числових різницевих методів до розв’язування задач
математичної фізики.
Ключові слова: моделювання фізичних процесів, нестаціонарні задачі ма-
тематичної фізики, інтегральні перетворення, обчислювальний експеримент.
Вступ. Метою математичного моделювання є розкриття і поглиблене досліджен-
ня механізму явищ і взаємодії його частин. В якості математичного апарату
використовують диференціальні рівняння, математичну статистику, лінійні гра-
фи й інші підходи. Очевидно, що оптимальним, з точки зору обчислювальної ма-
тематики, є отримання параметричних залежностей між характеристиками фізич-
них процесів. Як правило, якщо фізичні процеси описуються диференціальними
рівняннями (звичайними чи в часткових похідних), то такі рівняння є нелінійни-
ми і вимагають значних додаткових досліджень при розв’язуванні відповідних
задач математичної фізики. Останнім часом широко застосовують числові мето-
ди розв’язування задач математичної фізики, які мають як переваги, так і недо-
ліки. Перевагою, зокрема, є те, що числові методи дають змогу розв’язати широ-
кий клас початково-граничних задач та побудувати на цій основі автоматизовані
алгоритми. До негативних сторін можна віднести наступні.
При розв’язуванні задач математичної фізики виникає три типи похибок:
похибка методу; похибка вхідних даних (неусувна похибка); машинна похибка,
яка виникає внаслідок обмеженої розрядності. Як правило, при дослідженні
числових методів обмежуються аналізом похибки методу і мало звертають увагу
на інші похибки. Але при дослідженні реальних фізичних процесів вагомою є по-
УДК 621.64.029
58
ISSN 1816-1545 Фізико-математичне моделювання та інформаційні технології
2005, вип. 2, 58-69
59
хибка вхідних даних. Це пов’язано з тим, що заміряні дані відомі в нееквідис-
тантних точках і зі значною похибкою. Крім цього, використання числових мето-
дів вимагає дискретизації вихідних рівнянь, яка не дозволяє оцінити похибку, що
виникає при цьому.
Метою даної роботи є аналіз числового методу скінченних різниць та ви-
значення меж його застосування при розв’язуванні задач математичної фізики.
1. Використання методу Рунге-Кутта
Застосуємо числові методи до розв’язування нелінійних диференціальних рів-
нянь, якими описується багато фізичних процесів, зокрема рух газу в трубо-
проводах у стаціонарному випадку [1, 2]
2 2
0
2 2
dp dxd g dh
D
υ υ
+ α + λ + = ρ
(1)
де ( )p p x= — розподіл тиску по довжині трубопроводу; ρ — густина газу; α —
коефіцієнт Коріоліса (для ламінарного потоку α = 2, а для турбулентного —
α = 1,1); υ — швидкість газу; λ — коефіцієнт гідравлічного опору; x — біжуча
координата [ ]0,x l∈ , де l — довжина трубопроводу; D — внутрішній діаметр
трубопроводу; g — прискорення вільного падіння; ( )h h x= — крива, що описує
рельєф траси газопроводу і в даному випадку моделюється похилою прямою
0( ) hh h x x h
l
∆
= = + . (2)
Тут h∆ — перепад висот між початковою та кінцевою точками трубопроводу, а
густина ρ обчислюється за формулою
p
g RT
ρ =
χ
, (3)
де χ — коефіцієнт надстисливості газу; T — температура газу; R — газова стала.
Якщо прийняти, що параметри χ та T є постійні, то розв’язок диференці-
ального рівняння (1) при відомому вхідному тискові 0p отримується достатньо
просто в аналітичному вигляді. Однак, при розв’язуванні реальних задач згадані
параметри є змінними і обчислюються згідно аналітично та емпірично побудова-
них формул, зокрема
1 ,
1 fp
χ =
+
де ( ) 91002,121,024 −⋅⋅−= Ctf , t — температура газу (за Цельсієм);
01 02( ) axT x T T e−= + ,
Роман Кушнір, Ярослав П’янило, Андрій П’янило
Особливості застосування числового методу скінченних різниць при моделюванні фізичних процесів
60
01 00 02 0 00,ã ãT T T T T T T= − = − +
00
0
1 1
i
p p
g hT p D
aL C Cρ
∆
= ∆ − +
,
0 kp p p∆ = − ,
p
k Da
C M
π
=
0T — температура газу на вході в трубопровід; гT — температура ґрунту; iD —
коефіцієнт Джоуля-Ленца; k — коефіцієнт теплопередачі від газу до ґрунту; ρ0 —
густина газу в стандартних умовах; pC — питома теплоємність газу при сталому
тиску; 0 , kp p — значення тиску на початку й в кінці газопроводу; ρυ=M —
масова витрата газу. В даному випадку отримати розв’язок рівняння (1) в
параметричній формі не вдається. Тому для знаходження розв’язку використано
числовий метод Рунге-Кутта різного порядку точності. Для цього вихідне рівнян-
ня необхідно записати так
2 2
3 2
2
1
( )p Tdp p
dx p T T
η + η χ
= −
+ η χ χ
. (4)
Тут
2 2
1 2 3, ,
2 2
R M R M g h
S D S RL
α λ ∆ η = − η = η =
.
Результати розв’язку даного рівняння в кінці трубопроводу довжиною 122 км
і діаметром 1,388 м приведені в таблиці 1, де в першій колонці приведено значен-
ня тиску на вході в трубопровід, в другій — точне значення тиску, з третьої до
шостої колонок —значення тиску, обчислені методом Рунге-Кутта відповідно
першого, другого, третього та четвертого порядків точності. При цьому точними
є тільки дві значущих цифри в граничній умові. У таблиці 2 приведені значення
вхідного та обчислені методом Рунге-Кутта другого ступеня точності значення
вихідних тисків для різної кількості кроків розбиття. Результати обчислень пока-
зують, що при розв’язуванні практичних задач з малою кількістю значущих цифр
збільшення кількості кроків розбиття та ступеня точності в методі Рунге-Кутта
не приводять до покращення результатів. Існують такі значення параметрів, при
яких похибка обчислень є мінімальною. Очевидно, що вибір оптимальних пара-
метрів можливий в тому випадку, коли відома апріорна інформація про шуканий
розв’язок.
ISSN 1816-1545 Фізико-математичне моделювання та інформаційні технології
2005, вип. 2, 58-69
61
Таблиця 1
Значення вхідного та обчислених методом Рунге-Кутта
різного ступеня точності вихідних тисків
Вхідне
значення
Точне
значення
1 доданок 2 доданки 3 доданки 4 доданки
66,8 48,5 58,326 48,304 35,456 13,963
66,8 48,4 58,362 48,392 35,638 14,523
66,7 48,4 58,257 48,276 35,496 14,231
66,6 48,4 58,172 48,211 35,457 14,256
66,5 48,3 58,067 48,095 35,314 13,96
66,5 48,3 58,144 48,284 35,701 15,134
66,8 47,9 59,924 52,097 42,8 30,765
66,8 48,5 58,465 48,643 36,149 16,029
66,8 48,5 58,279 48,19 35,221 13,213
66,7 48,5 58,257 48,276 35,496 14,231
66,6 48,5 58,146 48,147 35,327 13,852
66,6 48,4 58,208 48,299 35,638 14,805
66,5 48,3 58,103 48,183 35,496 14,518
66,4 48,3 58,029 48,143 35,509 14,698
66,2 48,2 57,823 47,923 35,25 14,197
66,2 48,1 57,86 48,012 35,431 14,746
66,1 48 57,811 48,034 35,572 15,299
66 47,9 57,696 47,893 35,379 14,869
66 47,9 57,685 47,868 35,328 14,716
Роман Кушнір, Ярослав П’янило, Андрій П’янило
Особливості застосування числового методу скінченних різниць при моделюванні фізичних процесів
62
Таблиця 2
Значення вхідного та обчислених методом Рунге-Кутта
другого ступеня точності вихідних тисків при різній кількості кроків розбиття
Обчислені значення Вхідне
значення
Точне
значення
5 вузлів 10 вузлів 20 вузлів 30 вузлів 40 вузлів 50 вузлів
66,8 48,5 48,987 48,609 48,408 48,339 48,304 48,283
66,8 48,4 49,068 48,695 48,495 48,427 48,392 48,371
66,7 48,4 48,955 48,58 48,38 48,311 48,276 48,255
66,6 48,4 48,888 48,514 48,314 48,245 48,211 48,19
66,5 48,3 48,774 48,399 48,198 48,129 48,095 48,074
66,5 48,3 48,948 48,581 48,385 48,318 48,284 48,263
66,8 47,9 52,518 52,284 52,16 52,119 52,097 52,085
66,8 48,5 49,299 48,937 48,743 48,677 48,643 48,623
66,8 48,5 48,882 48,499 48,295 48,225 48,19 48,168
66,7 48,5 48,955 48,58 48,38 48,311 48,276 48,255
66,6 48,5 48,829 48,453 48,252 48,182 48,147 48,126
66,6 48,4 48,969 48,599 48,401 48,333 48,299 48,278
66,5 48,3 48,855 48,484 48,286 48,218 48,183 48,162
66,4 48,3 48,811 48,442 48,245 48,177 48,143 48,122
66,2 48,2 48,596 48,224 48,026 47,958 47,923 47,903
66,2 48,1 48,677 48,309 48,113 48,046 48,012 47,991
66,1 48 48,691 48,328 48,134 48,068 48,034 48,014
66 47,9 48,555 48,189 47,994 47,927 47,893 47,873
66 47,9 48,531 48,165 47,969 47,902 47,868 47,848
ISSN 1816-1545 Фізико-математичне моделювання та інформаційні технології
2005, вип. 2, 58-69
63
2. Використання різницевих методів
Досить часто для розв’язування нестаціонарних задач математичної фізики вико-
ристовуються різницеві методи. На модельній задачі проаналізуємо вплив про-
цедури дискретизації та використання методу прогонки (метод скінченних різ-
ниць) на розв’язок рівнянь типу теплопровідності
2
2 2
1 0f f
x a t
∂ ∂
− =
∂ ∂
, (5)
за нульової початкової умови та при (0, )f t a t= π . Точний розв’язок даного
рівняння задається формулою
2
2( , ) exp
4
xf x t
a ta t
π
= −
. (6)
Зауважимо, що рівняннями такого типу у разі відповідної фізичної інтерпретації
шуканого розв’язку та параметру а описують процеси поширення тепла, руху га-
зу в довгих трубопроводах і т. п.
Якщо сформульовану задачу розв’язувати методом скінченних різниць, то
диференціальний оператор у рівнянні (5) дискретизується і записується наступ-
ним чином (різницевий варіант)
1 1 1 1
1 1
2 2
2 1 0
n n n n n
m m m m mf f f f f
h a
+ + + +
+ −− + −
− =
τ
. (7)
Отже, в результаті дискретизації отримуємо однорідне різницеве рівняння.
Оскільки точний розв’язок задачі відомий, то можемо перевірити адекватність
диференціального рівняння (5) та різницевого (7). На рис. 1, 3, 5 показано залеж-
ність функції
1 1 1 1
1 1
2 2
2 1( )
n n n n n
m m m m m
r
f f f f ff
h a
+ + + +
+ −− + −
∆ = −
τ
(8)
від координати для а = 0,5 з кроками дискретизації τ = h = 0,01 та при 70n m= = .
Бачимо, що заміна диференціального оператора різницевим, приводить до знач-
ної похибки для малих значень часу та координати, тобто в примежевих зонах. З
відходом цих параметрів (часу та координати) від примежевої зони похибка
дискретизації суттєво зменшується.
Приведена вище похибка дискретизації за умови, що всі параметри обчис-
люються в межах розрядної сітки обчислювальної машини. Однак, на практиці
вхідні дані задаються з деякою похибкою (так, при дослідженні процесів транс-
портування газу похибка вхідних даних складає близько 3%). Тому доцільно пе-
ревірити похибку дискретизації й у цьому випадку. На рис. 2, 4 та 6 показано за-
лежності функції (8) від координати при тих же значеннях вхідних параметрів,
що і на рис. 1, 3 та 5 відповідно, за винятком того, що в значення функції ( , )f x t
Роман Кушнір, Ярослав П’янило, Андрій П’янило
Особливості застосування числового методу скінченних різниць при моделюванні фізичних процесів
64
внесено систематичну похибку порядку 0,1%. Аналіз цих залежностей показує,
що наявність похибки вхідних даних значно збільшує як похибку дискретизації,
так і ширину примежевої зони, в якій ця похибка є значною.
У роботі [2] відзначається, що стійкість різницевої схеми (7) залежить від
кроків дискретизації і побудовано стійку обчислювальну схему, що базується на
використанні «оберненого ходу» обчислення шуканого розв’язку і полягає в на-
ступному.
-2000
-1500
-1000
-500
0
500
1000
1500
0 0,2 0,4 0,6 0,8
Рис. 1. Залежність функції )( fr∆ від координати
для t = 0,02 с
-1000
0
1000
2000
3000
4000
5000
0 0,2 0,4 0,6 0,8
Рис. 2. Залежність функції )( fr∆ від
координати для t = 0,02 с у разі наявності
вхідної похибки.
-1,5
-1
-0,5
0
0,5
1
0 0,2 0,4 0,6 0,8
Рис. 3. Залежність функції )( fr∆ від
координати для t = 3 с
0
200
400
600
800
1000
1200
1400
0 0,2 0,4 0,6 0,8
Рис. 4. Залежність функції )( fr∆ від координати
для t = 3 с у разі наявності вхідної похибки
)( fr∆
x
)( fr∆
x
x
)( fr∆
x
)( fr∆
ISSN 1816-1545 Фізико-математичне моделювання та інформаційні технології
2005, вип. 2, 58-69
65
-0,25
-0,2
-0,15
-0,1
-0,05
0
0,05
0,1
0,15
0 0,2 0,4 0,6 0,8
Рис. 5. Залежність функції )( fr∆ від
координати для t = 6 с
0
200
400
600
800
1000
0 0,2 0,4 0,6 0,8
Рис. 6. Залежність функції )( fr∆ від координати
для t = 6 с у разі наявності вхідної похибки
Нехай
,i jx ih t j= = τ ( nji ,0, = ),
де h l n= , та τ — деяка додатна величина, ( , )ij i jf f x t= з граничними і початко-
вими умовами
(0, ) ( )f t t= ϕ , ( , ) ( )f l t t= φ , ( ,0) ( )f x x= γ . (9)
Метод прогонки з використанням «оберненого ходу» полягає у введені додатко-
вих величин ija та ijb , які обчислюються за формулами
, 1
1, 1
1
2i j
i j
a
s a+
− +
=
+ −
, , 1 1, 1 1, 1i j i j i j ijb a b s f+ − + − += + , (10)
де 2s h= τ . Зокрема
1, 1
1
2ja
s+ =
+
, 1, 1 1 1( )j j jb t s f+ += ϕ + . (11)
Користуючись формулами (10) та (11), визначаються дві послідовності чисел ija
та ijb (прямий хід). Невідомі значення шуканого розв’язку знаходяться на основі
«оберненого ходу» згідно формул
, 1 1( )n j jf t+ += φ ,
( )1, 1 , 1 1, 1 1, 1n j n j n j n jf f b a− + + − + − += + ,
( )2, 1 1, 1 2, 1 2, 1n j n j n j n jf f b a− + − + − + − += + ,
( )1, 1 2, 1 1, 1 1, 1j j j jf f b a+ + + += + . (12)
( )fr∆
x
)( fr∆
x
Роман Кушнір, Ярослав П’янило, Андрій П’янило
Особливості застосування числового методу скінченних різниць при моделюванні фізичних процесів
66
Система співвідношень (12) дозволяє побудувати шуканий розв’язок вихідної за-
дачі математичної фізики (5) за вказаних крайових умов. При цьому
0, 1 1( )j jf t+ += ϕ , , 1 1( )n j jf t+ += φ .
Запропонована схема використана для побудови розв’язку рівняння (5) при ну-
льовій початковій умові та при (0, )f t a t= π . На рис. 7 показано абсолютну
похибку між точним значенням розв’язку вихідної задачі і значенням, отриманим
за допомогою методу «оберненого ходу».
Рис. 7. Абсолютна похибка між точним значенням розв’язку вихідної задачі і значенням,
отриманим за допомогою методу «оберненого ходу»
При ca
k
= ,
2
ck
D
λυ
= , де с — швидкість звуку в газі, λ — коефіцієнт гідравлічного
опору, D — діаметр трубопроводу, cυ — середня швидкість газу в трубопроводі,
рівняння (5) описує розподіл тиску в довгих трубопроводах. Параметричний роз-
в’язок задачі математичної фізики при початковому розподілі тиску
00( ,0) bx
kkp x p p e= + , 0
00 1
bl
k
bl
p p e
p
e
−
−
−
=
−
, 0 ,
1
blk
kk bl
p pp e
e
−
−
−
=
−
(13)
та граничних умовах
( ) 0
0 0(0, ) ( ) t
op opp t p t p p p e−γ= = + − , ( )( , ) ( ) kt
l kp k kpp l t p t p p p e−γ= = + − (14)
ISSN 1816-1545 Фізико-математичне моделювання та інформаційні технології
2005, вип. 2, 58-69
67
задається співвідношеннями
2
1 00( , ) , , , , , , exp ( )l kk
l x l x lp x t x t x t p p bx ab t
a a a a
− = ζ + ζ + + +
, (15)
( ) ( )
( )
2 2
1, , , 1 i
i
t kk
i i
px v u t v e
u a b
−γ ζ = − −β − + +
( ) ( )2 2 2 2
( )
2 2 2 2
1
sin2 ( 1) k i k
i
a t t a tk a b tk i i kk
k k i k k
a v pe e e e
a a a b a
∞
− −γ − −
=
γ β − − + − γ − +
∑ , i = {1, l},
k
ka
a
π
= , ( ) 1, 0,
, ,
i
kk bl
i
p
e i l−
=
= =
0 0 , 0,
, .
p
i
k kp
p p i
p p i l
− =β = − =
Тут 0p та kp — значення тисків на початку та в кінці трубопроводу при вихід-
ному стаціонарному стані, 0 pp та kpp — значення тисків на початку та в кінці
трубопроводу при встановленому стаціонарному стані, 0γ та kγ — параметри, які
характеризують швидкість переходу тиску з одного стаціонарного стану в інший,
1 2
2
b
D RT
λ υ υ
=
χ
,
де T — абсолютна температура, 1υ та 2υ — нижня та верхня межі зміни швид-
кості газу в трубопроводі.
На рис. 8 показано різницю між значеннями розподілу тиску в трубопрово-
ді довжиною 100 км, діаметру 1,4 м, отриманими згідно алгоритму (10)-(12) та
значеннями, обчисленими за формулою (15) при таких вхідних значеннях термо-
гідравлічних параметрів λ = 0,01; R = 500 дж/кг ⋅ К; 300гT = K; χ = 0,91;
с = 400 м/с; 0γ = 0,5; 0p = 50 атм; kp = 38 атм; 0 pp = 55 атм; kpp = 44,37 атм для
значень часу із проміжку t∈[0,5000].
Рис. 7, 8 показують, що відхилення від значення тиску, обчисленого за точ-
ною формулою та різницевим методом є найбільшим у примежевих точках зміни
аргументів x та t.
Висновки. Оскільки при моделюванні газотранспортних мереж необхідно знати
значення тисків на вході ( )0x = та виході ( )x L= трубопроводу, то отримані ре-
зультати показують, що використання різницевих методів для розрахунку режимів
роботи газотранспортних мереж може привести до значних похибок. Окрім цього,
Роман Кушнір, Ярослав П’янило, Андрій П’янило
Особливості застосування числового методу скінченних різниць при моделюванні фізичних процесів
68
Рис. 8. Абсолютна похибка обчислення розподілу тиску p(x, t)
у трубопроводі від координати та часу
враховуючи, що значення вхідних гідродинамічних параметрів, які входять у рів-
няння руху газу, відомі з певною похибкою, то, як видно з рис. 1-6, використання
різницевих методів призводить до значного збільшення похибки шуканого роз-
в’язку. Це особливо важливо в тих випадках, коли на основі знайдених розв’язків
обчислюються різного роду балансові величини, зокрема об’єми газу, що перека-
чується. Відомо, наприклад, що для трубопроводу з вказаними вище параметрами
похибка обчислення тиску в одну атмосферу спричиняє похибку в обчисленні
об’єму газу в десятки тисяч метрів кубічних за годину. На основі проведених
досліджень можна запропонувати деякі способи підвищення ефективності засто-
сування числових різницевих методів до розв’язування задач математичної фізики.
• З аналізу фізичного процесу відомо, що при стаціонарному русі газу в
трубопроводі основним є вклад квадратичної залежності тиску від
об’ємного перенесення газу. Використання методу Рунге-Кутта з по-
рядком точності вище двох призводить до підвищення порядку залеж-
ності тиску від об’ємного перенесення газу. Тому аналіз фізичного
процесу дає можливість вибрати необхідний порядок точності даного
методу. На вибір кількості вузлів суттєво впливає точність задання вхідної
інформації.
• При використанні різницевих методів аналіз функції ( )r f∆ дає змогу
визначити вплив примежевого шару, в якому розв’язок відповідної за-
дачі математичної фізики різницевим способом має значну похибку.
Варіація кроків дискретизації допомагає зменшити величину функції
( )r f∆ і тим самим уточнити розв’язок задачі.
6
5
4
3
2
1
0
–1
100000 80000 60000
40000 20000 3
4
5 6 7
8 9
10
ISSN 1816-1545 Фізико-математичне моделювання та інформаційні технології
2005, вип. 2, 58-69
69
• У тому випадку, коли примежеві зони є невеликими, балансові величи-
ни, обчислені на основі знайденого числового розв’язку, будуть не-
значно відрізнятися від реальних величин. У протилежному випадку
необхідно знаходити розв’язок задачі математичної фізики іншим спо-
собом, наприклад, на основі теорії збурення.
Література
[1] Демидович Б. П., Марон И. А., Шувалова Э. З. Численные методы анализа. —
М., 1967. — 368 с.
[2] Бобровский С. А., Щербаков С. Г. и др. Трубопроводный транспорт газа. — М.: На-
ука, 1976. — 495 с.
[3] П’янило Я. Д. Дослідження неусталеного руху газу в пористих середовищах //
Прикл. проблеми мех. і мат. — 2004. — Вип. 2. — С. 178−184.
Features of Application of Numerical Method of Differences under
Physical Processes Modelling
Roman Kushnir, Yaroslav P’yanylo, Andriy P’yanylo
The features of application of Runge-Kutta method for solving of nonlinear differential equations
describing a gas motion in pipelines are considered. Adequacy of parabolic differential operator
to its difference analogue is analysed. On a model problem the influence of the input data errors
on the procedure of the differential operator discretization is shown. Applying the counter motion
method the problem of determination of pressure distribution in the pipeline at non-stationary gas
flow is solved. Some methods to increase the efficiency of application of the numerical difference
method in mathematical physics problems are offered.
Особенности применения численного разностного метода
при моделировании физических процессов
Роман Кушнир, Ярослав Пяныло, Андрий Пяныло
Рассмотрены особенности применения метода Рунге-Кутта к решению нелинейных диф-
ференциальных уравнений, которыми описывается движение газа в трубопроводах. Про-
анализирована адекватность параболического дифференциального оператора его разност-
ному аналогу. На основе модельной задачи показано влияние погрешности входных данных
на процедуру дискретизации дифференциального оператора. Методом обратного хода
решена задача о распределении давления в трубопроводе при нестационарном движении
газа в нем. Предложены некоторые способы повышения эффективности применения чис-
ловых разностных методов к решению задач математической физики.
Отримано 02.12.05
|