3. plany doświadczeń czynnikowych na dwóch po
Transkrypt
3. plany doświadczeń czynnikowych na dwóch po
Metody Planowania Eksperymentu Rozdział 3 Plany Czynnikowe Dwupoziomowe Strona 1 z 21 3. PLANY DOŚWIADCZEŃ CZYNNIKOWYCH NA DWÓCH POZIOMACH Rozważamy obiekt (rysunek 3.1) opisany charakterystyką y = f ( x1 , x 2 ,K , x K , e ) (3.1) gdzie x1, x2, ..., xK oznaczają wejścia obiektu, y oznacza wyjście, e natomiast oznacza nieznane i niemierzalne zakłócenia (błąd losowy). Postać funkcji (3.1) w ogólnym przypadku jest nieliniowa i bliżej nieznana. x1 x2 OBIEKT y xK e Rysunek 3.1. Rozważany obiekt nieliniowy. x1, x2 ,..., xK – czynniki lub zmienne objaśniające, y – wyjście lub odpowiedź obiektu, e – błąd losowy zakłócający odpowiedź obiektu. Zakładamy, że nieznaną nieliniową charakterystykę (3.1) można aproksymować w otoczeniu danego punktu x 0 = (x10 , x20 ,K , x K0 ) T (3.2) za pomocą liniowej funkcji regresji o postaci ŷ = b0 + b1 x1 + b2 x2 + K + bK x K (3.3) gdzie bj, j = 0, 1, ..., K są nieznanymi współczynnikami regresji, które wyznaczamy stosując klasyczną metodę najmniejszych kwadratów. Mariusz B. Bogacki Zakład Inżynierii Procesowej Politechnika Poznańska 1 Metody Planowania Eksperymentu Rozdział 3 Plany Czynnikowe Dwupoziomowe Strona 2 z 21 Naszym celem jest opracowanie planu eksperymentu to znaczy określenie N zestawów K wartości wejść x i = (xi ,1 , xi ,2 ,K , xi ,K ) , T i = 1,2 ,K N (3.4) Każdy z tych zestawów użyty będzie w jednym z serii N doświadczeń wykonywanych w trakcie zaplanowanego eksperymentu. W takim ujęciu plan eksperymentu powinien określać nie tylko warunki wykonywania poszczególnych doświadczeń (zestaw zmiennych wejściowych), ale również ich liczbę. Jak już wcześniej była mowa, każdy z eksperymentów wykonywany jest w pewnym obszarze badań. Przyjmijmy, że nasz obszar badań jest wielowymiarową kostką. Oznacza to, że wielkości wejściowe wyrażone w jednostkach naturalnych przyjmują wartości wyznaczone przez granice obszaru badań x min ≤ x j ≤ x max , j j j = 1,2 ,K , K (3.5) Plan eksperymentu czynnikowego na dwóch poziomach (ang. factorial experiment) po- lega na przyjmowaniu przez każde z K wejść obiektu xj, j = 1, 2, ..., K wartości na jednym z dwóch poziomów: minimalnym x min i maksymalnym x max . Jeżeli przez xj0 oznaczymy środek j j przedziału zmian dla poszczególnych zmiennych, to eksperymenty wykonane będą w punktach x 0j − ∆x j ; x 0j + ∆x j ; j = 1,2 ,K ,K (3.6) gdzie ∆x j = x min + x max j j 2 (3.7) W pełnym doświadczeniu czynnikowym (ang. full factorial experiment) na dwóch poziomach rozpatruje się takie zestawy wartości wejść, w których każdy czynnik występuje raz na poziomie górnym i raz na poziomie dolnym. W przypadku dwóch zmiennych obszar badań jest prostokątem, a doświadczenia wykonujemy w jego wierzchołkach (rysunek 3.2). W przypadku trzech zmiennych obszar badań jest sześcianem i eksperymenty wykonujemy w wierzchołkach tego sześcianu (rysunek 3.3), w przypadku ogólnym będą to wierzchołki wielowymiarowej kostki. Mariusz B. Bogacki Zakład Inżynierii Procesowej Politechnika Poznańska 2 Metody Planowania Eksperymentu Rozdział 3 Plany Czynnikowe Dwupoziomowe Strona 3 z 21 Przy opracowywaniu planów czynnikowych wygodnym zabiegiem jest standaryzacja zmiennych, czyli ich skalowanie. Standaryzację wykonuje się w taki sposób, aby nowe zmienne przyjmowały wartości z przedziału [-1, 1] wtedy, gdy zmienne oryginalne (wyrażone w jednostkach naturalnych) przyjmują wartości z zadanego obszaru badań (3.5). Skalowanie lub standaryzacja zmiennych oznacza przesunięcie układu współrzędnych, wyrażonego w jednostkach naturalnych w taki sposób, aby początek nowego układu współrzędnych przeniesiony został do punktu centralnego planu (początkowego lub bazowego) x 0 = (x10 , x20 ,K , x K0 ) , w którego otoczeniu wykonuje się eksperyment. Jednocześnie dokonuje T się zmiany skali w taki sposób, aby planowane wartości zmian poszczególnych czynników ∆xj, j = 1, 2, ...,K były w nowym układzie współrzędnych jednostkowe. Graficznie standaryzację w przypadku dwóch zmiennych przedstawia rysunek 3.2. 2 t2min t20 t2max x2min x20 x2max 8 6 4 2 1 1 1 0 0 -2 -1 -1 0 -1 1 2 -1 -1 0 0 2 4 x1min x10 6 x1max a) -2 t1min t10 t1max b) Rysunek 3.2. Plan eksperymentu czynnikowego na dwóch poziomach typu 2K dla dwóch zmiennych; a) zmienne wyrażone w jednostkach naturalnych; b) zmienne po standaryzacji. W przypadku zmiennych wyrażonych w jednostkach naturalnych, punkty planu stanowią wierzchołki prostokąta definiującego obszar badań, ograniczonego wartościami maksymalną i minimalną (rysunek 3.2a). Wprowadzając nowe (standaryzowane) zmienne tj = x j − x 0j ∆x j , j = 1, 2, ..., K Mariusz B. Bogacki Zakład Inżynierii Procesowej Politechnika Poznańska (3.8) 3 Metody Planowania Eksperymentu Rozdział 3 Plany Czynnikowe Dwupoziomowe Strona 4 z 21 dokonujemy przesunięcia środka układu współrzędnych do punktu centralnego planu (rysunek 3.2b). Równocześnie skala osi została tak zmodyfikowana, aby uzyskać kwadrat o wierzchołkach w punktach (-1, -1), (-1, 1), (1, 1) i (1, -1). Z zależności (3.8) wynika następujące wyrażenie pozwalające przejść od zmiennych standaryzowanych do zmiennych naturalnych (transformacja odwrotna) x j = x 0j + t j ∆x j , j = 1, 2, ..., K (3.9) Podstawiając zależność (3.9) do równania regresji (3.3) otrzymamy ŷ = b0 + ∑ b j x j = b0 + ∑ b j (x 0j + t j ∆x j ) = b0 + ∑ b j x 0j + ∑ b j ∆x j t j K K K K j =1 j =1 j =1 j =1 (3.10) skąd po przekształceniach otrzymujemy równanie regresji liniowej dla zmiennych standaryzowanych K ŷ = a 0 + ∑ a j t j (3.11) j =1 gdzie nowe współczynniki regresji związane są z starymi (dla modelu o zmiennych wyrażonych w jednostkach naturalnych) zależnościami K a 0 = b0 + ∑ b j x 0j (3.12) a j = b j ∆x j , (3.13) j =1 j = 1, 2, ..., K Jak z równania (3.11) wynika transformacja zmiennych nie zmienia liniowego, względem parametrów, charakteru równania regresji. Powoduje jedynie przekształcenie jego parametrów zgodnie ze wzorami (3.12) i (3.13). Jak już wspomniano w pełnym doświadczeniu czynnikowym (ang. full factorial experi- ment) na dwóch poziomach rozpatruje się takie zestawy wartości wejść, w których występują wszystkie możliwe wektory jakie utworzyć można przypisując każdemu czynnikowi wartości ±1. W ogólnym przypadka dla K czynników liczba takich wektorów wynosi N = 2K. Opracowywany plan eksperymentu podaje, który z czynników występuje w danym doświadczeniu na poziomie górnym „+1”, a który na poziomie dolnym „-1”. Często dla uproszczenia zapisu zamiast pisać „+1” i „–1” pisze się jedynie „+” i „–”. Mariusz B. Bogacki Zakład Inżynierii Procesowej Politechnika Poznańska 4 Metody Planowania Eksperymentu Rozdział 3 Plany Czynnikowe Dwupoziomowe Strona 5 z 21 W tabeli 3.1 przedstawiono przykładowy zapis planu eksperymentu dla trzech zmiennych wejściowych, czyli eksperyment typu 23. Zgodnie z przyjętą zasadą, w planie tym, poszczególne zmienne wejściowe przyjmują wartości na dwóch poziomach: górnym „+1” i dolnym ”–1”. W interpretacji geometrycznej tego planu, poszczególne punkty doświadczalne stanowią wierzchołki jednostkowego sześcianu (rysunek 3.3). Tabela 3.1. Przykład pełnego eksperymentu czynnikowego typu 23. Nr 1 2 3 4 5 6 7 8 t1 +1 -1 +1 -1 +1 -1 +1 -1 t2 +1 +1 -1 -1 +1 +1 -1 -1 t3 +1 +1 +1 +1 -1 -1 -1 -1 t3 t1 t2 Rysunek 3.3. Plan całkowitego eksperymentu czynnikowego na dwóch poziomach dla 3 zmiennych. Plany eksperymentów czynnikowych buduje się w sposób sekwencyjny składając w odpowiedni sposób plany o stopniu niższym. I tak plan dla dwóch czynników czyli typu 22 otrzymujemy składając dwa plany typu 21, raz przyjmując czynnik drugi na poziomie górnym „+1”, a raz przyjmując drugi czynnik na poziomie dolnym „–1”. Analogicznie plan typu 23 Mariusz B. Bogacki Zakład Inżynierii Procesowej Politechnika Poznańska 5 Metody Planowania Eksperymentu Rozdział 3 Plany Czynnikowe Dwupoziomowe Strona 6 z 21 otrzymujemy z dwóch planów typu 22 przyjmując trzeci czynnik raz na poziomie górnym „+1” a raz na poziomie dolnym „–1”. Kolejne wyższe plany otrzymujemy analogicznie. Ten sposób postępowania ilustruje plan zawarty w tabeli 3.1, gdzie kolejne wyższe plany odkreślono kolorową linią. Linia czerwona ogranicza plan typu 21, linia niebieska plan typy 22 i linia zielona plan 23. Bardziej sformalizowanym sposobem postępowania przy budowie planów czynnikowych jest zastosowanie iloczynu Kroneckera dla macierzy. Ten sposób postępowania opisany został przez Rafajłowicza [5]. Inny wygodny sposób zapisywania i budowy planów eksperymentów czynnikowych polega na ich zapisie kodowym. Poszczególnym doświadczeniom (wierszom) w planie eksperymentu przyporządkowujemy oznaczenia literowe. Kolejne litery a, b, c, ... oznaczają, że na górnym poziomie znajdują się odpowiednio zmienne t1, t2, t3 itd. Iloczyny (pary liter) oznaczają, że w danym wierszu na górnych poziomach znajdują się jednocześnie odpowiednie zmienne. I tak iloczyn ab oznacza, że w danym wierszu na górnym poziomie znajdują się jednocześnie zmienne t1 i t2; iloczyn ac wskazuje na zmienne t1 i t3 jako na zmienne znajdujące się równocześnie na poziomie górnym, iloczyn bc na zmienne t2 i t3 itd.. Wyższe iloczyny (dłuższe ciągi liter) oznaczają, że w danym wierszu macierzy eksperymentu znajduje się odpowiednio więcej zmiennych na poziomie górnym. Na przykład zapis abc oznacza, że na poziomie górnym znajdują się równocześnie trzy zmienne t1, t2 i t3, a zapis abcd oznacza, że w danym wierszu na poziomie górnym znajdują się jednocześnie 4 zmienne t1, t2, t3 i t4. Jeżeli żadna zmienna w danym wierszu nie przyjmuje wartości na górnym poziomie, to wiersz ten oznaczać będziemy przez (1) (tabela 3.2). Tabela 3.2. Plan pełnego eksperymentu czynnikowego typu 23. Sposób kodowania. Nr x0 x1 x2 x3 x1 xt2 x1 x3 x2 x3 x1x2x3 Kod 1 +1 -1 -1 -1 +1 +1 +1 -1 (1) 2 +1 +1 -1 -1 -1 -1 +1 +1 a 3 +1 -1 +1 -1 -1 +1 -1 +1 b 4 +1 +1 +1 -1 +1 -1 -1 -1 ab 5 +1 -1 -1 +1 +1 -1 -1 +1 c 6 +1 +1 -1 +1 -1 +1 -1 -1 ac Mariusz B. Bogacki Zakład Inżynierii Procesowej Politechnika Poznańska 6 Metody Planowania Eksperymentu Rozdział 3 Plany Czynnikowe Dwupoziomowe Strona 7 z 21 7 +1 -1 +1 +1 -1 -1 +1 -1 bc 8 +1 +1 +1 +1 +1 +1 +1 +1 abc Podany w tabeli 3.2 plan eksperymentu czynnikowego przedstawić można w zapisie kodowym jako (1), a, b, ab, c, ac, bc, abc (3.14) Taki sposób kodowania planów pozwala na tworzenie nowych planów mając do dyspozycji plan dla liczby zmiennych o stopień niższych. I tak plan typu 22 w zapisie kodowym ma postać (1), a, b, ab (3.15) Plan 23 (3.14) powstaje z planu 22 (3.15) przez dodanie trzeciej zmiennej t3 (kodu c) i jego dwukrotne powtórzenie dla tej zmiennej, raz na poziomie górnym, a raz na poziomie dolnym. Analogicznie z planu 23 uzyskać można plan 24 (3.16) (1), a, b, ab, c, ac, bc, abc, d, ad, bd, abd, cd, acd, bcd, abcd (3.16) W powyższy sposób tworzyć można dowolne plany eksperymentów czynnikowych dla dowolnej liczby zmiennych (czynników) K. Podstawowe pytanie jakie nasuwa się w przypadku planów typu 2K dotyczy ich stosowalności. Jeżeli ograniczymy się do modeli wielomianowych, to pełny eksperyment czynnikowy typu 2K pozwala na estymację wszystkich parametrów w modelach, które zawierają wyraz wolny, człony liniowe względem xi, i = 1, 2, ..., K oraz człony typu xi xj dla i ≠ j, xi xj xk dla i ≠ j≠ k i tak dalej analogicznie aż do rzędu K włącznie. Człony tej ostatniej postaci nazywane są interakcjami czynników, gdyż są najprostszym sposobem modelowania łącznego oddziaływania kilku wejść. Model taki uwzględniający wszystkie interakcje określa się mianem modeli liniowych z pełnym zestawem interakcji. Plan pełnego eksperymentu czynnikowego z interakcjami przedstawiono w tabeli 3.2. Przewiduje on wykonanie N = 23 = 8 doświadczeń. Zależność (3.14) natomiast pokazuje równanie regresji jakie na podstawie tego planu można wyznaczyć. Mamy w nim 8 nieznanych parametrów, które należy wyznaczyć. y = a0 + a1 x1 + a 2 x 2 + a3 x3 + a12 x1 x2 + a13 x1 x3 + a 23 x 2 x3 + a123 x1 x 2 x3 (3.14) Problemy z planami eksperymentów czynnikowych na dwóch poziomach zaczynają się w momencie, gdy na ich podstawie próbować będziemy wyznaczyć równania regresji w postaci Mariusz B. Bogacki Zakład Inżynierii Procesowej Politechnika Poznańska 7 Metody Planowania Eksperymentu Rozdział 3 Plany Czynnikowe Dwupoziomowe Strona 8 z 21 wielomianów stopnia drugiego. W tabeli 3.3. pokazano plan eksperymentu dla dwóch czynników, czyli typu 22, na podstawie którego chcielibyśmy wyznaczyć równanie postaci 2 y = a 0 + a1 x1 + a 2 x 2 + a12 x1 x 2 + a11 x1 + a 22 x 2 2 (3.15) Jak można zauważyć kolumna odpowiadająca wyrazowi wolnemu zawiera same liczby „+1”. Dokładnie takie same wartości przyjmują kolumny odpowiadające członom kwadratowym x12 i x22. Kolumny te są więc liniowo zależne, co oznacza, że macierz informacyjna będzie macierzą osobliwą. Można więc stwierdzić, że w modelu liniowym z interakcjami, wpływ członów kwadratowych w równaniu regresji jest nierozróżnialny od wyrazu wolnego. Tabela 3.3. Macierz wejść dla modelu będącego wielomianem kwadratowym postaci 2 y = a 0 + a1 x1 + a 2 x 2 + a12 x1 x 2 + a11 x1 + a 22 x 2 2 Nr x0 x1 x2 x1 x2 x12 x22 1 +1 +1 +1 +1 +1 +1 2 +1 -1 +1 -1 +1 +1 3 +1 +1 -1 -1 +1 +1 4 +1 -1 -1 +1 +1 +1 Reasumując, planów czynnikowych na dwóch poziomach nie można stosować do estymacji parametrów w modelach będących wielomianami stopnia drugiego, w których występują co najmniej dwa składniki typu xi2, lub jeden taki składnik i wyraz wolny. W takich przypadkach macierz wejść będzie macierzą osobliwą, co pokazuje tabela 3.2. Jeżeli chcemy identyfikować takie człony, to musimy zastosować inne plany na przykład plan czynnikowy na trzech poziomach. Plan całkowitego eksperymentu czynnikowego na dwóch poziomach typu 2K spełnia następujące trzy warunki: (i) Jest symetryczny względem środka eksperymentu. Wszystkie doświadczenia umieszczone są symetrycznie względem punktu centralnego (rysunek 3.2 i 3.3). Wynika stąd następująca równość K ∑x i =1 ij = 0, j = 1, 2, ..., K Mariusz B. Bogacki Zakład Inżynierii Procesowej Politechnika Poznańska (3.16) 8 Metody Planowania Eksperymentu Rozdział 3 Plany Czynnikowe Dwupoziomowe (ii) Strona 9 z 21 Jest ortogonalny. Wszystkie iloczyny skalarne wektorów kolumnowych macierzy eksperymentu X dla i ≠ j mają wartość zero K ∑x s =1 sj ∑x i =1 i, j = 0, 1, 2, ..., K, i ≠ j (3.17) Sumy kwadratów wszystkich kolumn macierzy X wynoszą N. (iii) K x si = 0 , 2 ij =N, j = 1, 2, ..., K (3.18) Najistotniejszym warunkiem jest warunek (ii) czyli ortogonalność wektorów kolumnowych. Dzięki niemu macierz kowariancyjna (XTX)-1 jest macierzą diagonalną. W eksperymencie czynnikowym na dwóch poziomach dla K czynników (zmiennych) wykonać należy N = 2K różnych doświadczeń. Oznacza to, że w przypadku 3 zmiennych wykonujemy 23 = 8 doświadczeń na podstawie, których wyznaczyć możemy 8 współczynników regresji modelu liniowego z interakcjami. W przypadku 10 zmiennych należałoby wykonać 210 = 1024 doświadczenia. Przy dalszym wzroście liczby zmiennych liczba doświadczeń w eksperymencie rośnie wykładniczo i dla 30 zmiennych plan eksperymentu zawierałby 230 = 1 073 741 824 doświadczenia. Jeśliby wykonywać jedno doświadczenie na sekundę, to wykonanie takiego eksperymentu zajęłoby około 34 lat. Oznacza to, że wykonanie eksperymentu czynnikowego całkowitego dla dużej liczby zmiennych (dużych K) jest praktycznie niemożliwe. W badaniach eksperymentalnych przyjmuje się, że liczbą graniczną jest 10 zmiennych. Rozwiązaniem problemu jest zastosowanie tak zwanych eksperymentów ułamkowych (fractional factorial experiments) zawierających jedynie pewną liczbę doświadczeń z planu eksperymentu całkowitego. Eksperymenty takie zaproponowane zostały w 1945 roku przez D.J. Finney’a. Plany eksperymentów ułamkowych tworzy się tak, aby wszystkie trzy warunki (3.16), (3.17) oraz (3.18) były w spełnione. Spełnienie warunku ortogonalności (3.17) wymaga, aby plan eksperymentu całkowitego podzielić na 2, 4, 8 itd. części, czyli utworzyć tak zwane plany połówkowe, ćwiartkowe, ósemkowe itd. Czynnikowe plany ułamkowe na dwóch poziomach często oznaczamy jako plany typu 2K-M, gdzie K to liczba zmiennych (czynników), a M to ułamkowość planu. W tej konwencji zapisu M = 1 oznacza plany połówkowe, M = 2 oznacza plany ćwiartkowe, M = 3 – plany ósemkowe i tak dalej. Mariusz B. Bogacki Zakład Inżynierii Procesowej Politechnika Poznańska 9 Metody Planowania Eksperymentu Rozdział 3 Plany Czynnikowe Dwupoziomowe Strona 10 z 21 Podział planu całkowitego na plany ułamkowe nie jest jednoznaczny i dokonać go można na różne sposoby. Jeden z nich to wykorzystanie kodów przypisywanych poszczególnym doświadczeniom. Przyjmijmy, że mamy plan eksperymentu całkowitego dla K = 3 zmiennych wejściowych t1, t2 i t3, zawierający 8 doświadczeń (tabela 3.2). Eksperyment ten pozwala na wyznaczenie niezależnie nie więcej niż 8 współczynników funkcji regresji ŷ = a0 + a1t1 + a 2 t 2 + a3t3 + a12 t1t 2 + a13t1t3 + a 23t 2 t3 + a123t1t 2 t3 (3.19) Plan ten dzielimy na dwa plany połówkowe (po cztery doświadczenia w każdym) w ten sposób, że pierwszy z nich zawierać będzie wiersze o kodach zawierających nieparzystą liczbę liter a, b, c, abc (3.20) drugi natomiast parzystą (1), ab, ac, bc (3.21) W tym zapisie wiersz nie zawierający zmiennych na górnym poziomie traktować będziemy za parzysty. Macierz eksperymentu dla pierwszego planu połówkowego przedstawia tabela 3.4. Tabela 3.4. Plan eksperymentu połówkowego typu 23-1. Wiersze nieparzyste. Nr t0 t1 t2 t3 t1 t2 t1 t3 t2 t3 t1 t2 t3 Kod 2 +1 +1 -1 -1 -1 -1 +1 +1 a 3 +1 -1 +1 -1 -1 +1 -1 +1 b 5 +1 -1 -1 +1 +1 -1 -1 +1 c 8 +1 +1 +1 +1 +1 +1 +1 +1 abc Przyglądając się poszczególnym kolumnom tego planu zauważyć można, że kolumny t1 oraz t2t3, t2 oraz t1t3, t3 oraz t1t2 jak również t0 i kolumna t1t2t3 są identyczne (liniowo zależne). Oznacza to, że na podstawie przedstawionego w tabeli 3.4 planu eksperymentu połówkowego zawierającego 4 doświadczenia wyznaczyć możemy jedynie cztery parametry funkcji regresji o czterech współczynnikach Mariusz B. Bogacki Zakład Inżynierii Procesowej Politechnika Poznańska 10 Metody Planowania Eksperymentu Rozdział 3 Plany Czynnikowe Dwupoziomowe Strona 11 z 21 ′ ′ ′ ′ ŷ = a 0 + a1 t1 + a 2 t 2 + a 3 t 3 (3.22) Przy czym, jeśli prawdziwe współczynniki regresji α12, α13, α23, α123, są niezerowe, to obliczone przez nas oszacowania będą łączną oceną następujących wyrażeń ′ E ⎛⎜ a 0 ⎞⎟ = α 0 + α 123 ⎝ ⎠ ′ E ⎛⎜ a1 ⎞⎟ = α 1 + α 23 ⎝ ⎠ ′ E ⎛⎜ a 2 ⎞⎟ = α 2 + α 13 ⎝ ⎠ ′ E ⎛⎜ a 3 ⎞⎟ = α 3 + α 12 ⎝ ⎠ (3.23) Oznacza to, że na podstawie planu połówkowego przedstawionego w tabeli 3.4 nie można rozdzielić wpływy tych czynników. Tabela 3.5. Plan eksperymentu połówkowego typu 23-1. Wiersze parzyste. Nr t0 t1 t2 t3 t1 t2 t1 t3 t2 t3 t1 t2 t3 Kod 1 +1 -1 -1 -1 +1 +1 +1 -1 (1) 4 +1 +1 +1 -1 +1 -1 -1 -1 ab 6 +1 +1 -1 +1 -1 +1 -1 -1 ac 7 +1 -1 +1 +1 -1 -1 +1 -1 bc Na podstawie drugiego planu połówkowego eksperymentu (3.21) utworzonego z wierszy planu całkowitego o kodach parzystych (tabela 3.5), możemy identyfikować funkcję regresji o postaci ″ ″ ″ ″ ŷ = a 0 + a1 t1 + a 2 t 2 + a 3 t 3 (3.24) Również w tym przypadku, jeśli prawdziwe współczynniki α12, α13, α23, α123, są niezerowe, to obliczone przez nas współczynniki regresji będą łączną oceną następujących wyrażeń Mariusz B. Bogacki Zakład Inżynierii Procesowej Politechnika Poznańska 11 Metody Planowania Eksperymentu Rozdział 3 Plany Czynnikowe Dwupoziomowe Strona 12 z 21 ″ E ⎛⎜ a 0 ⎞⎟ = α 0 − α 123 ⎝ ⎠ ″ E ⎛⎜ a1 ⎞⎟ = α 1 − α 23 ⎝ ⎠ ″ E ⎛⎜ a 2 ⎞⎟ = α 2 − α 13 ⎝ ⎠ ″ E ⎛⎜ a 3 ⎞⎟ = α 3 − α 12 ⎝ ⎠ (3.25) Tak jak poprzednio wynika to z liniowej zależności odpowiednich kolumn planu eksperymentu. Plan połówkowy (3.20) najlepiej charakteryzuje równość t 1 t 2 t 3 = +1 (3.26) natomiast plan (3.21) równość t 1 t 2 t 3 = −1 (3.27) Wyrażenie takie zwane jest równością charakterystyczną planu lub kontrastem określającym. Można tworzyć plany połówkowe które będą określone innymi równościami charakte- rystycznymi. Na przykład plan zdefiniowany kontrastem określającym t 1 t 2 = −1 (3.28) będzie zawierał wiersze opisane kodami a, b, ac, bc (3.29) i miał postać podaną w tabeli 3.6. Tabela 3.6. Plan połówkowego eksperymentu typu 23-1 określonego kontrastem (3.28). Nr t0 t1 t2 t3 t1 t2 t1 t3 t2 t3 t1 t2 t3 Kod 2 +1 +1 -1 -1 -1 -1 +1 +1 a 3 +1 -1 +1 -1 -1 +1 -1 +1 b 6 +1 +1 -1 +1 -1 +1 -1 -1 ac 7 +1 -1 +1 +1 -1 -1 +1 -1 bc Mariusz B. Bogacki Zakład Inżynierii Procesowej Politechnika Poznańska 12 Metody Planowania Eksperymentu Rozdział 3 Plany Czynnikowe Dwupoziomowe Strona 13 z 21 Analizując poszczególne kolumny w tabeli 3.6 można dojść do wniosku, że ze względu na liniową zależność odpowiednich kolumn, na podstawie tego planu zidentyfikować możemy funkcję regresji postaci ŷ = a 0′′′ + a1′′′t1 + a 2′′′t 2 + a 3′′′t 3 (3.30) Przy czym, jeśli prawdziwe współczynniki α2, α12, α23, α123, są niezerowe, to obliczone przez nas współczynniki regresji będą łączną oceną następujących wyrażeń E (a0′′′) = α 0 − α12 E (a1′′′) = α1 − α 2 E (a 2′′ ) = α 3 − α123 E (a3′′′) = α13 − α 23 (3.31) jak stąd wynika, stosując plan połówkowy (3.29) nie można rozdzielić wpływu członów liniowych α1 i α2. Można więc uznać, że plan ten ma mniejszą wartość praktyczną, aniżeli wcześniejsze plany. Ogólnie rzecz biorąc jeżeli mamy K = 3 zmienne i chcemy wyznaczyć funkcję regresji o 4 współczynnikach, to wygenerować można 8 różnych planów połówkowych o 4 doświadczeniach. W tym celu przyjąć można jeden z wariantów kontrastów określających t 1 t 2 = +1 t 1 t 3 = +1 t 2 t 3 = +1 t 1 t 2 t 3 = +1 t 1 t 2 = −1 (3.32) t 1 t 3 = −1 t 2 t 3 = −1 t 1 t 2 t 3 = −1 Rozpatrzmy teraz przypadek 4 zmiennych wejściowych t1, t2, t3, t4. Plan eksperymentu całkowitego zawiera 24 = 16 doświadczeń i pozwala wyznaczyć funkcję regresji zawierającą 16 współczynników ŷ = a 0 + a1t1 + a 2 t 2 + a 3 t 3 + a 4 t 4 + + a12 t1 t 2 + a13 t1 t 3 + a14 t1t 4 + a 23 t 2 t 3 + a 24 t 2 t 4 + a 34 t 3 t 4 + (3.33) + a123 t1 t 2 t 3 + a124 t1 t 2 t 4 + a134 t1 t 3 t 4 + a 234 t 2 t 3 t 4 + a1234 t1t 2 t 3 t 4 Mariusz B. Bogacki Zakład Inżynierii Procesowej Politechnika Poznańska 13 Metody Planowania Eksperymentu Rozdział 3 Plany Czynnikowe Dwupoziomowe Strona 14 z 21 Jeżeli chcemy wykonać eksperyment połówkowy, na który składa się 8 doświadczeń, to możemy postąpić tak jak poprzednio na dwa sposoby: (i) albo wyodrębnić z planu doświadczenia o parzystej i nieparzystej liczbie liter w zapisie kodowym, albo (ii) zdefiniować kontrast określający. W ten sposób z planu całkowitego (1), a, b, ab, c, ac, bc, abc, d, ad, bd, abd, cd, acd, bcd, abcd (3.34) wyodrębniając wiersze o nieparzystej liczbie liter, uzyskamy w zapisie kodowym plan a, b, c, abc, d, abd, acd, bcd (3.35) zawierający 8 doświadczeń. Drugi plan połówkowy zawierać będzie pozostałe (o kodach parzystych) wiersze naszego planu całkowitego (1), ab, ac, bc, ad, bd, cd, abcd (3.36) Plan połówkowy (3.35) umożliwia identyfikację funkcji regresji o 8 współczynnikach ′ ′ ′ ′ ′ ′ ′ ′ ŷ = a 0 + a1 t1 + a 2 t 2 + a 3 t 3 + a 4 t 4 + a12 t1t 2 + a13 t1 t 3 + a14 t1t 4 (3.37) Jeżeli prawdziwe współczynniki regresji a23, a24, a34, a123, a124, a134, a234, a1234, są niezerowe, to obliczone przez nas współczynniki regresji będą łączną oceną następujących wyrażeń E (a 0′′′) = α 0 − α 1234 E (a1′′′) = α 1 − α 234 E (a 2′′′) = α 2 − α 134 E (a3′′ ) = α 3 − α 124 E (a 4′′′) = α 4 − α 123 ′′′ ) = α 12 − α 34 E (a12 ′′′ ) = α 13 − α 24 E (a13 (3.38) ′′′ ) = α 14 − α 23 E (a14 Nie można rozdzielić wpływu tych czynników, bowiem odpowiednie wektory kolumnowe są liniowo zależne. Ten plan połówkowy określa równość charakterystyczna t1t 2 t 3 t 4 = −1 (3.39) Można utworzyć inne plany połówkowe charakteryzowane innymi kontrastami określającymi. Mariusz B. Bogacki Zakład Inżynierii Procesowej Politechnika Poznańska 14 Metody Planowania Eksperymentu Rozdział 3 Plany Czynnikowe Dwupoziomowe Strona 15 z 21 Aby utworzyć plan ćwiartkowy, stanowiący ¼ planu całkowitego, należy przyjąć dwie równości charakterystyczne, na przykład t1t 2 t 3 t 4 = +1 (3.40) t1t 3 t 4 = −1 Plan taki uwzględniający kontrasty określające (3.40) w zapisie kodowym przyjmie postać (1), ac, ad, cd (3.41) Natomiast w tabeli 3.7 przedstawiono jego pełny zapis. Plan ten pozwala na identyfikację funkcji regresji postaci ′ ′ ′ ′ yˆ = a 0 + a1 t1 + a3 t 3 + a 4 t 4 (3.42) przy czym obliczone współczynniki regresji będą łączną oceną następujących wyrażeń E (a0′′′) = α 0 − α 2 − α134 + α1234 E (a1′′′) = α1 − α12 − α 34 + α 234 (3.43) E (a3′′) = α 3 − α14 − α 23 + α124 E (a 4′′′) = α 4 − α13 − α 24 + α123 co wynika z porównania odpowiednich kolumn w tabeli 3.7. Tabela 3.7. Plan ułamkowy typu 24-2. Kontrasty określające (3.40). Nr t0 t1 t2 t3 t4 1 + - - - - + + + + + + - - - - + (1) 2 + + - + - - + - - + - - + - + + ac 3 + + - - + - - + + - - + - - + + ad 4 + - - + + + - - - - + + + - - + cd t1t2 t1t3 t1t4 t2t3 t2t4 t3t4 t1t2t3 t1t2t4 t1t3t4 t2t3t4 t1t2t3t4 Kod Przedstawione tu przykłady planów ułamkowych pokazują, że różne plany ułamkowe charakteryzują się różną zdolnością rozdzielczą wpływów poszczególnych czynników. Należy również zwrócić uwagę na to, że wraz ze wzrostem ułamkowości planu jego zdolność rozdzielcza maleje i zależy ona od przyjętych równości charakterystycznych. Należy również pamiętać, że liczba równości charakterystycznych zależy od ułamkowości planu. I tak plany połówkowe (1/2) wymagają jednej równości charakterystycznej, plany ćwiartkowe (1/2)2 Mariusz B. Bogacki Zakład Inżynierii Procesowej Politechnika Poznańska 15 Metody Planowania Eksperymentu Rozdział 3 Plany Czynnikowe Dwupoziomowe Strona 16 z 21 wymagają dwie równości charakterystyczne, ósemkowe (1/2)3 trzech równości charakterystycznych i tak dalej. Podstawową właściwością planów czynnikowych na dwóch poziomach jest ich ortogonalność. Oznacza ona, że macierz informacyjna XTX jest macierzą diagonalną, której elementy diagonali głównej przyjmują wartości N. Wynika stąd, że wariancje wszystkich współczynników regresji są jednakowe i wynoszą var(a j ) = 1 2 σ , N j = 1, 2, ..., K (3.44) Jak z powyższej zależności wynika wariancje współczynników regresji są N razy mniejsze aniżeli wariancje błędów pomiarów σ2. Wynika to z faktu, że w przeprowadzanym eksperymencie czynnikowym jednocześnie zmieniamy wszystkie zmienne. W efekcie współczynniki wyznacza się na podstawie wszystkich N doświadczeń. W tradycyjnie przeprowadzonym eksperymencie w kolejnych doświadczeniach zmieniać będziemy wartość tylko jednej zmiennej wejściowej, pozostałe zaś zmienne będą pozostawać na tym samym poziomie. W takim przypadku współczynniki regresji oceniane będą tylko na podstawie małej części z N doświadczeń. Dlatego też wariancje poszczególnych współczynników będą znacznie większe. Tak więc plany ortogonalne dzięki niezależności ocen poszczególnych współczynników regresji charakteryzują się estymatorami o najmniejszej wariancji. Szacując wariancję funkcji regresji ŷ 0 w punkcie t0, uwzględniając niezależność poszczególnych współczynników regresji otrzymujemy ( ) var yˆ 0 = [1 + (t ) + (t ) + K + (t ) ] N σ2 0 2 1 0 2 2 0 2 K (3.45) W przypadku planów czynnikowych dwupoziomowych zachodzi równość ( ) + (t ) 1 + t10 2 0 2 2 ( ) + K + t K0 2 = 1+ K (3.46) a więc otrzymujemy ( ) var yˆ 0 = σ2 [1 + K ] N 2 (3.47) Oznacza to, że wariancja oszacowania wartości funkcji regresji w zadanym punkcie nie zależy od jego położenia. Inaczej mówiąc otrzymana na podstawie planu czynnikowego dwuMariusz B. Bogacki Zakład Inżynierii Procesowej Politechnika Poznańska 16 Metody Planowania Eksperymentu Rozdział 3 Plany Czynnikowe Dwupoziomowe Strona 17 z 21 poziomowego funkcja regresji jest jednakowo dokładna dla wszystkich punktów jednakowo odległych od punktu zerowego w przestrzeni zmiennych t, a informacja o funkcji y jest jednakowo rozłożona na pewnej kuli. Planowanie o kulistym rozkładzie informacji określane jest mianem planowania rotatabilnego. Jednoczesna zmiana wszystkich zmiennych wejściowych jest podstawową zaletą planów czynnikowych w porównaniu do planów tradycyjnych, w których dokonuje się kolejnych zmian poszczególnych zmiennych wejściowych. Problem 3.1. W reakcji otrzymywania tionouretanów jako substraty wykorzystuje się między innymi kwas chlorooctowy oraz ksantogenian izobutylowosodowy. Wydajność tej reakcji zależy od czasu i temperatury reakcji oraz stosunku molowego kwasu chlorooctowego do ksantogenianu izobutylowosodowego. Wcześniejsze badania pozwalają określić przedziały zmian dla poszczególnych czynników wpływających na wydajność procesu (tabela 3.8). Tabela 3.8. Przedziały zmian dla poszczególnych czynników wpływających na wydajność otrzymywania tionouretanów. Temperatura, K x3 1800 Stosunek molowy MClCH2COONa/MiBuXNa x2 1.2 Poziom podstawowy 1200 1.1 288 Poziom dolny 600 1.0 278 Przedział zmian 600 0.1 10 Zmienna Czas reakcji, s x1 Poziom górny 298 Wprowadźmy nowe standaryzowane zmienne x1 − 1200 600 x − 1. 1 t2 = 2 0. 1 x − 288 t3 = 3 10 t1 = Mariusz B. Bogacki Zakład Inżynierii Procesowej Politechnika Poznańska (3.48) 17 Metody Planowania Eksperymentu Rozdział 3 Plany Czynnikowe Dwupoziomowe Strona 18 z 21 W tabeli 3.9 przedstawiono plan eksperymentu typu 23 oraz wydajności reakcji otrzymywania tionouretany w poszczególnych doświadczeniach. Tabela 3.9. Plan eksperymentu typu 23 oraz uzyskane w poszczególnych doświadczeniach wydajności reakcji otrzymywania tionouretanu. Nr t0 t1 t2 t3 t1 t2 t1 t3 t2 t3 t1 t2 t3 Wyd., % 1 +1 -1 -1 -1 +1 +1 +1 -1 8.0 2 +1 +1 -1 -1 -1 -1 +1 +1 16.4 3 +1 -1 +1 -1 -1 +1 -1 +1 12.7 4 +1 +1 +1 -1 +1 -1 -1 -1 22.5 5 +1 -1 -1 +1 +1 -1 -1 +1 43.0 6 +1 +1 -1 +1 -1 +1 -1 -1 56.7 7 +1 -1 +1 +1 -1 -1 +1 -1 52.2 8 +1 +1 +1 +1 +1 +1 +1 +1 67.4 W zapisie macierzowym eksperyment ten przedstawimy jako ⎡+ 1 ⎢+ 1 ⎢ ⎢+ 1 ⎢ +1 T=⎢ ⎢+ 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⎦ (3.49) Obliczamy ⎡8 ⎢0 TT T = ⎢ ⎢M ⎢ ⎣0 0 8 M 0 L L O L 0⎤ 0⎥ ⎥ = 8I M⎥ ⎥ 8⎦ (3.50) oraz Mariusz B. Bogacki Zakład Inżynierii Procesowej Politechnika Poznańska 18 Metody Planowania Eksperymentu Rozdział 3 Plany Czynnikowe Dwupoziomowe (T T ) T −1 ⎡1 ⎢8 ⎢ = ⎢0 ⎢ ⎢M ⎢0 ⎣⎢ Strona 19 z 21 ⎤ 0 L 0⎥ ⎥ 1 L 0⎥ = 1 I 8 ⎥ 8 M O M⎥ 1 0 L ⎥ 8 ⎦⎥ (3.51) gdzie I jest macierzą jednostkową. A więc macierz informacyjna TTT jest macierzą diagonalną (3.50). Wszystkie elementy diagonali głównej są identyczne i ich wartości wynoszą N = 8. Równie proste wyrażenie uzyskuje się dla macierzy kowariancyjnej (3.51) W przypadku ogólnym dla N = 2K doświadczeń otrzymujemy T T T = NI (3.52) oraz (T T) T −1 = 1 I N (3.53) stąd, współczynniki regresji k = (T T T ) T T y = −1 1 T T y N (3.54) Problem 3.2. Zagadnienie dotyczy ważenia trzech przedmiotów [3]. Za pierwszym razem dokonujemy tarowania wagi, a następnie w trzech pomiarach umieszczamy na wadze kolejno trzy przedmioty, jeden po drugim. Plan takiego tradycyjnego eksperymentu przedstawiono w tabeli 3.10. Tabela 3.10. Plan tradycyjnego eksperymentu ważenia trzech przedmiotów. Mariusz B. Bogacki Zakład Inżynierii Procesowej Politechnika Poznańska N t1 t2 t3 y 1 - - - y1 2 + - - y2 3 - + - y3 19 Metody Planowania Eksperymentu Rozdział 3 Plany Czynnikowe Dwupoziomowe Strona 20 z 21 4 - - + y4 Ciężary poszczególnych przedmiotów określamy jako różnice odpowiednich wyników ważenia k1 = y 2 − y1 k 2 = y 3 − y1 (3.55) k 3 = y 4 − y1 Przyjmując, że pomiary y1, y2, y3, y4 wykonywane są z tym samym błędem, o wariancji σ2, oraz przyjmując niezależność poszczególnych pomiarów otrzymujemy, że wariancje obliczonych ciężarów są dwukrotnie większe var(k1 ) = var(k 2 ) = var(k 3 ) = 2σ 2 (3.56) Tabela 3.11. Plan czynnikowego eksperymentu ważenia trzech przedmiotów. N t1 t2 t3 y 1 - - - y1 2 + + - y2 3 + - + y3 4 - + + y4 W przypadku analizy czynnikowej obiektu o 3 zmiennych wejściowych przeprowadzić można 8 różnych doświadczeń. Przyjmijmy plan połówkowy zawierający parzyste liczby przedmiotów (tabela 3.11). Za pierwszym razem podobnie jak poprzednio tarujemy wagę. Następnie w kolejnych pomiarach kładziemy na wadze po dwa przedmioty równocześnie. Ciężary poszczególnych przedmiotów obliczamy 1 (− y1 + y 2 + y3 − y 4 ) 2 1 k 2 = (− y1 + y 2 − y1 + y 4 ) 2 1 k 3 = (− y1 − y 2 + y 3 + y 4 ) 2 k1 = Mariusz B. Bogacki Zakład Inżynierii Procesowej Politechnika Poznańska (3.57) 20 Metody Planowania Eksperymentu Rozdział 3 Plany Czynnikowe Dwupoziomowe Strona 21 z 21 Wyrażenia w nawiasach mają wariancję 4σ2. Biorąc jednakże pod uwagę niezależność współczynników, z wzoru (3.44) otrzymamy, że wariancje wag poszczególnych przedmiotów wynoszą var(k1 ) = var(k 2 ) = var(k 3 ) = σ 2 (3.58) czyli są dwukrotnie mniejsze, aniżeli przy tradycyjnym planie eksperymentu. Mariusz B. Bogacki Zakład Inżynierii Procesowej Politechnika Poznańska 21