首页/文章/ 详情

Hypermesh二次开发之统一单元的法向方向

1天前浏览11

本次分享主要内容:在HM中对仿真模型的shell单元法向方向进行统一调整。

 车辆制造中很大部分的构件是由钣金件管通这类薄板组成的,既满足减少重量,也满足结构强度需求。对于薄板类型的部件仿真,我们通常采用壳体进行模型的建立,如:抽取中面偏置面,能够极大程度上减少模型的网格数量,加快仿真计算。

但在壳体网格处理中总会遇到一些意外的情况,明明是同一个几何面上的网格却出现不同的法向朝向,这对于使用偏置面或者设置面的边界行为会带来不少麻烦。因此对于这类法向朝向不一的网格,我们需要对它们进行调整。

一个一个调整总是麻烦而且还挺烦琐的,那就需要通过法向定义进行统一,利用脚本便捷性来达到我们的需求。

 
思路:      

    第一步:获取某一个单元的法向方向作为判断依据

    第二步:筛选满足条件的单元

    第三步:修改单元的法向朝向    

PS:视频中仅是为了效果呈现才会出现像贪吃蛇的画面,这样的效率极低,可以通过后台数据处理再执行操作即可加快处理效率。

 

 希望小伙伴们在后台多多留言互动,可以一起探讨话题或者问题(可以是软件操作、理论知识、人生哲理、思想等),一起相互学习、共同进步,与优秀同行!看到消息后将第一时间予以回复,谢谢各位小伙伴的支持!!


来源:SimYoungC
HyperMeshAbaqus网格处理二次开发理论GID钣金
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-02-19
最近编辑:1天前
SimYoungC
硕士 签名征集中
获赞 0粉丝 0文章 119课程 0
点赞
收藏
作者推荐

车辆平顺性MATLAB仿真之振动微分方程建模

本次分享主要内容:介绍一种独特的振动微分方程建模方法,该方法不同于书本里常见的直接法(即利用牛顿第二定律或达朗贝尔原理直接建立微分方程)和拉格朗日法。相比之下,当系统的自由度都较多时,该方法 会有奇效哦!车辆振动微分方程建模的本质就是将车辆振动系统各自由度的位移、速度、加速度通过车辆自身参数和路面激励信息集 合于F=m×a这个万能公式中,即: 式中:M为系统质量矩阵;C为系统阻尼矩阵;K为系统刚度矩阵;为轮胎刚度矩阵;Q为路面激励矩阵;Z为位移矩阵。矩阵M可直接写出,矩阵Q根据需要可选择实测的或者模拟的路面激励数据来生成。因此,建模的核心就是求出刚度矩阵K和阻尼矩阵C。 当系统自由度较少时,无论采取哪种建模方法,都不复杂繁琐。但当自由度较多时,直接法中每个自由度对应的微分方程中的F项都会是个很长的多项式,需要根据物理模型结构推导,比较容易出错,并且把各自由度的微分方程整合为矩阵形式时会比较繁琐费时。拉格朗日法则是从能量的角度入手,建立系统的能量平衡方程,通过求得系统的势能、能量耗散函数,然后再对其求偏导数,进而得到系统刚度矩阵和阻尼矩阵,系统自由度较多时计算过程也是比较繁琐耗时的。比如,小编在用拉格朗日法计算8自由度系统振动微分方程时就满满当当地写了好几张A4纸。那么,有没有一种更加简便高效的计算方法呢?答案当然是:Yes。它就是:矩阵组装法,书本里都找不到的方法哦!好了,废话不多说,直接上干货。重在方法介绍,以下取一个4自由度系统的简单例子来说明矩阵组装法。上图所示为4自由度()的半车模型。采用矩阵组装法求其振动微分方程,核心还是求其刚度矩阵K和阻尼矩阵C。由于K和C的求解方法相同,故以K为例,讲解其求解方法。令,其中,T为转换矩阵,;然后求出转换矩阵T即可。假定某一时刻的车体姿态为:点头,以此作为各项数值正负的基准。转换矩阵T的求解方法如下:矩阵T的每一项数据均为0、1、-1(对于轴向自由度)或者结构的长度数据(对于旋转自由度),矩阵T的每一行分别对应于四个自由度,每一列对应于ks1、ks2、kt1和kt2四个刚度值。矩阵T中数据的解算方法为:假定弹簧压缩为负(-1),拉伸为正(1),无关时为0;分析某个自由度时,认为其它自由度是不动的。基于此,则对于第一行(),ks1为压缩,ks2为拉伸,其他弹簧无关,因此矩阵T的第1行为[1 0 1 0];同理可得矩阵T的第2行和第3行;对于第4行的旋转自由度,利用前面的方法得到数据后,乘上对应的力臂长度即可。这样,转换矩阵T就算出来了,然后刚度矩阵K也就确定了。同理,可以得到阻尼矩阵C。到此,这个4自由度半车模型的振动微分方程就确定了,数学模型的建立就算完成啦!PS:小编在这里重点讲解这个巧妙的计算方法,计算结果就不展示啦,感兴趣的小伙伴快去计算一波,验证一下吧。小编也是在车辆振动领域学习的道路上,希望能和各位感兴趣的小伙伴一同学习,一起进步哦!所以,欢迎大家踊跃发表意见、参与讨论。我们下一期再见! 对于发消息未及时回复的小伙伴深表歉意(公众 号后台回复有一定时长超过就无法做出回复,还请大家谅解),有需要探讨的内容或者问题希望小伙伴们多多留言,看到消息后将第一时间予以回复,谢谢各位小伙伴的支持!!来源:SimYoungC

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