首页/文章/ 详情

可视化 | 三角形常应变单元应力后处理

3月前浏览4795

有限元计算结果主要包括位移和应力两个方面。在位移方面一般无需进行整理工作。但是由于应力在单元间不连续,一般要做一定的修正。比如,三角形常应变单元也是常应力单元。

这个CST单元建立的有限元模型得到的X方向的正应力(sigma_xx)分布如图所示:

为了由计算结果得到弹性体内某一结点的接近实际的应力值,通常可采用绕结点平均法或两单元平均法。所谓绕结点平均法,就是把环绕某一结点的各单元常应力加以平均,用以表示该结点的应力。为了使由这样的平均得到的应力能够较好地表示结点处的实际应力,环绕该结点的各个单元的面积不应相差太大。单元之间的尺寸相差较多时,采用单元面积作为权系数的加权平均更为合理。绕结点平均法计算出来的结果,在内结点处较好,而在边界结点处可能很差。

以下是绕结点平均法的代码:

计算结果如下:

得到结点应力后,用MATLAB画sigma_xx云图


来源:数值分析与有限元编程
MATLABCST
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-04-01
最近编辑:3月前
太白金星
本科 慢慢来
获赞 2粉丝 4文章 304课程 0
点赞
收藏
作者推荐
可视化 | MATLAB划分均匀三角形网格

划分单元网格是随心所欲的,所遵循的原则就是尽量提高计算精度。下面是一个规则区域划分均匀三角形网格的例子。如图所示,将一个矩形平面区域划分成相同大小的直角三角形。X方向等分nex,Y方向等分ney,X方向单元长度为dx,Y方向单元长度为dy。采用如图所示的算法,程序可自动得到节点编号、坐标以及各单元所包含的节点。利用patch函数可画出网格图。nex=2,ney=2时,得到的网格nex=5,ney=5时,得到的网格patch是个底层的图形函数,用来创建补片图形对象。一个补片对象是由其顶点坐标确定的一个或多个多边形。可以指定补片对象的颜色和灯光。今后在画应力云图的时候还将用到。PS:相关程序可在QQ群248687168下载。来源:数值分析与有限元编程

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