ANSYS_使用经验

合集下载

ansys使用经验

ansys使用经验

ANSYS使用经验[b]ANSYS使用经验[/b]1,如何定制Beam188/189单元的用户化截面2,ANSYS 查询函数(Inquiry Function)3,ANSYS是否具有混合分网的功能?4,机器人结构的优化分析5,利用ANSYS随机振动分析功能实现随机疲劳分析6,耦合及约束方程讲座一、耦合7,耦合及约束方程讲座二、约束方程8,巧用ANSYS的T oolbar9,如何得到径向和周向的计算结果?10,如何加快计算速度11,如何考虑结构分析中的重力12,如何使用用户定义用户自定义矩阵13,如何提取模态质量14,ANSYS的几种动画模式Q: ANSYS中有好几种动画模式,但并非同时可用。

那么有哪几种类型,何时可用呢?Q: 这些动画模式的区别是什么?Q: 如何存储在ANSYS中创建的动画?Q: A用Bitmap模式存储的.avi文件与用AVI模式存储的.avi文件有何不同?Q: UNIX上制作的动画能否在PC上播放?Q: ANIMATE是否能读入所有的动画文件?15,如何正确理解ANSYS的节点坐标系16,为什么在用BEAM188和189单元划分单元时会有许多额外的节点?可不可以将它们删除?17,应用ANSYS软件进行钢板弹簧精益设计18,用ANSYS分析过整个桥梁施工过程Q: I must build the whole model and kill the elements that don't take part in the analysis of certain erection stage, so i think the multiple steps is nota useful way to solve the problem19,在ANSYS5.6中如何施加函数变化的表面载荷20,在ANSYS中怎样给面施加一个非零的法向位移约束?21,在任意面施加任意方向任意变化的压力22,ANSYS程序的二次开发23,参数化程序设计语言(APDL)24,用户界面设计语言(UIDL)25,用户程序特性(UPFs)26,ANSYS数据接口27,解析UIDL篇28,UIDL实例解析一29,UIDL实例解析二来自中国有限元联盟全文:如何定制Beam188/189单元的用户化截面ANSYS提供了几种通用截面供用户选用,但有时不能满足用户的特殊需求。

ansys使用经验

ansys使用经验

1.对于周期对称结构只用取一个周期进行分析,对得出的结果进行扩展可以得到整个模型的分析结果,当一开始就对整个模型进行分析时,有可能因为划分的网格并非周期对称而影响求解精度。

2.对于复杂形体划分网格时需要对模型进行切割,切割后能进行规则划分的部分进行规则划分,不能进行规则划分的部分采用自由划分,然后用modify mesh的change tet命令在二者的边界处形成金字塔形过渡单元。

3.对模型的网格划分必须规范,网格划分不同则求解结果也不同。

4.扫略网格对模型的要求比映射网格要低,如果模型在某个方向上的拓扑形式始终保持一致,则可用扫略网格划分功能来划分网格。

5.对于柔-柔接触,目标面和接触面的不同选择会产生不同的穿透,并且影响求解精度:接触面和目标面确定准则-如凸面和平面或凹面接触,应指定平面或凹面为目标面;-如一个面上的网格较粗而另一个面上的网格较细,应指定粗网格面为目标面;-如一个面比另一个面的刚度大,应指定刚度大的面为目标面;-如一个面为高阶单元而另一面为低阶单元,应指定低阶单元面为目标面;-如一个面比另一个面大,应指定大的面为目标面。

6.要对一个面施加扭矩,可以对面中心的关键点划分网格(Target170单元),然后对此关键点分网后所得的node和要施加扭矩的面之间建立接触(pilot node),然后对pilot node施加扭矩即可,若面的中心无关键点则可先在其中心创建一个节点,其余操作同上关键点操作(最好另建节点而不使用几何对象中已有的关键点)。

此方法对空心轴同样适用,在轴孔中心建立一个节点即可。

(见帮助文档help>>Contact Technology Guide>>Multipoint Constrains and Assemblies>> Surface-Based constraints)7.接触分析时,在initial penetration选项中选择exclude everything可以排除初始渗透的影响。

操作ANSYS中的经验

操作ANSYS中的经验

1窗口显示控制可以使整体坐标系在视觉上平移、缩放和旋转,只是改变了观察图形对象的视角,并没有实际改变坐标系的位置。

这是与工作平面的控制的本质区别。

2Ctrl+鼠标相当于显示控制工具栏中按钮。

鼠标中键相当于拾取对话框中的Apply按钮。

3用DESIZE定义单元尺寸时,对任何给定线,沿线定义的单元尺寸优先级是:用LESIZE指定的为最高级,KESIZE次之,DESIZE最低级。

用SMARTSIZE 定义单元尺寸时,优先级是:LESIZE为最高级,KESIZE次之,AMRTSIZE 为最低级。

4对于一些单元虽然在模型上以点、线、面来代替,但是实际是有形状和大小的,用户可以控制其显示,便于观察清楚。

除了上述质量和连接单元外,例如壳单元是有厚度的,梁单元是有截面形状的,通过“单元尺寸和形状显示控制”(size and shape)对话框可以查看这些单元隐藏的形状和尺寸。

5网格划分的质量较好(如网格均匀)有利于计算,映射网格划分可以获得较好的网格质量,但对实体的形状要求较高,一般情况下不易实现。

实际的实体形状常用于扫略划分,也可以得到理想的网格。

6通过布尔操作划分之后的体与真正的实体是不一样的,划分后的实体虽然分开,但是相交的面是共用的。

这样的实体关系可以继续后面的网格划分,而且仍然是针对整个实体的网格划分,而不是不相关的实体,将形状较为复杂的实体划分为若干规则的实体,是网格划分中经常使用的技巧之一。

7只有当问题的结构、载荷、约束都具有对称性质时,才能取对称部分进行分析(二分之一、三分之一、四分之一,等等),例如阶梯轴受力分析就是选择了四分之一。

8计算得到的变形较小时,程序会自动对变形进行放大以显示变形的趋势,用户可以通过使用displacement scaling(plotctrls>style)菜单来显示实际的变形比例。

9抓取结果显示图片有两种方法:(1)选择菜单路径Utility Menue/Plotctrls/Capture Image,弹出个抓取的图形窗口,可以存储到指定的图形文件中。

ANSYSLSDYNA_经验手册

ANSYSLSDYNA_经验手册

