声学仿真 发表于 2013-7-11 11:26

怎样求声学结构表面的均方振速级

请问怎样求声学结构表面的均方振速级(表面所有点的速度的平方和求平均...)试过将场点的速度都导出来大概5800多个场点,再处理,所需耗费的时间越来越久,死机之类的,基本放弃这种方法,
请问有简单的功能计算吗?






superxjw 发表于 2013-7-11 19:47

我印象中这个通过Sensor功能是可以看到的,很久没弄这个,暂时想不起来,具体操作你问问lengxuef版主。

声学仿真 发表于 2013-7-12 22:09

谢谢!sensor我试了一下,可以看每一个点的值对频率求得的均方值,但是怎样求各个频率点下几个点的声压值或速度值的均方值?

yhljjj 发表于 2013-7-15 20:02

计算了声的部分之后,不就有了均方振速的这个么

lengxuef 发表于 2013-7-15 20:39

superxjw 发表于 2013-7-11 19:47 static/image/common/back.gif
我印象中这个通过Sensor功能是可以看到的,很久没弄这个,暂时想不起来,具体操作你问问lengxuef版主。

我试了一下,sensor只能得到一个点的,如果想要得到整个结构网格表面上所有节点的均方振速级,可能要研究一下catia 参数,循环这一块了。

superxjw 发表于 2013-7-15 20:46

lengxuef 发表于 2013-7-15 20:39 static/image/common/back.gif
我试了一下,sensor只能得到一个点的,如果想要得到整个结构网格表面上所有节点的均方振速级,可能要研究 ...

能不能把所有数据导出后自己手动处理一下?

yhljjj 发表于 2013-7-15 21:09

superxjw 发表于 2013-7-15 20:46 static/image/common/back.gif
能不能把所有数据导出后自己手动处理一下?

这样做会很慢,尤其在点和频率数很多的情况下

lengxuef 发表于 2013-7-15 23:51

superxjw 发表于 2013-7-15 20:46 static/image/common/back.gif
能不能把所有数据导出后自己手动处理一下?

如果是上千个节点的话,导出再处理就相当麻烦了。

hhhjjjhwc 发表于 2013-7-16 15:23

可以先选10个、20个、40个、60个点计算均方根值,比如40个与60个差别不大,你就不用选那么多的点来计算了;当然这只是个思路,可能500个与600个才能差别很小也说不定;

Top_Dog 发表于 2013-7-23 16:00

本帖最后由 Top_Dog 于 2013-7-23 17:58 编辑

诸位,这是VL的基本功能啊,很简单-很简单!!!
1)在声振耦合求解结果上右键-做曲线,2D Display=>Finish;
2)曲线数据选择, 选择Mean Quadratic Velocity即可。 具体如图。另外也可以用Vector Process向量处理功能,适用于任何的向量计算处理,见本帖后半部分。







下面是关于另外一种通用的处理方法(包括均方振速的处理):
1)Insert=>Other Analysis Case=>Vector Processing Case, 选中要处理的计算结果作为Input Vector ;
2)打开Vector Processing Case=>双击Load Vector Set,将要处理的变量设定正确(比如Velocity);
3)双击Vector Processing Solution=>根据需要选择空间处理(RSS、RMS、Mean、......)、频域处理(积分、倍频程)、以及计权、变换等等。
4)右键单击Vector Processing Solution更新得到计算结果,进一步画曲线图、输出曲线数据等......
5)很强大的说! 相关的主要图片如下,包含同样数据的分量处理结果。





页: [1]
查看完整版本: 怎样求声学结构表面的均方振速级