
發(fā)布
注冊
/
登錄ansys查看變量
關(guān)注創(chuàng)建者:王靖雯 創(chuàng)建時間:2023-03-07
ansys查看變量的視頻教程
基于ANSYS的function多段函數(shù)為ansysworkbench中多變量載荷添加(無聲版本)
基于ANSYS的function多段函數(shù)為ansysworkbench中多變量載荷添加 基于對于一個結(jié)構(gòu)的熱對流分析
¥10 13分鐘 31播放
查看
【1】ANSYS Workbench中添加Path(路徑)及其對應(yīng)節(jié)點(diǎn)編號的查看方法
ANSYS Workbench中添加Path(路徑)及其對應(yīng)節(jié)點(diǎn)編號的查看方法
¥4.9 6分鐘 10播放
查看
ansys查看變量的實(shí)例教程
ANSYS中的變量總的來說分為兩大類:一類是標(biāo)量參數(shù);一類是數(shù)組參數(shù)。其意義與C語言中的參數(shù)和數(shù)組類似。標(biāo)量參數(shù)是指單個的變量,而數(shù)組則是由一系列具有相同意義的數(shù)據(jù)組成。
一:標(biāo)量參數(shù)
標(biāo)量參數(shù)分為兩種:數(shù)值型的和字符型的。
1:標(biāo)量參數(shù)的定義或修改:可以使用*SET命令或直接寫出賦值表達(dá)式。修改時,只需改變數(shù)據(jù)即可。
例如:
*SET,LENGTH,10 !定義了一個名為LENGTH的數(shù)值型變量,并且值為10
*SET,COMMENT,'DISP' !定義了一個名為COMMENT的字符型變量,并且賦值為DISP
以上兩句等價于:
LENGTH=10
COMMENT='DISP'
2:標(biāo)量參數(shù)的刪除:同樣可以使用*SET命令或直接寫出賦值表達(dá)式或使用*DEL命令。將需要刪除的變量賦空值,注意不是數(shù)字0或空格。
例如:我們將上面定義的兩個參數(shù)刪除。語句如下:
*SET,LENGTH,
*SET,COMMENT,
或:
LENGTH=
COMMENT=
又或:
*DEL,LENGTH
*DEL,COMMENT
3:標(biāo)量參數(shù)的GUI操作菜單。GUI路徑為:Utility Menu->Parameters->Scalar Parameters。標(biāo)量參數(shù)的定義,刪除和修改都可以在這個窗口中完成。
二:數(shù)組參數(shù)
數(shù)組參數(shù)按維數(shù)可分為:一維數(shù)組,二維數(shù)組和三維數(shù)組。
按存儲的數(shù)據(jù)類型可分為:
1)一般數(shù)組參數(shù),也成為ARRAY Parameter。是一種默認(rèn)的數(shù)據(jù)類型,也就是說,如果用戶不聲明數(shù)據(jù)類型,系統(tǒng)就會自動使用該數(shù)據(jù)類型。該數(shù)組的行、列、面的索引均為從1開始的連續(xù)整數(shù),元素值可以為整數(shù)或?qū)崝?shù)。
2)字符數(shù)組參數(shù),又名CHAR Array Parameter。元素值為不多于8個的字符或數(shù)字組成。其行,列,面的索引值也是從1開始的連續(xù)整數(shù)。
展開 在其他語言中求最大值非常容易,比如有三個變量分別是MXS6,MXS7和MXS8,要求他們的最大值賦予MaxS,用到的函數(shù)往往只是一個函數(shù)MaxS=max(MXS6,MXS7,MXS8)。但是在ANSYS Parametric Design Language Guide第三章第8節(jié) Parametric Functions部分卻找不到這樣的函數(shù)。
無奈自力更生吧。
MaxS=MXS6
*if,MXS7,GT,MaxS,THEN
MaxS=MXS7
*ENDIF
*if,MXS8,GT,MaxS,THEN
MaxS=MXS8
*ENDIF
這是三個變量,如果有更多變量方法也是一樣的,變量太多就用個循環(huán),如果需要留言給我,我給大家把代碼寫出來。
展開 5.直到你為函數(shù)中所有的狀態(tài)的所有變量提供賦值,才能保存為表格式參數(shù)使用。
注意:在ansys分析中用函數(shù)加載必須的兩個步驟:
1利用函數(shù)編輯器創(chuàng)建任意方程或函數(shù)
2在利用函數(shù)加載器加載函數(shù),并以函數(shù)定義表參數(shù)
轉(zhuǎn)自:三維網(wǎng)。 作者:4kpolo
原帖鏈接:http://www.3dportal.cn/discuz/viewthread.php?tid=746468&extra=page%3D1%26amp%3Bfilter%3Ddigest
需要說明的是對應(yīng)基于離散變量的優(yōu)化,采用不同的響應(yīng)面構(gòu)建方法和優(yōu)化算法,效率相差特別大。即使對于本問題節(jié)點(diǎn)數(shù)目5個,單元數(shù)目6個。選擇的響應(yīng)面構(gòu)建方法和優(yōu)化算法不同,也有可能計算幾個小時。對于本問題采用Latinhypercube sampling (LHS拉丁超立方體抽樣)生成試驗(yàn)設(shè)計,采用神經(jīng)網(wǎng)絡(luò)方法來構(gòu)建響應(yīng)面,實(shí)際證明效率較高。
另外對應(yīng)基于離散變量的優(yōu)化分析,目前workbench只支持篩選法和混合整數(shù)序列二次規(guī)劃優(yōu)化算法。
另外,其實(shí)該問題也可以完全采用ansys經(jīng)典完成程序優(yōu)化設(shè)計,利用離散編碼陷阱實(shí)現(xiàn)從連續(xù)變量到離散變量的轉(zhuǎn)變。但是該方法也有很多缺點(diǎn):
1.最終得優(yōu)化的變量依然是連續(xù)的,需要人為后處理,實(shí)現(xiàn)規(guī)格表的編碼。
2.最終得到的優(yōu)化結(jié)果,可能陷入局部最小陷阱。采用首次得到的優(yōu)化結(jié)果為初始值,然后縮小優(yōu)化變量的采用空間,可以一定程度上改善結(jié)果的精度。
3.規(guī)格表的離散區(qū)間步長對于求解的效率的影響非常大。因此,需要增大優(yōu)化迭代次數(shù)。
4.系統(tǒng)優(yōu)化過程中,可能多次在等效解處徘徊。影響求解效率。
5.人為將連續(xù)變量離散化后,基于偏導(dǎo)算法的一階優(yōu)化方法將不能處理該類問題。
6.最終解碼得到的材料規(guī)格往往需要返回到分析中去,才可以得到真實(shí)的狀態(tài)變量數(shù)值。
完全采用ansys優(yōu)化的具體方法這里不在提供。
這里順便說下ansys和workbench優(yōu)化分析的優(yōu)缺點(diǎn):
1.采用ansys可以很方面的實(shí)現(xiàn)網(wǎng)絡(luò)結(jié)構(gòu)的編程和變量提取后控制。對于類似問題,如果分析的模型更大,在workbench中建模可以說是一件極其痛苦的事情。
2.workbench提供了比ansys更多的優(yōu)化算法。自身就擁有離散變量的優(yōu)化功能。這也或許是現(xiàn)在ansys舍棄經(jīng)典優(yōu)化界面的一個很大原因。
展開 許多時候我們需要在ANSYS中查看高斯點(diǎn)上的應(yīng)或者和應(yīng)變,然而我們看到的節(jié)點(diǎn)上的應(yīng)力或者應(yīng)變通常是由高斯點(diǎn)上的應(yīng)力或者應(yīng)變外插而來,這時候我們就需要用到ERESX這個命令了。
ERESX命令使用格式:ERESX,Key(GUI: Main>solution > Load Step Opts > Output Ctrls > Integration Pt或Main Menu > Preprocessor > Loads > Load
Step Opts > Output
Ctrls > Integration Pt)
Key為外插法控制鍵,有DEFA,YES和NO三個選項(xiàng),分別對應(yīng)著三種情況:
DEFA(默認(rèn)設(shè)置):除了具有塑性、蠕變或膨脹等非線性特性的單元意外,將積分點(diǎn)的結(jié)果進(jìn)行外插擴(kuò)展到所有單元的節(jié)點(diǎn)上。
YES: 將積分點(diǎn)的結(jié)果進(jìn)行外插擴(kuò)展到所有單元的節(jié)點(diǎn)上,僅將線性結(jié)果數(shù)據(jù)通過外插法擴(kuò)展到這些具有塑性、蠕變或膨脹非線性特性的單元上。
NO: 將積分點(diǎn)上的結(jié)果復(fù)制(不是外插)到所有單元的節(jié)點(diǎn)上。
顯然,當(dāng)我們不確定ANSYS是如何外推的,想直接查看高斯點(diǎn)上的應(yīng)力、應(yīng)變或其它結(jié)果的時候,我們就可以直接使用ERESX,no這個命令來查看了。
注意:對于非線性的數(shù)據(jù)ANSYS總是采用復(fù)制的方式擴(kuò)展到節(jié)點(diǎn)上,而不是外推法,當(dāng) 然,你也可以用ERESX,yes來采用外推法;這個命令同樣可以在prep7中使用;
轉(zhuǎn)載來源于
http://blog.sina.com.cn/s/blog_934e096a0102wkyb.html
展開 
ansys查看變量的相關(guān)專題、標(biāo)簽、搜索
ansys查看變量的最新內(nèi)容
最近突然遇到一個有意思的問題,一時不知道如何操作,想著Ansys 應(yīng)該比較容易實(shí)現(xiàn),但是用了很長時間才找到一種方案(lll¬ω¬)。不知道大家是如何操作的。
已知:X坐標(biāo)系和Y坐標(biāo)系,和A點(diǎn) 相對Y坐標(biāo)系的位置。查看A點(diǎn)相對X坐標(biāo)系的位置,A點(diǎn)可以不是幾何點(diǎn)或網(wǎng)格節(jié)點(diǎn)。
如何在ANSYS workbench打開壓縮文件并查看結(jié)果
之前講到workbench可以壓縮文件,那么如何打開文件查看結(jié)果呢?默認(rèn)的方法是只有圖片數(shù)據(jù),只能看,沒有變形等結(jié)果,重新添加結(jié)果無效,那就需要重新計算了
1.直接雙擊之前生成的wbpz文件,或者workbench界面點(diǎn)擊file\restore,后面的警告全部忽略,打開后最好另存一下文件到指定位置,否則默認(rèn)的是臨時文件夾
在其他語言中求最大值非常容易,比如有三個變量分別是MXS6,MXS7和MXS8,要求他們的最大值賦予MaxS,用到的函數(shù)往往只是一個函數(shù)MaxS=max(MXS6,MXS7,MXS8)。但是在ANSYS Parametric Design Language Guide第三章第8節(jié) Parametric Functions部分卻找不到這樣的函數(shù)。
無奈自力更生吧。
MaxS=MXS6
*if,MXS7
背景描述:
本案例以ansys workbench中電-熱模塊為例,在前面電加熱結(jié)束以后,結(jié)果如圖所示:
溫度分布云圖
APDL 批量創(chuàng)建數(shù)組,在一維數(shù)組名上做文章,實(shí)現(xiàn)其與二維數(shù)組近似相同效果
首先批量創(chuàng)建了8個一維數(shù)組,數(shù)組名中的循環(huán)變量j使用%j%
finish
/prep7*do,j,1,8
*dim,List%j%,array,10,1
*enddo
然后給八個數(shù)組里的每一個元素賦值,總共80個元素
并且以數(shù)組元素值作為節(jié)點(diǎn)編號,同數(shù)組的y坐標(biāo)值相同
*do,i,1,10
*do,j
在有限元靜力分析中,常見的輸出結(jié)果有應(yīng)力、應(yīng)變、位移等,某些情況下,我們需要提取某一截面的內(nèi)力,或者約束處的約束反力等等。在ansys workbench中,可以通過后處理中的探針(Probe)來提取想要的力。
操作方法
Solution—>Insert—>Probe—>Force Reaction 在Location
如何在ANSYS WORKBENCH中查看裝配體內(nèi)零件之間的作用力?
例如:如圖所示的兩個物體并排放置在地面上,左邊物體的左端面固定,現(xiàn)在右邊物體的右端面上施加集中力。現(xiàn)在想知道左邊物體的接觸面上所受到的作用力的合力是多少。
顯然,答案是一目了然的,該合力的大小就等于右邊所施加的集中力。但是在ANSYS中如何得到接觸面上的合力呢?
這個問題很有代表性,以前也有研究生問到筆者這個問題,當(dāng)時筆者并未深究
ANSYS EnVision:隨心所欲的查看仿真結(jié)果:觀看此視頻,了解如何自由的利用ANSYS EnVision向你的客戶、合作者、市場營銷和管理者展示ANSYS 仿真結(jié)果。完全交互式的用戶界面和增強(qiáng)的圖形功能使您能夠以一種與每個組最相關(guān)和可理解的形式顯示仿真數(shù)據(jù)。
http://v.youku.com/v_show/id_XMzEyMzIzMTAxMg==.html
許多時候我們需要在ANSYS中查看高斯點(diǎn)上的應(yīng)或者和應(yīng)變,然而我們看到的節(jié)點(diǎn)上的應(yīng)力或者應(yīng)變通常是由高斯點(diǎn)上的應(yīng)力或者應(yīng)變外插而來,這時候我們就需要用到ERESX這個命令了。
ERESX命令使用格式:ERESX,Key(GUI: Main>solution > Load Step Opts > Output Ctrls > Integration Pt或Main Menu > Preprocessor
請大師給看一下:
在workbench平臺上做拓?fù)鋬?yōu)化,載荷和受力設(shè)置正常,后處理正常,但是無法查看拓?fù)鋬?yōu)化的結(jié)果
