5.3兩參數威布爾分布模型混合編程
根據上述要求,設計VB用戶界面如下圖5.2所示。界面主體分為三大模塊:
1. 圖形顯示模塊,包括原始數據圖形、數據最小二乘法圖形以及模型曲線 圖形。其中原始數據圖形由故障間隔時間頻率圖以及累計頻率圖組成,要完成的 功能是初步篩選樣本的分布模型;數據最小二乘法圖形由最小二乘法散點圖以及 最小二乘法擬合圖組成,要完成的功能是從擬合圖中初步判斷所選模型是否合適; 壽命曲線圖形由采集數據的概率密度分布曲線以及概率分布函數曲線組成,要完 成的功能是確定采集數據的壽命曲線。
2. 數據顯示模塊,包括最小二乘法參數、中間參數以及壽命參數。最小二 乘法參數主要是線性擬擬合過程中的一些參數,如線性擬合曲線參數A和B、 觀測值與擬合值之間的最大誤差Ew、平均誤差、E1以及均方差E2和線性相關 性系數P等;中間參數包括樣本物理地址以及模型的假設性檢驗;壽命參數主要 是樣本分布模型的一些參數,如形狀參數(3和尺寸參數Y等。
3. 命令執行模塊,包括樣本輸入、原始數據分析、最小二乘法分析、壽命 分析以及假設性檢驗分析。樣本輸入主要是將樣本數據輸入到VB中,并在VB 界面中顯示;原始數據分析包括頻率圖以及累計頻率圖處理按鈕;最小二乘法分 析包括觀測值散點圖處理按鈕、擬合圖處理按鈕以及最小二乘法相應參數計算按 鈕;壽命分析模塊包括概率密度分布圖形處理按鈕、概率分布函數圖形處理按鈕 以及模塊參數計算按鈕;假設性檢驗分析模塊包括觀測數據檢測值按鈕、觀測數 據假設值按鈕以及判斷假設是否合理按鈕。其中,前四者的功能主要是將樣本輸 入的數據導入到Matlab中,同時調用Matlab中相應函數的M文件,執行VB賦 給Matlab的相應命令,并且將在Matlab中執行命令的結果返回給VB,并在VB 界面中顯示,假設性檢驗的功能主要是對選定模型進行假設性檢驗,看模型是否 符合假設,若符合,則接受,若不符合,則否定。
設計用戶界面時,同時要考慮到各個對象的屬性,如顏色、大小以及是否可 見等,根據實際的要求設置相應的屬性。
首先建立text文本,并將該文本命名,如kkx_t。然后在VB中建立 CommonDialogIH控件、樣本輸入對象以及接受樣本的RichTextBox控件。在 VB相應對象(如樣本輸入)中編輯如下程序:
VB程序調用Matlab程序是以.M文件的形式存在,所以在編寫VB程序之 前,要將在Matlab中處理的數據以及圖形編寫成.M文件的格式來執行,并且.M 文件的命名必須與函數名相同,否則無法調用。
5.3.4 VB調用Matlab的混合編程
將樣本參數text文本以及.M文件整理好后,在VB中所要實現的就是根據 不用對象的功能調用相應的.M文件以及執行相應的功能。
對原始數據的處理主要是繪制該組數據的頻率圖以及頻數圖。通過圖形的走 向來大致選擇該組數據符合的分布模型。
根據頻率或者頻數直方圖初步選定分布模型后,將概率分布函數化成線性函 數,然后利用最小二乘法的線性擬合來求解相應的參數。這里只給出部分VB源程序代碼。觀測值散點圖與擬合曲線圖VB源代碼:
本文采摘自“加工中心盤式刀庫可靠性試驗方法研究”,因為編輯困難導致有些函數、表格、圖片、內容無法顯示,有需要者可以在網絡中查找相關文章!本文由伯特利數控整理發表文章均來自網絡僅供學習參考,轉載請注明!
2024-11
本文以組合式六角亭模型為實例,分析工藝難點與加工可行性,指出該模型的加工難點是模型形狀不規則和整體剛性差,并通過設計新的工藝方案解決加工難點,完成了模型整體的加工。新的加工工藝有助于提高加工效率和精度,為五軸數控加工提供了一個典型案例,對于五軸加工中心數控加工也具有指導作用和重要… [了解更多]
2024-11
宇匠數控 備注:為保證文章的完整度,本文核心內容由PDF格式顯示,如未有顯示請刷新或轉換瀏覽器嘗試,手機瀏覽可能無法正常使用!本文摘要:通過對混聯五軸加工中心自適應深度學習控制方法的 研 究,可 知 此 方 法 的 創 新 之 處 在 于:1)建 立 了 機 床 的 運 動 學 … [了解更多]
2024-11
在機測量技術由于其成本低、檢測效率高、無需二次裝夾等優勢被廣泛用于零件加工測量當中,使得五軸加工中心和五軸鉆攻中心,同時又兼具測量功能。在機測量系統的構成如圖1所示,硬件部分主要是由高精度探頭、信號接收器、機床整個本體,軟件部分由機床控制系統、測量軟件等組成[8]。待零件加工完成… [了解更多]
2024-11
?加工精度是影響機床性能和產品質量的主要難題,也是制約國家精密制造能力的重要因素。本文以五軸加工中心為對象,針對提升機床精度進行了研究。并且隨著科技的發展,精密的儀器和零件在生產實踐中占據的分量逐漸增加,在數控機床這種精密機器精度不斷提高的同時,必須控制內外界環境的隨機影響因素在… [了解更多]