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

книги из ГПНТБ / Бельчиков, В. А. Методические указания к построению математической модели формирования дождевых паводков и ее использованию для выпуска оперативных прогнозов расходов воды с помощью ЭВМ

.pdf
Скачиваний:
15
Добавлен:
19.10.2023
Размер:
4.56 Mб
Скачать

- 100 -

ХХУП. Рассчитанные (I) и фактические (2) расходы воды, соответствующие напеча­

танным графикам 2-го паводка

I

+ , , 6 0 1 5 ? 1 4 6 +02

 

+ 4 9 Э 0 9 3 2 П ш+ 0 2

 

+4 1 3 4 3 8 о 0 8 щ+03

 

♦ 4

1 9 7 4 8 0 3 1 , ( + ° 3

 

♦ 4

1 5 290 0 7 5 ,.,*0 3

 

+ 4

1 41 2 9 о 9 5 ,р+ 0 3

 

4 *

1 3 2 4 Ч 2 Ю + 0 3

 

4» 1 2 9 4 7 2 9 6 щ+ 03

 

4 ,

1 5 7 1 1 9 3 3 10+ 0 3

 

+ » 1 7 2 2 9 9 7 4 , 0 * 0 3

 

t * . 1 5 4 7 7 3 4 5 ю * 0 3

 

 

, 1 5 2 3 2 6 5 9 ,о* О3

 

t ;

. 1 7 3 7 3 1 2 i«5 + 0 3

 

5 5 7 6 6 3 7 3 ю * 0 3 ,

 

t v , , 9 6 4 o 0 3 9 2 b * 0 3

 

+ » , 9 3 5 7 2 4 5 0 ю + 0 3

 

f л , б5б6о7б8ю*03

 

f ,

, - 4 1 8 419 2 8 3 b + 0 3

4 , , 2 8 6 0 5 6 3 3 , 0 + 0 3 4 * . 2 2 5 9 4 3 8 9 , 0 + 0 3 + , . 1 9 9 0 9 6 7 3 » + 0 3 + » , 1 8 5 9 2 9 1 9 * * 0 3

44 , 1 7 6 9 4 8 0 6 » * 0 3

, 1 7 0 8 2 5 1 6 * * 0 3

4 * , 1 6 4 9 4 3 9 1 * * 0 3

, 1 6 3 1 2 2 2 6 * * 0 3 6 , . 1 6 0 5 2 4 3 7 * * 0 3 f f . i 5 6 9 4 2 5 8 r a * 0 3

К 1 П 8 3 8 6 4 Ю + 0 3

,1 4 6 8 0 9 5 3 » * O 3

2

»*з *

4 ,

0 0 0 0 0 0 0 0 » « О 0

+ ,. 7 0 0 0 0 0 0 0 * * 0 2

4,

5 0 0 0 0 Q O O * + U 2

+ 4 1 5 5 0 0 0 0 0 в + 03

■4.

1 * 0 0 0 0 0 0 10+ 03

t,

O O O O O O O O в + 02

+, 5 0 0 0 0 0 0 0 * * 0 2 *i в 0 0 0 0 о 0 0 ю + 0 2

+, ;I 5 OOQQ.O 0 * * 0 3

t, 2 1 0 0 0 0 0 0 * * 0 3

+ , . 2 5 0 0 0 0 0 0 * * 0 3

+, гюооооою+оз

4 ,

2 7 0 0 0 0 0 0 + 0 3

t ,

5 2 0 0 0 0 0 0 * * 0 3

+ „

8 9 0 0 0 0 0 0 » 403

+4 983o0000»+03

+( , 6 3 0 0 0 0 0 0 » + 0 3

+4 , 4750OQOOK14O5

+4 3 2 0 о 0 0 ф 0 » 4 0 з +4 2 5 5 0 0 0 0 0 » +03

+4 2 4 3 о О 0 о 0 » 4 О з

+, 25000000W+03

4 , 2 4 1 0 0 o o O » 4 0 3

4 , 2 1 8 0 0 0 0 0 » + 0 3

4 ,

1 8 0 0 0 0 0 0 * * 0 3

4,

2 1 0 0 0 0 0 0 » ♦ 0 3

4 .

1 7 5 0 0 0 0 0 * * 0 3

+ .

1 6 B 0 0 0 0 0 * * 0 3

t ,

1 4 5 0 0 0 0 0 * * 0 3

* ,

1 3 4 9 9 9 9 9 * * 0 3

О С Т А Н О В -.в Я Ч Е й К Е 0 7 6 2

П Р И В Ы П О Л Н Е Н И И К О МА Н Д Ы )

7 7 7 0 0 0 0 D о о О ОООО С

Р А е 0 0 0 0

ПРИЛОЖЕНИЕ Ш

Программа расчета трансформации паводковых волн по интегралу Дюамеля,

I . Комментарии.

Программа позволяет производить расчет трансформации па­ водковых волн для участка реки с одним входом и выходом путем

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

(45)

при

аппроксимации функции влияния

гамма-

распределением

(46).

 

 

 

 

 

 

 

Алгоритм

программы ha языке АЛГОЛ-60

состоит из блоков 6.F

и

DVfiMEL

 

,

 

описание которых дано в приложении I .

 

 

В программ^ используются стандартные подпрограммы ввода

исходных данных

(

Р 0042)

и печати

результатов счета (

Р1041)

 

Для решения задачи необходимо ввести следующие исходные

данные:

 

 

 

 

 

 

 

 

 

 

 

 

I )

