Файл: Баясанов, Д. Б. Автоматизированные системы управления трубопроводными объектами коммунального хозяйства.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 17.10.2024
Просмотров: 144
Скачиваний: 0
- { H h + 1 - H ) = h v h , £ = 0 ...... |
п — 1; |
|||
— 1©ЯА= — |
{vh-Vk-i), |
k = \.... |
п — |
1; |
(X |
(vn—O n — l ) ; |
|
|
|
— Ш Н= — |
Я о = 0 ; |
Утг = |
1, |
решение которых легко получи'ть методом прогонки.
Вначале ищем решение первых трех уравнений системы
(3.49) H h = H i, vh = v%, в предположении, что Я§ == О,
ио.= 1 » а затем определяем
& |
* |
(3.50) |
|
Vn |
|
Пренебрегая бесконечно малыми величинами более вы сокого порядка, получаем:
•— |
со |
. co/j 2 |
„ , ч |
|
1 — i ~~z~ + |
с ~~г + |
0 (со) |
||
Нп = ' |
со -|- i со/г |
|
|
(3.51) |
1 i |
— |
- 1 |
+ 0 (и) |
|
~ |
2 ' 2 |
а |
|
|
Разложение числителя и знаменателя правой части вы
ражения (3.45) в ряды по степеням со позволяет записать аналитическое решение вышеизложенной задачи в виде:
1 +г |
+ 0 (со) |
Я(1) = - |
О |
(3.52) |
|
■ + i |
+ о (©) |
Сравнение выражений (3.51) и (3.52) позволяет выбрать оставшийся пока произвольным коэффициента = 2. Такой
выбор можно сделать и непосредственно из разбиения урав
нений (3.46). Однако использование односторонней разно сти только при моделировании граничных условий потре
бовало приведенного выше доказательства. Часто строят
разностную схему при коэффициенте а, равном бесконеч ности. Исключая из системы (3.42) величину Q, приводят ее к уравнению теплопроводности:
дР _д2Р
(3.53)
dt дх2 ’
1G4
решение которого приближенно получают из системы обык
новенных дифференциальных уравнений:
^ ^ ( P k + i + P h - i - Z P k ) . * = 1....... л - 1 |
(3.54) |
при представлении граничных условий по расходу в виде
3 1 , - ! = — ;-— , |
(3-55) |
что соответствует схеме, изложенной выше при величине а,
равной бесконечности.
Можно привести примеры использования такого метода
аппроксимации при решении подобных задач. Аппрокси
мация граничных условий по расходу уравнением (3.55)
практически не влияет на точность расчетов, проводимых
с большим числом звеньев разбиения по оси Ох. Действи
тельно, непосредственно из формулы (3.51) следует, что
при |
малой величине h безразлично, будет коэффициент |
а = |
2 или бесконечности. |
Рассмотрим задачу моделирования точки разветвления
нескольких участков газопроводов по формулам (3.42).
Для каждого из участков, подходящих к такой Точке,
запишем уравнения движения в виде:
д Р (1)
=p ( 0 Q ( ' ) ;
дх |
(3.56) |
дР(г) dQ( 0 |
|
dt |
dxU )' |
где 0 ^ лД) ^ /(*>, i = l, |
..., т — номер участка газо |
провода, приходящего в точку разветвления. Ей соответст
вуют координаты xW =
Для простоты изложения рассмотрим случай, когда все участки разбиты на п звеньев. Аналогично системе уравне
ний (3.47) запишем для каждого из участков уравнения
прямых:
— рк ]] = Л<0 Р(!)(2 * )» fe=0, .. ,, |
п— 1; |
k = l,..., |
и —1 ; |
|
(3.57) |
d P i l) a ( i ) |
|
dt |
|
165
В самой точке разветвления должен выполняться закон
неразрывности потока газа, и давление должно быть общим
для всех участков:
т |
(3.58) |
2 <&°=о; р ,!)( = р ДЛЯ 1 = 1 , . . . , |
|
/= 1 |
|
Таким образом, для определения* давления |
Р п и расхода |
Qnl) получаем вместо уравнений системы (3.57) равенство:
fl(i) |
dPn |
(3.59) |
|
а (0 |
dt =Q{ri)—Qk<i)-i- |
||
|
Складывая почленно левые и правые части выражений
(3.59) для i = |
1, ..., |
т, |
получаем |
с учетом |
уравнений |
(3.58) |
|
|
|
|
|
|
Ь |
КП |
V |
Qd) |
(3.60) |
|
2d |
„(о |
dt - 2 Л - 1 |
|
|
|
i= 1 |
|
i =1 |
|
|
Этим самым исключаем из системы (3.57) неизвестные |
|||||
величины Qn\ |
и разветвленный участок газопровода опи |
шется первыми двумя уравнениями системы (3.57) и урав
нением (3.60). Описанную методику решения без изменений
легко перенести на нелинейные уравнения (3.31). При этом заметно упрощается алгоритм расчета, так как здесь ис
ключается алгебраическое соотношение (3.58). Если в не
которой |
точке |
соединяются |
два |
участка газопроводов |
(t = 1 ,2 ) |
/г< 1> = |
/г(2), p<1J = |
р<2), то |
полученная система |
обыкновенных дифференциальных уравнений будет совпа
дать |
с системой |
уравнений |
для одного участка длиной |
|
/<1) + |
/<2) только |
при а(‘> = |
2 , что |
говорит об оптималь |
ности выбранного выше параметра а. |
|
|||
Модификация явной разностной |
схемы решения урав |
нений. Выше был рассмотрен вопрос о выборе метода моде лирования граничных условий уравнения (3.31) в случае использования больших шагов разбиения по оси Ох. Пе
реходя к анализу метода моделирования, будем предпола гать граничные условия заданными по давлению Р. Поэ
тому рассмотрим уравнение:
д Р |
д |
( . |
д Р |
/ Г д Р * |
dt ~ д х |
1^ 1§П д х | / |
(3.61) |
||
|д л : |
166
в предположении, что 0 ^ х ^ 1. Простейшая явная раз
ностная схема моделирования уравнения (3.61) имеет вид:
Pk = |
P k + - ^ r - - [sign (Ph+1- P |
h) V I P k + i — Pk \ + |
|
|||
|
|
h y h |
|
|
|
|
|
+ |
s i g n ( P h^ - |
P h) V |
| p 1 _ , _ p ! | ] , |
(3.62) |
|
где P h = P |
{kh , |
t), A = |
k = |
\ , . . . , |
n — 1 , |
|
|
|
P k = |
P ( k h , |
t + |
At). |
|
Она оказывается не всегда устойчивой. Достаточное усло
вие устойчивости можно записать в виде:
— —— V |
\ Pk + i — Pk\ < ~ ] r \ P h+ i - P h \ - |
(3.63) |
h i/ h |
2 |
|
Легко видеть, что последнее уравнение может нарушить
ся только в одном из двух случаев: либо |Pft+1.— Ръ\ До
статочно мало, либо P k+1 + P h достаточно велико. По
скольку во всех задачах прикладного характера известна
верхняя грань значения P k, можно считать, что устойчи
вость нарушится только при достаточно малой величине
\P k+1 — Ph I- Однако, если величина Р ^ + Ph тоже мала, то неустойчивость может и не появляться. Говоря
иначе, неустойчивость может появиться только при малых
расходах Q.
При моделировании сложных закольцованных газовых сетей не исключена возможность возникновения ситуации, когда на каком-то участке (или части участка) расход ока жется очень близким к нулевому. Поэтому рассмотрим не
сколько измененный алгоритм счета. Пусть
Ph = |
P h + — ^7=с[ф(Гй+1, |
Pk) + 4 {P h -i, Ph)], |
(3-64) |
|
|
|
hi/ h |
|
|
где |
|
|
|
|
|
sign (Ph+i — Ph) V |
I Pfi+i — Pk | —если выполнено |
||
|
|
|
условие |
(3.63); |
Ф ( P k + i — P h ) = |
1 |
h ~\/ h |
|
|
|
— |
(P k + i — P h ) —T— —если условие (3.63) не вы- |
||
|
2 |
Ы |
полнено. |
|
Поэтому при достаточно больших расходах разностные
уравнения (3.64) совпадают с уравнениями (3.62) и превра
щаются в разностную схему для линейного уравнения
167
(3.53) только в случае малых расходов и не на всем участке, а только на той его части, на которой не выполняется усло
вие. (3.63). Устойчивость схемы (3.64) легко доказывается,
так как уравнение (3.64) удовлетворяет принципу максиму ма. То, что решение системы (3.64) стремится к решению
исходного уравнения (3.61) при At 0 и п -+■ 0, следует
из превращения схемыДЗ,64) в схему (3.62) при достаточно
малых величинах At и‘к для конкретных начальных и гра
ничных условий. Использование уравнения (3.64) вместо
выражения (3.62) практически не усложняет программу
расчета и не увеличивает времени решения.
Для предварительной оценки возможности расчетов при
малом, значении п получим аналитическое решение уравне
ния (3.41). Начальные и граничные условия будут сформули
рованы позднее, а предварительно потребуем, чтобы реше
ние |
уравнения |
(3.61) |
допускало разделение |
переменных: |
р (X, |
0 = Ф ( 0 |
ф ( * ) . |
|
|
В этом случае уравнение (3.61) распадается на два урав |
||||
нения: |
|
|
|
|
|
|
|
Т = ^ - + $ = 0 |
(3.65) |
и |
|
|
|
|
|
Ф + т д х |
д Ф |
|
|
|
sign ed |
(3.66) |
где Т — некоторая постоянная, определяемая ниже.
Общее решение уравнения (3.66) легко получается в не-
явном виде, если предположить, |
|
что |
дФ . |
п |
: |
|||
|
|
^ |
0 |
|||||
|
х = С ! + А ( Ф ) , |
|
|
|
(3.67) |
|||
где А = |
+ |
1 |
|
, |
|
2 1 |
|
|
г ; _ |
|
arctg |
а -] / 3 . |
|
||||
6 а2 а |
- a t — Г2 |
а V 3 |
|
|
|
|||
|
'={/ |
С —а3Ф3 |
|
|
||||
У |
|
фз |
|
|
|
С и C j—постоянные.
Теперь уже нетрудно сформулировать начальные и гра ничные условия для решения уравнения (3.61). Потребуем,
чтобы Р /х=о = Px=i = 0 , а за начальные условия при
мем решение уравнения (3.67) на отрезке 0 < х < 0 , 5 ,
удовлетворяющее условиям:
|
йФ |
/ Х =0 . 5 = 0. |
(3.68) |
= |
Ф/х= 0,Ъ~~^’ jd..x |
168