ANSYS/LSDYNA 经验手册显式与隐式方法对比:隐式时间积分不考虑惯性效应([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.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总结

学习ANSYS经验总结一学习ANSYS需要认识到的几点相对于其他应用型软件而言,ANSYS作为大型权威性的有限元分析软件,对提高解决问题的能力是一个全面的锻炼过程,是一门相当难学的软件,因而,要学好ANSYS,对学习者就提出了很高的要求,一方面,需要学习者有比较扎实的力学理论基础,对ANSYS分析结果能有个比较准确的预测和判断,可以说,理论水平的高低在很大程度上决定了ANSYS使用水平;另一方面,需要学习者不断摸索出软件的使用经验不断总结以提高解决问题的效率。

在学习ANSYS的方法上,为了让初学者有一个比较好的把握,特提出以下五点建议:(1)将ANSYS的学习紧密与工程力学专业结合起来毫无疑问,刚开始接触ANSYS时,如果对有限元,单元,节点,形函数等《有限元单元法及程序设计》中的基本概念没有清楚的了解话,那么学ANSYS 很长一段时间都会感觉还没入门,只是在僵硬的模仿,即使已经了解了,在学ANSYS之前,也非常有必要先反复看几遍书,加深对有限元单元法及其基本概念的理解。

作为工程力学专业的学生,虽然力学理论知识学了很多,但对许多基本概念的理解许多人基本上是只停留于一个符号的认识上,理论认识不够,更没有太多的感性认识,比如一开始学ANSYS时可能很多人都不知道钢材应输入一个多大的弹性模量是合适的。

而在进行有限元数值计算时,需要对相关参数的数值有很清楚的了解,比如材料常数,直接关系到结果的正确性,一定要准确。

实际上在学ANSYS时,以前学的很多基本概念和力学理论知识都忘得差不多了,因而遇到有一定理论难度的问题可能很难下手,特别是对结果的分析,需要用到《材料力学》,《弹性力学》和《塑性力学》里面的知识进行理论上的判断,所以在这种情况下,复习一下《材料力学》,《弹性力学》和《塑性力学》是非常有必要的,加深对基本概念的理解,实际上,适当的复习并不要花很多时间,效果却很明显,不仅能勾起遥远的回忆,加深理解,又能使遇到的问题得到顺利的解决。

ANSYS学习经验总结

ANSYS学习经验总结

学习ANSYS经验总结一学习ANSYS需要认识到的几点《材料力学》《弹性力学》《塑性力学》《计算方法》《计算固体力学》先学GUI 再学命令流相对于其他应用型软件而言,ANSYS作为大型权威性的有限元分析软件,对提高解决问题的能力是一个全面的锻炼过程,是一门相当难学的软件,因而,要学好ANSYS,对学习者就提出了很高的要求,一方面,需要学习者有比较扎实的力学理论基础,对ANSYS分析结果能有个比较准确的预测和判断,可以说,理论水平的高低在很大程度上决定了ANSYS使用水平;另一方面,需要学习者不断摸索出软件的使用经验不断总结以提高解决问题的效率。

在学习ANSYS的方法上,为了让初学者有一个比较好的把握,特提出以下五点建议:(1)将ANSYS的学习紧密与工程力学专业结合起来毫无疑问,刚开始接触ANSYS时,如果对有限元,单元,节点,形函数等《有限元单元法及程序设计》中的基本概念没有清楚的了解话,那么学ANSYS 很长一段时间都会感觉还没入门,只是在僵硬的模仿,即使已经了解了,在学ANSYS之前,也非常有必要先反复看几遍书,加深对有限元单元法及其基本概念的理解。

作为工程力学专业的学生,虽然力学理论知识学了很多,但对许多基本概念的理解许多人基本上是只停留于一个符号的认识上,理论认识不够,更没有太多的感性认识,比如一开始学ANSYS时可能很多人都不知道钢材应输入一个多大的弹性模量是合适的。

而在进行有限元数值计算时,需要对相关参数的数值有很清楚的了解,比如材料常数,直接关系到结果的正确性,一定要准确。

实际上在学ANSYS时,以前学的很多基本概念和力学理论知识都忘得差不多了,因而遇到有一定理论难度的问题可能很难下手,特别是对结果的分析,需要用到《材料力学》,《弹性力学》和《塑性力学》里面的知识进行理论上的判断,所以在这种情况下,复习一下《材料力学》,《弹性力学》和《塑性力学》是非常有必要的,加深对基本概念的理解,实际上,适当的复习并不要花很多时间,效果却很明显,不仅能勾起遥远的回忆,加深理解,又能使遇到的问题得到顺利的解决。

ANSYSWorkbench使用中99%的时候都会用到的操作

ANSYSWorkbench使用中99%的时候都会用到的操作

ANSYSWorkbench使⽤中99%的时候都会⽤到的操作本⽂源⽂来⾃公众号CAD初学者结合个⼈经验,介绍⼀些ANSYS Workbench使⽤过程中的⼀些实⽤操作,主要包括:印记⾯建⽴、局部⽹格信息读取、求解设置(载荷步、并⾏计算、求解过程信息查看)以及结果后处理(节点结果输出、Surface、Path等)。

1 模型中的印迹⾯经典版的ANSYS中,可以直接施加载荷在节点上从⽽实现某个局部范围上的载荷施加,但在ANSYSWorkbench中就不怎么⽅⾯。

Workbench中有⼀个功能可以实现在局部区域施加载荷,即创建Imprint face(印记⾯功能)。

该功能须在Geometry中进⾏编辑,随后在Mechanical中将载荷局部施加在所创建的印记⾯上。

对于外部导⼊的模型,geometry编辑时,先对操作对象进⾏解冻(Unfreeze),若为geometry所建模型则⽆需此操作。

根据需求,在所需平⾯内绘制载荷施加形状,这⾥为圆。

在modeling中对该草图进⾏拉伸,在拉伸选项中选择Imprint Face并generate。

完成印记⾯的添加如下:2 ⽹格2.1 ⽹格质量检查在Mesh→Statistics→Mesh metric中,可选择不同项对单元⽹格质量进⾏综合评估。

常⽤的包括单元质量(ElementQuality)、单元长宽⽐(AspectRatio)、雅克⽐(JacobianRatio)以及最⼤⾓度(MaximumCorner Angle)等。

通过合理的⽹格划分⽅法,综合考虑这⼏项单元质量指标,有助于计算过程的顺利进⾏(尤其是遇到⾮线性求解)。

⽹格质量:单元长宽⽐:单元雅克⽐:单元最⼤顶⾓:2.2 局部⽹格信息输出对于局部区域的⽹格信息,可通过建⽴Named selection导出信息。

右键选择Named Selection选项,选择Export,导出txt⽂件,即可得到该区域的⽹格及其节点信息,包括单元编号、单元类型、节点编号。

ANSYS桥梁建模经验1

ANSYS桥梁建模经验1
1.从连续刚构桥纵向来看,保证各个截面具有几何拓扑一致性,对于箱形截面来说,只有空间倒角部位可能出现截面拓扑不一致,在建模时人为将其定义为几何拓扑一致。对于横隔板建模采用后补法来实现。
2.从横截面来看,一般单箱室连续刚构桥具有外轮廓的几何拓扑,因此将其作为截面的拓扑。对于和其拓扑一致或者可以调整为该拓扑结构的连续刚构都能分析。对于箱内倒角为双折线的连续刚构只能近似模拟。具体建模时,我们只需输入外轮廓尺寸,截面纵向位置,APDL命令流即可自动计算其他关键点位置,用循环语句生成实体模型。
442钢筋与混凝土的连接如果采用线单元初应力法模拟预应力有限元模型中钢筋和混凝土的连接主要分为三种即分离式整体式和组合式4252分离式模型把混凝土和钢筋作为不同的单元来处理即混凝土和钢筋各自被划分为足够小的单元两者的刚度矩阵是分开来求解的考虑到钢筋是一种细长的材料通常可以忽略其横向抗剪强度因此可以将钢筋作为线单元处理
3.对于每一根预应力束,定义张拉端为局部坐标原点,通过指定导线点局部坐标,和局部坐标在整体坐标中的位置进行定位。对于双向张拉的预应力束将其分为两根来建模,分割点位于0.5L处(L预应力束总长)。这样做看上去繁琐,但却解决了所有预应力束都可以通过一个宏命令完成预应力束损失的计算,单元的生成,初应变的赋值功能,没有任何局限性,为参数化建模提供了保证。参数的输入只有各导线点局部坐标,局部坐标在整体坐标中坐标,张拉控制力,波纹管类型等计算损失的参数。
1)输入参量: ; ; ; ;
2)计算建模控制点参量 : ;
3)计算上层配筋层纵向配筋率 :
4)返回计算数值 和 进行建模和单元属性赋值。
图4-1配筋率计算示意图
Fig.4-1Schematic plan of ratio of reinforcement calculation

