使用 ANSYS 表面效应单元施加周向载荷的一个例子

合集下载

ANSYS 中的表面效应单元

ANSYS 中的表面效应单元

ANSYS 中的表面效应单元使用表面效应单元施加载荷* 有时,可能需要施加所使用单元不支持的表面载荷,例如:可能需要在实体结构单元上施加沿表面切向或任何方向的均布载荷;在热实体单元的表面上同时施加热流载荷和对流载荷,或者施加指定的辐射,等。

在这种情况,可以用表面效应单元覆盖需要施加载荷的表面并使用它们作为一个管道以施加所需的载荷。

* 目前可以使用的表面效应单元:对二维问题:SURF151和SURF153;对三维问题:SURF152和SURF154。

* 怎样施加如下的压力荷载:–像剪切荷载一样与表面相切的荷载?–像螺栓荷载一样在表面上变化的荷载?–像屋顶上冰载荷一样与面成一定角度的载荷?- 像水压一样的非均布压力载荷?* 表面效应单元为处理这些问题提供了有效的方法。

表面效应单元的特点:* 像“皮肤”一样覆盖在网格表面* 如同面载荷的管道* 很容易创建,一般操作过程如下:- 选择感兴趣表面上的节点;- 激活恰当的单元类型;- 执行 ESURF (或 Preprocessor > Create > Elements > Surf Effect > GenerlSurf > No Extra…);- 选择所有节点,定义 SURF 单元。

* 对 2-D 和 3-D 模型都有用:– SURF151 & 153 是线单元 (热和结构的),表示 2-D 模型的边界线。

– SURF152 & 154 是面单元 (热和结构的),表示 3-D 模型的边界面。

* 本节只讨论 SURF154,其它单元可同样处理。

SURF154 单元,详见参考手册中的描述* SURF154 使用不同的单元面号来接受不同类型的载荷。

* 面号在“Apply PRES on elems”对话框中:Solution > Difine Loads > Apply > Pressures > On Elements,如下所示。

ANSYS命令流学习笔记18-表面效应单元

ANSYS命令流学习笔记18-表面效应单元

! ANSYS命令流学习笔记18-表面效应单元surface effect !学习重点:!1 表面载荷的施加当施加表面载荷时,在WorkBench中可以很方便地施加。

但其本质也是借助表面效应单元来完成的。

譬如当实体结构表面施加沿切向或者任何方向的均布载荷(甚至不均布?)时,都可以使用表面效应单元。

!2 表面效应单元的建立表面单元,意思就是要依附于现有单元的表面,利用现有节点形成单元,因此单元增加,而节点不增加。

单元通过制定坐标系方向等,施加不同方向的载荷。

!3 表面效应单元的典型应用目前可以使用的表面效应单元:对二维问题:SURF151和SURF153;对三维问题:SURF152和SURF154。

151和152为热表面效应单元,153和154为结构表面效应单元。

表面单元可以很好用,如下例子中的通过表面施加扭矩;总之就是定义与表面成各种方向力的载荷。

在热流问题也有广泛应用。

!问题描述! 在workbench中可以轻松实现其定义,根据图示边界条件,得出位移结果如右图。

这里把此问题转到APDL里运行。

并再熟悉一下接触设定。

(案例参考ansys官方教程,有点不同)!APDL命令:finish/clear/title,surf effect~parain,'2s','x_t' !导入当前路径下的2s.x_t文件,包括所有体面线。

实在不想在APDL 里建模了,这是在SCDM中建模导出的文件。

/facet,normal/replot !单位m、Pa!!!以上导入x_t模型et,1,solid185r,2real,2et,2,surf154mp,ex,1,2.1e11mp,prxy,1,0.3 !定义材料1为结构钢mshape,0,3Dmshkey,2esize,0.0005 !网格无关分析之后,选择该尺寸,因为接触存在,网格需要细分vsweep,all !划分网格!!!以上定义材料及划分网格!复习下接触,而且规则形状分开,方便简单划分网格r,3mat,1real,3et,3,targe170et,4,conta174keyopt,4,12,5 !bonded约束vsel,s,loc,z,0.04,0.05asel,s,loc,z,0.04type,3nsla,s,1esln,s,0esurf !根据线创建target170allselvsel,s,loc,z,0,0.04asel,s,loc,z,0.04type,4nsla,s,1esln,s,0esurf !根据线创建contact174!!!以上建立两个体之间的绑定接触!建立surf154单元,为3D面单元csys,1allselasel,s,loc,x,0.015 !切换到圆柱坐标系,方便选择圆周上节点nsla,s,1mat,1real,2type,2esurf!!!以上根据节点,生产surf154单元csys,0local,100,1,0,0,0esel,s,type, ,2emodify,all,esys,100allsel!!!以上建立局部圆柱坐标系,并将此坐标系定义为surf单元的单元坐标系finish/soluesel,s,type, ,2sfe,all,2,pres,,10e6 !施加面压力allselnsel,s,loc,z,0d,all,all !约束底面!!!以上施加边界条件allselsolve !计算finish!!!进入后处理/post1plnsol,u,sumplnsol,s,eqvfinish/eof。

