《2022年Ansys入门学习笔记 .pdf》由会员分享,可在线阅读,更多相关《2022年Ansys入门学习笔记 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ANSYS Product Laucher Customization/PreferenceGraphic device name: 图形显示卡设备设置。 在 PC的操作环境下,一般设置为Win32 ,若显示支持OpenGL,则可选用3D。Pick Menu Loop 表示选择相连的对象Maximum 表示最多可选的数量Minimum 表示最少必选的数量以键盘输入数据的格式:如果是坐标位置,注意其所指的是WP Coordinates 或 Global Cartesian ;如果是对象编号,则有两种形式,List of Items 和 Min,Max,Inc ANSYS 文件系统ERR 错误记录
2、文件,LOG 命令记录文件,DB 数据库文件R 开头的文件: RST 结构分析的结果RTH 热导分析的结果RMG 电磁分析的结果其它如 EMAT , ESAV, OSAV,TRI 视其是否已完成阶段任务而决定清除与否ANSYS 命令格式命令的输入是以自由字段方式输入的,因此不需要固定命令及其参数字段的大小以“ /”打头的大部分是属于辅助功能性质的命令以“ *”打头的大部分属于APDL (Ansys Parameter Design Languange)的命令当把需要的命令整合放在一个ASCII码的文件中时,就形成了命令输入文件。命令输入文件没有特定对文件名及扩展名的要求,只是不要使用中文。应力
3、和应变(stress和 strain) :(1)Nodal Solution :会将数据在节点的地方做平均(Average)处理,所画出来的应力图或应变图其数据是连续的。(2)Element Solution :不会做平均,因此数据在元素和元素之间会呈现不连续的情况这两种数据显示方式是以等高线图的方式利用不同的颜色作为分隔显示出来,Ansys 中称此种方式为Contour Plot 。一般来说,都是以Nodal Solution 为准,但是比较两种方式所显示出来的数据,可帮助判断分析结果是否正确。理论上, 这两种方式显示出来的数据应该接近,如果发现差异过大时则表示计算出来的结果还没有收敛或有问
4、题。应力的计算方法有很多种,根据所使用的材料种类,所看的应力会有所不同,一般金属材料都是检查Von Mises 为准,以了解结构材料是否会降伏(yielding )而发生永久变形。指令: PLNSOL,Item,Comp,KUND Item Comp 说明U X,Y,Z, SUM 各方向的位移量和位移向量ROT X,Y,Z, SUM 各方向的旋转位移或旋转位移量S X,Y,Z, XY ,YZ ,XZ 各方向的应力或剪应力S 1,2,3 主应力S EQV ,INT Von Mises 或 Intensity EPTO X,Y,Z, XY ,YZ ,XZ 各方向的应变或剪应变1,2,3 主应变EQ
5、V ,INT Von Mises 或 Intensity TEMP 温度名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 元素属性( Element Attributes )共 5 种: 元素的种类(Element Type) , 元素的特性参数 (Real Constant) , 材料性质(Material Property) ,元素的坐标系统(Element Coordinate system) ,和截面编号(Section
6、Number )Real Constant 的设置大都是用在一些简化或特殊用途的元素种类上,通过 Real Constant把省略掉的几何特征以数值的方式表现出来,例如:梁元素( Beam)就需要通过Real Constant 把梁的转动惯量,截面积等截面上的性质定义出来。弹簧元素( Spring)则需要通过Real Constant 定义弹簧系数,因为这一类的元素在建立模型时一般都会将其简化成一条线段。如果没有利用特性参数去描述,软件就无法模拟出物理特性,而薄壳元素(Shell)则需要定义出厚度。因为把 key option 3 设置为 3,所以才要输入 “Real Constant” 设置
7、厚度。 如果不设置key option,在设置Real Constant 时就会出现一个警告信息,告诉用户不需要Real Constant。坐标系统任何模型的建立都必须有一个参考点作为绝对坐标原点称Global Origin , 以此点建立的坐标系统称Global Coordinate System ,默认是卡氏坐标系统。但是为了建立模型,切换坐标系统是必需的。ANSYS 提供两种方式可以方便地变更坐标系统:(1)Local coordinate systems ,用户定义的坐标系统;(2)Working Plane 可以任意变换位置或转换坐标系,且有一些绘图的辅助功能。Working Pla
8、ne 绘图时,模型不可能都正好是平行或垂直于XY 平面的图形,因此为了方便绘制模型,ANSYS 提供了一个工作平面,可以视需要任意移动或旋转。以 TOP-DOWN 方式建立模型时,命令所参考的坐标系统,都是工作平面,如果注意到绘图时要选取位置时, 窗口中所显示的提示是WP。 正在使用的坐标系称为Active Coordinate System,以 Bottom_UP 的方式建立实体模型的命令,更是与Active CS 息息相关。有限元模型第一种是直接建立节点及元素,此种方法只适合于比较简单或规则的模型第二种就是先做实体模型再按实体模型产生网格,这种方式可以建立比较复杂的模型且比较有效率。仔细观
9、察网格, 元素的外框皆是以直线表示的,尤其在曲线的地方更容易发现。可以利用显示上的技巧, 让有限元模型更接近实体模型,将/ESHAPE 选项改成On,/EFACET 的选项改成 2facets/edge。/ESHAPE,SCALE 根据 Real Constant 显示元素/EFACET ,NUM 设置元素的边线的表现方式,NUM 设置线段的数量,可设置成 1,2,4,默认为 1。边界条件边界条件的设置在使模型能够充分地反应在真实世界中所受到外在因素的影响。结构分析位移,集中力,压力,温度(可计算热应力),重力热传导分析温度,热通量,热产生率,热对流磁场分析磁场,磁通量,电流密度电场分析电位,
10、电流计算流体力学分析速度,压力,温度一般来说, 所有的边界条件最后都会在求解前转移到有限元模型上,但是施加于实体模型上有一个好处, 即万一需要重新网格化时,边界条件不用再重新给定,且选取实体模型的对象比选取网格化元素的对象更方便。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 命令文件执行 ANSYS 有 3 种方式:(1)最直接就是以GUI 的方式操作或在Input Window 中输入命令;(2)以读取命令文件的方式,将一连
11、串的命令写成一个文本文件,让ANSYS 不断地执行。 /INPUT,Filename,Ext,Dir (或 Utility MenuFileRead Input From, ) 。利用命令文件的方式, ANSYS 有一 Session Editor 的功能,此功能可补足ANSYS 不能 UNDO 的缺陷。 ( 3)后台执行( Batch Mode) ,执行不会启动GUI 画面,因此可以省去绘图的时间并缩短运算的时间。 (4)DOS Command Line 。命令流方式主要优点(1)修改简单:不必考虑因操作错误造成模型的重大损失,也不必考虑DB 文件的重要性而不断保存,可以随时修改参数,进而改
12、变几何模型和有限元模型等,一切都变得特别简单和方便。(2)可使用控制命令:类似于if-then ,do 等的使用,大大提高工作效率。(3)可结合用户界面处理(4)文件处理更加方便(5)交流和保存方便强烈推荐使用命令流方式进行操作!两种方式的命令流(1)创建几何模型,再到有限元模型的分析过程命令流(2)直接建立有限元模型的命令流结构分析的单位m-kg-s 制,力的单位是N,应力的单位是Pa-kg-s制, 力的单位是1e-3N, 应力的单位是KPa -g-s 制,力的单位是1e-6N,应力的单位是Pa 非线性分析结构非线性导致结构或部件的响应随外载荷不成比例变化。ANSYS 可求解静态和瞬态非线性
13、问题, 包括材料非线性,几何非线性和单元非线性。非线性静态分析将载荷分解成一系列增量的载荷步,并且在每一载荷步内进行一系列线性逼近以达到平衡。每次线性逼近需要对方程进行一次求解(称为平衡迭代)。类似地,非线性瞬态问题可被分解为连续的随时间变化的载荷增量,在每步进行平衡迭代。然而瞬态情况也可能包括惯性效应的时间积分。1APDL 语言可与ANSYS 操作命令相结合,形成参数化的批处理文件,用以完成各种参数化分析。此外,该语言还包括如下的一些功能:可变标量参数的使用各种数组参数的使用变量表达式和变量函数(包含丰富的内部函数库)向量以及矩阵的运算程序流程控制,循环、分支宏(可以看作命令的组合)以及用户
14、程序2在 GUI 界面下,ANSYS 程序通过菜单项对应的命令来驱动。以批处理方式运行ANSYS 时,用户可以利用APDL语言将 ANSYS 命令组织起来,编写出参数化的批处理命令流文件,命令的参数可赋予一个确定的值,也可通过变量表达式的结果或参数进行赋值。3通过 APDL的标量参数及数组参数,可以方便在实现有限元分析全过程的参数化,即建立参数化的几何模型、进行参数化的网格设置及剖分、参数化的边界及载荷定义、参数名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 -
15、- - - - - - - - 化的分析控制和求解参及参数化的后处理。下面对批处理文件的格式以及APDL 语言进行简单介绍4命令流文件的编辑和导入ANSYS 的批处理文件由变量参数赋值、变量表达式、 APDL编程命令以及ANSYS 操作命令组成。 /INPUT, FILE,EXP ANSYS 操作命令虽然种类繁多,但是常用的并不很多,提供一种分类熟记命令的方法,即按群组命令的形式。同一群组的命令一般都具有相同或类似的功能,只是针对的对象类型不同。表 ANSYS中对象的类型名称对象种类节点元素点线面积体积对象名称N E K L A V 表 ANSYS 中 X 对象的群组命令群组命令意义例子XDE
16、LE 删除 X 对象LDELE XLIST 在窗口中列示X 对象VLIST 在窗口中列出体积资料XGEN 复制 X 对象VGEN 复制体积XSEL 选择 X 对象NSEL 选择节点XSUM 计算 X 对象几何资料ASUM 计算面积的几何资料,如面积 ,边长,重心等XMESH 网格化 X 对象AMESH 面积网格化,LMESH 线的网格化XCLEAR 清除 X 对象网格ACLEAR 清除面积网格,VCLEAR 清除体积网格XPLOT 在窗口中显示X 对象KPLOT 在窗口中显示关键点对象选择操作使得当前激活的对象只是一个模型的子集在批处理模式运行时为了避免出错,可以按照如下的格式来编写命令流文件
17、,即:选择一部分对象进行相关的操作用ALLSEL恢复选择全集5APDL 语言的参数化功能APDL 语言提供了强大的参数化设计功能,定义的参数可以被ANSYS 操作命令引用,以实现参数化分析。概括为如下几个方面:1)标量参数的定义在批处理文件中,通过*SET 命令定义参数变量,基一般格式为*SET ,Par,Value,其意义为定义一个取值为Value 的变量参数Par,例如:*SET ,pi,3.14159 即定义一个取值为3.14159 的参数 pi 也可以采用 “=”来调用 *SET 命令,其一般格式为Par=Value,其意义完全等同于*SET ,Par,Value 命令, pi=3.1
18、4159 此外, ANSYS 程序还提供了用于从系统中提取参数值的*GET 命令 ,其一般格式为:*GET , Par,ENTNUM,Item1,IT1NUM,Item2,IT2NUM 其中各参数的意义为:Par:提取的参数被赋给变量名称Entity :提取参数信息的实体项目类型,可为NODE,ELEM,KP,LINE,VOLU等ENTNUM :实体的编号Item1,IT1NUM :要提取的信息类型及其编号Item2,IT2NUM :要提取的信息类型及其编号(第2 组) 。例:i.变量 MAT100 等于 100 号单元的材料型号:*GET ,MA T100,ELEM ,100,ATTR,MA
19、 T 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 7 页 - - - - - - - - - ii.节点 10 的 Y 坐标赋给变量Y10 *GET ,Y10,NODE ,10, LOC ,Y iii.NMAX为当前选择节点的最大ID 号:*GET ,NMAX , NODE ,NUM ,NMAX iv.V101 为 101 号单元的体积:*GET ,V101, ELEM ,101,VOLU v.在通用后处理中将节点25 的 X 方向应力分量赋予变量sx25:/POST
20、1 *GET ,sx25,node,25,s,x (ANSYS 不区分变量名称的大小写) 2)参数表达式和函数参数表达式由参数,数字以及加,减,乘,除,乘方等运算符组成,例:c=a+b r0=(r1+r2)/2 m=SQRT(x2-x1)*2+(y2-y1)*2) 在第三个表达式中SQRT 为引用的参数函数,SQRT(X)表示变量X 的开平方值。ANSYS 提供了大量的参数函数形式。下面列举一些参数函数的具体应用:Pi=ACOS(-1) !计算圆周率的值Y=RAND (-1,1)!Y 是-11 之间的随机变量Z=LOG10 (A)!计算 A 的常用对数(以10 为底)3)参数化数组的定义基本格
21、式如下:*DIM ,Par, Type,IMAX,JMAX,KMAX,Var1,Var2,Var3 其中各参数的意义为:Par:要定义的数组参数名。Type:要定义的数组类型,ARRAY (数值数组,一般意义的数组),TABLE (数值表,需要定义0 行 0 列 0 页的数表,数据范围在表外可插值),CHAR (定符型数组,每个元素包含至多8 个字符),STRING (字符串数组,每个元素仅能包含1 个字符)IMAX,JMAX,KMAX:三维数组各维的维数,即行,列,页数Var1,Var2,Var3:对 TABLE 类型,与行,列,页对应的变量名的默认值。定义了参数化数组之后,可以通过*SET
22、 命令以数组的各元素进行赋值,也可采用直接赋值语句。例*DIM 定义一个 43 的 ARRAY 数组 C 并赋值。*DIM , C,ARRAY , 4,3 C( 1,1)=1,2,3,4 C( 1,2)=5,6,7,8 C( 1,3)=9,10, 11,12 *DIM定义一个61 的 TABLE 数组 F 并赋值*DIM,F,TABLE,6,1,1 F(1,0)=0.0,1.0,2.2,3.0,4.0,5.5 F(1,1)=0.0,1.6,1.8,3.6,3.9,5.6 4)APDL 语言的循环和分支功能i.循环。 对于大量重复性的操作。APDL 语言允许在 参数化建模以及分析的批处理文件中采
23、用如下形式的循环体:*DO ,Par,IV AL,FV AL,INC !变量,初值,终值,增量(可正负,小数)1 5 9 2 6 10 3 7 11 4 8 12 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 7 页 - - - - - - - - - , (循环操作指令,要引用循环变量)*ENDDO 循环体中可以嵌入循环以形成多重循环,这在一些空间桁架体系的建模中是很有用处的。ii.分支。 APDL 允许在 参数化建模 文件中采用如下形式的分支控制块:*IF,V AL
24、1,Oper,V AL2,THEN ,(需要执行的命令) *ELSEIF ,VAL1 ,Oper,VAL2 ,(需要执行的命令) *ELSEIF ,VAL1 ,Oper,VAL2 ,(需要执行的命令) *ELSE ,(需要执行的命令) *ENDIF 其中, Oper 为操作符,可以为表列举的操作符之一。*IF 条件句的操作符操作符含义EQ 等于NE 不等于LT 小于GT 大于LE 小于等于GE 大于等于ABLT 绝对值小于ABGT 绝对值大于一般形式的 *IF 语句可以由两组操作符判断连接在一起的形式,即:*IF, VAL1 , Oper1,VAL2,Base1,V AL3,Oper2,VAL
25、4,Base2 Base1可以用来连接操作符Oper1 和 Oper2,可以用下面的选项:AND :表示两个操作符Oper1 和 Oper2 同时为真OR:表示两个操作符Oper1 和 Oper2 中间任何一个为真XOR :表示两个操作符Oper1 和 Oper2 中间有一个真选择与组件图素选择是建模和结果处理的重要手段,而在选择中使用组件将更加方便。选择命令一览节点NSEL,NSLE,NSLK ,NSLL ,NSLA ,NSLV 关键点KSEL ,KSLN ,KSLL 面ASEL ,ASLL ,ASLV 单元ESEL, ESLN,ESLL ,ESLA ,ESLV 线LSEL, LSLA ,
26、LSLK 体VSEL ,VSLA 组件CMSEL ALLSEL 选择所有图素名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 7 页 - - - - - - - - - DOFSEL 选择自由度1.节点选择命令: NSEL ,Type,Item,Comp,VMIN,VMAX,VINC,KABS 其中: Type选择类型标识。其值可取:S:从所有节点中(全集)选择一组新的节点子集为当前子集;R:从当前子集中再选择一组节点,形成新的子集;A:从全集中另外选一组节点子集添加到当前
27、子集中;U:从当前子集中去掉一组节点子集;ALL :重新选择当前子集为所有节点,即全集NONE :不选择任何关键点,当前子集为空集,忽略其后参数;INVE :选择与当前子集相反的部分,形成新的当前子集。STAT:显示当前子集状态。以下参数在Type=S,R,A,U 时地有效, Item 和 Comp 详见下述。VMIN 选择项目范围的最小值VMAX 选择项目范围的最大值VINC 在选择项目范围内的增量KABS 绝对值控制标识ACEL,OMEGA以及 DOMEGA命令分别用于定义在总体直角坐标系(CSYS=0 )中的加速度,角速度以及加速度数值。UNDO,new 只有一个参数,打开session editor /triad,lab 总体坐标符号显示控制Lab=orig (缺省)在总体坐标系原点显示Lab=off 关闭坐标系符号显示Lab=lbot,rbot ,ltop,rtop则分别左下角,右下角,左上角和右上角显示坐标系符号Volu 体 mat 材料号 type 单元类型号real 实常数号cp 耦合组号secn截面号 ce 约束方程组号csys 坐标系号名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -
限制150内