- •Введение
- •1. Организация эксперимента и обработка результатов
- •2. Планирование эксперимента
- •Выбор факторов
- •Составление линейного плана
- •Расчет коэффициентов регрессии
- •Пример планирования эксперимента
- •Практическая часть
- •3. Концептуальное моделирование
- •Составление словесного описания объекта
- •Выбор математического аппарата
- •Детализация (декомпозиция) модели
- •Практическая часть
- •4. Имитационное моделирование
- •Методика построения имитационной модели
- •Выбор имитаторов основных функций
- •Составление имитаторов «сервисных» функций
- •Составление структуры моделирующего алгоритма
- •Пример составления имитационной модели
- •Выбор имитаторов основных функций
- •Имитаторы «сервисных» функций
- •Составление структуры моделирующего алгоритма
- •Описание моделирующего алгоритма
- •Практическая часть
- •5. Язык моделирования gpss/рс
- •Функциональные объекты
- •Операторы gpss World
- •Основные операторы
- •Пример моделирования технологической системы gpss World
- •Выполнение моделирования в среде gpss World
- •Практическая часть
- •Библиографический список
- •Оглавление
- •390005, Рязань, ул. Гагарина, 59/1.
Расчет коэффициентов регрессии
По результатам опытов, проведенных в соответствии с матрицей планирования, можно подсчитать коэффициенты регрессии линейного уравнения, описывающего поверхность отклика в локальном участке вблизи выбранного основного уровня, по формуле
bi=
,
![]()
где x in - значение xi в п-м опыте; уп - значение параметра оптимизации в том же опыте.
Таким образом, способ расчета коэффициентов очень прост: столбцу у следует приписать знаки соответствующего столбца хi , сложить все значения параметров оптимизации со своими знаками и результат разделить на число опытов матрицы планирования.
Пусть, например, в случае восьми опытов согласно полуреплике 2 4-1 будем иметь матрицу планирования (табл. 4).
Таблица 4
|
Номер опыта |
х0 |
х1 |
х2 |
х3
|
х4 |
y |
|
|
+ |
-- |
-- |
-- |
-- |
64
|
|
|
+ |
+ |
-- |
-- |
+ |
130
|
|
|
+ |
-- |
+ |
-- |
+ |
95
|
|
|
+ |
+ |
+ |
-- |
-- |
90
|
|
|
+ |
-- |
-- |
+ |
+ |
81
|
|
|
+ |
+ |
-- |
+ |
-- |
69
|
|
|
+ |
-- |
+ |
+ |
-- |
36
|
|
|
+ |
+ |
+ |
+ |
+ |
100
|
Коэффициенты b i определяются по формулам :
b
2
=![]()
b3
=![]()
b4
=![]()
b0=![]()
Аналогично можно было бы рассчитать и эффекты при парных взаимодействиях bij (для этого в матрицу планирования следовало бы добавить столбцы соответствующих взаимодействий).
Пример планирования эксперимента
Провести анализ влияния независимых переменных модели системы на зависимые переменные с построением плана эксперимента с помощью метода наименьших квадратов и линейного регрессионного анализа.
Рассмотрим
в качестве объекта моделирования
систему, структура которой показана на
рис.1, где И - источник заявок; Н - накопитель
для хранения заявок; К - канал обслуживания;
- интервал следования заявок входящего
потока;
- время
обслуживания;
L
- ёмкость накопителя.
И Н К


