Osnovy_teorii_inzhenernogo_experimenta_Uch_posobie_26_04_02
.pdfКак видно, решают те же задачи, что и при пассивном экспери-
менте, однако добавляется задача составления плана. План эксперимен-
та — совокупность данных, определяющих число, условия и порядок реализации опытов. При этом последовательность решения этих задач несколько иная. Если при проведении пассивного эксперимента основ-
ная аналитическая работа проходит после проведения эксперимента, и
связана она с обработкой полученных данных, то в активном экспери-
менте большой объѐм аналитической работы проводится до эксперимен-
та, и начинают еѐ с установления вида аппроксимирующей функции.
Рассмотрим в качестве примера простейший случай, когда иссле-
дуемая физическая величина зависит от двух факторов, т. е. является функцией двух переменных y = f(x1, x2).
Для того, чтобы предложить вид аппроксимирующей функции обычно анализируют имеющиеся данные ранее проведѐнных экспери-
ментов, например, в научной литературе. Как правило, можно найти ин-
формацию по однофакторным зависимостям: y = f(x1) и y = f(x2). По виду однофакторных зависимостей можно предложить вид функции y = f(x1, x2).
Так как любую функцию y = f(x1, x2, …, xk) можно представить в виде многочлена, то чаще всего и используют описания функций в виде многочлена соответствующей степени. Тот факт, что модели в виде мно-
гочлена не бывают компактными, с развитием вычислительной техники не имеет решающего значения.
Если предварительный анализ показал, что
1. Функции y = f(x1) и y = f(x2) линейные, то аппроксимирующую функцию y = f(x1, x2) можно описать моделью:
в виде плоскости
y ao a1 x1 a2 x2 |
(3.13) |
или в виде гиперболоида
71
(3.14)
2. Функции y = f(x1) и y = f(x2) имеют вид кривых постоянной по знаку кривизны (окружности, эллипсы, гиперболы, параболы), тогда ап-
проксимирующую функцию y = f(x1, x2) можно описать моделью второго порядка:
y ao a1 x1 a2 x2 a3 x1 x2 a4 x12 a5 x22 . (3.15)
3. Функции y = f(x1) и y = f(x2) имеют вид кривых разной по знаку кривизны, тогда аппроксимирующую функцию представляют многочле-
ном степени большей 2.
На практике в подавляющем большинстве случаев обходятся мо-
делями в виде плоскости (3.13), гиперболоида (3.14) и моделью второго порядка (3.15).
Очевидно, что минимальное количество необходимых опытов (а,
значит, и уравнений) для определения параметров aо, a1, …, ak выбран-
ной модели зависит от количества этих параметров (табл. 3.8).
Таблица 3.8 Необходимое число опытов в зависимости от вида выбранной модели
|
|
|
|
|
Модель |
|
|
|
|
|
|
Число |
Минималь- |
Количество |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
парамет- |
ное число |
опытов для |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ров в |
опытов для |
обеспече- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
модели |
определения |
ния рото- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
параметров |
табельно- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
модели |
сти плана |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
3 |
4 |
y ao |
a1x1 a2 x2 (плоскость) |
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
4 |
4 |
y ao |
a1x1 a2 x2 |
a3x1x2 |
(гиперболоид) |
|
|
|
|||||||||||
|
|
a x a |
|
|
|
a x x |
|
a |
|
x2 |
a x2 |
6 |
6 |
9 |
|||
y a |
o |
2 |
x |
2 |
2 |
4 |
|
|
|
||||||||
|
1 |
1 |
|
3 |
1 |
|
1 |
5 |
2 |
|
|
|
|||||
После выбранного уравнения аппроксимирующей функции при-
ступают к составлению плана эксперимента.
72
Сначала определяется число уровней для каждого фактора, т. е.
число значений, которые будет принимать каждый фактор в экспери-
ментах. Очевидно, что число уровней определяется порядком модели,
например, для моделей в виде плоскости или гиперболоида число уров-
ней равно 2 (прямая линия определяется двумя точкам), а для модели второго порядка число уровней равно 3 (минимальное количество точек для определения кривой второго порядка).
Затем определяют нулевую точку, т. е. точку относительно кото-
рой факторы будут изменять своѐ значение в опытах и диапазон варьи-
рования факторов. Обычно, если функция отклика y = f(x1, x2) имеет экс-
тремум, то нулевую точку стараются принять ближе к экстремуму. Если же таковой отсутствует, то за нулевую точку принимают просто центр локализованной области, ограниченной диапазоном варьирования фак-
торов. Диапазон варьирования определяется той областью, которая ин-
тересна по тем или иным причинам экспериментатору. Сверху величина фактора ограничена областью определения фактора, а снизу – величиной ошибки фиксирования данного фактора. Например, если цена деления прибора, показывающего частоту вращения шпинделя машины трения равна 10 об/мин, то неразумно назначать диапазон варьирования равным
10 об/мин.
Для двух и трѐхфакторных экспериментов удобно представлять планы графически в координатах факторов x1 и x2 или x1, x2 и x3 соответ-
ственно. Одно из желательных требований к планам — рототабель-
ность плана. Рототабельность плана обеспечивается, если точки, со-
ответствующие опытам, находятся в пространстве факторов на рав-
ном расстоянии друг от друга и равных расстояниях от центра (нуле-
вой точки). Когда говорят о равных расстояниях, то подразумевают, что по осям откладываются кодированные значения факторов:
73
xi xo , xi
xi
где xi – кодированное значение фактора; xo – нулевой уровень; xi – те-
кущее значение фактора; xi – интервал варьирования фактора xi.
Применительно к некодированным значениям рототабельность плана означает, что уровни каждого фактора расположены симметрично отно-
сительно центра плана, однако такие планы графически ненаглядны.
На рис. 3.7 представлен возможный план для моделей в виде плос-
кости и гиперболоида, предполагающий постановку четырѐх опытов 1,
2, 3 и 4. Для модели в виде гиперболоида такой план насыщенный, т. е.
количество опытов равно количеству параметров модели (см. табл. 3.6).
Для модели же в виде плоскости такой план ненасыщенный, так как ко-
личество опытов (четыре) превышает число параметров (три). В прин-
ципе для модели в виде плоскости можно отказаться от одного из четы-
рѐх опытов, например, 3-го, но тогда план становится нерототабельным,
т. е. неравноточным по разным направлениям.
Рис. 3.7. План эксперимента для моделей в виде плоскости и гиперболоида: курсивом обозначены номера опытов, обычным шрифтом внутри квадрата – значения кодированных факторов
Насыщенные планы не позволяют усреднять погрешности экспе-
риментальных данных, тогда как ненасыщенные планы за счѐт избыточ-
ности количества опытов позволяют производить такое усреднение.
74
Для возможности усреднения погрешностей как при использова-
нии насыщенных, так и ненасыщенных планов, когда позволяют условия эксперимента, следует повторять все опыты плана 2–3 раза.
Для модели 2-го порядка — y ao a1x1 a2 x2 a3x1x2 a4 x12 a5 x22
— возможные планы представлены на рис. 3.5.
Для получения модели второго порядка каждый фактор необходи-
мо варьировать на 3-х уровнях. Поэтому к плану, представленному на рис. 3.7 добавляются ещѐ пять опытов: 5, 6, 7, 8, располагающиеся в се-
рединах сторон квадрата, и обязательно точку 9 в центре квадрата. В
простейшем случае получается план как показано на рис. 3.8 (а). Для придания плану рототабельности точки 5, 6, 7, 8 сдвигаются от центра на расстояние α, называемое звѐздным плечом. Такой план будет являть-
ся ненасыщенным. При этом, если предполагается, что в точке 9 реали-
зуется экстремум функции отклика, то рекомендуется ставить в этой точке не один, а несколько дублирующих экспериментов.
а б
Рис. 3.8. Планы нерототабелльный (а) и рототабельный (б) для модели второго порядка
Следует помнить, что хотя теоретически строгий рототабельный план лучше, чем нерототабельный, а насыщенный план экономичнее,
чем ненасыщенный, их нельзя рассматривать как единственно возмож-
ные решения. К таким решениям следует стремиться, но в зависимости
75
от целей и условий эксперимента можно, например, предпочесть нерототабельный план на рис. 3.8 (а) рототабельному (рис. 3.8, б) и т. д.
Допустим, в соответствии с планом рис. 3.8 (б) провели опыты и
получили девять значений величины y: |
|
|
|
||||
1-й опыт: |
y = y1 |
при |
x1 = x11 |
и |
x2 = x12; |
||
2-й опыт: |
y = y2 |
при |
x1 = x21 |
и |
x2 = x22; |
||
3-й опыт: |
y = y3 |
при |
x1 = x31 |
и |
x2 = x32; |
||
4-й опыт: |
y = y4 |
при |
x1 = x41 |
и |
x2 = x42; |
||
5-й опыт: |
y = y5 |
при |
x1 = x51 |
и |
x2 = x52; |
||
6-й опыт: |
y = y6 |
при |
x1 |
= x61 |
и |
x2 |
= x62; |
7-й опыт: |
y = y7 |
при |
x1 |
= x71 |
и |
x2 |
= x72; |
8-й опыт: |
y = y8 |
при |
x1 |
= x81 |
и |
x2 |
= x82; |
9-й опыт: |
y = y9 |
при |
x1 |
= x91 |
и |
x2 |
= x92, |
где первый индекс в обозначениях факторов означает номер опыта, а
второй индекс – номер фактора.
Подставим значения факторов в модель (3.15), получим 9 уравне-
ний:
y1 ao a1x11 a2 x12 a3 x11x12 a4 x112 a5 x122 ;
y2 ao a1x21 a2 x22 a3 x21x22 a4 x212 a5 x222 ;
.
. |
(3.16) |
.
y9 ao a1x91 a2 x91 a3 x91x92 a4 x912 a5 x922 ,
где yi – значение функции отклика после подстановки в (3.16) значений факторов, применяемых в i-м опыте.
76
Произведѐм замену переменных (введѐм в новые факторы): x1 = z1, x2 = z2, x1x2 = z3, x12 = z4, x22 = z5, тогда уравнения (3.16) перепишем следующим образом:
y1 ao a1z11 a2 z12 a3z13 a4 z14 a5z15 ,
y2 ao a1z21 a2 z22 a3 z23 a4 z24 a5 z25 ,
.
. |
(3.17) |
.
y9 ao a1z91 a2 z92 a3 z93 a4 z94 a5 z95 .
Уравнения (3.17) линейные относительно параметров ao, a1,…, a5.
Согласно процедуре МНК найдѐм выражение для суммы квадратов от-
клонений:
n |
|
n |
|
U ( yi |
yi )2 |
( yi (ao a1zi1 a2 zi 2 a3 zi3 a4 zi 4 a5 zi5 ))2 . |
(3.18) |
i 1 |
|
i 1 |
|
Составим систему шести уравнений (по числу параметров ao, a1,…, a5) минимизирующих выражение U по каждому параметру:
Uao
U
a1.
..
U
a5
0,
0, |
(3.19) |
0.
Или после подстановки в каждое из уравнений системы (3.19) вы-
ражения (3.18), получим следующую систему уравнений:
nao a1 zi1 a2 zi2 a3 zi3 a4 zi4 a5 zi5 yi , |
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
zi1 |
a1 zi21 a2 zi1zi2 a3 zi1zi3 a4 zi1zi4 a5 zi1zi5 yi zi1, |
|
|
|
|||||||||||||||||||
ao |
|
|
(3.20) |
||||||||||||||||||||||
a |
z |
a |
z z |
a |
z2 a z |
z |
a z |
z |
i4 |
a |
z |
i2 |
z |
i5 |
y z |
i2 |
, |
||||||||
|
o |
i2 |
1 |
i1 i2 |
2 |
i2 |
3 |
i2 i3 |
|
4 |
i2 |
|
|
5 |
|
|
i |
|
|
||||||
|
|
zi3 |
a1 zi3zi1 a2 zi3zi2 a3 zi23 a4 zi3zi4 a5 zi3zi5 yi zi3, |
|
|||||||||||||||||||||
ao |
|
||||||||||||||||||||||||
a |
z |
a |
z z |
a |
z z |
a z z |
a |
z |
2 a |
z |
i4 |
z |
i5 |
y z |
i4 |
, |
|
||||||||
|
o |
i4 |
1 |
i4 i1 |
2 |
i4 i2 |
3 |
i4 i3 |
4 |
|
|
i4 |
|
5 |
|
|
i |
|
|
||||||
a |
z |
a |
z z |
a |
z z |
a z z |
a |
z z |
|
a z2 |
y z |
i5 |
. |
|
|||||||||||
|
o |
i5 |
1 |
i5 i1 |
2 |
i5 i2 |
3 |
i5 i3 |
4 |
|
i5 i4 |
|
5 |
|
i5 |
i |
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
77 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Последняя система в матричной форме записывается таким обра-
зом: |
|
|
|
|
|
(ZтZ)A = ZтY, |
(3.21) |
где A – вектор-столбец искомых параметров (коэффициентов): |
|
||
|
ao |
|
|
|
|
|
|
|
a1 |
|
|
A |
a2 |
, |
|
|
a3 |
|
|
|
a4 |
|
|
|
a5 |
|
|
Z – матрица всех значений факторов z1, z2, z3, z4 и z5, использованных при проведении опытов:
|
1 |
z11 |
z12 |
z13 |
z14 |
z15 |
|
|
1 |
z21 |
z22 |
z23 |
z24 |
z25 |
|
|
1 |
z31 |
z32 |
z33 |
z34 |
z35 |
|
|
1 |
z41 |
z42 |
z43 |
z44 |
z45 |
|
Z |
1 |
z51 |
z52 |
z53 |
z54 |
z55 |
, |
|
1 |
z61 |
z62 |
z63 |
z64 |
z65 |
|
|
1 |
z71 |
z72 |
z73 |
z74 |
z75 |
|
|
1 |
z81 |
z82 |
z83 |
z84 |
z85 |
|
|
1 |
z91 |
z92 |
z93 |
z94 |
z95 |
|
Zт – матрица транспонированная по отношению к матрице Z,
Y – вектор-столбец опытных значений изучаемой величины y:
y1 y2 y3
y4 Y y5 .
y6 y7 y8 y9
78
Для решения системы (3.15) умножим выражение (3.18) слева на матрицу обратную матрице (ZтZ). Получим:
(ZтZ)-1(ZтZ)A = (ZтZ)-1ZтY.
Так как (ZтZ)-1(ZтZ) = E, где E – единичная матрица, решение системы
(3.21) запишется в следующем виде: |
|
A = (ZтZ)-1ZтY. |
(3.22) |
Матричное уравнение (3.22) легко решается в программе Excel.
Пример. Необходимо построить эмпирическую модель, описыва-
ющую влияние порошковых антифрикционных добавок (условно: до-
бавка 1 и добавка 2) в пластичный смазочный материал ЦИАТИМ-201
на коэффициент трения стали по стали.
Решение. Предварительные эксперименты показывают, что зави-
симость коэффициента трения, обеспечиваемого смазкой ЦИАТИМ-201,
от содержания в смазке каждой из добавок — нелинейная. Поэтому в
качестве модели функции отклика возьмѐм функцию второго порядка:
у а |
0 |
а |
х |
а |
2 |
х |
2 |
а |
3 |
х2 |
а |
4 |
х2 |
а |
5 |
х х |
2 |
, |
(3.23) |
|
1 |
1 |
|
|
|
1 |
|
2 |
|
1 |
|
|
где у — коэффициент трения;
х1 – концентрация добавки 1 (масс. %);
х2 – концентрация добавки 2 (масс. %).
Для построения рототабельного плана второго порядка воспользу-
емся схемой рисунка, представленного ниже. По осям координат на схе-
ме отложены значения варьируемых факторов х1 и х2 в условных едини-
цах. Причѐм точки -1 и +1 соответствуют значениям x1min и x1max по оси х1 и значениям x2min и x2max по оси х2, при этом точка 0 (начало коорди-
нат) |
имеет координаты |
x1 |
x1min x1max |
и |
x |
x |
x |
|
. |
Стороны |
|
2 min |
|
2 max |
|||||||
|
|
|||||||||
|
|
|
|
|||||||
|
|
|
2 |
|
2 |
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
||
квадрата в направлении осей х1 и х2 равны соответственно x1max |
x1min и |
|||||||||
x2 max |
x2 min . |
|
|
|
|
|
|
|
|
|
|
|
|
79 |
|
|
|
|
|
|
|
|
x2 |
|
№7 |
№3 |
№4 |
|
|
|
+1 |
№5 |
|
|
|
|
№9 |
|
|
|
|
-1 |
0 |
+1 |
№6 |
x1 |
№1 |
-1 |
№2 |
|
|
№8 |
Рис. 3.9. Схема рототабельного плана второго порядка
В табл.3.9 показана схема варьирования факторов в опытах. Зна-
чения +1; –1; +1,4 и –1,4 соответствуют условному расстоянию точек на схеме рисунка от центра (т. 0).
|
|
Таблица 3.9 |
||
Рототабельный план второго порядка |
|
|
||
Часть плана |
№ опыта (см. рис. 3.9) |
x1 |
x2 |
|
|
1 |
-1 |
-1 |
|
«Ядро плана» |
2 |
+1 |
-1 |
|
3 |
-1 |
+1 |
||
|
||||
|
4 |
+1 |
+1 |
|
|
5 |
-1,4 |
0 |
|
«Звѐздные точки» (на расстоянии α |
6 |
+1,4 |
0 |
|
от центра) |
7 |
0 |
+1,4 |
|
|
8 |
0 |
-1,4 |
|
Центр |
9 |
0 |
0 |
|
Предварительные эксперименты показывают, что оптимальное значение концентрации добавки 1 лежит в диапазоне 0…0,5 мас.% и
добавки 2 — в диапазоне 0…2 мас.%. Тогда табл. 3.9 в значениях кон-
80
