ansys技巧总结_显式隐式分析转换的注意事项

合集下载

ansys的一些使用技巧

ansys的一些使用技巧

ansys的一些使用技巧ansys运行solve后弹出对话框及warning对话框的解决办法ansys中存在warning提示时会弹出对话框,但有时候警告信息对运算结果影响很小,并且难以消除这些warning,这时候就可以用如下命令屏蔽warning对话框的显示:/uis,msgpop,3运行此命令后,warning信息不再弹出对话框,但error信息仍会弹出对话框。

当ansys中存在warning或error信息时,进行求解时,运行solve命令后会弹出对话框进行提示,并询问是否继续,需点击YES方能求解,解决此问题的方法为:将程序保存为宏(macro)文件,即在记事本或写字板里保存APDL命令后,将文件名改为XXX.mac,并放在ansys目录文件夹下。

运行时直接在ansys命令窗口输入XXX,回车,即可调用该宏文件。

此时求解时不会弹出选择对话框,无需人工干预,程序即可自动运行并求得结果。

ANSYS调用宏程序库文件(macro library file)宏程序库文件由一个或多个宏文件组成,每一个宏文件的首行为该宏文件的文件名,尾行为/eof表示该宏文件结束。

例如:宏程序库文件para.mlib的内容为:parameter1 R=0 EX=1 PRXY=2 DENS1=3 DAMP=4 DENS2=5 SONC=6/EOF parameter2 R=2 EX=3 PRXY=4 DENS1=5 DAMP=6 DENS2=7 SONC=8/EOF该宏程序库文件由两个保存参数的宏文件parameter1、parameter2组成,如果用*use,parameter1命令则读入宏文件名为parameter1的宏文件保存的数据,*use,parameter2则读入宏文件parameter2下保存的数据。

*ulib,Fname,Ext,--识别一个宏程序库文件。

也可以简化为:*uli,Fname,Ext,--其中,Fname为库文件名,Ext为库文件扩展名,该扩展名一般为mlib,不过经验证,扩展名也可以为txt、lis、text、doc、dlg(本人姓名的首字母)、jpg以及一切怪力乱神的后缀。

ANSYS DYNA隐式显式序列求解讲解---文本资料

ANSYS DYNA隐式显式序列求解讲解---文本资料

001322 10 JAN 2000 11-3
隐式-显式求解 – 描述
• • • •
Training Manual
Explicit Dynamics with ANSYS/LSDYNA
不象显式-隐式求解被局限于金属成形过程, 隐式-显式过程能广泛 用于初应力影响动态响应的工程问题中. 在隐式-显式求解中,来自ANSYS隐式求解的节点位移和转动被自动 写到 ANSYS/LS-DYNA 动力松弛文件中 (drelax). 隐式-显式序列求解的隐式部分仅能用于小应变和线性材料. 在详细描述怎样在ANSYS/LS-DYNA 中进行隐式-显式序列求解之前 ,我们将概述几项需要应力预载荷的典型应用。

以下的幻灯片着重于详细介绍每一步.
001322 10 JAN 2000 11-9
步骤 1: 进行隐式求解
• 在进行隐式分析时,应采用下面所列的建议.
Training Manual
Explicit Dynamics with ANSYS/LSDYNA
– 在进行隐式分析时,最好采用与显式单元对应的单元类型.这些单元包括 LINK8, BEAM4, SHELL181, SOLID45, COMBIN14, MASS21, 和 LINK10. 虽然也可以使用其它的单元,但使用对应单元时,由隐式到显式 的转换最容易. – 如果在隐式求解时使用了非对应单元,它们必须与将转换的显式单元有相 同的节点数,因此不应该使用有中节点的单元. – 在隐式求解时,所有在显式分析中使用的节点和单元都必须被定义. 这些 附加单元, (例如在鸟撞分析中的鸟或跌落中的刚性地面), 的所有自由度 都应该被约束以使它们不成为隐式分析的一部分.
• •
轮子 轮胎
001322 10 JAN 2000 11-5

ansys中显式与隐式

ansys中显式与隐式

显式与隐式方法对比:隐式时间积分——不考虑惯性效应([C]and[M])。

——在t+△t时计算位移和平均加速度:{u}={F}/[K]。

——线性问题时,无条件稳定,可以用大的时间步。

——非线性问题时,通过一系列线性逼近(Newton-Raphson)来求解;要求转置非线性刚度矩阵[k];收敛时候需要小的时间步;对于高度非线性问题无法保证收敛。

显式时间积分——用中心差法在时间t求加速度:{a}=([F(ext)]-[F(int)])/[M]。

——速度与位移由:{v}={v0}+{a}t,{u}={u0}+{v}t——新的几何构型由初始构型加上{X}={X0}+{U}——非线性问题时,块质量矩阵需要简单的转置;方程非耦合,可以直接求解;无须转置刚度矩阵,所有的非线性问题(包括接触)都包含在内力矢量中;内力计算是主要的计算部分;无效收敛检查;保存稳定状态需要小的时间步。

关于文件组织:jobname.k——lsdyna输入流文件,包括所有的几何,载荷和材料数据jobname.rst——后处理文件主要用于图形后处理(post1),它包含在相对少的时间步处的结果。

jobname.his——在post26中使用显示时间历程结果,它包含模型中部分与单元集合的结果数据。

时间历程ASCII文件——包含显式分析额外信息,在求解之前需要用户指定要输出的文件,它包括:GLSTAT全局信息,MATSUM材料能量,SPCFORC节点约束反作用力,RCFORC接触面反作用力,RBDOUT刚体数据,NODOUT节点数据,ELOUT单元数据……在显式动力分析中还可以生成下列文件:D3PLOT——类似ansys中jobname.rstD3THDT——时间历程文件,类似ansys中jobname.his关于单元:ANSYS/LSDYNA有7中单元(所有单元均为三维单元):LINK160:显式杆单元;BEAM161:显式梁单元;SHELL163:显式薄壳单元;SOLID164:显式块单元;COMBI165:显式弹簧与阻尼单元;MASS166:显式结构质量;LINK167:显式缆单元显式单元与ansys隐式单元不同:——每种单元可以用于几乎所有的材料模型。

