ANSYSMPC连接梁壳单元实例

合集下载

ANSYS中杆单元和壳单元的单元耦合问题

ANSYS中杆单元和壳单元的单元耦合问题

ANSYS中杆单元和壳单元的单元耦合问题在比较复杂的结构的有限元分析中,不同的结构部件通常使用不同类型的单元来模拟。

通常情况下,不同类型的单元的各个节点的自由度数目是不同的,不同类型单元的连接节点处的自由度的耦合问题,是一个比较令人头疼的问题。

在ANSYS中通常可以用耦合命令CP来耦合不同类型单元在连接节点处的自由度(DOF)。

也可以用CE命令来认为添加自由度之间的约束方程来达到耦合的目的。

下面是一个简单的算例,使用了CE命令来耦合连接节点处的自由度。

模型是航天器的机翼的一个Section的某一个隔框。

上下表皮是薄壳结构,用Shell63单元来模拟,在上下表皮之间有起支撑作用的杆件,用link8单元来模拟。

建模的时候,link8单元和shell63单元在连接有各自独立的节点。

即:link8单元和shell63单元的节点在连接处是重合的,但是,节点编号是各自独立的。

link8单元在每个节点有ux,uy,uz3个平动自由度;shell63在每个节点有ux,uy,uz这3个平动自由度和rotx,roty,rotz这3个转个自由,共6个自由度。

在耦合节点处,两个耦合节点的ux,uy,uz自由度应该是相等的。

这个等式可以用CE命令来描述。

完整的命令流如下:finish/clear,start/prep7!定义第一种材料属性;mp,ex,1,30e6mp,prxy,1,0.3!定义shell63单元和实常数;et,1,shell63r,1,1e-3!建立几何模型;rectng,31.8,33.2,0,0.3556agen,2,1,1,1,0,0,1a,1,4,8,5a,6,7,3,2KL,7,0.5, ,KL,3,0.5, ,在关键点处生成节点;nkpt,100,4 !与编号为117的节点耦合nkpt,101,9 !与编号为169的节点耦合nkpt,102,10 !与编号为120的节点耦合nkpt,103,7 !与编号为160的节点耦合mat,1type,1real,1lesize,1,,,6lesize,3,,,6lesize,5,,,6lesize,7,,,6lesize,9,,,6lesize,10,,,6lesize,11,,,6lesize,12,,,6lesize,2,,,6lesize,4,,,6lesize,6,,,6lesize,8,,,6MSHAPE, 0, 2DMSHKEY, 1allselamesh,all!定义第二种材料属性;mp,ex,2,30e4mp,prxy,2,0.3!定义link8单元和实常数;et,2,link8r,2,28.26e-6mat,2type,2real,2e,101,102e,100,101e,102,103!CE, NEQN, CONST, NODE1, Lab1, C1, NODE2, Lab2, C2, NODE3, !Lab3, C3ce,1,0,100,ux,1,117,ux,-1 !节点100的ux=节点117的ux;ce,2,0,100,uy,1,117,uy,-1 !节点100的uy=节点117的uy;ce,3,0,100,uz,1,117,uz,-1 !节点100的uz=节点117的uz;ce,4,0,101,ux,1,169,ux,-1 !同上;ce,5,0,101,uy,1,169,uy,-1ce,6,0,101,uz,1,169,uz,-1ce,7,0,102,ux,1,120,ux,-1ce,8,0,102,uy,1,120,uy,-1ce,9,0,102,uz,1,120,uz,-1ce,10,0,103,ux,1,160,ux,-1ce,11,0,103,uy,1,160,uy,-1ce,12,0,103,uz,1,160,uz,-1!施加约束,底面约束所有的自由度;DA,1,all!施加分布载荷;SFA,2,1,PRES,-1e4finish/solusolve !求解;finish/post1PLNSOL, S,X, 0,1.0finishPLNSOL, S,X, 0,1.0 对应的结果云图PLNSOL, S,EQV, 0,1.0对应的结果云图。

总结一下ANSYS中不同单元之间的连接问题

总结一下ANSYS中不同单元之间的连接问题

论坛里常有人问不同单元之间的连接问题,我自己也一直被这个问题所困绕,最近从ANSYS工程分析进阶实例上知道了ANSYS中不同单元之间的连接原则。

