Макаренко Р.Ю., Стульба М.А., Гурвич Ю.А.
Белорусский Национальный Технический Университет
Выбор метода
оптимизации при расчете количества вычислительных процедур при оптимизации
методом сеток
Прежде
чем приступить к выбору метода оптимизации, проанализируем с позиции
существующую методику построения зон, областей или картин устойчивости либо неустойчивости
движения управляемых колес на плоскости или в пространстве параметров по одному
из критериев, например, скорости устойчивого движения колес. Для этого необходимо
ответить на вопрос: в чем же выигрывает проектировщик, если одновременно варьировать
два, три или более значений параметров при неизменных величинах остальных в математическом
описании движения управляемых колес, по сравнению с изменением только одного
параметра (при неизменном значении остальных)?
Ответ
на поставленный вопрос получим после сравнения результатов вычислений по
выведенным в этом разделе формулам, определяющим:
-
количество совокупностей (или число сочетаний) значений параметров
для n-мерного
пространства варьируемых параметров и различного числа уровней варьирования по
каждой n-мерной координате,
-
число зон устойчивости либо неустойчивости движения управляемых колес машины
(к1) при одновременном варьировании значений
сначала одного параметра (к1=1), затем двух (к1=2),…,(n-1),
при этом к1=n-1 значений n
параметров (к1=n) из совокупности, содержащей
n параметров, при неизменных значениях остальных значений в
этой совокупности параметров.
Формулы
и
(к1) будем выводить для двух случаев, когда
число уровня варьирования по каждой n-мерной координате
различно -
,
,…,
(где i, j,…,
N- текущие порядковые номера уровней варьирования по каждой n-мерной
координате i=
; j=
; … ; N=
, соответствуют количеству порядковых номеров уровней
варьирования) и когда это число одинаково
=
=…=
=λ и
=
=…=
=f. В последнем случае формулы
и
(к1)
приобретают вид:
и
(к1).
Чтобы
установить вид формулы
, рассмотрим рисунок 1.1, на котором изображена плоскость (n=2)
и пространство (n=3) совершенно различных по физическому смыслу
параметров с отличным друг от друга числом уровней варьирования по каждой из
трех координат:
,
,
, где i=
; j=
; … ; k=
.
Тогда
=4,
=2,
=3.
Легко определить,что количество
совокупностей параметров на плоскости
(рисунок 1.1,а) и в пространстве
(рисунок 1.1,б) соответственно равно:
=
*
;
=
*
*
;
=4*3=12;
=4*
*3=24.


а) б)
Рисунок
1.1
В n-мерном пространстве
параметров количество их совокупностей, содержащих по n параметров каждая,
определяется следующей зависимостью:
1.3
Здесь
необходимо обратить внимание на следующее обстоятельство. В отличие от
произведения
*
*
*…*
, которое определяет значение
, запись вида (1.3) является названием всего лишь одной из
совокупностей параметров в n-мерном пространстве (смотри рисунок 1.1).
Вывод
формулы
(к1) при к=
будем осуществлять исходя
из предположения, что скорость движения управляемых колес является функцией совокупности
параметров V=V(
,
,…,
), которая представляет поверхность в n-мерном
пространстве.
Рассмотрим
вариант, где скорость движения колес является функцией двух параметров V=V(
;
). Чтобы изучить эту поверхность в случае варьирования
величины одного из них при неизменном значении второго необходимо выполнить
следующее:
А)
Варьировать величину одного из параметров, например
, при неизменной какой-либо одной из величин
, например
=const. При этом получим ряд точек
=(где i=
), через которые, используя методы оптимизации, можно
провести плавную кривую. Зависимость
=
(
,
) и представляет собой одну плоскую зону устойчивости и
неустойчивости (рисунок 1.2,б). Подобных зон устойчивости вида
=
(
,
) нужно построить j=
.
Б)
Помимо этих зон необходимо построить еще и число j=
зон устойчивости
вида
=
(
,
), где j=
(рисунок 1.2,в).
Здесь варьируется величина
при уже неизменной величине
=(где i=
).


б) в)
Рисунок 1.2
Очевидно,
что полное количество плоских зон устойчивости соответствует числу
горизонтальных и вертикальных прямых, проведенных через соответствующие
совокупности параметров на плоскости двух параметров. Например, согласно рисунку
1.1(а) количество горизонтальных линий равно трем, а количество вертикальных
равно четырем. Следовательно, для изучения поверхности V(
,
) необходимо построить семь плоских зон устойчивости. А для
изучения, например, поверхности V(
,
), изображенной на рисунке 1.2(а), необходимо построить
восемь плоских зон устойчивости.

а)
рисунок1.2
Таким
образом, для изучения поверхности V(
,
) по методике, где варьируют значения одного параметра при неизменных
значениях второго, необходимо построить следующее количество плоских зон
устойчивости:

Если одновременно варьировать величины двух параметров, то для изучения
поверхности V(
,
) необходимо построить всего одну область устойчивости,
изображенную на рисунке 1.3(а).
Таким
образом, оказалось, что при
одновременном варьировании n параметров
необходимо строить всего лишь одну n-мерную
картину устойчивости.
Это позволяет из имеющегося большого
количества методов нелинейного программирования выбрать методы случайного
поиска.
В результате нами выбран метод
Монте-Карло, который относится к случайному поиску. Необходимо подчеркнуть
основное достоинство метода Монте-Карло, заключающееся в его независимости от
условий задачи. С помощью генератора псевдослучайных чисел вырабатываются
точки, которыми просматривается многомерное пространство варьируемых параметров.