显示积分和隐式积分法

显示积分和隐式积分法

这是ansys里面的两种求解方法。

大多数非线性动力学问题一般多是采用显式求解方法,特别是在求解大型结构的瞬时高度非线性问题时,显示求解方法有明显的优越性。

下面先简要对比一下隐式求解法和显示求解法。

动态问题涉及到时间域的数值积分方法问题。

在80年代中期以前,人们基本上采用纽曼法进行时间域的积分。

根据纽曼法,位移、速度和加速度有着如下关系:u(i+1)=u(i)+ △ t*v(i)[(1 —2p)a(i)+2p*a(i+1)] ⑴v(i+1)=V(i)+ △ t[(1-2q)a(i)+2qa(i+1)] (2)上面式子中u(i+1),u(i)分别为当前时刻和前一时刻的位移,v(i+1)和V(i)为当前时刻和前一时刻的速度,a(i+1)和a(i)为当前时刻和前一时刻的加速度,p 和q 为两个待定参数,△ t为当前时刻与前一时刻的时问差,符号*为乘号。

由式⑴和式⑵可知,在纽曼法中任一时刻的位移、速度、加速度都相互关联,这就使得运动方程的求解变成一系列相互关联的非线性方程的求解,这个求解过程必须通过迭代和求解联立方程组才能实现。

这就是通常所说的隐式求解法。

隐式求解法可能遇到两个问题。

一是迭代过程不一定收敛,二是联立方程组可能出现病态而无确定的解。

隐式求解法最大的优点是它具有无条件稳定性,即时间步长可以任意大。

如果采用中心差分法来进行动态问题的时域积分,则有如下位移、速度和加速度关系式:u(i+1)=2u(i)-u(i-1)+a(i)( △ t)A2 (3)v(i+1)=[u(i+1)-u(i-1)] /2(△ t) (4)式中u(i-1),为i-1时刻的位移。

由式⑶可以看出,当前时刻的位移只与前一时刻的加速度和位移有关,这就意味着当前时刻的位移求解无需迭代过程。

另外,只要将运动过程中的质量矩阵和阻尼矩阵对角化,前一时刻的加速度求解无需解联立方程组,从而使问题大大简化,这就是所谓的显式求解法。

显式求解法的优点是它既没有收敛性问题,也不需要求解联立方程组,其缺点是时间步长受到数值积分稳定性的限制,不能超过系统的临界时间步长。

ANSYS常见问题及应用技巧8页word文档

ANSYS常见问题及应用技巧8页word文档

ANSYS常见问题及应用技巧(一)(二)发表时间:2019-3-6 作者: 刘军涛来源: e-works关键字: ANSYS使用技巧问题解本篇开始讲述ANSYS在使用过程中常见的问题和在使用时一些常用的使用技巧,对与初学者来说,理解和弄清楚这些问题的根源和掌握这些使用技巧,能够更好的理解ANSYS这个软件本身。

1.ANSYS中的等效应力是什么物理含义?1)ANSYS中等效应力最大应力s1有什么区别,平常讨论应力分布,应该用等效应力还是最大应力s1呢?2)计算等效应力时是否需要输入等效泊松比呢?3)在实际的应用中,例如在讨论平板上的圆孔应力集中的应力分布问题时,应该用等效应力来描述应力集中的现象,还是采用主应力s1来反应集中的程度呢?还是采用一个单方向的sx来说明问题呢?答:1)这个等效应力应该就是弹塑性力学里的VonMises应力,他主要考察的是材料在各个方向上的应力差值,因为在实验室里获得材料强度都是单向载荷作用下的强度(当然现在也有三轴应力实验仪),所以有时候材料所受的单向载荷可能很大,但并没有造成破坏,这是就是看他的等效应力,具体计算公式是:σ等效=sqrt{0.5[(σ1-σ2)^2+(σ2-σ3)^2+(σ3-σ1)^2]}2)等效应力是三项主应力的组合如s,int即为max(si-sj),si,sj为三项主向应力。

i,j=1,2,3 i≠j即tresca 型s,eqv为sqrt(0.5*∑(si-sj)**2),i,j=1,2,3 i≠j即mises型3)个人认为应该采用等小应力来描述应力集中的现象,因为在实际中很难找到真正的单轴拉压的情况,一般结构的受力都没有这么简单,所以在分析的时候需要用等效应力来将各主应力进行转化,因此应该用等效应力来描述应力集中的现象。

4)等效泊松比就是泊松比,等效应力计算时不会用到泊松比,不过在计算mises等效应变时会用到。

对于泊松比的取值原则应遵循以下两条:a:对于elastic & thermal strains 泊松比取为材料的泊松比;b:对于plastic creep hyperelastic strains 泊松比取为0.5。

ANSYS DYNA隐式显式序列求解讲解

ANSYS DYNA隐式显式序列求解讲解
Solution: Analysis Options -> Dynamic Relaxation
001322 10 JAN 2000 11-19
步骤 7: 施加所需的载荷条件

Training Manual
LSDYNA
在进行显式分析时,可能需要在所分析的结构上施加其它载荷. 这些载荷一般 包括初始速度 (EDIVELO) 和时间历程载荷 (EDLOAD). 当施加这些载荷时采 用本课程前面所给的对一般显式动力分析的指南.
Explicit Dynamics with ANSYS/LSDYNA
在隐式求解时, 显式求解所需要的额外的节点和单元被完全约束. 因此,为了 进行动力学分析,必须使用DDELE命令移走附加的约束.
Preprocessor: Loads -> -Constraints- Delete -> On Nodes…
– 隐式-显式求解技术能用于任何ANSYS/LS-DYNA单元 (单元160-167) 和 与它们对应的隐式单元.
Explicit Dynamics with ANSYS/LSDYNA
– 在隐式分析阶段, 仅用于显式求解的单元应被完全约束住.
– 许多使用ANSYS/LS-DYNA进行分析的结构受有预载荷. 如果不能确定预 载荷是否影响系统的动态响应, 进行隐式-显式序列求解.

首先选择合适的节点