感觉收收获不小,现把它上传与大家共享。

一般来说,按“杆梁壳体”单元顺序,只要后一种单元的自由度完全包含前一种单元的自由度,则只要有公共节点即可,不需要约束方程,否则需要耦合自由度与约事方程。

例如:(1)杆与梁、壳、体单元有公共节点即可,不需要约束方程。

ﻫ(2)梁与壳有公共节点怒可,也不需要约束写约束方程;壳梁自由度数目相同,自由度也相同,尽管壳的rotz是虚的自由度,也不妨碍二者之间的关系,这有点类同于梁与杆的关系。

(3)梁与体则要在相同位置建立不同的节点,然后在节点处耦合自由度与施加约束方程。

(4)壳与体则也要相同位置建立不同的节点,然后在节点处耦合自由度与施加约束方程。

上面所述的不同单元之间的接连方法主要是用耦合自由度和约束方程来实现的,有一定的局限性,只适用于小位移,下面介绍一种支持大位移算法的方法,MPC法。

MPC即Multipoint Constraint,多点约束方程,其原理与前面所说的方程的技术几乎一致,将不连续、自由度不协调的单元网格连接起来,不需要连接边界上的节点完全一一对应。

MPC能够连接的模型一般有以下几种。

ﻫsolid 模型-solid模型ﻫshell模型-shell模型solid模型-shell 模型solid 模型-beam模型shell模型-beam模型ﻫ在ANSYS中,实现上述MPC技术有三种途径。

ﻫ(1)通过MPC184单元定义模型的刚性或者二力杆连接关系。

定义MPC184单元模型与定义杆的操作完全一致,而MPC单(2)利用约束元的作用可以是刚性杆(三个自由度的连接关系)或者刚性梁(六个自由度的连接关系)。

ﻫ方程菜单路径Main Menu>preprocessor>Coupling/Ceqn>shell/solid Interface创建壳与实体模型之间的装配关系。

AnsysWorkbench工程实例之——梁单元静力学分析

AnsysWorkbench工程实例之——梁单元静力学分析

AnsysWorkbench工程实例之——梁单元静力学分析本文可能是您能在网络上搜索到的关于Ansys Workbench梁单元介绍最详细全面的文章之一。

梁单元常用于简化长宽比超过10的梁与杆模型,比如建筑桁架、桥梁、螺栓、杠杆等。

Workbench中的梁单元有Beam188(默认)与Beam189两种,Beam188无中节点,Beam189有中节点。

在全局网格设置下,梁单元的中节点设置Element MIdside Nodes默认为dropped(无中节点),即默认使用Beam188单元,如果改为kept(有中节点),则将改变为Beam189单元。

类型单元形状中节点自由度形函数Beam188 3D梁无 6 线性Beam189 3D梁有 6 二次Beam188Beam1891 梁单元分析概要1.1 建模与模型导入线框模型可在DM中创建,也可导入stp/igs等模型。

以下分别介绍通过DM创建与通过CAD软件创建导入过程。

1.1.1 梁线体的创建方法1,简单的线体模型可以在DM中创建,一般在XY平面绘制草图或点,再通过Concept——Lines From Sketches、Lines From Points或3D Curve等创建。

区别在于Lines From Sketches是提取草图所有的线条,如果线条是相连接的,提取的结果为一个线几何体。

Lines From Points或3D Curve用于将草图的点(可以是草图线条的端点)连接成为线体,结合Add Frozen选项,可以创建多个线几何体。

操作3次后多个线条可以通过From New Part功能组合为一个几何体,组合后两条线共节点,相当于焊接在一起。

选中后右击方法2,通过CAD软件创建后导入。

如果读者使用的是creo建模,可在草图中创建点,退出草图后选择基准——曲线——通过点的曲线。

操作3次后输出时需要注意,可另存为stp或igs格式,在输出对话框中必须勾选基准曲线和点选项。

总结一下ANSYS中不同单元之间的连接问题

总结一下ANSYS中不同单元之间的连接问题

ANSYS工程分析进阶实例上知道了ANSYS中不同单元之间的连接原则。

一般来说,按“杆梁壳体”单元顺序,只要后一种单元的自由度完全包含前一种单元的自由度,则只要有公共节点即可,不需要约束方程,否则需要耦合自由度与约束方程。

