Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Неустойчивость горения

..pdf
Скачиваний:
12
Добавлен:
12.11.2023
Размер:
12.81 Mб
Скачать

где F — площадь поперечного сечения камеры сгорания. Здесь и далее параметры с индексами «1» и «2» относятся соответствен­

но к правой и левой границам объема.

интеграла

в выражение

Подставив найденное значение

(6.3.50), после дифференцирования и несложных

преобразова­

ний получим

 

 

8 (ри)2— 8(ри)1=8Д + (р2— Pi) 8/ф,

(6.3.51)

где бjm — колебания плотности потока

газовой фазы, создавае­

мые единицей поверхности неподвижного фронта пламени. Связь между -бjm' и бY/ определяется конкретной физической моделью фронта пламени, позволяющей вычислить значения L*p u k Коэф­ фициент при 6/*ф в формуле (6.3.51) определяем после перехода к безразмерным переменным.

Совершенно аналогично выводятся для сечений сильного раз­ рыва уравнения закона сохранения количества движения, энер­ гии и другие уравнения дивергенционного типа. Полученные та­ ким образом уравнения, имеющие ту же структуру, что и уравне­ ние (6.3.51), образуют систему линейных уравнений, служащую для определения связи между значениями параметров до и после сечения сильного разрыва и, следовательно, значений L*ih и Li**.

Поперечные колебания. Процесс линеаризации и приведения к стандарт­

ной форме

(6.3.47)

уравнений, описывающих

поперечные колебания, проил­

люстрируем

на примере трехмерного аналога

модели горения,

описанной

в разд. 6.2.

Будем

рассматривать систему смесеобразования, не

создающую

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

Для упрощения записи уравнений будем учитывать всего одну группу капель (обобщение на случай произвольного числа групп капель очевидно).

Запишем исходную систему уравнений. Примем, что камера сгорания име­ ет цилиндрическую форму. Уравнения прогрева капель (6.2.21), их испарения

(6.2.13) и сохранения

их числа

(6.2.17)

в

цилиндрической системе координат

имеют вид

 

 

 

 

 

 

 

 

 

 

»

 

 

дТ;

,

 

V

 

 

 

 

E i

 

 

 

Е ±

vG-n

(6.3.52)

 

 

v . - t - A

— -

dt

 

 

т дг

1

г

 

ду

 

 

dm

dm

dm

v<p dm

 

 

(6 .3 .53)

---- + v — •

Vr — + — — = vGm\

dt

dx

dr

 

r

dy

 

 

 

dn_

dnv

dnvr

vr

 

 

1 dnv

 

(6 .3 .54)

dt

+ — L + n — + ------—-Z- =0

dx

dr

 

r

 

 

r

oy

 

где г, ф — радиальная

и угловая

координаты;

v ,

v r,

о* — проекции

вектора

скорости капли на оси х, г и ср соответственно.

Уравнение движения капель (6.2.5) в трехмерном случае распадается на

три уравнения (по числу проекций на оси координат):

 

 

dv

dv

dv

v<p

dv

(6 .3 .55)

~77 +

dx

+»»■—

+ —

= F = vQv;

dt

dr

r

df

 

 

 

191

dvr

dvr

dvr

v9

dvr

%

Fr = Gv

+ v — +

vr

4 - ----------------------

dt

dx

dr

r

d<p

r

 

 

 

dv9

 

dv

 

vm

 

~dt

■vr

~d7

•— 'T L +

■= FV= GV9>

dx

r

d<p

r

(6 .3 .5 6 )

(6 .3 .57)

где F, Fr, F — проекции вектора

силы F, приложенной к капле,

отнесенные к

ее массе. Вектор силы F определяется формулой

 

*-=сл

jm2

| w | w

(6 .3 .58)

4m

2

где w = u —v.

Нетрудно убедиться, что правые части уравнений (6.3.55) и (6.2.5) совпа­ дают.

Уравнения для энтропии газа имеют форму, аналогичную формам уравне­ ний (6.3.52) и (6.3.53), а уравнения сохранения массы газовой фазы — анало­ гичную форме уравнения (6.3.54):