然后指定删除 ALL DOF
001322 10 JAN 2000 11-17
步骤 5:写来自隐式分析的节点结果

Training Manual
Explicit Dynamics with ANSYS/LSDYNA
进行隐式-显式求解时,隐式分析的结果必须写入LS-DYNA ASCII 文件 drelax . 此操作使用 REXPORT 命令来完成. 注意必须指定载荷步,子 步和文件名. 一般来讲使用的文件名应为 Jobname1.rst.

ANSYSWorkbench基础教程与工程分析详解第五章显式动力学分析

ANSYSWorkbench基础教程与工程分析详解第五章显式动力学分析

ANSYSWorkbench基础教程与工程分析详解第五章显式动力学分析通过第4章动力学分析的学习,相信读者对ANSYS Workbench 中的隐式动力学已经有一定的了解了,本章主要讲解显式动力学,包括三个模块,ANSYS LS-DYNA,主要完成在Workbench下的前处理工作;ANSYS AUTODYN,其功能是提供一个全面的多解决方案;ANSYS Explicit,主要用于满足固体、流体、气体及它们之间相互作用的非线性动力学仿真。

同样,本章通过图例详解来讲解显式动力学的分析流程。

本章所要学习的内容包括:了解显式动力学分析基础熟悉显式动力学分析的操作流程掌握ANSYS Workbench显式动力学中命令选项的应用了解显式动力学分析的应用场合5.1 显式动力学分析基础显式动力学通常的应用领域主要有:汽车工业,如碰撞分析、气囊设计等;航天航空,如飞机结构冲击动力分析、碰撞和坠毁、火箭级间分离模拟分析、冲击爆炸及动态载荷和特种复合材料设计等;制造业,如冲压、锻造、铸造和切割等;建筑业,如爆破拆除、地震安全和混凝土结构等;国防工业,如穿甲弹与破甲弹设计、冲击波传播和空气,水与土壤中爆炸等;电子领域,如跌落分析、包装设计和电子封装等。

当数值仿真问题涉及瞬态、大应变、大变形、材料的破坏,材料完全失效或者伴随复杂接触的结构问题时,通过显式动力学求解可以解决这些问题。

拉格朗日法,其网格是在计算模型上,受力后网格随计算模型变化而变化。

应用拉格朗日法的单元类型有三种:实体单元、壳单元和梁单元。

拉式法主要用于计算结构响应。

不同于拉格朗日法,欧拉法的网格是固定于空间,在计算力学模型流动或变形时是经过空间固定的网格,从而在计算时通常可以避免问题的网格畸变。

欧拉法主要用于计算流该软件为功能成熟、输入要求复杂的程序,是一个单独的程序,提供方便、实用的接口技术来连接有多年应用实践的显式动力学求解器。

1996年一经推出,ANSYS LS-DYNA 就帮助众多行业的客户解决了诸多复杂的设计问题。

ANSYS-Ls-Dyna隐式显式分析

ANSYS-Ls-Dyna隐式显式分析

ANSYS-Ls-Dyna隐式显式分析ANSYS/LS-DYNA进行隐、显式分析运用ANSYS/LS-DYNA进行隐、显式分析时,由于隐、显式分析过程中所涉及的对象一般会有所不同,ANSYS/LS-DYNA使用手册中只介绍了一种方法,即下面所述的第一种。

实际上,共有两种方法可以选择使用:1、将隐、显式分析过程中涉及到的所有对象都在隐式分析前建好模型,把隐式分析不需要的对象的所有节点自由度都约束住,进行隐式求解,转换单元类型,进入显式求解阶段,将显式part的约束去除,执行动力松弛求解以便对相应part进行应力初始化,并按照需要施加新的边界和载荷条件,进行显式分析。

2、在隐式分析时只对隐式分析涉及的对象建模,而不考虑显式分析需要的part,完成隐式分析后,单元类型转换完成后,通过定义新的单元类型和材料,创建显式分析所需的模型,生成新的part列表,选择所有节点,读入隐式求解结果文件进行动力松弛求解,对相应part进行应力初始化,施加必要的约束和载荷条件,执行显式求解。

实际上,动力松弛过程是执行一次稳态或是准静态分析,目的就是将隐式分析的结果中的位移、温度结果作为体载荷施加到相关节点上,实现相应部件的应力初始化,作为后续分析的初始条件。

需要注意的是,LS-DYNA中无高阶单元,所以在进行隐式求解时要选择缩减积分的低阶单元。

如果隐式分析使用高阶单元,则程序无法自动转换单元类型,需要手动转换。

上面所述的是利用ANSYS作为隐式求解器时的操作方法。

我们知道,近几年来,LSTC公司不断加强LS-DYNA程序本身的隐式分析能力,所以我们也可以利用LS-DYNA本身的隐式求解器来完成隐式分析,也基本有两种方法:1、进行隐式分析时,涉及的关键字主要有:*control_implicit_solver*control_implicit_general*control_implicit_solution*control_implicit_auto*control_implicit_dynamics等。

显示积分和隐式积分法

显示积分和隐式积分法

这是ansys里面的两种求解方法。

大多数非线性动力学问题一般多是采用显式求解方法,特别是在求解大型结构的瞬时高度非线性问题时,显示求解方法有明显的优越性。

下面先简要对比一下隐式求解法和显示求解法。

动态问题涉及到时间域的数值积分方法问题。

在80年代中期以前,人们基本上采用纽曼法进行时间域的积分。

根据纽曼法,位移、速度和加速度有着如下关系:u(i+1)=u(i)+△t*v(i)[(1—2p)a(i)+2p*a(i+1)] (1)v(i+1)=V(i)+△t[(1-2q)a(i)+2qa(i+1)] (2)上面式子中u(i+1),u(i)分别为当前时刻和前一时刻的位移,v(i+1)和V(i)为当前时刻和前一时刻的速度,a(i+1)和a(i)为当前时刻和前一时刻的加速度,p 和q为两个待定参数,△t为当前时刻与前一时刻的时问差,符号* 为乘号。

