ANSYS中可以使用的数学函数
ANSYS函数

ANSYS 函数1. distnd( i,j) — I,j 两点的距离2. node(x,y,z) —提取距离位置(x,y,z)最近的节点号3. kp(x,y,z) —提取距离位置(x,y,z)最近的关键点号4. 基本函数ABS(x):求x的绝对值SIGN(x,y):反回值大小等于︳X︱,符号同y ,(y=0时也返回正数)EXP(x) :指数函数x eln(xLOG(x) :自然对数)logLOG10(x) :常用对数()x10SQRT(x) :求x的平方根NINT(x) :求最接近x的整数x/的余数(y=0时返回0)MOD(x,y) :求yx~间平均分布RAND(x,y)::随机数发生器,随机数在yGDIS(x,y):正态分布函数,平均值为x,方差为ySIN(x), COS(x), TAN(x) :三角函数,默认情况下x的单位为弧度,可用命令*AFUN转换为角度。
SINH(x), COSH(x), TANH(x) :双曲函数ASIN(x), ACOS(x), A TAN(x):反三角函数,默认情况下返回值单位为弧度ATAN2(y,x) :反双曲函数,默认情况下返回值单位为弧度V ALCHR(CPARM) :字符参数CPARM 数值,(如果CPARM含有非数字字符则返回0) CHRV AL(PARM) :数值参数PARM的字符串,小数位取决于量级。
UPCASE(CPARM):将字符串CPARM转换为大写LWCASE(CPARM) :将字符串CPARM 转换为小写5. kx(i):表示关键点i 的x坐标值;同理ky(i);kz(i)6. nx(i):表示节点i 的x坐标值;同理ny(i);nz(i)7. nsel(k):是节点k在就是1,不在就是0.8. NDNEXT(N)Next higher node number above N in selected set (or zero if none found).9. NELEM(ENUM,NPOS) returns the node number in position NPOS for element ENUM. Node number at position 1,2,... or 20 of elementN, where npos is 1,2,...20.10. UX(N), UY(N), UZ(N) X, Y, or Z structural displacement or vector sum.11. ROTX(N), ROTY(N), ROTZ(N) X, Y, or Z structural rotation or vector sum.12. TEMP(N) Temperature.13. PRES(N) Pressure.14. VX(N), VY(N), VZ(N) X, Y, or Z fluid velocity or vector sum.15. ENKE(N) Turbulent kinetic energy (FLOTRAN).16. ENDS(N) Turbulent energy dissipation (FLOTRAN).17. CENTRX(N), CENTRY(N), and CENTRZ(N)always retrieve the element centroid in global Cartesian coordinates, and are determined from the selected nodes on the elements.18. ELADJ(N,face)Element number adjacent to face 1,2,...6.。
ANSYS常用命令详解

ANSYS常用命令详解1、AA,P1,P2,........P18 连接点生成面P1-P18 生成面的点号(用键盘输入,最多18个),最少3个,如果p1=p,可以在图中拾取(仅在GUI中有效),注意: 点p1到p18一定按顺时针或逆时针方向沿面顺序输入,这个顺序也确定了面的法线正向(按右手法则)。
面包含相邻点间已生成的线,如果两点间不只存在一条线,将用最短的一条。
如果生成面的点大于4个,要求点和线在当前坐标系下坐标为常值(如面或柱)。
建议环形坐标系下实体建模不用此命令。
菜单:main>preprocessor>modeling>create>area>arbitrary>through KPs2、AADDAADD, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9将分开的面相加生成一个面NA1, NA2,...为原来的面note:要相加的面要是共面的,相加后生成新面,原来的面将被删除,菜单:Main Menu>Preprocessor>Modeling>Operate>Booleans>Add>Areas3、AATTAATT, MAT, REAL, TYPE, ESYS, SECN指定所选的未划分网格的面的单元属性。
PREP7: MeshingMP ME ST DY <> PR EM <> FL PP EDMAT:指定给所选的未划分网格的面的材料号。
REAL:指定给所选的未划分网格的面的实常数号。
TYPE:指定给所选的未划分网格的面的单元类型号。
ESYS:指定给所选的未划分网格的面的坐标系号。
SECN:指定给所选的未划分网格的面的区域号。
注释:从所选的面中生成的面也将具有这些属性。
当面划分网格时将使用这些单元属性。
如果一个面在划分网格时,没有用此命令指定属性,那么该面的属性由当前的MAT,REAL,TYPE,ESYS,SECNUM命令的设置确定。
ANSYS查询函数大全