L
![]()
Рис.1
В
данном примере исследуется однофазная
одноканальная модель с интервалами
поступления заявок
=15
с,
ёмкостью накопителя заявок L=10,
временем обслуживания
=10
с. В имитационном
эксперименте необходимо оценить среднее
время задержки в системе Т (время
обслуживания и нахождения в очереди)
при минимальных затратах машинных
ресурсов.
При проведении машинного эксперимента для оценки среднего времени задержки Т, являющегося характеристикой (реакцией) системы, необходимо определить влияние факторов, находящихся в функциональной связи с искомой характеристикой. Для этого отберём факторы, влияющие на искомую характеристику, и опишем функциональную зависимость. Определим уровни выбранных факторов, фиксированный набор которых определяет одно из возможных состояний рассматриваемой модели.
Для
составления плана эксперимента выделим
следующие факторы. Интервал поступления
заявок х1=
.
Время обслуживания заявок х2
=
. Ёмкость
буфера х3=L.
Определим локальную подобласть планирования эксперимента путём выбора основного (нулевого) уровня хi0 и интервалов варьирования для каждого выбранного фактора. Сведём полученные данные в табл. 5.
Таблица 5
|
Факторы |
Уровни факторов |
Интервалы варьирования | ||
|
-1 |
0 |
+1 | ||
|
х1
х2
х3
|
10
5
10
|
15
10
10
|
20
15
10
|
5
5
0
|
Существует вполне определённая зависимость между уровнями факторов и реакцией системы, которую представим в виде соотношения
y
=![]()
Для
определения зависимости
строим математическую (аналитическую)
модель планирования в виде полинома
первого порядка
![]()
Выбранная модель включает линейные члены полинома и их произведения. Для оценки коэффициентов модели используем план эксперимента типа 2k с варьированием всех k факторов на двух уровнях (q = 2).
Полный факторный эксперимент даёт возможность определить коэффициенты регрессии, соответствующие не только линейным эффектам, но и всем эффектам взаимодействий. План ПФЭ представим в виде матрицы планирования (табл. 6).
Таблица 6
|
Номер опыта
|
План ПФЭ |
Реакция y
| |||||||
|
х0
|
х1
|
х2
|
х3
|
х1х2
|
х1х3
|
х2х3
|
х1х2х3
| ||
|
1 2 3 4 5 6 7 8 |
+1 +1 +1 +1 +1 +1 +1 +1 |
-1 -1 -1 -1 +1 +1 +1 +1 |
-1 -1 +1 +1 -1 -1 +1 +1 |
-1 +1 -1 +1 -1 +1 -1 +1 |
+1 +1 -1 -1 -1 -1 +1 +1 |
+1 -1 +1 -1 -1 +1 -1 +1 |
+1 -1 -1 +1 +1 -1 -1 +1 |
-1 +1 +1 -1 +1 -1 -1 +1 |
y1 y2 y3 y4 y5 y6 y7 y8 |
Количество испытаний в ПФЭ значительно превосходит число определяемых коэффициентов, т.е. обладает большой избыточностью. Одним из способов уменьшения этой избыточности является применение ДФЭ, позволяющего значительно сократить количество испытаний и сэкономить ресурсы ЭВМ. Используем ДФЭ типа 23-1 , что позволит сократить количество опытов в 2 раза. Матрица планирования ДФЭ представлена в табл.7.
Таблица 7
|
Номер опыта |
План ДФЭ |
y |
Т | |||
|
x0=x1x2x3 |
x1 |
x2 |
x3=x1x2, | |||
|
1 2 3 4 |
+1 +1 +1 +1 |
- + + - |
- + - + |
+ + - - |
y1 y2 y3 y4 |
4 17 5 18 |
В соответствии с формулой
![]()
![]()
составим программу для определения коэффициентов модели планирования эксперимента.
MODEL:
PROCEDURE OPTIONS (MAIN);
DCL X (4,8), Y (4), B (5);
GET LIST (X,Y, K, B);
DO I=1 TO 4;
B (I)=0;
DO J=1 TO 4;
B (J)=X (I, J)*Y (I)*B (J);
B (J)=B (J)/ N;
K=B (J);
PUT LIST (K);
END;
END;
ENDMODEL:
Определим значения коэффициентов и, подставив их в выбранную нами модель планирования эксперимента, получим
y= 11 +6,5x2 - 0,5x3 .
Следующим (заключительным) этапом планирования эксперимента является интерпретация полученных результатов и принятия решения, т.е. определение оценок величины и направления влияния факторов на реакцию системы.
Анализируя полученное выражение и используя правила интерпретации, делаем вывод, что на реакцию системы (время задержки заявки) наиболее сильно влияет фактор x2 (время обслуживания заявки), а влияние третьего фактора (пропускная способность обслуживающего канала) практически отсутствует. С учетом изложенного функциональная зависимость в натуральных значениях примет вид
y= 11 +1,3(x2 -10) .
