• 
    

    
    

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

      APDL語言在ANSYS參數(shù)化建模中的應(yīng)用

      2015-12-25 08:30:28楊勝劉淑芬白恒
      機(jī)械工程師 2015年2期
      關(guān)鍵詞:對(duì)話框命令定義

      楊勝, 劉淑芬, 白恒

      (遼寧工業(yè)大學(xué),遼寧 錦州121001)

      0 引 言

      對(duì)于設(shè)計(jì)人員而言,在產(chǎn)品的設(shè)計(jì)階段就要能對(duì)其性能指標(biāo)進(jìn)行很好的預(yù)測與分析。傳統(tǒng)的做法是根據(jù)理論公式和經(jīng)驗(yàn)完成預(yù)測和分析。隨著科學(xué)技術(shù)和計(jì)算輔助技術(shù)的發(fā)展,設(shè)計(jì)人員可以借助先進(jìn)的有限元分析技術(shù)完成這一工作。有限元分析軟件有多種,ANSYS就是其中最典型的代表之一。ANSYS應(yīng)用廣泛,能有效地解決如結(jié)構(gòu)、電磁、熱、流體等不同方面的問題[1]。

      通過ANSYS分析,能夠知道所求結(jié)果是否滿足設(shè)計(jì)需要。假如結(jié)果表明有必要修改,那么就必須改變模型的幾何結(jié)構(gòu)或載荷重新進(jìn)行分析。特別是當(dāng)模型復(fù)雜時(shí),這個(gè)過程可能浪費(fèi)更多時(shí)間。這時(shí)將參數(shù)化的思想融入其中,實(shí)現(xiàn)參數(shù)化的調(diào)整,參數(shù)化建模與分析會(huì)大大提高分析效率。尤其是針對(duì)系列化產(chǎn)品的設(shè)計(jì),文中就采用APDL語言進(jìn)行參數(shù)化建模給出了詳細(xì)范例。

      1 ANSYS參數(shù)化設(shè)計(jì)語言(APDL)

      在進(jìn)行結(jié)構(gòu)分析中所用的幾何模型可以采用ANSYS系統(tǒng)自身提供的幾何建模命令直接創(chuàng)建,也可以將其他CAD軟件(如Pro/E、SolidWorks等)建立的幾何模型導(dǎo)入ANSYS軟件中。導(dǎo)入模型這種方法不適合循環(huán)重復(fù)性的分析,而APDL(ANSYS Parametric Design Language)進(jìn)行參數(shù)化建??梢院芎玫亟鉀Q這個(gè)問題,從而大大提高分析效率,縮短產(chǎn)品研發(fā)周期[2]。

      APDL是一種解釋性語言,可以用于根據(jù)參數(shù)來建模,完成一些通用性強(qiáng)的任務(wù)或?qū)S贸绦颍茿NSYS最基礎(chǔ)的分析工具[3]。ANSYS的操作運(yùn)行會(huì)產(chǎn)生命令流,但是這種GUI方式產(chǎn)生的命令流繁瑣、可讀性差。而通過APDL語言人工編寫的命令流就沒有這些問題。還可以把大量的命令存儲(chǔ)在一個(gè)宏文件中,然后在ANSYS的命令窗口輸入宏的名字就能將宏文件中的所有命令輸入到ANSYS系統(tǒng)中。既然要進(jìn)行參數(shù)化建模,就要有參數(shù)值的輸入界面。APDL在進(jìn)行界面的訂制時(shí),包括單參數(shù)的輸入界面和多參數(shù)的輸入界面[3]。下面以帶孔斜板(如圖1所示)為例,分別論述兩種輸入界面下如何運(yùn)用APDL語言完成其參數(shù)化建模方法和過程。

      圖1 帶孔斜板

      1.1 APDL的單參數(shù)輸入

      單參數(shù)輸入指的是一次只能定義一個(gè)參數(shù),輸入宏命令后ANSYS系統(tǒng)會(huì)彈出一個(gè)提示輸入變量參數(shù)的對(duì)話框(如圖2所示),在該界面的文本框中用戶可以輸入具體參數(shù)值,點(diǎn)擊“OK”按鈕,就能完成這一個(gè)參數(shù)的定義。若用戶疏忽沒有輸入數(shù)值就點(diǎn)擊按鈕,則輸入的是默認(rèn)值。由于一次只能定義一個(gè)參數(shù),要是定義多個(gè)參數(shù),就要逐次逐個(gè)地輸入全部參數(shù),最終完成整體的建模過程。

      按照單參數(shù)界面輸入方法,通過APDL的命令流來完成圖1所示斜板零件的創(chuàng)建。圖3和圖4是采用該方法創(chuàng)建的零件模型,其幾何參數(shù)分別與表1中給出的參數(shù)值對(duì)應(yīng),整個(gè)建模過程命令流程序如下:

      圖2 單參數(shù)輸入對(duì)話框

      表1 兩組模型參數(shù)

      !模型結(jié)構(gòu)參數(shù)的定義

      *ask,a,length of the floor,200!定義第一個(gè)參數(shù)底板長度a

      圖3 模型A

      圖4 模型B

      *ask,b,width of the floor,100 !定義第二個(gè)參數(shù)底板寬度b

      ……

      !模型的建模過程

      /prep7

      block,0,a,0,b,0,c rectng,0,l,0,b

      cyl4,a/2,b/2,0,0,r2,360,c voffst,4,c,,

      vsbv,1,2 vadd,1,4

      afillt,3,5,r1 cyl4,l/2,b/2,0,0,r2,360,c

      afillt,4,7,r1 afillt,12,19,r1

      vsba,3,5 afillt,21,11,r1

      vsba,2,2 vsba,2,17

      vdele,1,,,1 vsba,4,13

      vdele,3,,,1 vdele,2,,,1

      wpoffs,a vdele,3,,,1

      wprota,0,0,-o vsbv,5,1

      finish

      1.2 APDL的多參數(shù)輸入

      在實(shí)際的工作中,參數(shù)一般都是不唯一的,用上面的單參數(shù)定義方法雖然很簡單,但是操作起來很繁瑣,用戶不能在同一個(gè)界面中看到要定義的所有參數(shù),不能做到對(duì)所有參數(shù)的整體把握。因此,有必要考慮把多個(gè)參數(shù)在一個(gè)界面里輸入,簡化操作過程,使用戶看起來一目了然。

      多參數(shù)輸入和單參數(shù)輸入的原理是一樣的,在ANSYS的命令窗口輸入宏文件名,就會(huì)彈出多參數(shù)的輸入對(duì)話框 (如圖5所示),按照對(duì)話框的提示輸入?yún)?shù)值,點(diǎn)擊“OK”按鈕完成模型創(chuàng)建。參考表1數(shù)值能夠創(chuàng)建出和圖3、圖4一致的模型。

      命令流程序如下:

      圖5 多參數(shù)輸入對(duì)話框

      multipro,'start',3 !多參數(shù)輸入對(duì)話框的定義

      *cset,1,3,a,'length of the floor',200 !定義第一個(gè)參數(shù)

      ……

      *cset,61,62,'enter the attributes of model'

      /prep7 !建模過程

      …… !與前述單參數(shù)輸入的建模方法相同

      finish

      2 結(jié) 語

      本文通過對(duì)帶孔斜板單參數(shù)界面和多參數(shù)界面的訂制,闡述了APDL語言的參數(shù)化建模方法,實(shí)現(xiàn)了簡單的ANSYS二次開發(fā)。靈活運(yùn)用APDL語言的參數(shù)化功能,可以提高有限元分析分析效率,可以處理一些傳統(tǒng)方法中無法實(shí)現(xiàn)的分析,縮短了產(chǎn)品的研發(fā)周期。

      [1] 張建偉,白海波,李昕.ANSYS14.0超級(jí)學(xué)習(xí)手冊(cè)[M].北京:人民郵電出版社,2013

      [2] 師訪.ANSYS二次開發(fā)及應(yīng)用實(shí)例詳解[M].北京:中國水利水電出版社,2012.

      [3] 曾攀,雷麗萍,方鋼.基于ANSYS平臺(tái)有限元分析手冊(cè)--結(jié)構(gòu)的建模與分析[M].北京:機(jī)械工業(yè)出版社,2010.

      猜你喜歡
      對(duì)話框命令定義
      只聽主人的命令
      正?;謴?fù)虛擬機(jī)
      Bootlace Worms’Secret etc.
      移防命令下達(dá)后
      成功的定義
      山東青年(2016年1期)2016-02-28 14:25:25
      這是人民的命令
      修辭學(xué)的重大定義
      藍(lán)色命令
      山的定義
      快速抓取對(duì)話框中的完整信息
      電腦迷(2012年22期)2012-04-29 20:30:54
      长春市| 衡山县| 襄垣县| 肇州县| 漳平市| 会同县| 古丈县| 双峰县| 临清市| 贵德县| 孝感市| 上栗县| 古田县| 阿合奇县| 江源县| 金沙县| 正安县| 郯城县| 额济纳旗| 南木林县| 喀喇| 淮阳县| 安达市| 宜宾市| 岳池县| 石棉县| 思南县| 苍南县| 定远县| 宜春市| 满洲里市| 公主岭市| 孟州市| 湄潭县| 罗定市| 温州市| 承德市| 金门县| 泸西县| 嵊泗县| 洪江市|