梳棉機(jī)針布配套專家系統(tǒng)的設(shè)計(jì)
時(shí)間:2006-10-25 14:24:00來(lái)源:wangsl
導(dǎo)語(yǔ):?梳棉機(jī)在棉紡廠占有極其重要的地位,素被稱為棉紡廠的心臟。
0前言
梳棉機(jī)在棉紡廠占有極其重要的地位,素被稱為棉紡廠的心臟。而梳棉機(jī)針布的配置直接影響到梳棉機(jī)梳理質(zhì)量的好壞,針布雖小,作用極大。傳統(tǒng)的針布配套選擇多數(shù)根據(jù)本廠或其他廠經(jīng)驗(yàn),在配套中往往存在著一定的偏差,導(dǎo)致產(chǎn)品質(zhì)量下降。為了實(shí)現(xiàn)通過(guò)計(jì)算機(jī)來(lái)選擇梳棉機(jī)針布的最佳組合方式,我們?cè)谝郧肮ぷ鞯幕A(chǔ)上,開發(fā)了一個(gè)可以根據(jù)針布生產(chǎn)廠家、不同型號(hào)梳棉機(jī)、紡紗品種、產(chǎn)量及不同針布的使用壽命等因素進(jìn)行針布篩選的計(jì)算機(jī)輔助針布配套系統(tǒng)。該系統(tǒng)還提供了針布參數(shù)數(shù)據(jù)庫(kù)的維護(hù)功能,即對(duì)數(shù)據(jù)庫(kù)提供刪除、修改、添加功能等;提供棉紡廠生成自己的針布參數(shù)數(shù)據(jù)庫(kù)的功能;提供針布參數(shù)數(shù)據(jù)分析等功能。通過(guò)計(jì)算機(jī)把針布選擇時(shí)的經(jīng)驗(yàn)轉(zhuǎn)換為限制條件,應(yīng)用計(jì)算機(jī)智能化的判斷和選擇,使針布的配套更具科學(xué)性和可靠性。
1 系統(tǒng)設(shè)計(jì)
1.1設(shè)計(jì)目標(biāo)和原則
1.1.1 系統(tǒng)實(shí)現(xiàn)的主要目標(biāo)
?。?)按不同針布類型建立數(shù)據(jù)庫(kù)表,提供對(duì)不同紡紗種類、不同生產(chǎn)產(chǎn)量、不同類型的針布各個(gè)參數(shù)的添加、修改、刪除操作及棉紡廠針布參數(shù)子庫(kù)的生成。
?。?)提供按針布生產(chǎn)廠、紡紗品種、生產(chǎn)產(chǎn)量、梳棉機(jī)種類、針布使用壽命等進(jìn)行智能篩選和自選配套。
?。?)提供國(guó)內(nèi)外針布參數(shù)摘要分析,給出針布前角和齒密、前角和齒總高、前角和基部厚度、前角和縱向齒距之間等的線性關(guān)系;提供用戶的權(quán)限維護(hù)等信息。
1.1.2 系統(tǒng)設(shè)計(jì)需要掌握以下原則
(1)數(shù)據(jù)編碼標(biāo)準(zhǔn)化,在制定編碼時(shí),綜合考慮國(guó)際標(biāo)準(zhǔn)、國(guó)家標(biāo)準(zhǔn)及行業(yè)標(biāo)準(zhǔn)。
?。?)軟件編寫規(guī)范化,確保軟件的可維護(hù)性實(shí)用性和可擴(kuò)展性。
?。?)注重?cái)?shù)據(jù)的安全性,系統(tǒng)在發(fā)生故障或數(shù)據(jù)輸入不合理時(shí),應(yīng)有較強(qiáng)的抗干擾能力和控制故障能力。
1.2制定計(jì)算機(jī)智能配套原則
梳棉機(jī)針布配套一般情況下是7配套。包招錫林、蓋板、道夫、刺輥、前固定蓋板、后固定蓋板分梳板,其中起主要作用的是前4種。
我們首先建立一個(gè)數(shù)據(jù)庫(kù),存儲(chǔ)能收集到的國(guó)內(nèi)外所有針布的各種參數(shù),根據(jù)國(guó)外最先進(jìn)的針布生產(chǎn)廠(如Graf、Hollingsworth等)和梳棉機(jī)生產(chǎn)廠(如Crosrol、Rieter、Truetzschler等)配套經(jīng)驗(yàn),建立了較為先進(jìn)的配套模型。根據(jù)梳棉機(jī)種類、加工品種等提供用戶操作界面,用來(lái)維護(hù)針布數(shù)據(jù)庫(kù)和根據(jù)實(shí)際需要對(duì)針布進(jìn)行篩選。
另外根據(jù)各工廠實(shí)際情況建立一個(gè)工廠針布子數(shù)據(jù)庫(kù),可以根據(jù)產(chǎn)地、原料、產(chǎn)量進(jìn)行針布篩選。如果子庫(kù)沒(méi)有滿足條件的針布配套,則建立一個(gè)我們命名為次優(yōu)原則的篩選機(jī)制。以高產(chǎn)針布為例:
錫林針布,如數(shù)據(jù)庫(kù)中沒(méi)有相應(yīng)高產(chǎn)錫林針布,可以選用前角在27°到35°之間,密度在660齒/(25.4 mm)2到990齒/(25.4 mm)2之間的中產(chǎn)錫林針布,如沒(méi)有滿足條件的針布則配套失敗。
蓋板針布,如果沒(méi)有高產(chǎn)蓋板針布,可以選用密度在350齒/(25.4 mm)2到520齒/(25.4am)2之間的蓋板針布,如果沒(méi)有滿足條件的針布則配套失敗。
對(duì)于道夫和刺輥,沒(méi)有高產(chǎn)針布選用中產(chǎn)針布,沒(méi)有中產(chǎn)針布選用低產(chǎn)針布。否則需要通過(guò)自選配套實(shí)現(xiàn)。
1.3系統(tǒng)的組成和結(jié)構(gòu)
本系統(tǒng)為針布參數(shù)的配套設(shè)計(jì)、數(shù)據(jù)分析、數(shù)據(jù)庫(kù)管理為一體的綜合系統(tǒng),因此系統(tǒng)總體設(shè)計(jì)方案應(yīng)保證數(shù)據(jù)的暢通正確,使模塊問(wèn)的耦合性最小,保證用戶界面雙向信息的正常流動(dòng)。系統(tǒng)堤供的所有功能都是通過(guò)主界面進(jìn)入響應(yīng)模塊,圍繞針布參數(shù)數(shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)行的。根據(jù)設(shè)計(jì)目標(biāo),將整個(gè)系統(tǒng)劃分為相對(duì)獨(dú)立的數(shù)據(jù)庫(kù)管理、針布參數(shù)配套、數(shù)據(jù)分析和輔助功能四個(gè)功能模塊。
數(shù)據(jù)庫(kù)管理模塊。主要實(shí)現(xiàn)針布參數(shù)數(shù)據(jù)乒的維護(hù)、紡紗廠子數(shù)據(jù)庫(kù)的生成功能。針布數(shù)據(jù)庫(kù)的維護(hù)完成對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)行修改和刪除等操作,該項(xiàng)操作要保證數(shù)據(jù)的完整性、一致性。棉紡廠子數(shù)據(jù)庫(kù)的生成是用戶根據(jù)本廠已有的針布情況,從針布數(shù)據(jù)庫(kù)中提取數(shù)據(jù)到本廠的子數(shù)據(jù)庫(kù)中,同時(shí)提供對(duì)子數(shù)據(jù)庫(kù)進(jìn)行“增、刪、改”操作等功能。
針布參數(shù)配套模塊。提供自選配套和智能畫套,在自選配套中按針布生產(chǎn)廠、紡紗品種、生產(chǎn)產(chǎn)量,根據(jù)設(shè)定的參數(shù)范圍,進(jìn)行針布的篩選。在智能配套中按針布生產(chǎn)廠、紡紗品種、生產(chǎn)產(chǎn)量進(jìn)行智能化篩選,智能篩選按照前面提到的篩選厲則進(jìn)行。
數(shù)據(jù)分析模塊。提供對(duì)國(guó)內(nèi)外針布參數(shù)的摘要分析,統(tǒng)計(jì)針布各種參數(shù)的平均數(shù)、標(biāo)準(zhǔn)差、力差、總和、最大值、最小值等。分析針布參數(shù)前角和齒密、前角和齒總高、前角與基厚、前角與縱向齒距、前角與橫向齒距之間存在的線性關(guān)系。
2 系統(tǒng)實(shí)現(xiàn)
2.1開發(fā)環(huán)境
由于這是一個(gè)以數(shù)據(jù)庫(kù)為基礎(chǔ)的專家系統(tǒng),所以程序設(shè)計(jì)語(yǔ)言選用Visual Basic 6.0,數(shù)據(jù)庫(kù)使用Access 2003,數(shù)據(jù)接口使用AD0。AD0(Ac-tiveX Date Object)是Microsoft.?dāng)?shù)據(jù)庫(kù)應(yīng)用程序開發(fā)的新接口,是建立在OLE DB之上的高層數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)。ADO技術(shù)基于COM((CompomentObject Model),具有COM組件的諸多優(yōu)點(diǎn),可用來(lái)構(gòu)造可復(fù)用應(yīng)用框架,被多種語(yǔ)言支持,可訪問(wèn)關(guān)系數(shù)據(jù)庫(kù)、非關(guān)系數(shù)據(jù)庫(kù)及所有的文件系統(tǒng)。
2.2數(shù)據(jù)庫(kù)結(jié)構(gòu)
根據(jù)系統(tǒng)設(shè)計(jì)方案,建立數(shù)據(jù)庫(kù)fillet.mdb,在該數(shù)據(jù)庫(kù)中建立數(shù)據(jù)表:錫林表、蓋板表、道夫表、刺輥表、工廠表等。
?。?)Cylinder(錫林表)結(jié)構(gòu)如表1。Coverg—uard(蓋板表)、Doffer(道夫表)、Licke—rin(刺輥表)與Cylinder(錫林表)的結(jié)構(gòu)相類似。
?。?)Factory(工廠表)結(jié)構(gòu)如表2。
2.3模塊設(shè)計(jì)
2.3.1標(biāo)準(zhǔn)模塊設(shè)計(jì)
(1)Const(常量模塊)。定義了該程序所使用的全局常量。包括版本號(hào)、生成日期、數(shù)據(jù)源信息常量、默認(rèn)訪問(wèn)次數(shù)等。
?。?)bFunc(數(shù)據(jù)庫(kù)模塊)。定義了底層數(shù)據(jù)庫(kù)操作。包括連接、斷開數(shù)據(jù)庫(kù),執(zhí)行數(shù)據(jù)庫(kù)查詢操作等。
(3)GeneralFunc(工具函數(shù))。定義了常用的工具函數(shù),例如將回車鍵轉(zhuǎn)換為Tab鍵,替換字符串中的單引號(hào)等。
?。?)Variable(變量模塊)。定義了程序中所使用的全局變量。包括各個(gè)表的類對(duì)象以及所選擇的表和類別等。
2.3.2類模塊設(shè)計(jì)
在這里把數(shù)據(jù)庫(kù)中的一個(gè)表封裝成一個(gè)類,表中的一個(gè)字段對(duì)應(yīng)著類中的一個(gè)屬性,此外還封裝了針對(duì)該表的初始化、插入、刪除、更新等基本方法。這樣針對(duì)數(shù)據(jù)庫(kù)的操作就被完全封裝成了類的操作,從根本上屏蔽了數(shù)據(jù)鏈接的問(wèn)題。本系統(tǒng)創(chuàng)建了錫林類(Cylinder)、Coverguard(蓋板類)、Doffer(道夫類)、Licker-in(刺輥類)及Factory(工廠類)。
3 系統(tǒng)特點(diǎn)
3.1操作界面友好
考慮到運(yùn)用該系統(tǒng)用戶的計(jì)算機(jī)應(yīng)用水平存在差異,本系統(tǒng)設(shè)計(jì)的界面友好,操作簡(jiǎn)單,在設(shè)計(jì)時(shí)多采用了文本框、單選按鈕、多選按鈕等操作簡(jiǎn)單的控件,用戶使用鼠標(biāo)就可以完成大多數(shù)功能;對(duì)于易出錯(cuò)的地方,系統(tǒng)給出詳細(xì)提示,使用戶一目了然;錄人數(shù)據(jù)時(shí),在設(shè)計(jì)允許的情況下,用戶可以通過(guò)下拉組合框輸入,在方便用戶的同時(shí),也保證了數(shù)據(jù)錄入的一致性。
3.2采用模塊化的設(shè)計(jì)
模塊化是指解決一個(gè)復(fù)雜問(wèn)題時(shí)自頂向下逐層把軟件系統(tǒng)劃分成若干模塊的過(guò)程,每個(gè)模塊完成一個(gè)特定的子功能,各個(gè)模塊按一定的方法組裝起來(lái)成為一個(gè)整體,從而實(shí)現(xiàn)系統(tǒng)的功能。系統(tǒng)設(shè)計(jì)的質(zhì)量主要反映在模塊的獨(dú)立性上。本系統(tǒng)的每個(gè)模塊完成獨(dú)立的子功能,與其他模塊的聯(lián)系少且接口簡(jiǎn)單,達(dá)到了數(shù)據(jù)耦合和功能內(nèi)聚的標(biāo)準(zhǔn)??删S護(hù)性、可理解性、可重用性較高。
4系統(tǒng)運(yùn)行效果
本系統(tǒng)在紡織廠進(jìn)行了試運(yùn)行,效果較好。以往憑經(jīng)驗(yàn)的選擇轉(zhuǎn)變?yōu)橛?jì)算機(jī)智能化的判斷和選擇,把計(jì)算機(jī)技術(shù)引入到針布選擇中來(lái),這對(duì)選擇出符合生產(chǎn)實(shí)際的針布,縮短產(chǎn)品開發(fā)周期,提高產(chǎn)品的質(zhì)量大有益處,同時(shí)還可以節(jié)省時(shí)間和人力,提高經(jīng)濟(jì)效益。并且還提供了各種針布參數(shù)的摘要分析及參數(shù)之間相關(guān)性分析。圖2為生產(chǎn)棉纖維的高產(chǎn)梳棉機(jī)實(shí)際需求的一種針布配套選擇。
5結(jié)束語(yǔ)
本系統(tǒng)實(shí)現(xiàn)了梳棉機(jī)針布配套的智能化篩選,把前人的經(jīng)驗(yàn)以量化的形式體現(xiàn)出來(lái)。本系統(tǒng)存儲(chǔ)了我們所能收集到的國(guó)內(nèi)外所有的梳棉機(jī)針布的全部參數(shù),并結(jié)合工廠的實(shí)際應(yīng)用情況進(jìn)行配套,具有極大的使用價(jià)值,得到了專家的肯定,并在工廠中實(shí)際使用。下一步,我們還要在此基礎(chǔ)上實(shí)現(xiàn)梳棉機(jī)針布配套的銷售系統(tǒng),擴(kuò)展專家系統(tǒng)的功能。
標(biāo)簽:
中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(m.u63ivq3.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。