ANSYS查询函数大全Here is just about everything I know about inquiry functions. They are similar to *GET functions in usage, and have two input arguments. Here's an example.a=ndinqr(33,1)In this case, "a" will be assigned a value of -1 if node 33 is unselected, 0 if it is undefined, and 1 if it is selected. This is an example of using an inquiry function to obtain information about a specific entity, in this case node 33.An alternative use of an inquiry function is to find more generic data about a certain kind of entities. The following example illustrates this.a=ndinqr(0,14)This will assign to parameter "a" the highest node number defined in the model. Notice that the first argument is zero, and the second argument is 14.Here are the inquiry functions I am aware of.ndinqr(node,key) node number or zero, and key numberelmiqr(elem,key)kpinqr(keypoint,key)lsinqr(line,key)arinqr(area,key)vlinqr(volume,key)rlinqr(real,key)gapiqr(gap element,key)masiqr(master DOF,key)ceinqr(constraint equation,key)cpinqr(coupled set,key)csyiqr(coord system,key)etyiqr(element type,key)foriqr(nodal force,key)All of these work pretty much the same, with the first argument used as either an entity ID number (for data about a specific node, element, etc.) or a zero if the information is about a class of element (number of selected nodes, etc.)The key numbers are defined as follows.key=1 return select status (for a specific entity)key=12 return number of defined entities (KP's, nodes, etc.) key=13 return number of selected entitieskey=14 return the highest ID number in useThere a few other inquiry functions which have a slightly different format.mpinqr(mat,prop,key) material property table number, property number, key additional key=3 for number of temps used in a specific propertydget(node,idof,kcmplx) node number, displacement pointer, complex key displacement pointers are...1=ux, 2=uy, 3=uz, 4=rotx, 5=roty, 6=rotz, 7=ax, 8=ay 9=az, 10=vx, 11=vy, 12=vz, 19=pres, 20=temp, 21=volt, 22=mag, 23=enke, 24=ends, 25=emf, 26=currcomplex key=0 for real, 1 for imaginaryfget(node,idof,kcomplx) same definition as dget, but for forces this time.Posted by John Crawford on 10.28.1997Additional Inquiry FunctionSome time ago I dug out one additional Key:NUMS value for the entity:ndinqr(0,25)elmiqr(0,25)kpinqr(0,25)lsinqr(0,25)arinqr(0,25)vlinqr(0,25)It is sometimes handy for use in macros.Posted by Juha Tyllinen on 10.28.1999Inquiry Functions for SectionsI have looked at the code and can confirm Tyllinen Juha's observation. It will work in 5.5, 5.6, and not likely to change."Quick testing seems to indicate that Section number would be available with sn = elmiqr(n,-4), where n is the element number. At least that is the way it worked in 5.5.1 with Beam188 and Beam189."Other possibilites for element characteristics-1, material number-2, element type-3, real constant number-4, Element Section ID number-5, coordinate system numberPosted by Grama Bhashyam on 10.29.1999Useful Inquiry FunctionsNodes ndinqr(node,key)node - node number, should be 0 for key = 12, 13, 14key - information needed= 1, return select status:= 12, return number of defined nodes= 13, return number of selected nodes= 14, return highest node number defined= -2, superelement flag= -3, master degrees of freedom bit pattern= -4, active degrees of freedom bit pattern= -5, solid model attachment= -6, pack nodal line parametric valueoutput arguments:for key = 1= 0, node is undefined.= -1, node is unselected.= 1, node is selected.Element elmiqr(ielem,key)ielem - element number, should be zero for key = 12, 13, or 14 key - information flag= 1, return select status= 12, return number of defined elements= 13, return number of selected elements= 14, return maximum element number used= -1, material number= -2, type.= -3, real.= 4, element section ID number= 5, coordinate system number= 7, solid model referenceoutput arguments:for key = 1= 0, element is undefined= -1, element is unselected= 1, element is selectedKeypoints kpinqr(kpid,key)kpid - keypoint may be 0 for key = 12, 13, 14key - information flag.= 1, select= 12, number of defined= 13, number of selected= 14, highest number defined= -1, material number= -2, type= -3, real number= -4, node number, if meshed= -7, element number, if meshedoutput arguments:for key = 1= -1, unselected= 0, undefined= 1, selectedLines lsinqr(lsid,key)lsid - line segment for inquire may be 0 for key = 12, 13, 14 key - item to be returned= 1, select status= 2, length (in model units)= 12 number of defined= 13, number of selected= 14, highest number defined= -1, material number= -2, type= -3, real number= -4, number of nodes= -5, esys number= -6, number of elements= -8, number of element divs in existing mesh= -9, keypoint 1= -10, keypoint 2= -15, section id= -16, number of element divs for next mesh= -17, 0 = hard / 1 = soft NDIV= -18, 0 = hard / 1 = soft SPACEArea arinqr(areaid,key)areaid - area for inquiry, may be 0 for key = 12, 13, 14 key - key to information needed about the areaid= 1, return select status= 12, return number of defined= 13, return number of selected= 14, return highest number defined= -1, return material= -2, return type= -3, return real= -4, return number of nodes= -6, return number of elements= -7, return pointer to area in foreign db= -8, return element shape= -9, return mid-node element key= -10, return element coordinate system= -11, return area constraint informationoutput arguments:for key = 1= 0, areaid is undefined= -1, areaid is unselected= 1, areaid is selectedfor key = - 11= 0, no constraint on this area= 1, symmetry constraint= 2, anti-symmetry= 3, both symmetry and anti-symmetryVolumes vlinqr(vnmi,key)vnmi - volume for inquiry, may be 0 for key = 12, 13, 14 key - information flag= 1, return select status= 12, return number of defined= 13, return number of selected= 14, return highest number defined= -1, material= -2, type= -3, real= -4, number of nodes= -6, number of elements= -8, element shape= -9, mid-node element key= -10, element coordinate systemoutput arguments:for key = 1= 0, node is undefined= -1, node is unselected= 1, node is selected= 0, real constant table is undefined.= -1, real constant table is unselected.= 1, real constant table is selectedElement Type etyiqr(itype,key)itype - element type number, should be 0 for key = 12 and 14key - item to be returned= 1, return select status:= 12, return number of defined element types= 14, return highest element type number definedoutput arguments:for key = 1= 0, element type is undefined= -1, element type is unselected= 1, element type is selectedReal Constants rlinqr(nreal,key)nreal - real constant table number, should be 0 for key = 12, 13, 14key - information flag= 1, select status= 12, number of defined real constant tables= 13, number of selected real constant tables= 14, highest real constant table definedoutput arguments:for key = 1= 0, real constant table is undefined.= -1, real constant table is unselected.= 1, real constant table is selectedSection Table sectinqr(nsect,key)nsect - section id table number, should be 0 for key = 12, 13, 14key - information flag= 1, select status= 12, return number of defined section id tables= 13, return number of selected section id tables= 14, return highest section id table definedoutput arguments:for key = 1= 0, section id table is undefined.= -1, section id table is unselected.= 1, section id table is selectedMaterials mpinqr(mat,iprop,key)mat - material number, should be 0 for key = 12 and 14iprop - property reference numberiprop = 0, test for existence of any material property with this material number (with key = 1) key - key as to the information needed about material property= 1, return select status:= 12, number of defined material properties= 14, highest material property number definedoutput arguments:for key = 1, iprop = 0 (test for existence of any material property with this material number) EX = 1, EY = 2, EZ = 3, NUXY = 4, NUYZ = 5, NUXZ = 6, GXY = 7, GYZ = 8, GXZ = 9, ALPX = 10, ALPY = 11, ALPZ = 12, DENS = 13, MU =14, DAMP = 15, KXX = 16, KYY = 17, KZZ = 18, RSVX = 19, RSVY = 20, RSVZ = 21, C = 22, HF =23, VISC = 24, EMIS = 25, ENTH = 26, LSST = 27, PRXY = 28, PRYZ = 29, PRXZ = 30, MURX = 31, MURY = 32, MURZ = 33, PERX = 34, PERY = 35, PERZ = 36, MGXX = 37, MGYY = 38, MGZZ = 39, EGXX = 40, EGYY = 41, EGZZ = 42, TGXX = 43, TGYY = 44, TGZZ = 45, SONC = 46, SLIM = 47, ELIM = 48, ORTH = 54, CABL = 55, RIGI = 56, HGLS = 57, BM = 58, QRAT = 59, REFT = 60, PLAS = 61, CREE = 62, FAIL = 63, BH = 64, PIEZ = 65, SWEL = 66, WATE = 67, CONC = 68, PFLO = 69, ANEL = 70, ACOU = 71, EVIS = 72, USER = 73, NL = 74, HYPE = 75, NNEW = 76, MOON = 77, OGDE = 78, SUTH = 79, WIND = 80for key = 1 (otherwise)= 0, material prop is undefined= 1, material prop is selectedConstraint Equations ceinqr(ceid,key)ceid - constraint equation numberkey - inquiry key, should be zero for key = 12, 13, 14= 1, return select status= 1, equation is selected= 0, equation is undefined= -1, equation is unselected= 12, return number of defined constraint equations= 13, return number of selected constraint equations= 14, return number of highest numbered constraint equation defined= -1, return master degrees of freedom for this equationCouples cpinqr(cpid,key)cpid - coupled set numberkey - inquiry key, should be zero for key = 12, 13, 14= 1, return select status= 12, return number of defined coupled sets= 13, return number of selected coupled sets= 14, return the number of the highest numbered coupled setoutput arguments:for key = 1= 1, coupled set is selected= 0, coupled set in undefined= -1, coupled set in unseletedCoordinate System csyiqr(csysid,key)csysid - coordinate system reference number, should be zero for key = 12 or 14 key - information flag.= 1, return status:= 12, number of defined coordinate systems= 14, maximum coordinate system reference number used. output arguments:for key = 1= 0, coordinate system is not defined= -1, coordinate system is not selected= 1, coordinate system is selectedWarning and Error Messages erinqr(key)key - item to be returned= 3, total number of notes displayed= 4, total number of warnings displayed= 5, total number of errors displayed= 6, total number of fatals displayed。
ANSYS中可以使用的数学函数

