ansys单元生死实例APDL

合集下载

ANSYS生死单元

ANSYS生死单元

• 如果需要保持死亡单元的应变记录,可以通过在求解器中改变材 料属性来杀死单元: Solution > Load Step Opts > Other > Change Mat Props • 然而,这一操作不能删除单元集中力、应变、质量、比热等。如 果在求解器中改变材料属性不当,则会导致收敛问题。例如如果 一个单元的刚度被缩减为零,而保留其质量,那么在加速度载荷 的问题中将产生奇异性。
January 30, 2001 Inventory #001451 10-20
问题解答
Training Manual
Basic Structural Nonlinearities 5.7
注意不要因杀死或重新激活单元而在模型中产生奇异性,如尖锐 凹形拐角。这可能导致收敛困难。
杀死单元时应避免锯 齿状边 (凹形拐角)
Session Objective
Training Manual
Basic Structural Nonlinearities 5.7
1. 单元死活的定义 2. 单元死活的应用范畴 3. 单元死活在ANSYS中的实现 4. 单元死活的使用过程 5. 使用ANSYS结果控制单元生与死 6. 排错
January 30, 2001 Inventory #001451 10-2
January 30, 2001 Inventory #001451 10-5
Basic Structural Nonlinearities 5.7
单元生与死的实现
Training Manual
Basic Structural Nonlinearities 5.7
• 出生单元也不是被真正加入模型中,它们只不过重新被激活了而 已。 – 所有单元,包括在分析的后一阶段产生的单元,都必须在前 处理阶段就被生成。 – 单元被重新激活时,它们的刚度、质量、阻尼及单元载荷都 恢复原值。 – 被激活的单元无应变历史记录(它们被生与死操作““退火” 了,被激活时它们的应力与应变均为零)。

ANSYS中的APDL命令

ANSYS中的APDL命令

结合自身经验,谈ANSYS中的APDL命令(二)发表时间:2009-5-10 作者: 倪欣来源: e-works关键字: ANSYS APDL 命令流在ANSYS中,命令流是由一条条ANSYS的命令组成的一个命令组合,这些命令按照一定顺序排布,能够完成一定的ANSYS功能,本文是作者结合自身经验所总结的一些命令。

1.1 /prep7(进入前处理)定义几何图形:关键点、线、面、体(1).csys,kcnkcn , 0 迪卡尔坐标系1 柱坐标2 球4 工作平面5 柱坐标系(以Y轴为轴心)n 已定义的局部坐标系(2).numstr, label, value 设置以下项目编号的开始nodeelemkplineareavolu注意:vclear, aclear, lclear, kclear 将自动设置节点、单元开始号为最高号,这时如需要自定义起始号,重发numstr(3).K, npt, x,y,z, 定义关键点Npt:关键点号,如果赋0,则分配给最小号(4).Kgen,itime,Np1,Np2,Ninc,Dx,Dy,Dz,kinc,noelem,imoveItime:拷贝份数Np1,Np2,Ninc:所选关键点Dx,Dy,Dz:偏移坐标Kinc:每份之间节点号增量noelem: “0” 如果附有节点及单元,则一起拷贝。

“1”不拷贝节点和单元imove:“0” 生成拷贝“1”移动原关键点至新位置,并保持号码,此时(itime,kinc,noelem)被忽略注意:MAT,REAL,TYPE 将一起拷贝,不是当前的MAT,REAL,TYPE(5).A, P1, P2, ……… P18 由关键点生成面(6).AL, L1,L2, ……,L10 由线生成面面的法向由L1按右手法则决定,如果L1为负号,则反向。

(线需在某一平面内坐标值固定的面内)(7).vsba, nv, na, sep0,keep1,keep2 用面分体(8).vdele, nv1, nv2, ninc, kswp 删除体kswp: 0 只删除体1 删除体及面、关键点(非公用)(9).vgen, itime, nv1, nv2, ninc, dx, dy, dz, kinc, noelem, imove 移动或拷贝体itime: 份数nv1, nv2, ninc:拷贝对象编号dx, dy, dz :位移增量kinc: 对应关键点号增量noelem,:0:同时拷贝节点及单元1:不拷贝节点及单元imove:0:拷贝体1:移动体(10).cm, cname, entity 定义组元,将几何元素分组形成组元cname: 由字母数字组成的组元名entity: 组元的类型(volu, area, line, kp, elem, node)(11).cmgrp, aname, cname1, ……,cname8 将组元分组形成组元集合aname: 组元集名称cname1……cname8: 已定义的组元或组元集名称1.2 定义几个所关心的节点,以备后处理时调用节点号。