由式(1)和式(2)可知,在纽曼法中任一时刻的位移、速度、加速度都相互关联,这就使得运动方程的求解变成一系列相互关联的非线性方程的求解,这个求解过程必须通过迭代和求解联立方程组才能实现。

这就是通常所说的隐式求解法。

隐式求解法可能遇到两个问题。

一是迭代过程不一定收敛,二是联立方程组可能出现病态而无确定的解。

隐式求解法最大的优点是它具有无条件稳定性,即时间步长可以任意大。

如果采用中心差分法来进行动态问题的时域积分,则有如下位移、速度和加速度关系式:u(i+1)=2u(i)-u(i-1)+a(i)(△t)^2 (3)v(i+1)=[u(i+1)-u(i-1)]/2(△t) (4)式中u(i-1),为i-1时刻的位移。

由式(3)可以看出,当前时刻的位移只与前一时刻的加速度和位移有关,这就意味着当前时刻的位移求解无需迭代过程。

另外,只要将运动过程中的质量矩阵和阻尼矩阵对角化,前一时刻的加速度求解无需解联立方程组,从而使问题大大简化,这就是所谓的显式求解法。

显式求解法的优点是它既没有收敛性问题,也不需要求解联立方程组,其缺点是时间步长受到数值积分稳定性的限制,不能超过系统的临界时间步长。

ANSYS DYNA隐式显式序列求解讲解

ANSYS DYNA隐式显式序列求解讲解

Explicit Dynamics with ANSYS/LSDYNA
在隐式求解时, 显式求解所需要的额外的节点和单元被完全约束. 因此,为了 进行动力学分析,必须使用DDELE命令移走附加的约束.
Preprocessor: Loads -> -Constraints- Delete -> On Nodes…
001322 10 JAN 2000 11-4
应用 – 旋转机械
• 涡轮:
– Blade-out
– Disk burst – Foreign object damage – Mount loads – Bearing loads
Training Manual
Explicit Dynamics with ANSYS/LSDYNA
Preprocessor: Solution -> -Constraints- Read Disp....
001322 10 JAN 2000 11-18
步骤6: 初始化模型的几何形状

Training Manual
Explicit Dynamics with ANSYS/LSDYNA
为了施加预载荷,包含在drelax文件中的位移和转动 被指定到显式分析的结 构中. EDDRELAX 命令指示 LS-DYNA 求解器使用动力松弛进行应力初始化 . 所谓 “static” 分析实在虚拟时间进行,在此时间步内,所有动能由阻尼消 除.用户只需要在 EDDRELAX GUI 菜单中选择ANSYS选项,因为此命令中的 所有其它域在这种特殊的序列求解类型中都被忽略.
001322 10 JAN 2000 11-3隐式Fra bibliotek显式求解 – 描述
• • • •

利用ANSYS为隐式分析的隐式-显式分析方法

利用ANSYS为隐式分析的隐式-显式分析方法

利⽤ANSYS为隐式分析的隐式-显式分析⽅法1. 采⽤Jobname1,运⾏隐式分析如前所述。

记住这个分析必须是线性材料⼩应变的。

可以⽤于隐式-显式连续求解的单元类型为:LINK8BEAM4SHELL181SOLID185COMBIN14MASS21LINK102. 定义附加的节点和单元,它们是完成显式求解所必须的(例如,鸟撞模拟中的鸟,或者在坠落试验中话机撞击的刚性表⾯)。

这些附加的节点和单元可以不是隐式分析的⼀部分,但是尽管如此,它们在此需要定义。

这些附加的节点必须被约束(采⽤D,ALL,ALL,0)。

命令:NEGUI:Main Menu>Preprocessor>Create>Nodes/Elements3. 求解并结束这个分析命令:SOLVEFINISHGUI:Main Menu>Solution>SolveMain Menu>Finish4.存储隐式分析数据到Jobname.DB⽂件命令:SAVEGUI:Utility Menu>File>Save as注:如果在此时不存储Jobname.DB⽂件,则以后将不能存储此隐式运⾏的数据库。

存储数据库⽂件以便继续显式分析运⾏。

5.将作业名改为Jobname2,以防⽌覆盖隐式结果⽂件。

命令:/FILNAME ,Jobname2GUI:Utility Menu>File>Change Jobname6.重新进⼊前处理命令:/PREP7GUI:Utility Menu>Preprocessor7.将隐式单元转换到对应的显式单元类型。

注意,2-D显式单元PLANE162不能在此种类型的顺序求解中使⽤。

(PLANE162在热隐式-显式顺序求解中可以使⽤;参看15.2Thermal Implicit-to-Explicit Solution for details.)对应的隐式-显式单元类型对是:命令:ETCHG,ITEGUI:Main Menu>Preprocessor>Element Type>Switch Elem Type上⾯没有列出的隐式单元虽然也可以使⽤,只要它们是同样数⽬结点定义的,但是它们将不能在执⾏ETCHG命令时⾃动转换成显式单元。

ansys 常见技巧汇总

ansys 常见技巧汇总

一、前处理1.实体显示*.sat、*.x_t等外部导入模型/facet,fine /replotGui: Utility Menu>PlotCtrls>Style>Solid Model Facets2.修改ansys背景jpgprf,500,100,1 /replot3.隐藏坐标系的显示/triad,off /replotGui: Utility Menu>PlotCtrls>Window Controls>Reset Window OptionsUtility Menu>PlotCtrls>Window Controls>Window Options4.设置参考温度TREF, TREFGui:Main Menu>Solution>Define Loads>Settings>Reference Temp5.显示单元实际形状/eshape,1.0Gui: Utility Menu>PlotCtrls>Style>Size and Shape6.透明显示单元、体、面/TRLCY, Lab, TLEVEL, N1, N2, NINCGui: Utility Menu>PlotCtrls>Style>Translucency7.显示编号/PNUM, Label, KEYGui: Utility Menu>PlotCtrls>Numbering8.导入hypermesh有限元模型/input,filename,prpGui: Utility Menu>File>Read Input from9.导入abaqus格式的有限元模型/input,filename,inpGui:Gui: Utility Menu>File>Read Input from10.ansys作为fluent前处理输出 cdwrite,db,filename,cdbgui: Main Menu>Preprocessor>Archive Model>Write11.不显示单元轮廓线 /gline,1,-1Gui: Utility Menu>PlotCtrls>Style>Edge Options12.显示施加到几何元素上的约束 dtran /replotGui:Main Menu>Preprocessor>Loads>Define Loads>Operate>Transfer to FE>Constraints 13.显示施加到几何元素上的面载荷 sftran /replotGui:Main Menu>Preprocessor>Loads>Define Loads>Operate>Transfer to FE>Surface Loads14.显示载荷标记及数值 /pbc,f,,2Gui: Utility Menu>PlotCtrls>Symbols15.设置显示容差BTOL, PTOL默认值PTOL为1e-5,可以根据需要修改GUI: Main Menu>Preprocessor>Modeling>Operate>Booleans>Settings16.如何使用用户定义用户自定义矩阵Matrix 27用户定义用户自定义矩阵,由单元选项控制定义质量、刚度或阻尼矩阵,你只要在同一组接点,分别定义三次MATRIX27单元(KEYOPT(2)分别为2,4,5)即可,然后在定义实常数时,分别定义三种单元对应的质量、刚度、阻尼矩阵系数。