hypermesh和ansys个人工作经验总结

hypermesh和ansys个人工作经验总结

有限元仿真经验技巧总结1.装配体接触面之间如何使节点对齐?法一:通过实体切割,产生对齐的实体轮廓线,划分网格时自动对齐。

法二:两实体通过布尔运算合并,然后切割划分网格。

法三:各自划分网格,然后节点合并(equivalence),然后分离(detach)。

法四:投影project法五:两实体接触表面网格若不对齐,可以通过选取它们的面网格来进行节点对齐。

2.如何删除重复的单元?首先,把重复单元节点合并;然后,tool/check elems/duplicates,save failed;最后,delete/elems,选择retrieve,即可删除重复单元。

3.切割实体划分实体单元时,如何保证每一块都是可映射的,即可划分的?最好是保证实体每个面只有边界线,面内无其他切割实体边界线。

其次是只有一个面内有边界线。

4.如何快速创建节点?按住鼠标左键在边界线拖动,直至边界线变亮时松开,点击就出现节点。

5.如何镜像实体或单元?Tool/reflect,选中实体或单元,duplicate,镜像平面,OK.6.对于较规则的实体,快速生成六面体单元的方法有哪些?1)对于较规则的方形体,可以在其中一面上automesh,然后直接solid map/one volume划分。

或者由二维面网格linear drag生成。

2)对于可旋转的规则环形体,确定其中一面二维网格,然后spin。

3)对一般的六面体,需要先确定的相对面的面网格,要保证数量一致,然后通过linear solid.7.对于分散对称的载荷施加区域,如风机轮毂上的载荷,塔筒截面上的载荷,怎么加载简单有效?创建中心质点Mass21,赋予其很小的质量,适用静力加载、小变形,不考虑转动惯量。

然后把中心质点和受力区域节点,建立柔性连接rbe3,可以传递力和力矩,耦合六个自由度。

对于实体单元之间建立刚性连接CERIG,如螺栓与螺母之间的绑定接触,所有节点不产生相对位移,只产生刚体运动,只需耦合3个平动自由度,适用小变形。

ansys接触问题!牛人的经验之谈!

ansys接触问题!牛人的经验之谈!

接触问题的关键在于接触体间的相互关系(废话,),此关系又可分为在接触前后的法向关系与切向关系。

法向关系:在法向,必须实现两点:1)接触力的传递。

2)两接触面间没有穿透。

ANSYS通过两种算法来实现此法向接触关系:罚函数法和拉格朗日乘子法。

1.罚函数法是通过接触刚度在接触力与接触面间的穿透值(接触位移)间建立力与位移的线性关系:    接触刚度*接触位移=法向接触力对面面接触单元17*,接触刚度由实常数FKN来定义。

穿透值在程序中通过分离的接触体上节点间的距离来计算。

接触刚度越大,则穿透就越小,理论上在接触刚度为无穷大时,可以实现完全的接触状态,使穿透值等于零。

但是显而易见,在程序计算中,接触刚度不可能为无穷大(否则病态),穿透也就不可能真实达到零,而只能是个接近于零的有限值。

以上力与位移的接触关系可以很容易地合并入整个结构的平衡方程组K*X=F中去。

并不改变总刚K的大小。

这种罚函数法有以下几个问题必须解决:1)接触刚度FKN应该取多大2)接触刚度FKN取大些可以减少虚假穿透,但是会使刚度矩阵成为病态。

3)既然与实际情况不符合的虚假穿透既然是不可避免的,那么可以允许有多大为合适因此,在ANSYS程序里,通常输入FKN实常数不是直接定义接触刚度的数值,而是接触体下单元刚度的一个因子,这使得用户可以方便地定义接触刚度了,一般FKN取到1中间的值。

当然,在需要时,也可以把接触刚度直接定义,FKN输入为负数,则程序将其值理解为直接输入的接触刚度值。

对于接近病态的刚度阵,不要使用迭代求解器,例如PCG等。

