找回密码
 注册
Simdroid-非首页
查看: 318|回复: 15

【讨论】请教sunhaolan及各位老师,声压幅值输出问题

[复制链接]
发表于 2003-12-12 14:45:22 | 显示全部楼层 |阅读模式 来自 陕西西安
在完成模态和谐分析后,想要求取声压值
但一次只能求取一个结点的声压值
nsol,2,146,pres
1。若想求取1到1000结点的声压值,并将值写在一个文件中,该怎么编写命令流?
2。若想求取不同频率下,同一结点的声压值,而且也将他们写在同一个文件下,又该怎么编写呢?
  
举例:文件格式象这种形式:sheng.dat
  
         频率         声压幅值
          29                     38
          30                     11      
  
我试过很多方法,总是不得其解,望各位老师指点迷津。
发表于 2003-12-12 16:05:52 | 显示全部楼层 来自 北京

回复: 【讨论】请教sunhaolan及各位老师,声压幅值输出问题

Simdroid开发平台
你这样试试:
  
*DIM,ThePres,ARRAY,1000,0,0, , ,   
*DO,I,1,1000
  取节点I的值,赋给ThePres(I)
*ENDDO
*STATUS,ThePres,1,1000,,,,,
  
频率的类似。

评分

1

查看全部评分

 楼主| 发表于 2003-12-12 17:18:15 | 显示全部楼层 来自 陕西西安

回复: 【讨论】请教sunhaolan及各位老师,声压幅值输出问题

多谢zhxyhzhxyh ,还有点问题,这样编写
  
/post1
/output,ThePres,dat
*DIM,ThePres,ARRAY,1000,0,0, , ,  
*DO,I,1,1000  
  取节点I的值,赋给ThePres(I)  
*ENDDO  
*STATUS,ThePres,1,1000,,,,,  
set,list
/out
  
想形成ThePres.dat文件,我这样写好象不太对,
上面的命令流可以解决1,1000之间声压值的提取,但是提取的结果到那可以看到?zhxyhzhxyh能否再详细说一下,谢谢
另外,对于上面我所提到的第二个问题,我对于结点的定位编写还是不懂,麻烦老师了,
  
就比如说;现在想要知道结点56在不同频率下10-1000HZ的声压值,怎样的命令指的是结点56,
/post1
/output,TheFreq,dat
set,list,56-------------好象不对
*DIM,TheFreq,ARRAY,1000,0,0, , ,  
*DO,I,10,1000  
  取节点I的值,赋给TheFreq(I)  
*ENDDO  
*STATUS,TheFreq,10,1000,,,,,  
/out
这样写,算不出来,该怎么做呢
 楼主| 发表于 2003-12-15 09:36:26 | 显示全部楼层 来自 陕西西安

回复: 【讨论】请教sunhaolan及各位老师,声压幅值输出问题

zhxyhzhxyh 老师:
您能在百忙之中抽出时间给予做答,因为试了好几便,总是不对,现在写论文急要,拜脱,谢谢了
发表于 2003-12-15 16:37:51 | 显示全部楼层 来自 北京西城

回复: 【讨论】请教sunhaolan及各位老师,声压幅值输出问题

我记得ansys的输出文件是.out的文件。
如果看1-1000节点的声压值,直接list result不行么?
单节点不同频率的结果,在post26里面可以看到。
先在GUI下面找找。应该不难。
我现在没有装ansys,如果有问题,我装上,帮你看下。
 楼主| 发表于 2003-12-15 21:12:56 | 显示全部楼层 来自 陕西西安

回复: 【讨论】请教sunhaolan及各位老师,声压幅值输出问题

输出的文件是.out,但是现在我只想让他以.dat的格式输出,而且只输出1到1000点的频率,命令流该怎样写,我不会,
另外,第二个问题,就是一点在不同频率下声压幅值的输出,一直没有给予解答,是不是不能实现这样的输出呢,给老师添麻烦了,谢谢!
发表于 2003-12-16 08:38:48 | 显示全部楼层 来自 北京西城

回复: 【讨论】请教sunhaolan及各位老师,声压幅值输出问题

