ANSYS函数
- 格式:doc
- 大小:74.50 KB
- 文档页数:8
在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, 函数值为 0NINT(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) 双曲正切2004-4-15在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, 函数值为 0NINT(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命令流中文说明CommandVSBV, NV1, NV2, SEPO, KEEP1, KEEP2 — Subtracts volumes from volumes,用于2个solid相减操作,最终目的是要nv1-nv2=?通过后面的参数设置,可以得到很多种情况:sepo 项是2个体的边界情况,当缺省的时候,是表示2个体相减后,其边界是公用的,当为sepo 的时候,表示相减后,2个体有各自的独立边界。
ANSYS变量与函数及表达式1 本篇主要内容导读本篇主要包含以下几个方面的内容:变量的定义方法、常用函数、APDL中数学表达式、本篇总结。
在变量的定义方法部分,讲述APDL程序化设计最重要部分变量的定义方法。
在函数调用部分主要描述APDL程序化常用的查询函数、对话框函数等几个最常用的函数。
在APDL中数学表达式部分,描述在APDL程序中,常用来通过变量表达计算式的数学表达式的常用元素和使用方法。
2 APDL程序变量在APDL程序中,变量定义与赋值有以下6种途径:利用命令*SET命令进行定义与赋值。
利用赋值号“=”进行定义与赋值。
利用菜单路径UtilityMenu>Parameters>ScalarParameters或命令输入窗口进行定义与赋值。
在启动时利用驱动命令进行定义与赋值。
利用*GET及其等效函数提取ANSYS数据库数据进行定义与赋值。
利用*ASK命令进行定义与赋值。
在以上的六种定义变量的方法中,除第四种方法使用频率不高之外,其它的变量定义方法都各有其优缺点,所以开发者在使用时应该对这几种方法都有所了解。
下面会简单描述每种定义的变量的方法。
1)利用命令*SET进行变量定义与赋值*SET命令定义和赋值参数的格式如下:*SET,Par,VALUE,VAL2,VAL3,VAL4,VAL5,VAL6,VAL7,VAL8,VAL9,VALl0 其中:Par是参数名、VALUE是参数的赋值,可以是数值或字符串、VAL2-VALl0也是参数的赋值,可以是数值或字符串。
利用该命令定义和赋值参数的实例如下:*SET,Width,12(即Width赋值为12)*SET,EX Matl,2.1Ell(即EX Matl赋值为2.1E11)*SET,Length,Width(即Length赋值为Width,即Length等于12)*SET,File name,"Good,(即File name赋值为"Good")2)利用赋值号“=”进行变量定义与赋值“=”可以直接用来定义和赋值变量,它作为一种速记符实际是通过内部调用*SET命令实现参数定义与赋值,其标准格式如下:Name=Value其中:Name是参数名、Value是赋给参数的数值或字符,字符值必须必须放在一对单引号中,长度不超过8个字符。
ansys负数取0函数
一、引言
在工程分析中,经常需要对数值进行处理,其中一个常见的问题是将负数取0。
在ANSYS中,可以使用一个自定义函数来实现这个功能。
本文将介绍如何编写一个ANSYS负数取0函数。
二、函数定义
负数取0函数的定义如下:
IF(x<0, 0, x)
其中x为输入参数,如果x小于0,则返回0,否则返回x。
三、函数编写
1. 打开ANSYS软件并进入命令窗口。
2. 输入以下命令创建一个新的函数:
/POST1
FUNCT,FUN_NEG_ZERO(x)
IF(x<0, 0, x)
FINI
3. 这个命令中,“/POST1”表示进入POST1模块,“FUNCT”表示创建一个新的函数,“FUN_NEG_ZERO”为函数名称,“x”为输入参数名称,“IF(x<0, 0, x)”为函数体。
4. 输入“FINI”结束函数编写。
四、函数测试
1. 在命令窗口输入以下命令以测试新创建的函数:
/POST1
SET,X,-5,5
PLVAR,FUN_NEG_ZERO(X)
2. 这个命令中,“SET,X,-5,5”表示设置变量X的范围为-5到5,“PLVAR,FUN_NEG_ZERO(X)”表示绘制负数取0函数图像。
3. 执行以上命令后,将会看到负数取0函数图像。
可以看到,在X小于0时,函数值为0;在X大于等于0时,函数值为X。
五、总结
本文介绍了如何编写一个ANSYS负数取0函数。
通过这个函数,可以方便地对数值进行处理。
在实际工程分析中,这个函数将会非常有用。
ANSYS-中使用函数加载的一个简单例子ANSYS 中使用函数加载的一个简单例子本文将通过一个具体实例说明在ANSYS 中如何使用函数加载,后续将通过该实例在分析过程中遇到的一个问题提出自己的一点看法。
实例的具体说明:一个1/4 圆柱,内半径30 mm,外半径42 mm,长度100mm,如图 1 所示:所用材料为双线性弹塑性材料,其机械性能为:P (y) = 8e7 + 7E7 * (Y/42)即:X = 0 ,Y = 42 (最高点) 时,P = 15E7;X = 42,Y = 0 (最低点)时,P = 8E7。
我们采用函数方式来施加这一压力载荷,首先定义函数:在Solution 模块中,点击菜单路径:Solution > Define Loads > Apply > Functions >Define/Edit将会弹出一个函数编辑器,可以在其中定义所需的函数。
在函数编辑器中,函数类型选择为Single equation,即单值函数;计算函数值时使用的插值坐标系( (x,y,z) interpreted in CSYS) 选择0,即总体直角坐标系,如图3 所示:然后,在函数编辑器中间位置的“Result = “ 小窗口中输入要定义的函数表达式,如果表达式中有x, y, z, time 等变量(供定义函数时使用的“自变量”),可以用{X},{Y},{Z},{TIME} 等的形式输入;或者点击下面一个小窗口右边的小箭头,会出现一个下拉列表,列出可以选择的变量,然后从该列表中选择某个自变量,则该自变量会按照上述格式写入函数中,如图 5 所示:接下来最好检查一下函数定义是否正确。
做法是:点击函数编辑器中的Graph 按钮,弹出一个“Plot information” 对话框,其中显示了所定义的函数方程,列出了方程中所有的变量。
然后可以激活要变化的变量(对于本函数,只有一个变量– X,会自动激活),并在下面的输入窗口中输入该变量的最小和最大值,以及在该变量范围中的计算点数,再点击Graph 按钮,则会绘制函数的曲线;或者点击List 按钮,则列出各计算点上的函数值。
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命令流、二次开发与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 apdl结构变形函数输出ANSYS APDL是一款应用程序开发语言,它作为ANSYS的核心模块,是专门应用于结构力学分析的软件工具。
我们可以通过ANSYS APDL快速地进行结构变形函数的“输出”,这将帮助我们更好地了解结构的崩溃点、破坏类型和承载能力。
下面,我将从以下几个方面来详细讲解如何使用ANSYS APDL输出结构变形函数:1. 建立模型和加载首先,我们需要在ANSYS中建立您所要分析的结构。
这通常需要使用设计软件来绘制原始图纸,并将其转换为ANSYS中可识别的文件格式。
在建立好模型后,我们需要加载该结构。
在ANSYS中,我们可以通过选择“LOAD”按钮来执行此操作。
2. 定义节点、单元在加载结构后,我们需要定义节点和单元。
节点是我们在结构中使用的点,单元是我们在结构中使用的元素。
为了更好地输出结构变形函数,我们需要确保每个节点和单元都已正确定义,并正确地与加载模型的结构相对应。
这可通过在ANSYS 命令字符串中键入一系列命令来实现。
3. 运行结构分析在定义好节点和单元后,我们可以通过ANSYS菜单中的“求解器”按钮来运行结构分析。
这将在ANSYS中运行一个代码,根据我们输入的模型和参数,计算出结构的强度和变形情况。
4. 输出结构变形函数在分析完结构的强度和变形情况后,我们可以轻松地输出结构变形函数。
在ANSYS中,我们可以通过键入以下命令来执行此操作:*VWRITE,'NODE',NODE(2),'Ux',U(1)其中,“NODE”表示节点的编号,而“Ux”则表示该节点的横向变形量。
5. 结束分析在输出结构变形函数后,我们需要结束分析。
在ANSYS中,我们可以通过选择“结束”按钮或输入“EXIT”来执行此操作。
综上所述,使用ANSYS APDL输出结构变形函数是一项非常棒的技能。
它将使我们能够更好地了解结构强度和变形情况,以便进行更准确的设计和结构优化。
一、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.。
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 函数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.。
Number assigned to the attribute Name, where Name =MA T, TYPE, REAL, ESYS, PSTA T, LIVE attribute. A zero is returned if the element is unselected. If Name = PSTAT (valid for p-elements only), a 1 is returned if the element.19. ESEL(N) :Select status of element N -1 = unselected, 0 = undefined.20. ELNEXT(N)Next higher element number above N in selected set (or zero if none found).21. KSEL(N)Select status of keypoint N -1 = unselected, 0 = undefined, 1 = selected.22. KPNEXT(N)Next higher keypoint number above N in selected set (or zero if none found).23. LSEL(N)Select status of line N -1=unselected, 0=undefined, 1=selected.24. LSNEXT(N)Next higher line number above N in the selected set (or zero if none found).25. LX(n,lfrac)return the X coordinate location of line N at the length fraction lfrac (0.0 to 1.0).同理,L Y(n,lfrac);LZ(n,lfrac).26 . LSX(L,LFRAC)X slope of line L at length fraction LFRAC (0.0 to 1.0).LSY(L,LFRAC) Y slope of line L at length fraction LFRAC (0.0 to 1.0).LSZ(L,LFRAC) Z slope of line L at length fraction LFRAC (0.0 to 1.0).27. ASEL(N)Select status of area N -1=unselected, 0=undefined, 1=selected.28. VSEL(N)Select status of volume N -1=unselected, 0=undefined, 1=selected.29. VLNEXT(N)Next higher volume number above N in selected set (or zero if none found).30.距离函数DISTND(N1,N2) Distance between nodes N1 and N2.DISTKP(K1,K2) Distance between keypoints K1 and K2.DISTEN(E,N) Distance between the centroid of element E and node N. Centroid is determined from the selected nodes on the element.31.角度函数(缺省单位为弧度,单位变换用*AFUN 命令)ANGLEN(N1,N2,N3)Subtended angle between two lines (defined by three nodes where N1 is the vertex node). Default is in radians.ANGLEK(K1,K2,K3)Subtended angle between two lines (defined by three keypoints where K1 is the vertex keypoint). Default is in radians.32.最近实体函数NNEAR(N) Selected node nearest node N.KNEAR(K) Selected keypoint nearest keypoint K.ENEARN(N) Selected element nearest node N. The element position is calculated from the selected nodes.33.面积函数AREAND(N1,N2,N3)Area of the triangle with vertices at nodes N1, N2, and N3.AREAKP(K1,K2,K3)Area of the triangle with vertices at keypoints K1, K2, and K3.ARNODE(N)Area at node N apportioned from selected elements attached to node N. For 2-D planar solids, returns edge area associated with the node. For axisymmetric solids, returns edge surface area associated with the node. For 3-D volumetric solids, returns face area associated with the node. 34.法向函数NORMNX(N1,N2,N3)X-direction cosine of the normal to the plane containing nodes N1, N2, and N3.NORMNY(N1,N2,N3)Y-direction cosine of the normal to the plane containing nodes N1, N2, and N3.NORMNZ(N1,N2,N3)Z-direction cosine of the normal to the plane containing nodes N1, N2, and N3.NORMKX(K1,K2,K3)X-direction cosine of the normal to the plane containing keypoints K1, K2, and K3.NORMKY(K1,K2,K3)Y-direction cosine of the normal to the plane containing keypoints K1, K2, and K3.NORMKZ(K1,K2,K3)Z-direction cosine of the normal to the plane containing keypoints K1, K2, and K3.35.相邻实体函数ENEXTN(N,LOC)Element connected to node N. LOC is the position in the resulting list when many elements share the node. A zero is returned at the end of the list.NELEM(E,NPOS)Node number in position NPOS (1--20) of element E.36.面函数ELADJ(E,FACE)Element adjacent to a face (FACE) of element E. The face number is the same as the surface load key number. Only elements of the same dimensionality and shape are considered. A -1 is returned if more than one is adjacent.NDFACE(E,FACE,LOC)Node in position LOC of a face number FACE of element E. The face number is the same as the surface load key number. LOC is the nodal position on the face (for an IJLK face, LOC=1 is at node I, 2 is at node J, etc.)NMFACE(E)Face number of element E containing the selected nodes. The face number output is the surface load key. If multiple load keys occur on a face (such as for line and area elements) the lowest load key for that face is output.ARFACE(E)For 2-D planar solids and 3-D volumetric solids, returns the area of the face of element E containing the selected nodes. For axisymmetric elements, the area is the full (360 degree) area.函数加载及命令中附带的问题问题:本想施加线性变化的荷载的却加成了均布荷载了!大家帮我看一下命令流,哪地方出错了!/PREP7ELEM_L=0.25ET,1,BEAM3MP,EX,1,207E9MP,PRXY,1,0.3MP,DENS,1,7.8E3R,1,0.03,0.25E-4,0.1K,1K,2,6K,3,7K,4,8L,1,2L,2,3L,3,4LATT,1,1,1,LESIZE,ALL,ELEM_LLMESH,ALLD,1,ALL,0D,26,UY,0*DIM,XXHZ,TABLE,2,1,1*SET,XXHZ(2,1,1),800*SET,XXHZ(1,1,1),400*SET,XXHZ(2,0,1),0*SET,XXHZ(1,0,1),6ALLSEL,ALLLSEL,S,LINE,,1ESLL,S*GET,MAXN,ELEM,,NUM,MAX*GET,MINN,ELEM,,NUM,MIN*SET,KK,MINN*DO,KK,MINN,MAXN*IF,ESEL(KK),EQ,1,THENF1=XXHZ(NX(NELEM(KK,1)))F2=XXHZ(NX(NELEM(KK,2)))SFBEAM,kk,1,PRES,F1,F2*endif*enddo答1:sfbeam 命令可以加线性荷载哈,把命令好好研究一下,把你用的单元也好好研究一下.单元介绍上有命令需要的参数。