ANSYS中可以使用的数学函数
ANSYS中可以使用的数学函数
在ANSYS帮助系统中关于*SET命令的注释下列出了ANSYS中可以使用的数学函数。
所有这些数学函数均可以在ANSYS环境中使用,这些数学函数包括:
ABS(X) 求绝对值
ACOS(X) 反余弦
ASIN(X) 反正弦
ATAN(X) 反正切
ATAN2(X,Y) 反正切, ArcTangent of (Y/X) , 可以考虑变量X,Y 的符号
COS(X) 求余弦
COSH(X) 双曲余弦
EXP(X) 指数函数
GDIS(X,Y) 求以X为均值,Y为标准差的高斯分布,在使用蒙地卡罗法研究随机荷载和随机材料参数时,可以用该函数处理计算结果LOG(X) 自然对数
LOG10(X) 常用对数(以10为基)
MOD(X,Y) 求 X/Y的余数. 如果 Y=0, 函数值为 0
NINT(X) 求最近的整数
RAND(X,Y) 取随机数,其中X 是下限, Y是上限
SIGN(X,Y) 取X的绝对值并赋予Y的符号. Y>=0, 函数值为|X|, Y<0, 函数值为-|X|,.
SIN(X) 正弦
SINH(X) 双曲正弦
SQRT(X) 平方根
TAN(X) 正切
TANH(X) 双曲正切。
ANSYS内嵌函数

ANSYS内嵌函数ansys中可以用*get命令获取信息。
如:*get,xx,node,i,loc,x 可以获取第i个节点的x坐标,即把第i个节点的x坐标赋给xx.通过内嵌函数,我们可以很方便的实现上述过程:xx=nx(i),nx(i)就是ansys 的一个内嵌函数。
下面我把ansys所有的内嵌函数都列举出来供各位参考:1. distnd( i,j) — I,j 两点的距离2. node(x,y,z) —提取距离位置(x,y,z)最近的节点号3. kp(x,y,z) —提取距离位置(x,y,z)最近的关键点号4.基本函数:ABS(x) Absolute value of x.SIGN(x,y) Absolute value of x with sign of y. y=0 results in positive sign.EXP(x) Exponential of x (ex).LOG(x) Natural log of x (ln (x)).LOG10(x) Common log of x (log10(x)).SQRT(x) Square root of x.NINT(x) Nearest integer to x.MOD(x,y) Remainder of x/y. y=0 returns zero (0).RAND(x,y) Random number (uniform distribution) in the range x to y (x = lower bound, y = upper bound).GDIS(x,y) Random sample of a Gaussian (normal) distribution with mean x and standard deviation y.SIN(x), COS(x), TAN(x) Sine, Cosine, and Tangent of x. x is in radians by default, but can be changed to degrees with *AFUN.SINH(x), COSH(x), TANH(x) Hyperbolic sine, Hyperbolic cosine, and Hyperbolic tangent of x.ASIN(x), ACOS(x), ATAN(x) Arcsine, Arccosine, and Arctangent of x. x must be between -1.0 and +1.0 for ASIN and ACOS. Output is in radians by default, but can be changed to degrees with *AFUN. Range of output is -pi/2 to +pi/2 for ASIN and ATAN, and 0 to pi for ACOS.ATAN2(y,x) Arctangent of y/x with the sign of each component considered. Output is in radians by default, but can be changed to degrees with *AFUN. Range of output is -pi to +pi.VALCHR (CPARM Numerical value of CPARM (if CPARM is non-numeric, returns 0.0).CHRVAL (PARM) Character value of numerical parameter PARM. Number of decimal places depends on magnitude.UPCASE CPARM Upper case equivalent of CPARM.LWCASE (CPARM) Lower case equivalent of CPARM.5. kx(i) :表示关键点i 的x坐标值;同理:ky(i);kz(i)6. nx(i) :表示节点i 的x坐标值;同理:ny(i);nz(i)7. nsel(k)是节点k在就是1,不在就是08. NDNEXT(N).: Next higher node number above N in selected set (or zero if none found).9. NELEM(ENUM,NPOS): returns the node number in position NPOS for element ENUM. Node number at position 1,2,... or 20 of elementN, where npos is 1,2, (20)10. UX(N), UY(N), UZ(N). :X, Y, or Z structural displacement or vector sum.11. ROTX(N), ROTY(N), ROTZ(N):X, Y, or Z structural rotation or vector sum12. TEMP(N).:Temperature13. PRES(N).:Pressure14. VX(N), VY(N), VZ(N).:X, Y, or Z fluid velocity or vector sum15. ENKE(N):Turbulent kinetic energy (FLOTRAN).16. ENDS(N).:Turbulent energy dissipation (FLOTRAN).17. CENTRX(N), CENTRY(N), and CENTRZ(N) always retrieve the element centroid in global Cartesian coordinates, and are determined from the selected nodes on the elements.18. ELADJ(N,face):Element number adjacent to face 1,2,...6.。
ansys中变量数组函数初级教程[新版]
![ansys中变量数组函数初级教程[新版]](https://img.taocdn.com/s3/m/2099ca63f56527d3240c844769eae009581ba2dd.png)
ANSYS中变量数组函数初级教程一、参数介绍1、参数的概念和类型:参数是指APDL中的变量与数组。
变量参数有两种类型:数值型和字符型。
数组参数有三种类型:数值型、字符型和表,表是一种特殊的数值型数组,允许自动进行线性差值。
在APDL中任何参数都不需要单独声明参数(不同于C语言)。
数值型参数,无论整形还是实型都按照双精度进行存储,被使用但未被赋值的参数程序将默认一个接近0的极小值。
字符型参数储存字符串,赋值方法是将字符创括在一对单引号中(最大长度8个字符)。
2、参数命名规则1)必须以字母开头,长度不超过32个字符2)只能包含字母,数值和下划线。
3)一般不能以下划线开头,以下划线开头的参数为系统隐含参数,只用于GUI和宏中。
4)以下划线结尾的参数用*STATUS命令或组列表显示,用*DEL删除。
5)不能使用宏专用的局部参数名:ARG1~ARG9和AR10~AR99.6)不能使用*ABBR命令定义的缩写。
7)不能使用ANSYS表示子(Lable)如TEMP,UX,PRES等等。
举例一些无效参数名:Fjsdklfjsklfjsklfjkslfjksdfjdkslfjsdklfjsdklfjs123434343(长度超过32)S@B(含非法字符@)UX(系统自由度标识符)12ddd(以数字开头)二、变量的定义与赋值一般定义变量与赋值有以下6种,但本文只介绍常用的几种:1)利用命令*set定义并赋值2)利用“=”定义并赋值3)利用GUI:utility menu——parameters——scalar parameters 定义赋值4)在启动时利用驱动命令进行定义与赋值(建议初学者不要使用)5)利用*get提取ANSYS数据库数据进行定义与赋值6)利用*ask命令定义并赋值1、利用*set定义变量并赋值格式*set,par,value,val2,val3……val10Par——参数名Valu——参数的赋值,数值或字符串Val2~val10——对数组赋值(见例子4)举例:*set,length,12(定义length并赋值为12)*set,width,length(定义width并赋值为length的值12)*set,abc_111,‟good‟(给abc_111定义为字符good)*set,B(1),1,2,3,4(给数组B赋值,B(1)=1, B(2)=2, B(3)=3, B(4)=4)2、利用“=”定义并赋值“=”可以直接用来定义和赋值变量,作为一种速记符实际是通过内部调用*set实现参数定义与赋值的。
ANSYS常用函数

