Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Fortran 在Abaqus中,如何从外部程序获得的位移时程计算应力和应变?_Fortran_Abaqus_Post Processing - Fatal编程技术网

Fortran 在Abaqus中,如何从外部程序获得的位移时程计算应力和应变?

Fortran 在Abaqus中,如何从外部程序获得的位移时程计算应力和应变?,fortran,abaqus,post-processing,Fortran,Abaqus,Post Processing,我正在使用Abaqus和Fortran开发一个分析程序,如下所示: 使用Abaqus生成FEM模型,并在Abaqus中进行模态分析。从而生成DAT结果 使用Fortran,读取DAT文件以获得FEM模型和模态结果,然后使用我自己的算法计算每个节点的位移历史 最终目的(但我还不知道怎么做):获取每个节点或几个选定节点的应变/应力时程。 位移历史(在步骤2中)可以写入bin文件。我可以使用python来读取它并调用Abaqus来计算应力或应变,然后将它们写入Odb数据库吗?我应该使用哪种类型的分析步

我正在使用Abaqus和Fortran开发一个分析程序,如下所示:

  • 使用Abaqus生成FEM模型,并在
    Abaqus
    中进行模态分析。从而生成DAT结果
  • 使用
    Fortran
    ,读取DAT文件以获得FEM模型和模态结果,然后使用我自己的算法计算每个节点的位移历史
  • 最终目的(但我还不知道怎么做):获取每个节点或几个选定节点的应变/应力时程。
  • 位移历史(在
    步骤2中)可以写入bin文件。我可以使用python来读取它并调用Abaqus来计算应力或应变,然后将它们写入Odb数据库吗?我应该使用哪种类型的分析步骤?
    或者,它是否可以在后处理过程中完成,如何完成

    有没有人有类似的经验,可以给我一些关于这个问题的建议

    非常感谢