
發(fā)布
注冊
/
登錄ansys中的get函數(shù)
關(guān)注創(chuàng)建者:王靖雯 創(chuàng)建時(shí)間:2023-03-07
ansys中的get函數(shù)的視頻教程
基于ANSYS的function多段函數(shù)為ansysworkbench中多變量載荷添加(無聲版本)
基于ANSYS的function多段函數(shù)為ansysworkbench中多變量載荷添加 基于對于一個(gè)結(jié)構(gòu)的熱對流分析
¥10 13分鐘 31播放
查看
ansys中的get函數(shù)的實(shí)例教程
自己收藏并與大家分享,來自于ANSYS的help
“get函數(shù)”可用于某些項(xiàng),并可用于代替*get命令。函數(shù)返回值并在函數(shù)被輸入的地方使用它,繞過了用參數(shù)名存儲值和在要使用值的地方輸入?yún)?shù)名的需要。
例如,假設(shè)要計(jì)算兩個(gè)節(jié)點(diǎn)的平均X位置。使用*GET命令,參數(shù)L1可以指定節(jié)點(diǎn)1的X位置,參數(shù)L2可以指定節(jié)點(diǎn)2的X位置。然后,可以從mid=(L1+L2)/2計(jì)算mid位置:
*GET,L1,NODE,1,LOC,X
*GET,L2,NODE,2,LOC,X
MID=(L1+L2)/2
但是,使用返回節(jié)點(diǎn)N的X位置的節(jié)點(diǎn)位置“get ”函數(shù)NX(N),可以直接計(jì)算MID,而不需要中間參數(shù)L1和L2:
MID=(NX(1)+NX(2))/2
除非另有說明,否則Get函數(shù)返回活動(dòng)坐標(biāo)系中的值。
Get函數(shù)參數(shù)本身可能是參數(shù)或其他Get函數(shù)。get函數(shù)NELEM(E,NPOS)返回元素編號E的NPOS位置的節(jié)點(diǎn)號。組合函數(shù)NX(NELEM(E,NPOS))返回該節(jié)點(diǎn)的X位置。
下表列出了按功能分組的可用get函數(shù)。*GET命令還列出GET函數(shù)作為*GET items的替代項(xiàng)(如果適用)
Table 1: *GET - Get Function Summary
"Get Function" Summary
Entity Status Get Function Description
NSEL(N) Status of node N: -1=unselected, 0=undefined, 1=selected.
ESEL(E) Status of element E: -1=unselected, 0=undefined, 1=selected.
展開 ANSYS中*Get命令使用方法詳解
水哥寄語
ANSYS中的*GET命令貫穿了我們整個(gè)有限元建模分析過程,水哥個(gè)人覺得,如果不會(huì)ANSYS中的get命令,那么一定是菜鳥級別,但這并不是說會(huì)Get命令就是高手,比如水哥自己。Anyway,水哥畢竟是個(gè)老司機(jī),今日,就來談?wù)勗趺词褂?em>ANSYS中的*Get命令。
1 概述
當(dāng)然了,首先我們要明白ANSYS中如何查看*get命令,知道這個(gè)命令需要輸入哪些參數(shù)。
打開help,輸入*get,出來了以下格式:
*GET, Par, Entity, ENTNUM, Item1, IT1NUM, Item2, IT2NUM
Par:定義的變量名稱,用于存儲提取的數(shù)據(jù);
Entity:關(guān)鍵字,是信息提取的對象,包括NODE, ELEM, KP, LINE, AREA, VOLU, PDS等;
ENTNUM:當(dāng)前對象的數(shù)字標(biāo)識,比如節(jié)點(diǎn)的節(jié)點(diǎn)號,單元的單元號等;
Item1:提取的信息,可用的非常多,后面展開;
IT1NUM:和Item1配合使用。
面對這么多要輸入的參數(shù),我們該如何確定具體輸入呢?接下來水哥教大家如何使用help查詢*get的各個(gè)關(guān)鍵字眼。
在查詢之間,首先我們自己要弄明白我們想要提取的數(shù)據(jù)是屬于哪個(gè)范疇。前處理數(shù)據(jù)?求解數(shù)據(jù)?后處理數(shù)據(jù)?當(dāng)我們自己搞清楚提取數(shù)據(jù)的范疇時(shí),我們就可以順著Help去查看相關(guān)的字眼了。
2、案例
我們以最常見的一種操作,提取分析完后某個(gè)節(jié)點(diǎn)X方向的位移,來說明這個(gè)過程。
提取X方向位移毋庸置疑是屬于后處理了,也即是我們需要提取的數(shù)據(jù)屬于后處理的范疇,因此我們在查看Help時(shí),直接跳躍到后處理的項(xiàng)目。
展開 如題,《從形函數(shù)與函數(shù)的連續(xù)可導(dǎo)性到ansys結(jié)果中的節(jié)點(diǎn)解與單元解的差異》,形函數(shù)對結(jié)果的影響大部分人都能聯(lián)想到二次單元比線性單元求得的結(jié)果更精確,但該文要表達(dá)的不僅如此,而是從更一般地討論怎么從單元的形函數(shù)來理解節(jié)點(diǎn)解與單元解之間的差異。
首先討論單元的階次。作為基礎(chǔ)我們應(yīng)該明白網(wǎng)格與單元的區(qū)別,網(wǎng)格是將幾何體離散化后的結(jié)構(gòu),即組成幾何體的微元,單元是這些微元的幾何、物理或數(shù)學(xué)屬性(這里我們并不打算詳細(xì)討論單元的這些屬性,但是這些知識會(huì)方便對本文的理解)。我們經(jīng)常在使用ansys或其他CAE軟件時(shí)經(jīng)常會(huì)遇到單元的選擇以及單元階次的選擇,一般一種單元包括線性單元和二次單元甚至更高級的單元,比如在ansys中經(jīng)常被使用的shell181(左)和shell281(右),線性單元使用的形函數(shù)是一次的多項(xiàng)式,高次單元使用的形函數(shù)是高次的多項(xiàng)式,形函數(shù)用于描述相鄰節(jié)點(diǎn)之間的位移場,所以高次的單元可以更好的描述形狀復(fù)雜的幾何體。
不同于常規(guī)材料力學(xué)中通過平衡方程求解(首先求得的解是力解),有限元方式求解的特點(diǎn)是首先求解出的結(jié)果是節(jié)點(diǎn)的位移解,即displacement of nodes,所有的節(jié)點(diǎn)位移形成了位移場,在空間上位移場一定是連續(xù)的,但是不一定是平滑的。哎哎,是不是特別熟悉的感覺,正是和高數(shù)中函數(shù)的連續(xù)性和可導(dǎo)性兩個(gè)性質(zhì)非常相似,不用奇怪,位移場本來就是用函數(shù)描述的,所以自然就存在函數(shù)的性質(zhì),所以用函數(shù)的性質(zhì)來理解就可以方便解釋一些現(xiàn)象了,下圖分別是用兩種形函數(shù)描述的位移場,在有限元求解后得到的首先是節(jié)點(diǎn)位移解,即圖中5個(gè)節(jié)點(diǎn)的位移,假如每個(gè)節(jié)點(diǎn)的位移用坐標(biāo)x\y\z的函數(shù)來表示,然后通過形函數(shù)插值得到相鄰節(jié)點(diǎn)之間的位移(也是xyz的函數(shù)),上圖是用一次形函數(shù)插值,下圖是用二次形函數(shù)插值。
展開 比如說我要施加一個(gè)周期性的沖擊 希望他作用2個(gè)周期后停止
以下為excel的圖像表達(dá)
函數(shù).zip
作者文章.7z
作者:范文哲(fwz0703@163.com,公眾號:CAE_ANSYS)