ANSYS常用函数列出了ANSYS中常用的函数,有时候一个函数就能实现好几行apdl的功能1.abs(x) 绝对值2.acos(x) 反余弦3.asin(x) 反正弦4.atan(x) 反正切5.cos(x) 余弦6.cosh(x) 双曲余弦函数7.exp(x) 指数8.log(x) 对数9.mod(x,y) 求 x/y的余数. 如果 y=0, 函数值为 010.nint(x) 求最近的整数11.rand(x,y) 取随机数,其中x 是下限, y是上限12.sin(x) 正弦13.sinh(x) 双曲正弦14.sqrt(x) 开根15.tan(x) 正切16.distnd( i,j) i,j 两点的距离17.node(x,y,z) 提取距离位置(x,y,z)最近的节点号18.kp(x,y,z) 提取距离位置(x,y,z)最近的关键点号19.kx(i) 表示关键点i 的x坐标值;同理 ky(i);kz(i)20.nx(i) 表示节点i 的x坐标值;同理 ny(i);nz(i)21.nsel(k) k节点状态,-1表示未选中,0表示未定义,1标书选中22.ndnext(n) 下一个节点编号23.ux(n), uy(n), uz(n) n点的xyz方向位移24.rotx(n), roty(n), rotz(n) n点的xyz方向扭转角25.temp(n) n点温度.26.pres(n) n点压力.27.vx(n), vy(n), vz(n) n点速度28.esel(n) n单元状态,-1表示未选中,0表示未定义,1标书选中29.elnext(n) 下一个单元编号30.ksel(n) n点状态,-1表示未选中,0表示未定义,1标书选中.31.kpnext(n) 下一个点.32.lsel(n) n线段状态,-1表示未选中,0表示未定义,1标书选中33.lsnext(n) 下一个线段编号。
34.asel(n) n面状态,-1表示未选中,0表示未定义,1标书选中35.vsel(n) n体状态,-1表示未选中,0表示未定义,1标书选中36.vlnext(n) 下一个体编号37.distnd(n1,n2) n1和n2两节点距离38.distkp(k1,k2) k1和k2两点距离39.disten(e,n) 单元e中心和节点n距离40.nnear(n) 选择靠近节点n的节点41.knear(k) 选择靠点k的点42.enearn(n) 选择靠近单元e的单元。
ANSYS+APDL+命令集合