【干货】ANSYS后处理操作技巧与各类问题良心大总结

【干货】ANSYS后处理操作技巧与各类问题良心大总结

【⼲货】ANSYS后处理操作技巧与各类问题良⼼⼤总结本⽂详细整理了关于ANSYS后处理的各种技巧和⽅法,适合收藏阅读。

1.ANSYS后处理时如何按灰度输出云图?1)你可以到utilitymenu-plotctrls-style-colors-windowcolors试试2)直接utilitymenu-plotctrls-redirect plots2 将云图输出为JPG菜单->PlotCtrls->Redirect Plots->To JPEG Files3.怎么在计算结果实体云图中切⾯?命令流/cplane/type图形界⾯操作<><2.plotctrls-->Style-->Hidden line Options将[/TYPE]选项选为section将[/CPLANE]选项选为working plane2.plotctrls-->4.⾮线性计算过程中收敛曲线实时显⽰solution>load step opts>output ctrls>grph solu track>on5.运⽤命令流进⾏计算时,⼀个良好的习惯是: 使⽤SELECT COMMEND后.........其后再加上ALLSEL.........6.应⼒图中左侧的⽂字中,SMX与SMN分别代表最⼤值和最⼩值如你plnsolv,s,eqv则 SMX与SMN分别代表最⼤值等效应⼒和最⼩值等效应⼒如你要看的是plnsolv,u则SMX与SMN分别代表位移最⼤值和位移最⼩值不要被S迷惑mx(max)mn(min)7.在⾮线性分析中,如何根据ansys的跟踪显⽰来判断收敛?在ansys output windows 有 force convergenge valu 值和 criterion 值当前者⼩于后者时,就完成⼀次收敛你⾃⼰可以查看两条线的意思分别是:F L2:不平衡⼒的2范数F CRIT:不平衡⼒的收敛容差,如果前者⼤于后者说明没有收敛,要继续计算当然如果你以弯矩M为收敛准则那么就对应 M L2 和 M CRIT8.两个单元建成公共节点,就成了刚性连接,不是接触问题了。

Ansys显示算法和隐式算法知识完全解读

Ansys显示算法和隐式算法知识完全解读

Ansys显示算法和隐式算法知识完全解读这是ansys里面的两种求解方法。

大多数非线性动力学问题一般多是采用显式求解方法,特别是在求解大型结构的瞬时高度非线性问题时,显示求解方法有明显的优越性。

下面先简要对比一下隐式求解法和显示求解法。

动态问题涉及到时间域的数值积分方法问题。

在80年代中期以前,人们基本上采用纽曼法进行时间域的积分。

根据纽曼法,位移、速度和加速度有着如下关系:u(i+1)=u(i)+△t*v(i)[(1—2p)a(i)+2p*a(i+1)] (1)v(i+1)=V(i)+△t[(1-2q)a(i)+2qa(i+1)] (2)上面式子中u(i+1),u(i)分别为当前时刻和前一时刻的位移,v(i+1)和V(i)为当前时刻和前一时刻的速度,a(i+1)和a(i)为当前时刻和前一时刻的加速度,p和q为两个待定参数,△t 为当前时刻与前一时刻的时问差,符号* 为乘号。

由式(1)和式(2)可知,在纽曼法中任一时刻的位移、速度、加速度都相互关联,这就使得运动方程的求解变成一系列相互关联的非线性方程的求解,这个求解过程必须通过迭代和求解联立方程组才能实现。

这就是通常所说的隐式求解法。

隐式求解法可能遇到两个问题。

一是迭代过程不一定收敛,二是联立方程组可能出现病态而无确定的解。

隐式求解法最大的优点是它具有无条件稳定性,即时间步长可以任意大。

如果采用中心差分法来进行动态问题的时域积分,则有如下位移、速度和加速度关系式:u(i+1)=2u(i)-u(i-1)+a(i)(△t)^2 (3)v(i+1)=[u(i+1)-u(i-1)]/2(△t) (4)式中u(i-1),为i-1时刻的位移。

由式(3)可以看出,当前时刻的位移只与前一时刻的加速度和位移有关,这就意味着当前时刻的位移求解无需迭代过程。

另外,只要将运动过程中的质量矩阵和阻尼矩阵对角化,前一时刻的加速度求解无需解联立方程组,从而使问题大大简化,这就是所谓的显式求解法。

[整理]ANSYS显式动态分析求解步骤.

[整理]ANSYS显式动态分析求解步骤.

[整理]ANSYS显式动态分析求解步骤.第一章引言ANSYS/LS-DYNA将显式有限元程序LS-DYNA和ANSYS程序强大的前后处理结合起来。

用LS-DYNA的显式算法能快速求解瞬时大变形动力学、大变形和多重非线性准静态问题以及复杂的接触碰撞问题。

使用本程序,可以用ANSYS建立模型,用LS-DYNA做显式求解,然后用标准的ANSYS后处理来观看结果。

