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

您的位置:網站首頁 > Solidworks

基于SolidWorks二次開發的產品設計專家系統

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

    2系統支探技術
   
    2.1產品參數化建模
   
    2.1.1參數化建模

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

    
    表示層是呈現整個系統的操作界面,是與用戶進行人機交互的界面,引導用戶運用此系統完成設計、管理功能。