声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3494|回复: 20

[Virtual.Lab] 关于施加速度边界

[复制链接]
发表于 2013-4-11 20:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
本帖最后由 song0404 于 2013-4-11 20:13 编辑

求教给位大神,我要给一个边界元模型的N个节点施加速度边界(每个点速度不一样),在sysnoise里面很简单,命令流就搞定了,在VL里面怎么加呢?可以把每个点的节点号、速度先写好存在一个文件,然后导入VL吗?
还有个问题,我在sysnoise里面的模型,定义了速度边界,为什么导进VL里面只有模型,没有相应的速度边界呢(导入的是*.sdb文件格式)
回复
分享到:

使用道具 举报

发表于 2013-4-11 22:46 | 显示全部楼层
如果你每个点的速度随频率变化比较复杂,建议你先做个txt或者excel的表,然后导入。如果比较简单,直接VL里面输入相关数据就很方便了。
1.JPG

2.JPG

你说的第二个问题没试过,现在手头没sysnoise了,但是我试过,原来sysnoise做的分析,导入VL是没问题的。
 楼主| 发表于 2013-4-12 09:37 | 显示全部楼层

这个方法我也考虑过,但是txt只能写速度或者力之类的,不能把加在哪个点上也写进去,我导入了荷载或者速度边界,然后还要去跟对应的点关联,我随便一个模型就成千个点,一个个关联太痛苦了。这是我sysnoise里面的模型,红色的就是速度边界
velocity.jpg
下面是导入VL之后的,没有速度
vl.jpg
发表于 2013-4-12 10:28 | 显示全部楼层
song0404 发表于 2013-4-12 09:37
这个方法我也考虑过,但是txt只能写速度或者力之类的,不能把加在哪个点上也写进去,我导入了荷载或者速度 ...

我终于知道你的困难了。是这样的,有办法,呵呵!比如我一个进气管道,我要在四个入口处施加速度边界条件,节点比较多,对吧?呵呵!可以提前写一个unv文件,里面就是节点号以及该节点的速度值,然后在VL里面直接读入这个unv文件就可以自动定义IO点和关联数据了,就像你SYSNOISE一样,写个命令。具体如下图:
1、进气管模型
1.JPG

2、定义Load Function Set
2.jpg

然后选择类型:
3.jpg

3、导入前面编制好的unv文件
4.jpg

双击Data Sources,然后选择第一个,弹出选择文件对话框,选择前面那个unv文件
5.jpg

然后弹出导入对话框,注意里面Create IO那几个选项,并且保证导入数据单位正确:
6.jpg

导入之后,双击Load Attachment,就可以看到自动都已经关联好了:
7.jpg

你也可以用New Function Display功能查看你导入的数据:
a.jpg
(PS:我这个unv文件是随便找了一个,好像一个节点处施加了好几个数据,可能有点不对,你自己做的时候注意)

最后,你也可以在图上看到相应的表达:
8.jpg

b.jpg

最后,我把那个unv文件附上,你可以看着里面的格式,编辑你需要的数据,记事本或者其它文本编辑软件就可以了。
loads_4000_RPM.rar (2.21 KB, 下载次数: 2)


发表于 2013-4-12 10:54 | 显示全部楼层
另外再提一句,如果你要定义的网格节点上的数值是相等的,你通过定义单元组,然后施加在单元组上的边界条件就行了,就像消声器计算里面定义入口单位质点振速一样了,就 用不着上面那么麻烦。
 楼主| 发表于 2013-4-12 12:40 | 显示全部楼层
superxjw 发表于 2013-4-12 10:28
我终于知道你的困难了。是这样的,有办法,呵呵!比如我一个进气管道,我要在四个入口处施加速度边界条件 ...

原来可以这么搞,好的,非常感谢主任,我去看一下unv的格式,自己去编一个算了试试
 楼主| 发表于 2013-4-12 12:49 | 显示全部楼层