ANSYS中的APDL命令

ANSYS中的APDL命令

ANSYS中的APDL命令ANSYS中的APDL命令(一)(1).Lsel, type, item, comp, vmin, vmax, vinc, kswp 选择线 type: s 从全部线中选一组线r 从当前选中线中选一组线a 再选一部线附加给当前选中组aunoneu(unselect)inve: 反向选择item: line 线号loc 坐标length 线长comp: x,y,zkswp: 0 只选线1 选择线及相关关键点、节点和单元(2).Nsel, type, item, comp, vmin, vmax, vinc, kabs 选择一组节点type: S: 选择一组新节点(缺省)R: 在当前组中再选择A: 再选一组附加于当前组U: 在当前组中不选一部分All: 恢复为选中所有None: 全不选Inve: 反向选择Stat: 显示当前选择状态Item: loc: 坐标node: 节点号Comp: 分量Vmin,vmax,vinc: ITEM范围Kabs: “0”使用正负号“1”仅用绝对值(3).Esel, type, item, comp, vmin, vmax, vinc, kabs 选择一组单元type: S: 选择一组单元(缺省)R: 在当前组中再选一部分作为一组A: 为当前组附加单元U: 在当前组中不选一部分单元All: 选所有单元None: 全不选Inve: 反向选择当前组Stat: 显示当前选择状态Item: Elem: 单元号Type: 单元类型号Mat: 材料号Real: 实常数号Esys: 单元坐标系号(4). mp, lab, mat, co, c1,…….c4定义材料号及特性lab: 待定义的特性项目(ex,alpx,reft,prxy,nuxy,gxy,mu,dens)ex: 弹性模量nuxy: 小泊松比alpx: 热膨胀系数reft: 参考温度reft: 参考温度prxy: 主泊松比gxy: 剪切模量mu: 摩擦系数dens: 质量密度mat: 材料编号(缺省为当前材料号)c : 材料特性值,或材料之特性,温度曲线中的常数项c1-c4: 材料的特性-温度曲线中1次项,2次项,3次项,4次项的系数(5). 定义DP材料:首先要定义EX和泊松比:MP,EX,MAT,……MP,NUXY,MAT,……定义DP材料单元表(这里不考虑温度):TB,DP,MAT进入单元表并编辑添加单元表:TBDATA,1,CTBDATA,2,ψTBDATA,3,…… 如定义:EX=1E8,NUXY=0.3,C=27,ψ=45的命令如下:MP,EX,1,1E8MP,NUXY,1,0.3TB,DP,1TBDATA,1,27TBDATA,2,45这里要注意的是,在前处理的最初,要将角度单位转化到“度”,即命令:*afun,deg(6). 根据需要耦合某些节点自由度cp, nset, lab,,node1,node2,……node17nset: 耦合组编号lab: ux,uy,uz,rotx,roty,rotz ,allnode1-node17: 待耦合的节点号。

ANSYS WORKBENCH多载荷步的例子-APDL

ANSYS WORKBENCH多载荷步的例子-APDL

本案例作者:技术邻海阔天空5技术邻正在举办ANSYS技术大赛,时间为8月1日至11月30日,有兴趣可以登录技术邻-点击“动态”-右侧有报名入口。

有一悬臂梁,长1米,截面尺寸为100mm*100mm,左端固定,顶面上施加分布力系。

载荷从1MPa,2MPa,3MPa渐渐增加。

要求结构的最大位移。

本问题可以直接在wb中用多载荷步来求解,这里说明如何使用插入APDL命令的方式实现。

【求解过程】1.打开ANSYS WORKBENCH14.52.创建结构静力学分析系统。

3.创建几何体。

双击geometry单元格,进入DM,选择mm单位。

创建长方体。

其尺寸设置是退出DM.4.划分网格。

双击MODEL,进入到MECHANICAL中,按照默认方式划分网格。

5.固定左端面。

6.添加APDL命令以分步加载。

