关于OptiStruct提问的一些建议

来源:互联网 发布:原油f软件 编辑:程序博客网 时间:2024/05/16 06:54
首先需要向大家介绍一下,OptiStruct的输入文件格式是所谓的 "Bulk data format", 这是和Nastran输入格式兼容的一种纯文本的格式。 OptiStruct兼容了绝大部分的Nastran关键字, 当然在此基础上增加了很多新的定义,尤其是优化相关的定义。
HyperMesh只是OptiStruct的前处理器,用来生成OptiStruct计算所需要的输入文件 (默认后缀名是.fem)。大家在HyperMesh中提交OptiSturct优化作业,实际上是先生成了.fem文件,然后调用OptiStruct读取该文件进行计算。
简而言之,对于OptiStruct而言,.fem文件是最重要的输入文件,绝大部分情况下也是唯一需要的输入文件。
对于OptiStruct,最重要的错误信息(包括警告),都输出在.out文件中,一般在文件的最底部,或者大家也可以搜索"ERROR"定位错误信息,下面就是一个错误信息的例子。
  
  *** ERROR #  23 ***
  ID 1 used on Case Control data SPC or SPCADD is missing in bulk data.
  
OptiStruct的错误信息一般都是非常准确和详细的,但是要理解具体含义,需要了解OptiStruct输入文件的格式,以及相关的卡片的定义,这些在OptiStruct的帮助文档中都有详细的介绍。
  
铺垫了这么多,大家使用OptiStruct过程中如果遇到错误,想在论坛上提问的,我提几点建议:
1. 自己先查看.out文件中的错误信息,对照.fem文件,借助帮助文档尝试去理解错误的含义,然后尝试去修正错误,可以利用HyperMesh或者手工修改.fem文件, 后者适用于对bulk format比较熟悉的用户。
2. 如果按照上面的方法自己解决不了,需要在论坛上寻求帮助的,建议提问时附上.fem和.out文件。
   如果不方便上传.fem文件,请附上.out文件,或者至少附上.out文件中的错误信息。
0 0