£

-

число ординат входного графика расходов воды;

 

2)

F

-

число ординат функции влияния;

 

 

3)

Й

Д :

 

£ / -

массив входных расходов воды;

 

 

*)

а

-

значение

параметра

п

;

 

 

 

5)

с

-

значение

параметра

t

;

 

 

 

6 )

ъ

-

принятый расчетный интервал времени.

 

 

В

программе

предусмотрены следующие выдачи на печать.

 

I .

Сначала

на печать выдаются: число

ординат входного

графика расходов

воды (

£

); число

ординат функции влияния

(

F

);

значение

параметра

ft

( б

);

значение параметра

 

- 102

-

 

V ( С

); принятый расчетный интервал

времени ( ® );

массив входных расходов воды

Л /I: F

/ .

2.

Затем происходит выдача на печать массива трансфо

рованных расходов воды ( б

).

 

- 103 —

2 . Алгориды программы на языке АЛГ0Л-60

j

• B E G l M, ' I N T E G £ f i * E , F i ‘ R E A E ' E WC . O i

2

■ P 0 0 4 2 ( G < f *l Р 1 в 4 l (£ .F ) *'

3

■•OEG[{i*'AftnAV»»ll:EbGli;E + F"l)!

**

:i h

7

r e At., «p r o c e d u r e of ( x ) ;

 

( V a I-i i e ‘ XI ' K C a L ' X I

' UE« I N ' ' I l CAU‘ H i H 1 B 1 »

START' •

I F • X ' t* E Больше 1 0 ‘ TtluN* 4GO T o ' £

1g n AL f

H F *X - 2

‘ THEN * *00 T0

• F IN J I i F <к < 2 *T||6N

1

8

; { ? ^ ^ П п ^ ^ в| б 1 й : и ^ 5 г ; го' 5ТАКТ' ЕЫо,}

V

10

H ! a l l * x ; ' Go T0 ' S T A R T < £ N D ' i x ; = x - 2 ;

11H ! c C ( i ( i n t 0016063il8><X+,005133995i)xX

12+ . 0 0/i45U4oO)xX+.0?2110156 7 )xX

13

•♦ . 0 8 2 Ц 1 7 40 4 ) * Х + . 4 1 1 7 7 4 1 9 5 5 ) х Х

14

■+ , 4 2 2 7 8 7 4 6 Q 5 ) к X + , 9 9 9 9 9 9 9 7 5 0 )x H ;

15

F I N : G F ; = H ; S I g Na L; « E N B ‘ GAMMA;

16

i i P R O C g D G R E ' D U A M E L i a i N l ' T i O T ' N f i r i i Q B l i

1 7

i i Va LUe ^ N . N x . M . t . D t ; I N T E G E R * N , m ; > R E A E ' N t , b D T J

18

<A R R Л у * Q1 Я в <

 

19

: i B e G I n * ' I N T EGER« J , J , А, В

' A R R A у ' P [ 1 I M ) i t

20

■*re a i . top; *deg i N**reae

TOCi VOR) ToCi=Gf(Nl)i

21

'toc: =|.n п oc«T);

 

22

23

24

25

26

27

28

29

30

31

32

33

34

■ I F q R ‘ I ; = ! ‘ S T E P * 1 * UH T I L ' H* DO

' < B e & I n * T O P ; = ( I - , 5 ) x D T / T S

t o r :

= I N 1 - 1 ) *LNl TOj > 1 - T o P - T O C )

