• 回答数

    5

  • 浏览数

    953

  • 收藏数

    0

作者:生性寡淡 发表于 2020-5-14 14:02:48
跳转到指定楼层
在做二维声场仿真,需要进行最大值成像,想要提取面上所有点的最大声压值。comsol可以直接求最大值吗?还是需要导出所有点的声压数据到matlab上处理?
分享:
回复

使用道具

管理员

Rank: 9Rank: 9Rank: 9

积分
432
极客币
558
主题
5
帖子
73
注册时间
2018-10-9
在线时间
80 小时
性别
保密
沙发
发表于 2020-5-14 14:03:21 | 只看该作者
后处理有导出数据的命令。也可以直接求最大最小积分等等操作,甚至可以和MATLAB联合仿真。
回复

使用道具 举报

初级会员

Rank: 2

积分
105
极客币
107
主题
17
帖子
45
注册时间
2018-10-19
在线时间
2 小时
性别
保密
板凳
 楼主| 发表于 2020-5-14 14:03:44 | 只看该作者
geeksci 发表于 2020-5-14 14:03
后处理有导出数据的命令。也可以直接求最大最小积分等等操作,甚至可以和MATLAB联合仿真。 ...

谢谢你的回答,我现在出现的问题是,需要求平面上每个点在我计算时间范围内的最大值,具体需要怎么做呢?域探针只能求整个面上所有点在不同时刻的最大值。
回复

使用道具 举报

管理员

Rank: 9Rank: 9Rank: 9

积分
432
极客币
558
主题
5
帖子
73
注册时间
2018-10-9
在线时间
80 小时
性别
保密
地板
发表于 2020-5-14 14:04:20 | 只看该作者
生性寡淡 发表于 2020-5-14 14:03
谢谢你的回答,我现在出现的问题是,需要求平面上每个点在我计算时间范围内的最大值,具体需要怎么做呢? ...

这种用瞬态仿真,可以得到一系列的时刻的仿真结果。一个方法是你把结果导出来,在MATLAB上写几行代码处理即可。comsol上这么处理我也没试过,你自己看看呗。
回复

使用道具 举报

初级会员

Rank: 2

积分
105
极客币
107
主题
17
帖子
45
注册时间
2018-10-19
在线时间
2 小时
性别
保密
5#
 楼主| 发表于 2020-5-14 14:04:54 | 只看该作者
geeksci 发表于 2020-5-14 14:04
这种用瞬态仿真,可以得到一系列的时刻的仿真结果。一个方法是你把结果导出来,在MATLAB上写几行代码处理 ...

对不起我是comsol小白要怎么导出面上所有点的数据?我只知道在数据集里面可以导出二维截点和二维截线上的数据。

回复

使用道具 举报

管理员

Rank: 9Rank: 9Rank: 9

积分
432
极客币
558
主题
5
帖子
73
注册时间
2018-10-9
在线时间
80 小时
性别
保密
6#
发表于 2020-5-14 14:05:17 | 只看该作者
生性寡淡 发表于 2020-5-14 14:04
对不起我是comsol小白要怎么导出面上所有点的数据?我只知道在数据集里面可以导出二维截点和二维截线上的 ...

官网的案例你要多下载看看,可以导出的,后处理那些命令,都试试,不知道是什么意思就看看comsol自带的help命令,我记得我久远之前的一个项目导出过面上的数据。当然啦,导出的数据点都是网格点上的数据,导出的数据包含坐标和具体的值。
回复

使用道具 举报

高级模式 评论
您需要登录后才可以回帖 登录 | 立即注册