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

[场] 温度场导入的问题

[复制链接]
发表于 2012-5-19 08:24:44 | 显示全部楼层 |阅读模式 来自 河北保定
遇到一个问题,就是用其他软件计算得到结构的温度场,获得了空间坐标和各坐标节点处的温度值。但是由于两个模型网格不一样,无法直接用于nastran计算。想请教各位如何实现温度场的添加。
发表于 2013-12-18 19:09:07 | 显示全部楼层 来自 上海
Simdroid开发平台
用matlab跑一下,看看有没有什么问题,手头没matlab没法测试

先读温度场文件,格式是(X Y Z T)
然后再读rpt文件,rpt文件是由patran生成的节点属性,格式是(GID X Y Z RCID ACID),具体只要前面4列就可以了
插值过程可能要一点时间,根据以前算例,37W温度场数据插值70W节点基本需要3分钟,生成的lbc文件和rpt文件位于同一文件夹,也就是msc的默认工作目录,文件里包含的是TEMP卡片,到时候可以对照qrg看一下对不对
接下来就是在analysis里记得选direct text input,在case control section末尾写入TEMPERATURE(BOTH) = 99,在bulk data section开始写入INCLUDE ‘*.lbc’,*表示刚才生成的lbc文件名
感觉操作起来比较麻烦,但是基本能解决大数据量插值的问题,而且不会使patran运行负担过重,db文件也不至于过大
可以去试试看,要有什么问题的话周末继续交流

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 2 不支持 0

使用道具 举报

发表于 2012-5-19 16:14:22 | 显示全部楼层 来自 湖南衡阳
如果其他软件是结构化网格的话,可以将其模型转换为Patran可以读入的格式,将其分析的温度结果转换为温度载荷,采用Patan中的File/inport或者在Anlysis中用Imput读入,然后将其温度显示出来生成一个场,然后将需要施加温度的模型施加温度载荷,在温度载荷的数值中选中生成的Field即可。具体可以摸索一下。
如果不是结构化网格,那么就需要额外的软件进行插值。
回复 不支持

使用道具 举报

发表于 2013-11-30 22:17:51 | 显示全部楼层 来自 江苏南京
lz,现在遇到和您同样的问题,关于温度场导入的问题,能指点吗?
回复 不支持

使用道具 举报

发表于 2013-12-1 20:20:16 | 显示全部楼层 来自 上海杨浦区
要是温度场数据量不大,用patran自带的field生成还没什么问题
要是数据量大,处理起来就困难了,至少会慢很多
回复 不支持

使用道具 举报

发表于 2013-12-1 21:24:15 | 显示全部楼层 来自 江苏南京
cocl2 发表于 2013-12-1 20:20
要是温度场数据量不大,用patran自带的field生成还没什么问题
要是数据量大,处理起来就困难了,至少会慢很 ...

我现在遇到的问题,从fluent算好了三维温度场,格式为坐标+温度(X Y Z T),现在想导入Patran中建立一个场,由于个数比较多,18万多节点,在creat/spatial/Tabular Input 中没法读入,而且两个软件中的网格模型不一致,以前知道别人编制程序转换,无奈自己变成基础实在太差,想从软件本身的场函数找突破。所以想请大家给予指导,或者发给我相关的例子!邮箱:tanhuancheng@163.com
回复 不支持

使用道具 举报

发表于 2014-1-20 22:25:12 来自手机 | 显示全部楼层 来自 江苏
谢谢,我试试,
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 13:48 , Processed in 0.034223 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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