Главная

Оглавление

Ограничения

Основные определения

Объект исследования

Параметр оптимизации

Виды параметров оптимизации

Требования к параметру оптимизации

Факторы

Определение фактора

Требования, предъявляемые к факторам при планировании эксперимента

Требования к совокупности факторов

Выбор модели

Шаговый принцип

Как выбрать модель?

Полиномиальные модели

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

Принятие решений перед планированием эксперимента

Выбор основного уровня

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

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

Свойства полного факторного эксперимента типа 2k

Полный факторный эксперимент и математическая модель

Дробный факторный эксперимент

Минимизация числа опытов

Дробная реплика

Выбор полуреплик. Генерирующие соотношения и определяющие контрасты..

Выбор 1/4-реплик. Обобщающий определяющий контраст.

Реплики большой дробности

Проведение эксперимента

Ошибки параллельных опытов

Дисперсия параметра оптимизации

Проверка однородности дисперсий

Рандомизация

Разбиение матрицы типа 2k на блоки

Обработка результатов эксперимента

Метод наименьших квадратов

Регрессионный анализ

Проверка адекватности модели

Проверка значимости коэффициентов

Принятие решений после построения модели

Интерпретация результатов

Принятие решений после построения модели процесса

Построение интерполяционной формулы, линейная модель неадекватна

Крутое восхождение по поверхности отклика

Движение по градиенту

Расчет крутого восхождения

Реализация мысленных опытов

Принятие решений после крутого восхождения

Крутое восхождение эффективно

Крутое восхождение неэффективно


Дополнительные материалы

Глава 1

Глава 2

Глава 3

Глава 4

Выбор модели

 

Под моделью мы понимаем функцию отклика

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

Построим геометрический аналог функции отклика – поверхность отклика. Будем для наглядности рассматривать случай с двумя факторами.

Заметим, что в случае многих факторов геометричес­кая наглядность теряется. Мы попадаем в абстрактное многомерное пространство, где у нас нет навыка ориен­тирования. Приходится переходить на язык алгебры.

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

Для фак­торов существуют области определения. Это значит, что у каждого фактора есть минимальное и максимальное возможные значения, между которыми он может изменяться либо непрерывно, либо дискретно. Если факторы сов­местимы, то границы образуют на плоскости некоторый прямоугольник, внутри которого лежат точки, соответ­ствующие состояниям «черного ящика». Пунктир­ными линиями на рисунке обозначены границы областей определения каждою из факторов, а сплошными – гра­ницы их совместной области определения.

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

Но для двух факторов можно даже не переходить к трехмерному пространству, а ограничиться плоскостью.

Для этого достаточно произвести сечение поверхности отклика плоскостями, параллельными плоскости X1OX2 и полученные в сечениях линии спроектировать на эту плоскость.

Каждая линия соответствует постоянному зна­чению параметра оптимизации. Такая линия называется линией равного отклика.

Шаговый принцип

За отказ от полного перебора состояний надо чем-то платить. Цена – это предположения, которые мы дол­жны сделать относительно свойств неизвестной нам модели до начала эксперимента.

Главное предположение – это непрерывность поверх­ности, ее гладкость и наличие единственного оптимума (быть может, и на границе области определения факторов).

Эти постулаты позволяют представить изучаемую функ­цию в виде степенного ряда в окрестности любой возмож­ной точки факторного пространства (такие функции в математике называются аналитическими). Кроме того, если мы придумаем какой-то способ постепенного прибли­жения к оптимальной точке, нужно, чтобы результат не зависел от исходной точки.

Так как мы заранее считаем, что предпосылки выпол­няются, то надо максимально использовать возможности, которые при этом открываются.

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

Сделаем некоторые пояснения. Мы выбираем в фактор­ном пространстве какую-то точку и рассматриваем множест­во точек в ее окрестности, т. е. выбираем в области опре­деления факторов малую подобласть. Здесь мы хотим провести эксперимент, на основании которого должна быть построена первая модель. Эту модель мы намерены использовать для предсказания результатов опытов в тех точках, которые не входили в эксперимент. Если эти точки лежат внутри нашей подобласти, то такое предсказание называется интерполяцией, а если вне – экстра­поляцией. Чем дальше от области эксперимента лежит точка, для которой мы хотим предсказать результат, теме меньшей уверенностью это можно делать. Поэтому мы вы­нуждены экстраполировать недалеко и использовать ре­зультаты экстраполяции для выбора условий проведения следующего эксперимента. Дальше цикл повторяется.

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

 

Как выбрать модель?

 

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

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

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

На будущее мы договоримся, что при прочих равных условиях мы всегда будем предпочитать степен­ные ряды. Точнее, отрезки степенных рядов – алгебраи­ческие полиномы.

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

Полиномиальные модели

 

Мы представили неизвестную нам функцию отклика полиномом. Операция замены одной функции дру­гой в каком-то смысле эквивалентной функцией назы­вается аппроксимацией. Значит, ми аппроксими­ровали неизвестную функцию полиномом.

Но полиномы бывают разных степеней. Какой взять на первом шаге?

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

Мы хотим, чтобы модель хорошо предсказывала направление наискорейшего улучшения параметра опти­мизации. Такое направление называется направлением градиента. Ясно, что движение в этом направлении при­ведет к успеху быстрее, чем движение в любом другом направлении (это значит, что будет достигнута экономия числа опытов).

Полином первой степени – линейная модель – это то, что нам нужно.

С одной стороны, он содержит информацию о направле­нии градиента, с другой – в нем минимально возможное число коэффициентов при данном числе факторов. Един­ственное опасение в том, что неясно, будет ли линейная модель всегда адекватной. Ответ зависит еще и от объекта.

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

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

На следующем этапе мы будем искать линейную мо­дель уже в другой подобласти. Цикл повторяется до тех пор, пока движение по градиенту не перестанет давать эффект. Это значит, что мы попали и область, близкую к оптимуму. Такая область называется «почти стационарной». Здесь линейная модель уже не нужна. Либо попада­нием в почти стационарную область задача решена, либо надо перехо­дить к полиномам более высоких степеней, например вто­рой степени, чтобы подробнее описать область оптимума.

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

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

 

далее >>


Сайт управляется системой uCoz