我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網(wǎng)站首頁(yè) > Ansys教程

ANSYS二次開(kāi)發(fā)及在橋梁優(yōu)化設(shè)計(jì)中的應(yīng)用

時(shí)間:2008-09-15 11:53:25 來(lái)源:
ANSYS作為通用的有限元計(jì)算軟件,有著強(qiáng)大的計(jì)算功能。通過(guò)二次開(kāi)發(fā),此軟件在橋梁設(shè)計(jì)中也有著廣泛靈活的運(yùn)用。闡述了設(shè)計(jì)優(yōu)化中參數(shù)化設(shè)計(jì)的概念,介紹了ANSYS APDL語(yǔ)言。結(jié)合一個(gè)蝶形拱橋的實(shí)例,對(duì)ANSYS在橋梁中的參數(shù)化設(shè)計(jì)和軟件二次開(kāi)發(fā)進(jìn)行了探討。
 ANSYS是世界上著名的大型有限元分析軟件。但作為通用軟件,我們直接接觸到的只是一些基礎(chǔ)的、通用的功能,不免在某些專(zhuān)業(yè)領(lǐng)域中有所欠缺。例如,該軟件對(duì)于橋梁中的一些問(wèn)題還不能直接求解。因此,需要我們運(yùn)用這些基本功能進(jìn)行一次開(kāi)發(fā),使ANSYS的潛能充分發(fā)揮出來(lái)。

1 ANSYS的二次開(kāi)發(fā)平臺(tái)
   
    ANSYS向用戶(hù)提供了一個(gè)強(qiáng)大的二次開(kāi)發(fā)平臺(tái)。通過(guò)這個(gè)平臺(tái),用戶(hù)就可以ANSYS原有強(qiáng)大的計(jì)算功能為基礎(chǔ),延伸出各行業(yè)工程設(shè)計(jì)中必需的或常用的功能,開(kāi)發(fā)出適用于各個(gè)相關(guān)行業(yè)的ANSYS配套計(jì)算軟件。
   
    ANSYS提供參數(shù)設(shè)計(jì)語(yǔ)言APDL(ANSYS Parametric Design Language是一種解釋性語(yǔ)言,可以通過(guò)參數(shù)來(lái)建立模型,從而可以自動(dòng)完成一些通用性強(qiáng)的任務(wù),也可以根據(jù)參數(shù)建立模型。此外,APDL還包括其他許多特性,如重復(fù)某條命令、宏、條件語(yǔ)句、Do循環(huán)以及標(biāo)量、矢量和矩陣運(yùn)算,文件的讀寫(xiě),定制用戶(hù)化圖形交互界面等。可將程序操作中常遇到的一些命令的命令流編制成宏文件。宏文件既可以在A(yíng)NSYS命令行執(zhí)行,也可以將其與屏幕按鈕關(guān)聯(lián),從而使得一系列的操作可以一步快速完成。宏中除了可以填寫(xiě)ANSYS命令外,還可以調(diào)用GUI函數(shù),給變量賦值以及調(diào)用另一個(gè)宏。因此,宏的靈活運(yùn)用會(huì)給用戶(hù)在處理復(fù)雜問(wèn)題時(shí)提供極大的方便。
   


    ANSYS的二次開(kāi)發(fā)平臺(tái)還包括ANSYS的用戶(hù)界面設(shè)計(jì)語(yǔ)言(UIDL)和ANSYS的用戶(hù)可編程特性(UPFS)。山于篇幅所限,木文暫不展開(kāi)討論。

2 參數(shù)化設(shè)計(jì)的概念
   
    工程設(shè)計(jì)的參數(shù)化設(shè)計(jì)與設(shè)計(jì)優(yōu)化是密不可分的,參數(shù)化建模的最終目的就是為了設(shè)計(jì)優(yōu)化得以進(jìn)行。設(shè)計(jì)優(yōu)化是一種尋求最優(yōu)方案的設(shè)計(jì)技術(shù)。最優(yōu)的方案是最有效率的方案,可以滿(mǎn)足所有設(shè)計(jì)的要求,而且所需要的支出(如重量、而積、體積、應(yīng)力、內(nèi)力、位移或費(fèi)用等)最小。   
   
    ANSYS優(yōu)化設(shè)計(jì)的基本概念
   
    1)設(shè)計(jì)變量v(或設(shè)計(jì)參數(shù))ANSYS的設(shè)計(jì)變量為自變量(如結(jié)構(gòu)的尺寸、初始應(yīng)變等)。通過(guò)設(shè)計(jì)變量的數(shù)字變化來(lái)實(shí)現(xiàn)結(jié)果的優(yōu)化,設(shè)計(jì)變量的上下限決定了設(shè)計(jì)變量的變化范圍。每次優(yōu)化設(shè)計(jì)可定義多個(gè)設(shè)計(jì)變量,但建議不要過(guò)多,以免導(dǎo)致程序運(yùn)算困難而難以收斂。ANSYS最多可以定義60個(gè)設(shè)計(jì)變量。
   
    2)狀態(tài)變量W(或狀態(tài)參數(shù))。狀態(tài)變量是設(shè)計(jì)變量的函數(shù)。通過(guò)定義狀態(tài)變量可以實(shí)現(xiàn)狀態(tài)變量對(duì)設(shè)計(jì)的約束。程序運(yùn)行結(jié)果得到的內(nèi)力、應(yīng)力、位移等都可以采擷下來(lái)賦子狀態(tài)變量,作為整個(gè)優(yōu)化設(shè)計(jì)的條件(或約束)。每次優(yōu)化設(shè)計(jì)可定義多個(gè)狀態(tài)變量,但也建議不要定義過(guò)多。
   
    3)目標(biāo)變量f(V)或(目標(biāo)參數(shù))目標(biāo)變量也是設(shè)計(jì)變量的函數(shù),是設(shè)計(jì)者希望其最終值盡量小的變量。程序運(yùn)行結(jié)果得到的內(nèi)力、應(yīng)力、位移、變形能等都可以作為設(shè)計(jì)的優(yōu)化目標(biāo)。目標(biāo)變量只能定義一個(gè)。
   
    以上3個(gè)變量是優(yōu)化設(shè)計(jì)必須同時(shí)具備的,可用一種典型的數(shù)學(xué)表達(dá)式為:
   

    AND(min f(V))