P С I 1

: E ОI

P 11 1; = E X P ( T 0 R ) ‘ END1 *C N В ' i

' <В E G 1 |J * '

I N t E G e R ‘ TOg « T o RI 'TOC ; sfj*AI* 1 i

' ' I F ' n 4h ‘ TUe N * <GO T o ' Me TCA;

' F o R ' i ^ i ' s T E p ' i * u n t u *t o c d o i . b e g i N*

QBt I ) . = 0 i I : F • 1 >H‘ THEN* A ; = I - M * 1 « e l s e 1A ; 4 1 ;

■ i I F ' U N ' T H e N ' b : = N * E L S E * B i = I ;

, ' F 0 R , J . ! s A , S T E p ' 1 * U N T I L * B ' P 0 , »BEGI N*

t o r : * j - J + 1 ; Овс 1 1 : aQBt n <•

Q t j l x p l T O H j K D T ' E N D i * . E N D ' S <G0 ' Т О ' М е Т С А Ц

H E T C A . ' * F O R * I i = l ' S T E P ' l , U N T l L * T o C ‘ O o “ G6<I N«

35QBC‘ I ' = ° ' * I F ' I > N ' r H E N ‘ A ; a t “ N + t * E L S £ ' A f e i l

36■*i f i ?mthen*b ;=m*els£*b ; = i <

37

38

39

4 О

41

4 2

43

4 4

‘ F o R ' j : =A * S T E p * 1 ' UNT t E *B* j o * ' BE GI N*

t o r := j - J * i ; O b i i i := авс п * р с л *

a t T O R 1 x D T ' E N D * * E N D « * E N D * ! M E T C a U ' e N D ' s

РО042|а<В>С»О)!

P l o 4 1 ( B » C ; B ) J

QUa H E l ( А , В , C, D< E< F , G ) S

P 1 0 4 1 / A *G ) *E№0* i

•E N 0 '

1 7 6 0 0

1

5 С

0 0 1 2

О О О 1

0 0 6 j

1

7601

ISO

О о 12

OOOO

9 2 4 1

1 6 1 5 6

o

0 o

0 3 7 6

0 0 0 0

00 00

1

6 1 5 7

000

0 /,44

OOOO

I)(,()0

-104 -

3.Пример расчета.

Вкачестве примера приведем расчет трансформации гидрографа стока участка реки Ингода от с.Улеты до г.Чита длиной 153 км. Для расчета использованы данные наблюдений за расходами воды во входном створе с.Улеты в период прохождения дождевого павод­

ка в сентябре 1956 года.

 

 

 

Исходные

данные:

 

1)

число ординат входного графика расходов воды

Е = 3 0 , 0 ;

2)

число

ординат функции влияния

F = 15,0;

 

3)

массив

входных расходов

воды

й

 

 

Я

Ж

Я

ш

Я

па

 

 

по

 

пп

 

х

 

0

11

404

21

85,0

2

 

3,0

12

373

22

81,0

3

 

43,0

13

295

23

69,0

4

 

69,0

14

234

24

62,0

5

 

49,0

15

185

.25

56,0

6

 

33,0

16

160

26

46,0

7

125

17

138

27

49,0

8

220

18

121

28

43,0

9

238

19

ЮЬ

29

Зу,и

10

276

20

96,0

50-

39,0

4)

параметр

п= 2,8;

 

5)

параметр

Т

= 1 , 3 ;

 

6)

принятый расчетный интервал времени D

= 1,0 .

- 105 -

4 * Выдачи на АЦПУ в Процессе работы рппгпямин

I . Число ординат входного графика расходов воды ( I ) ; число ординат функции влияния (2); значение параметра (3); значение параметра (4); принятый расчетный интервал времени (5 ).

I * .

3 0 0 0 0 0 0 0 В+02

2. »-з

«

1 5 0 о о о о о „ » о г

з +.

Z80 0 0 o 0 0 |o+01

^ ю- 3

■**

и о о о о о о »♦01

5 « * з ■» + . i o o o o o o o , „ + o x

 

 

Массив

входных расходов

води

 

ОООоОоОО Г оо

3 7 3 0 0 0 0 0 ю+03

 

6 9 0 0 0 0 0 0 м + 0 2

+ +

