我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網(wǎng)站首頁 > Solidworks

基于SolidWorks二次開發(fā)的產(chǎn)品設(shè)計專家系統(tǒng)

時間:2010-06-02 08:00:00 來源:

    2系統(tǒng)支探技術(shù)
   
    2.1產(chǎn)品參數(shù)化建模
   
    2.1.1參數(shù)化建模

   
    SolidWorks為設(shè)計者提供了良好的參數(shù)化設(shè)計功能。在專家設(shè)計系統(tǒng)中,對所有產(chǎn)品的建模應(yīng)該運用參數(shù)化建模技術(shù),用盡可能少的參數(shù)去控制產(chǎn)品的尺寸。例如,一個長方體的三個尺寸,長a、寬b、高c,以a為主驅(qū)動尺寸建立尺寸間的方程式:b=a/2;c=a/4。動尺寸在方程式的右邊,這樣長方體的尺寸由長度a驅(qū)動,在修改長方體的尺寸時,只需要修改尺寸a即可。在裝配體中也可以由主要的位置尺寸控制其它的裝配尺寸或零件尺寸,使得主要裝配尺寸變化時,其它裝配尺寸及相關(guān)零件尺寸能作相應(yīng)調(diào)整,使裝配關(guān)系仍然成立。通過產(chǎn)品的參數(shù)化建模,可以用盡可能少的代碼來驅(qū)動尺寸,方便專家系統(tǒng)的開發(fā)。
   
    2.1.2系列化建模
   
    目前,絕大多數(shù)的標(biāo)準(zhǔn)件以及企業(yè)的相關(guān)產(chǎn)品都是系列化的。對產(chǎn)品進行系列化的建模,可以降低建模的工作量,同時在專家系統(tǒng)中,系列化建模方便于通過程序?qū)崿F(xiàn)產(chǎn)品的選型。
   
    系列化建模的實質(zhì)就是一個模型、多個配置。先用SolidWorks創(chuàng)建一個實體零件或裝配體,再添加不同的配置。對于系列化零件,修改所添加的配置的尺寸,不需要重新建模,就能得到不同型號的系列化產(chǎn)品模型。對于系列化部件,修改添加配置中部件的子零件屬性(重新選擇子零件的配置),并通過不同配置的子零件組合得到不同型號的裝配體。在這些零件或部件中,實體模型只創(chuàng)建了一次,不同的型號以配置的形式出現(xiàn),需要調(diào)用某一型號的產(chǎn)品模型的時候,只需選擇模型相應(yīng)的配置即可。
   
    2. 2產(chǎn)品模型的存儲
   
    產(chǎn)品模型及相關(guān)技術(shù)文檔的存儲有兩種方式:①直接存儲在本地磁盤文件夾,即直接存儲在專家系統(tǒng)安裝目錄下的文件夾中;②將相關(guān)文件轉(zhuǎn)化為二進制流文件存放于系統(tǒng)數(shù)據(jù)庫中。直接存放于本地文件夾時,存儲比較方便,存儲速度也比較快,對于企業(yè)文件數(shù)據(jù)量大(數(shù)據(jù)量大于100MB)的專家系統(tǒng)可采用這種存儲方式。文件存放在本地磁盤時,需在系統(tǒng)數(shù)據(jù)庫中構(gòu)建文件索引表,存放這些文件在本地的存儲路徑,以方便文件的管理與調(diào)用。數(shù)據(jù)量不大時(數(shù)據(jù)量小于100MB) ,可采用第二種方法。采用第二種方法,文件的安全管理比較簡單,而且不需考慮文件的存放路徑,無需搜索本地磁盤,因此其調(diào)用與管理也很方便。
   
    2.3系統(tǒng)的數(shù)據(jù)安全
   
    為防止用戶不小心修改基礎(chǔ)模型庫的模型或非法用戶查看相關(guān)設(shè)計資料,當(dāng)相關(guān)設(shè)計文件和基礎(chǔ)模型存放于本地時要進行加密處理。一般采用對稱加密算法。加密處理的文件只有相應(yīng)用戶登錄系統(tǒng)后才能進行相關(guān)操作。當(dāng)相關(guān)模型和技術(shù)文檔轉(zhuǎn)換為二進制文件存放于數(shù)據(jù)庫時,則只需通過數(shù)據(jù)庫的訪問權(quán)限來保證數(shù)據(jù)的安全。
   
    系統(tǒng)安全則采用基于角色的權(quán)限管理方式來保證,即不同的角色分配不同的操作權(quán)限,而不同的用戶則分配不同的角色。這樣每一位用戶就只能在自己許可的操作權(quán)限內(nèi)進行相關(guān)操作,保證了系統(tǒng)的安全。
   
    2. 4專家系統(tǒng)開發(fā)架構(gòu)
   
    專家系統(tǒng)功能模塊的開發(fā)采用三層體系結(jié)構(gòu):表示層、業(yè)務(wù)邏輯層、基礎(chǔ)操作層。專家系統(tǒng)開發(fā)架構(gòu)見圖2。

    
    表示層是呈現(xiàn)整個系統(tǒng)的操作界面,是與用戶進行人機交互的界面,引導(dǎo)用戶運用此系統(tǒng)完成設(shè)計、管理功能。