《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 機械產品的協同仿真設計
機械產品的協同仿真設計
來源:微型機與應用2012年第24期
張開利1,齊智敏1,張安華2
(1.遼東學院 信息技術學院,遼寧 丹東118003; 2.遼寧機電職業技術學院 設備處,遼寧 丹東
摘要: 為了保證機械產品質量,提高產品生產效率,滿足不同客戶的特殊需求,對SolidWorks做二次仿真開發,并在此基礎上進一步做協同開發,實現協同、仿真合二為一;同時,對后臺大量仿真數據采用自動管理和人工管理兩種方式,確保前臺協同仿真設計系統的高效性、實用性。
Abstract:
Key words :

摘  要: 為了保證機械產品質量,提高產品生產效率,滿足不同客戶的特殊需求,對SolidWorks做二次仿真開發,并在此基礎上進一步做協同開發,實現協同、仿真合二為一;同時,對后臺大量仿真數據采用自動管理人工管理兩種方式,確保前臺協同仿真設計系統的高效性、實用性。
關鍵詞: 機械產品;協同仿真設計;SolidWorks;自動管理;人工管理;齒輪

    現今機械產品設計呈現多元化、實用化、信息化的特點,需要提供新的工作環境來滿足這種變化;傳統的機械產品生產從設計到原型生產、測試需要花費很多時間,開發周期長,而且各個環節之間缺乏信息溝通,常導致設計人員之間的合作不協調。隨著計算機技術、網絡技術、信息技術的發展,產品協同仿真設計應運而生。協同仿真設計改變了傳統的生產模式,適應當今紛繁多變的市場需求及團隊合作研發[1-2]。
1 協同仿真設計
1.1 協同仿真設計的必然性

    現今的機械設計已經演變為一個多學科、多技術的綜合研究領域,機械產品設計的復雜度越來越高,設計活動越來越強調基于知識資源的協同設計,從而克服時間、空間、計算機軟硬件等限制,形成一個便于群體相互交流和合作的“虛擬同地”的共同設計空間,由于協同設計人員分布于不同的單位及機構,使研發資金分散開來,降低了各部門的研發開支。協同設計可以充分利用機械產品研發中的不同知識資源,避免大量“知識孤島”的形成,提高知識共享和重用效率,加快創新速度。
    另一方面,為了改變原始的工人原型生產弊端,在機械產品的研發設計階段可以采用仿真設計。仿真設計充分利用各種有效資源實現產品數字模擬、性能仿真分析,方便、安全地找出產品的錯誤設計,及時改正,保證產品的安全性;研發過程充分匯集了工程實用信息、產品最新理念信息及其他相關信息,確保產品的實用性和創新性。為了最大限度地提高產品研發進程,將協同設計和仿真設計合二為一,協同仿真設計是目前制造業的重要應用技術[3]。
1.2 協同仿真設計的工作原理
    分布在不同地點的設計人員通過網絡進行產品協同仿真設計,生成產品數字原型,在虛擬環境中做相關實驗、測試,確保生產進度并保證產品質量。協同工作模式在時間段上可以是同步或異步,在整個協同設計過程中,用戶可以根據實際情況選擇使用。
    例如,設計者A邀請設計者B對他的設計目標進行操作時,二者可以共同設計目標產品,同時可以進行信息交流,操作過程中需要滿足仿真數據與模型顯示同步,所以傳輸數據應盡可能少,這里利用VS C#中的ADO.NET和XML的緊密集成、顯示統一作為網絡編程接口的基礎,實現協同仿真設計開發,如圖1所示。

    產品設計過程中產生的大量仿真數據,需要優化管理,否則占用的存儲空間較大,通常在幾百兆至上千兆之間。協同仿真設計在數據管理方面可以采用自動管理和人工管理兩種方式,前者獲取多人設計的最優仿真數據替換原始數據,避免數據冗余;后者由多人設計組組長來確定是替換原始數據還是產生新數據,確保關鍵數據不會丟失。通常情況下,可以采用前者,重要設計時應該指定組長來主控。
2 機械產品的協同仿真設計
2.1 SolidWorks做二次開發的先決條件

    SolidWorks是一種全新的三維機械仿真軟件,以PDM為平臺,集成CAD/CAE/CAPP/CAM等CAX軟件,提供全參數化三維實體造型設計;并提供了幾百個API函數,為二次開發提供了充分空間。基于SolidWorks的二次開發創建網絡支持的協同仿真設計系統,可以充分利用異地資源,大大提高設計效率,減少設計成本,具有重要的現實意義。
    SolidWorks二次開發可以采用OLE技術或COM技術。利用OLE技術可以開發獨立的可執行程序(*.exe),用戶可以使用來自兩個或多個Windows應用程序的資源來解決復雜的應用課題;基于COM的技術可以使用最多的SolidWorks API函數,生成*.dll格式的文件,加載到主架構應用系統中,形成二次開發軟件系統的一個插件。一般情況下,在執行SolidWorks中的大部分操作時,模塊內的DLL比模塊外的EXE運行速度快許多,因此采用COM技術開發方式比較多。
2.2 SolidWorks協同仿真組件的二次開發
    SolidWorks同其他CAD軟件一樣,是針對整個制造業所設計的通用軟件,而非為某個具體行業和企業量身訂制,因此不能最大程度地滿足具體用戶的特殊要求,常常要對SolidWorks進行二次開發,實現三維CAD系統的專業化和本土化。Microsoft推出的Visual C#是一個純面向對象程序設計語言,其編譯系統提供了與其他軟件系統良好的接口,很適合對SolidWorks進行二次仿真開發,這里采用COM技術對SolidWorks做二次開發。
2.2.1 仿真組件二次開發
    首先,SolidWorks API需要導入Visual C#編譯系統,即執行“選擇工具箱項”命令,切換到“COM組件”選項卡導入SLDWorks類庫;接著,在“解決方案資源管理器”中引入命名空間SldWorks,即實現SolidWorks API函數庫的導入;最后,利用導入的函數庫資源進行程序編碼,代碼經過編譯生成零件仿真組件PartsDLL.dll,將組件PartsDLL再嵌入仿真應用系統,則此系統便可以在需要的地方創建PartsDLL中類的對象并進行對象行為的執行,由此完成SolidWorks仿真組件二次開發,實現SolidWorks的專業化、本土化。
2.2.2 基于仿真組件的協同設計開發
    在專業化、本土化的SolidWorks仿真組件基礎上再做協同設計開發,這里協同模式包括自動管理和人工管理兩種方式。協同設計過程中要求傳輸數據量應盡可能少,這里提出XML增量數據傳輸。如設計者A在數據模型上做參數修改,建立與參數模型相對應的中間變量。此中間變量中包括原標識碼、新標識碼及其他參數,并將此中間變量中機械產品的修改參數替換數據庫中對應記錄的相應參數。設計者B做協同設計時,可以讀取設計者A的數據庫中記錄的變動元素信息,轉換成XML增量文件做數據傳輸,接收到本機后從XML增量文件中抽取增量信息,利用原標識碼在數據庫中檢索此記錄,若此次是自動管理協同設計,則將抽取到的增量信息替換檢索記錄中的對應字段;若此次協同設計很重要,采用人工管理方式,由組長確定是替換原記錄還是產生新記錄[4-6]。然后調用DLL仿真組件來繪制出三維仿真數據模型,并實現產品模型在設計者A與設計者B之間的同步顯示,完成協同設計的任務,具體實現如圖2所示。

    將生成的多個DLL仿真組件及一個DLL協同設計組件嵌入到仿真應用系統中,實現協同仿真設計開發,如圖3所示。

2.3 齒輪的協同仿真設計
    齒輪傳動的設計參數不僅對齒輪的壽命和強度產生影響,而且對齒輪組在嚙合的傳動性能也有很大的影響。例如齒輪模數大小的變化對齒輪傳動中齒輪振動、潤滑間隙、齒輪嚙合穩定性會產生影響,從而影響齒輪的強度及壽命;齒輪螺旋角的大小對于齒輪傳動的扭矩和齒輪的強度產生影響;變位齒的變位系數的變化直接產生齒輪根切,影響齒輪的傳動。
    這里設計者A和設計者B對齒輪模數做協同仿真設計,設計者A先對產品做模數修改并將修改參數存入數據庫,同時利用仿真組件生成三維仿真數據模型;設計者B實時從數據庫中提取設計者A修改過的參數,生成XML增量文件傳輸到本機,再利用本機仿真組件生成與設計者A相同的三維仿真數據模型,實現顯示同步,如圖4所示。

 

 

    接著,對齒輪做兩方面的仿真分析:(1)靜態分析。通過調整齒輪的應變、應力、轉矩的參數,找出一組使齒輪具有更好的使用時間和效率的數據;(2)運動分析。施加不同的阻尼來模仿實際中的效果,找出最優阻尼以利于更好地提高齒輪的使用效率。
    通常情況下可以采用自動管理方式,若此仿真設計數據最優則中間變量替換原始數據,實現數據最優管理;若原數據是階段性的關鍵數據,則應采用人工管理方式由設計組組長做仿真分析,確定是替換原始數據還是產生新數據,實現關鍵數據管理。
    協同仿真設計的引入使設計人員、供應商、制造商和客戶保持緊密聯系,提高溝通效率,及時匯集多方面信息,快速開發新產品??墒沁h程協同設計由于剛剛起步,像其他新興技術一樣還不夠完善,隨著CAD技術、計算機網絡技術、數據庫技術及人工智能技術的不斷發展,遠程協同設計的內容必將越來越豐富,功能越來越強大,所提供的服務也將越來越完善。
參考文獻
[1] 孫林夫.面向網絡化制造的協同設計技術[J].計算機集成制造系統,2005,11(1):1-6.
[2] 張淑慧,劉士軍,張磊,等.網絡化制造平臺發展現狀與技術趨勢分析[J].計算機工程與應用,2006,18(5):193-197.
[3] 陳純,張申生,張敬誼,等.面向大批量定制產品協同設計系統研究[J].計算機集成制造系統,2003,9(9):788-792.
[4] 吳晨,牛江川,李素娟.ASP.NET 2.0+SQL Server 2005數據庫開發與實例[M].北京:清華大學出版社,2008.
[5] 范丹丹,劉濤.一種基于XML的數據庫動態建模的方法在工程飛行模擬器的應用研究[J].計算機系統應用,2007(12):41-44.
[6] 蔣夏軍,吳慧中,李蔚清.仿真數據收集中的實時數據庫技術研究[J].系統仿真學報,2005,17(8):1872-1874.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久久国产一区二区三区| 欧美性做爰猛烈叫床潮| 亚洲视频福利| 亚洲美女少妇无套啪啪呻吟| 欧美专区一区二区三区| 亚洲欧美一区二区在线观看| 亚洲视频自拍偷拍| 一本色道**综合亚洲精品蜜桃冫| 亚洲片在线观看| 亚洲国产欧美日韩精品| 亚洲国产精品成人精品| 亚洲福利视频二区| 亚洲国产乱码最新视频| 亚洲国产成人av好男人在线观看| 一区在线视频观看| 在线播放中文字幕一区| 精品二区视频| 在线观看中文字幕不卡| **网站欧美大片在线观看| 亚洲第一区在线| 亚洲电影自拍| 亚洲精品中文字幕有码专区| 亚洲美女电影在线| 一区二区不卡在线视频 午夜欧美不卡'| 最新成人av在线| 日韩视频欧美视频| 在线视频欧美精品| 亚洲一级一区| 欧美一区二区三区免费在线看| 欧美一区二区三区在线观看 | 一本色道久久综合一区| 99re热这里只有精品视频| 99精品视频免费观看视频| 中文亚洲视频在线| 亚洲欧美视频在线| 亚洲成在线观看| 亚洲美女黄色片| 亚洲视频在线一区| 欧美在线观看日本一区| 可以看av的网站久久看| 牛人盗摄一区二区三区视频| 欧美噜噜久久久xxx| 国产精品成人在线| 国产一区二区三区在线观看网站 | 91久久国产综合久久| 99精品欧美| 亚洲欧美综合另类中字| 亚洲国产日韩欧美在线动漫| 日韩亚洲欧美一区| 亚洲欧美日韩久久精品| 久久亚洲美女| 欧美美女bb生活片| 国产乱子伦一区二区三区国色天香| 国产在线不卡视频| 日韩视频在线免费观看| 欧美一区二区免费| 亚洲美女在线国产| 性8sex亚洲区入口| 欧美大片免费久久精品三p | 亚洲欧美一区二区原创| 亚洲全黄一级网站| 亚洲欧美在线一区| 美女网站在线免费欧美精品| 欧美日韩一区二区在线播放| 国产欧美丝祙| 亚洲日产国产精品| 欧美影院精品一区| 亚洲午夜精品久久久久久浪潮| 久久久久久999| 欧美色精品天天在线观看视频| 国产一区二区三区四区五区美女| 日韩一级免费| 亚洲福利国产| 午夜精品成人在线| 欧美激情综合网| 国产日韩欧美综合在线| 亚洲欧洲精品一区| 欧美一区二区在线| 亚洲永久免费精品| 免费亚洲一区二区| 国产一区91精品张津瑜| 99国产麻豆精品| 亚洲高清二区| 香蕉久久国产| 欧美日韩免费高清| 在线日韩视频| 欧美一区二区三区啪啪| 亚洲男女自偷自拍| 欧美精品午夜视频| 永久免费视频成人| 性亚洲最疯狂xxxx高清| 亚洲综合日韩中文字幕v在线| 欧美成人dvd在线视频| 国产一区999| 亚洲一区三区在线观看| 一本色道久久综合亚洲精品高清 | 国产精品美女久久久| 亚洲人午夜精品免费| 亚洲福利视频一区二区| 欧美中文字幕第一页| 国产精品毛片大码女人| 9久re热视频在线精品| 亚洲乱码国产乱码精品精| 久久亚洲一区二区| 国产乱码精品一区二区三区av| 在线综合亚洲欧美在线视频| 999在线观看精品免费不卡网站| 美女主播一区| 黄色成人免费网站| 欧美一区二区三区的| 欧美有码视频| 国产欧美精品日韩区二区麻豆天美| 99在线精品观看| 一区二区三区精品国产| 欧美国产成人在线| 亚洲国产精品毛片| 亚洲日本中文字幕区| 免费毛片一区二区三区久久久| 狠狠综合久久| 久久精品99国产精品日本| 久久久之久亚州精品露出| 国产一区二区三区成人欧美日韩在线观看| 中国日韩欧美久久久久久久久| 中日韩午夜理伦电影免费| 欧美精品在线看| 亚洲人久久久| 一本色道久久综合狠狠躁篇怎么玩 | 在线一区视频| 欧美午夜久久久| 中文国产成人精品| 午夜久久tv| 国产欧美日韩在线观看| 香蕉久久久久久久av网站| 久久久免费av| 精品91久久久久| 亚洲欧洲日产国产综合网| 欧美护士18xxxxhd| 亚洲精品在线一区二区| 亚洲一区二区久久| 国产精品午夜在线观看| 欧美影院在线播放| 麻豆久久久9性大片| 亚洲欧洲一区二区三区久久| 一本色道久久综合亚洲二区三区 | 亚洲久久视频| 欧美日韩一二三区| 亚洲综合导航| 久久天天躁狠狠躁夜夜av| 在线成人中文字幕| 99精品欧美一区| 国产精品久久久999| 欧美在线一区二区| 欧美成人精品福利| 一区二区av在线| 久久都是精品| 在线观看视频一区二区| 亚洲图片欧洲图片日韩av| 国产精品综合av一区二区国产馆| 久久精品视频在线| 欧美日韩国产不卡| 亚洲欧美日韩在线观看a三区| 久久三级福利| 日韩视频二区| 久久久久高清| 亚洲美女精品一区| 欧美在线3区| 亚洲成人直播| 亚洲欧美日本国产有色| 国内外成人免费激情在线视频网站| 亚洲毛片av| 国产精品自在在线| 日韩视频免费观看高清在线视频 | 精久久久久久久久久久| 中国日韩欧美久久久久久久久| 国产日韩综合| 日韩视频在线一区二区三区| 国产欧美精品在线| 日韩视频在线一区二区| 国产日韩欧美综合在线| 一本大道av伊人久久综合| 国产亚洲亚洲| 亚洲一二三四久久| 在线免费观看视频一区| 亚洲免费在线精品一区| 亚洲国产成人av在线| 欧美中文字幕视频| 99这里有精品| 欧美成人免费小视频| 午夜国产欧美理论在线播放 | 国产精品高潮久久| 亚洲韩国日本中文字幕| 国产精品久久久久久久免费软件| 久久精品人人做人人综合| 国产精品裸体一区二区三区| 亚洲理论电影网| 国产一区二区三区av电影| 亚洲一二三区精品| 在线免费观看视频一区| 久久精品亚洲热| 亚洲视频电影在线|