999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ANSYS的框架結(jié)構(gòu)優(yōu)化設(shè)計(jì)研究與軟件開發(fā)

2016-11-09 11:03:45師麗王改艷
電子設(shè)計(jì)工程 2016年20期
關(guān)鍵詞:優(yōu)化結(jié)構(gòu)方法

師麗,王改艷

(1.榆林學(xué)院建筑 工程系,陜西 榆林 719000;2.長(zhǎng)安大學(xué) 陜西 西安710000)

基于ANSYS的框架結(jié)構(gòu)優(yōu)化設(shè)計(jì)研究與軟件開發(fā)

師麗1,王改艷2

(1.榆林學(xué)院建筑 工程系,陜西 榆林 719000;2.長(zhǎng)安大學(xué) 陜西 西安710000)

結(jié)構(gòu)優(yōu)化設(shè)計(jì)是利用計(jì)算機(jī)來研究結(jié)構(gòu)設(shè)計(jì)的方法,與傳統(tǒng)結(jié)構(gòu)設(shè)計(jì)方法相比,結(jié)構(gòu)優(yōu)化設(shè)計(jì)將經(jīng)濟(jì)性與安全性相結(jié)合,更科學(xué)、更合理的對(duì)結(jié)構(gòu)進(jìn)行設(shè)計(jì),因此,如何快速的發(fā)展結(jié)構(gòu)優(yōu)化設(shè)計(jì)方法對(duì)生活的改善以及經(jīng)濟(jì)的快速發(fā)展至關(guān)重要。ANSYS是結(jié)構(gòu)優(yōu)化設(shè)計(jì)當(dāng)中比較奧常用的軟件,它不僅可以具有強(qiáng)大的模塊設(shè)計(jì)功能,還為用戶提供了大量的二次開發(fā)使用工具。本文采用ANSYS軟件,利用其提供的工具對(duì)ANSYS軟件進(jìn)行二次開發(fā),針對(duì)鋼結(jié)構(gòu)開發(fā)了結(jié)構(gòu)優(yōu)化設(shè)計(jì)程序,該程序具有優(yōu)秀的用戶界面,通過使用ANSYS自動(dòng)創(chuàng)建模型,實(shí)現(xiàn)了結(jié)構(gòu)設(shè)計(jì)的自動(dòng)化,可作為實(shí)際應(yīng)用當(dāng)中有競(jìng)爭(zhēng)力的優(yōu)化設(shè)計(jì)工具。

結(jié)構(gòu)優(yōu)化設(shè)計(jì);鋼框架;ANSYS開發(fā);軟件開發(fā)

隨著我國(guó)國(guó)力的大力發(fā)展,人民生活水平的提高,城市人口的快速擴(kuò)張,促使我國(guó)建筑行業(yè)也隨之發(fā)展,公用和民用建筑的蓋造致使鋼的使用量每年也逐步提高,那么,如何對(duì)這龐大的鋼材進(jìn)行合理利用也逐步成為一個(gè)重要的問題,因此,結(jié)構(gòu)優(yōu)化設(shè)計(jì)是一項(xiàng)重要的解決方案。傳統(tǒng)的結(jié)構(gòu)設(shè)計(jì)不僅重復(fù)率高,工作量巨大,但是效率仍然很低,而且所設(shè)計(jì)結(jié)構(gòu)問題仍很多,并不完美,僅僅為可選擇的方案之一。結(jié)構(gòu)優(yōu)化設(shè)計(jì)則將數(shù)學(xué)、力學(xué)與當(dāng)代先進(jìn)工程架構(gòu)技術(shù)有效的結(jié)合,不僅減少了無效工作,降低了工作重復(fù)率,緩解了人力成本,大大提高了工作效率,而且相比傳統(tǒng)結(jié)構(gòu)設(shè)計(jì)而言,所設(shè)計(jì)成果也是較為完美的。雖然兩者所使用理論、規(guī)范都一致,但是結(jié)構(gòu)優(yōu)化設(shè)計(jì)采用更為先進(jìn)的衡量標(biāo)準(zhǔn),緊密結(jié)合經(jīng)濟(jì)性、安全性等一系列參數(shù),更能符合當(dāng)代可持續(xù)社會(huì)的發(fā)展要求。ANSYS軟件是一個(gè)功能強(qiáng)大的分析軟件,它完美的優(yōu)化功能非常符合結(jié)構(gòu)優(yōu)化設(shè)計(jì)的要求,它使用參數(shù)來建立模型,并針對(duì)不同設(shè)計(jì)提供不同的參數(shù)值。它使用零階方法和一階方法兩種優(yōu)化方法去處理優(yōu)化問題,同時(shí),為了保證其工作性能的安全性,該軟件還提供分析-評(píng)估-修正的過程,從而保證所設(shè)計(jì)結(jié)果是最優(yōu)的[1-2]。

