ANSYS命令流学习笔记10-利用APDL在WorkBench中进行非线性屈曲分析

合集下载

非线性屈曲分析

非线性屈曲分析

ansys workbench非线性屈曲分析(2013-08-26 21:26:29)转载▼标签:ansys很多旋转受压结构必须进行屈曲分析,常规结构屈曲分析软件有nastran、abaqus和ansys,nastran对线性大型模型分析效率较高;abaqus屈曲分析使用较少;ansys使用比较频繁,其快速建模,与CAD软件的良好借口及有限元模型前处理的便捷性(WB界面)很有吸引力,屈曲分析功能较为完善,可以进行线性、非线性和后屈曲分析。

ansys学习资料中介绍较多的是线性屈曲分析。

线性屈曲分析在工业实际中预测的值偏高,有的甚至超过实际实验测试值的几十倍,线性分析唯一优势是其分析速度较快。

但在实际中其预测值参考价值不大,仅给定结构屈曲失效的上限值。

非线性屈曲分析考虑其他因素,包括结构加工缺陷(几何),材料非线性等,因此较为接近实际情况,但计算耗时较长。

针对最艰难学习情况归纳总结非线性屈曲分析时技术要点及应注意事项。

对于规则旋转壳,承受外压载荷作用,进行非线性屈曲分析时,必须加上几何缺陷,关键步是添加APDL语句/prep7upgeom,0.1,1,1,file,rstcdwrite,db,file,cdb/solu该步引入屈曲模态情况下的几何缺陷,缺陷为屈曲模态变形相对值的0.1倍,该值可以根据实际加工水平等其他条件确定,上述语句保存在txt文档中,在workbench流程APDL模块调用。

分析详细流程为,static structure模块导入几何,施加载荷和边界条件,分析求解,将linear buckling拖入流程中,共享static structure模块数据,进行线性屈曲模块分析,Mechanial APDL模块调用屈曲分析结果,并调入(addinput)上面内含几何缺陷命令语句命令的txt文件,更新,将Mechanical结果导入Finite Element modeler模块,更新,此时在缺陷附近的单元节点位置发生改变。

ansys workbench中apdl的用法

ansys workbench中apdl的用法

ANSYS Workbench中的APDL(ANSYS Parametric Design Language)是一种参数化设计语言,用于在ANSYS软件中自动化建模和求解过程。

以下是APDL的一些用法:
1. 创建模型:使用APDL可以创建各种类型的模型,包括结构、流体动力学、电磁等。

在创建模型时,可以通过定义参数、约束条件和载荷等来自动化建模过程。

2. 优化设计:APDL可以用于优化设计,通过调整参数、约束条件和载荷等,获得最佳的设计方案。

3. 自动化求解:使用APDL可以自动化求解过程,包括网格划分、求解设置、结果后处理等。

4. 批处理操作:通过APDL,可以对一组模型进行批处理操作,例如批量分析、批量结果后处理等。

5. 自定义功能:使用APDL可以自定义功能,例如创建自定义的命令流、宏等,扩展ANSYS软件的功能。

在使用APDL时,需要注意以下几点:
1. 学习APDL需要一定的编程基础和数学知识。

2. 在使用APDL之前,需要了解ANSYS软件的基本操作和功能。

3. 在编写APDL脚本时,需要注意语法错误和逻辑错误,并进
行充分的测试和验证。

4. 在使用APDL进行复杂模型的分析时,需要注意计算资源和内存的分配,以确保计算过程的稳定性和效率。

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 定义几个所关心的节点,以备后处理时调用节点号。

AnsysWorkbench工程应用之——结构非线性(上):几何非线性(3)——屈曲

AnsysWorkbench工程应用之——结构非线性(上):几何非线性(3)——屈曲

AnsysWorkbench工程应用之——结构非线性(上):几何非线性(3)——屈曲本文可能是您能在网络上找到得有限元计算屈曲最详细最接地气得文章。

图惜原本计划将屈曲写入几何非线性一文,后来发现内容太多,所有拎出来单独做一个专题。

在屈曲计算中,特别是非线性屈曲计算中,很多初学者也和图惜一样,有很多疑问,此文将针对初学者常见的问题做通俗详细的解读,其中一定有您想要的答案。

