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

plan_exp

.pdf
Скачиваний:
59
Добавлен:
02.05.2015
Размер:
494.54 Кб
Скачать

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

m-1

 

rXk = r2 - å ri2

(59)

i=1

 

m-1

Правда, может оказаться, что p2 < åpi2 . Тогда определяют сумму лишь m-2 факторов, а шаг вдоль

i=1

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

5.4. Метод градиента

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

y = A0 + A1X1 + A 2 X2 + ...

(60)

Рис. 13

Известно, что градиент функции

 

¶j

 

 

 

¶j

 

 

 

¶j

 

 

 

(61)

gradj =

 

i +

 

j +

k + ...

 

 

 

 

 

 

X1 X2 X3

Поэтому

 

 

 

 

 

 

 

(62)

grad y = A1 i + A 2 j + A3k + ...

т.е. коэффициенты регрессии являются частными производными по координатным осям, что позволяет легко определить направление движения. Впрочем, факторный эксперимент проводить необязательно. Его можно заменить шаговой процедурой, которая состоит в следующем. От точки А делают шаг влево DX1 и шаг вправо DX2, измеряя при этом величину у. Тогда:

A1 =

y

=

Dy1

(63)

X1

2DX1

 

 

 

где Dy - разность значений у между левой и правой точками.

Аналогично A

2

=

y

=

Dy 2

, где DX

– шаг вдоль оси Х , а Dy

2

- разность значений у между

 

 

 

 

X2

 

2

2

 

 

 

 

 

2DX2

 

 

 

верхней и нижней (вдоль X2) точками.

Движение в выбранном направлении продолжается до тех пор, пока у растет. Как только этот рост прекращается, процедуру можно повторить. Если при очередной процедуре y уже не растет, значит оптимум найден. Рассмотрим более подробно одну из модификаций метода градиента - метод крутого восхождения.

5.5.Метод крутого восхождения (метод Бокса-Уилсона)

После выбора исходной точки А, которая принимается за центр эксперимента, проводится полный или дробный факторный эксперимент. Интервал варьирования выбирается таким образом, чтобы в выбранном диапазоне функция у была линейной. Обычно, как уже отмечалось, такой интервал принимается равным 10 ошибкам опыта. После проведения ПФЭ или ДФЭ определяется шаг движения по каждому фактору: шаг вдоль оси X1 – h1, вдоль оси Х2 – h2, и т.д. При этом

hi = Ai DXi

(63а)

где DXi - интервал варьирования по оси Xi в абсолютных единицах. Полученные таким образом шаги можно пропорционально по всем факторам или увеличить, или уменьшить. Процедуру движения к оптимуму для трехфакторного эксперимента представим себе на примере табл. 24.

Таблица 24

Пример расчета начального этапа движения к оптимуму

Параметры

Х1

Х2

Х3

y

 

 

траектории

Примечания

 

движения

 

 

 

 

 

 

Координаты

 

 

 

 

 

 

исходной

60

40

100

20

 

 

точки

 

 

 

 

 

 

Ai

5

8

10

 

 

 

DXi

30

20

40

 

 

 

 

 

 

 

 

 

 

hi

 

 

 

 

Шаг получился

 

150

160

400

 

большой, его

 

 

 

 

 

 

надо скорректи-

 

 

 

 

 

 

ровать

hik

 

 

 

 

Примерно 10

10

11

27

 

ошибок опыта

Координат

 

 

 

 

Т.к. Аi>0

следующей

70

51

121

 

к+1 точки

 

 

 

 

 

X2