ds

 

 

ds

 

ds

 

 

Т Т

+

и I

+ иг 7

 

+

dt

 

 

dx

 

dr

 

 

dj__

dpa

+

d m r

+

P

ar

dt

“7

 

dr

r

dx

 

 

 

ию ds

(6.3.59)

r

~

= uG s

dy

 

 

+

1

dy ==G?u

(6 .3 .60)

r

Уравнения сохранения количества движения для газовой фазы в трехмер^ ном случае будут иметь вид **

 

 

(da

da

 

da

 

%

da \

 

dp

(6 .3 .61)

 

P

\

+

иг — +

=

- т ~ + ъ

 

 

dt

dx

 

dr

 

r

dy J

 

dx

 

 

dar

da

 

dar

 

%

dar

 

 

(6.3 .62)

 

+ и — +

ar

+ —

— —

,) = ~ d 7

 

Kdt

 

dx

 

dr

 

r

dcp

 

r

+ Rrl

/dum

da

 

da

 

a

da

 

a a \

 

 

(6.3 .63)

 

-r JL+ ^ r - T L +

dcp

+

J

" 7 d ^ +

 

dx

 

dy

 

r

 

r

 

***

где /?, Rr и R<? — проекции силы R, возникающей в результате взаимодействия

газа и капли. Сила R, см. формулу (6.2.28), равна

 

 

яа 2

-)л w,

(6.3.64)

 

 

М + с.

 

где М — скорость испарения единичной капли.

приведем, воспользовавшись

Прежде

чем приступить к

линеаризации,

уравнением

(6.3.60), уравнение

(6.3.61) к удобному для

последующих выкла­

док виду

 

 

d?u.uv

 

 

 

dpa

dpaar

 

= R +

uGf u = a q.

(6 .3 .65)

~dt

dr

r

ду

Уравнения (6.3.52), (6.3.53), (6.3.55) и (6.3.59) являются аналогами урав­ нений конвективного типа. Все 6 F / и, следовательно, 6 G / в этих уравнениях являются скалярными или проекциями векторных величин на ось х. Линеари-

* Одномерному случаю соответствует формула (6.2.27).

192

зация уравнений, относящихся к этой группе, приводит к выражениям вида (6.3.12). Однако переменные 6 W в рассматриваемом случае зависят не толь­ ко от t и xt но и от г и ф:

_ 1_

д ъ г :

дЫ';