它们会需要更多的迭代次数,并有可能不收敛。

可以使用直接法求解器,例如稀疏求解器等。

这些求解器可以有效求解病态问题。

穿透的大小影响结果的精度。

用户可以用PLESOL,CONT,PENE来在后处理中查看穿透的数值大小。

如果使用的是罚函数法求解接触问题,用户一般需要试用多个FKN值进行计算,可以先用一个较小的FKN值开始计算,例如。

ANSYS有限元学习经验总结

ANSYS有限元学习经验总结

学习ANSYS经验总结ANSYS的使用主要是三个方面,前处理--建模与网格划分,加载设置求解,后处理,下面就前两方面谈一下自己的使用经验。

(1)前处理--建模与网格划分要提高建模能力,需要注意以下几点:第一,建议不要使用自底向上的建模方法,而要使用自顶向下的建模方法,充分熟悉BLC4,CYLIND等几条直接生成图元的命令,通过这几条命令参数的变化,布尔操作的使用,工作平面的切割及其变换,可以得到所需的绝大部分实体模型,由于涉及的命令少,增加了使用的熟练程度,可以大大加快建模的效率。

第二,对于比较复杂的模型,一开始就要在局部坐标下建立,以方便模型的移动,在分工合作将模型组合起来时,优势特别明显,同时,图纸中有几个定位尺寸,一开始就要定义几个局部坐标,在建模的过程中可避免尺寸的换算。

第三,注重建模思想的总结,好的建模思想往往能起到事半功倍的效果,比如说,一个二维的塑性成型问题,有三个部分,凸模,凹模,胚料,上下模具如何建模比较简单了,一个一个建立吗?完全用不着,只要建出凸凹模具的吻合线,用此线分割某个面积,然后将凹模上移即可。

第四,对于面网格划分,不需要考虑映射条件,直接对整个模型使用以下命令,MSHAPE,0,2D MSHKEY,2 ESIZE,SIZE 控制单元的大小,保证长边上产生单元的大小与短边上产生单元的大小基本相等,绝大部分面都能生成非常规则的四边形网格,对于三维的壳单元,麻烦一点的就是给面赋于实常数,这可以通过充分使用选择命令,将实常数相同的面分别选出来,用AATT,REAL,MA T,赋于属性即可。

第五,对于体网格划分,要得到比较漂亮的网格,需要使用扫掠网格划分,而扫掠需要满足严格的扫掠条件,因此,复杂的三维实体模型划分网格是一件比较艰辛的工作,需要对模型反复的修改,以满足扫掠条件,或者一开始建模就要考虑到后面的网格划分;体单元大小的控制也是一个比较麻烦的事情,一般要对线生成单元的分数进行控制,要提高划分效率,需要对选择命令相当熟悉;值得注意的是,在生成网格时,应依次生成单元,即一个接着一个划分,否则,可能会发现有些体满足扫掠的条件却不能生成扫掠网格。

学习ANSYS经验心得

学习ANSYS经验心得

学习ANSYS经验心得相对于其他应用型软件而言,ANSYS作为大型权威性的有限元分析软件,对提高解决问题的能力是一个全面的锻炼过程,是一门相当难学的软件,因而,要学好ANSYS,对学习者就提出了很高的要求,一方面,需要学习者有比较扎实的力学理论基础,对ANSYS分析结果能有个比较准确的预测和判断,可以说,理论水平的高低在很大程度上决定了ANSYS使用水平;另一方面,需要学习者不断摸索出软件的使用经验不断总结以提高解决问题的效率。

在学习ANSY S的方法上,为了让初学者有一个比较好的把握,特提出以下五点建议:将AN SYS的学习紧密与工程力学专业结合起来毫无疑问,刚开始接触A NSYS时,如果对有限元,单元,节点,形函数等《有限元单元法及程序设计》中的基本概念没有清楚的了解话,那么学ANSYS很长一段时间都会感觉还没入门,只是在僵硬的模仿,即使已经了解了,在学ANSYS 之前,也非常有必要先反复看几遍书,加深对有限元单元法及其基本概念的理解。

作为工程力学专业的学生,虽然力学理论知识学了很多,但对许多基本概念的理解许多人基本上是只停留于一个符号的认识上,理论认识不够,更没有太多的感性认识,比如一开始学ANSYS时可能很多人都不知道钢材应输入一个多大的弹性模量是合适的。

而在进行有限元数值计算时,需要对相关参数的数值有很清楚的了解,比如材料常数,直接关系到结果的正确性,一定要准确。

实际上在学A NSYS时,以前学的很多基本概念和力学理论知识都忘得差不多了,因而遇到有一定理论难度的问题可能很难下手,特别是对结果的分析,需要用到《材料力学》,《弹性力学》和《塑性力学》里面的知识进行理论上的判断,所以在这种情况下,复习一下《材料力学》,《弹性力学》和《塑性力学》是非常有必要的,加深对基本概念的理解,实际上,适当的复习并不要花很多时间,效果却很明显,不仅能勾起遥远的回忆,加深理解,又能使遇到的问题得到顺利的解决。

ansys接触问题!牛人的经验之谈!

ansys接触问题!牛人的经验之谈!

