Побудова повного факторного експерименту
Матриця планування експерименту
№ | Х1 | Х2 | у | № | Х1 | Х2 | у | |
X1min | X2min | y1 | – | – | y1 | |||
X1max | X2min | y2 | + | – | y2 | |||
X1min | X2max | y3 | – | + | y3 | |||
X1max | X2max | y4 | + | + | y4 |
; .
; .
Геометрична інтерпретація
Експеримент, у якому реалізуються всі можливі комбінації рівнів факторів, називається повним факторним експериментом.
6. Властивості повного факторного експерименту
§ Властивість симетричності відносно центру експерименту
– алгебраїчна сума елементів кожного стовпця рівна нулю,
де: j – номер досліду; і – номер фактора; N – кількість дослідів
або незалежність вільного члена, тобто точки, у яких проводяться досліди, розташовані симетрично до центру плану.
Властивість нормування забезпечує однакову дисперсію оцінки коефіцієнтів.
Властивість ортогональності
, де i, l – номера факторів, зокрема i ¹ l
дозволяє оцінити усі коефіцієнти рівняння регресії незалежно один від одного.
Властивість рототабельності: точки у матриці планування експерименту підбирають таким чином, щоб отримана математична модель могла описати значення функції відгуку з однаковою точністю у будь-яких напрямах на рівних відстанях від центру експерименту.
7. Проведення експериментальних досліджень
Після вибору плану експериментальних досліджень, основних рівнів та інтервалів варювання переходять до проведення експерименту.
Кожна стрічка матриці планування – це є умови досліду.
Для виключення систематичних похибок рекомендуються досліди, які зумовлені матрицею, проводити згідно розподілу випадкових чисел.
Для компенсації впливу випадкових похибок кожний дослід рекомендується повторювати n раз.
Досліди, які повторюються декілька раз для одних і тих же зачень факторів, називаються паралельними.
Під дублювання дослідів будемо розуміти постановку паралельних дослідів.
Як правило, n=2¸3, а може 4¸5.
Можливі три варіанти проведення експерименту:
§ експеримент проводиться з рівномірним дублюванням дослідів;
§ експеримент проводиться з нерівномірним дублюванням дослідів;
§ експеримент проводиться без дублювання дослідів.
У процесі рівномірного дублювання дослідів усі стрічки матриці планування мають однакове число паралельних дослідів. У випадку нерівномірного планування число паралельних дослідів є неоднаковим. Найкращий є перший варіант.
Число степеней вільності
, де: N – число дослідів, k – число факторів.
, m=2 (кількість рівнів)
8. Алгоритм розрахунку повного факторного експерименту для випадку рівномірного числа паралельних дослідів
1) Для кожної стрічки матриці планування за формулою
,
де n – кількість паралельних дослідів, u – номер паралельного досліду, розраховують середнє арифметичне значення параметра оптимізації
2) З метою оцінки відхилення функції відгуку від його середнього значення за формулою
визначають дисперсію кожної стрічки матриці планування.
3) Перевіряють однорідність дисперсій за формулою ,
де: GT – теоретичний критерій Кохрена, визначається з додатків; m=N; f=N(n-1);
GP – розрахунковий критерій Кохрена, який визначається за формулою
Гіпотеза приймається, якщо розрахунковий критерій Кохрена менший від теоретичного.
4) Визначають значення коефіцієнтів регресії за формулами
, , , ,
де і, k, u – номера факторів, xij, xkj, xuj – кодовані значення факторів в j-му досліді.
5) Перевіряють статичну значимість коефіцієнтів моделі за допомогою критерію Стьюдента t за формулою , де:
tT – теоретичний критерій Стьюдента, який визначається з додатків, f=N(n-1);
tp – критерій Стьюдента, розрахований за формулою ,
m – індекс коефіцієнта.
6) Обчислюють теоретичні значення функції ŷj за формулою
, відкинувши коефіцієнти, менші за tT.
7) Визначають адекватність отриманої регресивної моделі за критерієм Фішера , де: FT – теоретичне значення, яке вибирається з додатків, f1=N(n-1), f2=N–P; а Fp – за формулою
,
де Р – число значущих коефіцієнтів математичної моделі.
Модель вважається адекватною, якщо розрахований критерій Фішера менший від теоретичного.
8) На основі отриманих коефіцієнтів будується регресійна модель у натуральних координатах.
Лекція 2
Методи статистичної оптимізації об’єктів керування
Розв’язок задачі оптимізації здійснюється в два етапи:
- пошуки в області екстремуму;
- уточнення екстремальної точки за допомогою додаткових пошукових дослідів або за допомогою математичної моделі.
Методи поділяються на класичні і факторні.
1. Класичні методи визначення екстремуму
За класичними методами пошукові досліди ставляться шляхом почергового варіювання незалежних змінних. На цей час всі інші фактори фіксуються.
Метод Гауса-Зейделя
Якщо , то рухаємося в напрямі К0 – К2
Закінчення процедури, якщо для будь-яких трьох точок Хm-1, Xm, Xm+1 виконується
Y(Xm-1,1)<Y(Xm,1)<Y(Xm+1,1) ® Km відповідає локальному екстремуму. У нашому випадку – це точка К3
На другому етапі за базову точку вибирається точка екстремуму, наприклад К3, і процедура продовжується
Перевага: простота, наглядність;
Недоліки: трудність стабілізації керованих факторів, що зумовлює додаткові похибки у знаходженні часткових екстремумів.
Градієнтний метод
Ряд Тейлора в околі точки х0
Суть методу полягає в тому, що на кожному етапі руху до екстремуму біля вибраної базової точки здійснюють пробні досліди, які дозволяють вибрати напрям градієнта і вибирається робочий крок λ. Такий рух дозволяє вибрати нову точку, яка наближує нас до екстремуму.
Наступна точка вибирається з умови:
Напрям градієнта К0К5 будується так, щоб для вибраного λ
; .
Для цього отримують λА1 і λА2. Отримані значення відкладаються від базової точки К0 вздовж осей х1 і х2. Таким чином, отримують координати нової точки К5 і повторюють алгоритм.
Алгоритм продовжується до тих пір, поки усі величини Аj будуть нескінченно малі.
Існують різні модифікації градієнтних методів, які відрізняються правилом вибору кроку λ.
Приклад. Знайти максимум функції .
Знаходимо
Вибираємо початкову точку
та знаходимо значення функції в цій точці
Нехай λ=0,1=const. Тоді
.
Знаходимо наступну точку за формулою :
; та знаходимо значення функції в цій точці
На другій ітерації отримуємо
;
Знаходимо .
Модифікований градієнтний метод
Знайти екстремум (максимум) функції
Вибираємо початкову точку
та знаходимо значення функції в цій точці
Знаходимо наступну точку
Складаємо вираз для приросту цільової функції на першому кроці
Знайдемо λ, для якого цей приріст є максимальний
Тоді
Значення функції
На другому кроці
Значення функції
2. Факторні методи визначення екстремуму
Ідея методу – пробні досліди ставляться у відповідності з ПФЕ.
Метод Бокса-Уілсона (Метод крутого сходження)
В околі точки Ко ставимо ПФЕ. Нехай отримано
aj – пропорційні проекціям вектора-градієнта на осі фактори
1) для знаходження координат точки Кі у напрямі екстремуму необхідно визначити взаємозв’язок між кроком зміни j-тої незалежної величини у нормальній і кодованій системі координат
2) вибираємо найбільш суттєвий фактор, напр. К за абсолютною величиною фактора
3) з фізичних величин вибираємо крок зміни у звичайному масштабі
4) встановлюємо зв’язок між і (нормованій системі)
Використаємо
,
xk – кодована система; Xk – звичайна система
Нехай К5 точка екстремуму, тоді
Тоді у кодованій системі координат
( * )
Але для кодованого значення К-го фактора точки К5 можна записати
Оскільки точка К0 лежить у центрі плану, то , маємо
( ** )
Зпівставивши (*) і (**), отримаємо
5) Значення у натуральній системі
6) Використовуючи співвідношення
знаходимо координати точок, які лежать у напрямі градієнта.
Признаком досягнення екстремуму є не значимість коефіцієнтів і різке зростання коефіцієнтів при парних взаємодіях факторів.
Приклад:
Знайти екстремальну область, якщо
X1 | X2 | Y | |
– | – | ||
+ | – | ||
– | + | ||
+ | + |
Визначаємо координати базової точки та інтервали зміни факторів
;
;
;
В околі базової точки ( ) у відповідності ПФЕ провели експеримент
Знаходимо а0=88,0; а1= - 2,0; а2= - 4,5 та отримаємо
.
Найбільш суттєвий фактор х2, бо .
Вибираємо крок зміни фактора х2 :
Визначаємо крок зміни факторів у кодованій системі координат
Знаходимо крок зміни фактора х1
Отже
Знаходимо .
Нова базова точка і цикл повторюємо.
Признаком досягнення екстремуму є не значимість лінійних коефіцієнтів математичної моделі на одному з етапів і різке зростання коефіцієнтів при парних взаємодіях факторів.
ЛЕКЦІЯ 3
оптимізація технологічних процесів деревообробки з застосуванням методів лінійного програмування
Задачі лінійного програмування (ЗЛП) складають великий клас дослідження операцій. До них зокрема відносяться:
· оптимальне завантаження станків;
· формування виробничої програми деревообробних підприємств;
· планування розкрою листових і круглих деревинних матеріалів та ряд інших задач.
Особливість структури ЗЛП полягає в тому, що критерій оптимальності залежить від елементів розв’язку, а умова функціонування об’єкту записується у вигляді лінійних рівнянь або нерівностей.