1 結(jié)構(gòu)優(yōu)化設(shè)計(jì)理論

1.1 結(jié)構(gòu)優(yōu)化設(shè)計(jì)的概念

優(yōu)化設(shè)計(jì)是指在規(guī)定的條件下,完成所要求的技術(shù)指標(biāo)。其中,有幾個(gè)概念需要了解。

目標(biāo)函數(shù):評(píng)價(jià)結(jié)構(gòu)優(yōu)化設(shè)計(jì)好壞的標(biāo)準(zhǔn);

設(shè)計(jì)變量:設(shè)計(jì)當(dāng)中可以改變的參數(shù);

約束條件:設(shè)計(jì)當(dāng)中需要遵從的條件,比如幾何、剛度、強(qiáng)度等;

在實(shí)際結(jié)構(gòu)優(yōu)化過程中,要先選擇一定的設(shè)計(jì)變量,從而確定目標(biāo)函數(shù),根據(jù)已知的約束條件,從而建立設(shè)計(jì)模型,并且不同模型對(duì)應(yīng)不同的優(yōu)化方法[3]。

結(jié)構(gòu)優(yōu)化設(shè)計(jì)的數(shù)學(xué)模型為:

求設(shè)計(jì)變量

約束條件為

目標(biāo)函數(shù)為

其中,由n個(gè)變量可組成n維空間,目標(biāo)函數(shù)f(X)確定時(shí),n個(gè)變量會(huì)在n維空間形成曲面,約束條件也會(huì)形成約束曲面,而空間中的每一個(gè)點(diǎn)作為一個(gè)可行方案。約束曲面將n維空間劃分為可行域和非可行域兩大區(qū)域,其中在可行域中的點(diǎn)成為可行點(diǎn),但并不是每一個(gè)都是最優(yōu)方案,而非可行域的點(diǎn)則是不可行點(diǎn),是不滿足約束條件的設(shè)計(jì)方案。

通過最優(yōu)化方法得到一組變量:

從而對(duì)應(yīng)的目標(biāo)函數(shù)也是最優(yōu)目標(biāo)函數(shù)

1.2 結(jié)構(gòu)優(yōu)化設(shè)計(jì)的方法

結(jié)構(gòu)優(yōu)化設(shè)計(jì)的方法主要有兩種,分別是準(zhǔn)則發(fā)和數(shù)學(xué)規(guī)劃法。準(zhǔn)則法是指在進(jìn)行優(yōu)化之前,先設(shè)定一組約束準(zhǔn)則,比如能量準(zhǔn)則、滿應(yīng)力準(zhǔn)則等,然后再根據(jù)這些設(shè)定的準(zhǔn)則去建立約束條件,從而進(jìn)行優(yōu)化求解。這種方法的優(yōu)點(diǎn)是收斂速度快,計(jì)算量不大,缺點(diǎn)是適用范圍較窄,僅僅能針對(duì)較為規(guī)則的結(jié)構(gòu)和幾何模型來優(yōu)化設(shè)計(jì)。數(shù)學(xué)規(guī)劃法是結(jié)合結(jié)構(gòu)力學(xué),運(yùn)用數(shù)學(xué)理論求設(shè)計(jì)變量的解。常用的規(guī)劃法包括線性、非線性、動(dòng)態(tài)及幾何規(guī)劃等。該方法適用于絕大部分應(yīng)用當(dāng)中,所以現(xiàn)在最常用的結(jié)構(gòu)優(yōu)化方法為數(shù)學(xué)規(guī)劃法[4]。

2 ANSYS的優(yōu)化設(shè)計(jì)

ANSYS軟件是一款功能強(qiáng)大的分析軟件,它對(duì)非線性方程具有較為強(qiáng)大的求解功能,同時(shí)可以智能化地控制收斂程度,并且含有多個(gè)設(shè)計(jì)語言參數(shù),它在前端和后端的處理能力和它的兼容性使它非常適用于高級(jí)的優(yōu)化設(shè)計(jì)當(dāng)中。