之杨若古兰创作接触成绩的关键在于接触体间的彼此关系(废话,),此关系又可分为在接触前后的法向关系与切向关系. 法向关系:在法向,必须实现两点:1)接触力的传递.2)两接触面间没有穿透. ANSYS通过两种算法来实现此法向接触关系:罚函数法和拉格朗日乘子法. 1.罚函数法是通过接触刚度在接触力与接触面间的穿透值(接触位移)间建立力与位移的线性关系:     接触刚度*接触位移=法向接触力对面面接触单元17*,接触刚度由实常数FKN来定义. 穿透值在程序中通过分离的接触体上节点间的距离来计算.接触刚度越大,则穿透就越小,理论上在接触刚度为无量大时,可以实现完整的接触形态,使穿透值等于零.但是不言而喻,在程序计算中,接触刚度不成能为无量大(否则病态),穿透也就不成能真实达到零,而只能是个接近于零的无限值. 以上力与位移的接触关系可以很容易地合并入全部结构的平衡方程组K*X=F中去.其实不改变总刚K的大小.这类罚函数法有以下几个成绩必须解决: 1)接触刚度FKN应当取多大? 2)接触刚度FKN 取大些可以减少虚伪穿透,但是会使刚度矩阵成为病态. 3)既然与实际情况不符合的虚伪穿透既然是不成防止的,那么可以答应有多大为合适?是以,在ANSYS程序里,通常输入FKN实常数不是直接定义接触刚度的数值,而是接触体下单元刚度的一个因子,这使得用户可以方便地定义接触刚度了,普通FKN取0.1到1两头的值.当然,在须要时,也能够把接触刚度直接定义,FKN输入为负数,则程序将其值理解为直接输入的接触刚度值. 对于接近病态的刚度阵,不要使用迭代求解器,例如PCG等.它们会须要更多的迭代次数,并有可能不收敛.可以使用直接法求解器,例如稀少求解器等.这些求解器可以无效求解病态成绩. 穿透的大小影响结果的精度.用户可以用PLESOL,CONT,PENE来在后处理中检查穿透的数值大小.如果使用的是罚函数法求解接触成绩,用户普通须要试用多个FKN值进行计算,可以先用一个较小的FKN值开始计算,例如0.1.因为较小的FKN有助于收敛,然后再慢慢添加FKN值进行一系列计算,最初得到一个满意的穿透值. FKN的收敛性请求和穿透太大发生的计算误差总会是一对矛盾.解决此矛盾的法子是在接触算法中采取扩展拉格朗日乘子法.此方法在接触成绩的求解控制中可以有更多更灵活的控制.可以更快的实现一个须要的穿透极限. 2.拉格朗日乘子法与扩展拉格朗日乘子法拉格朗日乘子法与罚函数法分歧,不是采取力与位移的关系来求接触力,而是把接触力作为一个独立自在度.是以这里不须要进行迭代,而是在方程里直接求出接触力(接触压力)来. Kx=F+Fcontact 从而,拉格朗日乘子法不须要定义人为的接触刚度去满足接触面间不成穿透的条件,可以直接实现穿透为零的真实接触条件,这是罚函数法所不成能实现的.使用拉格朗日乘子法有以下留意事项: 1)刚度矩阵中将有零对角元,使有些求解器不克使用.只能使用直接法求解器,例如波前法或系数求解器.而PCG之类迭代求解器是不克不及用于有零主元成绩的. 2)因为添加了额外的自在度,刚度阵变大了. 3)一个可能发生的严重成绩,就是在接触形态发生变更时,例如从接触到分离,从分离到接触,此时接触力有个突变,发生chattering(接触形态的振动式交替改变).如何控制这类chattering,是纯粹拉格朗日法所难以解决的. 是以,为控制chattering,ANSYS采取的是罚函数法与拉格朗日法混合的扩展拉格朗日乘子法.在扩展拉格朗日法中,可以采取实常数TOLN来控制最大答应穿透值.还有最大答应拉力FTOL.这两个参数只对扩展拉格朗日乘子法无效. 在扩展拉格朗日乘子法里,程序按照罚函数法开始,与纯粹拉格朗日法类似,用TOLN来控制最大答应穿透值.如果迭代中发现穿透大于答应的TOLN值,(对178单元是TOLN,而对面面接触单元171-174则是FTOLN)则将各个接触单元的接触刚度加上接触力乘以拉格朗日乘子的数值.是以,这类扩展拉格朗日法是不断更新接触刚度的罚函数法,这类更新不竭反复,直到计算的穿透值小于答应值为止. 尽管与拉格朗日法比拟,扩展拉格朗日法的穿透其实不是零,与罚函数法比拟,可能迭带次数会更多.扩展拉格朗日法有以下长处: 1)较少病态,个接触单元的接触刚度取值可能更合理. 2)与罚函数法比拟较少病态,与单纯的拉格朗日法比拟,没有刚度阵零对角元.是以在选择求解器上没无限制,PCG等迭代求解器都可以利用. 3)用户可以自在控制答应的穿透值TOLN.(如果输入了TOLN,而使用罚函数法,则程序忽略它)切向关系:摩擦的处理与法向接触力类似.因为摩擦是非对称的,使成绩变的更为复杂.ANSYS缺省是做对称求解,即使用对称求解器作近似求解.但是可以改变几个选项强迫做非对称求解.非对称求解更精确,但是计算量大很多.。

ansys接触问题!牛人的经验之谈!

ansys接触问题!牛人的经验之谈!

接触问题的关键在于接触体间的相互关系(废话,),此关系又可分为在接触前后的法向关系与切向关系。

?? 法向关系:?? 在法向,必须实现两点:1)接触力的传递。

2)两接触面间没有穿透。

??A N S Y S通过两种算法来实现此法向接触关系:罚函数法和拉格朗日乘子法。

?? 1.罚函数法?? 是通过接触刚度在接触力与接触面间的穿透值(接触位移)间建立力与位移的线性关系:?? &n b s p;&n b s p;&n b s p;&n b s p;接触刚度*接触位移=法向接触力?? 对面面接触单元17*,接触刚度由实常数FKN来定义。

穿透值在程序中通过分离的接触体上节点间的距离来计算。

接触刚度越大,则穿透就越小,理论上在接触刚度为无穷大时,可以实现完全的接触状态,使穿透值等于零。

但是显而易见,在程序计算中,接触刚度不可能为无穷大(否则病态),穿透也就不可能真实达到零,而只能是个接近于零的有限值。

?? 以上力与位移的接触关系可以很容易地合并入整个结构的平衡方程组K*X=F中去。

并不改变总刚K的大小。

这种罚函数法有以下几个问题必须解决:?? 1)接触刚度F K N应该取多大??? 2)接触刚度F K N取大些可以减少虚假穿透,但是会使刚度矩阵成为病态。

?? 3)既然与实际情况不符合的虚假穿透既然是不可避免的,那么可以允许有多大为合适??? 因此,在ANSYS程序里,通常输入FKN实常数不是直接定义接触刚度的数值,而是接触体下单元刚度的一个因子,这使得用户可以方便地定义接触刚度了,一般FKN取0.1到1中间的值。

当然,在需要时,也可以把接触刚度直接定义,FKN输入为负数,则程序将其值理解为直接输入的接触刚度值。

?? 对于接近病态的刚度阵,不要使用迭代求解器,例如PCG等。

它们会需要更多的迭代次数,并有可能不收敛。

可以使用直接法求解器,例如稀疏求解器等。

这些求解器可以有效求解病态问题。

ansys经验总结(一)

ansys经验总结(一)

ansys经验总结(一)ANSYS是一款常用于工程设计及仿真的软件,对于使用ANSYS进行建模和仿真有着一定经验的工程师来说,其能够对复杂问题进行有效分析和有效解决。

