shepherdguilin 发表于 2008-9-13 21:58

如何得到atv的法向量

(1)按照http://forum.vibunion.com/forum/thread-55024-1-5.html###的方法在MATLAB读出ATV来, 不知道如何进行atv法线处理,对斑竹所写的sysnoiseATV = (ATV(:,3)+i*ATV(:,4)).*normvect(:,1)+(ATV(:,5)+i*ATV(:,6)).*normvect(:,2)+(ATV(:,7)+i*ATV(:,8)).*normvect(:,3);没有看懂,因为我得到节点法向速度格式为(VnrealVnimagVnaml Vnphase 0 0);ATV(:,3)是ATVxreal,ATV(:,4)是ATVximag,ATV(:,5)是ATVyreal,ATV(:,6)是ATvyimag,ATV(:,7)是ATVzreal,ATV(:,8)是ATVzimag,那么该如何计算节点贡献量?斑竹请帮助我。
(2)为什么采用DBEM ELEMENT INTERIOR+ATV得到的场点的声压和不采用ATV的同样情况下得到的场点声压不一样呢?

w89986581 发表于 2008-9-14 15:46

呵呵,节点贡献量等于ATV中对应元素与法向振速的乘积,即sysnoiseATV (ii)*(Vnreal(ii) +i*Vnimag(ii) )。
对于整个辐射面而言,两种方法计算的ATV与法向振速乘积之和的结果是相同的;对于一个单元而言,两种方法计算结果是有差别的。IBEM,DBEM一个对node操作、一个对elment操作,二者计算结果只是在细节上不同而已。
推荐你看看本人的拙文《一种辐射声场近似计算方法——单元辐射叠加法》,对于你理解ATV或许有帮助。

shepherdguilin 发表于 2008-9-15 09:15

太感谢了!

谢谢斑竹的无私帮助!

newshopping 发表于 2012-6-11 20:59

学习了{:{35}:}

benbendog 发表于 2015-2-1 21:38

w89986581 发表于 2008-9-14 15:46
呵呵,节点贡献量等于ATV中对应元素与法向振速的乘积,即sysnoiseATV (ii)*(Vnreal(ii) +i*Vnimag(ii) )。
...

拜读了,可是仍然没有弄清楚这个normvect怎么从VL或SYSNOISE里导出,谢谢啊

w89986581 发表于 2015-2-2 16:04

benbendog 发表于 2015-2-1 21:38
拜读了,可是仍然没有弄清楚这个normvect怎么从VL或SYSNOISE里导出,谢谢啊

我是自己计算的,VL提供的接口越来越少了.

benbendog 发表于 2015-2-2 16:39

w89986581 发表于 2015-2-2 16:04
我是自己计算的,VL提供的接口越来越少了.

那怎么算呢?谢谢,能说下嘛?

w89986581 发表于 2015-2-3 08:12

两条边矢量差乘计算法向量

benbendog 发表于 2015-2-4 18:36

w89986581 发表于 2015-2-3 08:12
两条边矢量差乘计算法向量

谢谢
边矢量叉乘是吗?边矢量又是什么呢?谢谢啊
页: [1]
查看完整版本: 如何得到atv的法向量