
- •4.1. Имитация, как инструмент исследования сложных систем.
- •4.2.2.1. Классификация методов генерирования и имитации входных воздействий.
- •4.2.2.2. Источники первичной случайности.
- •Эта запись означает, что
- •Числа с логарифмически нормальным распределением генерируются преобразованием
- •Используя формулу скользящего суммирования
- •Эта реализация порождает векторный случайный процесс
- •Когда в момент t'2в агрегат поступает входной сигналx'2, то состояние агрегата принимает значение
- •4.2.3.3. Индивидуальное моделирование
- •4.2.4. Планирование эксперимента.
- •4.2.4.1.Полный факторный эксперимент.
- •Дробный факторный эксперимент.
- •Проведение и обработка результатов экспериментов.
- •4.2.5. Обработка результатов.
- •4.2.5.2. Двух- и многофакторный анализ.
4.2.4.1.Полный факторный эксперимент.
После выбора объекта исследования, формулировки целевой функции и описания факторов перед экспериментатором встает вопрос: при каких сочетаниях факторов проводить первые опыты? При выборе экспериментальной области необходимо использовать априорную (доопытную) информацию об исследуемом процессе. В качестве отправной обычно выбирают точку, соответствующую наилучшим сочетаниям факторов, то есть такую, при которой значение целевой функции максимально (минимально) по сравнению с другими известными сочетаниями факторов.
Точку начала эксперимента называют нулевым или основным уровнем. Если доопытная информация отсутствует, то выбор нулевого уровня произволен, однако координаты точки начала опыта должны лежать внутри области определения факторов, на некотором расстоянии от границы.
Далее переходят к выбору интервалов варьирования по каждому из факторов. Под интервалом варьирования в данном случае понимают число (свое для каждого фактора), прибавляя которое к нулевому уровню, получают верхний, а вычитая –нижний уровнифакторов. На первом этапе планирования эксперимента (при получении линейной модели) факторы всегда варьируют лишь на двух уровнях. Интервал варьирования не может быть меньше ошибки, с которой экспериментатор фиксирует уровень фактора, иначе верхний и нижний уровни окажутся неразличимыми. С другой стороны, нижний и верхний уровни должны, как и нулевой уровень, лежать внутри области определения факторов. Выбор нулевого уровня и интервалов варьирования – задача трудная, так как она связана с неформализованным этапом планирования эксперимента.
Пусть xjo– нулевой уровень,hj– интервал варьирования,xj– значение фактора,j– номер фактора. Для простоты записи и обработки экспериментальных данных перейдем к новой безразмерной системе координат с началом в центре исследуемой области. В новой системе координат значениеj-го фактора обозначимXj. ЗначениеXj связано сxjследующей формулой
.
(4.29)
Используя (4.29), можно показать, что в новой системе координат xjoпринимает значение 0, верхний уровеньxjo +hj =xjв– значение +1, а нижний уровеньxjo –hj =xjн– значение –1.
Таблица 4.3.
x1
x2
Основной уровень
1,2
3
Интервал
варьирования
1
2
В результате опыта получена точка С с координатами х1=2 и х2=4. Необходимо вычислить по каждому из факторов верхний и нижний уровень, кодированные значения (то есть в новой системе координат) основного, верхнего и нижнего уровней, а также точки С.
Решение 4.18. Выбор нулевого уровня и интервала варьирования однозначно определят верхний и нижний уровни фактора. Имеем:
верхний уровень – x1в=x1o+h1 = 1,2 + 1 = 2,2;x2в=x2o +h2 = 3 + 2= 5;
нижний уровень – x1н=x1o -h1 = 1,2 - 1 = 0,2;x2н=x2o -h2 = 3 - 2 = 1;
кодированные значения таковы:
основного уровня – Х1о= (1,2 - 1,2) / 1 = 0; Х2о= (3 - 3) / 2 = 0;
верхнего уровня – Х1в= (2,2 - 1,2) / 1 = +1; Х2в= (5 - 3) / 2 = +1;
нижнего уровня – Х1н= (0,2 - 1,2) / 1 = -1; Х2н= (1 - 3) / 2 = -1;
точки С: – Х1= (2 - 1,2) / 2 = 0,4; Х2= (4 - 3) / 2 = 0,5.
Эксперимент, в котором реализуются все возможные сочетания уровней факторов, называют полным факторным экспериментом. Методы обработки информации полного факторного эксперимента исследуют в дисперсионном анализе (см. ниже).
Если число факторов известно, то при варьировании факторов на двух уровнях количество опытов вычисляется по формуле
N= 2k, (4.30)
где N– число опытов, аk– количество факторов.
Составим матрицу планирования экспериментадля полного факторного эксперимента 22(с единицами и без них).
В матрице планирования указывают все возможные сочетания нижних и верхних уровней по каждому из факторов модели. В последнем столбце записывают значения выходного параметра, соответствующие определенным сочетаниям факторов.
Таблица 4.4.
№ |
Х1 |
Х2 |
Y |
|
№ |
Х1 |
Х2 |
Y |
1 |
-1 |
-1 |
y1 |
|
1 |
- |
- |
y1 |
2 |
+1 |
-1 |
y2 |
|
2 |
+ |
- |
y2 |
3 |
-1 |
+1 |
y3 |
|
3 |
- |
+ |
y3 |
4 |
+1 |
+1 |
y4 |
|
4 |
+ |
+ |
y4 |
Очевидно, что для двух факторов все возможные комбинации уровней легко найти перебором. Однако с ростом числа факторов возникает необходимость в другом методе построения матриц планирования. Рассмотрим один из них. При добавлении нового фактора каждая комбинация уровней исходного плана встречается дважды: в сочетании с верхним и нижним уровнями нового фактора.
Рассмотрим этот пример при переходе от эксперимента 22к эксперименту 23. Матрицу 22запишем дважды. В столбце Х3четыре раза запишем знак плюс, а затем ниже – четыре раза – знак минус.
Этим способом можно получить матрицу любой размерности.
Рассмотрим теперь общие свойства матрицы планирования эксперимента. Как будет показано ниже, эти свойства позволяют быстро и просто рассчитывать целевую функцию.
Симметричность относительно нулевого уровня, то есть алгебраическая сумма элементов столбца каждого фактора равна нулю (свойство симметрии).
Сумма квадратов элементов столбца каждого из факторов равно числу опытов (свойство нормировки).
Произведение двух любых различных векторов-столбцов факторов равно нулю. При этом каждый столбец в матрице планирования рассматривается как вектор-столбец, а строка – как вектор строка (свойство ортогональности).
Дисперсии предсказанных значений параметра оптимизации одинаковы на равных расстояниях от нулевого уровня.
Таблица 4.5.
№
Х1
Х2
Х3
Y
1
-
-
+
y1
2
+
-
+
y2
3
-
+
+
y3
4
+
+
+
y4
5
-
-
-
y5
6
+
-
-
y6
7
-
+
-
y7
8
+
+
-
y8
Y = b0 + b1·X1 + b2·X2. (4.31)
При условии, что факторы варьируют на двух уровнях, по матрице (табл. 4.6) получают числовые значения b0,b1иb2.
Таблица 4.6.
№
Х0
Х1
Х2
Y
1
+
+
+
y1
2
+
-
+
y2
3
+
-
-
y3
4
+
+
-
y4
Y = b0·X0 + b1·X1 + b2·X2 + b12·X1·X2,
Таблица 4.7.
№
Х0
Х1
Х2
Х1Х2
Y
1
+
+
+
+
y1
2
+
-
+
-
y2
3
+
-
-
+
y3
4
+
+
-
-
y4
Элементы столбца Х1Х2получают, построчно перемножая соответствующие элементы столбцов Х1и Х2. Матрица, состоящая из столбцов Х1, Х2, Х1Х2, взятых из последней таблицы 4.7, сохраняет все свойства матрицы эксперимента.
В начале исследования почти всегда используют линейную модель, при этом количество опытов полного факторного эксперимента находят по формуле (4.30). Числовые соотношения между количеством факторов, количеством параметров линейной модели и числом опытов полного факторного эксперимента приведены в таблице 4.8.
Таблица 4.8.
Количество факторов |
Количество параметров линейной модели |
Число опытов полного факторного эксперимента |
Разность между числом опытов и количеством параметров |
2 |
3 |
4 |
1 |
3 |
4 |
8 |
4 |
4 |
5 |
16 |
11 |
5 |
6 |
32 |
26 |
6 |
7 |
64 |
57 |
7 |
8 |
128 |
120 |
8 |
9 |
256 |
247 |
9 |
10 |
512 |
502 |
10 |
11 |
1024 |
1013 |
11 |
12 |
2048 |
2036 |
12 |
13 |
4096 |
4083 |
13 |
14 |
8192 |
8178 |
14 |
15 |
16384 |
16369 |
15 |
16 |
32768 |
32752 |
Как видно из этой таблицы, разность между числом опытов и количеством параметров линейной модели с увеличением числа факторов становится непомерно большой. Далее мы рассмотрим прием, позволяющий исследовать линейную модель, используя меньшее количество опытов по сравнению с числом опытов полного факторного эксперимента.