声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2041|回复: 1

[编程技巧] 求助编程读取patran输出的刚度矩阵

[复制链接]
发表于 2009-3-31 19:46 | 显示全部楼层 |阅读模式

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

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

x
我用patran建模,想通过patran输出总体质量矩阵和总刚,修改了bdf文件后得到的f06文件里有总体质量矩阵和总刚
但是很难读  给出来的矩阵是给的如下信息
按列排列的 然后给出第几行到第几行是什么值  可是这个太难度了 而且难以利用
有哪个高手知道还有其他方式输出质量矩阵和刚度矩阵吗?
或者matlab高手帮忙编一个程序专门用来读这类数据     谢谢

下面是给的结果的一部分 只给你前两列:

0COLUMN      1      ROWS      1 THRU     38     --------------------------------------------------
ROW   
      1)    9.0846D+09  3.5712D+09  0.0000D+00  0.0000D+00  0.0000D+00 -3.8462D+05 -5.2381D+09 -2.7453D+08  0.0000D+00  0.0000D+00
     ROW POSITIONS       11 THRU       30 NOT PRINTED - ALL ARE NULL.
     31)    1.9044D+09  2.7453D+08  0.0000D+00  0.0000D+00  0.0000D+00 -3.8462D+05 -5.7509D+09 -3.5712D+09
0COLUMN      2      ROWS      1 THRU     38     --------------------------------------------------
ROW   
      1)    3.5712D+09  9.0846D+09  0.0000D+00  0.0000D+00  0.0000D+00  3.8462D+05  2.7453D+08  1.9044D+09  0.0000D+00  0.0000D+00
     11)    0.0000D+00  3.8462D+05  0.0000D+00  0.0000D+00  0.0000D+00  0.0000D+00  0.0000D+00  0.0000D+00  0.0000D+00  0.0000D+00
     21)    0.0000D+00  0.0000D+00  0.0000D+00  0.0000D+00  0.0000D+00  0.0000D+00  0.0000D+00  0.0000D+00  0.0000D+00  0.0000D+00
     31)   -2.7453D+08 -5.2381D+09  0.0000D+00  0.0000D+00  0.0000D+00  0.0000D+00 -3.5712D+09 -5.7509D+09
回复
分享到:

使用道具 举报

发表于 2009-3-31 22:42 | 显示全部楼层
若可以确定其f06总体质量矩阵和总体刚度矩阵输出的格式, 就可使用fscanf去读!
NASTRAN/Patran个人门外汉! 但个人写过使用DMAP((Direct Matrix Abstraction Program)输出标准矩阵格式的转换程式
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-5-20 02:01 , Processed in 0.051164 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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