例如:(1)杆与梁、壳、体单元有公共节点即可,不需要约束方程。

(2)梁与壳有公共节点怒可,也不需要约束写约束方程;壳梁自由度数目相同,自由度也相同,尽管壳的rotz是虚的自由度,也不妨碍二者之间的关系,这有点类同于梁与杆的关系。

(3)梁与体则要在相同位置建立不同的节点,然后在节点处耦合自由度与施加约束方程。

(4)壳与体则也要相同位置建立不同的节点,然后在节点处耦合自由度与施加约束方程。

上面所述的不同单元之间的接连方法主要是用耦合自由度和约束方程来实现的,有一定的局限性,只适用于小位移,下面介绍一种支持大位移算法的方法,MPC法。

MPC即Multipoint Constraint,多点约束方程,其原理与前面所说的方程的技术几乎一致,将不连续、自由度不协调的单元网格连接起来,不需要连接边界上的节点完全一一对应。

MPC能够连接的模型一般有以下几种。

solid 模型-solid 模型shell模型-shell模型solid 模型-shell 模型solid 模型-beam 模型shell 模型-beam模型在ANSYS中,实现上述MPC技术有三种途径。

(1)通过MPC184单元定义模型的刚性或者二力杆连接关系。

定义MPC184单元模型与定义杆的操作完全一致,而MPC单元的作用可以是刚性杆(三个自由度的连接关系)或者刚性梁(六个自由度的连接关系)。

(2)利用约束方程菜单路径Main Menu>preprocessor>Coupling/Ceqn>shell/solid Interface创建壳与实体模型之间的装配关系。

(3)利用ANSYS接触向导功能定义模型之间的装配关系。

ANSYS中不同单元之间的连接问题总结

ANSYS中不同单元之间的连接问题总结
MP,EX,1,3E4 !定义材料的弹性模量
MP,PRXY,1,0.3 !定义泊松比
R,1 !定义实体单元实常数
R,2,10.0,10/12.0,1000/12.0,10.0,1.0 !定义梁单元实常数
BLC4,,,20,7,10 !创建矩形块为实体模型
WPOFFS,0,3.5 !将工作平面向Y方向移动3.5
ANSYS中不同单元之间的连接问题
总结一下不同单元之间的连接问题
论坛里常有人问不同单元之间的连接问题,我自己也一直被这个问题所困绕,最近从ANSYS工程分析进阶实例上知道了ANSYS中不同单元之间的连接原则。感觉收收获不小,现把它上传与大家共享。
一般来说,按“杆梁壳体”单元顺序,只要后一种单元的自由度完全包含前一种单元的自由度,则只要有公共节点即可,不需要约束方程,否则需要耦合自由度与约事方程。例如:
MPC即Multipoint Constraint,多点约束方程,其原理与前面所说的方程的技术几乎一致,将不连续、自由度不协调的单元网格连接起来,不需要连接边界上的节点完全一一对应。
MPC能够连接的模型一般有以下几种。
solid模型-solid模型
shell模型-shell模型
solid模型-shell模型
单元类型的选择问题
初学ANSYS的人,通常会被ANSYS所提供的众多纷繁复杂的单元类型弄花了眼,如何选择正确的单元类型,也是新手学习时很头疼的问题。
单元类型的选择,跟你要解决的问题本身密切相关。在选择单元类型前,首先你要对问题本身有非常明确的认识,然后,对于每一种单元类型,每个节点有多少个自由度,它包含哪些特性,能够在哪些条件下使用,在ANSYS的帮助文档中都有非常详细的描述,要结合自己的问题,对照帮助文档里面的单元描述来选择恰当的单元类型。

ANSYS_MPC连接梁壳单元实例

ANSYS_MPC连接梁壳单元实例

2010-05-21 22:12:04 作者:zhz2004 来源:机械CADl论坛浏览次数:621 网友评论0 条近日在论坛看到些用ansys的坛友问及beam单元和shell单元、beam单元和solid单元、shell单元和solid单元的连接问题。

其实解决此类问题的方法不只一种,耦合约束方程、绑定接触都是有效的方法。

其中耦合约束方程适用于小变形,而绑定接触即可用于小变形,也可用于大变形的几何非线性分析。