3 橋梁中常見(jiàn)的設(shè)計(jì)優(yōu)化問(wèn)題
   
    通常橋梁設(shè)計(jì)首先要進(jìn)行方案比選和方案優(yōu)化。在方案比選和優(yōu)化中常常涉及到眾多的可變因素,如:拱橋的單元截面尺寸、吊桿的初始應(yīng)變、跨徑、矢跨比、拱肋的傾角、材料的選用;斜拉橋的單元截面尺寸、拉索的初始應(yīng)變、跨徑、橋塔高度、橋塔的傾角、輔助墩的數(shù)量和布置;懸索橋單元截面尺寸、主纜初始應(yīng)變、主纜的矢跨比、跨徑。以上可變因素都可以在參數(shù)化建模時(shí)定義為設(shè)計(jì)變量(必須先賦一個(gè)初始值)。對(duì)于一些工程中己經(jīng)確定或難以更改的因素(如跨徑)以及根據(jù)設(shè)計(jì)者的經(jīng)驗(yàn)容易確定的因素(如矢跨比)也可不被定義為設(shè)計(jì)變量,這樣做是為了減少設(shè)計(jì)變量的個(gè)數(shù),提高程序運(yùn)行效率。#p#分頁(yè)標(biāo)題#e#
   
    在第一次運(yùn)行結(jié)束后,進(jìn)入后處理可以得到結(jié)構(gòu)的計(jì)算結(jié)果,如:內(nèi)力、應(yīng)力、索的軸力、位移、支反力、變形能。這些結(jié)果值,都是設(shè)計(jì)變量的函數(shù),設(shè)計(jì)者可以根據(jù)自己的需要將其賦給狀態(tài)變量或者目標(biāo)變量。例如:
   
    *GET,moment316,ELEM,316,ETAB,SMIS5(將316號(hào)單元的I端彎矩值賦給變量moment316)
   
    *GET,disp745,NODE,745,U,Y(將節(jié)點(diǎn)745的Y句位移賦給變量disp745)

