找回密码
 注册
Simdroid-非首页
查看: 481|回复: 8

[12.前后处理] 弹性波仿真分离纵、横波的方法

[复制链接]
发表于 2009-11-16 10:16:59 | 显示全部楼层 |阅读模式 来自 上海
本帖最后由 TBE_Legend 于 2009-11-16 12:01 编辑

固体中的弹性波含有纵波、横波,也有称为膨胀波、剪切波等等,不同领域叫法不同。
特别是弹性波遇到裂缝、空洞、界面发生散射时,纵波和横波往往会同时产生,如果单单从位移场或应力场是无法区分的。

根据弹性波理论,
位移场的散度 就是膨胀波
位移场的旋度就是剪切波

所以对位移场计算一下散度和旋度就可以分别获得膨胀波和剪切波

我只算2D的情况,这里给一个例子(matlab)
dx=0.1e-3;
dy=0.1e-3;
[x,y]=meshgrid(0:dx:1e-1,-16e-3:dy:-6e-3);
%时间
t=24e-6;
%总位移
vv=postinterp(fem,'disp_acpn',[x(:)';y(:)'],'T',t);
vv=reshape(vv,size(x));
subplot(3,1,1);surf(x,y,vv);axis normal;shading interp;view(0,90);title('所有波')
% return;

%纵波--膨胀波only
ux=postinterp(fem,'ux',[x(:)';y(:)'],'T',t);
vy=postinterp(fem,'vy',[x(:)';y(:)'],'T',t);
ux=reshape(ux,size(x));
vy=reshape(vy,size(x));
subplot(3,1,2);surf(x,y,ux+vy);shading interp;view(0,90);title('膨胀波')

%横波--旋变only
uy=postinterp(fem,'uy',[x(:)';y(:)'],'T',t);
vx=postinterp(fem,'vx',[x(:)';y(:)'],'T',t);
uy=reshape(uy,size(x));
vx=reshape(vx,size(x));
subplot(3,1,3);surf(x,y,uy-vx);shading interp;view(0,90);title('切变波')

附件中容易看到散射波是剪切波(横波)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

发表于 2009-12-3 18:57:06 | 显示全部楼层 来自 湖南长沙
Simdroid开发平台
很好的思路,很受启发。
此处,fem是从comsol到过来的数据吗
回复 不支持

使用道具 举报

 楼主| 发表于 2009-12-4 16:32:18 | 显示全部楼层 来自 同济大学
2# xhfzjlx
是的。
fem导入到matlab中
回复 不支持

使用道具 举报

发表于 2011-10-17 21:35:09 | 显示全部楼层 来自 陕西西安
这个相当不错,受益匪浅

点评

这是真是感受,上面都没扣分  发表于 2011-10-19 08:44

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2011-10-25 19:00:19 | 显示全部楼层 来自 浙江杭州
未考虑耦合波吧。
回复 不支持

使用道具 举报

发表于 2011-10-25 22:20:52 | 显示全部楼层 来自 湖南长沙
学到东西了谢谢lz

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2011-10-28 08:38:30 | 显示全部楼层 来自 北京
能不能不用在matlab中二次开发,直接在后处理里面搞定。
回复 不支持

使用道具 举报

发表于 2011-11-2 20:32:01 | 显示全部楼层 来自 香港
不知道能不能将弯曲波和横波,纵波分离开?比如Euler梁单元,怎么得到纯弯曲模式的固有频率?
回复 不支持

使用道具 举报

发表于 2011-12-13 23:06:22 | 显示全部楼层 来自 陕西西安
学习了,受启发,谢谢。

评分

1

查看全部评分

回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-27 22:04 , Processed in 0.056000 second(s), 20 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表