ANSYS APDL 命令集合(2)2007-11-23 16:50:04/post1中的几个命令:set, lstep, sbstep, fact, king, time, angle, nset 设定从结果文件读入的数据lstep :荷载步数sbstep:子步数,缺省为最后一步time:时间点(如果弧长法则不用)nset: data set numberdscale, wn, dmult 显示变形比例wn: 窗口号(或all),缺省为1dmult, 0或auto : 自动将最大变形图画为构件长的5%pldisp, kund 显示变形的结构kund: 0 仅显示变形后的结构1 显示变形前和变形后的结构2 显示变形结构和未变形结构的边缘PRETAB,LAB1, LAB2, ……LAB9 沿线单元长度方向绘单元表数据LABn : 空:所有ETABLE命令指定的列名列名:任何ETABLE命令指定的列名PLLS, LABI, LABJ, FACT, KUND 沿线单元长度方向绘单元表数据LABI:节点I的单元表列名LABJ:节点J的单元表列名FACT: 显示比例,缺省为1kund: 0 不显示未变形的结构1 变形和未变形重叠2 变形轮廓和未变形边缘etable, lab,item,comp将单元的某项结果制作成表格,以供pretable命令输出,lab: 字段名称,自己指定item: 结果的顶目名称,在每个单元的说明中有(在单元说明表中冒号左边的comp, 结果项目名称的分量,在单元说明表中冒号右边的比如将plane42单元的x应力分量制成表etable,sx,x,xLACAL,KCN,KCS,XC,YC,ZC,THXY,THYZ,THZX,PAR1,PAR2定义区域坐标系统,该命令执行后,ANSYS坐标系统自动更改为新建立的坐标系统,故可以定义许多区域坐标系统,以辅助有限元模型的建立。
KCN:该区域坐标系统的确定代号,大于10的任何一个号码都可以。
workbench的square函数

workbench的square函数工作台上,我轻轻地移动着手中的铁锤,专注地敲击着一个方形的金属块。
随着每次敲击,金属块发出清脆的声音,仿佛在诉说着它的故事。
这个金属块就是我手上的杰作,一个完美的方形。
它的四个边长都相等,每个角都是90度。
这是我使用工作台上的方函数创建的,它可以将任意一个数字作为参数,然后返回这个数字的平方。
方函数是一种简单而又实用的数学函数,它可以将一个数字与自身相乘,得到一个平方数。
在这个工作台上,我使用这个函数来创建一个完美的方形,只需将边长作为参数传入即可。
工作台上的方函数并不复杂,它只是将参数与自身相乘,并将结果返回。
这个函数不仅可以用于创建方形,还可以用于各种其他用途。
例如,如果你想计算一个数的平方,或者想创建一个具有相同边长的正方形,方函数都可以派上用场。
方函数的实现是通过一系列的计算和操作来完成的。
工作台上的方函数首先接收一个参数,然后将这个参数与自身相乘。
最后,它将结果返回,供后续的操作使用。
这个方函数的实际应用非常广泛。
无论是在数学领域还是在工程领域,方函数都扮演着重要的角色。
它可以帮助我们解决各种问题,例如计算面积、计算体积,甚至可以用于模拟和建模。
在工作台上,我不仅仅是在创建一个方形,更是在创造一种美丽的形状。
每一次敲击,都是对这个形状的一种赞美和呵护。
我可以感受到金属块的温度,感受到它在我的手中逐渐变得光滑而有质感。
工作台上的方函数让我感到无比满足。
它不仅让我能够创造出美丽的方形,还让我在创作的过程中体会到了一种与数字和形状交融的美妙感觉。
我相信,只要我继续坚持,我还可以创造出更多令人惊叹的作品。
工作台上的方函数,给予了我无限的创作可能性。
它让我相信,只要我拥有梦想和热情,就能够创造出无限美好的事物。
方函数,不仅仅是一个简单的数学函数,更是一种激发创造力和激发梦想的力量。
让我们一起,在工作台上,创造出更多美丽的方形吧!。
ANSYS 函数

一、ANSYS 中可以使用的数学函数在ANSYS 帮助系统中关于*SET 命令的注释下列出了ANSYS 中可以使用的数学函数。
所有这些数学函数均可以在ANSYS 环境中使用,这些数学函数包括,其中三角函数的单位默认是弧度:ABS(X)——xACOS(X)——)arccos(xASIN(X)——)arcsin(xATAN(X)——)(x arctgATAN2(X,Y)——)(xy arc COS(X) ——)cos(xCOSH(X)——)(x cohEXP(X)——x eGDIS(X,Y) 求以X 为均值,Y 为标准差的高斯分布,在使用蒙地卡罗法研究随机荷载和随机材料参数时,可以用该函数处理计算结果LOG(X)——)ln(xLOG10(X)——)lg(xMOD(X,Y) 求 X/Y 的余数. 如果 Y=0, 函数值为 0NINT(X) 求最近的整数RAND(X,Y) 取随机数,其中X 是下限, Y 是上限SIGN(X,Y) 取 X 的绝对值并赋予Y 的符号. Y>=0, 函数值为|X|, Y<0, 函数值为-|X|,.SIN(X) 正弦SINH(X) 双曲正弦SQRT(X)——xTAN(X)——)(x tg TANH(X) 双曲正切二、ansys 内嵌函数1. distnd( i,j) — I,j 两点的距离2. node(x,y,z)—提取距离位置(x,y,z)最近的节点号3. kp(x,y,z)—提取距离位置(x,y,z)最近的关键点号4.基本函数GDIS(x,y) Random sample of a Gaussian (normal) distribution with mean x and standard deviation y.VALCHR(CPARM) Numerical value of CPARM (if CPARM is non-numeric, returns 0.0).CHRVAL(PARM) Character value of numerical parameter PARM. Number of decimal places depends on magnitude.UPCASE(CPARM) Upper case equivalent of CPARM.LWCASE(CPARM) Lower case equivalent of CPARM.5. kx(i) 表示关键点i 的x坐标值;同理 ky(i);kz(i)6. nx(i)表示节点i 的x坐标值;同理 ny(i);nz(i)7. nsel(k)是节点k在就是1,不在就是0.8. NDNEXT(N) Next higher node number above N in selected set (or zero if none found).9. NELEM(ENUM,NPOS) returns the node number in position NPOS for element ENUM. Node number at position 1,2,... or 20 of elementN, where npos is 1,2,...20.10. UX(N), UY(N), UZ(N) X, Y, or Z structural displacement or vector sum.11.ROTX(N), ROTY(N), ROTZ(N) X, Y, or Z structural rotation or vector sum.12. TEMP(N) Temperature.13. PRES(N) Pressure.14. VX(N), VY(N), VZ(N) X, Y, or Z fluid velocity or vector sum.15. ENKE(N) Turbulent kinetic energy (FLOTRAN).16. ENDS(N) Turbulent energy dissipation (FLOTRAN).17. CENTRX(N), CENTRY(N), and CENTRZ(N) always retrieve the element centroid in global Cartesian coordinates, and are determined from the selected nodes on the elements.18. ELADJ(N,face) Element number adjacent to face 1,2,...6.。
2024版ansysfluent官方培训教程07udf

选择合适的编程工 具
可以使用任何支持C语言的编程 工具来编写UDF程序,如 Microsoft Visual Studio、 Code:Blocks等。根据实际需求 选择合适的编程工具进行安装和 配置。
03
编写简单的UDF程 序
在了解基本语法和编程规范后, 可以尝试编写一个简单的UDF程 序,如计算流场中某点的速度大 小。在编写过程中,需要注意代 码的规范性和可读性。
2024/1/26
3
UDF定义及作用
01
UDF(User-Defined Function) 是用户自定义函数,允许用户在 ANSYS Fluent中编写自己的代 码来解决特定问题。
02
UDF可以用于定义边界条件、物 性参数、源项、控制方程等,扩 展了ANSYS Fluent的功能和灵 活性。
03
switch-case等,用于实现条 件判断。
循环结构包括for循环、while 循环和do-while循环,用于实 现重复执行某段代码的功能。
2024/1/26
在使用控制语句和循环结构时, 需要注意语法格式和正确使用 大括号({})来定义代码块。
13
UDF常用函数库介绍
数学函数库包含了常见的数学运算函数,如sin、 cos、sqrt等。
2024/1/26
不收敛问题
调整求解器设置、改进网格质量或调整边界条件,以提高求解收敛性。
21
性能优化建议
优化算法
选择更高效的算法和数据结构,减少计算量 和内存占用。
并行计算
利用ANSYS Fluent的并行功能,加速UDF 的计算过程。
2024/1/26
减少I/O操作
减少不必要的文件读写操作,以提高程序运 行效率。
ansys蠕变本构模型

ansys蠕变本构模型蠕变是指物体在一定温度和应力条件下逐渐发生形变的现象。
蠕变本构模型是用来描述材料的蠕变性能的数学模型。
在工程领域中,蠕变的研究对于可靠性和寿命预测等方面具有重要意义。
在ANSYS软件中,有多种蠕变本构模型可供选择,如Norton本构模型、Manson-Haftka本构模型、Power Law本构模型等。
Norton本构模型是最常用、最简单的蠕变本构模型之一。
它基于实验事实,即材料蠕变速率与应力的指数幂关系。
Norton本构模型可以用下面的公式表示:εc = Aσ^n exp(-Q/RT)其中,εc是蠕变应变,A是一个与材料的本构参数有关的常数,σ是应力,n是指数,Q是激活能,R是气体常数,T是材料的温度。
这个模型适用于大多数金属和合金的蠕变行为。
Manson-Haftka本构模型是一种更复杂的蠕变本构模型。
它考虑了应力和温度的交互作用,并使用一个修正系数来描述蠕变应变的非线性行为。
Manson-Haftka本构模型可以用下面的公式表示:εc = Aσ^n exp(-Q/RT) [1 + β(εP)^m]其中,εc是蠕变应变,A、n、Q、R、T的含义与Norton本构模型相同,β是一个非线性修正系数,εP是塑性应变,m是一个与材料有关的常数。
这个模型适用于不同应力水平下的蠕变行为。
Power Law本构模型是基于实验事实,即材料蠕变速率与应力的幂函数关系。
Power Law本构模型可以用下面的公式表示:εc = Aσ^n其中,εc是蠕变应变,A是一个与材料的本构参数有关的常数,σ是应力,n是指数。
这个模型适用于高负荷条件下的蠕变行为。
以上是ANSYS中常用的几种蠕变本构模型。
根据实际情况和材料性质的不同,可以选择适合的蠕变本构模型来模拟蠕变行为。
这些模型可以帮助工程师更好地理解和预测材料的蠕变性能,从而优化设计和提高产品的可靠性。
同时,在ANSYS软件中,还可以根据实验数据对蠕变本构模型参数进行拟合和优化,从而更准确地描述材料的蠕变行为。
ansysCFX中CEL使用讲解

boundary or interface)
Inventory #002445 6-2
CEL 规则
Version 1.3
• 语法规则与常规的代数语法规则相同 • 算子:
+ (加)
- (减)
* (乘)
/ (除)
^ (乘方)
• 变量和表达式对大小写敏感 (例: t 和 T)
• 对于加和减运算表达式必须在尺度上一致 (例: 1.0 [mm] + 0.45
• 如果1 :
– 可以是Post当中的一个表达式; 在求解器当中只允许以变量形式 存在
– 返回值得单位取决于宗数的单位
3/23/2007 © 2007 ANSYS, Inc. All rights reserved.
CFX 11.0 ANSYS, Inc. Proprietary
Inventory #002445 6-15
• CEL - CFX Expression Language
– 允许用户创建方程 (可以定制求解的方程或是系统变量) 用于 CFX前处理和CFX后处理
• 例:
3/23/2007 © 2007 ANSYS, Inc. All rights reserved.
CFX 11.0 ANSYS, Inc. Proprietary
Operand’s Dimensions [x] Angle Angle Angle Dimensionless Dimensionless Dimensionless Dimensionless Dimensionless Dimensionless Any Any Any Any Dimensionless
Inventory #002445 6-6
ansys常用内部函数汇总

1. distnd( i,j) — I,j 两点的距离2. node(x,y,z) —提取距离位置(x,y,z)最近的节点号3. kp(x,y,z) —提取距离位置(x,y,z)最近的关键点号4.基本函数ABS(x) Absolute value of x.SIGN(x,y) Absolute value of x with sign of y. y=0 results in positive sign.EXP(x) Exponential of x (ex).LOG(x) Natural log of x (ln (x)).LOG10(x) Common log of x (log10(x)).SQRT(x) Square root of x.NINT(x) Nearest integer to x.MOD(x,y) Remainder of x/y. y=0 returns zero (0).RAND(x,y) Random number (uniform distribution) in the range x to y (x = lower bound, y = upper bound).GDIS(x,y) Random sample of a Gaussian (normal) distribution with mean x and standard deviation y.SIN(x), COS(x), TAN(x) Sine, Cosine, and Tangent of x. x is in radians by default, but can be changed to degrees with *AFUN.SINH(x), COSH(x), TANH(x) Hyperbolic sine, Hyperbolic cosine, and Hyperbolic tangent of x.ASIN(x), ACOS(x), ATAN(x) Arcsine, Arccosine, and Arctangent of x. x must be between -1.0 and 1.0 for ASIN and ACOS. Output is in radians by default, but can be changed to degrees with *AFUN. Range of output is -pi/2 to pi/2 for ASIN and ATAN, and 0 to pi for ACOS.ATAN2(y,x) Arctangent of y/x with the sign of each component considered. Output is in radians by default, but can be changed to degrees with *AFUN. Range of output is -pi to pi.VALCHR(CPARM) Numerical value of CPARM (if CPARM is non-numeric, returns 0.0).CHRVAL(PARM) Character value of numerical parameter PARM. Number of decimal places depends on magnitude.UPCASE(CPARM) Upper case equivalent of CPARM.LWCASE(CPARM) Lower case equivalent of CPARM.5. kx(i) 表示关键点i 的x坐标值;同理 ky(i);kz(i)6. nx(i) 表示节点i 的x坐标值;同理 ny(i);nz(i)7. nsel(k) 是节点k在就是1,不在就是0.zero if none found).9. NELEM(ENUM,NPOS) returns the node number in position NPOS for element ENUM. Node number at position 1,2,... or 20 of elementN, where npos is 1,2,...20.10. UX(N), UY(N), UZ(N) X, Y, or Z structural displacement or vector sum.11. ROTX(N), ROTY(N), ROTZ(N) X, Y, or Z structural rotation or vector sum.12. TEMP(N) Temperature.13. PRES(N) Pressure.14. VX(N), VY(N), VZ(N) X, Y, or Z fluid velocity or vector sum.15. ENKE(N) Turbulent kinetic energy (FLOTRAN).16. ENDS(N) Turbulent energy dissipation (FLOTRAN).17. CENTRX(N), CENTRY(N), and CENTRZ(N) always retrieve the element centroid in global Cartesian coordinates, and are determined from the selected nodes on the elements.18. ELADJ(N,face) Element number adjacent to face 1,2,...6.。
ansys workbench中反三角函数

