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

книги / Моделирование систем.-1

.pdf
Скачиваний:
2
Добавлен:
20.11.2023
Размер:
1.77 Mб
Скачать

отрезка ряда Тейлора, в который разлагается неизвестная функция.

 

 

 

 

k

k

 

 

k

2

 

 

 

 

 

 

j xj

uj xu xj jj xj

...,

(4.2)

 

y 0

 

 

 

 

 

j 1

u, j

1

 

j 1

 

 

 

 

 

 

 

 

 

u j

 

 

 

 

 

 

где j

 

 

uj

2

 

jj

2

 

 

 

 

;

 

;

 

 

.

 

 

 

x j

xu x j

2 x j

2

 

 

 

Поскольку в реальном процессе всегда существуют неуправляемые и неконтролируемые переменные, изменение величины y носит случайный характер, поэтому при обра-

ботке экспериментальных данных получаются так называе-

мые выборочные коэффициенты регрессии b0 , b j , buj , b jj .

Уравнение регрессии, полученное на основании опыта, запишется следующим образом:

k

y b0 bj xj

j 1

k

k

2 ...

 

buj xu xj bjj xj

(4.3)

u, j 1

j 1

 

 

u j

 

 

 

Коэффициент b0 называют свободным членом уравнения регрессии; коэффициенты bj линейными эффектами; коэф-

фициенты bjj квадратичными эффектами; коэффициенты buj эффектами парного взаимодействия.

Для сбора исходной статистической информации проводят эксперимент непосредственно на изучаемом объекте. Различаются пассивный и активный эксперименты.

Пассивный эксперимент является традиционным методом, когда ставится большая серия опытов с поочередным варьированием каждой из переменных. К пассивному эксперименту относится также сбор исходного статистического материала в режиме нормальной эксплуатации на промышленном объекте. Обработка опытных данных для получения математической модели проводится методами классического регрессивного и корреляционного анализа.

Активный эксперимент ставится по заранее составленному плану (планирование эксперимента), при этом преду-

151

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

Поиск оптимальных условий является одной из более распространенных научно-технических задач. Они возникают в тот момент, когда установлена возможность проведения процесса и необходимо найти наилучшее (оптимальные в некотором смысле) условие его реализации. Задачи, сформулированные аналогичным образом, называются задачами оптимизации. Процесс их решения называется процессом оптимизации и просто оптимизацией. Эксперимент, который ставится для решения задач оптимизации, называется экстремальным. Планирование такого эксперимента – это метод выбора количества и условий проведения опытов, минимально необходимых для отыскания оптимальных условий, поиск которых требует последовательного уточнения модели объекта вблизи точки оптимума.

Рассмотрим две задачи:

1.Прочность бетона определяется маркой цемента, количеством наполнителя и воды. Требуется установить связь между прочностью бетона и названными факторами. Эта задача интерполяционная, так как не определено, какая прочность является оптимальной, и ее не требуется оптимизировать.

2.Надежность некоторого прибора зависит от ряда технологических факторов. Требуется так подобрать значения этих факторов, чтобы надежность прибора повысилась. Эта задача экстремальная, так как сама постановка задачи указывает на то, что существующая надежность не удовлетворяет такому требованию и надо найти условия, при которых ее значения повысятся.

4.1.1. Основные характеристики случайных величин

Случайная величина – величина, принимающая в результате испытания значение, которое принципиально нельзя предсказать исходя из условий опыта.

152

Для нормально распределенной случайной величины рассчитываются:

• среднее арифметическое x :

 

n

 

 

x

xi

 

 

i 1

,

(4.4)

n

 

 

 

где xi – значения случайных величин; n – объем выборки;

• выборочная дисперсия (второй центральный момент)

 

n

xi x 2

 

 

D 2

 

 

 

i 1

 

;

(4.5)

 

n

 

 

 

 

• среднее квадратичное отклонение (или стандарт) – корень квадратный из второго центрального момента

 

D M 2 .

В практических вычислениях для дисперсии S2 удобна формула

 

 

 

 

 

 

n

2

 

 

1

 

 

n

 

xi

 

S 2

 

xi

2

i 1

 

.

n 1

 

n

 

i 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4.6)

часто

(4.7)

Уменьшение знаменателя на единицу непосредственно связано с тем, что величина x сама зависит от элементов выборки. Знаменатель выборочной дисперсии всегда равен разности между объемом выборки n и числом связей l, наложенных на эту выборку. Эта разность f = n l называется числом

степеней свободы.

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

153

Преимущество формулы (4.7) в том, что в ней нет операций вычитания близких чисел, как в формуле (4.5), что приводит к потере точности.