1 屈曲的概念结构失稳即屈曲,最常见的便是压杆失稳现象。

压杆稳定示意图如下,在稳定点之前,支反力呈线性增长,逐渐达到一个极值,之后支反力降低,这个极值便是屈曲极限。

屈曲极限往往远小于材料的屈服强度,屈曲分析的目的在于找出结构的屈曲极限,分析出结构的安全载荷、或对结构进行相应优化设计提高屈曲极限。

分析屈曲有两类方法,一类是线性特征值屈曲,用于计算理想线性屈曲极限,一类是非线性分析,用于计算零件因初始缺陷、材料、几何、接触等引起的非线性屈曲,而非线性分析又分为前屈曲分析和后屈曲分析。

很多结构设计是以理想线性屈曲极限除以一个安全系数作为设计依据,但是如果要探究结构的实际屈曲极限,有必要进行非线性屈曲分析。

特征值模态只是结构的线性特征,是结构在受荷载情况下能量最小的变形模式,不是真实变形。

最终采用大变形方法计算得到的结果才是结构真正的破坏状态。

2 线性屈曲在Ansys Workbench中,进行线性屈曲分析的是特征值屈曲模块。

线性特征值屈曲分析通过提取线性系统的刚度矩阵的奇异特征值,以获得结构临界失稳载荷以及失稳模态。

线性特征值屈曲分析不考虑初始结构缺陷与非线性因素的影响,计算较快,计算精度不如非线性屈曲,特别是对于复杂模型。

但是计算的特征值对结构稳定性评价有一定帮助,例如,求解出密集排列的负载乘数,则表明该结构对初始缺陷敏感;求解出稀松排列的负载乘数,则表明该结构对初始缺陷不敏感。

需要强调的是,线性特征值屈曲计算得到的失稳模态变形结果,并不是真实结构失稳后的结构最大位移。

Ansys Workbench非线性分析 牛顿辛普森法过程

Ansys Workbench非线性分析 牛顿辛普森法过程
什么是非线性? 17世纪, 罗伯特虎克发现力(F) 和位移(u) 之间存在一个简单的 线性关系, 称为虎克定律: F = Ku – 常数 K为结构的刚度. 线性 结构服从此线性关系. 普通的例子是一个弹簧: F K u F K u 线性结构非常适合基于线性矩阵代数的有限元分析
然而, 相当多的结构在力和位移之间没有线性关系 因为此类结构的 F-u 图不是直线, 这样的结构称为非线性结构 . – 刚度不再是一个常数K; 它成为施加载荷的函数, KT (切 线刚度). 普通的例子是韧性金属的拉伸试验:
载荷位移曲线
Fa Fnr
R
下一次迭代用刚度矩阵
u0 △ u u1
u0: 所设初始位移值
u
位移
KT :切向刚度
u1: 下次迭代位移值
R F a F nr
收敛: Newton-Raphson法需要一个收敛的度量以决定 何时结束迭代。给定节点Fa,节点力Fnr ,在一个体 中,节点载荷必须与节点力平衡
高级接触选项包括: 自动探测尺寸 Auto detection dimension and slider 非对称接触Asymmetric contact 接触结果工具Contact results tool 接触算法contact formulations Pinball 控制
膜片弹簧接触设置
带支撑环的膜片弹簧边界条件及求解设置
3 2 F1 269.991 2981 1 9238 1
膜片弹簧大端载荷-位移曲线
3 2 F1 269.991 2981 1 9238 1
注:膜片弹簧载荷挠度曲线为非线性,是由于大变形引起 的几何非线性,但材料始终发生的是弹性变形,没有发生 塑性变形
回忆材料力学中低碳钢力学性能试验

ANSYS求解非线性问题

ANSYS求解非线性问题

ANSYS‎求解非线性‎问题牛顿一拉森‎方法ANS YS‎程序的方程‎求解器计算‎一系列的联‎立线性方程‎来预测工程‎系统的响应‎。

然而,非线性结构‎的行为不能‎直接用这样‎一系列的线‎性方程表示‎。

需要一系列‎的带校正的‎线性近似来‎求解非线性‎问题。

