Главная > Дифференциальные игры
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

А.3. ОПТИМАЛЬНЫЕ ТРАЕКТОРИИ УПРАВЛЯЕМЫХ РАКЕТ

Проектирование траекторий ракет дальнего радиуса действия, максимизирующее их эффективность, — это задача, для решения которой применимы настоящие методы. Здесь мы имеем дело с игрой одного игрока и в качестве платы, т. е. величины, которую надо оптимизировать, принимаем расход горючего.

Рассмотрим сначала сам прототип. Координатами в пространстве игры (фазовыми координатами) будут следующие величины:

позиционные координаты ракеты,

компоненты скорости,

угол рыскания и другие подобные величины,

текущий вес ракеты (убывающий при расходовании горючего).

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

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

Используя наш подход, мы будем, как обычно, изучать задачу в обратном порядке. Начиная с заданного пункта назначения, найдем множество точек в пространстве фазовых координат, обладающих тем свойством, что свободное падение из любой такой точки приведет ракету в цель. Это множество определяет в поверхность Используя в качестве совокупности начальных условий, построим обычным методом регрессивные оптимальные траектории; результат дает решение для последнего участка активного полета. Это решение продолжается назад до тех пор, пока не выполнятся условия перехода в предшествующую стадию. Полученные состояния образуют новую поверхность и цена будет известной функцией на ней. Мы продолжаем этот процесс до тех пор, пока не доходим до участка полета, включающего в себя запуск.

Не в пример многим другим задачам, которые мы изучали, эта задача пользовалась большим вниманием на протяжении последних лет. Многие исследователи получили здесь первоклассные результаты, даже не зная ничего о дифференциальных играх. Можно ли утверждать, что только что описанный подход имеет какие-либо преимущества?

С точки зрения чистой логики метода — нет.

Всегда начинают с того, что создают модель которая более или менее упрощенно описывает реальность. Благодаря модели, и только ей, может быть использована математика. Вообще говоря, и почти наверняка в данном случае, изучаемая задача ставится так, чтобы имелся единственный ответ. Тогда любые приемы, с помощью которых можно получить этот единственный ответ, одинаково хороши. В самом деле, должен существовать способ, устанавливающий их логическую эквивалентность.

Но дифференциальные игры имеют преимущество перед другими методами, по крайней мере некоторыми, по отношению к следующим двум вопросам: насколько процедура решения освещает аспекты поведения в любом положении, отличном от самой траектории? Применим ли используемый математический метод к более реалистическим и более трудоемким моделям?

Во-первых, благодаря определенным выше поверхностям мы включаем оптимальную траекторию в семейство траекторий, по каждой из которых ракета движется оптимально к оптимальной точке перехода в стадию пассивного полета. (Разумеется, то же самое можно достичь с помощью вариационного исчисления, если варьировать условия на конце траектории. Тем самым наше утверждение гораздо слабее: такое рассмотрение гораздо естественнее с точки зрения дифференциальных игр.)

Вторым преимуществом нашего подхода является то, что ракета не ограничена единственной навигационной программой. Если некоторое неблагоприятное событие собьет ее с курса, то она не должна вновь возвращаться на старую траекторию, а движется оптимально по пути, соответствующему новым значениям координат. С математической точки зрения такая ситуация становится возможной благодаря тому, что наш метод ведет к вычислению V, а следовательно, и управлений (которые выражаются через частные производные от V) во всех точках пространства Это означает, что в любой ситуации (фазовые координаты), которая может встретиться на протяжении полета, мы знаем (именно для этой ситуации) наилучший способ управления.

Пример А. 3.1. Упрощенная задача о полете ракеты. Упрощения довольно решительные, но в принципе ничто не приносится в жертву. Наша модель является не реалистической, а иллюстративной. Сделаем следующие предположения:

Имеется единственная стадия активного полета, за которой следует свободное падение.

Земля плоская, силы гравитации равномерны и вертикальны. Нет трения о воздух.

Тяга ракеты постоянна по величине; управление достигается изменением ее направления. Физическое пространство двумерно; ракета всегда остается в вертикальной плоскости, содержащей точки запуска и цели. Потери веса ракеты вследствие использования горючего не учитываются.

Итак, в плоскости х, у наша ракета должна быть запущена из начала координат О с нулевой скоростью. Цель, расположенная точке (см. рис. А.3.1), имеет координаты

Рис. А.3.1.

С включенным двигателем "ракета следует до точки К (сплошная кривая), откуда начинается свободное падение.

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

