
samoilov_n_a_modelirovanie_v_himicheskoi_tehnol
.pdf81
если в ходе анализа уравнения регрессии часть его коэффициентов будет признана незначимой.
3.2. Основы теории активного эксперимента
При выполнении активного эксперимента опыты ставятся по заранее разработанной программе, обладающей рядом специфических свойств и называемой матрицей планирования. При этом число опытов зависит от вида матрицы и является жестко фиксируемым. Различные виды матриц планирования позволяют получать различные формы уравнения регрессии.
Матрицы планирования первого порядка
Эти матрицы обеспечивают разработку уравнений регрессии первого порядка. Одним из вариантов решения задачи является полный факторный эксперимент. Минимизация объема эксперимента при этом требует проведения опытов при двух значениях каждого из параметров (факторов) процесса Х, поэтому число проводимых опытов N составляет
N 2K , |
(3.26) |
где К – число независимых параметров в моделируемом процессе.
В этом случае уравнение регрессии, включающее линейные члены и эффекты взаимодействия, насчитывает столько же коэффициентов, сколько опытов включено в матрицу планирования. Например, для трех
факторов X1 , X2 , X3 N 8 и уравнение регрессии представляет собой восьмичленный полином, включающий эффекты парного и тройного взаимодействия факторов процесса
? |
B0 B1 X 1 B2 X 2 B3 X 3 B1,2 X 1 X 2 |
||||
Y |
|||||
|
B1,3 X 1 X 3 |
B2 ,3 X |
2 X 3 B1,2 ,3 X 1 X |
2 X |
. (3.27) |
3 |
Координаты экспериментальных точек в матрице планирования не произвольны. Опыты ставятся только в вершинах области исследования, в которых параметры эксперимента принимают только максимальное или минимальное значение. Поэтому для формирования области исследования предварительно необходимо выбрать диапазон варьирования каждого из параметров процесса в пределах X i , MAX X i , MIN . На рис 3.6 показана
область исследования для двух факторов X1 , X 2 , при этом число опытов равно четырем. Область исследования характеризуется точкой центра плана с координатами X 0j , рассчитываемыми как

|
82 |
|
|
|
|
X 0j ( X i ,MAX X i ,MIN |
) / 2 , |
(3.28) |
|
и шагами варьирования параметров |
X i , MAX X i , MIN , |
рассчитываемыми |
||
как |
|
|
|
|
|
X j ( X i ,MAX |
X i ,MIN ) / 2 . |
(3.29) |
|
X 2 |
1 |
|
2 |
|
X 2 ,MAX |
|
|
|
|
X j |
Область исследования |
|
Граница области |
|
|
Центр плана |
|
исследования |
|
X 20 |
|
|
||
|
|
|
|
|
X j |
X1 |
X1 |
|
|
X 2,MIN |
|
|
|
|
|
4 |
|
3 |
|
|
X 1,MAX |
X 10 |
X 1,MIN X1 |
|
Рис.3.6. Формирование области исследования |
||||
и позиций опытных точек ( |
) в двухфакторном процессе |
|||
По значениям координат точек выполнения эксперимента |
||||
формируется матрица планирования в натуральном масштабе значений |
||||
факторов процесса (табл. 3.2) |
|
|
|
Таблица 3.2 Матрица планирования полного факторного эксперимента в натуральном
масштабе значений факторов процесса для двух факторов
|
|
|
|
|
|
|
|
|
|
N |
Х1 |
Х2 |
|
Y1 |
Y2 |
… |
Yi |
… |
YM |
1 |
X1,MIN |
X2,MAX |
|
Y1,1 |
Y2,1 |
|
Yi,1 |
|
YM,1 |
2 |
X1,MAX |
X2,MAX |
|
Y1,2 |
Y2,2 |
|
Yi,2 |
|
YM,2 |
3 |
X1,MAX |
X2,MIN |
|
Y1,3 |
Y2,3 |
|
Yi,3 |
|
YM,3 |
4 |
X1,MIN |
X2,MIN |
|
Y1,4 |
Y2,4 |
|
Yi,4 |
|
YM,4 |
Y1,Y2,…,Yi,…,YM в табл. 3.2 – результат реализации исследования процесса по матрице планирования эксперимента , когда выполнение одного эксперимента дает несколько параметров выхода Yi . Например, при исследовании процесса платформинга бензиновой фракции в качестве