2`X2

X1

X1

Координаты следующей точки Xi(k+1) определяются по формуле:

Xi(k+1) = Xik + hik ,

(64)

где Xik - координаты исходной точки;

hik - скорректированный шаг движения к оптимуму.

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

Рис. 15

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

5.6. Метод последовательного симплекс-планирования

Первоначально опыт проводится в соответствии с симплекс-планом, изложенным в §4.2, в вершинах треугольника. Диапазон варьирования факторов принимается в пределах 5...10 ошибок опыта. Определяем выход в точках опыта 1,2,3 (рис.14).

Предположим, что y1>y2>y3. В этом случае отбрасывается вершина с наименьшим значением у (т.е. у3) и симметрично точке 3, ставится новый опыт в точке 3¢ . Снова сравниваются выходы и отбрасывается наименьший. Пусть при этом y1 > y¢3 > y2 . Тогда очередной опыт проводим в точке 2¢ , симметричной точке 2 относительно линии, 1 - 3¢ Таким образом, движение к оптимуму будет происходить путем отбрасывания «худшей» точки эксперимента и замены ее новой, симметричной точкой. Процедура повторяется до тех пор, пока не начнется вращение треугольника вокруг какой-то точки. Она-то и является точкой оптимума. Иногда опыт приводит к возврату к исходному симплексу. В этом случае применительно к нашему примеру надо отбросить не точку минимального значения у, а следующую по малости точку. Помимо графического способа определения координаты симплекса существует и соответствующий аналитический аппарат [42]. Так для двухмерного симплекса:

X¢13 = X11 + X12 - X13 ,

(65)

X¢23 = X21 + X22 - X23

(66)

Здесь X12 означает координату точки 2 по первому фактору, т.е. первая цифра индекса указывает на номер фактора, а вторая на номер точки; X¢13 - координата по оси X1 точки, симметричной точке 3 относительно линии 1-2. Проще говоря, координата новой точки по любой оси равна сумме координат остающихся точек минус координата отбрасываемой точки.

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

 

2

K

 

XiK+2 =

åX j=1 - Xi отбр ,

(67)

 

 

K j=1

 

Здесь XKi +2 - значение 1-го фактора в новой (К+2)-ой точке симплекса; Xij - значение i-го фактора в j-ой точке;

Xi отбр - значение i-го фактора в отбрасываемой точке

Под знаком суммы стоит сумма координат остающихся точек симплекса.

Применение симплекс-метода дает следующие преимущества:

1.В процессе исследования на любом этапе можно подключить еще одну переменную, влияние которой ранее не было обнаружено.

2.Если существуют какие-то ограничения на величину факторов, то движение может осуществляться вдоль границ.

3.Не требуется никаких статистических вычислений.

4.Метод можно применить при проведении не только факторного, но и численного эксперимента.

5.Этот метод используется для оптимизации даже в том случае, если отсутствует критерий оптимизации или этих критериев несколько.

6.Не требуется дублирование опытов, т.к. случайные ошибки исправляются в процессе опытов.

7.Метод обеспечивает большее быстродействие при значительной точности и большую точность при значительном быстродействии.

Недостатки метода:

1.Он не позволяет обнаружить несколько оптимумов.

2.Имеется возможность «проскочить» оптимум в том случае, если размеры симплекса слишком

велики.

3.В ряде случаев движение к оптимуму происходит «петлями» или «зигзагами», что существенно затягивает эксперимент.

5.7.Метод ускоренного симплекс-планирования

На рис. 16 показаны траектория движения симплекса и точки пересечения медиан. Последняя траектория состоит из петель. Их можно избежать, если выполнять опыты, соответствующие лишь заштрихованным симплексам. Если y3>y2>y1, то можно отбрасывать не только точку 1, но и точку 2, хотя только в том случае, если

y3 - y2 > y2 - y1 , т.е. y2 и y1 близки по своим значениям, а y3 значительно больше, чем y2 и y1. При этом отбрасывается две вершины 1 и 2. Новые точки получаются путем продолжения сторон 1-3 и 2-3, при-

Рис. 16.

чем отрезок 1-3 равен отрезку 3-5, а отрезок 2-3 равен отрезку 3-6. Поэтому можно записать координаты новых точек:

точки 5

X

15

= 2 X 13

- X 11

X 25

= 2 X 23

- X 21

 

точки 6

X

16

= 2 X 13

- X 12

X 26

= 2 X 23

- X 22

 

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

 

2

K-(n-1)

 

XiK+2 =

åXij ост - Xi отбр

(68)

K - (n -1)

 

j=1

 

Здесь К – число факторов;

n - число отбрасываемых точек; j - номер остающейся точки;

Xi отбр - координаты отбрасываемой точки.

 

5.8. Дискретное (целочисленное)

 

симплекс-планирование

X2

В этом случае все факторное пространство разделяют с помо-

 

щью плоскостей, параллельных координатным плоскостям, на от-

 

дельные кубы или при многомерном пространстве на гиперкубы. Та-

 

ким образом, факторы приобретают только целые значения, т.к. опы-

 

ты проводятся только в узлах решетки. Суть метода удобно показать

 

на примере двухфакторного эксперимента (рис. 17). Сначала произ-

 

вольно выбираем начальную точку А. Затем задаем шаг вдоль оси X1

 

и делаем опыт в точке В. Аналогично делаем один шаг вдоль оси Х2 и

 

ставим опыт в точке С. Тем самым получаем результаты эксперимента

0 1 2 3 4 5 6 7 X1

в трех точках нерегулярного симплекса. Если наихудшие результаты

¢

Рис. 17.

получены в точке С, то ставится опыт в точке C , если в точке В, то

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]