4 工程實(shí)例
   
    某蝶形拱橋(見(jiàn)圖1)跨徑L=120m,鋼拱肋,與堅(jiān)直面夾角為θ,吊桿在橋面上的吊點(diǎn)與結(jié)構(gòu)邊緣的距離為a,矢跨比為B /L,拱肋在橋而高度拉有縱向水平鋼束。由于拱肋傾斜(自重產(chǎn)生拱肋平面外彎矩)、縱向水平鋼束的集中力以及吊桿對(duì)拱肋的作用,使得A點(diǎn)的應(yīng)力情況極為復(fù)雜,成為控制方案成立的主要因素。

 

    此時(shí)橋梁的跨徑已經(jīng)確定,而且經(jīng)過(guò)對(duì)拱肋截面和縱梁自重(其操作起來(lái)相對(duì)比較方便)的反復(fù)調(diào)整之后仍不能得到滿(mǎn)意的結(jié)果。因此必須嘗試調(diào)整θ,  a,  B/L等參量。從有限元程序建模的常識(shí)可知:建一次空間模型己經(jīng)要花費(fèi)相當(dāng)?shù)臅r(shí)間和精力,而且調(diào)試需多次反復(fù)地在GUI(人機(jī)交互模式)下進(jìn)行刪除單元、重建模型的編輯過(guò)程,其工作量之大,往往是讓人無(wú)法忍受的。
   
    ANSYS的APDL參數(shù)化設(shè)計(jì)語(yǔ)言可以讓這個(gè)艱難的工作輕松完成。有限元建模及求解的主體過(guò)程存為宏文件BUILD.MAC。宏文件在建立有限元節(jié)點(diǎn)時(shí),將節(jié)點(diǎn)坐標(biāo)定義為θ、B、a的函數(shù):
   
    N,1, fix(θ,B,a), fiy(θ,B,a), fiz(θ,B,a),......!定義i號(hào)節(jié)點(diǎn)

    N, i, fix(θ,B,a), fiv(θ,B,a), fim(θ,B,a),......!定義i號(hào)節(jié)點(diǎn)

    通過(guò)建模及求解主體過(guò)程的命令流(宏文件BUILD.MAC),就可以開(kāi)始求解過(guò)程。根據(jù)優(yōu)化過(guò)程中設(shè)計(jì)人手工參與程度可分為手工方法、半手工方法和程序優(yōu)化法。
   
    1)手工優(yōu)化法。這種方法是設(shè)計(jì)人不斷變化設(shè)計(jì)參量(θ,B和a)的值,然后再運(yùn)行宏文件BUILD.MAC程序根據(jù)變化后的設(shè)計(jì)參數(shù)自動(dòng)建模并計(jì)算,直到計(jì)算結(jié)果滿(mǎn)足設(shè)計(jì)人的要求為止。手工賦值可以通過(guò)在宏文件里而插入設(shè)計(jì)參量的賦值語(yǔ)句,也可以運(yùn)用ANSYS二次開(kāi)發(fā)功能,在每次運(yùn)行宏文件時(shí)產(chǎn)生賦值對(duì)話(huà)框。手工優(yōu)化法可適用于設(shè)計(jì)變量較少以及變量的取值范圍較窄的情況,對(duì)于設(shè)計(jì)參數(shù)較多而且其取值范圍較寬時(shí)這種優(yōu)化方法則不可取。手工優(yōu)化法使設(shè)計(jì)人對(duì)設(shè)計(jì)參數(shù)最佳取值范圍有了初步的了解,可作為程序優(yōu)化法的參考,同時(shí)程序優(yōu)化結(jié)束之后,可以用手工優(yōu)化來(lái)驗(yàn)證。
   
    2)半手工優(yōu)化法。這種方法是利用APDL語(yǔ)言的循環(huán)語(yǔ)句反復(fù)執(zhí)行宏文件BUILD.MAC,循環(huán)的步長(zhǎng)則由設(shè)計(jì)人根據(jù)優(yōu)化精度的要求酌定。在每次循環(huán)結(jié)束時(shí),自動(dòng)讀取計(jì)算結(jié)果(如應(yīng)力值),并將其賦值給一個(gè)變量,下一次循環(huán)得到的值與此變量比較,如較之小,則覆蓋之并進(jìn)入下一次循環(huán);如較之大,則直接進(jìn)入下一次循環(huán)。此方法實(shí)質(zhì)與手工優(yōu)化法一樣,不同的是每一次設(shè)計(jì)參數(shù)賦值是通過(guò)循環(huán)語(yǔ)句自動(dòng)實(shí)現(xiàn)的。
   
    3)程序優(yōu)化法。ANSYS軟件包具有強(qiáng)大的設(shè)計(jì)優(yōu)化的功能,具體方法包括單步運(yùn)行法、隨即搜索法、等步長(zhǎng)搜索法、乘子計(jì)算法以及最優(yōu)梯度等功能。這種方法的自動(dòng)化程度最高,得到的結(jié)果也較為精確。但要注意設(shè)計(jì)變量和狀態(tài)變量不要定義得太多,以免程序優(yōu)化的迭代過(guò)程無(wú)法收斂,而且以上幾種方法往往要結(jié)合使用以得到最優(yōu)結(jié)果。
   
    經(jīng)過(guò)上述這3種優(yōu)化方法,得到一致的結(jié)果:θ=32°, B=0.25 m,  a= 1.20 m,最終得到A點(diǎn)的主拉應(yīng)力σ1=50 MPa,σ3=-175 MPa,滿(mǎn)足要求。

