[Matlab科学绘图] 绘制平面位移云图

在用MATLAB做有限元分析的时候,难免需要绘制云图,网上的资料又很少,且不通用。自己实现之后在此记录一下,希望也能帮助到其他人。

平台:Win7+Matlab 2020a

问题描述:假设一个悬臂梁受到均布力作用,如下图所示,通过有限元法计算得到单元节点位移。

单元划分和节点编号如下:

单元类型:双线性四边形单元,节点编号顺序如下

 假设有限元计算结果如下:

节点编号1,7,132,8,143,9,154,10,165,11,176,12,18
X方向节点位移Ux012345

使用patch函数绘制位移云图

clc;clear
set(0,'defaultfigurecolor','w')%设置背景色为白色
nodex = [0, 0.2, 0.4, 0.6, 0.8, 1.0,...
         0, 0.2, 0.4, 0.6, 0.8, 1.0,...
         0, 0.2, 0.4, 0.6, 0.8, 1.0];  %节点X坐标
nodey = [0,   0,   0,   0,   0,   0,...
         0.2, 0.2, 0.2, 0.2, 0.2, 0.2,...
         0.4, 0.4, 0.4, 0.4, 0.4, 0.4];%节点Y坐标
nodeUx = [0, 1, 2, 3, 4, 5,...
          0, 1, 2, 3, 4, 5,...
          0, 1, 2, 3, 4, 5];%节点X方向位移
nel = 10;%单元数
nelx = 5;%X方向单元数
nely = 2;%Y方向单元数
X = [];
Y = [];
Ux = [];
for j = 1:nely
    for i = 1:nelx
        X0 = [nodex((j-1)*(nelx+1)+i), nodex((j-1)*(nelx+1)+i+1),...
              nodex(j*(nelx+1)+i+1), nodex(j*(nelx+1)+i)]';
        X = [X X0];
        Y0 = [nodey((j-1)*(nelx+1)+i), nodey((j-1)*(nelx+1)+i+1),...
              nodey(j*(nelx+1)+i+1), nodey(j*(nelx+1)+i)]';
        Y = [Y Y0];
        Ux0 = [nodeUx((j-1)*(nelx+1)+i), nodeUx((j-1)*(nelx+1)+i+1),...
              nodeUx(j*(nelx+1)+i+1), nodeUx(j*(nelx+1)+i)]';
        Ux = [Ux Ux0];
    end   
end
patch(X,Y,Ux); %填充
shading interp;   %色彩平滑
colorbar; 
% axis equal;

结果下图所示

节点位移云图
### 回答1: abaqus 后处理中的位移云图和应变云图的区别主要在于它们表示的物理量不同。 位移云图表示的是每个单元或节点的相对位移量,用来反映材料在外力作用下的变形情况。 应变云图表示的是每个单元或节点的应变量,用来反映材料在外力作用下的应变情况。应变是指材料在受力后单位长度内的相对变化。 所以,在 abaqus 后处理中,位移云图和应变云图都可以用来分析材料的变形和应变情况,但它们表示的物理量是不同的。 ### 回答2: 在Abaqus后处理中,位移云图和应变是表示不同物理量的结果。 位移云图表示了结构或零件的变形情况。它显示了结构或零件上的每个节点相对于其初始位置的位移位移云图可以帮助工程师观察和分析结构的变形状况,以确定是否出现了过大的变形或变形集中的情况。位移云图还可以用于验证结构的可靠性和设计的有效性,以及计算载荷下的结构响应。 应变则是描述结构或零件内部变形的一种物理量。它代表了结构材料的应变状态,即在受力作用下发生的变形程度。通过应变云图,我们可以了解结构或零件受力状态是否均匀,以及材料是否达到其可承受的极限。应变云图还可以帮助工程师优化结构设计或材料选择,以确保结构在计算载荷下的正常工作。 因此,位移云图和应变云图在Abaqus后处理中代表了不同的物理量,位移云图描述了整体变形情况,而应变云图描述了结构材料内部的变形情况。两者结合使用可以全面了解结构的机械行为,从而进行结构分析和优化设计。 ### 回答3: abaqus后处理中,位移云图和应变是两种不同的结果展示方式。 位移云图是通过对模型进行分析后,将模型中每个节点的位移值以一定的颜色标识进行可视化展示。位移云图能够清晰地显示每个节点的位移量和变形情况,有助于研究模型结构在加载或边界条件改变时的变形情况。通过位移云图,可以直观地观察到模型中的位移分布情况,从而判断结构的变形情况以及可能存在的问题。 而应变则是指材料受力后产生的变形程度,其公式为单位长度或单位面积的变形量。应变是描述材料在受力过程中的计量参数,它能够直观地反映出材料的受力状况和形变情况。在abaqus后处理中,应变通常以箭头和颜色表示,箭头的长度和颜色的深浅表示不同位置的应变程度。通过应变图,可以观察到结构中不同部位的应变情况,进一步判断结构的受力分布情况和问题所在。 总之,位移云图和应变图都是abaqus后处理中常用的结果展示方式。位移云图关注节点位移量和变形情况,应变图则关注材料的受力状况和形变程度。它们的展示形式不同,都能够帮助工程师和研究者更好地理解模型的行为和性能,从而进行优化设计和问题排查。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值