2.1 優(yōu)化模塊的求解模式

ANSYS優(yōu)化模塊的求解模式有兩種,分別為GUI交互方式和Batch模式,即批處理方式。下面分別介紹兩種求解模式[5]。

1)GUI交互方式

GUI交互方式涉及到定義參數(shù)、建模、解答、提取結(jié)果、賦值這幾個(gè)過程。在給出初始化設(shè)計(jì)變量后,根據(jù)變量建模,然后求解,再提取優(yōu)化變量,對(duì)所得到的優(yōu)化變量進(jìn)行評(píng)估,若是最優(yōu)解,則推出求解過程,將所得結(jié)果輸出,若不是最優(yōu)解,則再重新建模再循環(huán)處理結(jié)果。該優(yōu)化方式大大簡(jiǎn)化了再重新定義變量的繁瑣過程,提高了計(jì)算率。該方式的優(yōu)化流程如圖1所示。

圖1 優(yōu)化設(shè)計(jì)流程

2)批處理方式

批處理方式,即Batch模式,它通過使用一個(gè)Batch文件對(duì)模塊進(jìn)行優(yōu)化。過程如下:去掉GUI交互方式里部分opanl語句,再將得到的分析文件與控制文件相結(jié)合,這樣就得到了Batch文件。去掉部分語句是為了保證在使用GUI交互方式時(shí)不會(huì)加入無用的命令語句。

2.2 ANSYS的優(yōu)化方法

常用的ANSYS優(yōu)化方法有兩種,分別是零階方法和一階方法。其中,零階方法是較為常用的方法,首先采用最小逼近法,取一個(gè)近似值來替換因變量,接著再使用罰函數(shù)把約束條件轉(zhuǎn)換為無約束條件,相當(dāng)于求無約束問題,用這種方法多次循環(huán)求最小值,直到所求的值使無約束問題收斂為止。這種方法計(jì)算難度較小,僅需要因變量就可以,并且不容易得到局部最小值,但是該方法的優(yōu)化精度并不是特別高,并且對(duì)于優(yōu)化過程中的逼近方法和轉(zhuǎn)換方法需要有較多的經(jīng)驗(yàn)。一階方法可以說是零階方法的改進(jìn)版,相同的是它也將約束問題轉(zhuǎn)化為無約束問題,不同的是它利用共軛梯度法決定求值方向,再通過線搜索將無約束問題最小化,從而求得最優(yōu)解。該方法優(yōu)化精度高,但是該方法計(jì)算量較大,計(jì)算難度較高,并且還容易求得局部最小點(diǎn),影響最后結(jié)果。為了更好的對(duì)結(jié)構(gòu)進(jìn)行優(yōu)化設(shè)計(jì),將兩個(gè)方法相結(jié)合進(jìn)行優(yōu)化,也就是說,先采用零階方法中的逼近法大致確定最優(yōu)解的大概范圍,然后再使用共軛梯度法在所得范圍內(nèi)進(jìn)行搜索,從而確定最優(yōu)解,這樣不僅提高了優(yōu)化精度,同時(shí)也提高了計(jì)算時(shí)間,減少了計(jì)算量,更好的將兩個(gè)方法的優(yōu)點(diǎn)結(jié)合并加以利用[6]。

3 基于ANSYS優(yōu)化模塊的鋼框架結(jié)構(gòu)優(yōu)化程序開發(fā)

3.1 程序的基本功能和流程

圖2為基于ANSYS設(shè)計(jì)的系統(tǒng)結(jié)構(gòu)圖。由圖可知,在用戶輸入?yún)?shù)以后,就可以得到ANSYS命令流,然后通過調(diào)用ANSYS計(jì)算程序,得到計(jì)算結(jié)果文件,再通過后處理程序模塊為用戶輸出計(jì)算結(jié)果文件。圖3為程序基本流程圖。

3.2 程序的系統(tǒng)框架

程序的系統(tǒng)框架是嚴(yán)格由3部分運(yùn)行,即先在用戶界面處理,然后使用ANSYS進(jìn)行分析優(yōu)化,最后再對(duì)所得最優(yōu)解處理。

圖2 程序系統(tǒng)結(jié)構(gòu)圖

圖3 程序流程圖