逐步递增载‎荷和平衡迭‎代一种近似的‎非线性救求‎解是将载荷‎分成一系列‎的载荷增量‎。

可以在几个‎载荷步内或‎者在一个载‎步的几个子‎步内施加载‎荷增量。

在每一个增‎量的求解完‎成后,继续进行下‎一个载荷增‎量之前程序‎调整刚度矩‎阵以反映结‎构刚度的非‎线性变化。

遗憾的是,纯粹的增量‎近似不可避‎免地随着每‎一个载荷增‎量积累误差‎,导种结果最‎终失去平衡,如图1所示‎所示。

(a)纯粹增量式‎解(b)全牛顿-拉普森迭代‎求解图1 纯粹增量近‎似与牛顿-拉普森近似‎的关系ANS YS‎程序通过使‎用牛顿-拉普森平衡‎迭代克服了‎这种困难,它迫使在每‎一个载荷增‎量的末端解‎达到平衡收‎敛(在某个容限‎范围内)。

图1(b)描述了在单‎自由度非线‎性分析中牛‎顿-拉普森平衡‎迭代的使用‎。

在每次求解‎前,NR方法估‎算出残差矢‎量,这个矢量是‎回复力(对应于单元‎应力的载荷‎)和所加载荷‎的差值。

程序然后使‎用非平衡载‎荷进行线性‎求解,且核查收敛‎性。

如果不满足‎收敛准则,重新估算非‎平衡载荷,修改刚度矩‎阵,获得新解。

持续这种迭‎代过程直到‎问题收敛。

ANS YS‎程序提供了‎一系列命令‎来增强问题‎的收敛性,如自适应下‎降,线性搜索,自动载荷步‎,及二分等,可被激活来‎加强问题的‎收敛性,如果不能得‎到收敛,那么程序或‎者继续计算‎下一个载荷‎前或者终止‎(依据你的指‎示)。

对某些物理‎意义上不稳‎定系统的非‎线性静态分‎析,如果你仅仅‎使用NR方‎法,正切刚度矩‎阵可能变为‎降秩短阵,导致严重的‎收敛问题。

这样的情况‎包括独立实‎体从固定表‎面分离的静‎态接触分析‎,结构或者完‎全崩溃或者“突然变成”另一个稳定‎形状的非线‎性弯曲问题‎。

10 ANSYS13.0 Workbench 结构非线性培训 作业 超弹曲线拟合

10 ANSYS13.0 Workbench 结构非线性培训 作业 超弹曲线拟合

Workbench Mechanical – Structural Nonlinearities
…作业 6A – 超弹曲线拟合
Workshop Supplement
4. 对分别为excel 文件 ‘tension-eb.xls‟ 和 ‘tension-pt.xls‟的二轴试验数 据和剪力试验数据重复步骤 3的过程
…作业 6A – 超弹曲线拟合
Workshop Supplement
15. 选择如图的顶点,并插入用户定义结果对x向应力应变进行后处理
Vertex for user defined post processing
– x 向应力表示为 “SX” – x 向应变表示为 “EPELX”
– 用户定义结果语法参见 PRNSOL 帮助命令
Workshop Supplement
WS6A-5
Workbench Mechanical – Structural Nonlinearities
…作业 6A – 超弹曲线拟合
• 点击 ‘Return to Project‟ • 双击 Model 打开 FE模型(Mechanical Session) (或 RMB=>Edit…)
– Biaxial Test Data – Shear Test Data
Workshop Supplement
WS6A-9
Workbench Mechanical – Structural Nonlinearities
…作业 6A – 超弹曲线拟合
2. 熟悉属性表和图
2a Properties 对话框对超弹试验数据应包含三个额外组件 2b 属性表描绘的是2a中高亮显示的组件数据. 2c Engineering Data 制图是 2b中列表数据的图形显示.

ANSYS中的APDL命令总结

ANSYS中的APDL命令总结

在ANSYS中,命令流是由一条条ANSYS的命令组成的一个命令组合,这些命令按照一定顺序排布,能够完成一定的ANSYS功能,这些功能一般来说通过菜单操作也能够实现(而那些命令流能够实现,菜单操作实现不了的单个命令比较少见)。

