國
立
交
通
大
學
統計學研究所
碩
士
論
文
第一階段剖面資料監控方法應用在工具磨損製
程上之研究
Phase I Profile Monitoring for Tool Wearing Processes
中 華 民 國 九十九 年 六 月
研 究 生:李和憲
第一階段剖面資料監控方法應用在工具磨損製程上之研究
Phase I Profile Monitoring for Tool Wearing Processes
國 立 交 通 大 學
統 計 學 研 究 所
碩 士 論 文
A Thesis
Submitted to Institute of Statistics College of Science
National Chiao Tung University in Partial Fulfillment of the Requirements
for the Degree of Master
In Statistics June 2010
Hsinchu, Taiwan, Republic of China
中華民國九十九年六月
研 究 生:李和憲
Student : He-sian Lee
i
第一階段剖面資料監控方法應用在工具磨損製程上之研究
學生:李和憲 指導教授:洪志真 博士
國立交通大學統計學研究所碩士班
摘
要
在產品製造過程中,工具磨損之監控是一個非常重要的議題。由於機具設備 持續運轉製造產品,工具逐漸產生磨損,此種磨損會導致製造出來的產品逐漸不 符合規格。一般工具磨損監控的問題是從產品是否符合規格著手,找出更換工具 的適當時機,而我們關心的是製造過程中是否有發生可歸屬原因,進而影響製程 的穩定。此篇論文將第一階段剖面資料監控方法應用在工具磨損的問題上,期望 能將歷史資料中有可歸屬原因的資料挑出並剔除,而得一組管制中之資料以估計 正常工具磨損下的品質特性之趨勢函數,以供第二階段進行線上監控使用,進而 維持製程的穩定。
本文假設工具磨損造成品質特性有線性趨勢,使用 Stover and Brill (1988), Kang and Albin (2000), Kim et al. (2003), Mahmoud and Woodall (2004)所提出的第 一階段剖面資料監控方法來監控工具磨損的製程。並且不光是使用失控訊號率來 比較各方法的績效,也使用偵測力、假警報率,以及使用 Jaccard (1908)所提出的 Jaccard 指標來合併偵測力與假警報率,避免使用眾多指標比較績效的困擾。此外, 本文建議結合 Shiau and Sun (2009)所提的 OAAT (one-at-a-time)剔除策略,經過電 腦模擬證實此策略可維持原有偵測力並擁有假警報率下降的優點。在此透過鋁蓋 工具磨損資料與碳化鎢刀具壽命資料兩個例子來說明我們所提出的監控程序與剔 除策略。
ii
Phase I Profile Monitoring for Tool Wearing
Processes
Student: He-Sian Lee
Advisor: Dr. Jyh-Jen Horng Shiau
Institute of Statistics
National Chiao Tung University
Abstract
In many manufacturing processes, monitoring tool wearing is an important issue. As the machining operation continues, tools wear gradually, which deteriorates the quality of the product/process and may eventually cause the product items out of specification. Hence, a proper control on tool wear is necessary. Most of the tool-wear control focus on tool replacement, trying to set a policy to replace the tool at appropriate times that is cost-effective while keeping product items in spec. In this thesis, we study the tool wearing problem from the aspect of statistical process control (SPC) and focus on process monitoring. The main objective of SPC process monitoring is to keep the process in statistical control, which can be achieved by using control charts to detect process shifts and then find/eliminate the corresponding assignable causes. Since tool wearing is an inevitable and systematic process shift for the process, it should be viewed as a common cause of process variation instead of as an assignable cause. Thus, when implementing a control chart for too-wear processes, it is necessary to adjust the chart to avoid unwanted out-of-control signals due to tool wearing.
In this study, we focus on Phase I process monitoring for tool-wear processes. Assuming several sets of historical data were collected, each contains the values of the quality characteristic of interest when a piece of tool was in use. By treating each set of data as a profile, we consider applying a Phase I profile monitoring scheme to perform our Phase I analysis. For the tool-wear process with a linear trend, we study and compare four existing linear profile monitoring schemes, including the schemes developed in Stover and Brill (1988), Kang and Albin (2000), Kim et al. (2003), and Mahmoud and Woodall (2004). Instead of using the usual signal probability as the comparison criterion, we propose using the false-alarm rate, detecting power, and a
iii
Jaccard index that combines the false-alarm rate and detecting power to compare the performances of these schemes. We also study by simulation the effectiveness of the OAAT (one-at-a-time) scheme for Phase I analysis proposed by Shiau and Sun (2009) in this context, and confirm that deleting one out-of-control profile at a time indeed reduces the false-alarm rate dramatically while retaining the detecting power when compared with the traditional delete-all strategy.
Finally, we illustrate the applicability and effectiveness of the proposed scheme with one real-life tool-wear example and a potential application.
iv
誌
謝
時光匆匆,兩年的研究所生活一下就過去了,我的求學生涯也即
將在此刻暫時劃上句點,即將邁向人生的另一個階段。
在此由衷地感謝我的指導教授 洪志真老師,有了老師細心、耐心
的指導,不厭其煩地為我解決疑惑,這篇論文才能夠順利完成。謝謝
口詴委員曾勝滄老師、黃榮臣老師以及陳志榮老師,由於老師們對此
篇論文的指正與建議,使整篇論文能夠更加完整、充實。
謝謝身邊的同學、朋友們,以及所有幫助過我的人,因為你們我
才可以順順利利的完成此篇論文。特別是我的戰友清豪,一年多來我
們一起為論文奮鬥、一起努力,互相勉勵,這樣的感覺真的很好。最
後謝謝一直陪伴著我的家人們,有你們的支持,讓我求學的一路上沒
有後顧之憂。
在此,將本論文獻給我的師長、家人和朋友們,致上我最誠摯的
謝意,謝謝你們。
和憲 於交通大學統計學研究所
中華民國九十九年六月
v
目 錄
第一章
緒論 1
1.1 前言………..1 1.2 研究動機與目的………..2 1.3 研究架構………..4第二章 文獻回顧 6
2.1 方法 A:Stover and Brill (1988)………..7
2.2 方法 B:Kang and Albin (2000)………..8
2.3 方法 C:Kim et al. (2003)………9
2.4 方法 D:Mahmoud and Woodall (2004)………....11
第三章 方法論與電腦模擬 15
3.1 Jaccard 指標………..15 3.2 其他指標………18 3.3 OAAT...18 3.4 模擬參數設定與模擬步驟………19 3.5 績效比較………23第四章 應用實例分析 27
4.1 鋁蓋製造實例應用………27 4.2 其他應用………33第五章 結論及未來展望 39
參考文獻 41
附錄 A 43
附錄 B 52
vi
圖目錄
圖一、針對失控狀態使用 Jaccard 指標來衡量管制圖績效示意圖………..17 圖二、針對穩定狀態使用 Jaccard 指標來衡量管制圖績效示意圖………..17 圖三、鋁蓋高度趨勢圖………...28 圖四、方法 A 建置的管制圖………..31 圖五、方法 B 建置的管制圖………...31 圖六、方法 C 針對截距項建置的管制圖………..31 圖七、方法 C 針對斜率項建置的管制圖………..31 圖八、方法 C 針對誤差變異數建置的管制圖……….32 圖九、方法 D 針對誤差項變異數建置的管制圖……….32 圖十、方法 D 針對截距項建置的三倍標準差管制圖……….32 圖十一、方法 D 針對斜率項建置的三倍標準差管制圖……….32 圖十二、碳化鎢車刀在主軸轉速 600rpm 下刀腹磨耗變化情形………34 圖十三、電腦生成的刀具磨損剖面資料圖………..35 圖十四、方法 A 建置的管制圖……….37 圖十五、方法 B 建置的管制圖……….37 圖十六、方法 C 針對截距項建置的管制圖……….38 圖十七、方法 C 針對斜率項建置的管制圖……….38 圖十八、方法 C 針對誤差變異數的管制圖……….38 圖十九、方法 D 針對誤差變異數的管制圖……….38 圖二十、方法 D 針對截距項建置的三倍標準差管制圖……….38 圖二十一、方法 D 針對斜率項建置的三倍標準差管制圖……….38表目錄
表一、當 k = 20 時各方法的個別假警報機值相對於整體假警報率………..22 表二、鋁蓋元件高度(單位:mm) ...27vii
附錄 A 目錄
附圖 A.1 截距偏移時四個方法的指標績效圖(m = 5)………...43 附圖 A.2 截距偏移時四個方法的指標績效圖(m = 2)………....……...44 附圖 A.3 斜率偏移時四個方法的指標績效圖(m = 5).………..45 附圖 A.4 斜率偏移時四個方法的指標績效圖(m = 2).………..46 附圖 A.5 變異數偏移時四個方法的指標績效圖(m = 5)…….………..47 附圖 A.6 變異數偏移時四個方法的指標績效圖(m = 2)…….………..48 附圖 A.7 截距偏移使用 OAAT 與剔除全部策略的偵測力與假警報率比較圖……..49 附圖 A.8 斜率偏移使用 OAAT 與剔除全部策略的偵測力與假警報率比較圖……..50 附圖 A.9 變異數偏移 OAAT 與剔除全部策略的偵測力與假警報率比較圖……...511
第一章 緒論
1.1 前言
統計製程管制 (statistical process control,簡稱 SPC)是一個現今工業能否提升 競爭力的關鍵因素,因為現在企業必頇生產出符合消費者期待的產品才能獲得消 費者的認同,進而提升競爭力以及品牌形象。在生產過程中,製程一定會受到許 多不可控制的因素所干擾而導致變異發生,故我們常會用機率分佈來描述製程下 之產品的品質特性 (quality characteristic)。有些變異是存在於系統的、不可控制 的,如一些環境因素所造成的,我們稱這些變異因素為機遇原因 (chance causes); 另外,變異也可能因為操作員不當操作、材料改變等等特殊原因所引起,這些因 素則稱為可歸屬原因 (assignable causes)。機遇原因造成的變異通常較微小,對品 質特性影響並不大;相反地,而可歸屬原因的變異通常較大,可能嚴重影響品質 特性。
Mongomery (2009)提到管制圖 (control chart)是一種被現今廣泛使用的製程監 控工具,而根據製程的不同,選擇適合的管制圖也是個重要的課題。當製程在管 制狀態下,理想的品質特性分配應該只包含機遇原因所造成的變異,而利用管制 圖作監控主要目的則在於能迅速地偵測出製程中可歸屬原因所造成的參數偏移, 防止在更多不良品被製造出來之前,就能針對製程進行診斷並採取修正的措施。 SPC 製程監控一般分為第一階段 (phase I)和第二階段 (phase II)。在第一階段
2 裡,主要目標是分析歷史製程資料,看製程是否穩定。若某些資料狀況異常,則 進一步了解變異來源,以確保製程穩定;若變異是可歸屬原因即可將該組資料去 除,去除後由剩下的穩定資料可得到在穩定狀態下之製程參數。第二階段則是利 用第一階段得到的製程參數估計值,建立管制上下限來進行線上監控製程是否穩 定。 1.2 研究動機與目的 在某些產品製造過程中,工具磨損 (tool wearing)之監控是一個非常重要的議 題。工具磨損通常發生於生產過程中,包含有銑床 (milling machines)、鑽床 (drilling machines)、車床 (lathes)等製程,由於機具設備持續運轉製造產品,工具將逐漸產 生磨損的現象。由於此種磨損是無法避免的,而工具的磨損會導致製造出來的產 品不良率逐漸上升或者產品逐漸遠離規格,因此必頇對工具作有效的監控以維持 產品品質,並且找出工具汰換的最佳時間點,因為過早汰換工具會導致成本提高, 倘若錯過汰換工具的最佳時機,導致製造出來的產品品質過於低劣,有可能嚴重 影響公司聲譽。另外工具磨損的過程中,也有可能發生可歸屬原因並造成品質特 性偏移。異常的偏移也會導致製造出的產品不符合規格,也會使得工具汰換時間 與原先預估的時間不一致,造成製造成本的浪費,所以必頇快速偵測到異常,並 進一步了解變異來源,以確保製程以及工具汰換穩定。 在本文中,我們簡化問題只討論產品或製程品質特性是呈現線性趨勢 (linear
3 trend),可視為品質因工具磨損而導致線性下降。因為這些不可避免的磨損都是屬 於正常狀況,若使用一般的統計製程管制方法會太輕易將製程視為有異常狀況產 生而提前停機檢查,造成困擾與成本之增加。故直接應用一般的管制圖於品質特 性上是不可行的。因此正確的監控作法應為:除非機具運作發生異常,或諸如此 類有歸屬原因之不正常狀況,導致品質的線性趨勢與以往有顯著不同,才應考慮 採取停機檢查或提早汰換工具等措施。 本文只討論第一階段製程的工具磨損問題。當製程或產品的品質特性可由一 個反應變數及一個或多個解釋變數之間的關係所描述,而這樣的反應變數和解釋 變數之間的關係一般稱為剖面 (profiles)。由於工具在使用期間所對應的品質特性 呈線性趨勢,可視為一組線性剖面資料 (linear profiles),因此我們使用監控第一 階段線性剖面資料的方法來處理這類的問題。而同一款工具中有一組一組品質特 性隨著時間工具磨損而變化的歷史資料,我們可視為一組一組的剖面資料。第一 階段分析即企圖將因為不明原因發生異常而造成該組剖面資料與其他組有差異的 離群值剔除。而監控剖面資料的方法有諸多文獻著重在這方面,本文依文獻提出 之先後介紹四種方法,並且比較這四種方法在不同情況下的績效。
在 Mahmoud and Woodall (2004)以及眾多剖面資料分析的文獻,只利用失控訊 號率 (signal probability)來衡量各監控方法的績效。但是失控訊號率並不是一個很 好的衡量準則,因為它包含了偵測力與假警報率在其中。為了改進上述的問題, 我們將偵測力與假警報率分開比較,並加入一個能夠結合這兩個準則,而且有其
4
實際背後意義的準則 Jaccard 指標 (Jaccard index),期望此指標能夠顯現出監控方 法的真正績效。
由於傳統剔除策略一次會剔除掉所有發出失控訊號的資料,但其中可能包含 了被誤判的穩定資料,造成假警報的發生。為了減少此種狀況的發生,我們引入 Shiau and Sun (2009)所提出的 OAAT 策略,期望能夠降低假警報率。
1.3 研究架構
第一章為緒論,主要針對前言及研究動機做敘述。第二章主要敘述對監控第 一階段剖面資料的文獻探討及討論。Stover and Brill (1988)先提出一個 2
T 統計量來 建置管制圖;Kang and Albin (2000)接著使用較佳的共變異數矩陣估計量來改進原 先的 2
T 統計量;之後 Kim et al. (2003)先將資料經過中心化 (centered),並提出在 第一階段使用三個 Shewhart 管制圖分開監控截距、斜率和變異數。Mahmoud and Woodall (2004)使用指示函數建立一個全域 (global)檢定來監控所有剖面之迴歸係 數是否全相同,並搭配一個單變量的管制圖來監控製程變異數,這樣一來省去不 必要的步驟。 第三章會先對 Jaccard 指標、其他常用指標和 OAAT 剔除策略作介紹,以及其 對我們的問題有什麼貢獻都在前三節會詳細敘述。第四與第五節則是使用第二章 所提到的方法作電腦模擬,並且觀察模擬的結果,由指標圖來比較各個方法的績 效,以及比較傳統剔除策略以及 OAAT 策略的差別。
5 第四章敘述一個製造鋁蓋的工具磨損應用實例。先由文獻上資料估計鋁蓋高 度在正常狀態下之模型,並由此生成工具磨損的模擬剖面資料,接著套用本文使 用的方法及剔除策略,實際了解各方法的監控流程,並討論各方法的績效。除了 製程監控方面,我們亦將本文方法應用於在固定轉速下刀具磨損的壽命分析,期 望能夠將異常的刀具壽命資料剔除,取得穩定的刀具壽命函數,以利車床操作員 在適當時間汰換刀具。第五章為本文作結論以及未來可繼續深入探討的問題。
6
第二章 文獻回顧
Mahmoud and Woodall (2004)中回顧了在第一階段監控剖面資料由不同學者提 出的四種方法,並且比較各個方法在不同偏移情形下的優劣。假設從歷史資料中 取得k組隨機樣本,每組隨機樣本皆隨著時間或編號X ( ,x1 ,xn,共 個點 去記錄n ) 當下的製程或產品的品質特性Y ,也就是說我們會有 k 條如
1 ( ,i ij) n i x y 這樣的製程 歷史資料,其中 j1, 2,,k。假設自變數X和反應變數Y有以下的線性模型假設: yij A0jA x1j iij,其中i1, 2,,n和j
1, 2,
,
k
, (1) 其中當固定 j 時ij來自於 iid 的 2 (0, j) N 隨機分配。假如製程呈現穩定狀態則其參 數 0j 0 A A ,A1j A1, 2 2 j ,j
1, 2,
,
k
, (2) 其中 2 0, 1, A A 為穩定狀態的製程參數。在第一階段分析中,我們詴著想要找出失控 的剖面樣本,並且從資料裡剔除它們,最終目標是得到第二階段所使用的穩定狀 態迴歸參數。 我們所關心的製程參數A A 相對於第 j 組樣本的最小平方法估計量可用下列0, 1 式子算出: 0j j 1j a y a x,a1j Sxy j( )/Sxx (3) 其中 2 ( ) 1 / , 1 / , 1( ) , 1( ) n n n n j i ij i i xx i i xy j i i ij y
y n x
x n S
x x S
x x y 。我們由 上可知最小平方估計量a0 j和a1 j是服從二元常態分佈,在穩定狀態下平均數向量7 為(A A0, 1)T和共變異數矩陣為 2 0 01 2 01 1 ,其中 2 2 2 0 (1/n x /Sxx) , 2 2 1 /Sxx , 2 01 x S/ xx 。定義Y的預測值yˆij a0ja x1j i,而殘差eij為觀察值 與預測值的差,也就是說,eij yijyˆij。而
2使用下式來估計 2 1 / ( 2), 1, 2, , n j ij i MSE e n j k
。 (4) 並且a0 j、a1 j以及MSEj在穩定狀態下分別為A 、0 A 與1
2的不偏估計量。2.1 方法 A:Stover and Brill (1988)
Stover and Brill (1988)針對第一階段線性剖面製程監控提出了以下的方法。採 用截距與斜率的最小平方法估計量來建構出下列統計量 2 -1 1 ( )T ( ), 1, 2, , j T zjz S zjz j k, (5) 其中的 ( 0 , 1 )T j j a a j z ,而 0 1 0 1 1 1 ( , )T ( k j , k j )T j j a a a k a k
z 和共變異數矩陣估 計量 11 12 1 12 22 S S S S S ,而S 和11 S 分別為22
a0 j 與
a1 j 的樣本變異數,而S 為12
a0 j 與
a1 j 的樣本共變異數,也就是說, 2 0 0 1 11 ( ) 1 k j j a a S k
, 2 1 1 1 22 ( ) 1 k j j a a S k
, 0 0 1 1 1 12 ( )( ) 1 k j j j a a a a S k
。 (6) 而 Tracy et al. (1992)指出(5)式的 2 j T 在第一階段是服從 Beta 分佈乘上一個常數, 亦即 2 2 ( 1) 3 ~ (1, ) 2 j k k T B k 。因此 Tracy et al. (1992)建議在第一階段使用8 2 1,( 3)/ 2, ( 1) k k B k (7) 當作管制上限,其中B1,(k3)/2,代表 Beta 分佈而參數為 1 和(k3) / 2的100(1
)百 分位數,而的設定會在第三章詳細說明。2.2 方法 B:Kang and Albin (2000)
Kang and Albin (2000)提出了與方法 A 類似的方法,但統計量T 中使用了不同2
的共變異數矩陣估計量,以下是該方法的 2 T 統計量 2 -1 2 ( )T ( ) / ( 1), 1, 2, , j T k zjz S zjz k j k, (8) 其中 11 12 2 12 22 S S S S S ,為共變異數矩陣中的
2 用MSE來估計,而MSE由下式 所定義: 1 / k j j MSE MSE k
, (9) 所以S 裡面元素分別為2 2 11 1 ( ) xx x S MSE n S , 22 xx MSE S S , 12 xx x S MSE S 。因 j MSE 為(4)式所定義的
2不偏估計量,因此MSE也為
2的不偏估計量。使用 這樣的估計量有一個好的性質,就是zj與S 分別是2 與的不偏估計量,並且 2 j T 是服從自由度是2與k n( 2)的F分佈的兩倍,也就是Tj2~ 2F2, (k n2),Kang and Albin
(2000)附錄中有此分佈的詳細推導。所以此方法使用以下當作管制上限:
2, ( 2),
UCL2F k n , (10) 其中F2, (k n2),為自由度 2 和 k(n-2)之 F 分佈的100(1
)百分位數,而的設定同樣9 會在第三章詳細說明。 方法 A 與 B 有個共同的缺陷,對應不同剖面資料的 2 T 統計量之間並不保持獨 立 , 也 就是 各 2 j T 並 不 獨立 , 此 乃因 這 些統 計量 均 牽 涉到 相 同的 估計 量z 和 (或 ) 1 2
S S 。而此不獨立之性質會導致整體的型一誤差 (overall type I error)不一定
保持在所設定的大小。然而在 Mahmoud and Woodall (2004)的模擬結果顯示出,使 用以上的分佈,實際整體型一誤差還是非常接近預設之整體的型一誤差,所以我 們還是維持同樣管制界限來處理我們的問題。 2.3 方法 C:Kim et al. (2003) 鑑於截距和斜率估計量a0j和a1j間並不獨立,Kim et al. (2003)把自變數X作平 移使其平均數x為零,經過這個步驟後,截距和斜率估計量會變成相互獨立。原來 的模型(1)式經過轉換變成下式: 0 1 ij j j i ij y B B x , (11) 其中的B0j A0jA x B1j , 1j A1j,xi(xix)。若製程呈現穩定狀態,則B0j B0, 1j 1 B B,而B 與0 B 為轉換後的穩定狀態製程參數。因為經過轉換,所以最小平方1 法估計量也與轉換前不同,相對於樣本 j 的截距與斜率估計量因x 0,轉換後的 最小平方法估計量為以下兩式: 0 j j b y , (12) 1j 1j xy j( )/ xx b a S S 。 (13)
10 定義 0 0 1 / k j j b
b k與 1 1 1 / k j j b
b k,則在穩定狀態下b0 j和b1 j服從相互獨立的常 態分佈,期望值分別為B 和0 B 且變異數分別為1
2/ n和 2 /Sxx 。 將資料經過轉換後,Kim et al. (2003)建議在作第二階段線上監控時,使用三個 單獨的 EWMA 管制圖來監控製程。但是 EWMA 管制圖不適用於第一階段,所以 Kim et al. 建議使用三個 Shewhart 管制圖來取代 EWMA 管制圖,分別監控反應變 數 Y 的截距、斜率,以及製程誤差項的變異數。 接著就是要如何建置出三個 Shewhart 管制圖。我們可以輕易推導出 0 0 (b jb ) / (k1)MSE/ (nk)是服從一個自由度是k n( 2)的 t 分佈,因此我們利用 此特性來建置出監控截距B 的 Shewhart 管制圖如下。第 j 組之監控統計量為其截0 距最小平方法估計量b0 j,而管制界限由下式來建置: 0 k n( 2), / 2 ( 1) / ( ) LCLb t k MSE nk , 0 k n( 2), / 2 ( 1) / ( ) UCLb t k MSE nk , (14) 其中MSE同(9)式,tk n( 2), /2 是自由度k n( 2)之 t 分佈的100(1
/ 2)百分位數。 同樣地,可以推導出(b1jb1) / (k1)MSE/ (kSxx)是服從一個自由度k n( 2)的 t 分佈,因此建置出如下之監控斜率B 的 Shewhart 管制圖。第 j 組的監控統計量為1 斜率最小平方法估計量b1 j,而管制界限由下式來建置: 1 k n( 2), /2 ( 1) / ( xx) LCL b t k MSE kS , 1 k n( 2), / 2 ( 1) / ( xx) UCL b t k MSE kS 。 (15) 以上管制圖是由(b0jb0) / (k1)MSE/ (nk) 和(b1jb1) / (k1)MSE/ (kSxx) 這兩11
個分佈所建置,Mahmoud and Woodall (2004)文中提到這兩個統計量是不獨立的, 其相關係數為1/ (k1)。因為考慮到統計量並不獨立,可能會影響到整體型一誤 差,但由 Mahmoud and Woodall (2004)文中模擬得知此二統計量不獨立並不嚴重影 響型一誤差的設定。 而監控製程誤差項的變異數,利用我們已知 2 ( 2 ) 2 ( 2) ~ j n n MSE 的特性,而 2 ( 2 )( 1) 2 2 ( 2) ( 2)( 1) ~
i j i j n k n MSE n k MSE ,其中 1 k i j i j MSE MSE k
,由以 上分佈性質,可以建立統計量Fj如下: 2 2,( 1)( 2) 2 ( 2) / ( 2) ~ ( 2)( 1) / ( 2)( 1) j j j n k n j j n MSE n MSE F F n k MSE MSE n k , 而管制界限由下式來建置: (n 2),(k 1)(n 2), /2 LCLF , (n 2),(k 1)(n 2),(1 /2) UCLF , (16) 其中F(n2),(k1)(n2),為自由度n2和(k1)(n2)之F分佈的100(1
)百分位數,而 的設定同樣會在第三章詳細說明。此方法統計量Fj間也是與前兩個方法一樣是 不獨立的,如前所述,不獨立的性質對整體型一誤差的設定影響不大,所以我們 還是維持同樣管制界限來處理我們的問題。2.4 方法 D:Mahmoud and Woodall (2004)
12 離群值的角度來處理,而這類的問題在迴歸分析的眾多文獻中都有深入的探討。 方法 D 主要是利用此概念所建置。 這個方法的原理是如同上面所述,想要檢定各組樣本的迴歸線是否一致;此 方法的另一個重點為監控製程變異數穩定與否,因為製程變異數通常會影響到截 距與斜率管制圖之管制界限,所以通常建議先從監控製程誤差項變異數著手,針 對這個方面 Mahmoud and Woodall (2004)建議使用 Kim et al. (2003)所推廣的第三 個管制圖,如同(16)式,並且與迴歸線是否一致的檢定合併使用。以下是該方 法的施行步驟: 先使用(16)式的管制上下限來監控誤差項變異數,若有任何樣本超出管制 界限外,代表該組剖面資料變異數發生偏移,建議剔除該組剖面資料;若所有樣 本都在管制界限內,接著進行以下的檢定。 將k 組歷史資料樣本打散成一組大小為kn的樣本,建立k1個指示變數 ( indicator variable )zj, 1 , , 1, 2, , , 1, 2, , 1 0 , ji i j z i kn j k 假設第 個觀察值是來自第 組樣本 其他狀況 ,除 此之外第k組樣本被稱作為參考樣本 (reference sample)。我們去配適下面這組多維 迴歸模型 0 1 01 1 02 2 0 i i i i k k i y A A x z z z 11 1z xi i 12 2z xi i 1kz xk i i i, i 1, 2, ,kn , (17)
13 數為零和變異數為
2的常態分佈。檢定k條迴歸線相同的檢定假設為: 0 01 02 0 11 12 1 H : k k0, 1 H : 至少其中有一個不為零。 此時,若滿足H 會得到下面的簡化模型0 ω (reduced model): 0 1 , 1, 2, , i i i y A A x i kn, (18) 該檢定的檢定統計量為: { ( ) ( )} / ( ) ( ) /SSE reduced SSE full df df
F SSE full df { ( ) ( )} / [( 2) ( 2 )] ( ) / ( 2 )
SSE reduced SSE full kn kn k
SSE full kn k { ( ) ( )} / [2( 1)] ( ) / [ ( 2)]
SSE reduced SSE full k
SSE full k n
, (19)
其中SSE full( )和SSE reduced( )分別為配適完整模型和簡化模型的殘差平方和,
df與 df分別是完整模型和簡化模型之自由度,並且因SSE reduced( )SSE full( )與
( ) SSE full 獨立,所以我們可以得到統計量F是服從自由度2(k1)和k n( 2)的F 分佈。假若實際作檢定拒絕了H ,代表其中至少有一組迴歸線與其他條有顯著差0 異,可能其中某部分發生了偏移,但卻無法明確掌握是哪一組資料所造成的,這 對第一階段是非常重要的,因為第一階段必頇知道是哪組失控剖面資料需被剔 除,以求得乾淨的製程參數,所以必頇進一步分析。 若檢定結果是拒絕H ,想要知道是哪組資料的截距還是斜率偏移導致這樣的0
檢定結果,Mahmoud and Woodall (2004)建議只需使用較粗略的管制圖來分析即 可,他們建議使用轉換後的剖面資料套用以下截距和斜率的三倍標準差管制圖:
14 截距管制上下限為b03 MSE n/ , (20) 斜率管制上下限為b13 MSE S/ xx , (21) 其中MSE同(9)式。若有任何一點超出管制圖外,代表該組剖面資料的截距或斜 率偏移,應該考慮去掉該組剖面資料。 以上是四個不同的第一階段監控線性剖面資料方法。我們可將每次工具使用 期間所對應之一組有線性趨勢的品質特性資料視為一組剖面資料,使用上述監控 方法偵測出異常的工具磨損資料,並且將異常資料剔除,以求得穩定狀態下之製 程品質特性之模型參數,供第二階段製程監控之用。而下一章節將對電腦模擬的 工具磨損資料套用這些監控方法,並由模擬結果來比較這些方法的績效。
15
第三章 方法論與電腦模擬
在上一章回顧了四種第一階段監控線性剖面資料的方法,為了比較這些方法 在監控異常工具磨損應用下的優劣,我們在本章提出一些衡量方法好壞的指標, 並經由電腦模型研究各個方法在不同偏移模型下的績效。本章會先介紹 Jaccard 指 標,以及一個不同以往的剔除失控資料策略「OAAT」,和設定一些模擬所使用的 參數,並說明電腦模擬的步驟。 3.1 Jaccard 指標在 Mahmoud and Woodall (2004)以及眾多剖面資料分析的文獻中,均只利用失 控訊號率 (signal probability)來衡量各方法的績效。此指標衡量的是整組第一階段 樣本是否全部都無失控警訊之機率,但是在第一階段我們不光是想要知道製程是 否呈現穩定狀態,也必頇知道哪個樣本呈現失控狀態;而失控訊號率卻只能回答 第一個問題。然而造成失控訊號率大的原因有可能是該監控方法偵測力 (detecting power)大所造成,但也可能是因為假警報率 (false alarm rate)太大所致;其中假警 報率我們希望越小越好,但是偵測力卻相反,我們希望它越大越好,代表越能夠 正確偵測出製程失控。失控訊號率同時包括這兩種來源,以第一階段的目的而言, 並不是一個好的衡量準則。為了改進上述的問題,我們考慮使用一般常用的偵測 力與假警報率,並加入一個能夠混合這兩個準則,而且有它的實際背後意義的新
16
準則 Jaccard 指標(Jaccard index),期望此指標能夠突顯出該監控方法的真正績效。 Jaccard 指標由 Jaccard (1908)文中所提出,一共分成兩種,兩種有各自不同背 後意義。第一種為 Jaccard 一致性係數 (Jaccard similarity coefficient),這是一個用 來比較兩樣本集合 (sample set)之相似性的統計量,用以下量值來代表兩樣本集合 之間的相似性: Jaccard 一致性係數 (A,B) | A B | | A B | S J , (22) (A,B) S J 定義為兩集合 A、B 的交集元素個數除以聯集元素個數,則可以衡量出兩 樣本集合的相似性程度。
第二種 Jaccard 指標為 Jaccard 差異性係數 (Jaccard distance coefficient),這是 一個用來比較兩樣本集合的差異性的統計量,用以下量值來代表兩樣本集合之間 的差異性
Jaccard 差異性係數 (A,B) | A B | | A B | 1 (A, B) | A B | D S J J , (23) (A, B) D J 定義為兩集合 A、B 的聯集元素個數減去交集元素個數再除以聯集元素個 數,也可用 1 減掉JS(A,B)來表示,可用來衡量兩樣本集合的差異性程度。 現在我們將 A 集合視為某條剖面資料的確為失控狀態的事件,而 B 集合為某 條剖面資料經過管制圖偵測為失控狀態的事件 (見圖一)。可用 Jaccard 一致性係 數來衡量兩事件集合的相似性大不大;若兩集合相似程度越大代表偵測結果跟剖 面資料的實際情況越相近,也就是說監控所使用的方法越好,我們將此指標記為 為JaccardOUT;同樣地,也可將兩集合定義為實際狀態與管制圖顯示出穩定狀態的
17 兩事件 (見圖二),這樣一來是以穩定狀態下實際與偵測結果是否一致 (差異性) 作為指標量值的意義,乃是從另一個角度來看待,此穩定狀態下的指標 記為 IN Jaccard 。 圖一、針對失控狀態使用 Jaccard 指標來衡量管制圖績效示意圖 圖二、針對穩定狀態使用 Jaccard 指標來衡量管制圖績效示意圖
18 3.2 其他指標 失控訊號率量的是監控方法偵測異常剖面資料的敏感度,它的計算方式為假 設監控 k 組剖面資料,若其中任一組被管制圖偵測為失控狀態,則代表此次有失 控訊號。重覆監控不同的剖面資料,計算出監控方法對整組剖面資料會發生失控 訊號的比例。偵測力則是實際偏移的剖面資料能確實被管制圖偵測到的比例,例 如假設一百組剖面資料中有十組是偏移剖面資料,但這十組中有六組被管制圖偵 測為失控狀態,則偵測力即為 0.6。而假警報率則與偵測力類似,量的是未偏移的 剖面資料被此管制圖誤判的比例。換言之偵測力是正確失控訊號率 (true signal rate),而假警報率是錯誤失控訊號率 (false signal rate),而 Jaccard 指標如上所述, 是一個能夠混合偵測力與假警報率的衡量準則。
3.3 OAAT 剔除策略
為了減低無謂的假警報發生,Shiau and Sun (2009)針對統計製程管制第一階段 分析,提出並研究一次只剔除一個最極端的管制外樣本點的作法,稱為“OAAT” 法 (one-at-a-time method)。該文模擬研究顯示,OAAT 法可大幅降低假警報之發 生,克服了現行每次剔除所有管制外樣本之作法會造成丟棄過多穩定樣本的重大 缺點。因此我們加入了 OAAT 這個程序,並與我們所熟悉的一次剔除所有管制外 樣本的程序作比較。 以下是執行 OAAT 的步驟:
19 步驟一: 利用收集到的歷史資料來建立初步的管制界限。 步驟二: 若沒有任何樣本點超出管制界限則停止,直接跳至步驟四;否則剔除 該組最極端的管制外樣本。 步驟三: 由剩餘的樣本建立新的管制界限,並回到步驟二。 步驟四: 假如沒有樣本被剔除,代表製程趨於穩定狀態;若有樣本被剔除,分析 這些被剔除的樣本是否有可歸屬原因。 OAAT 剔除策略是剔除掉最極端的管制界限外資料,而剖面資料監控方法比 一般的製程監控方法複雜,所以程序會有些許不同。例如方法 C 分成三個管制圖 同時監控,假若其中不只一個管制圖有資料超出管制界限外,此時統一用 p 值 (p-value)來選出其中最極端的失控資料。而方法 D 中若剖面資料導致拒絕全域F檢 定,以及也有資料點超出監控變異數的管制界限外,此時必頇先比較全域檢定與 變異數管制圖的 p 值何者較小,再去比較此管制圖內各剖面資料的 p 值,找出失 控情況最極端的剖面資料。 3.4 模擬參數設定與模擬步驟 在模擬開始前有個前置作業要做,因為第二章所討論的四種方法,其中方法 C 與 D 都需要將資料先經過中心化轉換;但經過轉換後原來的截距項會改變,而轉 換後截距項為B0 A0A x1 ,表示原先斜率項A 之偏移會導致轉換後截距1 B 與斜率0
20 1 B 都一起偏移了,造成方法 C 和 D 無法只看監控斜率之管制圖,增加衡量各方法 績效時之複雜度,另外還有A 和0 A 之估計量1 a0 j和a1 j並不獨立的問題。為了要避 免這些問題,我們先對收集到的第一階段歷史資料都先經過轉換,並討論轉換後 的參數偏移模型。也許有人會擔心隨意轉換資料是否會造成影響,在我們的問題 裡答案是否定的,因為第一階段是收集原本舊有的資料進行分析,這一組一組的 資料的時間先後順序並不特別重要,與第二階段是採取線上監控的性質並不相 同,所以事先將資料都作轉換是不會喪失掉有用的資訊的。另外方法 A、B 使用轉 換後的資料建立的統計量,與用原來資料建立的統計量都是相同的,所以轉換後 也不會影響到這兩個方法原本的績效。這樣一來我們可將四種方法都基於同條件 下進行比較,出來的結果也比較可信。我們此節會針對三種偏移模式進行模擬, 分別是截距B 偏移、斜率0 B 偏移、誤差項標準差1 偏移。 模擬參數設定:
如 Mahmoud and Woodall (2004),我們設定 20 組第一階段的線性剖面資料, 每條 11 點,也就是k20,n11;穩定狀態下的模型參數B0 0,B11,亦即模 型為yij xi ij,i1, 2,, ,n j1, 2,,k,並且假設誤差是服從 iid 的標準常態分 佈,也就是 ~ (0,1) iid ij N ,並且固定每條剖面的X值為-5,-4,-3,-2,-1,0,1,2, 3,4,5 ,滿足平均為零的轉換。由此可知一些固定的數值x 0,Sxx 110。 當模擬製程偏移時,設定 k 條剖面資料中發生偏移的條數為 m,在下面的模擬
21 程序,我們會討論m2,5的狀況,而偏移量是以該參數最小平方法估計量的標準 差為單位作偏移i倍,i1, 2,3,以下是偏移的模型, 0 0 1 / B B n, 1 1 2 / xx B B S , 3 , (24) 其中 1 2 0.5, 1, 1.5,, 4.5, 5,3 1.2, 1.4,, 2.8, 3。
我們期望的整體假警報率 (overall false-alarm rate),也就是k組剖面資料實際
上是穩定的,但至少有一被檢測為失控狀態的機率,設定為0.05,如許多文獻 之設定。而每個方法的管制界限所對應的個別假警報率
分別有不同的數值。因 為是同時監控k條剖面資料,等同於是同時作k個檢定,檢定的個別顯著水準必頇 小於整體顯著水準,才能維持整體顯著水準在0.05之下。若各個檢定間都是獨 立的,則整體顯著水準則是 1 扣掉沒有檢定是顯著的機率,也就是 1 (1 )k, 再反推求得 1 k1來建置各方法的管制界限。雖然已知第一階段中 k 個檢 定並不真正獨立,但 Mahmoud and Woodall (2004)文中模擬結果,得知採用
對整 體假警報率影響並不大。 方法 A 和 B 的管制上限(7)和(10)直接用 1 當作個別假警報率,而 方法 C 因為分開建置三組管制界限,所以 3 2 1 1 1 為針對(14)-(16)式的 個別假警報率,而針對方法 D 全域F檢定的顯著水準為3 1 1,而監控誤 差項變異數管制圖的個別假警報率為4 1 k13。下表為當k 20時各方法的22 個別假警報率相對於整體假警報率。我們觀察此表第四列,當0.05,方法 A、 B 所使用的假警報率10.0026;而方法 C 又再分成三個參數分開監控,所以各 個管制界限的假警報率2 0.0009會比1來得小,方法 D 全域檢定用3 0.0253 來當作顯著水準,另外方法 D 監控變異數則使用4 0.0013來建置管制圖。 表一、當 k = 20 時各方法的個別假警報機值相對於整體假警報率 1 2 3 4 0.0027 0.00014 0.00005 0.00135 0.00007 0.01 0.0005 0.0002 0.0050 0.0003 0.05 0.0026 0.0009 0.0253 0.0013 模擬步驟: 步驟一: 生成剖面資料k組,其中最後m組為偏移的剖面資料。 步驟二: 對k條剖面資料,各自作四種方法的初次管制界限。 步驟三: 假如沒有任何點超出管制界限,則跳至步驟五。 只要有任何一組剖面資料超出管制界限,採取剔除全部 (或 OAAT)剔除 策略,並接著進行步驟四。 步驟四: 重新建立新的管制界限,並使用新的管制界限檢查是否仍有失控狀況產 生,若有則採取剔除全部 (或 OAAT)剔除策略,並重新進行此步驟至沒 有發生失控狀況,跳至步驟五。 步驟五: 分析以上步驟被剔除的樣本,記錄此次詴驗 (trial)是否發生失控訊號,
23
並計算偵測力、假警報率、JaccardOUT、Jaccard 。 IN
重複以上模擬步驟一萬次,得到這一萬次的失控訊號率,以及將一萬次的偵 測力、假警報率、Jaccard 指標求其平均值,在下一節我們會用這些數值去衡量這 四個方法的績效。
3.5 績效比較
使用電腦模擬重複一萬次,並隨著偏移大小變化繪出五張圖,分別有失控訊 號率、偵測力、假警報率、JaccardOUT、Jaccard 。由這五張圖,比較各方法在不IN 同情況下之績效。 附圖 A.1,A.2 分別是當有五組和兩組剖面資料的截距偏移時,使用一次剔除 全部策略所得到的五張指標績效圖;同樣的附圖 A.3,A.4 則是五組和兩組剖面資 料斜率偏移的指標績效圖;而附圖 A.5,A.6 是其中有五組和兩組誤差項變異數偏 移時所得到的五張指標績效圖。在眾多監控剖面資料的文獻都只使用失控訊號 率,但失控訊號率卻包含了偵測力以及假警報率,若只使用失控訊號率來比較方 法好壞,可能失真。假若同時比較偵測力以及假警報率,一次需要比較兩張圖, 程序又有些繁複,所以我們考慮以之前提到的 Jaccard 指標來衡量方法的好壞。由 附圖可以觀察出,方法 A 整體表現都不好,與所使用的共變異數矩陣估計量不準 確有很大的關係,之後的績效討論就將方法 A 排除在外。 先就截距與斜率偏移來說,兩者呈現的結果近乎相同,原因是出在我們都是
24 以該參數估計量的標準差為單位作偏移,導致管制圖統計量分佈會相同,當然相 對應於兩者之績效圖本來就應該相同,詳細證明附在附錄 B,所以我們只針對截距 或斜率偏移其中一種模型來討論。 在偏移剖面數 m = 5 時,若使用一般文獻所用之失控訊號率來衡量績效,就會 得到方法 D 對此模型是最好的監控方法,但我們卻不能忽略掉其實方法 D 是有著 最大的假警報率,以及在大偏移 (偏移量 4)時,方法 B 與 C 的偵測力與 OUT Jaccard 都比方法 D 還要好;所以單純使用失控訊號率來比較方法間的績效是會 失真的。在偏移剖面數較少 (m = 2)時結果有些許不同:方法 B 與方法 C 在所有偏 移情形下偵測力與JaccardOUT皆優於其他兩方法,並且 B、C 兩方法在這個情形的 表現無明顯差異;而假警報率則比起 m = 5 時還要來得小,其中表現最好的是方法 C,再來是方法 B 與方法 D,但之間的差距都不是太明顯。 變異數偏移的情形比較特別,因為方法 C、D 有對偵測變異數偏移量身設計的 管制圖,所以其JaccardOUT與偵測力會明顯優於方法 A 與 B 兩者。雖然 C、D 之假 警報率比較大,但因方法 A、B 的假警報率逼近於零,使得 A、B 兩方法的JaccardOUT 相當於是偵測力,而兩方法的偵測力卻又非常地差,所以用JaccardOUT來看各方法 的績效排名,還是順從著偵測力的趨勢。當只有在大偏移 (偏移量 3 2.4)時,方 法 C 略優於方法 D 外,其餘情況 C 與 D 兩方法表現都差不多。當偏移剖面數較少 (m = 2)時,結果也與 m = 5 情況時相同。
25
循著偵測力的,除非方法間假警報率差距比較大,才會去改變到各方法JaccardOUT 的排序。此外也可用Jaccard 來比較四個方法,由觀察附圖可以得到與上述使用IN
OUT
Jaccard 類似的結果。
Mahmoud and Woodall (2004)文中建議在截距或斜率偏移下使用方法 C 以及方 法 D 較為適合,但該文單純是以失控訊號率來比較各個方法,忽略了該文提出的 方法 D 有著比其他方法還要大的假警報率。假警報率大的原因出在方法 D 使用的 三倍標準差管制圖之管制界限較窄。以下代入此次模擬參數算出方法 C 的截距管 制界限 0 ( 2), / 2 0 ( 2), / 2 0 ( 1) / ( ) ( ( 1) / ) / 3.2909 / , k n k n b t k MSE nk b t k k MSE n b MSE n 由以上得到方法 C 的管制界限會比三倍標準差的管制界限寬,所以三倍標準 差的管制圖比較容易超出管制界限,代表發生假警報的機率會比較大。而偵測力 也只有在中度偏移時略優於方法 B 和 C,所以整體來看我們並不建議在截距與斜 率偏移下使用方法 D。 之前提到 Jaccard 指標有著可以結合偵測力與假警報率的優點,所以我們使用 Jaccard 一致性係數來比較方法間的績效。首先,我們觀察到在截距或斜率中度偏 移 ( 2 4)時方法 D 績效稍微比方法 B 好,但其餘情況下 Kang and Albin (2000) 提出的方法 B 與 Kim et al. (2003)提出的方法 C 不論是在截距偏移或斜率偏移的情 形下表現都比其他方法好。另外 Kim et al. (2003)提出的方法 C 與 Mahmoud and
26 Woodall (2004)的方法 D 在變異數偏移模型優於其他方法。 附圖 A.7、A.8、A.9 是在截距、斜率以及誤差項變異數偏移時使用 OAAT 策 略或剔除全部策略的偵測力與假警報率圖。由附圖可見方法 A、B、C 用了 OAAT 策略,在維持偵測力之下能夠大幅降低假警報率,這對第一階段分析的目的是非 常重要的,因為我們想要保留穩定的剖面資料而不希望因為誤判被剔除掉了。此 外在截距或斜率偏移的情況,只有方法 D 在使用 OAAT 策略時,發生假警報率降 低,偵測力卻也下降的情形,而且在偏移剖面數 (m)較少的時候下降趨勢更明顯。 這與方法 D 是使用一個 F 檢定來判斷是不是存在有截距或斜率偏移有很大的關 係。剔除過程中已經剔除掉少數較顯著的失控剖面資料後,會導致剩餘偏移較不 顯著的剖面資料無法被該 F 檢定所拒絕,造成偵測力降低;尤其在偏移剖面資料 數少時,偏移的剖面資料又沒被剔除,造成的偵測力下降也就更加明顯;而一次 剔除全部的策略會由 F 檢定後進行的三倍標準差管制圖,將所有認為是失控的剖 面資料給剔除,偵測力則相對比較高,但也會造成誤判的機率增加,也就是說假 警報率也相對地提高了。 使用 OAAT 策略基本上對降低假警報率是有幫助的,但假若監控方法比較保 守時,反而會損失掉原先該有的偵測力;還有對於方法 D 這樣程序比較複雜的監 控方法,找出其中最顯著的失控資料也相對增加其困難度,這些是在使用 OAAT 策略之前必頇先考慮的事情。所以在選取剔除策略時,要多方評估該監控方法所 適合的策略才是。
27
第四章 應用實例分析
4.1 鋁蓋製造實例應用
為了詳細說明先前提到的監控程序以及剔除策略,我們引入 Pearn and Hsu (2007)文中製造鋁蓋元件的實例。製造過程中必頇經過加壓程序,此程序會對工具 磨損率造成影響,也就是造成工具磨損,並影響到製造出來鋁蓋的高度。鋁蓋高 度的規格設定為規格上限 (upper specification limit) 為 68.4mm,以及規格下限 (lower specification limit) 為 64.65mm,並且目標值設定為 66.525mm。而工具持續 磨損會導致製造出來的鋁蓋逐漸遠離規格,如同表二所示,鋁蓋高度逐漸遞增。 Pearn and Hsu (2007)使用製程能力指標作為理論基礎,檢驗工具何時應該進行汰 換。該文將每十五筆資料當成一個子群估算出製程能力指標,並指出最後一組低 於可接受的製程能力臨界值,代表必頇汰換工具才能使製造出來的鋁蓋合乎品質 需求。所以我們可將這 105 筆資料視為是一個完整的工具汰換週期。
28 圖三、鋁蓋高度趨勢圖 觀察圖三的趨勢圖,看得出鋁蓋高度與工具磨損有著直接的關係,並隨著產 品個數增加,鋁蓋高度呈現線性上升趨勢。我們因為難以取得實際工具磨損的剖 面資料,故藉由表二資料配適出線性模型,然後藉由配適出的模型再加上用殘差 所估計的誤差項分佈,用來模擬實際的工具磨損剖面資料,並且經過 Ljung-Box 檢定殘差並無自我相關性,也就是說殘差是隨機的。另外檢驗此組資料之殘差是 否服從常態假設,我們使用 Kolmogorov-Smirnov 檢定,得到的 p 值為 0.4345,所以我們視此組資料是服從常態分配。 表二資料配適出的鋁蓋高度函數為D66.1831 0.0073 , x x1, 2,,105,誤差 項之變異數為 0.0017。假設有 30 組同款工具,而鋁蓋高度是我們關心的品質特性, 正常狀況下此品質特性會隨著時間線性遞增,假設發生可歸屬原因導致有幾組鋁 蓋高度並不隨著原來的線性函數遞增,我們希望將這幾組資料偵測出來。假設品 質特性函數的截距項從原來 66.1831 變為 66.2011,我們採用電腦模擬生成資料, 以下是本例的剖面資料模型:
29 66.1831 0.0073 , 1, 2, , 28 , ~ (0, 0.0017), 1, 2, ,105 66.2011 0.0073 , 29,30 iid ij ij ij ij i j D N i i j 。 而經過平均數為零的轉換後剖面資料模型變為 66.57 + 0.0073 , 1, 2, , 28 , 52, 51, ,52 66.588+ 0.0073 , 29,30 ij ij ij i j D i i j 。 此次偏移量相當於(24)式中之14.4735。 我們套入前面所述的四種方法,看是否能偵測出偏移的工具磨損資料。首先 各個管制方法都基於整體的假警報率 定為 0.05,接著就是將生成的各組鋁蓋高 度資料視為剖面資料套用各個方法,繪出管制圖或建置假設檢定,觀察是否能將 失控的鋁蓋高度資料挑出並剔除。 圖四為方法 A 之管制圖,可見全部的點都在方法 A 管制界限內,也就是說方 法 A 無法將失控的鋁蓋高度剖面資料挑出,由此可見對此例來說方法 A 表現不 佳。而因為第一次無任何點超出管制界限外,所以使用 OAAT 策略與剔除全部的 結果是一樣的。 圖五是方法 B 建置的初次 2 T 管制圖,同樣也發現第 29 和第 30 點超出管制界 限外,代表使用方法 B 這兩組資料與其他組資料有顯著的差異。將這兩組剖面資 料剔除,再進行一次此監控程序,並沒有發現額外失控的剖面資料,亦即方法 B 找到了所有該被剔除的資料。而施行 OAAT 策略,初次會剔除第 30 點,接著再重 新建立管制圖,第二次會剔除第 29 點,而第三次則剩下的點都在管制界限內了。 此例中,兩種策略結果相同,都將所有該被剔除的資料正確地挑出,也沒有發生
30 誤判的情形。 圖六、圖七以及圖八為由方法 C 所建置的三個 Shewhart 管制圖。觀察到監控 截距偏移的管制圖正確地偵測到第 29 和第 30 組剖面資料,而其他兩個管制圖則 無失控資料點。此例全部剔除和 OAAT 剔除策略都正確地把最後兩組失控的剖面 資料剔除。 使用方法 D 先對誤差項變異數進行監控,由圖九之管制圖得知並沒有發現任 何失控的資料點。接著再經過F檢定先測詴是否有迴歸線不一致的狀況,再進行 三倍標準差的管制圖來找出偏移的鋁蓋高度剖面資料。觀察圖十,發現第 5、第 29 以及第 30 點落在管制界限外,全部剔除後再進行一次此監控程序,發現並無額 外的失控剖面資料,其中第 5 點是穩定的剖面資料,也就是說使用方法 D 發生了 誤判的情況。由附圖二的假警報率圖得知,方法 D 的假警報率是四個方法中最大 的,所以在此例也得到了印證。同樣的也進行 OAAT 策略,結果發現最後只剔除 第 29 以及第 30 點,把原先傳統方法會剔除的第 5 點保留住,降低了假警報率。 對此例,我們維持以上步驟重覆作了很多次實驗,整體結果都與此次類似,方法 D 的假警報率確實比較大,也就是較容易發生誤判的情況,而使用 OAAT 剔除策略 整體來說能夠維持住原本的偵測力,還能夠降低假警報率。以本例來說,使用這 四種方法並結合 OAAT 剔除策略都可以得到最佳的績效。剔除第 29 和 30 點後由 剩餘的剖面資料可建構得到鋁蓋高度管制中之模型為: ˆ 66.1836 0.0073 D x
,其中 ~ (0, 0.0017) iid N
。31
此鋁蓋高度模型可讓第二階段進行線上監控製程使用,以保持製程的穩定。
圖四、方法 A 建置的管制圖 圖五、方法 B 建置的管制圖
32 圖八、方法 C 針對誤差變異數 建置的管制圖 圖九、方法 D 針對誤差項變異 數建置的管制圖 圖十、方法 D 針對截距項建置的三倍標 準差管制圖 圖十一、方法 D 針對斜率項建置的三倍 標準差管制圖
33 4.2 其他應用 以切削加工為主體之生產加工系統,除了追求生產流程順暢,加工效率提昇, 以及產品品質穩定、生產成本降低等以外,近年來更朝向自動化、省力化、無人 化之方向發展,期望能夠在適當時機自動汰換刀具,因為使用過度磨損的刀具會 製造出不合規格的產品,過早汰換刀具也會增加生產的成本。為了達成這些目標, 正確掌握刀具壽命是非常重要的。對於少樣多量之生產加工 (例如軸承零件之加 工),刀具常在固定切削速度下使用,直到刀腹磨耗量 (flank wear)到達某一特定值 以後才更換刀具,此時刀具更換時間可使用固定加工時間或固定加工件數之方式 來控制。但製造過程中可能造成轉速不固定或者有其它可歸屬原因發生,導致刀 具可能加速磨損或者刀具壽命函數不保持原來所預期的,如此一來可能使得汰換 刀具時間不正常。為了要掌握在固定速度下同一款刀具壽命,可將眾多個同款刀 具進行切削實驗,得到眾多組刀腹磨損量的剖面資料,我們可應用本文所述第一 階段監控方法來剔除較不一致的剖面資料,得到該款刀具真正的刀腹磨損量函 數,以藉此得到該款刀具的壽命。 林維新 (2007)文中,使用碳化鎢車刀對 S55C 高碳鋼材料進行刀具壽命之乾切 削詴驗,並且在勝傑公司製重型車床上進行。車刀使用的是日本三菱公司製 TNMG160404 捨棄式碳化鎢車刀片,工件直徑為∅66.5,切削長度固定為 300mm。 進行固定主軸轉速 (也就是固定切削速度) 之切削詴驗,將進給速率 f 和切削深度 d 固定 (f = 0.1 mm/rev,d = 1.0 mm),主軸轉速分別採用 1000,600 和 425 rpm,
34 車削適當時間間隔以後便將刀片卸下,利用工具顯微鏡測量刀腹磨耗量V 之值。B 利用工具顯微鏡在量測範圍內量取五點刀腹磨耗值,然後予以平均而得到平均刀 腹磨耗值。每一切削條件皆進行到刀腹磨耗量V 之值接近或超過 0.4mm 才停止切B 削,實驗結束後得到固定主軸轉速下的刀腹磨耗函數。 圖十二、碳化鎢車刀在主軸轉速 600rpm 下刀腹磨耗變化情形圖 圖十二是仿原文的刀腹磨耗變化圖所繪出的,圖中虛線為資料所配適出的迴 歸線,由圖可見固定轉速 600rpm 下的刀腹磨耗量與時間有著近似於線性的關係。 我們因為難以取得實際刀具磨損的剖面資料,故以上述實例作根據,假設刀具磨 損量與磨耗時間有著線性的關係,並且配適出刀腹磨耗量的模型,然後根據配適 出的模型模擬出刀具磨損剖面資料。我們配適出每隔十分鐘在主軸轉速 600 rpm 之 下的平均刀腹磨耗量函數為 600 0.0926 + 0.002 , 10, 20, ,150 ( ) V t t 分 。
35 假設有二十組同款刀具在主軸轉速 600 rpm 進行切削實驗,用來了解該款刀具的壽 命。但裝卸刀具過程中可能造成轉速不固定,或其他不明原因造成有五組刀具刀 腹磨耗量函數的斜率發生改變,假設從原來 0.002 變為 0.0022。我們採用電腦模擬 生成刀具磨損資料,以下是本例子的剖面資料模型: 0.0926 + 0.002 , 1, 2, ,15 0.0926 0.0022 , 16,17, , 20 ij ij ij i j V i j , 其中 4 ~ (0,1.6446 10 ), 10, 20, ,150 iid ij N i 。而經過使平均數為零的轉換後剖面資 料模型變為 0.2526 + 0.002 , 1, 2, ,15 , 70, 60, , 70 0.2686 0.0022 , 16,17, , 20 ij ij ij i j V i i j 。 此例因為原先的斜率偏移,經過轉換後會變成截距與斜率都偏移,而此次偏移量 相當於(25)式中14.8321和2 2.6096。 圖十三、電腦生成的刀具磨損剖面資料圖 代表穩定狀態的刀具磨損函數, 為穩定狀態下生成的各剖面資料 代表偏移狀態的刀具磨損函數, 為偏移狀態下生成的各剖面資料 圖十三是由電腦生成的刀具磨損資料,由圖可看出相對於穩定狀態有幾組明
36 顯偏移的剖面資料。我們套入前面所述的四種方法,看會不會與用肉眼觀察的結 論一致。首先將整體的型一誤差定為 0.05,接著就是將生成的刀具磨損資料套用 各個方法,繪出管制圖或建置假設檢定,觀察是否能將失控的刀具資料剔除。 圖十四是方法 A 的 2 T 管制圖,圖中全部的點都在管制界限內,也就是說方法 A 並未將任何失控的刀具剖面資料挑出。由此可見對此例來說方法 A 毫無偵測力。 而 OAAT 策略與剔除全部策略的結果是相同的。 圖十五是方法 B 建置的初次 2 T 管制圖,傳統剔除策略最後結果剔除第 4、第 16、第 17、第 18、第 19、以及第 20 點。由此得知方法 B 找到了所有該被剔除的 資料,但誤判了第 4 點,此組資料之剔除會浪費掉有用的資訊,影響到壽命分析 的準確性。而施行 OAAT 策略的結果與剔除全部策略結果相同。 圖十六、圖十七以及圖十八是方法 C 所建置的三個初次 Shewhart 管制圖,其 中截距和斜率管制圖都有資料超出管制界限的情形。如前所述,原本只有斜率偏 移的資料,經過轉換後會造成截距與斜率都一起偏移。方法 C 先剔除掉了第 4、第 16、第 17、第 18、以及第 20 組刀具剖面資料,剔除掉之後再重新進行方法 C 的 監控程序,另外發現第 19 點超出管制界限。而使用 OAAT 策略,則保留住第 4 組 資料,並正確地把最後五組失控的磨損資料剔除。 圖十九、圖二十與圖二十一是方法 D 建置的管制圖,剔除全部之策略結果誤 判了穩定狀態的第 4 點,也留下了異常的第 19 組刀具磨損資料。同樣的也進行 OAAT 策略,剔除了最後五點,比起傳統剔除方法提高了偵測力,並且保留住原
37 本誤判的第 4 點,降低了假警報率。對本例我們維持以上步驟重覆作了很多次實 驗,整體結果都與此次相似,代表說結果是相當有可信度的,並且使用 OAAT 整 體來說都能夠維持住原本的偵測力,還能夠降低假警報率。 將這個例子套入方法 C 或 D 並且使用 OAAT 剔除策略,最後能夠剔除掉所有 失控的刀具磨損資料,接著使用剩餘的剖面資料估計該款刀具管制中的磨耗量函 數,得到 ˆ 0.0951 + 0.002 4 , (0,1.588 10 ) iid V t
其中
N 。雖然得到函數並不是百 分之百準確,至少此例使用本文所介紹的監控方法可將所有失控的刀具資料剔 除,並且估計函數與真實函數並無偏差太多。我們由此函數可以知道當t152.45分 鐘時,磨耗量達到上限0.4mm 10 3,必頇更換此刀具。所以使用第一階段剖面資 料監控方法並結合 OAAT 剔除策略可將異常資料剔除,得到刀具在固定轉速下的 壽命,以利車床作業員能在適當時間更換刀具。 圖十四、方法 A 建置的管制圖 圖十五、方法 B 建置的管制圖38 圖十六、方法 C 針對截距項建置的管制圖 圖十七、方法 C 針對斜率項建置的管制圖 圖十八、方法 C 針對誤差變異數的管制圖 圖十九、方法 D 針對誤差變異數的管制圖 圖二十、方法 D 針對截距項建置的三倍 標準差管制圖 圖二十一、方法 D 針對斜率項建置的三倍 標準差管制圖
39
第五章 結論及未來展望
在這篇論文中,針對工具磨損所造成品質特性呈線性趨勢的製程,我們想要 在第一階段製程分析中得到製程在穩定狀態下的製程參數,以供第二階段進行線 上監控之用。我們將每個工具在汰換前所得到的品質特性資料視為一組剖面資 料,使用第一階段監控線性剖面資料的方法,來分析第一階段所收集之歷史剖面 資料,期望能夠將異常的工具磨損剖面資料偵測出來並剔除之。本文研究了 Stover and Brill (1988)、Kang and Albin (2000)、Kim et al. (2003) 以及 Mahmoud and Woodall (2004)所提出的第一階段剖面監控方法,但文獻中普遍 都是使用失控訊號率來比較各個方法的績效,但是造成失控訊號率高,不單是偵 測力大,也有可能是假警報率大所造成。而第一階段的一個目的是想要正確剔除 掉異常的資料,並保留穩定的資料,所以偵測力與假警報率二者對第一階段來說 都是很重要的,因此本文會從這兩個指標的角度進行績效比較。但是同時要比較 兩個指標又比較麻煩,尤其二者之比較結果並不一致時如何評論各方法之績效也 是一個問題,所以我們也考慮引用 Jaccard (1908)所提出的 Jaccard 指標,提出一個 結合偵測力與假警報率兩個指標的新指標,避免掉比較不只一個績效指標的困擾。
根據電腦模擬結果綜合來說, Kang and Albin (2000)提出的 2
T 管制圖以及 Kim
et al. (2003)的三個 Shewhart 管制圖在截距偏移或斜率偏移的情況下表現比其他方 法好。而經過轉換後,Kim et al. (2003)的方法可對三個參數分開監控,能對製程偏