下面,我将本人所做的用MPC方法连接shell单元和b eam单元的详细步骤提供给大家,与各位共勉。

添加shell单元(略)添加beam单元(略)添加shell实常数添加shell实常数:shell厚度添加beam截面:圆钢内经、外径及网格密度预览网格开始建模:转动工作平面工作平面z轴向上建立圆面继续:将面拉伸成体定义拉伸高度:0.5m删除体,留面显示面删除空圆柱的顶面和底面创建点:用于建立梁单元的第一个点。

两点之间创建(正中)。

复制点:用于建立梁单元的第二个点。

复制:Y方向0.5m连接两点,用于创建梁单元。

继续定义材料属性,有点晚^_^准备划分壳单元划分壳,映射方法准备划分梁单元划分梁单元选中要划分梁单元的线完成,定义mpc接触GUI:MainMenu→Pre-processor→Modeling→Create→ContactPair,进入接触向导,然后按照提示与帮助说明进行选择目标面接触面等操作[4]。

在创建接触对前,单击Optionalsetting按钮弹出Cotactproperties对话框,将Basic选项卡中的Contactalgorithm即接触算法设置为MPCalgorithm即可。

操作完成后,ANSYS自动定义目标单元与接触单元类型,并生成接触对。

定义主控点选择梁单元的下面一个关键点(当然也可以选择梁单元的最下一个node,相应选项要选pick existing node...)选择梁单元的下面一个关键点继续下一个:施加集中力x方向10000n计算结果,位移云图显示梁截面的位移云图显示梁单元形状显示梁单元形状应力云图(整体)应力云图(梁壳连接处放大显示)全为壳单元的计算结果的位移云图全为壳单元的计算结果的应力云图这只是shell单元和beam单元连接的示例,beam和solid、shell和solid大同小异。

总结一下ANSYS中不同单元之间的连接问题

总结一下ANSYS中不同单元之间的连接问题

论坛里常有人问不同单元之间的连接问题,我自己也一直被这个问题所困绕,最近从ANSYS工程分析进阶实例上知道了ANSYS中不同单元之间的连接原则。

感觉收收获不小,现把它上传与大家共享。

一般来说,按“杆梁壳体”单元顺序,只要后一种单元的自由度完全包含前一种单元的自由度,则只要有公共节点即可,不需要约束方程,否则需要耦合自由度与约事方程。

例如:(1)杆与梁、壳、体单元有公共节点即可,不需要约束方程。

(2)梁与壳有公共节点怒可,也不需要约束写约束方程;壳梁自由度数目相同,自由度也相同,尽管壳的rotz是虚的自由度,也不妨碍二者之间的关系,这有点类同于梁与杆的关系。

(3)梁与体则要在相同位置建立不同的节点,然后在节点处耦合自由度与施加约束方程。

(4)壳与体则也要相同位置建立不同的节点,然后在节点处耦合自由度与施加约束方程。

上面所述的不同单元之间的接连方法主要是用耦合自由度和约束方程来实现的,有一定的局限性,只适用于小位移,下面介绍一种支持大位移算法的方法,MPC法。

MPC即Multipoint Constraint,多点约束方程,其原理与前面所说的方程的技术几乎一致,将不连续、自由度不协调的单元网格连接起来,不需要连接边界上的节点完全一一对应。

MPC能够连接的模型一般有以下几种。

solid 模型-solid 模型shell模型-shell模型solid 模型-shell 模型solid 模型-beam 模型shell 模型-beam模型在ANSYS中,实现上述MPC技术有三种途径。

(1)通过MPC184单元定义模型的刚性或者二力杆连接关系。

定义MPC184单元模型与定义杆的操作完全一致,而MPC单元的作用可以是刚性杆(三个自由度的连接关系)或者刚性梁(六个自由度的连接关系)。

(2)利用约束方程菜单路径Main Menu>preprocessor>Coupling/Ceqn>shell/solid Interface创建壳与实体模型之间的装配关系。

8.利用MPC技术对solid-shell单元进行连接实例:简支梁

8.利用MPC技术对solid-shell单元进行连接实例:简支梁