以下命令是结合我自身经验,和前辈们的一些经验而总结出来的,希望对大家有帮助。

(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: 待耦合的节点号。

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

!ANSYS命令流学习笔记10-利用APDL在WorkBench中进行非线性屈曲分析
!学习重点:
!1、强化非线性屈曲知识
首先了解屈曲问题。

在理想化情况下,当F < Fcr时, 结构处于稳定平衡状态,若引入一个小的侧向扰动力,然后卸载, 结构将返回到它的初始位置。

当F > Fcr时, 结构处于不稳定平衡状态, 任何扰动力将引起坍塌。

当F = Fcr时,结构处于中性平衡状态,把这个力定义为临界载荷。

在实际结构中, 几何缺陷的存在或力的扰动将决定载荷路径的方向。

在实际结构中, 很难达到临界载荷,因为扰动和非线性行为, 低于临界载荷时结构通常变得不稳定。

要理解非线性屈曲分析,首先要了解特征值屈曲。

特征值屈曲分析预测一个理想线弹性结构的理论屈曲强度,缺陷和非线性行为阻止大多数实际结构达到理想的弹性屈曲强度,特征值屈曲一般产生非保守解, 使用时应谨慎。

!理论解,根据Euler公式。

其中μ取决于固定方式。

F cr=π2EI (μL)2
!有限元方法,
已知在特征值屈曲问题:
det([K e]+λ[K e(σ0)])=0
求解λ,即可得到临界载荷{F cr}=λ{P0}
而非线性屈曲问题:
([K e]+[K e(σ0)]){δ}={F}
其中[K e]为结构初始刚度,[K e(σ0)]为有缺陷的结构刚度,{δ}为位移矩阵,{F}为载荷矩阵。

非线性屈曲分析时考虑结构平衡受扰动(初始缺陷、载荷扰动)的非线性静力分析,该分析时一直加载到结构极限承载状态的全过程分析,分析中可以综合考虑材料塑性、几何非线性、接触、大变形。

非线性屈曲比特征值屈曲更精确,因此推荐用于设计或结构的评价。

!2、熟悉WB中非线性屈曲分析流程
(1) 前处理,施加单元载荷,进行预应力静力分析。

(2) 基于预应力静力分析,指定分析类型为特征值屈曲分析,完成特征值屈曲分析。

(3) 在APDL模块将一阶特征屈曲模态位移乘以适当系数,将此变形后的形状当做非线性分析的初始模型。

(4) 在FE modeler模块,读取APDL处理后的cdb文件数据,即变形后的有限元模型。

(5) 在新建的静力分析中施加载荷和约束。

所施加的载荷应比预测值高10%一21%。

(6) 定义载荷步选项,设置收敛算法。

(7) 求解,查看位移-载荷曲线结果。

!3、熟悉WorkBench与APDL之间的数据转换方式
(1) 结果文件转换,db文件输出到APDL(见笔记5)。

(2) 模型文件转换,FE model中db文件转换成cdb文件,只保留有限元模型。

!问题描述
!钢结构之间,在集中载荷P作用下的非线性屈曲分析,工作载荷0.5MPa。

!分析步骤:
(1) 进行特征值屈曲分析,结果如下,临界载荷14.82*0.5 = 7.4 MPa。

(2) 建立inp文件,写入命令如下图,保存文件。

放大系数较大,方便查看模型变形。

(3) 导出特征值分析结果到新的APDL模块,并在新建的APDL模块中导入上一步中的inp文件,在solution处右键单击,点击update(一般生产新模块都会update一下,不再赘述);双击进入APDL模块,可以发现文件已导入。

(4) 将APDL生产的cdb文件导入到FE modeler模块,并双击进入FE modeler生产模型。

(5) 将FE modeler模块拖到新建的静力分析D2:model中。

Update。

进入求解,设置边界条件,求解条件。

(6) 查看位移-时间曲线,发现在0.468s,位移突然增加,判定此时发生屈曲。

载荷为ramped,所以此时载荷为0.468*15=7MPa。

即非线性屈曲结果为7MPa,比特征值分析结果稍小。

相关文档
最新文档