在这篇文章中,我们将根据自己的经验,总结一些ANSYS 软件的使用技巧和注意事项,以便于其他工程师能够更加高效和准确地使用ANSYS软件。

一、ANASYS的优点ANSYS是一款功能十分强大的建模和仿真软件。

其灵活性和可定制性极高,可以对各种不同的问题进行分析和解决。

同时,其具有高精度、高可靠性和高效率的特点,可以帮助工程师在最短时间内得出最优的设计和方案。

二、 ANSYS的使用技巧1.合理选择单元类型在进行建模时,我们应该根据实际的工程问题和要求,合理地选择不同类型的单元。

不同类型的单元具有不同的特点和优势,合理的选择可以提高仿真的准确性和效率。

2.合理设置边界条件在进行模拟计算时,合理设置边界条件十分重要。

不同的边界条件会对模拟的结果产生影响,正确设置边界条件可以得到准确的仿真结果。

同时,在设置边界条件时考虑力学和物理条件也十分重要,合理的设置可以得到更加准确和真实的仿真结果。

3.注意网格质量网格质量是影响仿真准确性的重要因素。

在进行网格划分时,尽量保证网格的质量和均匀性,同时也要注意网格的精度和形状,避免误差产生。

4.合理使用求解器ANSYS软件中提供了多种不同类型的求解器,不同的求解器适用于不同的问题。

因此,在选择求解器时,应该综合考虑问题的类型和求解器的特点和优势,选择最优化的求解器。

三、ANSYS的常见问题1.模型不稳定模型不稳定是ANSYS仿真过程中的常见问题。

其主要原因是网格质量不佳,边界条件设置不当,模型不精细或涉及到较长时间的仿真计算等,需要在建模和仿真中注重调整和优化。

2.计算速度较慢ANSYS计算时需要进行大量的计算,特别是对于较复杂的模型,计算所消耗的时间更加长。

可以从提升计算机性能、选择合适的求解算法、优化网格、缩短实验时间和精细化建模等方式来提高计算速度。

ANSYS 使用技巧与经验

ANSYS 使用技巧与经验

ANSYS 查询函数(Inquiry Function)在ANSYS操作过程或条件语句中,常常需要知道有关模型的许多参数值,如选择集中的单元数、节点数,最大节点号等。

此时,一般可通过*GET命令来获得这些参数。

现在,对于此类问题,我们有了一个更为方便的选择,那就是查询函数— Inquiry Function。

Inquiry Function类似于ANSYS的 *GET 命令,它访问ANSYS数据库并返回要查询的数值,方便后续使用。

ANSYS每执行一次查询函数,便查询一次数据库,并用查询值替代该查询函数。

假如你想获得当前所选择的单元数,并把它作为*DO循环的上界。

传统的方法是使用*GET命令来获得所选择的单元数并把它赋给一个变量,则此变量可以作为*DO循环的上界来确定循环的次数*get, ELMAX,elem,,count*do, I, 1, ELMAX……*enddo现在你可以使用查询函数来完成这件事,把查询函数直接放在*DO循环内,它就可以提供所选择的单元数*do, I, ELMIQR(0,13)……*enddo这里的ELMIQR并不是一个数组,而是一个查询函数,它返回的是现在所选择的单元数。

括弧内的数是用来确定查询函数的返回值的。

第一个数是用来标识你所想查询的特定实体(如单元、节点、线、面号等等),括弧内的第二个数是用来确定查询函数返回值的类型的(如选择状态、实体数量等)。

同本例一样,通常查询函数有两个变量,但也有一些查询函数只有一个变量,而有的却有三个变量。

查询函数的种类和数量很多,下面是一些常用、方便而快速快捷的查询函数1 AREA—arinqr(areaid,key)areaid—查询的面,对于key=12,13,14可取为0;key—标识关于areaidr的返回信息=1,选择状态=12,定义的数目=13,选择的数目=14,定义的最大数=-1,材料号=-2,单元类型=-3,实常数=-4,节点数=-6,单元数…arinqr(areaid,key)的返回值对于key=1=0, areaid未定义=-1,areaid未被选择=1, areaid被选择…2 KEYPOINTS—kpinqr(kpid,key)kpid—查询的关键点,对于key=12,13,14为0 key —标识关于kpid的返回信息=1,选择状态=12,定义的数目=13,选择的数目=14,定义的最大数目=-1,数料号=-2,单元类型=-3,实常数=-4,节点数,如果已分网=-7,单元数,如果已分网kpinqr(kpid,key)的返回值对于key=1=-1,未选择=0,未定义=1,选择3 LINE—lsinqr(lsid,key)lsid—查询的线段,对于key=12,13,14为0 key—标识关于lsid的返回信息=1,选择状态=2, 长度=12,定义的数目=13,选择的数目=14,定义的最大数=-1,材料号=-2,单元类型=-3,实常数=-4,节点数=-6,单元数…4 NODE—ndinqr(node,key)node—节点号,对于key=12,13,14为0 key—标识关于node的返回信息=1,选择状态=12,定义的数目=13,选择的数目=14,定义的最大数=-2,超单元标记=-3,主自由度=-4,激活的自由度=-5,附着的实体模型ndinqr(node,key)的返回值对于key=1=-1,未选择=0,未定义=1,选择5 VOLUMES—vlinqr(vnmi,key)vnmi—查询的体,对于key=12,13,14为0key—标识关于vnmi的返回信息=1,选择状态=12,定义的数目=13,选择的数目=14,定义的最大数目=-1,数料号=-2,单元类型=-3,实常数=-4,节点数=-6,单元数=-8,单元形状=-9,中节点单元=-10,单元坐标系vlinqr(vnmi,key)的返回值对于key=1=-1,未选择=0,未定义=1,选择ANSYS能实现直接流-固耦合分析吗?ANSYS流固耦合分析有三种形式,可以实现全直接或半直接耦合分析:一: ANSYS/Mechanical模块或含该模块的软件包中的流固耦合分析功能,但此处的流体是非流动的流体,而是静流体,它计算流体由于重力、惯性力、波动压力等引起的分布压力载荷与结构的相互作用。

Ansys经典例子:如何使用Ansys帮助文件

Ansys经典例子:如何使用Ansys帮助文件