也可以在ANSYS和ANSYS-LS-DYNA之间传递几何信息和结果信息以执行连续的隐式-显式/显式-隐式分析,如坠落实验、回弹、及其它需要此类分析的应用。

1.1显式动态分析求解步骤概述显式动态分析求解过程与ANSYS程序中其他分析过程类似,主要由三个步骤组成:1:建立模型(用PREP7前处理器)2:加载并求解(用SOLUTION处理器)3:查看结果(用POST1和POST26后处理器)本手册主要讲述了ANSYS/LS-DYNA显式动态分析过程的独特过程和概念。

没有详细论述上面的三个步骤。

如果熟悉ANSYS程序,已经知道怎样执行这些步骤,那么本手册将提供执行显式动态分析所需的其他信息。

如果从未用过ANSYS,就需通过以下两本手册了解基本的分析求解过程:·ANSYS Basic Analysis Guide·ANSYS Modeling and Meshing Guide使用ANSYS/LS-DYNA时,我们建议用户使用程序提供的缺省设置。

多数情况下,这些设置适合于所要求解的问题。

1.2显式动态分析采用的命令在显式动态分析中,可以使用与其它ANSYS分析相同的命令来建立模型、执行求解。

同样,也可以采用ANSYS图形用户界面(GUI)中类似的选项来建模和求解。

然而,在显式动态分析中有一些独特的命令,如下:EDADAPT:激活自适应网格EDASMP:创建部件集合EDBOUND:定义一个滑移或循环对称界面EDBVIS:指定体积粘性系数EDBX:创建接触定义中使用的箱形体EDCADAPT:指定自适应网格控制EDCGEN:指定接触参数EDCLIST:列出接触实体定义EDCMORE:为给定的接触指定附加接触参数EDCNSTR:定义各种约束EDCONTACT:指定接触面控制EDCPU:指定CPU时间限制EDCRB:合并两个刚体EDCSC:定义是否使用子循环EDCTS:定义质量缩放因子EDCURVE:定义数据曲线EDDAMP:定义系统阻尼EDDC:删除或杀死/重激活接触实体定义EDDRELAX:进行有预载荷几何模型的初始化或显式分析的动力松弛EDDUMP:指定重启动文件的输出频率(d3dump)EDENERGY:定义能耗控制EDFPLOT:指定载荷标记绘图EDHGLS:定义沙漏系数EDHIST:定义时间历程输出EDHTIME:定义时间历程输出间隔EDINT:定义输出积分点的数目EDIS:定义完全重启动分析的应力初始化EDIPART:定义刚体惯性EDLCS:定义局部坐标系EDLOAD:定义载荷EDMP:定义材料特性EDNB:定义无反射边界EDNDTSD:清除噪声数据提供数据的图形化表示EDNROT:应用旋转坐标节点约束EDOPT:定义输出类型,ANSYS或LS-DYNAEDOUT:定义LS-DYNA ASCII输出文件EDPART:创建,更新,列出部件EDPC:选择、显示接触实体EDPL:绘制时间载荷曲线EDPVEL:在部件或部件集合上施加初始速度EDRC:指定刚体/变形体转换开关控制EDRD:刚体和变形体之间的相互转换EDREAD:把LS-DYNA的ASCII输出文件读入到POST26的变量中EDRI:为变形体转换成刚体时产生的刚体定义惯性特性EDRST:定义输出RST文件的时间间隔EDSHELL:定义壳单元的计算控制EDSOLV:把“显式动态分析”作为下一个状态主题EDSP:定义接触实体的小穿透检查EDSTART:定义分析状态(新分析或是重启动分析)EDTERM:定义中断标准EDTP:按照时间步长大小绘制单元EDVEL:给节点或节点组元施加初始速度EDWELD:定义无质量焊点或一般焊点EDWRITE:将显式动态输入写成LS-DYNA输入文件PARTSEL:选择部件集合RIMPORT:把一个显式分析得到的初始应力输入到ANSYSREXPORT:把一个隐式分析得到的位移输出到ANSYS/LS-DYNA UPGEOM:相加以前分析得到的位移,更新几何模型为变形构型关于ANSYS命令按字母顺序排列的详细资料(包括每条命令的特定路径),请参阅《ANSYS Commands Reference》。

ANSYS技巧总结

ANSYS技巧总结

ANSYS技巧总结Ansys软件建模的经验与技巧1.始终注意保持使用一致的单位制;2求解前运行allsel命令求解前运行allsel命令。

要不然,某些已经划分网格的实体而没有被选择,那么加在实体模型上加的荷载可能会没有传到nodes or elements上去;3网格划分问题牢记《建模与分网指南》上有关建模的忠告。

网格划分影响模型是否可用,网格划分影响计算结果的可接受程度;自适应网格划分(ADAPT)前必须查自适应网格划分可用单元,在ansys中能够自适应网格划分的单元是有限的。

网格划分完成后,必须检查网格质量!权衡计算时间和计算精度的可接受程度,必要时应该refine网格4 实体建模布尔运算应用实体建模以及布尔运算(加、减、贴、交)的优势解决建立复杂模型时的困难;但是,没有把握时布尔运算将难以保证成功!5 计算结果的可信度一般来说,复杂有限元计算必须通过多人,多次,多种通用有限元软件计算核对,互相检验,相互一致时才有比较可靠的计算结果。

协同工作时必须对自己输入数据高度负责,并且小组成员之间保持良好的沟通;有限元分析不是搞什么“英雄主义”,而需要多方面的质量保证措施。

6了解最终所需要的成果建立模型之前,应该充分了解最终要求提交什么样式的成果,这样能形成良好的网格,早期良好的建模规划对于后期成果整理有很大的帮助;7 撰写分析文档文档与分析过程力求保持同步,有利于小组成员之间的沟通和模型的检验和查证;8 熟悉命令对没有把握的命令应该先用简单模型熟悉之,千万不能抱有“撞大运”的想法;9 多种单元共节点不同单元使用共同节点时注意不同单元节点自由度匹配问题导致计算结果的正确与否(《建模与分网指南》P 8 )三维梁单元和壳单元的节点自由度数一致,但是应该注意到三维梁单元的转动自由度和壳单元的转动自由度的含义不一样。

