首页/文章/ 详情

有限元分析丨质量点(下)

2月前浏览3071

《ANSYS Workbench有限元分析实例详解》动力学篇P228中提到大质量法在谐响应中的应用,感兴趣可以翻一下,本文简单写一下为在sigfit中进行谐响应分析使用Workbench进行前期准备工作。

1 Workbench大质量法

使用谐响应分析模拟振动台工作时,分析振动结构的加速度响应情况,可以使用大质量法

(1)基于连接面定义一个Point Mass,其质量至少为结构模型质量的1000000倍

(2)大质量法安装位置不建议使用固定约束,建议使用远程位移约束把连接孔/固定位置的法向方向自由度打开;

(3)大质量法质量点的属性设置为Rigid

2 补充知识点

2.1Remote Point设置方法

图  Remote Point插入方法

为了后续sigfit使用设置,补充一个概念远程点(Remote Point)。

Remote Point是一个抽象点,是把相关联的模型几何特征几何到空间一个点,使其具有多种边界条件。Remote Point主要体现在Remote Force、Remote Displacement、Point Mass等边界条件和对应的后处理上。主要是便于约束和载荷的施加

图 Remote Point设置

2.2 Pinball搜索区域

默认值是All,可以定义一个半径,显示一个以远程点位置为中心的球体范围,只有当Scoping指定的范围落在Pinball球体范围内部的部分才建立约束方程。

Pinball控制可以减少形成的约束方程的数量。默认情况下在整个作用范围形成了约束方程,如指定了一个Pinball范围,仅在此范围内形成约束方程。

图 默认Pinball(左)          指定Pinball(右)

注意:① 这里Pinball的数值不能设置太小,否则会出现报错,如下图所示。

图 Warning警告

② 使用设置远程点施加远程力时,如果通过调整Pinball施加局部载荷,相比映射面和硬点等局部载荷加载方式,优点是模型网格划分依然可以使用Sweep划分,缺点是局部区域定义比较麻烦

2.3 Rigid和Deformable区别

一般静力学分析中,属性行为建议使用默认的Deformable柔性,而在大质量法中,一定要设置为Rigid刚性,那么二者区别是什么呢?

(1)Deformable柔性,载荷作用区域产生变形,约束面无需保证为一个平面,可以减少应力集中,同经典界面的REB3命令;

(2)Rigid刚性,载荷作用区域不产生变形,始终保持原面形状,同经典界面的GERIG命令。

设置为刚性时可能会出现下图警告:

图 Warning警告

Solution中搜一下Warning,看到如下原因:

图 示意图

简单来讲,就是因为约束位置和载荷位置冲突导致的

3 sigfit中大质量法的应用

安装座120°对称布置位于直径970mm处,共3个安装位置,与反射镜的质量相比,底座的质量更大(10e+10kg>> 148kg),仅轴向自由度打开其他方向自由度均受到约束。

图 几何和网格示意图

WB中采用大质量法进行谐响应分析,添加质量点为10e+10kg,作用位置为3个安装点,采用远程位移约束,轴向自由度打开,其他方向自由度均关闭。  

3.1 设置大质量点

设置质量点,设置过程如图所示。

图 ANSYS WB2022R1版本

注意:几何结构选择为顶点时,行为不需要设置,帮助文档中显示需要额外设置,由于软件版本不同导致的。

图 帮助文档中截图

看一下帮助文档的描述:

帮助文档认为ANSYS 17.1版本后出现的错误bug,这个bug会自动选择任意灵活属性的梁,,这对我们来说是不足的,希望底座是rigid link的。

这部分我是有疑问的,Rigid行为属性设置在2.3节已经描述,这种行为属性设置不论是Rigid还是Deformable只对安装位置变形有影响,我认为这里不应算是bug

有懂的大佬,可以后台私信聊一下。

如果真的是有bug,可以投机取巧一点,不用点,把安装位置设置成3个小面就可以改行为属性了,这样可以避免潜在bug带来的问题。

远程点插入命令流,将远程点的节点 ID 设置为变量baseid,便于后续使用。输入“baseid=_npilot”。