superxjw 发表于 2013-4-12 10:28
我终于知道你的困难了。是这样的,有办法,呵呵!比如我一个进气管道,我要在四个入口处施加速度边界条件 ...

主任,这个unv格式的文件时你自己手动改的?怎么感觉数据格式那么乱呢?比如要定义13489号点的Z向速度,下面怎么那么多数据,不知道是啥意思
vl.jpg
 楼主| 发表于 2013-4-13 10:41 | 显示全部楼层
superxjw 发表于 2013-4-12 10:28
我终于知道你的困难了。是这样的,有办法,呵呵!比如我一个进气管道,我要在四个入口处施加速度边界条件 ...

这个unv文件看不懂格式,本来还想看看直接用pch格式的文件自己编好然后导入振动的,不知道为什么导进来老是报错,用原来例子里面的数据就可以,自己一改就不行了。
现在用个笨办法吧,把每个点的速度导进来再关联,问题是能一下子导入多个速度文件吗?或者能在VL里面定义多个不,一个一个导入实在太麻烦了
发表于 2013-4-13 13:46 | 显示全部楼层
song0404 发表于 2013-4-13 10:41
这个unv文件看不懂格式,本来还想看看直接用pch格式的文件自己编好然后导入振动的,不知道为什么导进来老 ...

你说的pch格式,也应该可以的,pch格式记事本是可以编辑的,里面也是包含了节点及其数据。如果这两种数据方式不行觉得实现起来难度大的话,估计就只有用Automationl了。
 楼主| 发表于 2013-4-13 16:29 | 显示全部楼层
本帖最后由 song0404 于 2013-4-13 20:31 编辑
superxjw 发表于 2013-4-13 13:46
你说的pch格式,也应该可以的,pch格式记事本是可以编辑的,里面也是包含了节点及其数据。如果这两种数据 ...

主任,我把节点上加了速度之后,定义边界,boundary condition里面选vector还是function呢?还是搞不懂这两者有啥区别 未命名.jpg
发表于 2013-4-13 21:47 | 显示全部楼层
song0404 发表于 2013-4-13 16:29
主任,我把节点上加了速度之后,定义边界,boundary condition里面选vector还是function呢?还是搞不懂这 ...

这样说吧,比如你输入的是一个点随频率变化而变化的力,这样就是一根曲线,对吧?是个二维的,就是函数,Function;如果你导入的是很多点组成的一个云图,这样就是Vecotr。实质上,Vecotr和Function的本质是相同的,你想想,如果你有100个点的数据,每个点都是Function,但是组合成一个云图,就是Vector了,对吧?所以这两者也能互相转化,所以你在VL里面看到了Vector to Function和Function to Vector,所以看你的数据类型,如果你是要输入每个点的数据,那就是Function。
 楼主| 发表于 2013-4-13 22:01 | 显示全部楼层
本帖最后由 song0404 于 2013-4-13 22:06 编辑
superxjw 发表于 2013-4-13 21:47
这样说吧,比如你输入的是一个点随频率变化而变化的力,这样就是一根曲线,对吧?是个二维的,就是函数, ...

主任这么一说我就明白了,确实是这样的,我定义的都是一个点的速度,那确实是应该用function,非常感谢!!还有个问题,为什么VL里面直接边界元现在不能选node,只能选element计算了?
发表于 2013-4-13 22:47 | 显示全部楼层
song0404 发表于 2013-4-13 22:01
主任这么一说我就明白了,确实是这样的,我定义的都是一个点的速度,那确实是应该用function,非常感谢! ...

2.jpg

 楼主| 发表于 2013-4-14 09:30 | 显示全部楼层

node选了之后插入计算不能插入声学响应计算,那一栏是灰化的
发表于 2013-4-14 12:00 | 显示全部楼层
song0404 发表于 2013-4-12 12:49
主任,这个unv格式的文件时你自己手动改的?怎么感觉数据格式那么乱呢?比如要定义13489号点的Z向速度,下 ...

不懂具体数据的意思的话,的确很不好编辑啊
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-17 00:47 , Processed in 0.093963 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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