Ansys经典例子:如何使用Ansys帮助文件很多网友都曾觉得ANSYS使用起来有一定的难度,经常会遇到这样或那样的问题,但市面上的参考书又不尽如人意,那究竟有没有比较好的参数书?有的,个人认为ANSYS的帮助文件就是一本不错的参数书。

接下来就ANSYS在线帮助的使用做一些基本的介绍,希望能对初学者有所帮助。

ANSYS的帮助文件包括所有ANSYS命令解释及所有的GUI解释,还包括ANSYS各模块的分析指南,实例练习等。

一.进入帮助系统可以通过下列三种方式进入:1.进入ANSYS的操作界面后,在应用菜单中选取Help进入;2.在ANSYS程序组中选取Help System进入:Start Menu >Programs >ANSYS XX>Help System;3.在任何对话框中选取Help。

二.帮助系统的内容安排:点击帮助系统的目录,就看到如下的ANSYS帮助系统的整体内容安排:1.前面4个部分是与软件版本,安装,注册相关的信息,只需作相应的了解即可,如下:※Release Notes※ANSYS Installation and Configuration Guide for UNIX※ANSYS Installation and Configuration Guide for Windows※ANSYS, Inc. Licensing Guide2.接下来两个部分是比较重要的部分,ANSYS的命令和单元手册,对用到的命令和单元应作详细的了解和掌握。

※ANSYS Commands Reference※ANSYS Element Reference3.下面四个部分是ANSYS相关的操作手册,说明如下:※Operations Guide 基本界面,操作指南※Basic Analysis Procedures Guide 基础分析指南※Advanced Analysis Techniques Guide 高级分析指南※Modeling and Meshing Guide 建模与分网指南4.以下几个部分则是ANSYS分模块的分析指南,如下:※Structural Analysis Guide 结构分析指南※Thermal Analysis Guide 热分析指南※CFD FLOTRAN Analysis Guide 流体分析指南※Electromagnetic Field Analysis Guide 电磁场分析指南※Coupled-Field Analysis Guide 耦合场分析指南5.为更好的使用ANSYS方便,快捷的解决更多的工程实际问题,建议仔细学习以下几个部分:※APDL Programmer's Guide:APDL操作手册※ANSYS Troubleshooting Guide:ANSYS错误信息指南※Mechanical Toolbar:机械工具栏※ANSYS/LS-DYNA User's Guide:ANSYS/LS-DYNA操作指南※ANSYS Connection Users Guide:接口技术指南6.欲快速掌握ANSYS的使用,莫过于通过实例和练习,而ANSYS的帮助系统中则提供大量的例题及练习供用户参考,所以以下两个部分是经常光顾的。

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

ANSYS 查询函数(Inquiry Function)在ANSYS操作过程或条件语句中,常常需要知道有关模型的许多参数值,如选择集中的单元数、节点数,最大节点号等。

此时,一般可通过*GET命令来获得这些参数。

现在,对于此类问题,我们有了一个更为方便的选择,那就是查询函数— Inquiry Function。

Inquiry Function类似于ANSYS的 *GET 命令,它访问ANSYS数据库并返回要查询的数值,方便后续使用。

ANSYS每执行一次查询函数,便查询一次数据库,并用查询值替代该查询函数。

假如你想获得当前所选择的单元数,并把它作为*DO循环的上界。

传统的方法是使用*GET命令来获得所选择的单元数并把它赋给一个变量,则此变量可以作为*DO循环的上界来确定循环的次数*get, ELMAX,elem,,count*do, I, 1, ELMAX……*enddo现在你可以使用查询函数来完成这件事,把查询函数直接放在*DO循环内,它就可以提供所选择的单元数*do, I, ELMIQR(0,13)……*enddo这里的ELMIQR并不是一个数组,而是一个查询函数,它返回的是现在所选择的单元数。

括弧内的数是用来确定查询函数的返回值的。

第一个数是用来标识你所想查询的特定实体(如单元、节点、线、面号等等),括弧内的第二个数是用来确定查询函数返回值的类型的(如选择状态、实体数量等)。

同本例一样,通常查询函数有两个变量,但也有一些查询函数只有一个变量,而有的却有三个变量。

查询函数的种类和数量很多,下面是一些常用、方便而快速快捷的查询函数1 AREA—arinqr(areaid,key)areaid—查询的面,对于key=12,13,14可取为0;key—标识关于areaidr的返回信息=1,选择状态=12,定义的数目=13,选择的数目=14,定义的最大数=-1,材料号=-2,单元类型=-3,实常数=-4,节点数=-6,单元数…arinqr(areaid,key)的返回值对于key=1=0, areaid未定义=-1,areaid未被选择=1, areaid被选择…2 KEYPOINTS—kpinqr(kpid,key)kpid—查询的关键点,对于key=12,13,14为0 key —标识关于kpid的返回信息=1,选择状态=12,定义的数目=13,选择的数目=14,定义的最大数目=-1,数料号=-2,单元类型=-3,实常数=-4,节点数,如果已分网=-7,单元数,如果已分网kpinqr(kpid,key)的返回值对于key=1=-1,未选择=0,未定义=1,选择3 LINE—lsinqr(lsid,key)lsid—查询的线段,对于key=12,13,14为0 key—标识关于lsid的返回信息=1,选择状态=2, 长度=12,定义的数目=13,选择的数目=14,定义的最大数=-1,材料号=-2,单元类型=-3,实常数=-4,节点数=-6,单元数…4 NODE—ndinqr(node,key)node—节点号,对于key=12,13,14为0 key—标识关于node的返回信息=1,选择状态=12,定义的数目=13,选择的数目=14,定义的最大数=-2,超单元标记=-3,主自由度=-4,激活的自由度=-5,附着的实体模型ndinqr(node,key)的返回值对于key=1=-1,未选择=0,未定义=1,选择5 VOLUMES—vlinqr(vnmi,key)vnmi—查询的体,对于key=12,13,14为0key—标识关于vnmi的返回信息=1,选择状态=12,定义的数目=13,选择的数目=14,定义的最大数目=-1,数料号=-2,单元类型=-3,实常数=-4,节点数=-6,单元数=-8,单元形状=-9,中节点单元=-10,单元坐标系vlinqr(vnmi,key)的返回值对于key=1=-1,未选择=0,未定义=1,选择ANSYS能实现直接流-固耦合分析吗?ANSYS流固耦合分析有三种形式,可以实现全直接或半直接耦合分析:一: ANSYS/Mechanical模块或含该模块的软件包中的流固耦合分析功能,但此处的流体是非流动的流体,而是静流体,它计算流体由于重力、惯性力、波动压力等引起的分布压力载荷与结构的相互作用。

