水中声波的吸收
我想看一下水池中声波的传播情况,利用直接边界元发,除了自由面定义声压为零,其余各面都定义速度为零,但是我就想不明白,我也没定义水对声波的吸收,那声能量哪去了?是不sysnoise里默认了吸收量?请各位大师帮帮忙:handshake 请把Log文件中的命令流复制上来,如果还有网格文件也一并上传,谢谢。 我的网格就是一个水池,尺寸4.9*11.9*4,中心我给定义了一个点声源,我用直接边界元法,可和理论不相符啊.下边是我的命令流
New Name 'chang' Model 1 File chang.sdb Return
OptionBEM Direct Collocation Node Interior Coupled FrequencyReturn
Import Mesh Format Ansys File ..\ANSYS7\chang.cdb Return
Check Mesh Return
Material Fluid
Name 'water'
Sound Real 1500Rho Real 1000
Return
Set1 Name"ying"
Nodes BetweenX= -0.01,0.01
Nodes BetweenX= 4.89,4.91
Nodes BetweenY= -0.01,0.01
Nodes BetweenY= 11.89,11.90
Nodes BetweenZ= -0.01,0.01
Return
Set2 Name"ruan"
Nodes 344 To 550 Step 1
Return
Boundary VelocityReal 0 Imag 0
Nodes Set 1
Return
Boundary PressureReal 0 Imag 0
Nodes Set 2
Return
Source Name 'point_source' Spherical
Amplitude Real 10 Imag 0
Position 2.45 5.95 2
Return
Parameter Model 1
Physical
Save Potentials Step 1
Save Results none
Save Displacements none
Store Potentials none
Return
Store Results none
Return
Near 2
Far 5
Quadrature 2 2 1
Return
Solve
Frequency 10 To 500 LinStep 5
Return
Point Box1 0 0 To 2.95 11.9 4 Divide 10 50 10 Return
PostProcess
Points All
Frequency 10 To 500 LinStep 5
Near 2
Far 5
Quadrature 2 2 1
Save Results Step 1
Return
Store
Case Active
Results
Frequency 10 To 500 LinStep 5
PointsX= 2.95
Return
Return
回复 3楼 的帖子
请把网格文件也传上来,否则无法运行。 你查看一下计算结果中的act Power是多少 这是我用ansys建的网格,打开时把扩展名改为 cdb 呵呵,Outpower 与 Reactive outpower 曲线是非常接近的,这说明声源辐射出来的能量均用于维持近场能量交换,没有辐射出去。至于Active power为什么不等于零,主要是由于数值计算过程中引入的,提高网格密度以及复制部分节点可以提高计算精度,即Active power -> 0,但是不会等于零的,呵呵。
页:
[1]