3.2 命名设置

为便于后续数据传递,在wb中进行命名设置

图 命名设置

3.3 模态分析command输入

进行模态分析插入ommand,输入以下命令流:

/prep7  打开预处理器;

nsel,s,,,baseid 选择远程点;

cm,base,node 将远程基节点放在一个节点组件中;

d,baseid,ux,0.0,,,,uy,rotx,roty,rotz  在除Z以外的所有方向约束基节点;

cmsel,s,Mount_Points  选择安装点;

nsel,a,,,baseid 选择baseid节点;

csys,14 激活圆柱坐标系14;

nrotat,all 将所有坐标系节点旋转到14;

cerig, baseid, all, UY, UZ 刚性连接到底座的切向和轴向自由度;

allsel 选择整个模型;

/solu 返回解决方案模块;

图 Command输入

3.4 生成.asig文件

在Solution求解中插入Command,输入:

sigout,'modes',1,,0

3.5 进行谐响应分析

输入载荷为 1g 正弦扫描生成模态响应函数。

此输出可用作在 sigfit 中指定动态负载、强制频率和阻尼的替代方法。  

图 谐响应分析设置

谐响应分析时插入的命令流:

HROPT,MSUP,20,2,YES 

选择2-20阶模态分析结果并打开模态响应输出函数。

注意:这里并未选择1阶模态,是因为1阶为刚体模态,希望从分析结果中排除base安装点的的运动。

再写下去就跑题了,先写到这里吧。快2千字再写下去就成裹脚布了...

参考文献

1.周炬,ANSYS Workbench有限元分析实例详解

2.尚晓江,ANSYS Workbench结构分析理论详解与高级应用

3.sigfit帮助文档


声明

1.为了不影响阅读体验,图片未添加水印,盗图怪请自重;

2.光机结构分析相关文章,非内容上的原创,仅是个人工作心得,学习笔记的整合,设置原创仅是为在被搬运时可以去据理力争;

3.转载欢迎,不要!不要!不要洗稿,洗稿真的很讨厌!



来源:认真的假装VS假装的认真
WorkbenchDeform静力学振动UG理论GID控制ANSYS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-09-06
最近编辑:2月前
Shmily89
硕士 签名征集中
获赞 6粉丝 28文章 63课程 0
点赞
收藏
作者推荐

有限元分析丨接触(二)