83
независимых факторов X1 , X 2 приняты температура и давление процесса , а в качестве результатов исследования Yi нас могут интересовать: Y1 – выход катализата на сырье, Y2 – суммарное содержание ароматических углеводородов в катализате, Y3 : содержание бензола в катализате и т.д.
Очевидно, что эксперимент, поставленный по матрице планирования, приведенной в табл. 3.2., может в итоге дать систему уравнений регрессии в натуральных переменных, представляющую собой стохастическую модель процесса:
? |
B0 |
|
B1 X 1 |
B2 |
X 2 |
B1,2 |
X 1 X 2 |
|
|
Y1 |
1 |
|
|||||||
? |
|
1 |
|
1 |
|
1 |
|
||
B02 |
B12 X 1 |
B22 X 2 |
B1,22 X 1 X 2 . |
(3.30) |
|||||
Y2 |
|||||||||
…………………………………………. |
|
||||||||
? |
B0 M |
B1M X1 B2M X 2 B1,2M X1 X 2 |
|
||||||
YM |
|
Коэффициенты уравнений регрессии в натуральных переменных могут быть вычислены методом наименьших квадратов, однако, в силу трудоемкости их расчетов, переходят вначале при обработке экспериментальных данных к кодированию переменных (факторов), представлению матрицы планирования в кодированной форме и к разработке уравнения регрессии в кодированной форме факторов.
При кодировании факторов любому натуральному (фактическому)
значению параметров процесса X j ставится в соответствие его
кодированное |
значение |
x j , |
рассчитываемое |
по |
первой |
формуле |
|
кодирования как |
|
X 0j |
|
|
|
|
|
|
x j |
( X j |
) / X j , |
|
|
(3.31) |
|
Кодированные |
значения |
переменных |
x j удобны |
тем, |
что в |
вершинах |
области исследования, где располагаются экспериментальные точки, они
приобретают |
|
значения, |
равные 1. Действительно, |
например, если |
||||
X j = X j ,MAX , |
то |
x j ( X j ,MAX |
X 0j |
) / X j |
1, а если |
X j = X j ,MIN , то |
||
x j ( X j ,MIN |
X 0j |
) / X j |
1. |
|
|
|
|
Обычно матрица планирования в натуральных переменных дополняется фрагментом с кодированной частью, которая включает в себя
не только кодированные переменные x j , но и эффекты взаимодействия, а
также столбец фиктивного параметра xo с целью унификации уравнения регрессии, чтобы каждому коэффициенту уравнения регрессии соответствовал свой параметр, тогда уравнения регрессии в кодированной