壳的ROTZ 不是真实的自由度,它与平面内旋转刚度相联系,在局部坐标中壳的单元刚度矩阵ROTZ对应的项为零,对此不能将梁与壳单元仅仅有一个节点相连,例外的是当shell43 or shell63(两者都有keyopt(3)=2)的Allman旋转刚度被激活时。

最新ANSYS显式动态分析求解步骤汇总

最新ANSYS显式动态分析求解步骤汇总

A N S Y S显式动态分析求解步骤第一章引言ANSYS/LS-DYNA将显式有限元程序LS-DYNA和ANSYS程序强大的前后处理结合起来。

用LS-DYNA的显式算法能快速求解瞬时大变形动力学、大变形和多重非线性准静态问题以及复杂的接触碰撞问题。

使用本程序,可以用ANSYS建立模型,用LS-DYNA做显式求解,然后用标准的ANSYS后处理来观看结果。

也可以在ANSYS和ANSYS-LS-DYNA之间传递几何信息和结果信息以执行连续的隐式-显式/显式-隐式分析,如坠落实验、回弹、及其它需要此类分析的应用。

1.1显式动态分析求解步骤概述显式动态分析求解过程与ANSYS程序中其他分析过程类似,主要由三个步骤组成:1:建立模型(用PREP7前处理器)2:加载并求解(用SOLUTION处理器)3:查看结果(用POST1和POST26后处理器)本手册主要讲述了ANSYS/LS-DYNA显式动态分析过程的独特过程和概念。

没有详细论述上面的三个步骤。

如果熟悉ANSYS程序,已经知道怎样执行这些步骤,那么本手册将提供执行显式动态分析所需的其他信息。

如果从未用过ANSYS,就需通过以下两本手册了解基本的分析求解过程:·ANSYS Basic Analysis Guide·ANSYS Modeling and Meshing Guide使用ANSYS/LS-DYNA时,我们建议用户使用程序提供的缺省设置。

多数情况下,这些设置适合于所要求解的问题。

1.2显式动态分析采用的命令在显式动态分析中,可以使用与其它ANSYS分析相同的命令来建立模型、执行求解。

同样,也可以采用ANSYS图形用户界面(GUI)中类似的选项来建模和求解。

然而,在显式动态分析中有一些独特的命令,如下:EDADAPT:激活自适应网格EDASMP:创建部件集合EDBOUND:定义一个滑移或循环对称界面EDBVIS:指定体积粘性系数EDBX:创建接触定义中使用的箱形体EDCADAPT:指定自适应网格控制EDCGEN:指定接触参数EDCLIST:列出接触实体定义EDCMORE:为给定的接触指定附加接触参数EDCNSTR:定义各种约束EDCONTACT:指定接触面控制EDCPU:指定CPU时间限制EDCRB:合并两个刚体EDCSC:定义是否使用子循环EDCTS:定义质量缩放因子EDCURVE:定义数据曲线EDDAMP:定义系统阻尼EDDC:删除或杀死/重激活接触实体定义EDDRELAX:进行有预载荷几何模型的初始化或显式分析的动力松弛EDDUMP:指定重启动文件的输出频率(d3dump)EDENERGY:定义能耗控制EDFPLOT:指定载荷标记绘图EDHGLS:定义沙漏系数EDHIST:定义时间历程输出EDHTIME:定义时间历程输出间隔EDINT:定义输出积分点的数目EDIS:定义完全重启动分析的应力初始化EDIPART:定义刚体惯性EDLCS:定义局部坐标系EDLOAD:定义载荷EDMP:定义材料特性EDNB:定义无反射边界EDNDTSD:清除噪声数据提供数据的图形化表示EDNROT:应用旋转坐标节点约束EDOPT:定义输出类型,ANSYS或LS-DYNAEDOUT:定义LS-DYNA ASCII输出文件EDPART:创建,更新,列出部件EDPC:选择、显示接触实体EDPL:绘制时间载荷曲线EDPVEL:在部件或部件集合上施加初始速度EDRC:指定刚体/变形体转换开关控制EDRD:刚体和变形体之间的相互转换EDREAD:把LS-DYNA的ASCII输出文件读入到POST26的变量中EDRI:为变形体转换成刚体时产生的刚体定义惯性特性EDRST:定义输出RST文件的时间间隔EDSHELL:定义壳单元的计算控制EDSOLV:把“显式动态分析”作为下一个状态主题EDSP:定义接触实体的小穿透检查EDSTART:定义分析状态(新分析或是重启动分析)EDTERM:定义中断标准EDTP:按照时间步长大小绘制单元EDVEL:给节点或节点组元施加初始速度EDWELD:定义无质量焊点或一般焊点EDWRITE:将显式动态输入写成LS-DYNA输入文件PARTSEL:选择部件集合RIMPORT:把一个显式分析得到的初始应力输入到ANSYSREXPORT:把一个隐式分析得到的位移输出到ANSYS/LS-DYNAUPGEOM:相加以前分析得到的位移,更新几何模型为变形构型关于ANSYS命令按字母顺序排列的详细资料(包括每条命令的特定路径),请参阅《ANSYS Commands Reference》。

ANSYS后处理操作技巧与各类问题良心大总结

ANSYS后处理操作技巧与各类问题良心大总结

ANSYS后处理操作技巧与各类问题良心大总结。

技术邻作者:海阔天空5文章所包含相关领域及技术点:后处理技巧、ANSYS、非线性计算、基础单元<2.PlotCtrls-->Style-->Hidden line Options将[/TYPE]选项选为section将[/CPLANE]选项选为working plane4.非线性计算过程中收敛曲线实时显示solution>load step opts>output ctrls>grph solu track>on5.运用命令流进行计算时,一个良好的习惯是:使用SELECT COMMEND后.........其后再加上ALLSEL.........6.应力图中左侧的文字中,SMX与SMN分别代表最大值和最小值如你plnsolv,s,eqv则SMX与SMN分别代表最大值等效应力和最小值等效应力如你要看的是plnsolv,u则SMX与SMN分别代表位移最大值和位移最小值不要被S迷惑mx(max)mn(min)7.在非线性分析中,如何根据ansys的跟踪显示来判断收敛?在ansys output windows有force convergenge valu值和criterion值当前者小于后者时,就完成一次收敛你自己可以查看两条线的意思分别是:F L2:不平衡力的2范数F CRIT:不平衡力的收敛容差,如果前者大于后者说明没有收敛,要继续计算当然如果你以弯矩M为收敛准则那么就对应M L2和M CRI T8.两个单元建成公共节点,就成了刚性连接,不是接触问题了。