Фазовыми координатами являются х, у — положение ракеты и ее вектор скорости. Сила тяги, приходящаяся на единицу массы, представлена на рис. вектором длины Угол наклона этого вектора является единственным управлением.

Движение ракеты описывается обычными ньютоновскими уравнениями ускорение силы тяжести)

Мы построим множество предыдущем обсуждении), состоящее из всех таких точек пространства У, откуда может начаться свободное падение; одной из этих точек является изображенная на рисунке точка К.

Использование элементарной динамики дает

Читатель без труда проверит, что если тело начинает движение из указанного выше начального положения с начальной скоростью то в момент времени оно приземлится в точке

Составив основное уравнение и уравнения характеристик и интегрируя последние при выписанных выше начальных условиях, получим траекторию

где

Далее, и для оптимальной стратегии

Следовательно, направление силы в активном полете остается постоянным; к этому мы еще вернемся позднее. Траектория ракеты будет параболой с осью, параллельной направлению суммы векторов тяги и силы тяжести.

Затем решим систему относительно Исключение их приводит к уравнению четвертой степени, и все искомые величины будут выражаться через один из его корней, подходящим образом выбранный.

Но если речь идет о конкретной траектории с начальными условиями

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

Рис. А.3.2.

Проведя необходимые вычисления, получим

где Таким образом, угол наклона тяги является функцией от Легко начертить эту зависимость, обращая график зависимости от Это сделано на рис. А.3.2.

Величину можно рассматривать как величину силы, если вес ракеты принять за единицу. Она должна быть больше 1 для того, чтобы ракета смогла подняться с земли. Если она очень велика, то график показывает, что угол очень близок к 45° — вполне естественное заключение, поскольку это хорошо

известный угол для баллистической стрельбы на максимальное расстояние (в вакууме), а очень большая сила должна действовать очень короткое время. По мере того как убывает до 1, угол наклона тяги возрастает, давая в пределе вертикальный старт.

На том же рисунке мы начертили Эта величина является хорошим критерием для всей оптимальной траектории, так как представляет собой отношение времени работы двигателя к полному времени полета. При большой тяге продолжительность активного участка мала; почти весь путь составляет свободное падение. Оба времени полета одинаковы при отношении равном примерно 1,6, а для еще меньших отношений сил время активного полета доминирует.

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

где — константы.

Если цель ракеты состоит лишь в достижении за минимальное время заданного положения, то будет постоянным, однако произвольные терминальные поверхности которые нам приходится рассматривать, зависят наряду с х, у также от , т. е. учитывают не только конечное положение, но и конечную скорость. Ясно, что объект, приближаясь к должен предвидеть конечное значение скорости в момент прибытия. Выражение (А.3.2) для оптимальной стратегии с этой точки зрения весьма правдоподобно. Действительно, если велико далеко от то угол будет почти постоянным, но когда х приближается к вектор силы меняет направление, чтобы удовлетворить граничным условиям.

Мы подчеркиваем этот факт, чтобы отметить, что простота полученного решения является, по-видимому, скорее исключением, чем правилом. Здесь имеет постоянное значение лишь благодаря тому, что скорость на терминальной поверхности принимает подходящие значения. Стоит, однако, изменить задачу — включить сопротивление воздуха, многоступенчатость и т. д. — и мы, вероятно, получим гораздо более сложное решение.

Задача A.3.1. Показать, что для ракеты, движущейся в постоянном поле сил и управляемой поворотом силы тяги, как в предыдущем примере, необходимое и достаточное условие того, что

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

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

Проблема А.3.1. Каково будет управление, если вместо постоянного поля сил взять поле с потенциалом Особенно важно поле сил, обратно пропорциональных квадрату расстояния.

Проблема А.3.2. Каков наиболее экономный способ запуска спутника на любую круговую орбиту вокруг Земли? Мы подразумеваем здесь академическую, но интересную модель. Сделать те же предположения о полете, что и раньше в этом параграфе, за исключением того, что силы гравитации радиальны и меняются обратно пропорционально квадрату расстояния от центра Земли О. В качестве следует использовать множество тех значений фазовых координат, при которых ракета находится на круговой орбите (центробежные силы уравнивают гравитационные).

Предположим, что Земля совершенно проницаема. При каких условиях радиус орбиты будет больше радиуса точки пуска (предполагается, что она расположена на поверхности Земли), так чтобы орбита оказалась осуществимой? Даже при осуществимости в этом смысле траектория вывода может проходить сквозь Землю. Такой случай должен означать, что спутник запускается с вершины горы.

1
Оглавление
email@scask.ru