зоо ( | 0 о оо

+ 01

2 9 5 0 0 0 0 0 в + 03

♦ «

о г о о о о о о в + о г

+ »

4 3 о о 0 о 0 0 ' ♦ 0 Z

+'Л 2 3 ( 0 0 0 0 0 в + 03

♦ ♦ 5 б 0 0 0 о 0 0 ю + 0 2

 

6 9 0 0 0 0 0 0

' ♦ 0 2

 

1 8 5 0 0 0 0 0 в *03

* *

4 6 0 0 0 0 0 0 ю+02

+ #

If90 о 0 0 о0

' + 02

+

1 6 0 0 0 0 0 0 в *03

+ *

4 9 0 0 0 o O Q b + 0 2

lb

3 3 0 0 0 0 0 0

' + 0 2

+

1 3 8 0 0 0 0 0 в * 03

♦ * 4 3 0 0 0 0 0 0 . + 0 2

1 2 5 0 0 0 0 0

’ + 03

+

1 2 1 0 0 0 О ° » * 0 Э

+ *

з у о о о о о с ю + о г

**

 

з о о о о о о о в + о г

+ 4

г г о о Оо о о ' + 03

+ и 1 0 7 9 9 9 9 9 в +0 3

**

+ .

г з е о о о о о

' + 03

9 6 0 0 0 0 0 0 ге+02

 

 

* *

ггно о иоо ' + оз

 

0 Г' ПолоII 0п + 07

 

 

 

( 0 4 0 0 0 0 0 '+оз +1

8 1 0 0 0 0 0 0 м + 02

 

 

- 106 -

П. Рассчитанные расходы воды в замыкающем створе

•■Г,

0 0 000 0 0 0 » - 0 0

+',

1 б 7 7 ? в б 1 „ . 0 0

-2 * 4 6 8 5 j 6 » + 01

,1 2 5 4 3 7 б 2 » * 0 2

V* . 2 5 5 7 l 9 8 2 « - * o 2

• t * з з в ^ з г о в + о г

■4(. , 4 2 6 5 8 l 6 7 » * 0 2

• V . б 5 2 4 8 б 9 9 ю + 0 2 ■+‘. 1 0 3 о в з в о „ * 0 3

+.'» Л 4 5 l 4 5 6 l » + o 3 4 + . 1 9 2 4 2 б 1 3 ш + Q3

4> , 2 4 6 4 ? 2 9 5 » + q 3

*\ 2 8 7 о 7328«) +03

4-* 3 0 0 8 6 3 1 0 ю + 03

♦*. . : 2 9 0 4 8 2 7 4 w+03

4 Г . , 2 8 3 0 2 9 П » + 03 +Г, г 3 4 2 Г б 1 8 » * 0 3 4'. 2 0 3 8 7 7 1 3 0 3 +■„ J. 7 657 7 8 в » * 0 3 1 5 3 2 7 353,0 + 03 » 3 3 6 6 7 0 8 « + 03

4'+ Д 1 7 3 8 9 3 8 к > + 0 3

4 !< х 1 0 4 0 8 1 5 3 ( о+03

♦ . 9 2 4 ? 4 ^ 8 0 « + 0 2

О С Т А Н О В ь * Ч Е й К Е

6 2 3 3 0 0 0 3 « + 0 2

+4 7 3 1 8 4 0 6 4 to+ 0 2>

*т 6 5 0 4 2 9 ( , з » + 0 2

* . 5 8 4 9 7 1 в з » + 0 2

♦ . , 5 3 3 4 3 0 j 8 ,o+0 2

* . 4 8 7 8 4 1 ? б » * 0 2 + 4 4 3 1 2 5 0 , 1 » * О 2 ♦ „ 3 3 4 0 9 9 5 2 « * О 2

+ » 2 3 3 б 1 3 б 9 И * 0 2

I 51941,8й+Ог + . *3764447(0*01 +. 55406741»+01

t . 3l95l764»+0l

t . . 1 7 8 5 3 « 9 9 » + 0 i

+ . , 97330966»+00 о 4+.5l4oll5l»+Oo

4. ; 26440200».000 12*21454»-80 +t 57*26042».Oi

t , 19480250».0 1

0 4 4 3 ПрИ ВЫПОЛНЕНИИ КОМАНДЫ

7 77 0 0 0 0 0 0 0 0 в ОО О С р А = О ООО

П Р И Л О Ж Е Н И Е 1 У

Программа расчета трансформации паводковых волн для участка реки с несколькими входами и оптимизации параметров функций влияния.

I . Комментарии

Программа позволяет производить расчет трансформации павод­

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

Расчет трансформации производится путем решения уравнения

(47) при аппроксимации функций влияния гамма-распределэниек (46).

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

языке АЛГОЛ-60 состоит из шести блокоЕ

F\JNK

,

G-F ,

DUAMEi

,

ОРТМК i

 

,

AUG

,

SCRIBE

 

 

 

I .

FUNK

(x)

 

- процедура вычисления расходов во­

ды в

замыкающем створе (

QS

)

и расчета критерия качества

( К

) , где

X*

- массив

 

оптимизируемых параметров.

 

 

Процедуры (5F и DUAMEl

 

описаны в приложение I , а

процедуры оптимизации параметров

 

0PFMK i

,

AV&

,

SCRIBE

 

описаны в

приложении п.

 

 

 

 

В программе используются стандартные подпрограммы ввода

 

* Параметрам

массива

 

X

соответствуют

следующие обозна­

чения:

 

 

 

 

 

 

Х/</~

t

Х/2! ~ Vlt,

 

Х|3/~П2 ,

Х/4/~ Tti ,

X .ISl'-f7,

,

 

 

 

 

 

 

 

- 108 -

 

 

исходных

данных (

Р

0042), печати результатов

счета

( Р 1041)

и печати

графиков

(

Р 0743).

 

 

При

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

формации

паводковых волн по найденным значениям параметров необ­

ходимо исключить

обращение к процедуре оптимизации

изъять из

программы 192 перфокарту).

 

 

Для

оптимизации

параметров функций влияния

при расчете

трансформации паводковых волн на участке реки, имеющем три вход­ ных створа необходимо ввести следующие данные:

1)А/ - общее число паводков по трем входным створам

(монет принимать значения от I до любого положительного числа);

2)DT - шаг интегрирования;

3)

£* б

- число оптимизируемых параметров;

 

4)

СУ

-

число

ординат функций влияния для I

входа;

5)