下面使用APDL命令进行分步加载。

由于该命令最后要传递到经典界面中计算,而经典界面没有单位。

为保持统一性,都用毫米单位。

(1)设置单位(2)创建命名集。

由于在命令中要引用顶面这个面,为了能够正确引用,先需要给它一个名称,这需要使用命名集来完成。

选择上述顶面,创建命名集。

在弹出的对话框中设置名字:topface则树形大纲中出现了该命名集。

有了命名集,在后面就可以使用该名字了。

(3)插入APDL命令。

在数形大纲中先选择A5,再从工具栏中选择命令按钮则图形窗口变成了一个文本编辑器,此处可以输入命令。

该文本窗口内说了很多话,主要内容包含两点:第一,这些命令会在SOLVE命令刚执行前执行。

第二,注意这里用的单位是mm.现在我们向该文本窗口输入下列命令。

这段ADPL命令流的含义是:首先退出前面的某个处理器(finish)然后进入到求解器中(/solve),在1,2,3,个时间步,依次在顶面上施加1,2,3mpa的载荷(sf),并将该载荷步写入到载荷步文件中(lswrite),然后先后求解这三个载荷步(lssolve)。

最后退出求解器(finish)在上述命令流中,对于顶面加载时,用到了前面定义的命名集的名字。

单元生死算例 (ANSYS) 文档

单元生死算例 (ANSYS) 文档

土木工程中经常需要对施工过程进行模拟。

很多复杂工程构件的最不利受力状态往往未必是在结构完工以后,而是在结构施工过程中。

由于施工中的结构是一个时变系统,如何进行准确的模拟是一个具有一定难度的问题。

本例子将利用ANSYS提供的单元"生死"功能来进行一个门式框架的施工模拟施工分为三步1: 建立立柱和临时支撑2: 安装横梁3: 去掉临时支撑知识要点(1) 单元激活和杀死(1) 首先定义以下变量SECTWIDTH=300 !构件截面宽度300mmSECTHEIGHT=600 !构件截面高度600mmSECTAREA=SECTWIDTH*SECTHEIGHT !截面面积SECTIYY=SECTWIDTH**3*SECTHEIGHT/12. !截面Y轴惯性矩SECTIZZ=SECTWIDTH*SECTHEIGHT**3/12. !截面Z轴惯性矩SPAN=24000 !跨度24mCOLUMNHEIGHT=8000 !柱子高度8mSLOP=3000 !顶部斜坡3m(2) 进行施工模拟首先要建立整个结构的模型,然后逐个控制模型中部分构件的"生"或"死"来模拟结构的施工。