Ansys模拟表面效应单元模拟带穿透圆孔螺栓的弹塑性扭转问题

Ansys模拟表面效应单元模拟带穿透圆孔螺栓的弹塑性扭转问题

Ansys模拟表面效应单元模拟带穿透圆孔螺栓的弹塑性扭转问题问题描述用 ANSYS 表面效应单元模拟对带穿透圆孔螺栓施加扭转荷载,载荷和边界条件:沿螺栓上端的扭矩 Mt 等效为切向等效切应力:q=100MPa,底部固定 (UX=UY=UZ=0)。

设:螺栓直径 d=100mm,螺栓长度 L=400mm,螺帽直径 D=160mm,螺帽高度 H=30mm。

在螺栓长度一半处穿透圆孔直径 d=10mm。

材料的弹性模量为 E=200GPa,泊松比 v=0.3,材料应力—应变关系为 ANSYS 非线性弹塑模型--Voce 非线性等向强化 (NLISO):σ=250+600*[1-EXP(-16.9*εP)(MPa),屈服强度σY = 250MPa ,假设为各向同性硬化材料,使用 Mises 屈服准则和关联流动法则。

1Main Menu: Preprocessor →Element Type→Add/Edit/Delete →Add→select Solid Brick 8node185→O K2Main Menu: Preprocessor →Material Props → Material Models→Structural → Nonlinear →Inelastic→ Rate independent → Isotropic hardening plasticity → Mises plasticity → Nonlinear→ inputEX:200e3, PRXY:0.3 → Sigy0:250, R o=0,Rinf=600,b=16.9→ OK3生成带帽螺栓。

分别生成中空圆环状的螺帽(R=80mm, r=50mm, H=30mm)和圆柱状的螺栓(r=50mm,L=400mm),然后用布尔命令 Glue,将两体结合.生成竖直圆孔,先平移工作平面Utility Menu→WorkPlane→offset WP by Increments:X,Y, Z Offsets 输入0,0,200 点击 ApplyXY,YZ,ZX Angles 输入 0,-90, 0 点击 OK。

ANSYS表面效应单元线加载

ANSYS表面效应单元线加载

本例主要说明如何使用表面效应线单元SURF156 来定义线段上的分布载荷。

所使用的几何模型是一个长方体20*40*200,准备在长方体右端上方线段上施加分布载荷,如下图所示:为采用MAP方式划分网格,定义单元类型SOLID45:命令:ET,SOLID45为施加线分布载荷,定义单元类型Surf156:命令:ET,SURF156设置表面效应单元 SURF156 的单元选项:压力坐标系用局部坐标系,K5选择No-不用方向节点,其余用默认值。

注意后面需要定义一个局部坐标系。

为定义单元类型Surf156,需要先对线段划分线单元,为此,需先定义单元类型MESH200:命令:ET,MESH200设置不参与求解的单元类型MESH200的单元选项:将MESH200设置为3D,2节点线单元。

定义材料属性:命令: MPTEMP,,,,,,,, $ MPTEMP,1,0MPDATA,EX,1,,201000 $ MPDA TA,PRXY,1,,0.3创建长方体:20*40*200命令:BLC4, , ,20,40,200对长方体划分网格:首先设置单元尺寸为 10。

命令: ESIZE, 10然后选择长方体划分网格:命令:MSHAPE,0,3d $ MSHKEY,1 $ VMESH, 1 $ MSHKEY,0 网格划分结果如下图:由于对长方体划分的是实体网格,为了在线段 6 上生成表面效应单元 SURF156,还必需对线段划分线单元。

首先打开线编号显示:命令: /PNUM, line, on绘制线,可以看到线的编号:使用 mesh200 单元,对线 6 划分线单元。

首先设置默认单元属性为单元类型 3;材料 1:命令: TYPE, 3 $ MA T, 1选择线 6 划分网格:命令: Lmesh, 6再选择线 6 上的 mesh200 单元及节点,步骤是:1 选择线 6:Utility Menu > Select > Line > By Num/Pick >在拾取框中输入 6,回车 > OK2 选择属于线 6 的实体 (KP 点、节点和单元):Utility Menu > Select > Everything Belowe > Selected Lines然后,点击: Utility Menu > List > Status > Global Status,显示当前选择的实体数:可以看到,当前选择集中只有4 个单元,即线6 上的4 个mesh200 单元,以及属于这些单元的5 个节点。

表面效应单元详细用法步骤

表面效应单元详细用法步骤

表面效应单元详细用法步骤ANSYS 中的表面效应单元(2)1. - 在斜面上施加指定方向的载荷- 创建有限元模型时,应同时定义单元类型SURF154:然后选中 surf154 单元,设置相关的选项- SURF154 单元及其单元坐标系:单元坐标系的 x 轴从节点 I 到节点J;节点 K 与节点I、J 一起构成单元坐标系的 XY 平面,然后由右手定则确定 Z 轴:- 所用的模型如下,在其中某个表面上施加压力载荷。

以下说明对单元选项的不同设置所产生的表面压力:使用 solid95 单元,对实体划分网格。

为了使用 MAP 方式划分网格,先将整个体切分为 3 个六面体:- 设置单元长度为 20:- 以map 方式划分网格:- 以下采用不同的单元设置,对表面 6 (图中 A6) 施加压力载荷:- 创建表面效应单元:先选择表面 A6:Select > Area > 点取A6 > OK- 然后选择附着在这些面上的节点:Select > Nodes > Attached to > Areas,all > Apply:- 绘制所选择的节点:- 由节点生成表面效应单元,先设置单元属性。

单元类型设置为SURF154,其余根据实际情况选择:- 由节点生成表面效应单元,可以使用 Pick All 选项:- 所生成的表面效应单元1 对于 surf154 单元的不同选项,压力方向是不一样的。

首先将压力坐标系设为单元坐标系,看压力方向什么样:surf154 单元的单元坐标系- 然后先选择并显示表面效应单元,再在表面效应单元上施加不同的压力,在如下选择框中点击 PickAll :- 选择不同的Load Key,可以施加不同方向的载荷。

当压力坐标系为单元坐标系时:1 –(-z) 单元表面的法线方向;2 –(+x) 切线方向;3 –(+y) 切线方向;4 - (-z) 法线方向,线性变化;5 –指定矢量方向:- 压力坐标系为单元坐标系时,不同的Load Key 对应的载荷方向:为了让压力坐标系使用局部坐标系,需要先修改受载单元的单元坐标系为对应的局部坐标系,操作如下:2 将压力坐标系设为局部坐标系,看压力方向什么样:- 然后在表面效应单元上施加不同的压力,先显示表面效应单元,然后点击Pick All :- 此处修改各表面效应单元的坐标系为与总体直角坐标系平行的坐标系(不能直接使用总体直角坐标系)。

ANSYS中的表面效应单元

ANSYS中的表面效应单元

ANSYS 中的表面效应单元使用表面效应单元施加载荷* 有时,可能需要施加所使用单元不支持的表面载荷,例如:可能需要在实体结构单元上施加沿表面切向或任何方向的均布载荷;在热实体单元的表面上同时施加热流载荷和对流载荷,或者施加指定的辐射,等。

在这种情况,可以用表面效应单元覆盖需要施加载荷的表面并使用它们作为一个管道以施加所需的载荷。

* 目前可以使用的表面效应单元:对二维问题:SURF151和SURF153;对三维问题:SURF152和SURF154。

* 怎样施加如下的压力荷载:–像剪切荷载一样与表面相切的荷载?–像螺栓荷载一样在表面上变化的荷载?–像屋顶上冰载荷一样与面成一定角度的载荷?- 像水压一样的非均布压力载荷?* 表面效应单元为处理这些问题提供了有效的方法。

表面效应单元的特点:* 像“皮肤”一样覆盖在网格表面* 如同面载荷的管道* 很容易创建,一般操作过程如下:- 选择感兴趣表面上的节点;- 激活恰当的单元类型;- 执行 ESURF (或 Preprocessor > Create > Elements > Surf Effect > GenerlSurf > No Extra…);- 选择所有节点,定义 SURF 单元。

* 对 2-D 和 3-D 模型都有用:– SURF151 & 153 是线单元 (热和结构的),表示 2-D 模型的边界线。

– SURF152 & 154 是面单元 (热和结构的),表示 3-D 模型的边界面。

* 本节只讨论 SURF154,其它单元可同样处理。

SURF154 单元,详见参考手册中的描述* SURF154 使用不同的单元面号来接受不同类型的载荷。

* 面号在“Apply PRES on elems”对话框中:Solution > Difine Loads > Apply > Pressures > On Elements,如下所示。

在ANSYS中用表面效应单元加任意方向的荷载

在ANSYS中用表面效应单元加任意方向的荷载

用表面效应单元加任意方向的荷载finish/PREP7et,1,45 !定义实体单元solid45et,2,154 !定义三维表面效应单元KEYOPT,2,2,0 !指定表面效应单元的K2=0,所加荷载与单元坐标系方向相同KEYOPT,2,4,1 !指定表面效应单元的K4=0,去掉边中点,成为四结点表面单元block,-5,5,-5,5,0,5 !建实体模型mp,dens,1,2000mp,ex,1,10e9mp,prxy,1,0.2asel,s,loc,z,5.0,5.0 !选中实体上表面AATT, 1, , 2, 0, !指定实体上表面用154号单元MSHAPE,0,2DMSHKEY,1esize,,5amesh,all !对上表面划分网格allsel,allVATT, 1, , 1, 0 !指定实体用45号单元MSHAPE,0,3DMSHKEY,1vmesh,all/PSYMB,ESYS,1 !显示单元坐标系esel,s,type,,2 !选中实体上表面的表面效应单元以方便加荷载sfe,all,1,pres,,50 !在面内加Z向荷载,大小为50,荷载方向可通过值的正负控制sfe,all,2,pres,,100 !在面内加X向荷载,大小为100sfe,all,3,pres,,150 !在面内加Y向荷载,大小为150/psf,pres,,2,0,1 !以箭头方式显示所加荷载!如果已经知道荷载在整体坐标系内的方向失量为(0,1,1),可以用如语句加该方向的荷载sfe,all,5,pres,,100,0,1,1 !荷载值100后的三个数为方向失量allsel,alleplot通过以上命令流得到的荷载图如下需要注意的时图中(0,1,1)方向的荷载值为70.71=100*sqrt(2)/2,刚好是命令流中的荷载值乘以方向余弦。

可以用sfelist命令查看单元上的荷载值。

另外,可以再结合sfgrad命令施加沿某个坐标轴方向荷载值变化的荷载。

ANSYS 中的表面效应单元

ANSYS 中的表面效应单元

ANSYS 中的表面效应单元使用表面效应单元施加载荷* 有时,可能需要施加所使用单元不支持的表面载荷,例如:可能需要在实体结构单元上施加沿表面切向或任何方向的均布载荷;在热实体单元的表面上同时施加热流载荷和对流载荷,或者施加指定的辐射,等。

在这种情况,可以用表面效应单元覆盖需要施加载荷的表面并使用它们作为一个管道以施加所需的载荷。

* 目前可以使用的表面效应单元:对二维问题:SURF151和SURF153;对三维问题:SURF152和SURF154。

* 怎样施加如下的压力荷载:–像剪切荷载一样与表面相切的荷载?–像螺栓荷载一样在表面上变化的荷载?–像屋顶上冰载荷一样与面成一定角度的载荷?- 像水压一样的非均布压力载荷?* 表面效应单元为处理这些问题提供了有效的方法。

表面效应单元的特点:* 像“皮肤”一样覆盖在网格表面* 如同面载荷的管道* 很容易创建,一般操作过程如下:- 选择感兴趣表面上的节点;- 激活恰当的单元类型;- 执行 ESURF (或 Preprocessor > Create > Elements > Surf Effect > GenerlSurf > No Extra…);- 选择所有节点,定义 SURF 单元。

* 对 2-D 和 3-D 模型都有用:– SURF151 & 153 是线单元 (热和结构的),表示 2-D 模型的边界线。

– SURF152 & 154 是面单元 (热和结构的),表示 3-D 模型的边界面。

* 本节只讨论 SURF154,其它单元可同样处理。

SURF154 单元,详见参考手册中的描述* SURF154 使用不同的单元面号来接受不同类型的载荷。

* 面号在“Apply PRES on elems”对话框中:Solution > Difine Loads > Apply > Pressures > On Elements,如下所示。

ANSYS命令流学习笔记18-表面效应单元

ANSYS命令流学习笔记18-表面效应单元

ANSYS命令流学习笔记18-表⾯效应单元! ANSYS命令流学习笔记18-表⾯效应单元surface effect !学习重点:!1 表⾯载荷的施加当施加表⾯载荷时,在WorkBench中可以很⽅便地施加。

但其本质也是借助表⾯效应单元来完成的。

譬如当实体结构表⾯施加沿切向或者任何⽅向的均布载荷(甚⾄不均布?)时,都可以使⽤表⾯效应单元。

!2 表⾯效应单元的建⽴表⾯单元,意思就是要依附于现有单元的表⾯,利⽤现有节点形成单元,因此单元增加,⽽节点不增加。

单元通过制定坐标系⽅向等,施加不同⽅向的载荷。

!3 表⾯效应单元的典型应⽤⽬前可以使⽤的表⾯效应单元:对⼆维问题:SURF151和SURF153;对三维问题:SURF152和SURF154。

151和152为热表⾯效应单元,153和154为结构表⾯效应单元。

表⾯单元可以很好⽤,如下例⼦中的通过表⾯施加扭矩;总之就是定义与表⾯成各种⽅向⼒的载荷。

在热流问题也有⼴泛应⽤。

!问题描述! 在workbench中可以轻松实现其定义,根据图⽰边界条件,得出位移结果如右图。

这⾥把此问题转到APDL⾥运⾏。

并再熟悉⼀下接触设定。

(案例参考ansys官⽅教程,有点不同)!APDL命令:finish/clear/title,surf effect~parain,'2s','x_t' !导⼊当前路径下的2s.x_t⽂件,包括所有体⾯线。

实在不想在APDL ⾥建模了,这是在SCDM中建模导出的⽂件。

/facet,normal/replot !单位m、Pa以上导⼊x_t模型et,1,solid185et,2,surf154mp,ex,1,2.1e11mp,prxy,1,0.3 !定义材料1为结构钢mshape,0,3Dmshkey,2esize,0.0005 !⽹格⽆关分析之后,选择该尺⼨,因为接触存在,⽹格需要细分vsweep,all !划分⽹格以上定义材料及划分⽹格!复习下接触,⽽且规则形状分开,⽅便简单划分⽹格r,3mat,1real,3et,3,targe170et,4,conta174keyopt,4,12,5 !bonded约束vsel,s,loc,z,0.04,0.05asel,s,loc,z,0.04type,3nsla,s,1esln,s,0esurf !根据线创建target170allselvsel,s,loc,z,0,0.04asel,s,loc,z,0.04type,4nsla,s,1esln,s,0esurf !根据线创建contact174以上建⽴两个体之间的绑定接触!建⽴surf154单元,为3D⾯单元csys,1allselasel,s,loc,x,0.015 !切换到圆柱坐标系,⽅便选择圆周上节点nsla,s,1type,2esurf以上根据节点,⽣产surf154单元csys,0local,100,1,0,0,0esel,s,type, ,2emodify,all,esys,100allsel以上建⽴局部圆柱坐标系,并将此坐标系定义为surf单元的单元坐标系finish /soluesel,s,type, ,2sfe,all,2,pres,,10e6 !施加⾯压⼒allselnsel,s,loc,z,0d,all,all !约束底⾯以上施加边界条件allselsolve !计算finish进⼊后处理/post1plnsol,u,sumplnsol,s,eqvfinish/eof。

在ANSYS的任意面上施加任意方向任意变化的压力

在ANSYS的任意面上施加任意方向任意变化的压力

在ANSYS的任意面上施加任意方向任意变化的压力本文介绍了在ANSYS的任意面上施加任意方向任意变化的压力的方法。

在某些特殊的应用场合,可能需要在结构件的某个面上施加某个坐标方向的随坐标位置变化的压力载荷,当然,这在一定程度上可以通过ANSYS表面效应单元实现。

如果利用ANSYS的参数化设计语言,也可以非常完美地实现此功能,下面通过一个小例子描述此方法。

!!!!!!在执行如下加载命令之前,请务必用选择命令asel将需要加载的几何面选择出来!!!finish/prep7et,500,shell63press=100e6amesh,allesla,snsla,s,1! 如果载荷的反向是一个特殊坐标系的方向,可在此建立局部坐标系,并将! 所有节点坐标系旋转到局部坐标系下.*get,enmax,elem,,num,maxdofsel,s,fx,fy,fzfcum,add !!!将力的施加方式设置为"累加",而不是缺省的"替代"*do,i,1,enmax*if,esel(i),eq,1,then*get,ae,elem,i,area !此命令用单元真实面积,如用投影面积,请用下几条命令! *get,ae,elem,i,aproj,x !此命令用单元X投影面积,如用真实面积,请用上一条命令! *get,ae,elem,i,aproj,y !此命令用单元Y投影面积! *get,ae,elem,i,aproj,z !此命令用单元Z投影面积xe=centrx(i) !单元中心X坐标(用于求解压力值)ye=centry(i) !单元中心Y坐标(用于求解压力值)ze=centrz(i) !单元中心Z坐标(用于求解压力值)! 下面输入压力随坐标变化的公式,本例的压力随X和Y坐标线性变化.p_e=(xe-10)*press+(ye-5)*pressf_tot=p_e*aeesel,s,elem,,insle,s,corner*get,nn,node,,countf_n=f_tot/nn*do,j,1,nnf,nelem(i,j),fx,f_n !压力的作用方向为X方向! f,nelem(i,j),fy,f_n !压力的作用方向为Y方向! f,nelem(i,j),fz,f_n !压力的作用方向为Z方向*enddo*endifesla,s*enddoaclear,allfcum,repl !!!将力的施加方式还原为缺省的"替代" dofsel,allallsel。

ANSYS表面效应单元SURF154的运用!

ANSYS表面效应单元SURF154的运用!

ANSYS表面效应单元SURF154的运用!1. 表面效应单元SURF154的运用场合表面效应单元就是在现有的模型实体单元表面上生成新的单元。

将相关载荷施加在此表面效应单元上,从而达到将载荷传递分摊到模型实体单元表面上的目的。

如,球罐上半球外表面受到竖直向下的雪载荷、侧半球受到水平的风载荷、储罐拱顶外表面受到竖直向下的雪载荷等类似的工况均可采用表面效应单元来实现载荷施加。

如下图所示:图1 球罐水平风载荷图2 储罐竖直雪载荷图3 储罐侧壁风载荷2. 表面效应单元SURF154描述及数据输入SURF154可以用于各种变化载荷和表面效应。

可以覆盖在任意3D单元面上。

该单元用于3D结构分析,而且变载荷和表面效应可以同时存在。

图4 SURF154几何形状Faces 1, 2, And 3 [KEYOPT(2) = 0]. 前三个正压力沿单元坐标轴正方向(除了法向压力沿Z轴负方向)。

对于Face 1,由KEYOPT(6)决定是否取消正或负值,用来模拟在包含流体的自由面处的不连续性。

对于 Faces 2 和3,载荷方向由单元坐标系,因此需要用到ESYS命令。

Faces 1, 2, And 3 [KEYOPT(2) = 1]. 压力载荷按照局部坐标系加载在单元面上。

如下图, Face 1 沿局部坐标系X轴方向,Face 2沿局部坐标系Y轴方向,Face 3沿局部坐标系Z轴方向。

局部坐标系必须被定义。

此时KEYOPT(6) 不可用。

Face 4.方向为单元法线方向,在每个积分点的压力大小为P I + XP J + YP K + ZP L,从P I到P L按照从VAL1 到VAL4 输入,用SFE命令。

X, Y, Z为当前点位置的全局笛卡儿坐标值。

由KEYOPT(6)决定是否取消正或负值,用来模拟在包含流体的自由面处的不连续性。

Face 5.压力大小为 P I,方向为节点i、j、k处单位矢量在全局笛卡儿坐标系中的方向。

ansys施加面荷载

ansys施加面荷载

1、如果是线性变化的,可以采用水压方式定义;1、如果可以用函数表示,则可以用函数来定义,2、也可以使用表面效应单元来定义;在ANSYS中如果要在一个面上施加沿某个方向变化的面荷载,需要有两步来完成:这里以一个在圆筒内表面加内水压力的例子进行说明。

第一步,设置面荷载变化规律。

如果面荷载沿Z向变化,后面指定面荷载从Z=100开始变化,并按斜率为-9800进行变化,可用如下语句sfgrad,pres,,z,100,-9800 !也就是准备在高100米的圆柱加内水压力吧第二步,施加面荷载。

在指定的面上施加按第一步设置的面荷载变化规律的面荷载。

SFA,P51X,1,PRES,0这个语句相当于在指定面上施加法向荷载(选圆筒体内表面),在Z=100时荷载值为0,随Z坐标变化荷载值以变化率-9800进行变化,这样在Z=0时荷载值为-9800*100每次用sfgrad进行设置后仅对随后的sfa命令有效,直倒下次再用sfgrad进行设置。

在面上施加荷载后,对模型剖分后可以执行以下命令来查看加的面荷载是否正确/PSF,PRES,NORM,2,0,1 以箭头方式显示面荷载sftran 将面荷载转化到有限元模型上本文摘自《ANSYS工程分析进阶实例》---王呼佳、陈洪军主编,在此对本书作者表示感谢!一般可以通过两种方法施加面荷载,一是在表面上覆盖一层表面效应单元SURF153或SURF154;二是通过apdl语言编程施加。

基本思路如下:人为将面上压力荷载换算成集中力并施加到节点上。

施加集中力时,将合力分解为X,Y,Z方向的分力。

(1)选中所要施加压力的表面,在面上生成一层shell63单元。

(2)对生成的shell63单元,使用循环语句逐步进行以下操作。

(3)得到每个单元的面积及单元中心的X,Y,Z坐标值。

(4)将坐标值代入压力随坐标变化的函数式,得到单元中心点处的压力值,并乘以面积得到单元所受的合力。

(5)将合力平均后,施加到单元的各个节点。

ANSYS表面效用单元应用实例

ANSYS表面效用单元应用实例
/POST1 RSYS,1 /EDGE,1,1,45 /GLINE,1,0
INTRODUCTION TO ANSYS ---PPaartrt22 ---
螺栓扭矩
16. 画 UY 方向位移:
– Main Menu > General Postproc> Plot Results > Contour Plot > Nodal Solu – 命令:
/SOLU EQSLV,PCG SAVE SOLVE
15. 进入一般后处理,转换结果柱坐标系查看单元结果云图:
– Main Menu > General Postproc> Options for Outp – Utility Menu > PlotCtrls > Style > Edge Options ... – 命令:
4. 设置单元类型属性为 (SURF154) ,建立表面效应单元:
– Main Menu > Preprocessor > Modeling > Create > Elements > Elem Attributes – Main Menu > Preprocessor > Modeling > Create > Elements > Surf / Contact > Surf Effect > Generl Surface >
CM,e_surf,ELEM CMSEL,S,e_surf
Workshop Supplement
9. 关闭单元坐标系的显示:
– Utility Menu > PlotCtrls > Symbols … – 命令:

ANSYS如何施加转矩(周向载荷)

ANSYS如何施加转矩(周向载荷)

ANAYS如何施加周向载荷/转矩之老阳三干创作
力矩是力×力臂,在ANSYS中只需要在相应位置施加力就可以实现.下面以一个简单圆环内圆收到周向旋转力为例说明施加办法.
操纵的关头点有:
(1)建立柱坐标系
(2)分网前选择柱坐标系为单元坐标系
(3)修改节点坐标系到柱坐标系
(4)周向力是柱坐标系(ρ,θ,z)中的第二个份量
算例:
1、建立如下几何模型:内圆受到周向旋转力矩
2、建立柱坐标系11
WorkPlane>Local Coordinate Systems>Create Local CS>At specific location
3、制定单元属性中的单元坐标系为11号柱坐标
Main menu>meshing>mesh attributes>all volumes
4、Meshtool自由划分网格
5、修改所有节点的节点坐标系
WorkPlane>Change Active CS to>specified coor sys
Main Menu>Preprocessor>Modeling>Create>Nodes>Rotate Node CS >To Active CS
6、施加周向力到内圆面上的所有节点
选择内圆面
选择内圆面上的节点
施加周向力,此例将转矩转化为节点上的均匀周向力载荷,换算关系与节点数量有关系
Solution>define loads>structural>force/moment>at nodes。

表面效应单元详细用法步骤

表面效应单元详细用法步骤

表面效应单元详细用法步骤ANSYS 中的表面效应单元(2)1. - 在斜面上施加指定方向的载荷- 创建有限元模型时,应同时定义单元类型SURF154:然后选中 surf154 单元,设置相关的选项- SURF154 单元及其单元坐标系:单元坐标系的 x 轴从节点 I 到节点J;节点 K 与节点I、J 一起构成单元坐标系的 XY 平面,然后由右手定则确定 Z 轴:- 所用的模型如下,在其中某个表面上施加压力载荷。

以下说明对单元选项的不同设置所产生的表面压力:使用 solid95 单元,对实体划分网格。

为了使用 MAP 方式划分网格,先将整个体切分为 3 个六面体:- 设置单元长度为 20:- 以map 方式划分网格:- 以下采用不同的单元设置,对表面 6 (图中 A6) 施加压力载荷:- 创建表面效应单元:先选择表面 A6:Select > Area > 点取A6 > OK- 然后选择附着在这些面上的节点:Select > Nodes > Attached to > Areas,all > Apply:- 绘制所选择的节点:- 由节点生成表面效应单元,先设置单元属性。

单元类型设置为SURF154,其余根据实际情况选择:- 由节点生成表面效应单元,可以使用 Pick All 选项:- 所生成的表面效应单元1 对于 surf154 单元的不同选项,压力方向是不一样的。

首先将压力坐标系设为单元坐标系,看压力方向什么样:surf154 单元的单元坐标系- 然后先选择并显示表面效应单元,再在表面效应单元上施加不同的压力,在如下选择框中点击 PickAll :- 选择不同的Load Key,可以施加不同方向的载荷。

当压力坐标系为单元坐标系时:1 –(-z) 单元表面的法线方向;2 –(+x) 切线方向;3 –(+y) 切线方向;4 - (-z) 法线方向,线性变化;5 –指定矢量方向:- 压力坐标系为单元坐标系时,不同的Load Key 对应的载荷方向:为了让压力坐标系使用局部坐标系,需要先修改受载单元的单元坐标系为对应的局部坐标系,操作如下:2 将压力坐标系设为局部坐标系,看压力方向什么样:- 然后在表面效应单元上施加不同的压力,先显示表面效应单元,然后点击Pick All :- 此处修改各表面效应单元的坐标系为与总体直角坐标系平行的坐标系(不能直接使用总体直角坐标系)。

在ANSYS中施加任意面、方向、变化载荷的方法

在ANSYS中施加任意面、方向、变化载荷的方法

在任意面施加任意方向任意变化的压力在某些特殊的应用场合,可能需要在结构件的某个面上施加某个坐标方向的随坐标位置变化的压力载荷,当然,这在一定程度上可以通过 ANSYS表面效应单元实现。

如果利用 ANSYS的参数化设计语言,也可以非常完美地实现此功能,下面通过一个小例子描述此方法。

!!!在执行如下加载命令之前 ,请务必用选择命令 asel 将需要加载的几何面选择出来!!!finish/prep7et,500,shell63press=100e6amesh, allesla, snsla,s,1!如果载荷的反向是一个特殊坐标系的方向 ,可在此建立局部坐标系 ,并将 !所有节点坐标系旋转到局部坐标系下 .*get,enmax,elem,,num,maxdofsel,s,fx,fy,fzfcum,add !!! 将力的施加方式设置为 " 累加 ",而不是缺省的 " 替代 "*do,i,1,enmax*if,esel,eq,1,then*get,ae,elem,i,area! 此命令用单元真实面积,如用投影面积,请用下几条命令!*get,ae,elem,i,aproj,x ! 此命令用单元 X 投影面积,如用真实面积,请用上一条命令!*get,ae,elem,i,aproj,y ! 此命令用单元 Y投影面积!*get,ae,elem,i,aproj,z ! 此命令用单元 Z 投影面积xe=centrx !单元中心 X 坐标 (用于求解压力值 )ye=centry !单元中心 Y 坐标 (用于求解压力值 )ze=centrz !单元中心 Z 坐标 (用于求解压力值 )!下面输入压力随坐标变化的公式 ,本例的压力随 X 和 Y 坐标线性变化.p_e=(xe-10)*press+(ye-5)*pressf_tot=p_e*aeesel,s,elem,,insle,s,corner*get,nn,node,,countf_n=f_tot/nn*do,j,1,nnf,nelem(i,j),fx,f_n ! 压力的作用方向为X 方向!f,nelem(i,j),fy,f_n ! 压力的作用方向为 Y 方向!f,nelem(i,j),fz,f_n ! 压力的作用方向为 Z 方向*enddo*endifesla,s*enddoaclear,allfcum,repl !!! 将力的施加方式还原为缺省的"替代 "dofsel,allallsel说明:本信息在任意面施加任意方向任意变化的压力在某些特殊的应用场合,可能需要在结构件的某个面上施加某个坐标方向的随坐标位置变化的压力载荷,当然,这在一定程度上可以通过 ANSYS表面效应单元实现。

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

使用 ANSYS 表面效应单元施加周向载荷的一个例子
作者:Simwe 来源:互联网发布时间:2012-05-09 【收藏】【打印】复制连接【大中小】我来说两句:(0) 逛逛论坛
本例主要说明如何在圆柱坐标系中使用表面效应单元来定义表面载荷,以施加扭矩之类的载荷。

所使用的几何模型如图,是两个镶嵌在一起的圆柱体。

为了划分MAP 网格,将它切割为8 块:
虽然切割后的模型可以采用MAP 方式划分网格,但是为了更有一般性,这里采用Free 方式划分网格,所用单元是SOLID45 单元,它退化后是线性四面体,在结果分析中是不推荐的,这里只是为了说明问题,为了简单而使用。

实际结构分析时,仍推荐Solid92 或Solid95 二次单元:
定义表面效应单元:
Main Menu > Preprocessor > Element Type > Add/Edit/Delete > Add > Surface Effict > Surf154
为了在圆柱坐标系中使用表面效应单元,不能使用系统的圆柱坐标系,而必须另外创建局部圆柱坐标系。

采用三个KP 点(或节点,或三个指定坐标点) 来创建局部坐标系,为此,在GUI 中显示Lines:
创建局部坐标系:
Utility Menu > Workplane > Local Coordinate > Create Local CS > By 3
Keypoints > 弹出选择KP 对话框
顺序选择3 个KP 点:
选择3 个KP 点后,弹出创建坐标系对话框:
在其中,设置坐标系编号为11;坐标系类型为Cylindrical:
局部坐标系创建完毕,点击OK 后在模型上,局部坐标系原点处会显示新坐标系编号11,同时GUI 界面右下方会显示当前坐标系已修改为新创建的坐标系:
注意:如果在GUI 中没有显示局部坐标系的编号,可以通过如下操作使其显示:
Utility Menu > PlotCtrls > Symbols…> 在弹出对话框中激活Local Coordinate System > OK
以下说明如何创建表面效应单元和施加环向载荷。

为了方便,顺序创建两个由area 组成的Component:
然后分别选择属于这些面的节点:
Utility Menu > Select > Nodes > Attached to > Areas,all 并创建相关节点的Component:
然后,分别调出相应节点的Component ,并通过:
Utility Menu > Select > Elements > Attached to > Nodes > Apply
选择与当前节点集相关的单元,再创建表面效应单元。

以下是对于Component N1 的操作结果:
[注意] 这里如果不选择与当前节点集相关的单元,有可能不能生成表面效应单元。

选择新生成的表面效应单元,创建单元的Component - E1。

然后调出Component N2,并选择与这些节点相关的单元:
再创建与节点组N2 相关的表面效应单元,并选择新创建的表面效应单元创建Component - E2:
为了用表面效应单元施加环向载荷,需将表面效应单元的单元坐标系旋转到圆柱坐标系,为此,先选择所有表面效应单元:
然后将表面表面效应单元的坐标系旋转为局部圆柱坐标系。

操作过程如下:
在弹出对话框中,选择要修改的单元属性为Elem coord ESYS,然后输入局部圆柱坐标系的编号11,再点击OK:
列出当前单元的属性,可以看到修改结果:
为了后面能够显示所施加的载荷,首先打开对于边界条件的显示功能:
然后在表面效应单元上施加环向压力,菜单路径:
Main Menu > Solution > Define Loads > Apply > Pressure > On Elements > Pick All
在弹出菜单中,选择常数载荷1000,LKEY (承受压力的单元面号) 暂选为2,点击OK 后查看载荷结果:
所施加的压力:可以看到对于柱面上的单元,压力是沿环向的,但是端面上的单元,压力并不是沿环向的:
下面重新对端面上的表面效应单元施加压力,选择LKEY 为 3:
点击OK 后,所显示的压力都是环向的:
注意到,在表面效应单元的Keyopt 选项中,压力坐标系有两种选择:单元坐标系或局部坐标系。

前面说明了当压力坐标系为单元坐标系的情况,如何生成表面效应单元及施加压力的过程,注意需要将表面效应单元的单元坐标系修改为局部坐标系-圆柱坐标系11.
以下讨论选择表面效应单元的压力坐标系为局部坐标系时施加压力的操作过程。

为此,首先选择并删除原有的表面效应单元(因为它们的单元坐标系已被修改为局部坐标系11),菜单路径是:
Main Menu > Preprocessor > Modeling > Delete > Elements > All (当前单元只是表面效应单元)
然后将表面效应单元类型的压力坐标系改为局部坐标系(Local System),并重新生成表面效应单元。

删除原来的表面效应单元后,修改表面效应单元类型的压力坐标系为局部坐标系:
然后重新生成表面效应单元,并分别创建两个表面效应单元的Components:E1 和E2
首先调出Component E1:
对这些表面效应单元进行列表(List),注意此时表面效应单元的坐标系并不
是局部坐标系11:
然后对表面效应单元施加压力:
在对单元施加的对话框中输入Lkey 值和压力值,点击OK,结果出现一个错误信息,它表明:当表面效应单元的压力坐标系设置为Locol CS 时,单元坐标系必须设置为效应的局部坐标系。

根据错误提示,需要修改所有表面效应单元的单元坐标系为局部坐标系:
将所有表面效应单元的单元坐标系修改为局部坐标系11:
然后就可以在表面效应单元上施加周向(或其它方向)的压力载荷:
对于Component E2 做同样处理,注意:这里施加周向压力时仍选择Lkey 为2 (和前面做法不同):
做为比较,仍将表面效应单元类型的压力坐标系选项改为Elements CS:
施加压力时,如果Lkey 输入2,则为径向压力。

实际操作时,需要仔细
观察压力的方向,确定正确的Lkey 值。

实际操作时,需要仔细检查所施加载荷的方向,如有问题应及时改正。

相关文档
最新文档