0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

从绘图模式角度来识别应力结果显示中的“假象”

8XCt_sim_ol 来源:仿真秀App 2023-01-13 15:52 次阅读

众所周知,有限元分析中的应力计算是一个人们经常讨论的话题。本文结合前段时间一位名叫Marcus的网友(以下简称小M)发来的问题,从另一个工程师们常常忽略的方面——软件绘图显示设置的角度来谈谈应力结果的问题,希望能引起读者的思考和共鸣。

一、写在文前

实际上,有限元模型的应力解答分成很多种,以ANSYS软件为例,在Mechanical APDL和Mechanical(WB)中就包括积分点应力、单元节点应力、平均节点应力、仅表面平均的节点应力、跨体平均节点应力、不跨体平均节点应力等等。即便是基于同一个结果文件,绘制出来的应力分布图也会有所差异。

在很多情况下,不同软件之间比较计算结果也存在类似的问题。在比较有限元分析的应力结果时,也需要统一显示选项的标准。是不是感觉会有点绕 ?当然这里说的显示选项统一,并不总能保证可以发现结果在精度上是否存在问题,但也的确是软件使用者不能忽视的问题的另一个方面。下面来看具体的问题。

二、教你识别应力结果显示中的“假象”

小M最初发来的问题,只是两张在ANSYS Mechanical APDL中显示的应力分布图片,他发现在不同的显示模式下,应力等值线图中标注的最大应力值存在着明显的差异,那么到底哪个才是对的呢?

针对这个问题,我帮他进行了分析。在讨论问题的过程中,小M又陆续发来了一系列不同模型的计算结果的图片,这些进一步丰富了我们下面所要讨论的问题。

实际上,这个问题至少可以从显示模式、单元类型、网格密度等几个不同的方面来进行讨论。为了让读者能跟上我们的思路,还是大致按照小M的提问和我的回答过程来叙述这个问题。

1、线性四面体单元较粗网格划分的情况

小M最初发来的是两张如下所示的应力等值线图。

1df56572-9275-11ed-bfe3-dac502259ad0.png

1e003182-9275-11ed-bfe3-dac502259ad0.png

在这个问题中,涉及到Mechanical APDL中增强图形显示模式。可能现在使用Mechanical APDL的用户已经不多,更多的用户会选择使用ANSYS Workbench中的Mechanical进行结构计算。不过即使是Workbench用户,继续阅读本文下面的内容也会有所启发,因为相关问题的背景原理是相通的。

在这两张应力图中,增强显示模式的应力最大值大约为218,而非增强模式则约为204,差异还是很明显的。那么应以哪一个为准呢?我第一反应是这个问题的网格是不够精密的,所以就让小M发一下这次计算所采用的网格图。

如下图所示,这是他发来的网格图,这次计算是采用的线性的四面体单元。

1e0eaff0-9275-11ed-bfe3-dac502259ad0.png

为了跟后面的计算结果相区别,我们姑且将这个模型称之为较粗的线性四面体网格模型。

我在看到这个网格后,建议小M加密网格再来算一次,一方面能够缩小两种显示模式下的应力值的差距,另一方面,也必然能够得到更精确的结果。

2、局部加密的线性四面体网格情况

小M也是很认真,加密到局部几乎是黑乎乎的程度,以至于不得不将视图局部放大,才能看到所关心部位在加密后的网格情况,如下图所示。

1e20ca00-9275-11ed-bfe3-dac502259ad0.png

基于局部加密后的网格,分别得到增强显示模式以及非增强显示模式下的应力分布结果如下图所示。

1e330bca-9275-11ed-bfe3-dac502259ad0.png

1e665e58-9275-11ed-bfe3-dac502259ad0.png

从上述显示的应力结果可知,是否采用增强显示模式,最大应力值已经几乎没有什么差异了。而且显示的应力最大值也与较粗网格的结果有了显著的不同,精度的话肯定提高了,但是显示云图上似乎毛毛刺还不是很“丝滑”,这个结果的精度到底怎么样呢?这可能还需要结合其他单元的计算结果进行横向的综合比较。由此可见,线性的四面体单元的确效率不高,因为网格的确已经很密了。

那么,能不能基于上述结果简单下结论,即:网格较粗时不同显示模式的应力数值就会有显著差异,而细致一些的网格就不会有差异呢?答案其实是否定的。目前只能说,线性四面体单元加密后的计算结果,对于显示模式变得不敏感了。