ansys中的get函數(shù)的相關(guān)專題、標(biāo)簽、搜索
ansys中的get函數(shù)的最新內(nèi)容
如題,《從形函數(shù)與函數(shù)的連續(xù)可導(dǎo)性到ansys結(jié)果中的節(jié)點(diǎn)解與單元解的差異》,形函數(shù)對結(jié)果的影響大部分人都能聯(lián)想到二次單元比線性單元求得的結(jié)果更精確,但該文要表達(dá)的不僅如此,而是從更一般地討論怎么從單元的形函數(shù)來理解節(jié)點(diǎn)解與單元解之間的差異。
首先討論單元的階次。作為基礎(chǔ)我們應(yīng)該明白網(wǎng)格與單元的區(qū)別,網(wǎng)格是將幾何體離散化后的結(jié)構(gòu),即組成幾何體的微元,單元是這些微元的幾何
自己收藏并與大家分享,來自于ANSYS的help
“get函數(shù)”可用于某些項(xiàng),并可用于代替*get命令。函數(shù)返回值并在函數(shù)被輸入的地方使用它,繞過了用參數(shù)名存儲值和在要使用值的地方輸入?yún)?shù)名的需要。
例如,假設(shè)要計(jì)算兩個(gè)節(jié)點(diǎn)的平均X位置。使用*GET命令,參數(shù)L1可以指定節(jié)點(diǎn)1的X位置,參數(shù)L2可以指定節(jié)點(diǎn)2的X位置。然后,可以從mid=(L1+L2)/2計(jì)算mid位置:
*GET,L1,NODE
在ANSYS仿真中經(jīng)常會(huì)遇到一些動(dòng)態(tài)的加載方法,加載的載荷(位移、力、電流、溫度等)隨著時(shí)間而變化,表示不同的狀態(tài)。而相應(yīng)的在workbench中可以方便的采用表格方法設(shè)置不同時(shí)間狀態(tài)下加載的位移或受力等載荷。但是又實(shí)用需要APDL命令的方式書寫不同時(shí)刻的載荷,但是函數(shù)庫當(dāng)中又沒有相應(yīng)的函數(shù),那么如何書寫呢,下面我們選取幾個(gè)有代表性的書寫方法
(1)三角波的使用
一個(gè)物體在一個(gè)平面上移動(dòng)
本篇回答一位朋友提出來的問題,說明如何在ANSYS WOKRBENCH中施加分段函數(shù)激勵(lì)。
假設(shè)分段的分布載荷如下
該載荷施加在一長方體的頂面上,作為分布力系施加。
下面說明操作方法。
1. 創(chuàng)建一個(gè)瞬態(tài)動(dòng)力學(xué)分析系統(tǒng)
2.創(chuàng)建一長方體,尺寸任意。
3.劃分網(wǎng)格
4.分析設(shè)置
設(shè)置兩個(gè)時(shí)間步,
第一步終止時(shí)間為1秒,打開自動(dòng)時(shí)間步長,通過載荷步來定義載荷子步
ANSYS中*Get命令使用方法詳解
水哥寄語
ANSYS中的*GET命令貫穿了我們整個(gè)有限元建模分析過程,水哥個(gè)人覺得,如果不會(huì)ANSYS中的get命令,那么一定是菜鳥級別,但這并不是說會(huì)Get命令就是高手,比如水哥自己。Anyway,水哥畢竟是個(gè)老司機(jī),今日,就來談?wù)勗趺词褂肁NSYS中的*Get命令。
1 概述
當(dāng)然了,首先我們要明白ANSYS
比如說我要施加一個(gè)周期性的沖擊 希望他作用2個(gè)周期后停止
在ANSYS幫助系統(tǒng)中關(guān)于*SET命令的注釋下列出了ANSYS中可以使用的數(shù)學(xué)函數(shù)。所有這些數(shù)學(xué)函數(shù)均可以在ANSYS環(huán)境中使用,這些數(shù)學(xué)函數(shù)包括:
ABS(X) 求絕對值
ACOS(X) 反余弦
ASIN(X) 反正弦
ATAN(X) 反正切
ATAN2(X,Y) 反正切, ArcTangent of (Y/X) , 可以考慮變量X,Y 的符號
COS(X) 求余弦
COSH(X) 雙曲余弦
EXP
*dim,a,,10
*dim,b,,10
*do,i,1,10
a(i)=i
b(i)=sin(i/5)
*enddo
/prep7
*do,i,1,10
k,i,a(i),b(i),0
*enddo
*do,i,1,9
l,i,i+1