为什么非要是.dat文件呢?能不能说一下?
如果一定要.dat扩展名的,你就把扩展名从.out改为.dat不就行了?
但是注意ansys里面.dat文件是数据文件,不要弄混了。
第二个问题应该没有问题。我装一下,看看。
发表于 2003-12-16 09:58:59 | 显示全部楼层 来自 北京西城

回复: 【讨论】请教sunhaolan及各位老师,声压幅值输出问题

关于某一个节点在在不同频率下的声压显示。
GUI方式:
TimeHist Postpro>Define Varibles>Add>Nodal DOF result>
选择你所关心节点>
在Data item里面选择最下面的pressure>
在Name User-specified label里面随便写一个变量标识>
关闭变量定义窗口>
然后选择List Varibles菜单,在NVAR中填入你所定义的变量标识。>
OK,就可以看到你某一节点的不同频率下的声压。
同样,Graphic Varibles可以看到图线显示。
  
关于文件输出的问题。我在做课题的时候很少用。不是很熟悉,一般都是将显示结果直接复制、另存为文本文件。

评分

1

查看全部评分

 楼主| 发表于 2003-12-16 11:07:05 | 显示全部楼层 来自 陕西西安

回复: 【讨论】请教sunhaolan及各位老师,声压幅值输出问题

我是想编写好命令流,然后批处理,直接得到结果和图形,以备vc调用,所以不用GUI方式,您知道某一个节点在在不同频率下的声压显示的命令语句是怎么写吗
发表于 2003-12-16 12:27:52 | 显示全部楼层 来自 北京西城

回复: 【讨论】请教sunhaolan及各位老师,声压幅值输出问题

定义结果变量:
NSOL, NVAR, NODE, Item, Comp, Name
例如:NSOL,2,374,PRES, ,pres
显示结果变量:
PRVAR,pres
显示结果变量曲线:
PLVAR,pres
 楼主| 发表于 2003-12-18 14:39:29 | 显示全部楼层 来自 陕西西安

回复: 【讨论】请教sunhaolan及各位老师,声压幅值输出问题

sunhaolan 老师
我可能存在概念上的误区,现在有些不明白的地方,希望你能指正
1。NSOL,2,374,PRES, ,pres  
  
  &nbspRVAR,pres  
  
该命令只会显示,一个结点的声压幅值,该幅值是在哪个频率下的幅值呢?
我想得到象使用set,list命令后那样一系列的显示,这个命令是不能满足的
发表于 2003-12-18 16:22:25 | 显示全部楼层 来自 北京西城

回复: 【讨论】请教sunhaolan及各位老师,声压幅值输出问题

注意是在post26里面,不是post1里面。
你的Frequency定义里面比如定义的从100-500Hz,步长100,也就是100、200、300、400、500Hz。
计算结束,进入/post26里面,用上述命令。
就可以得到你某一节点的100-500Hz下5个不同频率下的声压幅值。
yangxue 该用户已被删除
发表于 2004-1-6 10:21:13 | 显示全部楼层 来自 湖北武汉
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-1-6 11:51:42 | 显示全部楼层 来自 北京西城

回复: 【讨论】请教sunhaolan及各位老师,声压幅值输出问题

1、玄
2、粘弹性单元不能做谐态分析,作声场分析,只能作为阻尼材料,输入阻尼因子来做。
MP,damp,***
  
DAMP --  
K matrix multiplier for damping.
  
Note: If used in an explicit dynamic analysis, the value corresponds to the percentage of damping in the high frequency domain. For example, 0.1 roughly corresponds to 10% damping in the high frequency domain.
 楼主| 发表于 2004-2-11 13:22:49 | 显示全部楼层 来自 陕西西安

回复: 【讨论】请教sunhaolan及各位老师,声压幅值输出问题

sunhaolan及各位老师  
在您所说的计算结束,进入/post26里面,用上述命令。  
就可以得到你某一节点的100-500Hz下5个不同频率下的声压幅值。  
  
但是我在实际计算中只能看到最大值和最小声压的实部和虚部,而中间的幅值看不到,为什么?并且利用PLVAR绘制的声压图什么都没有,再画此图前是否应该先求其模呢?
谢谢指教
发表于 2009-12-21 12:59:13 | 显示全部楼层 来自 浙江嘉兴
对啊,你在post26中在做一下数学运算就ok了
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-28 23:55 , Processed in 0.053475 second(s), 20 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表