另一方面,四面体网格的应力结果在不同显示模式下的差异暴露出了计算精度(网格密度)方面存在的问题。但是,能不能反过来说不同显示模式下没有差异,就说明精度足够呢?答案同样是否定的。

What?网友小M感觉已经被我彻底绕晕了!可能很多读者读到这里时也都有着和小M一样的感受吧?

为了继续解答大家的疑问,我们接着往下看小M同学分析的六面体网格情况。

3、较粗的线性六面体网格划分情况

如下图所示为线性的六面体单元的网格,为了与后面的计算相区分,我们姑且称之为较粗的线性六面体单元网格。注意,这个模型并非全六面体网格,但至少在关心的区域是六面体的。

1e76b4d8-9275-11ed-bfe3-dac502259ad0.png

基于这一网格计算的应力解答,分别在增强显示模式和非增强显示模式下提取应力分布图,如下图所示。

1eae93ee-9275-11ed-bfe3-dac502259ad0.png

1edf485e-9275-11ed-bfe3-dac502259ad0.png

由上述计算结果可以发现,采用线性的六面体网格划分时,即使网格较粗,但是打开和关闭增强显示模式,等值线图显示的应力最大值却几乎没有差异。

但是另一方面,也注意到应力的数值和前面加密的线性四面体网格相比,却有着显著的差别。即便应力的分布较为“丝滑”,也不能够认定其是准确的。

小M认为,既然这个粗的六面体网格的结果在两种显示模式下都没有区别了,那么这个线性六面体单元加密后应该更加没有区别。饶是如此,他还是计算了下面的加密线性六面体网格的情况。

4、较细的线性六面体网格情况

小M继续发来了较细的线性六面体单元网格图,如下图所示。

1eed4f9e-9275-11ed-bfe3-dac502259ad0.png

基于局部加密的线性六面体单元计算的应力结果,分别得到增强和非增强两种图形显示模式下的应力分布图如下。

1efb6318-9275-11ed-bfe3-dac502259ad0.png

1f084de4-9275-11ed-bfe3-dac502259ad0.png

由上述计算结果可知,线性六面体单元在网格加密后的结果不出所料,对不同的显示模式依然不敏感。另一方面,从应力的最大数值上来看,倒是与加密的线性四面体网格的计算结果较为接近了。

5、较粗二次单元四面体网格情况

紧接着,小M又计算了二次单元的四面体网格情况,网格密度大致与前面线性四面体单元较粗的网格水平相当,如下图所示。

1f1c780a-9275-11ed-bfe3-dac502259ad0.png

基于这个网格的应力计算结果,分别提取了打开或关闭增强显示模式下的应力等值线图,如下图所示。

1f5866e4-9275-11ed-bfe3-dac502259ad0.png

1f8b7282-9275-11ed-bfe3-dac502259ad0.png

由上述结果可知,采用二次的四面体单元进行划分时,不同显示模式的结果还是有着比较明显的差异,但这种差异显然没有线性单元那么显著。另一方面,从应力的最大值角度来看,与前面加密网格的线性四面体单元、线性六面体单元的结果也都很接近了。

至此,很多人可能还想看看二次四面体网格加密情况的计算结果,实际上已经没有必要了。

三、结果汇总与讨论

为了对计算结果进行比较,首先把以上各种情况的结果汇总到下面的表格中,图中应力数值均精确到整数。

1fafc4a2-9275-11ed-bfe3-dac502259ad0.png

由上述表格中汇总的数据比较,结合ANSYS手册中关于增强显示模式的说明,可以得到如下几点认识或结论:

1、结论总结

(1)无论线性单元还是二次单元,当采用四面体划分时,是否选择增强模式显示,应力结果的最大值都存在显著的差异。之所以会有这样的差异,是由于增强显示模式在显示应力解时,只针对实体的外表面单元进行平均,而不考虑内部单元。如果四面体单元在外表面仅有一个节点而其余部分均处于体的内部时,显然是不参与计算的,因此四面体单元无论是线性还是二次,在两种模式下显示的应力结果会有显著差异。而且,由于打开增强模式时,由于参与平均的单元数少且表面应力值一般较大,因此其显示的数值一般更高,即偏于“保守”。这里对保守加了引号的原因,是因为这并不意味着偏于安全。