做为接触问题,两个互相接触的单元的节点必须是不同的。

9.接触单元主要分为有厚度和无厚度的,有厚度主要以desai为代表,无厚度的则以goodman为代表。

尽管古得曼也提出了相应的本构关系,但是如今goodman单元成了无厚度接触单元的代名词,相应的本构关系现在也作了较大的改进。

ansys中显式与隐式

ansys中显式与隐式

显式与隐式方法对比:隐式时间积分——不考虑惯性效应([C]and[M])。

——在t+△t时计算位移和平均加速度:{u}={F}/[K]。

——线性问题时,无条件稳定,可以用大的时间步。

——非线性问题时,通过一系列线性逼近(Newton-Raphson)来求解;要求转置非线性刚度矩阵[k];收敛时候需要小的时间步;对于高度非线性问题无法保证收敛。

显式时间积分——用中心差法在时间t求加速度:{a}=([F(ext)]-[F(int)])/[M]。

——速度与位移由:{v}={v0}+{a}t,{u}={u0}+{v}t——新的几何构型由初始构型加上{X}={X0}+{U}——非线性问题时,块质量矩阵需要简单的转置;方程非耦合,可以直接求解;无须转置刚度矩阵,所有的非线性问题(包括接触)都包含在内力矢量中;内力计算是主要的计算部分;无效收敛检查;保存稳定状态需要小的时间步。

关于文件组织:jobname.k——lsdyna输入流文件,包括所有的几何,载荷和材料数据jobname.rst——后处理文件主要用于图形后处理(post1),它包含在相对少的时间步处的结果。

jobname.his——在post26中使用显示时间历程结果,它包含模型中部分与单元集合的结果数据。

时间历程ASCII文件——包含显式分析额外信息,在求解之前需要用户指定要输出的文件,它包括:GLSTAT全局信息,MATSUM材料能量,SPCFORC节点约束反作用力,RCFORC接触面反作用力,RBDOUT刚体数据,NODOUT 节点数据,ELOUT单元数据……在显式动力分析中还可以生成下列文件:D3PLOT——类似ansys中jobname.rstD3THDT——时间历程文件,类似ansys中jobname.his关于单元:ANSYS/LSDYNA有7中单元(所有单元均为三维单元):LINK160:显式杆单元;BEAM161:显式梁单元;SHELL163:显式薄壳单元;SOLID164:显式块单元;COMBI165:显式弹簧与阻尼单元;MASS166:显式结构质量;LINK167:显式缆单元显式单元与ansys隐式单元不同:——每种单元可以用于几乎所有的材料模型。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
*interface_springback_nike3D
在该关键字中,声明需要进行应力初始化的part号,完成隐式求解后,生成一个nikin文件,包含了相关part的应力应变信息。
在后续的显式分析中,在input deck中加入下列命令,
*include
n进行显式分析。
*control_implicit_general
*control_implicit_solution
*control_implicit_auto
*control_implicit_dynamics
等。在这些命令中,设置隐式求解的求解方法(波前、迭代)、时间步长等控制参数。
在dyna的输入文件中加入下列命令,
实际上,动力松弛过程是执行一次稳态或是准静态分析,目的就是将隐式分析的结果中的位移、温度结果作为体载荷施加到相关节点上,实现相应部件的应力初始化,作为后续分析的初始条件。需要注意的是,LS-DYNA中无高阶单元,所以在进行隐式求解时要选择缩减积分的低阶单元。如果隐式分析使用高阶单元,则程序无法自动转换单元类型,需要手动转换。
运行后收敛的结果即为初始化应力,同时生成动力松弛文件drdisp.sif,该文件与drelax文件结构、用法完全一致,只是精度上较差。
建议:使用ANSYS作为隐式求解器,因为它的隐式功能和计算精度都优于LS-DYNA。
上面所述的是利用ANSYS作为隐式求解器时的操作方法。我们知道,近几年来,LSTC公司不断加强LS-DYNA程序本身的隐式分析能力,所以我们也可以利用LS-DYNA本身的隐式求解器来完成隐式分析,也基本有两种方法:
1、进行隐式分析时,涉及的关键字主要有:
*control_implicit_solver
运用ANSYS/LS-DYNA进行隐、显式分析时,由于隐、显式分析过程中所涉及的对象一般会有所不同,ANSYS/LS-DYNA使用手册中只介绍了一种方法,即下面所述的第一种。实际上,共有两种方法可以选择使用:
1、 将隐、显式分析过程中涉及到的所有对象都在隐式分析前建好模型,把隐式分析不需要的对象的所有节点自由度都约束住,进行隐式求解,转换单元类型,进入显式求解阶段,将显式part的约束去除,执行动力松弛求解以便对相应part进行应力初始化,并按照需要施加新的边界和载荷条件,进行显式分析。
2、 在隐式分析时只对隐式分析涉及的对象建模,而不考虑显式分析需要的part,完成隐式分析后,单元类型转换完成后,通过定义新的单元类型和材料,创建显式分析所需的模型,生成新的part列表,选择所有节点,读入隐式求解结果文件进行动力松弛求解,对相应part进行应力初始化,施加必要的约束和载荷条件,执行显式求解。
2、另外,可以LS-DYNA的动力松弛方式来对某一构件进行应力初始化。
相关的关键字为:
*DEFINE_CURVE
将此卡片的SIDR参数设置为1即可启动动力松弛分析。
*CONTROL_DYNAMIC_RELAXATION
此卡片在随后的显式分析中用来进行应力初始化操作。
*LOAD_BODY_RX(RY、RZ)等
相关文档
最新文档