二:ANSYS/FLOTRAN/Structural模块或含该模块的软件包中的流固耦合分析功能,在建立好流体分析环境和结构分析环境的前提下,利用ANSYS5.7版本新增的FSSOLV命令,可自动实现流固耦合迭代计算,并可对迭代容差、流场收敛精度、流场网格变形等进行控制。

三:ANSYS/LS-DYNA模块或含该模块的软件包中的ALE任意欧拉-拉格朗日流固耦合分析功能,分析模型的流体部分用欧拉单元、直接求解流动方程,可通过速度、加速度、罚函数三种方式直接与结构单元耦合计算。

ANSYS中的地震响应分析ANSYS中地震响应分析有二种基本的方法:时间历程分析和响应谱分析。

单自由度系统固有频率变化时对某一次地震地面运动的响应构成一条响应曲线,工程上的响应谱曲线实际上是某一地震级别时各种地面运动响应曲线的包络线,这根包络线与单自由度的阻尼有关,因此在使用响应谱曲线时有二个关键因素:地震级别(对应最大加速度)和临界阻尼率.从理论上说,响应谱分析得到的数值应大于时间历程分析得到的最大响应,若时间历程分析得到的最大响应比响应谱分析得到的数值大,原因可能是阻尼的处理不当,如果无阻尼,由于某些频率的共振会使响应变大。

另外时间点的选取要看结构的固有频率,如果关心最大的结构固有频率为10Hz,则每秒钟至少有60-80个计算点在ANSYS中建模后,能否把结构整体的质量、惯性矩等计算出来?问:在ANSYS中建模后,能否把结构整体的质量、惯性矩等计算出来?答:有两种办法。

1. Preprocessor>Operate>Calc Geom Items,可以求出面积、体积、形心、惯性矩等,如果给定了密度,也可以知道质量。

2. 在进行求解是你也可以看到程序会在OUTPUT窗口列出这些量。

在谱分析完成后,在组合模态之前如何获得结构每阶模态的响应在谱分析完成后,进入POST1并利用*GET命令提取模态N的模态参与系数,然后利用载荷工况(Load Case)功能创建载荷工况,并将提取的模态参与系数指定为载荷工况的缩放系数,然后读入该载荷工况, 利用后处理功能处理。

同理,可以获得其他模态的独立响应结果。

下面是获得一阶模态响应的命令流:*GET,PF1,MODE,1,PFACT !* 提取1阶模态的参与系数PF1/POST1SET,FIRST !* 读入1阶模态结果LCDEF,1,1,1, !* 将1阶模态结果定义载荷工况1LCFACT,1,PF1, !* 载荷工况1的缩放系数为PF1LCASE,1, !* 读入载荷工况1/EFACE,1 !* 后处理操作AVPRIN,0, ,PLNSOL,U,SUM,0,1在进行多点谱分析的时候,如何正确施加不同的谱曲线在多点谱分析中,施加后面的谱曲线时,应该删除上次定义的谱曲线,如要对结构分别施加两个方向的激励,分别是,y和x 方向。

应如下处理:...!施加 y方向PSDUNIT,1,ACCG,9.81PSDFRQ,1,..... !频率值PSDVAL,1,..... !谱值D,BASENODE,uy,1.0 !施加谱曲线PFACT,1,BASED,BASENODE,UZ,1.0 !删除上一次定义的谱!施加 X 方向PSDUNIT,2,ACCG,9.81PSDFRQ,1,..... !频率值PSDVAL,1,..... !谱值D,BASENODE,UX,1.0在非线性屈曲分析中,如何在结构上产生初始几何缺陷有两种方式:1、先进行特征值屈曲分析获得屈曲行为的理论解,这也可作为非线性屈曲分析的起点;UPCOORD命令只是提供结构的初始位移,非常接近于真实缺陷情况。

通过UPCOORD,,ON命令,就可以让我们从一个有轻微缺陷而没有任何初始应变的结构开始进行非线性屈曲分析。

2、还可以在结构上施加一个小的干扰力以引起结构的屈曲,这个方法简单而直接,也通常能得到合理结果,如果干扰力太大则会明显影响计算精度。

/PREP7/TITLE, BUCKLING OF A BAR WITH HINGEDET,1,BEAM3 ! BEAM ELEMENTR,1,.25,52083E-7,.5 ! AREA,IZZ,HEIGHTMP,EX,1,30E6N,1N,11,,100FILLE,1,2EGEN,10,1,1FINISH/SOLUANTYPE,STATIC ! STATIC ANALYSISPSTRES,ON ! CALCULATE PRESTRESS EFFECTSM,2,UX,11,1 ! SELECT 10 UX DOF AS MASTERSD,1,ALL ! FIX SYMMETRY ENDF,11,FY,-1 ! UNIT LOAD AT FREE ENDOUTPR,,1SOLVEFINISH/SOLUANTYPE,BUCKLE ! BUCKLING ANALYSISBUCOPT,REDUC,1 ! USE HOUSEHOLDER SOLUTION METHOD, EXTRACT 1 MODEMXPAND,1 ! EXPAND 1 MODE SHAPESOLVE/POST1SET,LASTUPCOORD,0.1,ON ! USE L/1000 FOR STARTING FACTORSAVE,PERT,DB ! SAVE TO NEW FILE TO PRESERVE ORIGINAL MODELFINISHRESU,PERT,DBNROPT,FULL,,OFF/SOLUANTYPE,STATICNLGEOM,ONAUTOTS,ONKBC,0F,11,FY,-100TIME,1DELTIME,0.01,1E-4,0.5SOLVEFINIANSYS后处理中如何显示三维实体模型表面结果云图和等值线(1)将需要显示表面结果的三维实体模型的某些表面上的节点选出(Utility>Select)(2)将显示方式POWRGRPH设置为OFF(命令:/GRAPHICS,FULL)(3)在/Post1下,绘制结果云图;或者在PlotCtrls>Device Options>Vector Mode…ON(命令/device,vector),可以绘制等值线。

在交互方式下如何施加任意矢量方向的表面载荷?问:在交互方式下如何施加任意矢量方向的表面载荷?答:若需在实体表面上施加任意方向的表面载荷,可通过在实体表面生成表面效应单元(比如SURF154单元)的方法来完成。

相关文档
最新文档