《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 機械產品的協同仿真設計
機械產品的協同仿真設計
來源:微型機與應用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亚洲国产精品_日韩亚洲一区二区
午夜精品久久久久久久99水蜜桃| 久久精品一二三区| 国产亚洲成av人在线观看导航| 欧美精品导航| 欧美插天视频在线播放| 久久久精品五月天| 欧美一区日韩一区| 欧美一区二区三区男人的天堂 | 免费短视频成人日韩| 久久精品人人做人人综合| 欧美一区在线视频| 欧美一区视频| 久久久国产精品一区二区三区| 欧美影院午夜播放| 欧美在线日韩精品| 久久久夜夜夜| 麻豆精品在线观看| 噜噜噜躁狠狠躁狠狠精品视频| 久久九九久精品国产免费直播 | 久久久精品日韩欧美| 久久免费视频观看| 久久天堂国产精品| 老司机精品导航| 欧美电影免费观看| 欧美a级一区| 欧美激情视频一区二区三区免费| 欧美激情第一页xxx| 欧美日本乱大交xxxxx| 欧美日韩亚洲一区二区三区四区 | 国内综合精品午夜久久资源| 一区视频在线| 亚洲精品久久久久中文字幕欢迎你| 亚洲日本久久| 欧美专区在线观看一区| 免费成人av在线看| 欧美gay视频激情| 欧美经典一区二区三区| 欧美日韩一区二区高清| 欧美日韩美女| 国产区二精品视| 在线成人av.com| 日韩西西人体444www| 亚洲影院免费| 久久精品国产亚洲一区二区| 亚洲理伦电影| 亚欧成人在线| 裸体歌舞表演一区二区| 欧美区日韩区| 国产毛片一区| 亚洲第一精品影视| 亚洲一卡二卡三卡四卡五卡| 欧美一区二区成人| 99精品国产福利在线观看免费| 亚洲自拍16p| 久久精品国产久精国产一老狼| 欧美.www| 国产精品乱码一区二区三区| 精品成人一区二区三区四区| 日韩一级大片| 久久国产精品免费一区| 99riav久久精品riav| 欧美一区二区三区日韩视频| 欧美freesex8一10精品| 国产精品久久久久99| 精品二区视频| 亚洲图片欧美一区| 亚洲国产精品综合| 午夜影院日韩| 欧美激情综合网| 国产欧美在线播放| 亚洲激情在线观看| 亚洲欧美日韩国产中文| 亚洲精品在线观| 欧美在线视频日韩| 欧美日韩国产三级| 伊人男人综合视频网| 在线综合欧美| 亚洲精品久久久久久久久久久 | 久久久一本精品99久久精品66| 欧美日韩精品是欧美日韩精品| 国产综合色产在线精品| 99国产麻豆精品| 亚洲国产另类久久久精品极度| 亚洲欧美精品suv| 欧美精品粉嫩高潮一区二区| 国产欧美婷婷中文| 夜夜爽夜夜爽精品视频| 91久久中文| 亚洲国产精品久久久久| 中日韩高清电影网| 美日韩精品免费| 国产美女精品视频| 一区二区三区日韩欧美精品| 亚洲日本成人| 久久亚洲国产精品日日av夜夜| 国产精品久久福利| 亚洲精品乱码久久久久久蜜桃91| 久久精品国产久精国产思思| 午夜视频一区| 欧美天天视频| 亚洲另类自拍| 日韩视频一区二区三区在线播放| 久热精品视频在线免费观看| 国产精品自拍网站| 亚洲一区三区视频在线观看 | 欧美日韩一区综合| 亚洲国产1区| 亚洲国产视频一区二区| 久久视频免费观看| 国产一区二区三区四区老人| 亚洲欧美日韩精品一区二区| 亚洲一区在线观看免费观看电影高清| 欧美精品乱人伦久久久久久| 亚洲第一精品电影| 亚洲人成网站999久久久综合| 美女爽到呻吟久久久久| 一区免费观看视频| 亚洲电影自拍| 久久综合久久久久88| 国产一区二区三区高清播放| 亚洲综合色噜噜狠狠| 亚洲嫩草精品久久| 国产精品jizz在线观看美国| 一区二区激情小说| 亚洲女人天堂av| 国产精品美女久久久久久久| 亚洲一卡久久| 欧美尤物巨大精品爽| 国产亚洲精品bt天堂精选| 性色av一区二区三区红粉影视| 欧美在线精品免播放器视频| 国产欧美精品在线| 欧美一区二区三区在线| 久久色在线观看| 亚洲国产高清在线| 日韩视频在线观看一区二区| 欧美精品观看| 日韩一级在线| 亚洲欧美日韩国产精品 | 亚洲欧美综合精品久久成人 | 久久视频国产精品免费视频在线 | 欧美视频网址| 狠狠色综合网| 亚洲国产另类久久久精品极度| 老司机午夜精品视频| 在线日韩视频| 日韩午夜高潮| 国产精品av免费在线观看| 亚洲影院免费观看| 久久久久久国产精品一区| 国内精品伊人久久久久av影院| 亚洲国产日韩一区| 欧美日韩免费看| 亚洲夜晚福利在线观看| 欧美制服丝袜第一页| 国产一区二区无遮挡| 亚洲国产成人av在线| 欧美一区二区精品久久911| 国产一区二区三区久久精品| 亚洲二区免费| 欧美日韩一区国产| 亚洲欧美成人在线| 久久全球大尺度高清视频| 亚洲国产成人精品久久| 在线一区观看| 国产日韩视频| 亚洲精品久久久久久久久久久| 欧美日韩一区在线视频| 欧美一区二区三区视频免费播放| 免费成人高清视频| 夜夜爽夜夜爽精品视频| 久久国产精品99国产| 亚洲国产精品久久久久久女王| 亚洲一区二区三区在线观看视频| 国产日产精品一区二区三区四区的观看方式 | 国产亚洲欧美一区二区| 91久久精品美女| 欧美小视频在线观看| 久久成人免费网| 欧美日本韩国| 久久成人免费视频| 欧美午夜欧美| 欧美专区中文字幕| 欧美日韩中文精品| 久久精品女人天堂| 欧美性天天影院| 亚洲国产欧美日韩精品| 国产精品久久久久91| 亚洲精品久久久久| 国产区精品视频| 亚洲午夜电影在线观看| 国语自产精品视频在线看抢先版结局| 中日韩美女免费视频网站在线观看| 欧美aa在线视频| 亚洲视频一二区| 欧美成人综合网站| 午夜在线视频观看日韩17c| 欧美福利一区二区| 性欧美xxxx大乳国产app| 欧美日韩三区|