С понятием выборочной дисперсии неразрывно связано понятие числа степеней свободы. Оно учитывает ограничения или связи, накладываемые на изменение случайной величины. Иными словами, число степеней свободы есть объем сведений, который остается свободным после частичного использования его для определения предшествующих статистических характеристик. Например, при вычислении среднего квадратичного отклонения

 

n

xi x 2

 

S

 

(4.8)

i 1

 

 

n 1

 

 

 

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

 

n

 

x

xi

 

i 1

.

(4.9)

 

 

n

 

Поэтому в уравнении (4.8) f n 1.

Начальный момент первого порядка называется средним (математическим ожиданием). Среднее и дисперсия генеральной совокупности оцениваются средним и дисперсией выборки тем точнее, чем больше объем выборки. При этом среднее характеризует результат измерений, а дисперсия – точность этого результата (дисперсия воспроизводимости). Если проделано m параллельных опытов и получена выборка у1, у2, , уm значений измеряемой величины, то дисперсия воспроизводимости

 

 

m

yu y 2

 

S 2

âî ñï ð

 

 

u 1

 

,

 

m 1

 

 

 

 

 

154

 

 

 

m

 

 

 

y

yu

где

u 1

 

, и ошибка опыта (ошибка воспроизводимости)

m

 

 

 

 

 

Sâî ñï ð Sâî2

ñï ð .

Значительно проще и удобнее определять ошибку воспроизводимости по текущим измерениям.

Предположим, анализируется n проб. При анализе каждой пробы делается различное число параллельных опытов:

m1, m2,, mn.

Частные дисперсии определяются по результатам параллельных опытов по формуле

 

 

m

yiu yi 2

 

 

Si

2

i

, i 1: n.

 

u 1

 

(4.10)

 

mi 1

 

 

 

 

 

Если число параллельных опытов при анализе каждого испытания одинаково (m1 = m2 =…= mn = m), формулы для расчета дисперсии воспроизводимости упрощаются:

 

 

n

2

 

 

Sâî2

 

Si

 

 

ñï ð

i 1

 

.

(4.11)

n

 

 

 

 

 

 

Таким образом, при равном числе параллельных опытов общая дисперсия воспроизводимости равна среднеарифметическому значению частных дисперсий. При этом число степеней свободы общей дисперсии fвоспр = n(m – 1).

4.1.2. Выбор факторов

«Черный ящик» – модель объекта исследования. Схема «черного ящика» приведена на рис. 4.1. Объекту исследования соответствует прямоугольник. Стрелки справа изображают численные характеристики целей исследования. Будем их обозначать буквой y и назовем параметрами оптимизации (критерий оптимизации, целевая функция, выход «черного ящика» и т.д.).

155

х1

 

y1

 

х2

 

y2

х3

 

y3

хn

 

ym

 

 

 

Рис. 4.1. Схема «черного ящика»

Для проведения эксперимента необходимо иметь возможность воздействовать на поведение «черного ящика» (стрелки слева). Все способы такого воздействия обозначим буквой х и назовем факторами. Их называют также входами «черного ящика». Итак, фактор – измеряемая переменная величина, принимающая в некоторый момент времени определенное значение.

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

y x1, x2 ,..., xn ,

(4.12)

 

 

где символ (…) заменяет слова «функция от». Такая функ-

ция называется функцией отклика.

Каждый фактор может принимать в опыте одно из нескольких значений. Такие значения будем называть уровнями.

Фиксированный набор уровней факторов определяет одно из возможных состояний «черного ящика». Чтобы узнать число различных состояний, достаточно число уровней факторов возвести в степень числа факторов k: pk, где p – число уровней. При планировании эксперимента факторы должны быть управляемыми. Это значит, что экспериментатор, выбрав нужное значение фактора, может его поддерживать постоянным в течение всего опыта, т.е. может управлять фактором.

156

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

Выбор факторов завершается составлением списка, содержащего их области определения и оценки точности фиксирования. Этим определяется выбор факторного пространства.

4.1.3. Выбор нулевой точки

Прямо указать координаты области в факторном пространстве трудно, так как оно многомерно. Для преодоления этой трудности используется двухэтапная процедура. Сначала выбирается нулевая точка или основной уровень, а затем указываются интервалы варьирования вокруг нее по каждому фактору.

Чем ближе выбранная нулевая точка к точке оптимума, тем меньше экспериментальных усилий потребуется для решения задачи. Поэтому вопрос сводится к выяснению того, что известно о координатах оптимума или области, в которой он расположен.

