張 輝,丁 博,孫立鐫
哈爾濱理工大學 計算機科學與技術學院,哈爾濱 150080
異構CAD(Computer Aided Design)系統之間的數據交換是網絡環境下數字化設計與制造的關鍵技術之一[1],該技術可以有效地解決異構CAD系統之間模型共享和重用問題,是縮短產品開發周期,提高產品設計質量的有效途徑[2]。
不同的CAD廠商對各自CAD系統的發展追求自己的特點,從而造成了CAD系統之間的異構性[3]。數據信息的異構性是產品設計的瓶頸問題,直接影響到了產品全生命周期的協同工作[4]。目前,國內外研究者對異構CAD系統間的協同設計進行了深入研究。文獻[5]通過構造領域本體,屏蔽異構信息,初步實現了共享CAD造型;文獻[6]構建了中性建模命令集和系統建模命令集,并通過二者之間的映射實現了異構CAD系統之間同步協同設計。文獻[7]采用Agent技術封裝各種協同軟件資源,并構建了一個軟件整合平臺。以上研究成果都是針對特定的CAD系統平臺,資源共享系統本身提供的資源很有限或不能完整地獲取產品語義信息,本文提出了一種異構CAD系統語義信息交換方法,該方法通過構建語義轉換器實現了源CAD系統和目標CAD系統的語義互操作。給出了特征間的層次關系及判定特征相似性的方法,保證了語義信息傳遞的完整性,便于設計人員對共享CAD模型進行變型設計。
協同設計系統的類型是多種多樣的,根據各站點中采用的CAD系統相似與否,可以分為同構系統和異構系統。……