84
форме, эквивалентные системе уравнений регрессии в натуральных переменных (3.30) примут вид:
? |
b0 |
x |
0 |
b1 x1 b |
2 |
x |
2 |
b1,2 |
x |
1 x |
2 |
Y1 |
|||||||||||
|
|
1 |
|
1 |
|
1 |
|
|
1 |
|
|
? |
b0 |
|
x0 b1 x1 b2 |
x2 b1,2 |
x1 x |
2 , |
(3.32) |
Y2 |
2 |
||||||
|
|
2 |
2 |
2 |
|
|
|
…………………………………………. |
|
|
|||||
? |
b0M x0 b1M x1 b2 M x2 b1,2 M x1 x2 |
|
|||||
YM |
|
||||||
в котором |
b – |
|
коэффициенты |
кодированных |
уравнений |
регрессии, |
|
параметр х0 |
должен быть равен единице, чтобы его введение в уравнение |
регрессии не искажало расчета результатов процесса Yi.
Обобщенная матрица планирования, включающая натуральную и кодированную части представлена в табл. 3.3.
Таблица 3.3 Матрица планирования полного факторного эксперимента с натуральной и
кодированной частями для исследования двухфакторного процесса
N |
Х1 |
Х2 |
|
х0 |
х1 |
|
х2 |
х1х2 |
|
|
Y1 |
… |
YM |
|
1 |
X1,MIN |
X2,MAX |
|
+1 |
-1 |
|
+1 |
-1 |
|
|
Y1,1 |
|
|
YM,1 |
2 |
X1,MAX |
X2,MAX |
|
+1 |
+1 |
|
+1 |
+1 |
|
|
Y1,2 |
|
|
YM,2 |
3 |
X1,MAX |
X2,MIN |
|
+1 |
+1 |
|
-1 |
-1 |
|
|
Y1,3 |
|
|
YM,3 |
4 |
X1,MIN |
X2,MIN |
|
+1 |
-1 |
|
-1 |
+1 |
|
|
Y1,4 |
|
|
YM,4 |
|
|
|
|
Кодированная часть матрицы |
|
|
|
|
|
|||||
|
Кодированная |
|
часть |
матрицы |
планирования |
обладает |
тремя |
характерными свойствами:
контрольное свойство, позволяющее проверять правильность составления матрицы
N |
|
|
|
xj ,i |
0, |
j 1,2,... , |
(3.33) |
i 1 |
|
|
|
вспомогательное свойство, облегчающее расчет коэффициентов уравнения регрессии
N |
|
|
|
( x j ,i )2 |
N , |
j 0,1,2,... , |
(3.34) |
i 1
свойство ортогональности матрицы в кодированных переменных, ускоряющее расчет коэффициентов уравнения регрессии
N |
|
|
|
|
( x j ,i xU ,i |
) 0, |
U 0,1,2,..., |
j 0,1,2,..., |
U j , (3.35) |
i 1 |
|
|
|
|

