• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      疊板式多缸薄板成型液壓機參數(shù)化設(shè)計

      2016-11-25 21:04:52朱振華李吉萍張瑞
      計算機輔助工程 2016年5期
      關(guān)鍵詞:二次開發(fā)有限元

      朱振華+李吉萍+張瑞

      摘要: 在已有的300 MN多缸薄板成型液壓機的基礎(chǔ)上,運用基于VB的SolidWorks二次開發(fā)方法與自頂向下完全建模技術(shù),通過驅(qū)動模型關(guān)鍵尺寸參數(shù),對新產(chǎn)品進行參數(shù)化設(shè)計,并用ANSYS仿真優(yōu)化.通過參數(shù)化設(shè)計可使該類產(chǎn)品系列化,提高新產(chǎn)品研發(fā)速度,促進該類型產(chǎn)品的國產(chǎn)化.

      關(guān)鍵詞: 多缸薄板成型液壓機; 產(chǎn)品系列化; 尺寸驅(qū)動設(shè)計; 自頂向下建模; 二次開發(fā); 有限元

      中圖分類號: TG315.4 文獻標志碼: B

      0 引 言

      薄板成型是一種十分重要的加工工藝,在汽車、航空、裝備等工程領(lǐng)域應(yīng)用廣泛.[1]國內(nèi)薄板成型液壓機主要以單缸、雙缸為主,結(jié)構(gòu)形式單一,載荷作用不均,導致薄板成型壓印深淺不一,質(zhì)量不穩(wěn)定,廢品率較高.隨著成型材料尺寸不斷增大,成型工藝要求不斷提高,對液壓機的要求也越來越高.300 MN多缸薄板成型液壓機組設(shè)備是一款全新設(shè)備,具有結(jié)構(gòu)合理、運行可靠、堅固耐久、靈活穩(wěn)定、操作簡便、壓印精度高等優(yōu)點.此液壓機組采用多缸設(shè)計,油缸板集成多個短行程高壓油缸,從工作臺下面向上施加壓力,而不是從頂部向下作用的長行程油缸.多缸設(shè)計使所需的壓力直接均勻產(chǎn)生,所以壓印深度統(tǒng)一,可消除應(yīng)力分布不均勻?qū)е碌淖冃?,并采用壓力分級設(shè)計,以適應(yīng)不同的板片幾何形狀.300 MN多缸薄板成型液壓機組的技術(shù)性能為世界先進水平,對其進行系列化可為該類型產(chǎn)品的國產(chǎn)化奠定堅實的基礎(chǔ).

      SolidWorks是目前主流的三維設(shè)計軟件,其運用參數(shù)化設(shè)計技術(shù),可通過方程式和宏操作等技術(shù)修改模型尺寸參數(shù)而獲得新模型,但其仍需手工修改尺寸,所以專業(yè)知識要求較高,通用性不強,容易混亂,不易操作,設(shè)計效率不高.對SolidWorks進行二次開發(fā),設(shè)計可視化操作界面使尺寸修改簡單從而更加關(guān)注整體模型,提高設(shè)計效率.SolidWorks的對象模型是一個多層次的對象網(wǎng)格,最高級別的對象類是SldWorks.該對象中已封裝諸如OpenDoc2和ActivateDoc2等方法(Methods).該方法之下還創(chuàng)建如ModelDoc和Frame等子類.每個對象都有自己的屬性和方法,可通過調(diào)用API函數(shù)實現(xiàn).[2-5]SolidWorks提供幾百個API應(yīng)用程序接口[4-6],可以使用VB和VC等高級語言對其進行二次開發(fā).SolidWorks自頂向下的建模方法在設(shè)計初期便從全局角度明確產(chǎn)品設(shè)計意圖,即更加專注于產(chǎn)品整體設(shè)計,從概念布局到完成零件詳細設(shè)計,各零件通過一定的屬性和特征相互關(guān)聯(lián).[7]SolidWorks的二次開發(fā)是運用基于尺寸驅(qū)動的設(shè)計方法,使相關(guān)產(chǎn)品系列化.尺寸驅(qū)動是在產(chǎn)品拓撲結(jié)構(gòu)不變的情況下,把產(chǎn)品的關(guān)鍵尺寸參數(shù)定義為尺寸變量,尺寸參數(shù)的修改將導致其他相關(guān)模塊中相關(guān)尺寸的全盤更新,從而得到結(jié)構(gòu)相同的一系列產(chǎn)品.[8]采用基于VB的SolidWorks二次開發(fā)[9-10],用人機交互形式建立模型,選擇合理的設(shè)計變量,通過VB驅(qū)動設(shè)計變量實現(xiàn)模型的更新,能省去大量的重復建模工作,提高工作效率.

      1 參數(shù)化設(shè)計關(guān)鍵技術(shù)

      參數(shù)化設(shè)計技術(shù)流程見圖1.

      在CAD中,參數(shù)化設(shè)計的關(guān)鍵是參數(shù)化建立三維模型,包含諸多幾何約束和工程約束.首先從原模型中提取關(guān)鍵參數(shù)作為設(shè)計變量,然后編寫程序通過基于尺寸驅(qū)動的方法驅(qū)動SolidWorks建立新模型,并用有限元分析軟件ANSYS仿真優(yōu)化,直至得到滿足設(shè)計要求的產(chǎn)品.參數(shù)化建模的過程完全由程序控制,相當于將手動建模過程交由計算機自動完成.完全程序建模的方法特別適合生成具有多個變參數(shù)的模型.參數(shù)化建模的靈活性強,不需要模型庫的支持,可大大縮短人工建模時間.

      2 建立三維驅(qū)動模型

      首先建立需要程序驅(qū)動的原三維模型.該模型的建立需要考慮諸多方面,還要特別注意建模順序、草圖幾何關(guān)系、特征鏡像等.所建立的三維模型特征應(yīng)盡可能簡單,參數(shù)尺寸盡可能少,最終要達到程序、模型的完美結(jié)合.300 MN薄板成型液壓機主機本體由疊加式預(yù)應(yīng)力組合框架、上下梳型塊、活動梁、工作臺、多缸板、下墊板、導向裝置、活動梁提升缸、工作臺回程缸等部件組成.模型見圖2.

      3 二次開發(fā)用戶界面設(shè)計

      人機交互界面的設(shè)計對參數(shù)化設(shè)計開發(fā)非常重要.本文對二次開發(fā)用戶界面進行窗體劃分,使得界面具有明顯的層次感,更加人性化,見圖3.整個界面劃分為5個部分:工具欄可以實現(xiàn)畫圖、清空等各種功能;模型樹窗口可以查看需要建立的零件;模型尺寸顯示窗口可以直觀方便地查找所需要的參數(shù);模型關(guān)鍵尺寸控制框用于輸入相應(yīng)的參數(shù)值;模型螺紋孔尺寸控制區(qū)可以對螺紋孔進行編輯.

      4 參數(shù)化驅(qū)動關(guān)鍵參數(shù)

      參數(shù)化建模需要找到影響產(chǎn)品性能的關(guān)鍵參數(shù),將關(guān)鍵參數(shù)作為合理的設(shè)計變量,并找到關(guān)鍵參數(shù)之間的聯(lián)系.對于多缸薄板成型液壓機主機,疊加式預(yù)應(yīng)力組合框架首先要滿足一定的強度和剛度要求,框架板的上下基和寬度是關(guān)鍵參數(shù).工作臺與活動梁是確保薄板成型精度的重要零部件,與模具接觸區(qū)域內(nèi)的總體變形精度控制在0.1 mm以內(nèi).工作臺與活動梁不僅要滿足工藝要求,也要滿足一定的剛度和強度要求,其大小與厚度也是關(guān)鍵參數(shù).多缸體是多缸薄板成型液壓機主要承力元件之一,集成多個短行程超高壓油缸.多缸體油缸的設(shè)計要滿足載荷均勻性及一定的剛度和強度要求,所以多缸體的尺寸和油缸的排列方式也是關(guān)鍵參數(shù).上下梳型塊要滿足活動梁的最大行程要求,所以梳齒的高度與厚度也是關(guān)鍵參數(shù).

      5 參數(shù)化程序代碼編寫

      創(chuàng)建程序變量與函數(shù)等,代碼如下:

      Dim swApp As Object

      Dim nassembly As Object

      Dim part As Object

      Dim longstatus As Long

      基于VB的SolidWorks二次開發(fā).創(chuàng)建一個SolidWorks應(yīng)用對象啟動SolidWorks,調(diào)用API函數(shù)完成相應(yīng)的建模功能:

      Set swApp = CreateObject("SldWorks.Application")

      swApp.Visible (True)

      打開建立的300 MN多缸薄板成型液壓機主機三維驅(qū)動模型:

      Set nassembly = swApp.OpenDoc

      Set part = swApp.OpenDoc

      激活300 MN多缸薄板成型液壓機整機三維裝配體模型:

      Set nassembly = swApp.ActivateDoc

      利用尺寸驅(qū)動的方法,驅(qū)動300 MN多缸薄板成型液壓機三維模型底層數(shù)據(jù)(以建立250 MN多缸薄板成型液壓機為例):

      part.parameter("D1").systemvalue = Val(Text1.Text) / 1000

      底層數(shù)據(jù)傳遞完成,重新建模生成250 MN多缸薄板成型液壓機三維模型:

      nassembly.EditRebuild

      保存建好的250 MN多缸薄板成型液壓機三維模型:

      longstatus = nassembly.SaveAs3

      6 參數(shù)化生成模型仿真分析

      利用有限元仿真,采用準靜態(tài)分析方法,對整臺液壓機進行分析,確保該設(shè)計參數(shù)滿足設(shè)計要求.

      6.1 多缸薄板成型液壓機主機數(shù)值仿真分析

      按照液壓機設(shè)計的最大噸位25 000 t進行校核.此噸位下要求各個部件的強度滿足設(shè)計要求,同時確定此噸位下活動梁與工作臺在模具接觸區(qū)域內(nèi)的變形精度.模具尺寸為3 600 mm×1 600 mm,板片尺寸為3 300 mm×1 300 mm.該工況下整體分析結(jié)果以及活動梁/工作臺與模具接觸區(qū)域內(nèi)的變形精度分析結(jié)果見圖4~7.

      250 MN多缸薄板成型液壓機主機整體分析模型的等效應(yīng)力最大值為301 MPa,各關(guān)鍵零部件的強度滿足設(shè)計要求,有較高的結(jié)構(gòu)安全因數(shù).活動梁/工作臺與模具接觸區(qū)域的變形精度也在要求的設(shè)計范圍之內(nèi),滿足技術(shù)參數(shù)要求.

      對參數(shù)化建立的250 MN多缸薄板成型液壓機主機進行其他工況的分析,結(jié)果依然滿足結(jié)構(gòu)剛度與強度要求,活動梁/工作臺與模具接觸區(qū)域的變形精度也在設(shè)計要求的范圍之內(nèi).

      6.2 多缸薄板成型液壓機主機的系列化

      通過設(shè)置不同的參數(shù),可以建立一系列多缸薄板成型液壓機.對參數(shù)化建立的200 MN多缸薄板成型液壓機主機進行數(shù)值仿真分析,在各種工況下,其均滿足結(jié)構(gòu)剛度與強度要求,板片成型精度也在要求的范圍之內(nèi).

      7 結(jié)束語

      采用基于VB的SolidWorks軟件本地化、專業(yè)化的二次開發(fā),自建模最初階段即考慮參數(shù)化驅(qū)動建模,設(shè)計出各方面滿足設(shè)計強度要求的疊板式多缸薄板成型液壓機主機系列產(chǎn)品.

      雖然不同客戶對疊板式多缸薄板成型液壓機主機的最大噸位需求不同,但產(chǎn)品的核心結(jié)構(gòu)、主參數(shù)間的相互關(guān)系一致.對其進行參數(shù)化,可避免每次設(shè)計從頭開始,以致增加研發(fā)成本、延長研發(fā)周期.運用參數(shù)化設(shè)計技術(shù),形成參數(shù)化設(shè)計軟件,可節(jié)省設(shè)計生產(chǎn)系列產(chǎn)品所需的大量人工和前處理時間,最大限度地縮短產(chǎn)品研發(fā)設(shè)計周期.其次,對該產(chǎn)品進行系列參數(shù)化設(shè)計,根據(jù)客戶的具體需求,選擇合適的參數(shù),快速建立三維模型,并進行仿真分析,極大地減少設(shè)計工作量,提高設(shè)計質(zhì)量,節(jié)約成本,便于進行產(chǎn)品維修,改善售后服務(wù)質(zhì)量.參數(shù)化設(shè)計可加速該類產(chǎn)品的系列化生產(chǎn),填補國內(nèi)空白,提升企業(yè)主打產(chǎn)品的市場競爭力.

      當然,參數(shù)化設(shè)計需要在編程及參數(shù)化的過程中不斷發(fā)現(xiàn)建模中的不合理之處,反復修改,以使程序、模型達到完美結(jié)合.

      參考文獻:

      [1] 楊立軍, 孫榮創(chuàng). 金屬薄板成型的有限元仿真技術(shù)[J]. 機床與液壓, 2010, 38(6): 104-106. DOI: 10.3969/j.issn.1001-3881.2010.06.036.

      YANG L J, SUN R C. Finite element simulation technology of sheet metal forming[J]. Machine Tool & Hydraulics, 2010, 38(6): 104-106. DOI: 10.3969/j.issn.1001-3881.2010.06.036.

      [2] 呂曉燕, 賈海英, 張曉鐘. 基于VB對SolidWorks二次開發(fā)方法的研究[J]. 機械設(shè)計與制造, 2005(3): 114-116. DOI: 10.3969/j.issn.1001-3997.2005.03.053.

      LYU X Y, JIA H Y, ZHANG X Z. Research of SolidWorks API in its further development based on visual basic[J]. Machinery Design & Manufacture, 2005(3): 114-116. DOI: 10.3969/j.issn.1001-3997.2005.03.053.

      [3] 索超, 李玉翔, 林樹忠. 基于VB語言對SolidWorks參數(shù)化設(shè)計的二次開發(fā)[J]. 制造業(yè)自動化, 2013, 35(8): 137-139. DOI: 10.3969/j.issn.1009-0134.2013.15.042.

      SUO C, LI Y X, LIN S Z. Secondary development of SolidWorks parametric design based on VB language[J]. Manufacturing Automation, 2013, 35(8): 137-139. DOI: 10.3969/j.issn.1009-0134.2013.15.042.

      [4] 崔虹燕, 陳潔婧, 顧蕓. 基于VB的SolidWorks的二次開發(fā)與應(yīng)用[J]. 精密制造與自動化, 2006(4): 48-50. DOI: 10.3969/j.issn.1009-962X.2006.04.016.

      CUI H Y, CHENG J J, GU Y. The secondary development and application of solidworks based on VB[J]. Precise Manufacturing & Automation, 2006(4): 48-50. DOI: 10.3969/j.issn.1009-962X.2006.04.016.

      [5] 沈海榮, 楊勇生, 張軍. 基于VB技術(shù)的SolidWorks二次開發(fā)方法[J]. 計算機輔助工程, 2004, 13(4): 51-56. DOI: 10.3969/j.issn.1006-0871.2004.04.013.

      SHEN H R, YANG Y S, ZHANG J. SolidWorks API methods based on VB technology[J]. Computer Aided Engineering, 2004, 13(4): 51-56. DOI: 10.3969/j.issn.1006-0871.2004.04.013.

      [6] SolidWorks公司. SolidWorks高級教程: 二次開發(fā)與API[M]. 杭州新迪數(shù)字工程系統(tǒng)有限公司, 編譯. 北京: 機械工業(yè)出版社, 2009: 107-253.

      [7] 宋瑞菊, 牛景麗. 基于自頂向下的裝配體參數(shù)化建模[J]. 現(xiàn)代制造技術(shù)與裝備, 2009(3): 33-35. DOI: 10.3969/j.issn.1673-5587.2009.03.015.

      SONG R J, NIU J L. Parametric modeling of assembly based on top-down design method[J]. Modern Manufacturing Technology and Equipment, 2009(3): 33-35. DOI: 10.3969/j.issn.1673-5587.2009.03.015.

      [8] 陳璐. 基于SolidWorks的參數(shù)化建模[J]. CAD/CAM與制造業(yè)信息化, 2007(2): 72-74. DOI: 10.3969/j.issn.1671-8186.2007.02.027.

      CHENG L. SolidWorks parametric design[J]. CAD/CAM &Digital Manufacturing industry, 2007(2): 72-74. DOI: 10.3969/j.issn.1671-8186.2007.02.027.

      [9] 李昌平, 饒建華, 胡俊林. 基于VB.NET的潛孔鉆頭SolidWorks二次開發(fā)系統(tǒng)設(shè)計與實現(xiàn)[J]. 制造業(yè)自動化, 2013, 35(8): 96-99. DOI: 10.3969/j.issn.1009-0134.2013.16.029.

      LI C P, RAO J H, HU J L. Design and realization of DTH drilling bits SolidWorks secondary development system based on VB.NET[J]. Manufacturing Automation, 2013, 35(8): 96-99. DOI: 10.3969/j.issn.1009-0134.2013.16.029.

      [10] 茍平章, 任小康. Visual Basic程序設(shè)計[M]. 北京: 科學出版社, 2008: 60-240.

      猜你喜歡
      二次開發(fā)有限元
      新型有機玻璃在站臺門的應(yīng)用及有限元分析
      淺談基于Revit平臺的二次開發(fā)
      甘肅科技(2020年20期)2020-04-13 00:30:02
      基于有限元的深孔鏜削仿真及分析
      基于有限元模型對踝模擬扭傷機制的探討
      西門子Operate高級編程的旋轉(zhuǎn)坐標系二次開發(fā)
      淺談Mastercam后處理器的二次開發(fā)
      模具制造(2019年3期)2019-06-06 02:11:02
      Micaps3.2 版本二次開發(fā)入門淺析
      西藏科技(2015年12期)2015-09-26 12:13:51
      磨削淬硬殘余應(yīng)力的有限元分析
      ANSYS Workbench二次開發(fā)在汽車穩(wěn)定桿CAE分析中的應(yīng)用
      汽車零部件(2014年5期)2014-11-11 12:24:32
      基于SolidWorks的吸嘴支撐臂有限元分析
      扶绥县| 南雄市| 巴南区| 嵩明县| 浦东新区| 专栏| 邯郸市| 吉首市| 沁水县| 丹寨县| 山西省| 龙口市| 西乡县| 建德市| 西畴县| 乌鲁木齐县| 海南省| 岳普湖县| 时尚| 黔东| 循化| 壤塘县| 松原市| 习水县| 富宁县| 土默特左旗| 诏安县| 南昌市| 邳州市| 宝丰县| 贵溪市| 延长县| 巢湖市| 喀喇沁旗| 荔波县| 勐海县| 白城市| 永清县| 大埔县| 太白县| 通山县|