Fortran 在Abaqus中创建新变量
以下是我在Abaqus中喜欢做的事情(如果可能): 作为一个最低限度的工作示例,假设我有一个施加载荷的弹性试样。当我查看结果时,我可以看到S11、S22、S33等 我想看到的是S11-S22、S11-S12之类的东西。可能吗?我知道Fortran 在Abaqus中创建新变量,fortran,subroutine,abaqus,Fortran,Subroutine,Abaqus,以下是我在Abaqus中喜欢做的事情(如果可能): 作为一个最低限度的工作示例,假设我有一个施加载荷的弹性试样。当我查看结果时,我可以看到S11、S22、S33等 我想看到的是S11-S22、S11-S12之类的东西。可能吗?我知道UMAT是一件事,我有文档中的弹性代码。我可以在那里定义S11-S22并返回它吗?如果是,怎么做 我懂Fortran,我不太懂Abaqus。我明白了!对于其他展望未来的人。。。在“工具”>“创建字段输出”>“从字段”中,转到所需的框架,向下滚动列表以查找应力张量(应力
UMAT
是一件事,我有文档中的弹性代码。我可以在那里定义S11-S22并返回它吗?如果是,怎么做
我懂Fortran,我不太懂Abaqus。我明白了!对于其他展望未来的人。。。在“工具”>“创建字段输出”>“从字段”中,转到所需的框架,向下滚动列表以查找应力张量(应力分量的名称类似于S1F5s)。在右侧,函数的下拉菜单可以更改为标量,单击s1f5(或其他)将为您提供选择所需组件的选项。是计算中所需的数据(例如,对于材质模型)或者您只需要计算后的数据吗?如果您已经在使用UMAT,您可以返回任何您想要的作为解决方案因变量的数据。但是,您不需要仅为此目的使用UMAT。如果您想绘制这些内容,可以在GUI后期处理中创建简单的计算字段。现在,我只需要查看数据(在任何计算中都不使用)。如何创建计算应力场?我知道“工具”下有一个“创建字段输出”,但我不知道如何告诉它执行S11-S22。