megaquake 发表于 2010-1-14 17:09

真诚向大家请教:子结构分析得出的刚度矩阵文件如何读取?

我对一个大型结构进行分析 需要进行二次开发 所以要提取他的刚度矩阵和质量矩阵。
结构很大 如果用hbmat命令得到整体的刚度矩阵 太大 无法高效运算我只想得到几个我定义的自由度的刚度矩阵 所以我用m命令定义主自由度 进行子结构分析
我进行子结构分析 得到了submat.sub文件是二进制存储的结构刚度文件。但是我没有办法读动他他的结构形式 数据类别 全然不知,我用matlab读入二进制文件 不知道从第几个字节开始读取也不知道读取什么类型的数据。很是苦恼。
请问如何对submat.sub文件进行处理? 或者有没有其他方式得到我m命令定义的自由度的刚度矩阵?
谢谢

megaquake 发表于 2010-1-15 14:54

帮个忙   多少说两个字

ChaChing 发表于 2010-1-16 20:10

Ansys没机会使用过!
用matlab读二进制文件, 是需要知道文件的结构形式及数据类别的
若是我的问题, 可能会查查使用手册或上官网找找!
sorry水平有限, 无法帮忙又删去LZ在matlab的重覆帖
同待高人路过

dongwu_an 发表于 2012-6-20 16:06

回复 1 # megaquake 的帖子

我也遇到了同样的问题,
HBMAT命令法提取整体矩阵,似乎是原始未加约束的刚度矩阵、质量矩阵
这个SUBMAT.SUB是在substructuring这个分析类型下才产生的。
我用模态分析就得不到整体刚度矩阵了吗?
页: [1]
查看完整版本: 真诚向大家请教:子结构分析得出的刚度矩阵文件如何读取?