- 5(7;

(6 .3 .66)

W i

~~дГ

дх

 

 

Сходную структуру имеют также результаты линеаризации уравнений (6.3.56), (6.3.57), (6.3.62) и (6 3.63), записанных для проекций векторных ве­ личин па оси г и (р:

д 5г/'

_ д bv'

(6 .3 .67)

 

..B i/( 8u; _ 5t>; ) .

 

 

 

дЬи^

_dbvi

 

Bv (Ъи'?— Sv') ;

 

 

(6 .3 .68)

 

 

 

------------- - f

V --------- “

 

 

 

 

 

 

dt

 

 

дх

 

 

 

 

 

 

 

 

 

 

dbur

 

dbur

 

 

1

дЬр'

 

.

,

-

 

,

(6.3.69)

dt

" +

a

 

 

 

~

- £

r

+ B » ( bur

bvr)-

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

dba'

 

dbv'„

 

 

1

 

1

дь р'

 

 

/

,

 

 

•p

4- и

 

 

 

 

 

 

(б-3-70)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где

 

 

 

dRr

 

 

dR9

 

 

 

dFr

 

dFo

 

(6.3 .71)

 

 

 

dur

 

 

diiy

v

dur

 

 

du2

 

 

 

 

 

 

 

 

 

 

 

— коэффициенты,

полученные

в

результате

линеаризации

выражений

(6.3.58)

и (6.3.64).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Нетрудно увидеть, что Ви и Bv зависят только от х.

 

 

 

 

Уравнения

(6.3.54),

(6.3.60)

и (6 3.65)

дивергенционного типа.

 

После линеаризации они принимают вид

 

 

 

 

 

 

дЬп'

 

 

d b ( n v ) '

-

( d bv r

 

bv'r

L

dbv? I —0,

(6.3.72)

dt

+

дх

+

Ч

dr

 

+

 

r +

 

 

 

r

d?

J

 

 

дЬШ)'

~ - ( дЬи'г

 

8ur

i

 

 

\

 

= 5*7

(6 .3 .73)

 

 

dx

 

\ dr

 

r

r

 

~d^~/

 

дЬ и)'

 

dbq'

 

l

dbv'r

 

8v'

i

 

dbv'j

 

= v;;.

(6 .3 .74)

• + —— + pa

\

—— + ----+ —

 

r)cp

 

dt

 

 

dx

 

dr

 

r

r

 

 

 

 

Для приведения

к стандартному

виду

вне

окрестностей

 

подвижных

сечений,

разобьем систему уравнений (6.3.66),.... (6.3.70), (6.3.72),..., (6.3.74) на три группы. К первой группе отнесем уравнения типа (6.3.66), т. е. уравнения кон­ вективного типа, описывающие изменения переменных, являющихся скаляра­

ми или проекциями

векторных

величин па

ось л\

ко

второй — уравнения

(6.3.67),...,

(6.3.70)

для проекций

векторных величин

на

оси г, ф, к третьей —

уравнения

дивергенционного типа (6.3.72),...,

(6.3.74),

левые части которых

содержат однотипные выражения, выделенные скобками.

Решения для тп-й моды поперечных колебаний будем искать в виде:

для переменных, являющихся скалярами или проекциями векторных ве­

личин на ось Ху

 

8Y't (x, г, <р, 0 = Г°8К/ (дс, t) Jm (amnr/r 0) cos m<p;

(6 .3 .75)

7— 1894

193

д л я проекций векторов

на ось г ( 6 ц г, b v r)

 

 

 

hY\(x,

г, <р,

t) — Y? 5К,- (х,

t) Jm (umnr/r0) cos m%

(6.3 .7 6 )

для проекций векторов на ось ф(6ы<р,

Ь*Лр)

 

 

ЪУ\(х, г, <р,

t) = Y°.bVt(x, t) (rirо) I т (о-тпГ/г0) sin ту.

(6.3.77)

Начнем с преобразований уравнений первой группы. После подстановки

уравнений

(6.3.75) в левую

часть уравнения (6.3.66) получим

 

 

 

 

 

 

 

 

(6.3.78)

Можно

показать, что

поскольку

6 G /

скаляр

или проекция

вектора на

ось х, то из условия

Ur — й® — Vr = v ? — 0 следует

 

 

 

=

Y°iM*ikbY ( Х > 0

Jrn ( U m n r / Г ц )

C O S ШФ.

 

Здесь при продольных колебаниях М*\и совпадают с соответствующими эле­

ментами

матрицы

М. После

подстановки 6 G / в уравнение (6.3.66) и сокра­

щения па общий множитель / m(a„)n'7ro) cos //гср

приходим к стандартной

фор­

ме записи (6.3.47)

(без сингулярных добавок).

(6.3.67),..., (6.3.70) второй

груп­

Приступим

к преобразованию

уравнений

пы. Подставив

в эти уравнения выражения (6.3.77) и (6.3.78),

после сокраще­

ния на общие множители получим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(6.3.79)

 

 

 

 

 

 

 

 

 

(6 .3.80)

 

 

 

 

 

 

 

 

 

(6.3.81)

 

 

dt

J 7 = mW > bp + B,i{b^ ~ bv^

 

(6.3.82)

 

 

 

 

 

Из уравнений (6.3.79),..., (6.3.82) после несложных преобразований получим

где

 

 

#1 = mbvr + amnbvf; q2 ~= mbar + a m, M r

 

(6.3 .84)

Нетрудно увидеть, что #i

и #2 с точностью до множителя, зависящего от г

и ф, равны проекциям вихря би и на ось х

Воспользовавшись уравнениями

(6.3.83),

можно

доказать, что

если

в сечении

л; =

0 qi — 0, #2 =

0, то

эти

соот­

ношения

выполняются вдоль

всей

зоны горения.

Соотношения

#i =

0 и #2 = 0

являются дополнительными алгебраическими

связями, позволяющими исклю­

чить из числа основных переменных би<р и 6

и® или bvr и Ьиг. В соответствии

с этим уменьшается число дифференциальных уравнений, подлежащих инте­

грированию. Для конкретности в качестве

основных

переменных будем

ис­

пользовать диг и 6vr. Условие #i(0, / ) = 0

непосредственно

следует из того,

что в сечении х = 0 $vr°— 6у^ = 0. Условие

#2(0, / ) = 0

точно

выполняется

по

меньшей мере в двух случаях:

194

при 6«г° — 6«®'= 0. Для приближенного выполнения этого условия необ­

ходимо, чтобы площадь, занятая отверстиями газовых форсунок, практически полностью занимала площадь головки;

при потенциальном движении газа в сечении л'= 0

 

 

 

Во

всех

остальных

случаях

условие

q2(0, / ) — 0,

из которого

следует-

Q\(x, t ) — (/2

(*, 0 — 0,

выполняется приближенно. Оставшиеся после

умень­

шения

числа

основных

уравнений

дифференциальные

уравнения (6.3.79)

и

(6.3.81)

имеют стандартную форму

(6.3 47)

со следующими отличными от

ну­

ля элементами матрицы М ^:

 

 

 

 

 

М'

-А С

Bv\ м

■м:

- в и\

 

 

UmnP{'41>п'§*Т >

(6.3.85)

 

 

 

где

 

i ф иг

и v r.

 

Перейдем к

уравнениям

(6.3.72),..., (6.3.74) дивергепциопного типа. Первые

два члена этих уравнений и правые части имеют ту же структуру, что и урав­

нения конвективного типа После

подстановки

в них уравнения

(6.3 75) полу­

чим произведение, состоящее из

множителя

Jm ((tm nf'lг0)cos пир

и такого же

выражения, что и в случае продольных колебаний. В результате подстановки

формул

(6.3 76)

и

(6.3.77)

и

использования соотношения

q{ =

q2 — 0

выраже­

ние, выделенное

скобками

в

формуле

(6.3.72),

преобразуется

в член,

пропор­

циональный (amnlr0)Jmn (amnr/r0)cos пщ 6vr, а

в формулах

(6.3.73)

и

(6.3.74)

подобные

выражения преобразуются

в члены,

пропорциональные

(amn/r0)X

ХСг?/ (amnr/r0)cos гтфиг.

 

(6.3.72),...,

(6.3.74) посте преобразования содер­

Все слагаемые

уравнений

жат множитель

 

(ат и г!г0)cos mep, после

сокращения на

который

и

группи­

ровки выражений, не содержащих производных в правой части, вновь прихо­ дим к стандартной форме (6.3.47). Дополнительные элементы матрицы М*, от­

личные о г нуля, имеют в этих уравнениях вид

МШиг ~ ^ qur ^{nv)vf i!г. (6 .3 .86)

Таким образом, при переходе от продольных колебаний к поперечным по­ являются дополнительные переменные 6иг и би, и соответствующие этим пе­ ременным дополнительные столбцы и строки матриц М* и М**. При этом от­ личные от нуля дополнительные элементы матрицы М* определяются форму­ лами (6 3.85) и (6.3.86), а все остальные элементы матрицы М*, так же как и матрицы М**, для продольных и поперечных колебаний имеют одинаковый

вид. Сингулярные члены для обоих видов колебаний из-за условия йг=ц<р =

v;*=v = 0 отсутствуют.

6.4. ВЫЧИСЛЕНИЕ МАТРИЦЫ ЧАСТОТНЫХ

ХАРАКТЕРИСТИК ЗОНЫ ГОРЕНИЯ И ВЕКТОРА ОБРАТНОЙ СВЯЗИ [441

В этом разделе описан алгоритм, при помощи которого из системы уравнений возмущенного движения находится матрица частотных характеристик А и вектор обратной связи Q.

Расчетные соотношения. Полная система уравнений, опреде­ ляющая режим малых колебаний параметров зоны горения, со­ стоит из двух групп. К первой группе относятся уравнения, опре­ деляющие стационарный режим, ко второй — уравнения возму­ щенного движения типа (6.3.47). Для того чтобы получить систему уравнений стационарного режима, положим равным

7*

"

,

195

нулю производные по времени в уравнениях (6.3.1) и (6.3.2), после чего они могут быть представлены в виде

 

-^ -= G (Y , X, I);

Y(0) = Y°,

(6.4.1)

 

d x

 

 

 

где

Y = { F i,...,7 e}; Х =

Х т);

 

 

G={

..... Оя}: 1=

1

 

Уравнения (6.41) следует дополнить уравнениями алгебраи­

ческих связей

(6.3.1):

 

 

 

 

F(Y,

Х )= 0 ; F - { / ?1, . . . , F J

(6.4.2)

и условиями, служащими для определения стационарных значе­ ний координат сечении дробления.

В простейшей модели (дробление происходит в сечении, где We = \Ve*) эти условия сводятся к обращению в ноль функций ф(х) — We—We*:

 

ф(л:) = Ф [Y(x),

X U )]; Ф {Ф,,..., Фг).

(6.4.3)

Уравнения возмущенного движения типа (6.3.47), представ­

ленные в матричной форме, имеют вид

 

лл** ^5Y

, дь Y

м* 8Y +

- / i(;))AG*(LSY)

 

М**---------------

 

dt

д х

2

ш '

 

где

8 Y= (8К„..

1

. , ы п и С=

AG*:= {ЛО,,/Кь... ,АО п/?° „\;

С^)а М *»= || M ik || .

Будем искать решение системы уравнений (6.4.4) в виде

5Y(x, t) = b \ ( х ) е ш ,

(6.4.5)

где 6Y(x) — вектор, компоненты которого являются комплексны­ ми значениями амплитуд колебаний основных переменных сис­

тем в сечении х.

После подстановки уравнения (6.4.5) в скалярное произведе­ ние (L6Y) получим

(L 8 Y еш ) = еш Lk>(Н 8Kft= ем [L ( ш ) 8 Y],

(6.4.6)

где L k' ( ш ) определяются из соотношения

 

= e imt Lu (до).

(6.4.7)

Так, если условия дробления сводятся к обращению в ноль функции Ф/(, то согласно уравнениям (6.3.23) и (6.3.26) £/((ш>) =

196

Lk, если же рассматривается

модель дробления

с конечным

значением тд, то из формулы (6.3.46) следует *

 

L h (/<и)=

 

 

- 7

Г 5г/(лг) е*0* ^ d x

v (/*) e /COT

 

тг)Ч-,+^'1

v2(x)

 

 

 

 

 

 

 

(6.4.8)

Подставив уравнение

(6.4.5)

в уравнение (6.4.4)

и использо­

вав соотношение (6.4.6), получим

 

 

 

 

- ^ = M 8 Y ;

 

 

(6.4.9)

 

 

d x

 

 

 

 

 

М= М*—

 

2

8 (х —ls(j)) 1*,

(6.4.10)

где

 

|| AO,Z,ft(ia)) | | .

 

 

В координатной форме уравнение (6.4.9) имеет вид

 

dbY[(x),.= M ik, (х)ЬУк, (х),

(6.4.11)

где £=1,...,п.

 

 

 

 

 

 

Из последнего соотношения следует, что элемент М^ матри­

цы описывает влияние k-ro параметра на градиент £-го парамет­ ра в сечении х. Так, если при некоторой частоте ю Mik(x) <Cl, то в сечении х k-й параметр не оказывает заметного влияния на £-й и, напротив, если Mik{x)^> 1, то его влияние велико. В соответ­ ствии с этим матрицу М целесообразно назвать матрицей взаим­ ных влияний. Анализ зависимости элементов матрицы М от ш и х может в принципе дать дополнительную информацию о дина­ мической структуре зоны горения.

Граничные условия для уравнения (6.4.9) имеют вид

 

&Y(0) = 8Y°,

 

(6.4.12)

где 6Y0 — вектор, компоненты которого

равны

амплитудам

ко­

лебаний основных переменных систем в начале зоны горения

головки камеры сгорания).

(6.1.3)

параметры систе­

Выразим теперь согласно формулам

мы в сечении х через матрицу частотных

характеристик зоны

горения и колебания параметров системы в сечении х =

0 :

bY(x) = A(x)hY°.

 

(6.4.13)

* Индексы s(j), указывающие на номер сечения дробления, в

целях уп­

рощения записи условно опущены.

 

 

7*— 1894

197

Подставив выражение (6.4.13) в уравнения (6.4.9) и

(6.4.12)

и учитывая, что все компоненты вектора 6Y независимы

(вспо­

могательные переменные 6Х были в процессе линеаризации ис­ ключены), получим дифференциальное уравнение

— =М А

(6.4.14)

d x

 

с граничным условием А(0) = Цбгь1|.

Интегрирование систем уравнений (6.4.1) и (6.4.14) начина­

ется с сечения х=0, где заданы граничные условия для Y и А. На каждом шаге интегрирования, которое удобно реализовать, используя метод Эйлера или Рунга — Кутта, находятся значения

Y, служащие для вычислений Mik, а также функций Ф8. Всякий раз, когда одна из функций Ф„ обращается в ноль, вступает в действие алгоритм вычисления L(io)).

Интегрирование сингулярных составляющих матрицы М сво­ дится к тому, что в сечениях x = l so), где происходит дробление

капель, вычисляется матрица ц и ее значение

прибавляется к

А (Г*,-)-0):

 

А (7,о)+0) = А (7s(y)—0) + ц.

(6.4.15)

Помимо этого, в сечениях дробления осущестцляется измене­ ние процедуры вычисления тех £?,, совокупность 1{ которых со­ держит данное ( ^ ( Г ^ е ^ ) .

В тех случаях, когда в модели процесса горения использует­ ся сечение сильного разрыва, интегрирование ведется до сечения Тф. Новое граничное условие для А в сечении (фЧ-0 определяется

из уравнений

(6.3.48)

и (6.3.49) после подстановки в них урав­

нений (6.4.5)

и (6.4.13):

 

А/*(7ф+0) =

и ;у, + /(оЛ *) Ауы (/ф -0).

(6.4.16)

Таким образом, прохождение сечения сильного разрыва, так же как и сечений дробления, сопровождается возрастанием А на не­

которое конечное значение.

При построении границ устойчивости объем вычислений со­ кращается, если вместо матрицы А используется вектор Q, i-я компонента которого описывает влияние колебаний давления в начале зоны горения на колебания i-ro параметра в сечении х зо­ ны горения. Вектор Q описывает динамические свойства звена, объединяющего зону горения и систему подачи. В соответствии с формулами (6.1.8)

Q (х) = А (х ) ф.

(6.4.17)

Компонента вектора ф* представляет собой частотную характе­ ристику, связывающую колебания давления в начале зоны горе­ ния с колебаниями i-ro параметра, формируемого системой по­ дачи.

198

Система дифференциальных уравнений, определяющая век­ тор Q, как это непосредственно следует из уравнений (6.4.14) и (6.4.17), имеет вид

- ^ - = M Q

(6.4.18)

dx

 

сграничным условием Q(0) =<р.

Вкоординатной форме эта система имеет вид

^dx =

Q,(P)=?,.

(6.4.19)

Из уравнений (6.4.15) и (6.4.17) следует, что значения векто­ ра Q до и после сечения дробления связаны соотношением

Q (7,0)+ 0 ) = Q (/,(;•) - 0) + гмр.

(6.4.20)

Число дифференциальных уравнений, используемых при вы­ числении вектора Q, в п раз меньше, чем используемых для вы­

числения матрицы А.

Если при интегрировании системы уравнений (6.4.19) исполь­ зовать начальное условие Q j(0)=6ji, то будет получен i-й стол­ бец матрицы А. Указанное обстоятельство позволяет использо­ вать уравнения (6.4.18) не только для вычисления вектора Q, но и для выборочных расчетов столбцов матрицы А.

Структура алгоритма. Явная аналитическая запись правых частей системы уравнений (6.4.19) чрезвычайно затруднена гро­ моздкостью входящих в них выражений. Опуская в матрице М сингулярные члены и представляя Q в виде Q=Q * + /Q**, после разделения действительных и мнимых частей в уравнениях (6.4.19) получим

d ’ Q i

Л Л *

I Л У Г * * У ^ * *

= Mik'Qk'

 

dx

 

(6.4.21)

 

 

dQT

■M i k ' Q k ' — • <*>M i k ' Q k '

dx

Если в рассмотренном в разд. 6.2 примере число групп капель г=10, то общее число уравнений равно 88, а число отдельных слагаемых в правых частях дифференциальных уравнений за­ метно превосходит 4000 (при оценке учтена разряженность мат­ рицы М**). Каждое слагаемое при этом, как правило, представ­ ляет собой громоздкое выражение, в которое входят производ­ ные функции Fi и Gj по основным и вспомогательным перемен­ ным. Даже при расчетах в одногрупповом приближении (по среднему диаметру капель), когда число уравнений (6.4.21) рав­ но 16, число слагаемых в правых частях превосходит 100.

Чрезвычайно высокая трудоемкость получения столь слож­ ных выражений и последующего их программирования очевидна.

7**

199

 

При

использовании

еди­

 

нообразной

формы записи

 

уравнений

 

возмущенного

 

движения,

приведенной в

 

разд. 3,

программированию,

 

однако,

подлежит

всего

 

лишь одно

дифференциаль­

 

ное уравнение

(6.4.18).

Ис­

 

пользование операции {умно­

 

жения комплексных матриц,

 

содержащейся

в библиотеке

 

стандартных

 

 

программ

 

ЭВМ, исключает

нрн

этом

 

необходимость

 

явной

запи­

 

си слагаемых правых частей

Рис. 6.3. Структурная схема алгорит­

уравнения (6.4.20).

 

ма вычисления вектора Q

Однако и после этого су­

 

щественного

упрощения за­

дача программирования решения {уравнения

(6.4.18)

с использо­

ванием аналитических выражений для матрицы М все еще ос­ тается весьма громоздкой и трудоемкой. Главным источником этих трудностей является вычисление матрицы М.

Единообразие операций, используемых в алгоритме, позволя­ ет получить дальнейшее упрощение программы. Это упрощение достигается созданием на базе оператора численного дифферен­ цирования подпрограммы (блока вычисления М на рис. 6.3), входными данными которой являются функции Gi,..., Gn> F Fm, а выходными — элементы матриц M*, М**, Г, определяемые по формулам (6.3.16), (6.3.18) и (6.3.19).

Использование этой универсальной программы избавляет от необходимости аналитических выкладок и программирования, связанных с вычислением матрицы М*, М** и Г.

На рис. 6.3 приведена структурная схема алгоритма.

В блоке стационарного режима вычисляются правые части уравнений (6.4.1), функции, определяемые уравнениями (6.4.2), и вспомогательные переменные. На вход этого блока поступают стационарные значения основных переменных, получаемые на каждом шаге интегрирования, а также команда б, по которой при прохождении сечений дробления изменяется процедура вы­

числения G (точнее, тех элементов G*, для которых fs(j)E(W. На вход блока вычисления матрицы JLI (сингулярной добавки) по­

ступают стационарные значения G, Y, X, Г и в некоторых слу­ чаях Q. В этом блоке на каждом шаге интегрирования вычис­ ляются значения функций Фг- (или какие-либо другие признаки, фигурирующие в принятой модели дробления). В сечениях, где функция Фгобращается в ноль, начинается вычисление сингу­ лярной добавки jui. В рассмотренной модели дробления с конеч­

2 0 0