Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.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
Python 在Abaqus中通过更新塑性应变分量进行迭代计算?_Python_Abaqus - Fatal编程技术网

Python 在Abaqus中通过更新塑性应变分量进行迭代计算?

Python 在Abaqus中通过更新塑性应变分量进行迭代计算?,python,abaqus,Python,Abaqus,我想在Abaqus中连续执行几次分析,在每次分析中(初始分析除外),我应该根据先前分析中计算的结果(从.odb文件中提取)更新塑性应变分量。 我知道如何使用关键字初始化.inp文件中的塑性应变组件:*初始条件,type=plastic strain,以便进行简单的分析,但我希望使用python脚本自动执行该过程。 非常感谢您的任何想法或帮助 谢谢, 致以最诚挚的问候,请详细说明您尝试了哪些方法,哪些方法无效。您的一般问题的一般答案是“打开odb-->提取结果-->更改inp文件中的塑性应变参数-

我想在Abaqus中连续执行几次分析,在每次分析中(初始分析除外),我应该根据先前分析中计算的结果(从
.odb
文件中提取)更新塑性应变分量。 我知道如何使用关键字初始化
.inp
文件中的塑性应变组件:
*初始条件,type=plastic strain
,以便进行简单的分析,但我希望使用python脚本自动执行该过程。 非常感谢您的任何想法或帮助

谢谢,
致以最诚挚的问候,

请详细说明您尝试了哪些方法,哪些方法无效。您的一般问题的一般答案是“打开odb-->提取结果-->更改inp文件中的塑性应变参数-->重新启动-->重复”非常感谢,@Roman,很抱歉简短的解释,我知道如何从以前的分析(从.odb文件)中提取所需的信息在每次使用python脚本进行分析时,我都会将它们存储在适当的格式中,但我想在下一次分析(update.inp文件)中使用提取的信息更新塑性应变组件,我发现*包含在Abaqus文档中,用于引用包含Abaqus输入文件一部分的外部文件,但我不知道应该使用哪种格式。以及如何在.inp文件中调用它们?谢谢如果您想使用
*INCLUDE
关键字,然后将输入文件的一部分保存在一些
my_external_file.inp
中,并将行
*INCLUDE,input=my_external_file.inp
添加到主输入文件中。如果您已经知道如何使用Python从
odb
提取数据,那么问题是什么?打开您的输入文件(或
my_external_file.inp
),并使用从odb提取的数据用Python修改它。