С 2

-

число

ординат

функций влияния

для

2 входа;

6)

С 3

-

число

ординат

функций влияния для 3

входа;

7)

С

Д :

N /

- нассив, составленный из чисел равных

 

 

числу ординат входных и выходных гидрографов за

 

 

все

паводки;

 

 

 

в) Х М IN

Д :

£

/ - массив оптимизированных параметров

 

 

(записывается следующим образом

Я,

 

9) кк

10) КК2

*

Чр*

У7.

( >

);

’ "■*

- весовой коэффициент, учитывающий сток с терри­ тории неосвещенной гидрометрическими наблюдени­

ями для I входа;

- весовой коэффициент, учитывающий сток с терри­ тории, не освещенной гидрометрическими наблюдени­ ями, для 2 входа;

-109 -

11)КИЗ - весовой коэффициент, учитывающий сток с терри­ тории, неосвещенной гидрометрическими наблюдени­ ями, для 3 входа;

12)

Q4

Д :

А /

- массив расходов воды за все паводки

 

 

для I

входа { А

число ординат всех графиков

 

 

расходов

воды);

 

13)

Q2

Д :

А /

- массив расходов воды за все паводки

 

 

ндля

2 входа;

 

14)

Q5

/ I :

А /

- массив расходов воды за все паводки

 

 

для

3

входа;

 

15)

Qf

Д :

А /

- массив расходов воды замыкающего ство­

 

 

ра за все паводки;

 

16)

ХА/

Д :

£

/

- массив никних границ значений оптими­

 

 

зируемых

параметров;

 

17)

XV

Д ;

£

/

- массив верхних границ значений оптими­

 

 

зируемых

параметров.

 

 

Для оптимизации параметров функций влияния при расчете

 

трансформации паводковых волн на участке

реки,

имеющем два

 

входных створа необходимо произвести изменения в записи прог­

 

раммы и исходных

данных.

 

 

 

 

 

 

 

 

 

В программе производятся следующие изменения:

 

 

 

 

1) меняется запись присвоения параметров в процедуре

 

 

На место 160 И 161 перфокарт подкладывается следующая перфо­

 

карта:

 

 

 

 

 

 

 

 

 

 

 

160.

РГ-= х[/]', Р2 :=

х[5];

тяу/>

х [ г ] ;

t a y z =

х Ш ;

 

 

 

 

2) после

185

перфокарты (

Р 0042

/

Q/

, Q2

,

<2 5

<

Q4 / ) подкладывается перфокарта ввода

параметров

П3

и

<-3

186.

Р 0042

/

Ps

,

ТяУб / .

 

 

 

 

 

 

Соседние файлы в папке книги из ГПНТБ