(2)是否打开增强模式下的应力数值差异会随着四面体网格的加密而变得不显著。尽管没有让小M再补充计算二次四面体单元网格加密后的情况,但结论也肯定是成立的。

(3)当采用六面体网格划分时,由于表面的节点仅属于表层单元,因此无论增强模式打开与否,因此显示的应力数值几乎没有差异。当然,加密后也同样没有差异。表格中尽管没有对二次六面体单元的情况进行计算,结论也肯定是成立的。在这里需要注意的是,线性六面体单元计算的情形,即使两种显示模式下的结果数值没有差异,且应力的等值线图也很“丝滑”了,也不能简单判定这个计算结果就是准确的。

2、讨论:到底哪一个应力结果是对的?

① 那么到底哪种情况下的应力结果是准确的呢?

是的,到目前为止还没有给出这个问题的答案,这是因为这个问题并不是本文所讨论的重点。实际上,应力的数值精确与否跟图形显示模式的选取之间没有实质性的关系,注意不是没有关系,而是没有实质性的关联。

② 哪个结果更准确,这其实是属于另一个问题。

前面的问题仅仅是在讨论不同的显示模式对结果数值显示的影响,而并不涉及哪个分析方案计算得出的精度更高。

③ 下面简单讨论一下上述问题计算结果的精度问题。

由于二次四面体单元的插值函数包含完备的二次项,因此它的计算结果精度要高一些。另外,线性单元加密后无论是四面体还是六面体,计算结果也比较接近了,且与二次四面体单元的计算结果的差异也仅在2%左右,这几个数值几乎已经是一致的了,因此可以认为这些解答都已经足够准确。

当然,与二次四面体单元的较粗网格相比,线性单元要达到相似精度,就需要进行网格加密。本问题中,小M实际采用的线性单元,其实是SOLID185的四面体退化形式以及六面体形式,这些线性单元的插值函数仅包含交叉乘积项而没有完备的二次项,因此只有使用相对较密的网格才能逼近问题的正确解答。

综上所述,应力计算是有限元分析中很重要的方面。抛开计算精度不讲,查看应力的数值时,还需要注意显示模式选择方面所带来的差异性。在不同的软件进行结果对比时,尤其要注意这类问题,在模式上不进行对标,仅查看和比较数值是没有意义的。

至此,小M终于彻底明白了,读者朋友们明白了吗?

[编者按]

本文中,作者对一个看似简单的问题进行了认真的剖析,针对网友小M的问题进行了深入浅出、由此及彼、由表及里的全面讲解。实际上,这也折射出作者在授课过程中一贯的技术风格——善于从实践中发现问题,并基于扎实的理论基础知识和对软件应用的深刻理解,在深入细致的分析后得到正确的认知。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 线性
    +关注

    关注

    0

    文章

    196

    浏览量

    25119
  • 模型
    +关注

    关注

    1

    文章

    3112

    浏览量

    48649
  • 绘图
    +关注

    关注

    0

    文章

    26

    浏览量

    19623

原文标题:尚晓江博士:从绘图模式角度来识别应力结果显示中的“假象”

