亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于VB的ANSYS二次開發(fā)在液壓缸參數(shù)化設計中的應用

        2013-10-14 11:01:02黃洲李龍華
        機械制造與自動化 2013年4期
        關(guān)鍵詞:二次開發(fā)界面有限元

        黃洲,李龍華

        (河海大學機電學院,江蘇常州 213022)

        0 引言

        隨著機械產(chǎn)品更新速度的加快,為了克服傳統(tǒng)設計階段工作重復、效率低的弊病,市面上涌現(xiàn)了諸多CAD/CAM參數(shù)化設計軟件,如本文所提的液壓缸參數(shù)化設計系統(tǒng)。這些軟件可快速建模、生成圖樣,但是對產(chǎn)品性能進行校核、分析的功能相對薄弱。其自帶的校核模塊一般是利用傳統(tǒng)材料力學公式進行計算校核,只能做出定性判斷,不能對產(chǎn)品性能做出深入細致的分析。本文針對液壓缸參數(shù)化設計系統(tǒng),開發(fā)出基于VB的ANSYS二次開發(fā)模塊,并將其嵌入到系統(tǒng)中,利用ANSYS強大的力學分析功能對產(chǎn)品進行分析、校核,為產(chǎn)品結(jié)構(gòu)優(yōu)化提供依據(jù)。用戶只需在交互式界面選擇相關(guān)參數(shù)即可實現(xiàn)對液壓缸參數(shù)化設計系統(tǒng)下所生成零件的ANSYS有限元分析,高效完成對產(chǎn)品性能的評定,從而提高液壓缸零件的開發(fā)效率、降低開發(fā)成本?;赩B的ANSYS二次開發(fā)模塊可以使用戶省去對復雜的ANSYS軟件進行研究的時間,大大減輕設計者的工作強度。

        1 液壓缸參數(shù)化設計系統(tǒng)

        本文所述液壓缸參數(shù)化設計系統(tǒng)采用solidworks建模,利用VB編制人機界面。該系統(tǒng)主要包括整體設計、單獨設計、標準件庫和非標準件庫等模塊,并通過選擇相關(guān)參數(shù)以此確定驅(qū)動尺寸,系統(tǒng)根據(jù)驅(qū)動尺寸定義從動尺寸并生成液壓缸模型。液壓缸參數(shù)化設計使設計人員從大量、繁瑣的繪圖工作中解脫出來,有效提高了設計速度,同時為液壓缸產(chǎn)品的并行設計提供了手段,使用戶在遵循原設計意圖的情況下方便地改動模型,生成系列產(chǎn)品。圖1是該系統(tǒng)單獨設計模塊中用于活塞桿設計的界面窗體。用戶在窗體中輸入活塞桿的有關(guān)尺寸并點擊“生成三維模型”按鈕,程序便驅(qū)動 solidworks建立對應的活塞桿模型。

        2 VB對ANSYS的封裝

        2.1 ANSYS二次開發(fā)方法

        圖1 活塞桿參數(shù)化設計窗口

        ANSYS具有強大的前、后處理功能,但使用者必須具有較高的力學知識和分析經(jīng)驗,尤其在前處理階段需要花費較大精力。ANSYS二次開發(fā)模塊則可使用戶不用掌握ANSYS也可進行有限元分析。ANSYS自身提供了三種二次開發(fā)技術(shù),分別是參數(shù)化設計語言APDL、用戶圖形界面設計語言UIDL和用戶可編程特性UPFs。其中UIDL是針對ANSYS軟件窗口進行修改的語言,用于控制GUI界面的各類二次開發(fā);APDL主要是實現(xiàn)從前處理建模、加載求解到后處理結(jié)果查看等全過程性的參數(shù)化語言;UPFs提供fortran函數(shù)以擴展和修改程序功能,用于實現(xiàn)最復雜的二次開發(fā)。本文所描述的ANSYS二次開發(fā)模塊主要針對液壓缸參數(shù)化設計系統(tǒng)生成的液壓缸零件,模塊的運行實際上是后臺調(diào)用ANSYS相關(guān)文件,介于APDL語言可以實現(xiàn)ANSYS分析的全過程,本文選其作為此次二次開發(fā)的設計語言。

        2.2 VB對APDL命令流的調(diào)用

        ANSYS的分析過程一般包括前處理建模、加載求解和后處理結(jié)果查看。ANSYS log文件包含分析過程的全部APDL命令流。筆者首先建立對液壓缸各零件如缸體、活塞桿的log文件,對這些文件進行整理,去除不必要的APDL命令流。然后建立關(guān)于材料性能、ANSYS單元類型的數(shù)據(jù)庫,并利用VB建立可視化的圖形交互界面,實現(xiàn)數(shù)據(jù)庫與log文件中記錄諸如彈性模量、泊松比、單元類型以及網(wǎng)格精度等命令流的對接,完成對log文件的修改。最后再通過VB后臺調(diào)用ANSYS并將修改后的log文件導入ANSYS中進行分析,將結(jié)果云圖調(diào)給用戶。整個過程的流程圖如圖2示。用戶設定不同的參數(shù)值會得到不同尺寸的液壓缸零件,利用ANSYS二次開發(fā)界面,可省去用戶在ANSYS中對同類型零件進行重復性分析所需的時間。

        3 實例分析

        液壓缸參數(shù)化設計系統(tǒng)中涉及的零件眾多,本文選取其中的核心部件—缸體,作為實例來說明利用VB建立ANSYS二次開發(fā)模塊的過程。

        3.1 缸體命令流文件的建立

        圖2 調(diào)用流程圖

        啟動ANSYS,更改工作文件名為gangti。由于該缸體的結(jié)構(gòu)是軸對稱的,載荷分布在缸體內(nèi)表面,也是軸對稱的,因此將模型沿對稱面除去一半轉(zhuǎn)化為軸對稱問題,方便后期內(nèi)部云圖的查看。選擇單元類型為solid186(3維20節(jié)點實體模型),按20號鋼材料性能定義彈性模量和泊松比,智能分網(wǎng),精度取默認值。在缸體的兩端面對Ux,Uy,Uz施加約束,在缸體對稱面施加 Symmetry B.C.對稱約束,在缸體內(nèi)表面施加10 MPa的壓力并求解。求解結(jié)束后關(guān)閉ANSYS,找到ANSYS默認路徑下的gangti.log文件,去掉該文件中不必要的命令,如旋轉(zhuǎn)、移動等,即可得到關(guān)于缸體分析的初始命令流文件。

        3.2 界面程序

        缸體有限元分析界面如圖3所示,用戶在列表中選擇材料,點擊“查看材料性能”按鈕,程序會從數(shù)據(jù)庫中提取相應的材料屬性值并賦給下面的材料性能狀態(tài)框,在“單元類型”和“劃分精度”中選擇相關(guān)參數(shù),輸入載荷值,便可完成對log文件中控制單元、精度和壓力值等命令流的修改。最后點擊“加載求解”按鈕,系統(tǒng)迅速將新生成的log文件后臺調(diào)用到ANSYS中進行求解。

        圖3 缸體有限元分析窗口

        利用該界面,用戶可快速完成對缸體的有限元分析,得到缸體的應力和位移等云圖,實現(xiàn)對缸體整體結(jié)構(gòu)性能的全面性判斷,從而可以有針對性地對缸體結(jié)構(gòu)進行改進。

        該界面的主要VB程序代碼如下:

        3.3 結(jié)果分析

        圖4 缸體有限元應力云圖

        圖4是調(diào)用“缸體有限元分析”窗口得到的應力云圖。本次分析采用45號鋼,單元類型為solid186(3維20節(jié)點實體模型),網(wǎng)格精度為常用的 6級,載荷值取16 MPa,是該類型液壓缸的公稱壓力值。由云圖分析可知,整個缸體內(nèi)壁受力比較均勻,大致在60 MPa左右;油口的應力值最大,約為149 MPa,而45號鋼的屈服極限為355 MPa,應力值遠小于許用應力,因此在滿足強度、剛度要求的情況下可對缸體進行優(yōu)化設計,適當減小壁厚,節(jié)約成本。

        4 結(jié)語

        1)本二次開發(fā)模塊彌補了原液壓缸參數(shù)化系統(tǒng)在零件性能分析上的不足。

        2)人機友好的交互式界面操作簡單,可省去用戶在ANSYS中對同類型零件進行重復分析所需的操作時間。

        3)基于VB的二次開發(fā)模塊具有良好的嵌入性,可作為窗體添加到原液壓缸參數(shù)化設計系統(tǒng)中。

        [1]姜衛(wèi)東.Visual Basic 6.0 程序設計教程[M.].南京:東南大學出版社,2005:1-3.

        [2]王樵民.Access2007數(shù)據(jù)庫開發(fā)全書[M].北京:清華大學出版社,2008:95-140.

        [3]王永升,李龍華,蔡偉.基于solidworks的油缸非標準件庫的建立與調(diào)用[J].機械工程師,2011(4):37-38.

        [4]王永升.基于solidworks的液壓缸參數(shù)化設計[D].常州:河海大學,2011.

        [5]龔曙光.ANSYS工程應用實例解析[M].北京:機械工業(yè)出版社,2003.

        [6]譚長建,張娟,董成,等.ANSYS高級工程應用實例分析與二次開發(fā)[M].北京:電子工業(yè)出版社,2006.

        [7]張建業(yè),楊甫勤.基于APDL和UIDL的ANSYS二次開發(fā)技術(shù)及其應用[J].現(xiàn)代設計技術(shù),2006,35(2):79-81.

        [8]高榮慧,張巖,羅輝.基于VB和ANSYS的塔式起重臂架參數(shù)化設計[J].機械工程與自動化,2008(2):12-13.

        [9]邱向榮,陳熾坤.ANSYS二次開發(fā)及其在起重機輪叉設計中的應用[J].機械設計與制造,2006(2):51-52.

        [10]彭公浮,席長友.基于VB控件開發(fā)的ANSYS程序調(diào)用方法[J].武漢理工大學學報(交通科學與工程版),2004(2).

        猜你喜歡
        二次開發(fā)界面有限元
        國企黨委前置研究的“四個界面”
        當代陜西(2020年13期)2020-08-24 08:22:02
        淺談基于Revit平臺的二次開發(fā)
        甘肅科技(2020年20期)2020-04-13 00:30:02
        淺談Mastercam后處理器的二次開發(fā)
        模具制造(2019年3期)2019-06-06 02:11:02
        基于FANUC PICTURE的虛擬軸坐標顯示界面開發(fā)方法研究
        西門子Easy Screen對倒棱機床界面二次開發(fā)
        人機交互界面發(fā)展趨勢研究
        手機界面中圖形符號的發(fā)展趨向
        新聞傳播(2015年11期)2015-07-18 11:15:04
        磨削淬硬殘余應力的有限元分析
        基于SolidWorks的吸嘴支撐臂有限元分析
        基于Pro/E二次開發(fā)的推土鏟參數(shù)化模塊開發(fā)
        精品人妻午夜一区二区三区四区| 一区二区三区一片黄理论片 | 亚洲黄片av在线播放| 中文字幕乱码无码人妻系列蜜桃| 厨房玩丰满人妻hd完整版视频| 久久久国产不卡一区二区| 偷拍视频这里只有精品| 99久久久无码国产精品性| 久久人人爽天天玩人人妻精品| 亚洲欧美日韩国产精品网| 网址视频在线成人亚洲| 成人丝袜激情一区二区| 被群cao的合不拢腿h纯肉视频| 国产成人亚洲合集青青草原精品| 中文字幕文字幕视频在线| 久久理论片午夜琪琪电影网| 亚洲精品久久久久久动漫| 亚洲国产AⅤ精品一区二区不卡| 亚洲成a人一区二区三区久久| 国产专区一线二线三线码| 国产亚洲婷婷香蕉久久精品| 日本精品极品视频在线 | 日韩网红少妇无码视频香港| 藏春阁福利视频| 精品久久久久久国产潘金莲| 久草手机视频在线观看| 人妻少妇不满足中文字幕| 人妻丰满熟妇av无码区hd| 美国又粗又长久久性黄大片| 插鸡网站在线播放免费观看 | 亚洲 国产 哟| 久久亚洲av熟女国产| 妺妺跟我一起洗澡没忍住| 久久久久亚洲av无码专区| 亚洲国产不卡av一区二区三区 | 国产成a人亚洲精v品无码性色| 亚洲欧美日韩精品香蕉| 亚洲一区二区三区激情在线观看| 亚洲精品无码久久久影院相关影片| 国产精品一区二区在线观看99| 亚洲一区二区一区二区免费视频|