ansys workbench中反三角函数反三角函数在数学中扮演着重要的角色。
它们是常见的三角函数的逆运算,通常用来解决与三角函数相关的各种问题。
在ANSYS Workbench中,反三角函数的功能得到了广泛的应用和支持。
本文将对ANSYS Workbench中的反三角函数进行详细介绍,并探讨其在工程分析中的应用。
一、反三角函数概述反三角函数是对应于三角函数取值的角度的函数。
主要包括反正弦函数、反余弦函数、反正切函数等。
反三角函数的定义域和值域与对应的三角函数相反,因此可以将三角函数的结果转换为角度值,并用于解决有关角度的问题。
在ANSYS Workbench中,反三角函数通常以函数形式或运算符形式出现。
常用的反三角函数如下:1. 反正弦函数(arcsin):以-1到1之间的实数x作为参数,返回一个介于 -π/2 到π/2 之间的角度。
2. 反余弦函数(arccos):以-1到1之间的实数x作为参数,返回一个介于 0 到π 之间的角度。
3. 反正切函数(arctan):以实数x作为参数,返回一个介于-π/2 到π/2 之间的角度。
当然,在ANSYS Workbench中还有其他的反三角函数,如反正切函数的一般化形式arctan2等。
这些函数的具体用法可以根据具体情况进行使用。
二、反三角函数在工程分析中的应用反三角函数在工程分析中具有广泛的应用。
以下将介绍几个常见的应用场景和案例,以展示反三角函数在工程问题中的重要性。
1. 风压计算:在建筑设计中,需要考虑建筑物在强风作用下的稳定性。
反三角函数可以帮助计算建筑物受到的风压,从而评估其抗风能力。
通过使用反正弦函数,可以将风压转换为对应的角度值,从而更好地了解风力对建筑物的影响。
2. 机械设计:在机械设计中,经常需要计算零件之间的夹角或轴心的夹角。
反余弦函数在这种情况下非常有用,可以通过已知的坐标差异计算夹角,从而帮助确定零件的相对位置。
3. 电路分析:在电路分析中,反正切函数用于计算电流和电压之间的相位差。
ANSYS函数