文章出处:【微信号:sim_ol,微信公众号:模拟在线】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    应力记忆技术介绍

    应力记忆技术(Stress Memorization Technique, SMT),是一种利用覆盖层Si3N4单轴张应力提高90nm 及以下工艺制程 NMOS速度的应变硅技术。淀积覆盖层
    的头像 发表于 07-29 10:44 1158次阅读
    <b class='flag-5'>应力</b>记忆技术介绍

    基于毫米波雷达的手势识别算法

    的时空特征描述手势的细节。其次,我们设计了一个CNN分别学习提取特征的变化模式并输出识别结果。我们通过在商品毫米波雷达上实施,对我们提出
    发表于 06-05 19:09

    老板角度解读工厂物料流转机器人

    老板角度解读工厂物料流转机器人传统的AGV主要是重载/大规格且针对大型/超大型具有规范化管理能力(已使用ERP系统)的工厂用于物料高效流转转。其优势就是多台AGV同时使用,具有调度控制功能且物料
    的头像 发表于 03-30 08:13 410次阅读
    <b class='flag-5'>从</b>老板<b class='flag-5'>角度</b><b class='flag-5'>来</b>解读工厂物料流转机器人

    语音识别的技术历程及工作原理

    语音识别的本质是一种基于语音特征参数的模式识别,即通过学习,系统能够把输入的语音按一定模式进行分类,进而依据判定准则找出最佳匹配结果
    的头像 发表于 03-22 16:58 2674次阅读
    语音<b class='flag-5'>识别</b>的技术历程及工作原理

    振弦采集仪在岩土工程应力分析的应用及效果评估

    振弦采集仪在岩土工程应力分析的应用及效果评估 河北稳控科技振弦采集仪是一种常用于岩土工程应力分析工具。它通过测量岩土体的应变波动情况
    的头像 发表于 03-11 15:53 282次阅读
    振弦采集仪在岩土工程<b class='flag-5'>应力</b>分析<b class='flag-5'>中</b>的应用及效果评估

    使用TIM的TPWM模式读取芯片引脚输入的pwm波的周期和占空比,如何初始化?

    使用TIM的TPWM模式读取芯片引脚输入的pwm波的周期和占空比。如何初始化?我初始化TIM之后,TIM还是无法工作,而且初始化代码后面的代码没有运行。求用过TIM_TPWM
    发表于 02-20 08:33

    在NuEdu,pwm_dac示例程序,让pwm供电,为什么pwm产生的是输出假象的电压?

    在NuEdu,pwm_dac示例程序,是让pwm供电,用adc量取电压值。能够得到很均衡的数字。 这里我有个小问题,pwm产生的电压不是实实在在电压,是通过快速开关,输出
    发表于 01-17 07:44

    斧工智能电批的使用,浅析“扭矩法”和“角度法”

    和力度。同时,斧工智能电批还具备扭矩控制和角度控制两种模式,以满足不同拧紧需求。下面我们详细谈谈斧工智能电批拧紧方法的扭矩法和角度
    的头像 发表于 01-12 09:08 453次阅读
    斧工智能电批的使用,浅析“扭矩法”和“<b class='flag-5'>角度</b>法”

    MEMS工艺设计如何实现应力匹配?

    相较于本征应力,热应力在某些方面是可以化敌为友的。在MEMS热敏感执行器,基于膜层之间的热膨胀系数差实现悬臂梁的驱动。在双层膜形成的MEMS热驱动器
    发表于 01-02 12:32 1148次阅读
    MEMS工艺设计<b class='flag-5'>中</b>如何实现<b class='flag-5'>应力</b>匹配?

    电机电角度和机械角度的关系

    ,以及它们在电机控制和应用的重要性。 首先,让我们来了解一下电机电角度和机械角度的定义。 电角度: 电机电角度是指电机旋转一周的
    的头像 发表于 12-27 18:03 4430次阅读

    SiC MOSFET的交流应力退化

    本文汇集了 SiC MOSFET 最新结果的特定方面,涉及由于应用交流栅极偏置应力(也称为栅极开关应力)导致的阈值电压 (VT) 退化及其影响沟槽几何器件对负偏压过应力 (NBO) 效
    的头像 发表于 12-22 09:37 808次阅读
    SiC MOSFET<b class='flag-5'>中</b>的交流<b class='flag-5'>应力</b>退化

    vlookup函数显示公式不显示结果

    问题的原因,并提供解决方案。 首先,让我们探讨可能导致VLOOKUP函数结果显示的一些常见原因: 错误的查找值:要求VLOOKUP函数查找的值可能不存在于数据范围。在这种情况下,函数将无法找到匹配的
    的头像 发表于 12-01 11:22 2.2w次阅读

    codeblocks运行结果在哪里显示

    ::Blocks将结果显示在输出窗口中。 输出窗口是Code::Blocks显示程序输出的地方。它位于Code::Blocks的底部,并提供一个文本区域,用于
    的头像 发表于 11-26 09:54 2350次阅读

    python输出结果怎么换行

    在Python,你可以使用多种方法换行输出结果。下面我将详细介绍这些方法,以便你在写文章时能够准备最为详尽的内容。 使用print函数:最简单的方法是使用print函数来输出结果
    的头像 发表于 11-22 10:46 7206次阅读

    kde配置独立模式双屏显示

    在KDE配置独立模式双屏显示,可以按照以下步骤进行: 进入系统设置,并选择“显示”选项。 在显示设置,您将看到两个屏幕的选项。选择第二个选
    的头像 发表于 11-13 16:50 1021次阅读