吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4363|回复: 1
收起左侧

[求助] 如何利用python语言提取abaqus节点的mises应力最大值?

[复制链接]
wushang52 发表于 2019-7-27 09:49
请问在abaqus后处理中,如何使用python语言提取单元节点的mises应力最大值?
注意是节点的应力,不是单元积分点的,我参考曹金凤的那本书,只写出了求单元积分点的应力最大值的代码,但是不知道怎么提取节点上的(这两个不一样)。
下面附上我写的代码,请大神修改指正。

maxValue = None
stressOutputExists = FALSE
for step in odb.steps.values():
    print '正在搜索的分析步:', step.name
    for frame in step.frames:
        try:
            stress = frame.fieldOutputs['S']
            stressOutputExists = TRUE
        except KeyError: # 跳过不包含应力输出的帧
            continue
        for stressValue in stress.values:
            if (not maxValue or
                    stressValue.mises > maxValue.mises):
                    maxValue = stressValue
                    maxStep, maxFrame = step, frame

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

头像被屏蔽
hcb15617168567 发表于 2019-8-28 19:26
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-27 02:34

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表