用戶界面處理主要是針對(duì)需要設(shè)計(jì)的對(duì)象建模,將所需結(jié)構(gòu)和要求轉(zhuǎn)換為數(shù)據(jù),將這些數(shù)據(jù)通過用戶界面輸入,用戶界面起到組織和向?qū)У淖饔茫瑫r(shí),它還包括對(duì)數(shù)據(jù)的一些處理,比如控制信息、截面信息、材料信息和荷載信息等,而且也對(duì)初始數(shù)據(jù)進(jìn)行一系列的檢查糾錯(cuò),保證系統(tǒng)有序、高效的運(yùn)行。框架圖如圖4所示。因?yàn)楸鞠到y(tǒng)是針對(duì)鋼結(jié)構(gòu)的結(jié)構(gòu)優(yōu)化設(shè)計(jì),那么在設(shè)計(jì)過程中會(huì)將鋼的一些信息輸入到程序當(dāng)中,比如鋼的截面信息、材料信息等等,有利于用戶的調(diào)用[7-8]。

在用戶界面處理完信息以后,就要使用ANSYS進(jìn)行分析優(yōu)化,文中使用的求解方式為Batch模式,首先創(chuàng)建ActiveX設(shè)計(jì)器,在命令控件中輸入下列代碼:

輸入完以后在Batch模式下運(yùn)行得到輸入輸出文件。

圖4 前處理框架

最后將優(yōu)化處理后的結(jié)果再進(jìn)行處理,目的是實(shí)現(xiàn)對(duì)結(jié)果的查詢和比較功能,優(yōu)化結(jié)果界面如圖5所示。對(duì)于結(jié)果的查詢可直接查詢,也可以文本查詢。

圖5 優(yōu)化結(jié)果界面

4 結(jié)束語

文中針對(duì)傳統(tǒng)結(jié)構(gòu)設(shè)計(jì)的弊端,提出了基于ANSYS的框架結(jié)構(gòu)優(yōu)化設(shè)計(jì)系統(tǒng),先介紹了結(jié)構(gòu)優(yōu)化設(shè)計(jì)的概念和方法,然后對(duì)本文所使用的ANSYS軟件進(jìn)行系統(tǒng)介紹,介紹了優(yōu)化的方法,然后基于ANSYS提出了框架結(jié)構(gòu)優(yōu)化設(shè)計(jì)的系統(tǒng)軟件,詳細(xì)介紹了該軟件的設(shè)計(jì)功能、流程以及系統(tǒng)框架,經(jīng)過分析,該軟件可提高結(jié)構(gòu)設(shè)計(jì)的效率,并且能提出最優(yōu)方案,適用于實(shí)際應(yīng)用當(dāng)中。

[1]謝柞水.結(jié)構(gòu)優(yōu)化設(shè)計(jì)概論[M].北京:國(guó)防工業(yè)出版社,1997.

[2]蔡新,郭興文,張旭明.工程結(jié)構(gòu)優(yōu)化設(shè)計(jì)[M].北京:中國(guó)水利水電出版社,2003.

[3]錢令希,程耿東,隋允康,等.結(jié)構(gòu)優(yōu)化設(shè)計(jì)理論與方法的某些進(jìn)展[J].自然科學(xué)進(jìn)展:國(guó)家重點(diǎn)實(shí)驗(yàn)室通訊,1995,5(1):64-70.

[4]朱伯芳,黎展眉,張璧成.結(jié)構(gòu)優(yōu)化設(shè)計(jì)原理與應(yīng)用[M].北京:水利電力出版社,1984.

[5]嚴(yán)云.基于ANSYS參數(shù)化設(shè)計(jì)語言的結(jié)構(gòu)優(yōu)化設(shè)計(jì)[J].華東交通大學(xué)學(xué)報(bào),2004,24(4):52-55.

[6]李旗號(hào),張春來,謝峰.ANSYS軟件中的優(yōu)化技術(shù)在CAE中的應(yīng)用[J].制造業(yè)自動(dòng)化,2003,25(9):23-26.

[7]張晉西.用VB增強(qiáng)ANSYS前處理能力 [J].計(jì)算機(jī)應(yīng)用,2002,22(3):15-16.

[8]彭公孚,席長(zhǎng)友.基于VB控件開發(fā)的ANSYS程序調(diào)用方法[J].武漢理工大學(xué)學(xué)報(bào),2004,28(1):83-84.

Research and software developm ent of frame structure optim ization design based on ANSYS

