當(dāng)資源有限,或者收集真實數(shù)據(jù)過于昂貴或不切實際時,如何遵循現(xiàn)實的預(yù)測和時間表?模擬數(shù)據(jù)是否值得信任,可進行準(zhǔn)確預(yù)測?這就是 Monte Carlo 模擬的用武之地。
然而,實際上,模擬數(shù)據(jù)通常用于許多場景,如資源有限的場景,或者收集真實數(shù)據(jù)過于昂貴或不切實際的場景。Monte Carlo?模擬是一種數(shù)學(xué)建模技術(shù),可允許您查看所有可能的結(jié)果并評估風(fēng)險以做出數(shù)據(jù)驅(qū)動型決策。通過大量隨機計算模擬運行歷史數(shù)據(jù),以預(yù)測未來項目在類似情況下的可能結(jié)果。
Minitab Engage 是一個軟件平臺,它將用于執(zhí)行質(zhì)量項目的桌面應(yīng)用程序與 Web 控制臺相結(jié)合,從而使報告整個質(zhì)量計劃變得易如反掌。Monte Carlo 模擬工具是桌面應(yīng)用程序中的一流工具之一,它使模擬方法變得非常易于訪問。
Monte Carlo 方法使用重復(fù)隨機抽樣來生成要用于數(shù)學(xué)模型的模擬數(shù)據(jù)。此模型通常來自統(tǒng)計分析(如實驗設(shè)計或回歸分析)。
假設(shè)您研究一個過程并使用統(tǒng)計量對其建模,如下所示:
使用這種類型的線性模型,可以將過程輸入值輸入到方程中并預(yù)測過程輸出。但是,在現(xiàn)實世界中,由于變異性,輸入值不會是單個值。不幸的是,這種輸入變異性會導(dǎo)致輸出中出現(xiàn)變異性和缺陷。
在考慮不確定性的同時設(shè)計更好的過程
為了設(shè)計更好的過程,您可以收集大量數(shù)據(jù)來確定在各種條件下輸入變異性與輸出變異性之間的關(guān)系。但是,如果您了解輸入值的典型分布,并且您有一個對過程進行建模的方程,則可以輕松生成海量模擬輸入值并將它們輸入到過程方程中,以生成過程輸出的模擬分布。
您還可以輕松更改這些輸入分布以回答“如果…怎么辦”類型的問題。這就是 Monte Carlo 模擬的全部內(nèi)容。在即將介紹的 Minitab Engage 用法示例中,我們將更改模擬數(shù)據(jù)的均值和標(biāo)準(zhǔn)差以改進產(chǎn)品質(zhì)量。
使用 Minitab Engage 進行 Monte Carlo 模擬的分步示例
一家建筑產(chǎn)品制造商的材料工程師正在開發(fā)一種新的絕緣產(chǎn)品。
該工程師進行了一項試驗并使用統(tǒng)計量來分析可能會影響產(chǎn)品絕緣效果的過程因子。對于這個 Monte Carlo 模擬示例,我們將使用上面顯示的回歸方程,該方程描述了過程中涉及的統(tǒng)計意義顯著的因素。
步驟 1:定義過程輸入和輸出
我們需要做的第一件事是定義輸入及其值的分布。
過程輸入在回歸輸出中列出,工程師熟悉每個變量的典型均值和標(biāo)準(zhǔn)差。對于輸出,工程師可以從 Minitab Statistical Software 復(fù)制用來描述過程的回歸方程并將其粘貼到 Engage 的 Monte Carlo 工具中。
如下圖所示,可以輕松鍵入過程相關(guān)輸入和輸出的信息。
驗證模型,然后可以運行模擬(默認(rèn)情況下,Engage 會以極快的速度運行 50,000 次模擬,但您可以指定更大或更小的次數(shù)值)。
Engage 使用能力分析的典型輸出(能力直方圖、缺陷百分比和 Ppk 統(tǒng)計量)為您解釋結(jié)果。它正確地指出我們的 Ppk 低于普遍接受的最小值。
Engage 不但運行模擬并讓您確定后續(xù)做法,而且還確定過程不令人滿意并提出一系列智能步驟來改進過程能力。
它還知道控制均值通常比控制變異性更容易。因此,Engage 提出的下一步是進行用來查找均值設(shè)置的參數(shù)優(yōu)化,均值設(shè)置可在考慮輸入變異性的同時最大限度地減少缺陷數(shù)量。
步驟 2:定義參數(shù)優(yōu)化的目標(biāo)和搜索范圍
在這個階段,我們希望 Engage 找到均值輸入設(shè)置的最佳組合,以最大限度地減少缺陷??梢允褂脜?shù)優(yōu)化來指定目標(biāo)并利用您的過程知識來定義輸入變量的合理搜索范圍。
下面是模擬結(jié)果。
一眼就可以看出缺陷百分比下降了。我們還可以在表中看到最佳輸入設(shè)置。然而,我們的 Ppk 統(tǒng)計量仍低于普遍接受的最小值。幸運的是,Engage 為我們推薦了可進一步改進過程能力的后續(xù)步驟。
步驟 3:控制變異性以執(zhí)行敏感度分析
到目前為止,我們已經(jīng)通過優(yōu)化均值輸入設(shè)置來改進過程。這大大減少了缺陷,但我們在 Monte Carlo 模擬中還有更多工作要做?,F(xiàn)在,我們需要減少過程輸入的變異性以進一步減少缺陷。
減少變異性通常更難。因此,您不希望浪費資源來控制不會減少缺陷數(shù)量的輸入的標(biāo)準(zhǔn)差。幸運的是,Engage 包含一個創(chuàng)新型圖表,可幫助您確定在哪些輸入中通過控制變異性可最大程度地減少缺陷數(shù)量。
在上圖中,尋找?guī)A斜直線的輸入,因為減小這些標(biāo)準(zhǔn)差可以降低輸出中的變異性。相反,您可以放寬帶平直直線的輸入的公差,因為它們不會影響輸出中的變異性。
在上圖中,斜率基本相等。因此,我們將嘗試減小幾個輸入的標(biāo)準(zhǔn)差。您需要利用過程知識來確定實際的減少量。要更改設(shè)置,可以單擊線上的點,或使用表中的下拉菜單。
最終的 Monte Carlo 模擬結(jié)果
成功!過程中的缺陷數(shù)量有所減少,Ppk 統(tǒng)計量為 1.34 且高于基準(zhǔn)值。該假定表向我們展示了應(yīng)當(dāng)嘗試使用的過程輸入的新設(shè)置和標(biāo)準(zhǔn)差。如果我們再次運行參數(shù)優(yōu)化,它將成為過程的中心,我相信我們的缺陷會更少。
另外,所有這些都是在未收集任何進一步數(shù)據(jù)的情況下完成的,因為我們知道輸入值的典型分布,并且有一個對過程進行建模的方程。
審核編輯黃昊宇
-
模擬
+關(guān)注
關(guān)注
7文章
1429瀏覽量
83950 -
建模
+關(guān)注
關(guān)注
1文章
312瀏覽量
60807 -
Minitab
+關(guān)注
關(guān)注
0文章
178瀏覽量
11731
發(fā)布評論請先 登錄
相關(guān)推薦
評論