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_Subroutine_Abaqus - Fatal编程技术网

Fortran 在Abaqus中创建新变量

Fortran 在Abaqus中创建新变量,fortran,subroutine,abaqus,Fortran,Subroutine,Abaqus,以下是我在Abaqus中喜欢做的事情(如果可能): 作为一个最低限度的工作示例,假设我有一个施加载荷的弹性试样。当我查看结果时,我可以看到S11、S22、S33等 我想看到的是S11-S22、S11-S12之类的东西。可能吗?我知道UMAT是一件事,我有文档中的弹性代码。我可以在那里定义S11-S22并返回它吗?如果是,怎么做 我懂Fortran,我不太懂Abaqus。我明白了!对于其他展望未来的人。。。在“工具”>“创建字段输出”>“从字段”中,转到所需的框架,向下滚动列表以查找应力张量(应力

以下是我在Abaqus中喜欢做的事情(如果可能):

作为一个最低限度的工作示例,假设我有一个施加载荷的弹性试样。当我查看结果时,我可以看到S11、S22、S33等

我想看到的是S11-S22、S11-S12之类的东西。可能吗?我知道
UMAT
是一件事,我有文档中的弹性代码。我可以在那里定义S11-S22并返回它吗?如果是,怎么做


我懂Fortran,我不太懂Abaqus。

我明白了!对于其他展望未来的人。。。在“工具”>“创建字段输出”>“从字段”中,转到所需的框架,向下滚动列表以查找应力张量(应力分量的名称类似于S1F5s)。在右侧,函数的下拉菜单可以更改为标量,单击s1f5(或其他)将为您提供选择所需组件的选项。

是计算中所需的数据(例如,对于材质模型)或者您只需要计算后的数据吗?如果您已经在使用UMAT,您可以返回任何您想要的作为解决方案因变量的数据。但是,您不需要仅为此目的使用UMAT。如果您想绘制这些内容,可以在GUI后期处理中创建简单的计算字段。现在,我只需要查看数据(在任何计算中都不使用)。如何创建计算应力场?我知道“工具”下有一个“创建字段输出”,但我不知道如何告诉它执行S11-S22。