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

TrueGrid软件TRBB缺陷消除matlab程序

[复制链接]
发表于 2012-11-16 16:19:34 | 显示全部楼层 |阅读模式 来自 上海
本帖最后由 LAHP 于 2012-11-16 16:18 编辑

      本文只针对广大TrueGrid用户,一点感想与大家交流,欢迎指正。
trbb命令存在问题,具体问题在帖子http://forum.simwe.com/thread-1038587-1-1.html
中已得到分析讨论。本帖中直接给出解决办法。
Trbb存在的问题:

问题的根源:

重新剖分方法:

因此编一个Matlab程序消除Trbb这个缺陷。
程序修改后的效果图对比:



Matlab程序:

程序的功能:TrueGrid软件中,bbtrbb有强大的不同网格密度连续过渡功能,但不同实体单元的2面或三面过渡时,trbb存在设计缺陷,会产生单元分离。本文根据LSDYNAK文件格式,编写了一个matlab程序,修改实体单元的过渡缺陷。要求对K文件格式比较熟悉。

程序由很多小程序组成,主程序为

NodeElementMain”

数据输入方式有两种,一种为k文件输入格式,只需把主程序中K文件名键入主程序中

另一种为节点数据和单元数据分别输入。把节点数据和单元数据分别键入主程序中,以下为数据格式和使用方法。

方式1的数据格式:(k文件格式)



方式2的数据格式:(可以用lsprepost导出)

节点文件数据格式:



单元格式数据格式:



详细数据格式可见附件程序中的k文件或文本文件。
使用方法:

只需在NodeElementMain.m中修改一下即可以用,其余函数不动,如果采用k文件输入方式,在输入方式1种填上k文件名,如果用node文件和element文件单独列出,则采取第二种文件输入方式,按如下图第2种方式修改:

最后输出结果为”NodeElementNew.k”



附件程序中包含一些例子。

欢迎交流指正,谢谢各位!


本帖子中包含更多资源

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

×

点评

有空再好好学习下  发表于 2012-11-17 13:23

评分

1

查看全部评分

 楼主| 发表于 2012-11-17 14:15:03 | 显示全部楼层 来自 上海
Simdroid开发平台
同志,你好!
回复 不支持

使用道具 举报

发表于 2012-11-17 16:11:50 | 显示全部楼层 来自 浙江台州
精华贴                  
回复 不支持

使用道具 举报

发表于 2012-11-18 16:28:21 | 显示全部楼层 来自 江苏徐州
致敬并学习!
回复 不支持

使用道具 举报

 楼主| 发表于 2012-11-19 09:26:24 | 显示全部楼层 来自 上海
谢谢各位捧场!
回复 不支持

使用道具 举报

发表于 2012-12-5 11:19:26 | 显示全部楼层 来自 上海普陀区
谢谢分享
回复 不支持

使用道具 举报

发表于 2012-12-7 16:51:35 | 显示全部楼层 来自 江苏徐州
绝对高手啊
回复 不支持

使用道具 举报

发表于 2014-2-9 16:38:08 | 显示全部楼层 来自 陕西西安
正好,早就觉的bb命令在两个方向过度网格时有问题,但苦于无法解决。你的工作正好解决了这个问题。感谢
回复 不支持

使用道具 举报

发表于 2020-12-19 21:48:35 | 显示全部楼层 来自 中国
rocketgun@nuaa.edu.cn
没有仿真比。。。求分享
回复 不支持

使用道具 举报

发表于 2021-11-4 14:38:07 | 显示全部楼层 来自 陕西
厉害啊大佬,赞
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 09:14 , Processed in 0.041042 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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