首先选择单元,为简单起见,选用比较简单的单元(空间4号梁单元Beam 4),在ANSYS主菜单Preprocessor->Element Type->Add/Edit/Delete,添加单元Beam4(3) 在ANSYS主菜单Preprocessor->Real Constants->Add/Edit/Delete中添加属于Beam 4单元的截面信息如下图(4) 在ANSYS主菜单Materials Props->Material Models中添加混凝土材料属性:Structural->Linear->Elastic->Isotropic,输入弹性模量为30E3,泊松比为0.2,Structural->Density,输入密度为2500E-12(5) 下面建立结构模型,首先建立关键点信息,在ANSYS主菜单Preprocessor->Modeling->Create->Keypoints->In Active CS,依次输入以下关键点:关键点编号X坐标Y坐标Z坐标(6) 选择ANSYS主菜单Preprocessor->Modeling->Create->Lines->Lines->Straight Line,依次连接关键点1-4(左立柱),2-6(临时支撑),3-5(右立柱),4-6(左横梁--,5-6(右横梁),得到结构模型如图(7) 下面进行单元网格划分,进入ANSYS主菜单Preprocessor->Meshing->Size Cntrls->ManualSize->Lines->All Lines,设定NDIV no. of element division为1,即所有的直线只划分为一个单元。

单元生死算例 (ANSYS)

单元生死算例 (ANSYS)

单元生死算例(ANSYS)土木工程中经常需要对施工过程进行模拟。

很多复杂工程构件的最不利受力状态往往未必是在结构完工以后,而是在结构施工过程中。

由于施工中的结构是一个时变系统,如何进行准确的模拟是一个具有一定难度的问题。

本例子将利用ANSYS提供的单元"生死"功能来进行一个门式框架的施工模拟施工分为三步1: 建立立柱和临时支撑2: 安装横梁3: 去掉临时支撑知识要点(1) 单元激活和杀死(1) 首先定义以下变量SECTWIDTH=300 !构件截面宽度300mmSECTHEIGHT=600 !构件截面高度600mmSECTAREA=SECTWIDTH*SECTHEIGHT !截面面积SECTIYY=SECTWIDTH**3*SECTHEIGHT/12. !截面Y轴惯性矩SECTIZZ=SECTWIDTH*SECTHEIGHT**3/12. !截面Z轴惯性矩SPAN=24000 !跨度24mCOLUMNHEIGHT=8000 !柱子高度8mSLOP=3000 !顶部斜坡3m(2) 进行施工模拟首先要建立整个结构的模型,然后逐个控制模型中部分构件的"生"或"死"来模拟结构的施工。

首先选择单元,为简单起见,选用比较简单的单元(空间4号梁单元Beam 4),在ANSYS主菜单Preprocessor->Element Type->Add/Edit/Delete,添加单元Beam4(3) 在ANSYS主菜单Preprocessor->Real Constants->Add/Edit/Delete中添加属于Beam 4单元的截面信息如下图(4) 在ANSYS主菜单Materials Props->Material Models中添加混凝土材料属性:Structural->Linear->Elastic->Isotropic,输入弹性模量为30E3,泊松比为0.2,Structural->Density,输入密度为2500E-12(5) 下面建立结构模型,首先建立关键点信息,在ANSYS主菜单Preprocessor->Modeling->Create->Keypoints->In Active CS,依次输入以下关键点:关键点编号 X坐标 Y坐标 Z坐标(6) 选择ANSYS主菜单Preprocessor->Modeling->Create->Lines->Lines->Straight Line,依次连接关键点1-4(左立柱),2-6(临时支撑),3-5(右立柱),4-6(左横梁--,5-6(右横梁),得到结构模型如图(7) 下面进行单元网格划分,进入ANSYS主菜单Preprocessor->Meshing->Size Cntrls->ManualSize->Lines->All Lines,设定NDIV no. of element division 为1,即所有的直线只划分为一个单元。

ANSYS 数据文件读写的APDL命令详解及实例

ANSYS 数据文件读写的APDL命令详解及实例

ANSYS 数据文件读写的APDL命令详解及实例源自机知网作者:huright一 FORTRAN数据格式I格式(又叫整数格式)一般形式:Iw 或:Iw.m其中:w 一个数据占的位数宽度(又称“字段宽度”),m 需要输出的最少数字位数。

例1:(1)数字在指定的区域内向右端靠齐,如果数字位数比指定的字段宽度w小,则左边补以空格。

负数的符号也包含在字段宽度内。

(2)如果数字的位数超过了规定的字段宽度w,则不输出有效数据,而在该字段宽度范围内充满“*”符号。

(3)如果数字的位数超过了m,则按实际应输出的位数输出(但条件是不能超过w)。

m 不包括负号所占的一列。

F格式(又叫小数型格式)一般形式:Fw.dw 各数值占的总位数 d 输出数据的小数位数(小数点后的位数)。

例1:(1)数字在指定的区域内向右端靠齐,如果数字位数(含小数点和符号位)比指定的字段宽度w小,则左边补以空格;如果数字的位数超过了规定的字段宽度w,则不输出有效数据,而在该字段宽度范围内充满“*”符号。

(2)如果数据的小数位数比指定的小数位数d小,则在小数右边补0以凑足d位;如果小数位数大于d位,则输出时多于的小数位数按“四舍五入”规则舍去。

(3)假设b为数据整数部分的位数,则应使w≥b+d+1(小数点占一列),如果输出负数,则应保证w≥b+d+2(小数点和负号各占一列)。

(4)用F格式输出时应注意,由于难以事先确切估计出数据的大小,输出大的数时容易产生“宽度不够”的错误(由于w不够大),输出小的数时会出现丢掉有用数字的情况(由于d不够大而将后面的数字截去),这就是“大数印错,小数印丢”。

E格式(又叫指数型格式)一般形式:w.dw 各数值占的总位数,d 输出数据的小数位数(小数点后的位数)。

例1:(1)采取标准化的指数形式输出一个实数,d为以指数形式出现的数据的数字部分的小数位数。

(2)指数部分一般占4列,其中字母“E”和指数的符号各占一列,指数2列。

ANSYS高级分析之-APDL基础

ANSYS高级分析之-APDL基础
详细描述
在谐响应分析中,需要考虑结构的阻尼和频率响应。使用 ANSYS的APDL,用户可以定义载荷和边界条件,并执行谐 响应分析。
瞬态分析实例
总结词
详细描述
总结词
详细描述
瞬态分析用于研究结构在随时 间变化的载荷作用下的响应。
瞬态分析用于确定结构在非稳 态载荷作用下的动态响应,包 括位移、速度、加速度和应力 等参数。通过瞬态分析,可以 评估结构的动态性能和疲劳寿 命。
详细描述
在模态分析中,需要考虑结构的 阻尼和约束条件。使用ANSYS的 APDL,用户可以定义模态参数、 选择模态提取方法,并执行模态 分析。
谐响应分析实例
总结词
谐响应分析用于研究结构在周期性载荷作用下的响应。
总结词
谐响应分析在旋转机械、电子设备和车辆工程等领域具有 广泛应用。
详细描述
谐响应分析用于确定结构在正弦或余弦载荷作用下的稳态 响应。通过谐响应分析,可以评估结构在不同频率下的动 态性能和疲劳寿命。
APDL的优势与不足
APDL的优势与不足
学习曲线陡峭
APDL作为高级分析工具,需要用户具备一定的编程基础和专业知 识。
错误排查困难
由于涉及大量参数和命令,APDL的错误排查相对较为复杂。
与其他软件的集成性有限
与其他CAE软件的集成性有待提高,限制了数据交换和协同工作的 能力。
APDL未来的发展趋势
THANKS FOR WATCHING
感谢您的观看
通过APDL,用户可以轻松地在 不同模块之间传递参数和数据, 实现复杂模型的自动化分析和优
化。
APDL还可以与其他CAD/CAE软 件进行数据交换,实现更广泛的
应用和集成。
02 APDL基础

ANSYS中的单元的生死

ANSYS中的单元的生死

ANSYS 单元的生和死何为单元的生和死?如果模型中加入(或删除)材料,模型中相应的单元就“存在”(或消亡)。

单元生死选项就用于在这种情况下杀死或重新激活选择的单元。

(可用的单元类型在表6-1中列出。

)本选项主要用于钻孔(如开矿和挖通道等),建筑物施工过程(如桥的建筑过程),顺序组装(如分层的计算机芯片组装)和另外一些用户可以根据单元位置来方便的激活和不激活它们的一些应用中。

单元生死功能只适用于ANSYS/Multiphysics,ANSYS/Mechanical和ANSYS/Structural产品。

应力,应变等。

可以用ETABLE命令(Main Menu>General Postproc>Element Table>Define Table)和ESEL命令(Utility Menu>Select>Entities)来确定选择的单元的相关数据,也可以改变单元的状态(溶和,固结,俘获等)。

本过程对于由相变引起的模型效应(如焊接过程中原不生效的熔融材料变为生效的模型体的一部分),失效扩展和另外一些分析过程中的单元变化是有效的。

单元生死是如何工作的?要激活“单元死”的效果,ANSYS程序并不是将“杀死”的单元从模型中删除,而是将其刚度(或传导,或其他分析特性)矩阵乘以一个很小的因子[ESTIF]。

因子缺省值为1.0E-6,可以赋为其他数值(详见“施加载荷并求解”一章)。

死单元的单元载荷将为0,从而不对载荷向量生效(但仍然在单元载荷的列表中出现)。

同样,死单元的质量,阻尼,比热和其他类似效果也设为0值。

死单元的质量和能量将不包括在模型求解结果中。

单元的应变在“杀死”的同时也将设为0。

与上面的过程相似,如果单元“出生”,并不是将其加到模型中,而是重新激活它们。

用户必须在PREP7 中生成所有单元,包括后面要被激活的单元。

在求解器中不能生成新的单元。

要“加入”一个单元,先杀死它,然后在合适的载荷步中重新激活它。

Ansys单元生死功能

Ansys单元生死功能

Ansys单元生死功能(Ansys培训材料)何为单元的生和死?如果模型中加入(或删除)材料,模型中相应的单元就“存在”(或消亡)。

单元生死选项就用于在这种情况下杀死或重新激活选择的单元。

(可用的单元类型在表6-1中列出。

)本选项主要用于钻孔(如开矿和挖通道等),建筑物施工过程(如桥的建筑过程),顺序组装(如分层的计算机芯片组装)和另外一些用户可以根据单元位置来方便的激活和不激活它们的一些应用中。

单元生死功能只适用于ANSYS/Multiphysics,ANSYS/Mechanical和ANSYS/Structural产品。

应力,应变等。

可以用ETABLE命令(Main Menu>General Postproc>Element Table>Define Table)和ESEL命令(Utility Menu>Select>Entities)来确定选择的单元的相关数据,也可以改变单元的状态(溶和,固结,俘获等)。

本过程对于由相变引起的模型效应(如焊接过程中原不生效的熔融材料变为生效的模型体的一部分),失效扩展和另外一些分析过程中的单元变化是有效的。

单元生死是如何工作的?要激活“单元死”的效果,ANSYS程序并不是将“杀死”的单元从模型中删除,而是将其刚度(或传导,或其他分析特性)矩阵乘以一个很小的因子[ESTIF]。

因子缺省值为1.0E-6,可以赋为其他数值(详见“施加载荷并求解”一章)。

死单元的单元载荷将为0,从而不对载荷向量生效(但仍然在单元载荷的列表中出现)。

同样,死单元的质量,阻尼,比热和其他类似效果也设为0值。

死单元的质量和能量将不包括在模型求解结果中。

单元的应变在“杀死”的同时也将设为0。

与上面的过程相似,如果单元“出生”,并不是将其加到模型中,而是重新激活它们。

用户必须在PREP7 中生成所有单元,包括后面要被激活的单元。

在求解器中不能生成新的单元。

要“加入”一个单元,先杀死它,然后在合适的载荷步中重新激活它。

ANSYS的生死单元模拟焊接过程(转载)

ANSYS的生死单元模拟焊接过程(转载)

ANSYS的生死单元模拟焊接过程长安CAE2016年10月11日1388ANSYS的生死单元模拟焊接过程1 概述焊接模拟计算在CAE仿真是比较大的一块内容,也是比较复杂的一个过程,几个比较关键的问题是热源函数的描述、单元的融覆、热源的移动等等,通过单纯的GUI操作,无论使ANSYS还是Abaqus都不大可能完成这个过程,通常需要借助软件的内置语言。

本次主要介绍单元生死的应用,单元生死主要用于单元缺失的场合,比如凝固溶解过程,断裂过程,焊接过程等等,这些过程都是非线性或者时间历程过程,计算需要很多子步和迭代,为了在此过程中避免一遍一遍修改单元,便引入生死单元的概念,通俗的讲就是通过一些方法让单元失效,具体的改变是单元的弹性模量的改变,当单元死时,修改其弹性模量为非常小的值,让其在求解过程中不起作用。

详细地说,激活单元死这个状态时,ANSYS程序将单元刚度矩阵乘以很小的因子,程序默认值为1E-6,死单元的单元载荷为0,从而不对载荷向量生效,同样的,死单元的质量、阻尼、比热等等参数也设置为0,单元的应力应变也因此为0。

2 前处理前处理包括单元定义、材料定义和建模,单元定义是需要注意单元属性,此次定义13号二维耦合单元,具有温度和位移自由度。

材料属性包括结构参数和热参数,具体包含弹性模量,泊松比,屈服强度,塑性属性,材料密度,热膨胀系数,热传导系数,比热容。

焊接时温度较高,定义材料通常需要定义多个温度下的值。

例如定义各材料在各温度点下的屈服应力和屈服后的弹性模量:tb,bkin,1,5tbtemp,20,1tbdata,1,1200e6,0.193e11tbtemp,500,2tbdata,1, 933e6,0.150e11tbtemp,1000,3tbdata,1, 435e6,0.070e11tbtemp,1500,4tbdata,1, 70e6,0.010e11tbtemp,2000,5tbdata,1, 7e6,0.001e11建立的二维模型如图1所示,中间三角区域为焊接区域。

ANSYSAPDL学习案例资料

ANSYSAPDL学习案例资料

ANSYSAPDL学习案例资料⼀直都在学习ANSYS Workbench可能觉得还不错,看着⼀堆的花花绿绿的云图,爽啊!可是你有没有觉着学习WB的过程似乎少了点什么,如果你没有发现看看下⾯这个⼀开始就提到基本流程为前处理、求解以及后处理,在前处理⾥⾯有很重要的有⼀环:定义单元。

⾃从这个号第⼀篇⾄现在,在WB中⼏乎没有⾃⼰定义过单元。

没有定义过居然还能算,还与材料⼒学对了这么久。

因为有很多⼯作,软件给我们做了,像定义单元就是其中⼀项。

⼀旦你转到其他软件,如Optistruct 可能会⾮常的不习惯,感觉很别扭。

这就好像⽤了Solidworks再⽤CREO就厌烦的不得了,怎么整这么多⼳蛾⼦出来,还让我定义⼀堆参考,真的很不智能。

越是⾃动化程度⾼的,越是能够磨灭我们的主观思维,渐渐的让我们丧失了主动性。

有些⼈说你就⼩题⼤做吧,不就⼀个单元的事情么,你⾃⼰选择还能整出花样?单元选择只是举例,APDL是完全按照CAE思维⾛的,WB集成度太⾼,很多东西可能都忽略了,让我们忘记了分析中还有这么⼀些重要的环节,⽽有可能就让我以为分析就是这样,本来就如此,那你⼜怎么知道这些未知项对分析结果的⼀些影响呢。

在之前的例⼦⾥⾯也有在分析中插⼊⼀些命令流,通过命令流来控制单元的⼀些关键字,以实现WB⾥⾯没有的性能,因此⾜以说明APDL的重要性。

如果学习APDL的基本过程,如了解Link 的使⽤,那么在APDL模块你⾃然会看见这些单元关键字,你也就知道了。

后处理也有⼀些重要的应⽤,仅凭WB界⾯可能⽆法实现,因此从任何⼀⽅⾯讲,应该学习掌握⼀个标准的CAE分析过程。

下⾯这套教程,收藏了很久,之前学习ANSYS有做过前⾯⼏个例⼦,⼈太懒,没有坚持下去。

虽然学习APDL,但往后还是要以WB为主,APDL仅作为了解。

下⾯是⼀些⽰意:⽂档案例部分内容如上图,对零基础⽤户特别友好,每⼀步清清楚楚。

除了GUI,每⼀步下侧还带有命令流。

也存在⼀些⼩问题,如有些单元找不到了。

ANSYS经典APDL程序实例

ANSYS经典APDL程序实例
NSEL,S,LOC,Y,50
CP,1,UY,ALL
NSEL,ALL
FINISH
/VIEW,1,1,1,1
/REPLOT
/SOLU
OUTRES,ALL,ALL
TIME,20
NSUBST,20,0,20
D,1,UY,-.04
LSWRITE,1
TIME,35
NSUBST,15,0,15
D,1,UY,-.01
!*
KEYOPT,1,1,0!:单元主要选项设置
KEYOPT,1,5,0!5:Number of the KEYOPT to be defined (KEYOPT(KNUM)).
KEYOPT,1,6,0!0:Value of this KEYOPT
KEYOPT,1,7,1
!*
!实参数1:不同方向配筋
KWPAVE, 11
!move to keypoint11
WPRO,,-90.000000,
VSBW, 3
WPCSYS,-1,0
!Defines the working plane location based on a coordinate system.
KWPAVE, 1
WPRO,,,-90.000000
/POST26
NSOL,2,1,U,Y,UY
RFORCE,3,1,F,Y,FY
ADD,4,2,,,STRAIN,,,-1/50
ADD,5,3,,,STRESS,,,-1/2500
/AXLAB,X,STRAIN
/AXLAB,Y,STRESS
XVAR,4
PLVAR,5
FINISH
!KINH压——拉裂 压到峰值,泄载、反向加载到拉裂

ANSYS APDL实例

ANSYS APDL实例

filename,contact_thermal/title,contact_thermal example/prep7et,1,13,4,,1! 选择直接耦合单元PLANE13,单元自由度为ux,uy,temp ! 定义为轴对称et,2,48! 定义结构接触单元keyopt,2,1,1! 设定接触单元的相应选项keyopt,2,2,1keyopt,2,7,1r,2,2e11,0,0.0001,,,0.1! 定义接触单元实常数mp,ex,1,2e11! 定义管材结构及热属性mp,alpx,1,5e-5mp,kxx,1,10mp,dens,1,7880mp,c,1,500rect,0.11,0.12,0,0.02! 建模rect,0.121,0.131,0,0.02 amesh,allnsel,s,loc,x,0.11! 将内管内壁的X方向位移及温度耦合cp,1,ux,allcp,2,temp,allnsel,s,loc,x,0.12! 将内管外壁的X方向位移及温度耦合cp,3,ux,allcp,4,temp,allnsel,s.loc,x,0.121! 将外管内壁的X方向位移及温度耦合cp,5,ux,allcp,6,temp,allnsel,s,loc,x,0.131! 将外管外壁的X方向位移及温度耦合cp,7,ux,allcp,8,temp,allnsel,s,loc,y,0.02! 将内管顶部节点的Y方向位移及温度耦合nsel,r,loc,x,0,0.12cp,9,uy,allnsel,s,loc,y,0.02! 将外管顶部节点的Y方向位移及温度耦合nsel,r,loc,x,0.121,0.131cp,10,uy,allnsel,s,loc,x,0.12! 创建接触单元cm,cont,nodensel,s,loc,x,0.121cm,targ,nodetype,2real,2gcgen,cont,targ,3/soluantype,trans! 瞬态分析tunif,20! 初始平均温度tref,20! 参考温度sfl,4,conv,300,,300! 内管内壁对流边界sfl,6,conv,10,,20! 外管外壁对流边界nsel,s,loc,y,0! 约束所有底边单元的Y向位移d,all,uy,0time,180! 载荷步时间deltime,10,5,15! 定义时间步长outres,all,all kbc,1autots,on! 自动时间步长allsel solve! 求解/post1plnsol,temp! 显示温度分布plnsol,s,eqv! 显示等效应力。

ANSYS计算结果无难事,APDL经典命令让你的模型舞起来

ANSYS计算结果无难事,APDL经典命令让你的模型舞起来

ANSYS计算结果无难事,APDL经典命令让你的模型舞起来1、让你的ANSYS模型'舞'起来ANSYS计算结果的动画可采用ANTIME、ANMODE、ANCNTR、ANHARM等自动生成动画(AVI格式),使结果展示更加生动直观,相信使用ANSYS的都会制作。

然而,几何模型或有限元模型则无动画显示功能,有时为展示模型本身,会从多个角度截取图片。

那么,模型能否也可制作动画呢?答案是肯定的。

利用ANSYS的图形存储命令/SEG可以实现此功能,让你的模型动起来。

具体过程详见命令流中及其注释,动画上传总是失败,自己生成不要观看吧。

Finish$/clear$/prep7!简单的创建几何模型以减少篇幅blc4,0,0,4,2,5cyl4,2,4,1,,2,,4!关闭图例信息/plopts,info,off!以下开始制作模型动画!删除当前储存的图形/seg,dele/seg,multi,jhdh,1 !独立存储且不覆盖,文件名为jhdh/auto,1 !自动计算与图形区合适显示方式!正视/view,1,0,0,1$vplot!侧视/view,1,1$vplot!俯视/view,1,,1$vplot!D视图/view,1,1,1,1$vplot!循环36次,每次改变10度视角*do,i,1,36$/ang,1,10,ys,1$/replot$*enddo!关闭图形存储操作,保存为jhdh.avi文件/seg,off$/anfile,save,jhdh,avi其实比较简单,一旦进入模型动画制作过程,所有的xPLOT(x=KLAVNE)绘制的图形都将进入动画序列,按显示过程形成一部连续的动画。

2、用一个命令解决ANSYS数据列表分页早年初学ANSYS时,经常用到xLIST(如NLIST、ELIST、KLIST、LLIST、ALIST、VLIST等命令)和PRxSOL(如PRNSOL、PRESOL、PRRSOL、PRETAB、PRPATH)等列表命令,并希望将这些内容保存到TXT文件中,然后再导入EXCEL中处理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档