
發(fā)布
注冊(cè)
/
登錄ansys算法溢出的案例
ANSYS_LSDYNA算法與使用
ANSYS_LSDYNA算法與使用基礎(chǔ)理論,
加分鼓勵(lì)
ANSYS_LSDYNA算法與使用.part1.rar
ANSYS_LSDYNA算法與使用.part2.rar
ANSYS_LSDYNA算法與使用.part3.rar
ANSYS_LSDYNA算法與使用.part4.rar
ANSYS_LSDYNA算法與使用.part5.rar
ANSYS_LSDYNA算法與使用.part6.rar
展開(kāi) ANSYS_LSDYNA算法基礎(chǔ)和使用方法
ANSYS_LSDYNA算法基礎(chǔ)和使用方法1.rar
ANSYS_LSDYNA算法基礎(chǔ)和使用方法2.rar
ANSYS | 混合算法兼顧效率與精度
ANSYS | 混合算法兼顧效率與精度
ANSYS_LSDYNA算法基礎(chǔ)和使用方法
ANSYS_LSDYNA算法基礎(chǔ)和使用方法

基于ANSYS Workbench流-熱-固多場(chǎng)耦合算法演繹
目前,隨著對(duì)產(chǎn)品的要求越來(lái)越多,單場(chǎng)載荷作用的響應(yīng),已經(jīng)不能滿足工程需求,所以多場(chǎng)耦合計(jì)算是必不可缺的,基于ANSYS Workbench可以實(shí)現(xiàn)結(jié)構(gòu)場(chǎng),流場(chǎng),溫度場(chǎng),電場(chǎng)和磁場(chǎng)的耦合,具備解決復(fù)雜多場(chǎng)耦合的計(jì)算問(wèn)題能力。本文主要探討基于ANSYS Workbench平臺(tái)的流-熱-固多場(chǎng)耦合的算法。
完全耦合
完全耦合算法,也稱為直接耦合算法。主要使用耦合場(chǎng)單元求解熱-固的耦合計(jì)算,該算法的基本思想是在一個(gè)單元節(jié)點(diǎn)上擁有三個(gè)方向節(jié)點(diǎn)變形+一個(gè)溫度自由度,共四個(gè)自由度,即{UX UY UZ T},該方法主要解決熱-固強(qiáng)耦合的問(wèn)題,例如摩擦生熱計(jì)算,塑性變形生熱,粘性生熱計(jì)算,這些問(wèn)題中結(jié)構(gòu)的變形與自身的溫度場(chǎng)之間是相互的影響的。如圖給出了SOLID226單元的示意圖,該單元的基本形狀為六面體,當(dāng)然還有三種退化單元形狀,建議在計(jì)算中避免使用退化形狀,因?yàn)橥嘶瘑卧獣?huì)降低求解精度。
圖1 SOLID226單元示意圖
圖2 基于耦合場(chǎng)單元的求解模塊
如圖2所示,給出了熱-固直接耦合的求解模塊,圖2中兩個(gè)模塊分別可以進(jìn)行穩(wěn)態(tài)和瞬態(tài)的熱-固直接耦合計(jì)算。
展開(kāi) 基于VB的ANSYS的二次開(kāi)發(fā)之優(yōu)化算法
ANSYS優(yōu)化分析的目的是尋求滿足所有給定的約束條件(設(shè)計(jì)變量的約束和狀態(tài)變量的約束),并使目標(biāo)函數(shù)達(dá)到最小值的設(shè)計(jì)變量。ANSYS分析結(jié)束后會(huì)給出若干設(shè)計(jì)序列,SET1、SET2等等。在這些設(shè)計(jì)序列中,一般情況下存在滿足約束條件的合理解釋以及滿足目標(biāo)函數(shù)最小化的最優(yōu)解,但有時(shí)也可能所有解都不滿足約束條件(說(shuō)明用戶給定的約束條件不合理)。
ANSYS優(yōu)化分析文件是一個(gè)命令流輸入文件,應(yīng)包括一個(gè)完整的分析過(guò)程前處理、求解以及后處理(主要是提取相關(guān)參數(shù)),分析過(guò)程必須參數(shù)化。此外,還要在優(yōu)化分析文件中指定變量、狀態(tài)變量及目標(biāo)函數(shù)。由這個(gè)文件可以自動(dòng)生成優(yōu)化循環(huán)文件(Jobname.loop),并在優(yōu)化計(jì)算中循環(huán)處理。每一次循環(huán)均執(zhí)行一次分析文件。最后一次循環(huán)的輸出結(jié)果存儲(chǔ)在Jonname.opo中。
優(yōu)化算法
理解ANSYS優(yōu)化算法對(duì)于執(zhí)行優(yōu)化分析是很有必要的。ANSYS現(xiàn)有的優(yōu)化算法主要有:零階方法、一階方法、單步運(yùn)行、隨機(jī)搜索法、等步長(zhǎng)搜索法、乘子計(jì)算法和最優(yōu)梯度法。此外,用戶還可以通過(guò)UPFs定義自己的優(yōu)化算法。下面重點(diǎn)說(shuō)明零階方法和一階方法。
1.零階方法
由于優(yōu)化過(guò)程中只用到因變量本身,而不利用因變量的導(dǎo)數(shù),所以稱為零階方法。使用該方法的命令為:
optype,subp
零階方法是一種函數(shù)逼近優(yōu)化方法,該種方法的本質(zhì)是采用最小二乘法逼近,求取一個(gè)函數(shù)曲線或函數(shù)面來(lái)擬合解空間,然后再對(duì)該函數(shù)曲線或函數(shù)面求極值。這是一種普適的優(yōu)化方法,不容易陷入局部極值點(diǎn),但優(yōu)化精度一般不是很高,因此多用來(lái)做前期優(yōu)化。
展開(kāi) Isight耦合ANSYS APDL優(yōu)化分析案例及算法講解 ¥299
Isight中有很多算法,比如拉丁超立方、多島遺傳算法、多目標(biāo)優(yōu)化算法等等,共計(jì)十幾種算法,相信大家在學(xué)習(xí)中一定犯暈。其實(shí)這么多算法中,按大類分的話包括:試驗(yàn)設(shè)計(jì)、梯度優(yōu)化、直接搜索、全局優(yōu)化及多目標(biāo)優(yōu)化五類,各類優(yōu)化算法有各自的優(yōu)缺點(diǎn),對(duì)于我們初級(jí)、中級(jí)使用者來(lái)說(shuō),只要學(xué)會(huì)選擇相應(yīng)算法即可,而不必過(guò)于糾結(jié)各類算法的原理。小編以簡(jiǎn)支梁應(yīng)力計(jì)算為例,詳細(xì)講解Isight中的優(yōu)化算法及應(yīng)用,并詳細(xì)講解Isight與ANSYS APDL耦合及優(yōu)化結(jié)果分析。QQ: 315673349
展開(kāi) Isight耦合ANSYS APDL優(yōu)化分析案例及算法講解
— 優(yōu)化算法
Isight中有很多算法,比如拉丁超立方、多島遺傳算法、多目標(biāo)優(yōu)化算法
等等,共計(jì)十幾種算法,相信大家在學(xué)習(xí)中一定犯暈。其實(shí)這么多算法中,按大類分的話包括:試驗(yàn)設(shè)計(jì)、梯度優(yōu)化、直接搜索、全局優(yōu)化及多目標(biāo)優(yōu)化五類,各類優(yōu)化算法有各自的優(yōu)缺點(diǎn),對(duì)于我們初級(jí)、中級(jí)使用者來(lái)說(shuō),只要學(xué)會(huì)選擇相應(yīng)算法即可,而不必過(guò)于糾結(jié)各類算法的原理。
02 項(xiàng)目概述
03 軟件配置
Isight耦合ANSYS APDL進(jìn)行優(yōu)化計(jì)算之前,需要對(duì)軟件進(jìn)行配置,才能實(shí)現(xiàn)isight對(duì)ANSYS APDL的成功調(diào)用,主要是耦合計(jì)算的環(huán)境變量的設(shè)置及isight的install.bat批處理文件的運(yùn)行。
展開(kāi) 【書(shū)】ANSYS/LS-DYNA算法基礎(chǔ)和使用方法
上傳一本ANSYS/LS-DYNA的電子書(shū),希望對(duì)大家有幫助!
ANSYS_LSDYNA算法基礎(chǔ)和使用方法.part1.rar
ANSYS_LSDYNA算法基礎(chǔ)和使用方法.part2.rar
ANSYS_LSDYNA算法基礎(chǔ)和使用方法.part3.rar
ANSYS_LSDYNA算法基礎(chǔ)和使用方法.part4.rar
ANSYS_LSDYNA算法基礎(chǔ)和使用方法.part5.rar
ANSYS_LSDYNA算法基礎(chǔ)和使用方法.part6.rar
展開(kāi) 利用ANSYS進(jìn)行優(yōu)化設(shè)計(jì)時(shí)的幾種優(yōu)化算法
本文探討了利用ANSYS進(jìn)行優(yōu)化設(shè)計(jì)時(shí)的幾種優(yōu)化算法。
優(yōu)化技術(shù)
理解計(jì)算機(jī)程序的算法總是很有用的,尤其是在優(yōu)化設(shè)計(jì)中。在這一部分中,將提供對(duì)下列方法的說(shuō)明:零階方法,一階方法,隨機(jī)搜索法,等步長(zhǎng)搜索法,乘子計(jì)算法和最優(yōu)梯度法。(更多的細(xì)節(jié)參見(jiàn)ANSYS Theory Reference 第20章。)
零階方法
零階方法之所以稱為零階方法是由于它只用到因變量而不用到它的偏導(dǎo)數(shù)。在零階方法中有兩個(gè)重要的概念:目標(biāo)函數(shù)和狀態(tài)變量的逼近方法,由約束的優(yōu)化問(wèn)題轉(zhuǎn)換為非約束的優(yōu)化問(wèn)題。
逼近方法:
本方法中,程序用曲線擬合來(lái)建立目標(biāo)函數(shù)和設(shè)計(jì)變量之間的關(guān)系。這是通過(guò)用幾個(gè)設(shè)計(jì)變量序列計(jì)算目標(biāo)函數(shù)然后求得各數(shù)據(jù)點(diǎn)間最小平方實(shí)現(xiàn)的。該結(jié)果曲線(或平面)叫做逼近。每次優(yōu)化循環(huán)生成一個(gè)新的數(shù)據(jù)點(diǎn),目標(biāo)函數(shù)就完成一次更新。實(shí)際上是逼近被求解最小值而并非目標(biāo)函數(shù)。
狀態(tài)變量也是同樣處理的。每個(gè)狀態(tài)變量都生成一個(gè)逼近并在每次循環(huán)后更新。
用戶可以控制優(yōu)化近似的逼近曲線。可以指定線性擬合,平方擬合或平方差擬合。缺省情況下,用平方差擬合目標(biāo)函數(shù),用平方擬合狀態(tài)變量。用下列方法實(shí)現(xiàn)該控制功能:
Command: OPEQN
GUI: Main Menu>Design Opt>Method/Tool
OPEQN同樣可以控制設(shè)計(jì)數(shù)據(jù)點(diǎn)在形成逼近時(shí)如何加權(quán);見(jiàn)ANSYS Theory Reference。
轉(zhuǎn)換為非約束問(wèn)題
狀態(tài)變量和設(shè)計(jì)變量的數(shù)值范圍約束了設(shè)計(jì),優(yōu)化問(wèn)題就成為約束的優(yōu)化問(wèn)題。ANSYS程序?qū)⑵滢D(zhuǎn)化為非約束問(wèn)題,因?yàn)楹笳叩淖钚』椒ū惹罢吒行省^D(zhuǎn)換是通過(guò)對(duì)目標(biāo)函數(shù)逼近加罰函數(shù)的方法計(jì)入所加約束的。
展開(kāi) 電子書(shū):ANSYS_LSDYNA算法基礎(chǔ)和使用方法_北京理工大學(xué)
ANSYS_LSDYNA算法基礎(chǔ)和使用方法_北京理工大學(xué)目錄
ANSYS_LSDYNA算法基礎(chǔ)和使用方法_北京理工大學(xué).part1.rar
ANSYS_LSDYNA算法基礎(chǔ)和使用方法_北京理工大學(xué).part2.rar
ANSYS_LSDYNA算法基礎(chǔ)和使用方法_北京理工大學(xué).part3.rar
ANSYS_LSDYNA算法基礎(chǔ)和使用方法_北京理工大學(xué).part4.rar
ANSYS_LSDYNA算法基礎(chǔ)和使用方法_北京理工大學(xué).part5.rar
展開(kāi) 
基于VB的ANSYS二次開(kāi)發(fā)之超彈性材料模型算法
計(jì)算導(dǎo)數(shù)值
pInvDer(9)= bulk*cosh(alpha*(i3-l.OdO))
END IF
c
RETURN
END
生成并調(diào)用宏文件
在ANSYS中,宏是包含一系列ansys命令并且后綴為.MAC或.mac的命令文件。宏文件往往記錄一系列頻繁使用的ansys命令流,實(shí)現(xiàn)某種有限元分析或其他算法功能。宏文件在ansys中可以當(dāng)作定義的ansys命令進(jìn)行使用,可以帶有宏輸入?yún)?shù),也可以有內(nèi)部變量,同時(shí)在宏內(nèi)部可以直接引用總體變量。除了執(zhí)行一系列的ansys命令之外,宏還可以調(diào)用GUI函數(shù)或把值傳遞給參數(shù)。
利用*USE命令調(diào)用宏文件,并向宏文件傳遞參數(shù):
*USE,Name,ARG1,ARG2,ARG3,ARG4,ARG5,ARG6,ARG7,ARG8,ARG9,AR10,AR11,AR12,AR13,AR14,AR15,AR16,AR17,AR18
其中,Name是宏文件名,ARGI到AR18是宏文件用到的參數(shù)值。
APDL實(shí)現(xiàn)過(guò)程
下面為兩個(gè)簡(jiǎn)單的橡膠類材料受力分析的實(shí)例,目的是與ANSYS自帶的Gent模型比較,以便驗(yàn)證前面建立的用戶超彈性模型的正確性。通過(guò)模擬單軸拉伸試驗(yàn)考察Horgan-Saccomandi偏應(yīng)變能函數(shù),通過(guò)模擬靜水壓縮考察Bischoff體積應(yīng)變能函數(shù)。
1.單軸拉伸
建立兩個(gè)SOLID185單元,邊界條件完全相同,只是使用的材料不同,如圖8-7所示。命令流( \chp8\userhyper\userhyper_uniaxial.inp)如下:
finisb
/clear
!
展開(kāi) ANSYS多孔材料孔隙介質(zhì)建模教程 基于蒙特卡洛算法Voronoi圖生成
首先通過(guò)CAD Voronoi插件建立孔隙的幾何模型,該插件是基于蒙特卡洛隨機(jī)生成算法,進(jìn)行隨機(jī)布置控制點(diǎn),同時(shí)具有控制區(qū)塊尺寸的功能。在CAD中生成相應(yīng)圖形的面域,并將生成的孔隙導(dǎo)出為.sat文件備用。
打開(kāi)ANSYS Workbench,導(dǎo)入事先生成的.sat文件,并進(jìn)行添加矩形,刪掉導(dǎo)入的卵石形實(shí)現(xiàn)二維多孔模型的構(gòu)建:
進(jìn)行網(wǎng)格劃分等操作:
基于VB的ANSYS二次開(kāi)發(fā)之Duncan-Chang本構(gòu)模型算法介紹
施加載荷,增量100kPa,最終上表面壓力為1.2MPa
Outres,all,all
Solve
*enddo
參考文獻(xiàn)
[1] 師訪編.ANSYS二次開(kāi)發(fā)及應(yīng)用實(shí)例講解[M].中國(guó)水利水電出版社.2012.1
[2] 隋麗娜,遲劍,郭立峰編. Visual Basic范例開(kāi)發(fā)大全[M].清華大學(xué)出版社.
[3] 廖孟柯編. 基于VB的ANSYS二次開(kāi)發(fā)與應(yīng)用[J].
[4] 張艷.Visual Basic程序設(shè)計(jì)教程[M].徐州:中國(guó)礦業(yè)大學(xué)出版社,2001.
[5] 張晉西.用VB增強(qiáng)ANSYS前處理能力[J].計(jì)算機(jī)應(yīng)用,2002,22(3).
[6] 龔曙光,謝桂蘭. ANSYS操作命令與參數(shù)化編程[M].北京:機(jī)械工業(yè)出版社,2004.
Duncan-Chang本構(gòu)模型算法.pdf
展開(kāi) 【Ansys線上直播回看】HFSS突破性混合算法技術(shù)更新與應(yīng)用介紹
HFSS包含有限元、積分方程、時(shí)域算法、高頻算法等技術(shù)體系。然而,針對(duì)復(fù)雜的應(yīng)用場(chǎng)景和不斷提升的仿真需求,突破性的核心技術(shù)是混合求解算法。采用混合算法+HPC,HFSS可輕松應(yīng)對(duì)復(fù)雜天線陣列、天線罩、載體天線布局、復(fù)雜電磁兼容以及大場(chǎng)景電磁環(huán)境等高挑戰(zhàn)技術(shù)難題。
此次網(wǎng)絡(luò)直播吸引了眾多觀眾在線觀看,在會(huì)后我們也陸續(xù)收到在線觀眾以及其他用戶前來(lái)詢問(wèn),在此附上本場(chǎng)網(wǎng)絡(luò)直播錄播內(nèi)容,供大家回看學(xué)習(xí)。
▼▼▼2020 Ansys網(wǎng)絡(luò)研討會(huì)有獎(jiǎng)反饋
▼▼▼“更多Ansys近期專題研討會(huì)” - 歡迎掃碼報(bào)名參加!
『或點(diǎn)擊此處進(jìn)入報(bào)名通道』
展開(kāi)