接触设置特别重要,这篇文章没任何原创,只能学习过程中记录。 目录2 接触算法2.1 法向接触算法2.1.1 罚函数算法和增广拉格朗日算法(惩罚方法)2.1.2 法向拉格朗日算法2.1.3 MPC (多点约束)算法2.2 切向接触算法2.3 渗透量 3 接触设置3.1 接触行为3.1.1不对称3.1.2 对称3.2 裁剪设置2 接触算法为了更全面的认识接触,接下里从接触算法角度认识接触。前文提到接触是数值接触而非物理上认知中的几何接触。 接触算法我自己用的乱七八糟...努力试着争取写明白。 首先看一下Workbench帮助文档关于接触算法内容,可按照法向接触和切向接触进行分类说明。2.1 法向接触算法法向接触算法包括:① 罚函数算法(Pure Penalty)② 增广拉格朗日算法(Augmented Lagrange)③ 法向拉格朗日算法(Normal Lagrange)④ MPC算法。注意:其中①、②是基于惩罚方法,存在穿透,惩罚函数是一种前置接触的数学方法,而不是限制它。 2.1.1 罚函数算法和增广拉格朗日算法(惩罚方法)对于存在接触关系的几何模型是不能互相穿透的,但罚函数算法和增广拉格朗日接触算法需要接触面和目标面之间存在小穿透量Xp,接触刚度为Kn。则:纯罚法和增广拉格朗日法的主要区别在于增广拉格朗日法增加了接触力的计算。由于附加了λ项,增广拉格朗日法对接触刚度Kn的大小不敏感。注意:① 对于“软的”(如橡胶)和硬材料接触存在变形时的,适合选择罚函数和法向拉格朗日算法;② 接触界面弹簧刚度越高,穿透量就越小;③ 当Kn无限大时,则穿透量Xp接近0,这对罚函数是无法实现的;④ 但如果Xp足够小或可忽略,则是可以办到的,这时就认为求解的结果是精确的。2.1.2 法向拉格朗日算法使用法向拉格朗日中接触压力被作为额外的自由度参与求解,以强制满足接触界面变形协调性,不涉及接触刚度和穿透问题。注意:这种算法缺点是存在震荡问题,收敛困难,计算耗时长(所有接触算法中耗时最长的)。而使用罚函数算法相对来说更容易收敛,因为接触状态的改变不再存在阶跃。2.1.3 MPC (多点约束)算法对于绑定和不分离接触方式,可以使用MPC接触方式,MPC内部添加了约束方程来“连接”接触面之间的位移。这种方法不是基于惩罚或拉格朗日算法。是一种直接、有效的连接接触区域表面的方法。基于MPC算法的绑定接触支持大变形效应。注意:使用罚函数和增广拉格朗日算法使用积分点进行接触探测,而拉格朗日算法和MPC算法使用节点进行探测,节点探测数量少;可以通过局部网格细化可以使节点探测获和积分点接触探测相同效果。2.2 切向接触算法对于无摩擦、粗糙和摩擦这3种接触类型,接触发生在切向方向上。同法向不 穿透条件类似,如果在切向上两个实体是粘接在一起(不存在相对滑动),则在切向方向一般采用罚函数来防止相对滑动,切向引入刚度Kt的弹簧,切向力和滑动距离之间满足:罚函数算法增广拉格朗日算法法向拉格朗日算法MPC算法收敛性很好如果穿透量较大,迭代次数较多如果存在抖振,迭代次数较多。很好接触刚度影响大影响小无穿透不可控制一定程度控制≈00接触类型所有接触类型只适用于绑定与不分离求解器Iterative或Direct求解器只能用Direct求解器Iterative或Direct求解器对称与非对称对称或非对称非对称接触检测高斯积分点接触节点2.3 渗透量 Penetration 罚函数算法和增广拉格朗日算法是允许渗透的,对于渗透进行一些简单说明。渗透量如何获得?以及如何使用Contact Tool使用后续内容以案例形式进行说明。(给自己挖坑了)3 接触设置物体接触之前,接触面和目标面是互相分离的,至少有一个物体处于无约束的状态,在受到外界载荷作用时,必然出现刚体运动。对于线性接触类型,可以通过设置Pinball Region,保证接触面和目标面之间的初始间隙忽略;对于非线性接触,接触面和目标面之间的初始间隙可以通过以下方法来消除。3.1 接触行为接触行为包括:① 系统自动控制(Program Controlled)② 不对称(Asymmetric)③ 对称(Symmetric)④ 自动非对称(Auto Asymmetric)。3.1.1不对称(Asymmetric)即一侧为接触面,一侧为目标面,系统默认设置;3.1.2 对称(Symmetric)即两侧互为接触面以及目标面;注意:① 只有罚函数算法和增广拉格朗日算法支持对称行为;法向拉格朗日算法和MPC算法支持非对称行为;② 当接触面和目标面不易区分情况下,推荐使用对称行为; ③ 网格质量差,十分粗糙时,推荐使用对称行为;④ 使用非对称行为时,接触结果仅使用于Contact Side当使用对称行为时,实际接触结果是两个接触面Contact Side的平均值;⑤ 对称行为计算成本大,代价大。3.2 裁剪设置Trim contact用于自动减少接触对数量,提高求解速度。可供选择包括:On,一般情况选择为On;Off:当存在手工创建的接触区域时,设置为Off。注意:有大挠度滑动必须设置为Off,否则在原始接触边缘外出现穿透现象。如果设置为On,一定要定义合理的Trim Tolerance,以保证足够的接触区域。Trim Tolerance为裁剪容差,但Trim选项设置为program controlled,仅对自动探测接触可用。当Trim选项设置为On时,对自动探测接触和手工定义接触均可用。来源:认真的假装VS假装的认真

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