fxdl 发表于 2009-5-17 19:31

请帮我看看哪里出错了?

用CATIA自己做一个简单的消音器,怎么会出现这个结果?麻烦我看看好么?谢谢啦!

http://home.simwe.com/attachment/200905/16/389109_1242517824C760.gif
New Name '1' Model 1 File model1.sdb Return
OptionFEM Frequency Fluid Return
Import Mesh Format Nastran File xiaoyinqi\1.dat Return
Material Fluid
    Name 'air'
    Sound Real 3.4000e+002Rho Real 1.2250e+000
    Elements All
    Return
Set10 Name" inlet"
    Faces 228 To 229 234 238 259 To 260 267 270 290 To 291 296 298 322 To 323 330 1104

    Faces1106 1112 1114 1117 1119 1124 1126 1387 To 1389 1391 1396 To 1397 1399 To 1400

    Faces1403 To 1404 1406 1408 1411 To 1412 1414 1416 1418 To 1420 1422 1426 To 1427

    Faces1429 To 1430 1451 1455 1483 1485 1492 To 1493 1496 1502 1505 1509 To 1510

    Faces1513 To 1516 1518 1522 To 1523 1525 To 1526 1528 To 1531 1537 To 1538 1540

    Faces1542 1545 To 1547 1549 1552 3356 3359 To 3367 3369 To 3406
    Return
Boundary VelocityReal -1 Imag 0
    Faces Set 10
    Return
Set20 Name" outlet"
    Faces 244 246 To 247 252 256 277 280 285 288 304 307 309 315 341 To 342 348 351 1246

    Faces1248 1252 1255 1259 To 1260 1264 1267 1434 To 1435 1439 1441 To 1443 1446 1448

    Faces1450 1452 1456 1459 1461 To 1462 1465 1468 To 1470 1474 1476 To 1478 1482 1671

    Faces1673 1675 To 1676 1680 To 1681 1683 To 1684 1688 To 1689 1691 To 1692

    Faces1696 To 1697 1699 To 1700 1704 To 1705 1707 To 1708 1710 1712 To 1715 1719

    Faces1723 1725 1729 1731 1735 3645 To 3671 3673 To 3683 3685 To 3692 3770

    Faces3852 To 3853
    Return
Boundary ImpedanceReal 416.5 Imag 0
    Faces Set 20
    Return
Solve
    Frequency 10 To 500 LinStep 10
    Return
Combine
Read Node 2503 Pressure Return
Amplitude
Read Node 2953 Pressure Return
Amplitude
Divide
Log10
Constant Real 20 Imag 0
Multiply
Write Table 0 Name '2' Return
Return
Curve

    Table 0
    Format1
    NoBackground
    Marker 0
    Return

    Table 0
    Format3
    NoBackground
    Marker 0
    Return
Return
Echo Return
Environment BTNFILE = $BT

fxdl 发表于 2009-5-18 12:17

知道的,指导一下,谢谢啦!

kanglei 发表于 2009-5-18 20:38

不知道你模型是个什么样子
不过,你要的结果是什么,如果要传递损失的话,你的后处理过程肯定不对,可以找个例子或文献来仔细看看

fxdl 发表于 2009-5-18 21:43

哦,谢谢啊

是消音器的传递损失,但是后处理过程是别人告诉我的啊,说这样处理和理论值很接近。
到底怎么改才正确呢?
另外,我用该方法计算例子中的文件与例子的结果完全一致。我觉得这种计算方法没有错误。
是不是我的边界条件设置的不对?

[ 本帖最后由 fxdl 于 2009-5-19 06:05 编辑 ]

hhhjjjhwc 发表于 2009-5-19 14:13

传递损失应该是两个能量相减,sysnoise能直接算出传递损失这个量来么?

fxdl 发表于 2009-5-19 19:13

不能直接求出传递损失,但能通过对入口和出口的声压计算出来。

melodyzzf 发表于 2009-5-20 17:05

传递损失应该是入射声压比上出口的声压,入口声压先要经过一定的处理才能得到入射声压

hebut 发表于 2009-5-20 19:18

回复 楼主 fxdl 的帖子

我认为有可能你的单位搞错了吧
是不是建模的时候默认单位是mm
导入sysnoise是m呢?

fxdl 发表于 2009-5-22 20:54

谢谢大家,并严重感谢楼上hebut兄台:lol
页: [1]
查看完整版本: 请帮我看看哪里出错了?