85
согласно этому свойству, сумма произведения кодированных параметров
для любых двух различных столбцов матрицы равна нулю.
Основой расчета коэффициентов кодированного уравнения регрессии b является, как и в пассивном эксперименте, метод наименьших квадратов. Функция наименьших квадратов для рассматриваемого примера будет иметь вид
N |
|
|
Ф [(Yj,i (b0, j x0,i b1,j |
x1,i b2,j x2,i b12,j x1,i x2,i )]2 MIN. |
(3.36) |
i 1 |
|
|
Коэффициенты b0, j ,b1, j ... |
рассчитываются из условия экстремума Ф : : |
первые производные Ф / b 0 . Тогда сформировав уравнения первых производных
|
Ф |
|
N |
|
|
|
|
|
|
|
|
|
|
|
||
|
2 [(Yj,i |
(b0, j x0,i |
b1, j x1,i |
b2, j x2,i b12, j x1,i x2,i )]( x0,i ) |
|
|||||||||||
|
b0, j |
|
||||||||||||||
|
i 1 |
|
|
|
|
|
|
|
|
|
|
|
||||
|
Ф |
|
N |
|
|
|
|
|
|
|
|
|
|
|
||
|
2 [(Yj,i |
(b0, j x0,i |
b1, j x1,i |
b2, j |
x2,i |
b12, j x1,i |
x2,i |
)]( x1,i ) |
|
|||||||
|
b1,j |
|
||||||||||||||
|
i 1 |
|
|
|
|
|
|
|
|
|
|
|
||||
|
Ф |
|
N |
|
|
|
|
|
|
|
|
|
|
|
||
|
2 [(Yj,i |
(b0,j x0,i |
b1,j x1,i |
b2, j |
x2,i |
b12, j x1,i |
x2,i |
)]( x2,i ) |
(3.37) |
|||||||
|
b2, j |
|||||||||||||||
|
i 1 |
|
|
|
|
|
|
|
|
|
|
|
||||
|
Ф |
|
N |
|
|
|
|
|
|
|
|
|
|
|
||
|
2 [(Yj,i |
(b0, j x0,i |
b1, j x1,i b2, j x2,i b12, j x1,i x2,i )]( x1x2 )i |
|
||||||||||||
|
b12, j |
|
||||||||||||||
|
i 1 |
|
|
|
|
|
|
|
|
|
|
|
||||
и приравняв их |
нулю, получим |
следующую систему |
алгебраических |
|||||||||||||
уравнений |
|
|
|
|
|
|
|
|
|
|
|
|||||
|
N |
|
N |
|
N |
|
|
|
|
N |
|
N |
|
|||
b0, j x02,i b1, j x1,i x0,i b2, j x2,i x0,i |
b12, j ( x1x2 )i x0,i |
Yj,i x0,i |
|
|||||||||||||
|
i 1 |
i 1 |
|
i 1 |
|
|
|
|
i 1 |
|
i 1 |
|
||||
|
N |
|
|
N |
N |
|
|
|
|
N |
|
N |
|
|||
b0, j x0,i x1,i |
b1, j x1,i 2 b2,j x2,i x1,i |
b12,j ( x1 x2 )i x1,i |
Yj,i x1,i |
|
||||||||||||
|
i 1 |
|
i 1 |
i 1 |
|
|
|
|
i 1 |
|
i 1 |
|
||||
|
N |
|
|
N |
N |
|
|
|
|
N |
|
N |
|
|||
b0, j x0,i x2,i |
b1,j |
x1,i x2,i |
b2, j x2,i |
2 |
b12,j ( x1 x2 )i x2,i |
Yj,i x2,i |
(3.38) |
|||||||||
|
i 1 |
|
i 1 |
i 1 |
|
|
|
|
i 1 |
|
i 1 |
|
||||
|
N |
|
|
N |
|
|
|
|
N |
|
|
|
||||
b0, j x0,i ( x1 x2 )i b1, j x1,i ( x1 x2 )i |
b2, j x2,i ( x1 x2 )i |
|
|
|||||||||||||
|
i 1 |
|
i 1 |
|
|
|
|
i 1 |
|
|
|
|||||
|
|
|
|
|
N |
|
N |
|
|
|
|
|
|
|
|
|
b12, j ( x1 x2 )i 2 Yj ,i ( x1 x2 )i |
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
i 1 |
|
i 1 |
|
|
|
|
|
|
|
|
|
86
Благодаря свойству ортогональности кодированной матрицы все элементы левой части системы уравнений (3.38) кроме диагональных элементов равны нулю и в итоге система взаимосвязанных уравнений (3.38) сводится к группе из четырех независимых уравнений, каждое из которых включает в себя один искомый коэффициент уравнения регрессии в кодированных переменных:
|
|
|
N |
|
|
N |
|
|
||
|
|
|
b0, j x02,i |
Yj ,i x0,i |
, |
(3.39) |
||||
|
|
|
i 1 |
|
|
i 1 |
|
|
||
|
|
|
N |
|
|
N |
|
|
||
|
|
|
b1, j x12,i |
|
Yj ,i x1,i |
, |
(3.40) |
|||
|
|
|
i 1 |
|
|
i 1 |
|
|
||
|
|
|
N |
|
|
N |
|
|
||
|
|
b2, j x22,i |
|
Yj ,i x2,i , |
(3.41) |
|||||
|
|
|
i 1 |
|
|
i 1 |
|
|
||
|
N |
|
|
|
|
|
N |
|
|
|
b12, j ( x1 x2 )i2 |
Yj ,i ( x1 x2 )i , |
(3.42) |
||||||||
|
i 1 |
|
i 1 |
|
|
|||||
и позволяет рассчитать любой коэффициент bj |
по обобщенной формуле |
|||||||||
|
|
|
N |
|
|
N |
|
|
||
bj |
|
|
Yi x j ,i |
|
Yi xj ,i |
|
|
|||
|
i 1 |
|
i 1 |
|
, |
(3.43) |
||||
|
N |
N |
||||||||
|
|
|
x2j ,i |
|
|
|
|
i 1
справедливой для простого и быстрого расчета коэффициентов уравнения регрессии по матрице планирования полного факторного эксперимента для любого числа факторов.
Дополнительным положительным качеством уравнений регрессии, полученных по ортогональной матрице планирования эксперимента является независимость коэффициентов друг от друга. Поэтому, если в ходе дальнейшего исследования уравнения регрессии окажется, что часть коэффициентов уравнения является незначимой, то оставшиеся значимые коэффициенты пересчитывать нет необходимости.
При разработке матрицы планирования для большого числа исследуемых факторов, могут появиться формальные трудности в построении матрицы таким образом, чтобы не допускать повторения (дублирования) опытов в матрице. Эта задача легко решается одним из алгоритмов построения матриц планирования в полном факторном
эксперименте для M факторов:

87
1. Строим простейшую матрицу планирования в кодированной форме для числа факторов k 2 , при этом число опытов N 2k 4 ;
2.Построенную матрицу назовем образующей матрицей;
3.Переписываем образующую матрицу под ранее написанной без изменений, число опытов становится 2N ;
4.Вводим в матрицу столбец очередного параметра, тогда в матрице
можно будет учесть k k 1 3– на один фактор больше;
5. Столбец нового (k 1) параметра по высоте (по числу опытов) делится пополам и кодам этого параметра xk 1 присваивается значение +1 в верхней части столбца и –1 в нижней части.
6.Если по мере выполнения алгоритма выполнится условие k M , то матрица построена по линейным столбцам и она дополняется столбцами эффектов взаимодействия, если же данное условие не выполнено (k M ), то возвращаемся на второй пункт алгоритма
Схема выполнения алгоритма показана в табл. 3.4. при построении матрицы планирования для трех факторов.
Таблица 3.4
Построение матрицы планирования полного факторного эксперимента первого порядка для трех факторов
(по столбцам факторов)
2N |
x0 |
|
x1 |
x 2 |
x3 |
1 |
+1 |
|
+1 |
+1 |
+1 |
2 |
+1 |
|
-1 |
-1 |
+1 |
3 |
+1 |
|
-1 |
+1 |
+1 |
4 |
+1 |
|
+1 |
-1 |
+1 |
5 |
+1 |
|
+1 |
+1 |
-1 |
6 |
+1 |
|
-1 |
-1 |
-1 |
7 |
+1 |
|
-1 |
+1 |
-1 |
8 |
+1 |
|
+1 |
-1 |
-1 |
1,2-й этапы алгоритма |
3-й этап |
|
4-й этап |
5-й этап |
Недостатком уравнения регрессии в кодированных переменных является необходимость предварительного кодирования натуральных переменных X , чтобы рассчитать величину моделируемого параметра Y . Однако, кодированное уравнение регрессии вида (3.31) легко перевести в натуральную форму (3.32), если в кодированном уравнении регрессии каждую кодированную величину заменить соответствующей формулой кодирования (3.31) и выполнить простейшие преобразования уравнения.

88
Например, для уравнения регрессии в кодированной форме
? |
b0 x0 |
b1 x1 b2 x2 b1,2 x1 x2 |
Y1 |
перевод в натуральную форму выполнится следующим образом:
|
|
? |
b0 x0 |
b1 x1 b2 x2 b1,2 x1 x2 = |
|
|
|||||||||
|
|
Y1 |
|
|
|||||||||||
|
|
|
0 |
|
|
X |
2 X |
0 |
|
|
0 |
|
X |
2 X |
0 |
= b0 |
b1 |
X1 X1 |
b2 |
|
2 |
b1 |
|
X1 X1 |
|
2 |
|||||
X1 |
|
|
X2 |
|
,2 |
X1 |
|
|
X2 |
|
|||||
|
|
1 |
|
|
|
|
|
|
|
|
(3.44)
, (3.45)
а так как координаты центра плана Xi 0 и шаги варьирования Xi являются числами, то после раскрытия скобок и приведения подобных членов мы получим уравнение регрессии в натуральной форме
? |
B0 X 0 B1 X 1 B2 X 2 B1,2 X 1 X 2 . (3.46) |
Y1 |
В качестве примера применения активного эксперимента рассмотрим разработку уравнения регрессии, описывающего процесс изотермического получения сульфадимезина конденсацией сульфагина с ацетилацетоном в присутствии уксусной кислоты 1 .
|
|
|
|
|
O |
||
|
NH2 |
CH3 – |
CO |
CH3 – C |
|||
|
|
|
|
|
OH |
||
C – NHSO2 – C6H4 – NH2 + CH |
|||||||
|
|
||||||
уксусная кислота |
|||||||
|
|
|
|
|
|||
NH |
CH3 – COH |
|
|
||||
|
сульфагин |
ацетилацетон |
|
|
СН3 – С = N
CH C – NHSO2 – C6H4 – NH2 + 2H2O
СН3 – С – N
сульфадимезин
В качестве варьируемых параметров приняты: Х1– время реакции, ч; Х1 МАХ= 20, Х1MIN = 16;
89
Х2 – содержание с ацетилацетилена в исходном сырье, %;
Х2 МАХ =28, Х2 MIN = 20;
Х3 – содержание уксусной кислоты в реакционной массе, %,
Х3 МАХ =18, Х3 MIN = 12.
Составлена матрица планирования в кодированной форме, по её условиям выполнены эксперименты, результаты опытов У – выход целевого продукта, %, также введены в матрицу (табл. 3.5).
Число опытов N= 23 = 8.
В связи с тем, что уравнение регрессии будет описывать медленно протекающий процесс получения лекарственного препарата, для повышения уровня надежности уравнения регрессии все опыты повторялись и рассчитывался средний выход сульфадимезина по результатам двух параллельных опытов.
|
|
|
|
|
|
Таблица 3.5 |
Матрица планирования и результаты эксперимента |
|
|||||
|
|
по получению сульфадимезина |
|
|||
|
|
|
|
|
|
|
Номер |
Х1 |
Х2 |
Х3 |
|
У, % |
|
опыта |
|
|
|
повторные опыты |
средний результат |
|
1 |
-1 |
-1 |
-1 |
80,23 |
81,93 |
81,08 |
2 |
+1 |
-1 |
-1 |
86,50 |
84,80 |
85,65 |
3 |
-1 |
+1 |
-1 |
82,45 |
82,10 |
82,27 |
4 |
+1 |
+1 |
-1 |
89,50 |
91,30 |
90,40 |
5 |
-1 |
-1 |
+1 |
85,10 |
84,80 |
84,95 |
6 |
+1 |
-1 |
+1 |
90,30 |
89,60 |
89,95 |
7 |
-1 |
+1 |
+1 |
85,60 |
84,90 |
85,25 |
8 |
+1 |
+1 |
+1 |
88,02 |
88,48 |
88,25 |
Разрабатываемое уравнение регрессии имеет в общем случае следующую кодированную форму:
Ў= aо + a1х1 + a2х2+ a3х3 + a12х1х2 + a23х2х3 + a13х1х3 + a123х1х2х3 , (3.47)
где ai – коэффициенты кодированного уравнения регрессии (таким образом, мы видим что формальные обозначения коэффициентов
уравнения регрессии не обязательно обозначать b , можно использовать любые буквенные обозначения.
Уравнение (3.47) учитывает как влияние самих исследуемых параметров на результат процесса У, так и влияние на У возможных эффектов взаимодействия (как парных эффектов, так и тройного эффекта).

90
Расчет коэффициента ai может быть выполнен по уравнению
N xijYj
а J 1 |
|
|
|
i |
N |
. |
(3.48) |
|
На первый взгляд расчет коэффициентов ai несложен и может быть выполнен на калькуляторе. Для надежности распишем структуру расчета каждого коэффициента:
aо=
81,08( 1) 85,65( 1) 82,27( 1) 90,40( 1) 84,95( 1) 89,95( 1) 85,25( 1) 88,25( 1) 85,97
= |
8 |
; |
а1 =
= 81,08( 1) 85,65( 1) 82,27( 1) 90,40( 1) 84,95( 1) 89,95( 1) 85,25( 1) 88,25( 1)
8
= 2,58;
а2 =
81,08( 1) 85,65( 1) 82,27( 1) 90,40( 1) 84,95( 1) 89,95( 1) 85,25( 1) 88,25( 1)
8
=0,57;
а3 =
81,08( 1) 85,65( 1) 82,27( 1) 90,40( 1) 84,95( 1) 89,95( 1) 85,25( 1) 88,25( 1)
8
= 1,12
а12=
81,08( 1) 85,65( 1) 82,27( 1) 90,40( 1) 84,95( 1) 89,95( 1) 85,25( 1) 88,25( 1)
8
=0,19
а13=
81,08( 1) 85,65( 1) 82,27( 1) 90,40( 1) 84,95( 1) 89,95( 1) 85,25( 1) 88,25( 1)
8
= – 0,59
а23 =