Задача может усложняться тем, что функция отклика может иметь несколько максимумов или минимумов. В этом случае наиболее радикальным решением будет расчленение задачи, чтобы в каждой области ожидался один максимум. Так как расчленение задачи приводит к увеличению объема экспериментов, в сложных случаях целесообразнее использовать нелокальные методы: метод оврагов или случайный поиск.

Если реализация какой-либо из приведенных рекомендаций невозможна из-за ограничений во времени, числе опытов и т.п., то приходится идти на риск, связанный с принятием чисто интуитивных решений.

157

4.1.4. Выбор интервалов варьирования

Для каждого фактора необходимо выбрать два уровня, на которых он будет варьироваться в эксперименте. Пусть основной уровень выбран. Тогда два интересующих нас уровня можно изобразить двумя точками, симметричными относительно нулевой. Один из уровней будем называть верхним, другой – нижним.

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

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

 

 

 

 

xj

xj xj0

,

(4.13)

 

 

 

I j

x j – натуральное

где x j – кодированное значение фактора;

 

 

 

 

 

значение фактора; x j 0 – натуральное значение основного уровня; I j – интервал варьирования; j – номер фактора.

Пусть процесс определяется четырьмя факторами. Основной уровень и интервалы выбраны следующим образом:

Фактор

 

 

x1

x2

x3

x4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Основной уровень

 

 

3

 

30

 

1,5

 

15

Интервал варьирования

2

 

10

 

1

 

10

Остановимся на первом факторе. Натуральные и коди-

рованные значения фактора х1 следующие:

 

 

 

 

 

 

 

 

 

 

 

5

 

 

Натуральные

 

1

 

2

 

3

 

 

x1

значения

 

 

 

 

 

 

 

+1

 

 

Кодированные

 

–1

 

 

 

0

 

 

х1

значения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

158

 

 

 

 

 

 

Отметим на координатной оси три уровня: нижний, основной и верхний.

Нужно найти кодированное значение для x1 = 2,0. Это

значение находится между 1,0 и 3,0, т.е. между –1 и 0 в кодированном масштабе. Так как в натуральном масштабе 2,0 лежит между 1,0 и 3,0, то ему соответствует –0,5 в кодирован-

ном масштабе. Для x1 = 2,5 будет х1 = –0,25, для x1 = 1,5 бу-

дет х1 = –0,75 и т.д.

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

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

4.1.5. Полный факторный эксперимент типа 2k

Эксперимент, в котором реализуются все возможные комбинации уровней всех факторов, называются полным факторным экспериментом (ПФЭ).

Первый этап планирования эксперимента для получения линейной модели основан на варьировании факторов на двух уровнях. В этом случае, если число факторов известно, можно сразу найти число опытов, необходимое для реализации всех возможных сочетаний уровней факторов

N = 2k,

(4.14)

где N – число опытов; k – число факторов; 2 – число уровней. Если число уровней каждого фактора равно двум, то имеем ПФЭ типа 2k. Условия эксперимента можно записать

159

в виде матрицы (табл. 4.1), где строки соответствуют различным опытам, а столбцы – значениям факторов. Такие таблицы будем называть матрицами планирования эксперимента.

 

 

 

 

Таблица 4.1

Матрица планирования эксперимента 22

 

 

 

 

 

 

Номер опыта

х0

х1

х2

 

у

1

+1

–1

–1

 

у1

2

+1

+1

–1

 

у2

3

+1

–1

+1

 

у3

4

+1

+1

+1

 

у4

Каждый столбец в матрице планирования называется вектор-столбцом, а каждая строка – вектор-строкой. Таким образом, имеем два вектор-столбца независимых переменных и один вектор-столбец параметра оптимизации.

Непосредственно эта матрица имеет следующие свойства: 1) симметричность относительно центра эксперимента – алгебраическая сумма элементов вектор-столбца каждо-

N

го фактора равна нулю, или x ji 0 , где j – номер фактора,

i 1

N – число опытов, j = 1, 2, …, k;

2) нормированность – сумма квадратов элементов

N

каждого столбца равна числу опытов, или x ji 2 N. Это

i 1

следствие того, что значения факторов в матрице задаются

+1 и –1;

3) ортогональность – сумма почленных произведений любых двух вектор-столбцов матрицы равна нулю, или

N

x ji xui 0, j u, j, u 0,1, 2, ..., k ;

i 1

4) ротатабельность – точки в матрице планирования подбираются так, что точность предсказания значений параметра оптимизации одинаково на равных расстояниях от центра эксперимента и не зависит от направления.

160