5 如何編制APDL命令流
   
    從以上的步驟可以看出,幾乎所有的操作(建模、運(yùn)行、后處理、優(yōu)化、命令流程控制)都是用命令流來(lái)進(jìn)行的。這是無(wú)法避免的,因?yàn)榈采婕暗蕉伍_(kāi)發(fā)運(yùn)用的問(wèn)題,都必須語(yǔ)言編程。對(duì)于任何操作命令對(duì)應(yīng)的APDL語(yǔ)句都可以查找下拉菜單的“log file”直接得到,而且不需要編譯,調(diào)試起來(lái)極為方便。筆者編寫(xiě)的轉(zhuǎn)換程序“CONVERT.MAC"其用途是當(dāng)初學(xué)者GUI建模完成之后執(zhí)行此程序,就可以得到建模過(guò)程的完整整齊的命令流(此部分語(yǔ)句占整個(gè)操作過(guò)程語(yǔ)句行數(shù)的絕大部分)。然后就可以局部修改這個(gè)命令流(如將其中的一些數(shù)據(jù)用變量表示,再加上少量的運(yùn)行執(zhí)行語(yǔ)句和優(yōu)化語(yǔ)句),實(shí)現(xiàn)參數(shù)化建模和優(yōu)化設(shè)計(jì)。#p#分頁(yè)標(biāo)題#e#

6 結(jié)語(yǔ)
   
    本文所述的實(shí)例僅是ANSYS二次開(kāi)發(fā)和參數(shù)化設(shè)計(jì)的一點(diǎn)粗淺的應(yīng)用,但通過(guò)以上的介紹可以看出,具有強(qiáng)大功能的ANSYS軟件在經(jīng)過(guò)二次開(kāi)發(fā)之后,其優(yōu)越性又被史大程度地提高了,其應(yīng)用前景是令人驚嘆的。