ANSYS命令流、二次开发与HELP文档之七-函数编辑与加载设计发表时间:2009-8-25 作者: D&D_ANSYS-刘军涛来源: e-works关键字: ANSYS 命令流函数编辑加载设计ANSYS程序中有专门的函数功能项,本篇即主要介绍该函数功能项的一些专用术语和应用技巧,在进行复杂载荷的加载和设计时,应用函数功能项是必不可少的,所以,对于一个分析工程师而言,学习这个工具的使用方法也是必要的。
1、基本介绍ANSYS的参数菜单包含Functions,即函数功能项,它包含两个子菜单项: 1)函数编辑器:Utility Menu>Parameters>Functions>Define/Edit;2)函数加载器:Utility Menu>Parameters>Functions>Read from file;对应于ANSYS函数编辑器,有几个专门的专用术语,需要首先了解和学习,它对理解函数编辑器的使用方法非常重要。
主要包括:1)Function:函数,即一系列的方程联立在一起用于定义一个高级边界条件; 2)Primary Variable:基本变量,也叫独立变量,在求解过程中需要计算和使用的变量;3)Regime: 状态控制,根据状态控制变量的设计空间或运算范围划分为多个部分,每个部分就就是一个状态控制区间。
状态控制区间是根据状态控制变量的上限和下限进行网格划分的,并且要求状态控制变量必须是连续变量,每个状态控制区间对应与一个独立方程用于定义函数关系;4)Regime Variable: 状态控制变量,序列方程的定义变量,用于函数计算; 5)Equation Variable: 方程变量,在一个方程中用户采用的未知变量,当加载一个函数时会定义该变量的数值。
函数编辑器可用于定义方程和控制条件爱你,使用一组基本变量、方程变量和数学函数去建立方程,可以建立单个方程或一个函数,其中函数是由一系列方程联立组成,每个方程对应于一个特定的状态控制区间,最终用作函数边界条件施加到分析模型中。
ANSYS应用技巧(一)

1.将扩散管的入口速度测量结果用作CFX的入口边界条件对一个扩散管的入口速度进行了实验测量,并打算把测量所得到的结果用作CFX 计算的入口边界条件,怎么做?怎么样才能够在CFX 中引入实验数据而非公式做为入口边界条件呢?只需要创建并使用一个边界条件分布文件就可以了,文件的格式非常简单,就是一个有文件头的CSV 文件。
一个简单的办法是用CFX5.7 把你需要的截面变量分布文件输出,并以此为基础创建自己的变量分布文件。
具体要输出入口边界的操作是这样的:1) 点击“文件”->“输出”命令,在类型中选择“BC”变量分布而不是“通用”或者别的;2) 选择你要输出的变量;3) 点击“OK”;然后打开“profilefile.scv”文件,保持原有格式和单位。
以此文件做为模板,你就可以创建自己的“profilefile.scv”文件了。
2.如何将扩散管的入口速度测量结果用作CFX的入口边界条件对一个扩散管的入口速度进行了实验测量,并打算把测量所得到的结果用作CFX 计算的入口边界条件,怎么做?怎么样才能够在CFX 中引入实验数据而非公式做为入口边界条件呢?只需要创建并使用一个边界条件分布文件就可以了,文件的格式非常简单,就是一个有文件头的CSV 文件。
一个简单的办法是用CFX5.7 把你需要的截面变量分布文件输出,并以此为基础创建自己的变量分布文件。
具体要输出入口边界的操作是这样的:1) 点击“文件”->“输出”命令,在类型中选择“BC”变量分布而不是“通用”或者别的;2) 选择你要输出的变量;3) 点击“OK”;然后打开“profilefile.scv”文件,保持原有格式和单位。
以此文件做为模板,你就可以创建自己的“profilefile.scv”文件了。
3.ANSYSFLOTRAN分析的几个处理技巧Flotran是CFD分析模块,与ANSYS的其它模块一起可以方便的进行流固耦合分析。
在流体分析以及流固耦合分析中,常见的几个问题的处理技巧如下:1)小、负主元问题:可以采用修正的惯性松弛因子的方法处理,惯性松弛因子可以设置为1.0。
史上最全的ANSYS命令流大全