SHILi1,WANG Gai-yan2
(1.Departmentof Architectural Engineering,Yulin University,Yulin 719000,China;2.Chang'an University,Xi'an 710000,China)

Structural optimization design is a method that uses computer to study structure design.Compared with the traditional structure designmethod,the structure optimization design combines the economy and security.It ismore scientific andmore reasonable.ANSYS is a structure optimization design which ismore commonly used in the software,it can notonly have a powerfulmodule design features,butalso for the user to provide a large number of two developmentand use tools.In this paper,we use ANSYS software to use the tool to develop the ANSYS software for the two time.For the steel structure development,the structure optimization design program is developed.The program has excellent user interface,and can be used to realize theautomation ofstructure design,which can beused asa competitive tool forpracticalapplication.

structural optimization design;steel frame;ANSYSdevelopment;software development

TM933.4

A

1674-6236(2016)20-0033-03

2015-10-21 稿件編號(hào):201510146

榆林市技術(shù)研究與發(fā)展計(jì)劃項(xiàng)目(2015CXY-21)

師 麗(1983—),女,陜西榆林人,碩士,講師。研究方向:工程管理。

猜你喜歡
優(yōu)化結(jié)構(gòu)方法
超限高層建筑結(jié)構(gòu)設(shè)計(jì)與優(yōu)化思考
《形而上學(xué)》△卷的結(jié)構(gòu)和位置
民用建筑防煙排煙設(shè)計(jì)優(yōu)化探討
關(guān)于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
論結(jié)構(gòu)
中華詩詞(2019年7期)2019-11-25 01:43:04
論《日出》的結(jié)構(gòu)
用對(duì)方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
主站蜘蛛池模板: 91精品国产一区自在线拍| 尤物在线观看乱码| 成人在线欧美| 五月天香蕉视频国产亚| 伊人婷婷色香五月综合缴缴情| 91国语视频| 欧洲精品视频在线观看| 中文字幕亚洲综久久2021| 亚洲乱码在线播放| 欧美日韩国产综合视频在线观看| 免费在线国产一区二区三区精品 | 中文字幕在线观看日本| 国产欧美精品专区一区二区| 激情视频综合网| 狠狠v日韩v欧美v| 国产成人一级| 美女国产在线| 亚洲AV无码不卡无码| 日韩精品成人在线| 婷婷午夜影院| 麻豆AV网站免费进入| 亚洲精品免费网站| 丰满的少妇人妻无码区| 亚洲男人天堂久久| 中文字幕在线播放不卡| 18禁不卡免费网站| 国产jizzjizz视频| 麻豆精选在线| 2021无码专区人妻系列日韩| 欧美精品一区在线看| 成人在线欧美| 久久精品这里只有精99品| 四虎国产成人免费观看| 精品国产免费观看一区| 亚洲国产无码有码| 亚洲无码高清一区| 在线观看热码亚洲av每日更新| 亚洲国产日韩一区| 激情六月丁香婷婷四房播| 91久久青青草原精品国产| 天堂成人在线| 精品一區二區久久久久久久網站| 国产91特黄特色A级毛片| 久久精品aⅴ无码中文字幕| 91视频区| 麻豆精品久久久久久久99蜜桃| 一级爆乳无码av| 国产欧美日韩另类| 国产女人18水真多毛片18精品| 亚洲成在人线av品善网好看| 国产精品3p视频| 中文无码毛片又爽又刺激| 国产av无码日韩av无码网站| 国产在线精品99一区不卡| 国产精品亚洲一区二区三区z| 一本大道无码日韩精品影视| 无码人中文字幕| 亚洲久悠悠色悠在线播放| 亚洲无码高清一区| 国产在线观看成人91| 国产精品永久在线| 5555国产在线观看| 中文字幕亚洲专区第19页| 亚洲一区二区约美女探花| 午夜福利网址| 伊人久久久久久久久久| 欧美在线黄| 欧美国产视频| 91青青在线视频| 欧美va亚洲va香蕉在线| 九色视频在线免费观看| 精品国产免费观看| 久久精品无码中文字幕| 国产中文一区二区苍井空| 国产偷倩视频| 欧美啪啪一区| 午夜不卡福利| 日韩精品无码一级毛片免费| 国产喷水视频| 欧美人与动牲交a欧美精品| 国产正在播放| 91极品美女高潮叫床在线观看|