我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

            韩国av一区二区三区四区| 91精品欧美福利在线观看| 久久先锋影音av鲁色资源| 亚洲bt欧美bt精品777| 在线观看91精品国产入口| 中文字幕在线观看一区| 成人免费看的视频| 国产日韩视频一区二区三区| 国产一区二区0| 久久久不卡网国产精品二区 | av亚洲精华国产精华精华| 久久欧美一区二区| 国产伦精品一区二区三区在线观看 | 精品制服美女丁香| 精品播放一区二区| 国模冰冰炮一区二区| www国产成人| 国产精品一二三四| 国产精品区一区二区三区| 成人av网站在线| 中文字幕一区二区三区精华液| av电影天堂一区二区在线| **欧美大码日韩| 在线观看视频一区二区| 亚洲成人av在线电影| 日韩午夜激情电影| 国产一区二区三区久久悠悠色av| 久久精品免费在线观看| 成人福利在线看| 夜夜操天天操亚洲| 欧美一级视频精品观看| 国产一区二区三区蝌蚪| 自拍av一区二区三区| 欧美性猛片aaaaaaa做受| 麻豆91在线观看| 中文一区二区在线观看| 欧洲国内综合视频| 激情文学综合丁香| 亚洲天堂中文字幕| 555夜色666亚洲国产免| 国产成人免费av在线| 亚洲综合视频网| 欧美xxxxx裸体时装秀| 成人黄色片在线观看| 午夜视频一区在线观看| 国产亚洲欧美激情| 欧美日韩一区二区三区在线看| 国模无码大尺度一区二区三区| 亚洲欧洲国产日韩| 日韩一区二区麻豆国产| 99精品欧美一区二区三区小说| 日韩成人av影视| 亚洲欧美在线高清| 精品欧美久久久| 色婷婷综合久久| 国产原创一区二区| 午夜国产精品影院在线观看| 国产日韩欧美一区二区三区综合| 91久久精品一区二区三| 国产一区二区三区在线观看精品 | 国产精品一区在线| 亚洲成人精品一区二区| 国产精品免费免费| 91精品国产美女浴室洗澡无遮挡| 国产激情视频一区二区在线观看 | 色综合天天综合网天天看片| 奇米一区二区三区av| 亚洲精品高清在线观看| 日本一区二区综合亚洲| 日韩一区二区在线免费观看| 色诱视频网站一区| 成人激情动漫在线观看| 国产一区啦啦啦在线观看| 水蜜桃久久夜色精品一区的特点| 国产精品二三区| 国产日韩精品一区二区三区| 91精品国产全国免费观看| 欧美做爰猛烈大尺度电影无法无天| 国产宾馆实践打屁股91| 国产一区二区h| 精品亚洲欧美一区| 久久精品久久精品| 久久91精品国产91久久小草 | 五月天久久比比资源色| 艳妇臀荡乳欲伦亚洲一区| 专区另类欧美日韩| 亚洲欧美综合色| 国产精品毛片大码女人| 中文字幕av一区二区三区免费看 | 18欧美乱大交hd1984| 国产精品麻豆一区二区| 国产精品沙发午睡系列990531| 国产日韩av一区二区| 中文无字幕一区二区三区| 欧美激情一区在线观看| 日本一区二区电影| 国产精品婷婷午夜在线观看| 国产精品久久久久久久久免费樱桃| 日本一区二区成人| 亚洲欧美日韩综合aⅴ视频| 亚洲视频网在线直播| 亚洲一区二区美女| 日韩电影网1区2区| 韩国精品主播一区二区在线观看| 精久久久久久久久久久| 国产成人免费在线视频| 99久久久免费精品国产一区二区| 99精品国产91久久久久久 | 亚洲精选一二三| 亚洲国产一区二区三区青草影视| 亚洲国产成人av网| 麻豆视频一区二区| 国产91精品在线观看| 99精品视频中文字幕| 欧美日韩一区二区三区在线 | 国产婷婷一区二区| 亚洲欧洲成人av每日更新| 亚洲一区二区高清| 久久99精品久久只有精品| 成人免费毛片片v| 欧美性色黄大片| 精品久久久久久久久久久院品网| 日本一区二区三区四区| 夜夜嗨av一区二区三区四季av | 国产一区二区日韩精品| 日韩一区和二区| 精品国产欧美一区二区| 亚洲欧洲av在线| 毛片基地黄久久久久久天堂| 国产成人精品亚洲777人妖| 色综合久久久久久久久久久| 欧美一级日韩不卡播放免费| 国产精品午夜在线观看| 性感美女极品91精品| 国产成人精品1024| 欧美精品亚洲二区| 国产精品丝袜黑色高跟| 日本怡春院一区二区| av不卡免费电影| 日韩精品一区二区三区老鸭窝| 亚洲视频综合在线| 国产一区在线看| 欧美麻豆精品久久久久久| 国产精品乱子久久久久| 免费观看在线综合| 欧美在线一区二区| 国产精品久久网站| 韩国欧美一区二区| 欧美二区三区的天堂| 亚洲特黄一级片| 国产电影一区二区三区| 日韩一区二区不卡| 亚洲国产精品久久久久秋霞影院 | 一区二区三区资源| 国产91露脸合集magnet| 日韩一区二区电影在线| 亚洲一级二级在线| 一本大道av一区二区在线播放| 久久精品一二三| 久久99蜜桃精品| 日韩一级免费一区| 午夜激情综合网| 欧美在线免费播放| 中文字幕在线不卡一区| 高清av一区二区| 久久久久99精品一区| 国产在线播放一区三区四| 欧美一级免费大片| 日本视频中文字幕一区二区三区| 日本韩国视频一区二区| 亚洲欧洲国产专区| 99久久99久久久精品齐齐| 国产精品视频yy9299一区| 国产精品一二三四区| 久久久另类综合| 国产成人av电影在线观看| 五月综合激情婷婷六月色窝| 欧美色图12p| 亚洲 欧美综合在线网络| 欧美日韩午夜影院| 午夜精品福利一区二区三区蜜桃| 欧美日韩免费电影| 天天综合天天综合色| 日韩一级片网站| 狠狠色综合播放一区二区| 久久久久久久精| 成人免费福利片| 依依成人精品视频| 欧美丝袜丝交足nylons| 亚洲一区二区在线免费看| 欧美日本视频在线| 久久精品国产亚洲a| 久久精品亚洲一区二区三区浴池| 国产高清久久久久| 亚洲蜜臀av乱码久久精品蜜桃| 在线观看免费一区| 美国十次综合导航| 久久伊99综合婷婷久久伊| 不卡的av网站| 亚洲大片一区二区三区|