《史上最全的ANSYS命令流查询与解释》[1]*************************************************************************************对ansys主要命令的解释1, /PREP7 ! 加载前处理模块2, /CLEAR,NOSTART ! 清除已有的数据, 不读入启动文件的设置<不加载初始化文件>初始化文件是用于记录用户和系统选项设置的文本文件/CLEAR, START !清除系统中的所有数据,读入启动文件的设置/FILENAME, EX10.5 ! 定义工程文件名称/TITLE, EX10.5 SOLID MODEL OF AN AXIAL BEARING ! 指定标题4, F,2,FY,-1000 ! 在2号节点上施加沿着-Y方向大小为1000N的集中力6, FINISH ! 退出模块命令7, /POST1 ! 加载后处理模块8, PLDISP,2 ! 显示结构变形图,参数"2"表示用虚线绘制出原来结构的轮廓9, ETABLE,STRS,LS,1 ! 用轴向应力SAXL的编号"LS,1"定义单元表STRSETABLE, MFORX,SMISC,1 ! 以杆单元的轴力为内容, 建立单元表MFORXETABLE, SAXL, LS, 1 ! 以杆单元的轴向应力为内容, 建立单元表SAXLETABLE, EPELAXL, LEPEL, 1 ! 以杆单元的轴向应变为内容, 建立单元表EPELAXLETABLE,STRS_ST,LS,1 !以杆件的轴向应力"LS,1"为内容定义单元表STRS_STETABLE, STRS_CO, LS,1 !以杆件的轴向应力"LS,1"定义单元表STRS_COETABLE,STRSX,S,X ! 定义X方向的应力为单元表STRSXETABLE,STRSY,S,Y ! 定义Y方向的应力为单元表STRSY*GET,STRSS_ST,ELEM,STEEL_E, ETAB, STRS_ST !从单元表STRS_ST中提取STEEL_E单元的应力结果,存入变量STRSS_ST;*GET, STRSS_CO,ELEM,COPPER_E,ETAB,STRS_CO"从单元表STRS_CO中提取COPPER_E单元的应力结果,存入变量STRSS_CO10 FINISH !退出以前的模块11, /CLEAR, START ! 清除系统中的所有数据,读入启动文件的设置12 /UNITS, SI !申明采用国际单位制14 /NUMBER, 2 !只显示编号, 不使用彩色/NUMBER, 0 ! 显示编号, 并使用彩色15 /SOLU ! 进入求解模块:定义力和位移边界条件,并求解ANTYPE, STATIC ! 申明分析类型是静力分析<STA TIC或者0>OUTPR, BASIC, ALL ! 在输出结果中, 列出所有荷载步的基本计算结果OUTPR,BASIC,ALL !指定输出所有节点的基本数据OUTPR,BASIC,LAST ! 选择基本输出选项,直到最后一个荷载步OUTPR,,1 ! 输出第1个荷载步的基本计算结果OUTPR,BASIC,1 ! 选择第1荷载步的基本输出项目OUTPR,NLOAD,1 ! 指定输出第1荷载步的内容OUTRES,ALL,0 !设置将所有数据不记录到数据库。
ansys19.0公式编辑

ansys19.0公式编辑
在ANSYS 19.0中,你可以使用公式编辑器来定义各种数学公式和表达式。
公式编辑器是用于创建和编辑在分析过程中需要使用的各种公式和方程的工具。
要打开公式编辑器,请按照以下步骤操作:
1. 打开ANSYS软件并加载你想要编辑公式的工程文件。
2. 在主菜单栏中选择 "Preprocessor"(预处理器)并选择 "Define"(定义)。
3. 在 "Define" 下拉菜单中选择 "Expressions"(表达式)。
4. 在 "Expressions" 窗口中,你可以创建和编辑各种公式和表达式。
在公式编辑器中,你可以使用各种数学运算符,例如加号 (+)、减号 (-)、乘号 (*)、除号 (/)、幂运算 (^) 等。
你还可以使用各种函数,例如sin、cos、tan、exp、log等。
为了确保正确编辑公式,请遵循以下几个注意事项:
1. 使用括号()来控制运算的优先级。
2. 使用变量名来引用参数和结果。
请注意,变量名必须以字母开头,可以包含字母、数字和下划线。
3. 在公式编辑器中,如果你想使用ANSYS内置的参数或函数,可以使用下拉菜单来浏览和选择。
编辑完成后,你可以应用这些公式到ANSYS的不同模块中,例如结构分析、流体力学分析、热传导分析等。
请根据你的具体需求选择适当的模块并将公式应用到相应的参数或场变量上。
希望这些信息对你有帮助!。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
COSH(X) 双曲余弦
EXP(X) 指数函数
GDIS(X,Y) 求以X为均值,Y为标准差的高斯分布,在使用蒙地
LOG(X) 自然对数
LOG10(X) 常用对数(以10为基)
MOD(X,Y) 求 X/Y的余数. 如果 Y=0, 函数值为 0
ANSYS中可以使用的数学函数
在ANSYS帮助系统中关于*SET命令的注释下列出了ANSYS中可以使用的数学函数。所有这些数学函数均可以在ANSYS环境中使用,这些数学函数包括:
ABS(X) 求绝对值
ACOS(X) 反余弦
ASIN(X) 反正弦
ATAN(X) 反正切
ATAN2(X,Y) 反正切, ArcTangent of (Y/X) , 可以考虑变量X,Y 的符号
NINT(X) 求最近的整数
RAND(X,Y) 取随机数,其中X 是下限, Y是上限
SIGN(X,Y) 取 X的绝对值并赋予Y的符号. Y>=0, 函数值为|X|, Y<0, 函数值为-|X|,.
SIN(X) 正弦
SINH(X) 双曲正弦
SQRT(X) 平方根
TAN(X) 正切
TANH(X) 双曲正切