利用MPC技术对solid-shell单元进行连接实例----------简支梁一、问题描述⨯表面上作用有大小为1MPa的压力,两端φ150圆柱面为支撑表面,梁的尺寸如下图所示,在梁的2000300分析其应力和变形情况。

由于梁的形状和载荷都对称于梁跨度中点处横截面,分析时可取梁长度的一半。

二、步骤分析1.选择单元类型通过Preprocessor>Element Typle>Add/Edit/Delete出现如图1-1左所示对话框,单击Add;弹出如图1-1右所示对话框,在左侧列表中选“Structural Solid”,在右侧列表中选”Brick 20node 95”,然后单击Apply按钮;再在左侧列表中选“Structural Shell”,在右侧列表中选”Elastic 4node 63”,然后单击Apply按钮;再在左侧列表中选“Contact”,在右侧列表中选”3D target 170”,然后单击Apply按钮;再在左侧列表中选“Contact”,在右侧列表中选”pt-to-surf175”,单击OK按钮。

返回到”Eiement type”对话框,在列表中选择”Type3TARGET170”,单击option按钮,弹出1-1右对话框,选择K5为”SLD/SLD”(SLD/SLD约束),单击OK按钮;在列表中选择”Type4CONTA175”单击option按钮,弹出1-2对话框,选择K2为” MPCalgorithm”(MPC算法),选择K12为”Bonded(always)”(接触面行为为绑定)单击OK按钮,单击”Element type”对话框的close按钮。

图1-1图1-22.定义实常数通过Preprocessor>Material Props> Material Models,弹出Real Constants对话框,单击Add按钮,弹出如图2-1左所示对话框,选择Type2SHELL 163,单击OK按钮,弹出如图2-1右所示对话框,在TK(I)文本框中输入0.02,单击OK按钮,于是定义了实常数1。

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

ANSYS MPC方法连接shell单元和beam单元详细教程
2010-05-21 22:12:04 作者:zhz2004 来源:机械CADl论坛浏览次数:621 网友评论0 条
近日在论坛看到些用ansys的坛友问及beam单元和shell单元、beam单元和solid单元、sh ell单元和solid单元的连接问题。

其实解决此类问题的方法不只一种,耦合约束方程、绑定接触都是有效的方法。

其中耦合约束方程适用于小变形,而绑定接触即可用于小变形,也可用于大变形的几何非线性分析。

下面,我将本人所做的用MPC方法连接shell单元和beam 单元的详细步骤提供给大家,与各位共勉。

添加shell单元(略)
添加beam单元(略)
添加shell实常数
添加shell实常数:shell厚度0.005添加beam截面:圆钢
内经、外径及网格密度预览网格
开始建模:转动工作平面工作平面z轴向上
建立圆面
继续:
将面拉伸成体
定义拉伸高度:0.5m 删除体,留面
显示面
删除空圆柱的顶面和底面
创建点:用于建立梁单元的第一个点。

两点之间创建(正中)。

复制点:用于建立梁单元的第二个点。

复制:Y方向0.5m
连接两点,用于创建梁单元。

继续
定义材料属性,有点晚^_^
准备划分壳单元划分壳,映射方法
准备划分梁单元划分梁单元
选中要划分梁单元的线
完成,定义mpc接触
GUI:MainMenu→Pre-processor→Modeling→Create→ContactPair,进入接触向导,然后按照提示与帮助说明进行选择目标面接触面等操作[4]。

在创建接触对前,单击Optionalsetting按钮弹出Cotactproperties对话框,将Basic选项卡中的Contactalgorithm即接触算法设置为MPCalgorithm即可。

操作完成后,ANSYS自动定义目标单元与接触单元类型,并生成接触对。

定义主控点
选择梁单元的下面一个关键点(当然也可以选择梁单元的最下一个node,相应选项要选pick existing node...)
选择梁单元的下面一个关键点
继续下一个:
施加集中力x方向10000n
计算结果,位移云图显示梁截面的位移云图
显示梁单元形状显示梁单元形状
应力云图(整体)
应力云图(梁壳连接处放大显示)
全为壳单元的计算结果的位移云图全为壳单元的计算结果的应力云图
这只是shell单元和beam单元连接的示例,beam和solid、shell和solid大同小异。

做出此例希望大家广开言论,发表一下自己的见解,例中如有谬误,还请大家指正。

相关文档
最新文档