python提取abaqus数据_Python语言在ABAQUS数据提取中的简单应用
前面某期文章提到过ABAQUS中利用Python脚本进行后处理数据的提取,这个问题有必要做些讨论和总结。
在ABAQUS中,利用Python脚本做简单的处理是非常方便和易懂上手的,这里做简单介绍,参考帮助文档ABAQUS Scripting User’s Guide 9.5:Reading from an output database,首先清楚后处理ODB的对象模型如图1所示,基于此我们可以利用面向对象编程思想进行Python脚本的编写。
图1 odb object models
我们知道在建立分析步的时候存在场变量和历史输出变量,这里首先针对场变量来讲解。首先假设对节点应力(S)/位移(U)做提取,可以看到fieldoutput输出情况,参考帮助代码:
for fieldName in lastFrame.fieldOutputs.keys():
print fieldName
需要注意的是,在场变量的输出状态下,参考文档可以看到下面的说明,也就是说应力值的提取是针对积分点的,而位移输出则针对节点。
S : Stress components
Type: TENSOR_2D_PLANAR
Position: INTEGRATION_POINT
U : Spatial displacement
Type: VECTOR
Position: NODAL
以位移提取为例,整个参考代码如图2得到作者使用实例的节点号与合位移的输出结果:
图2 代码及结果
同样可以得到积分点处的应力值,但是有个问题,获得积分点的应力值之后,如何映射到节点上面,这个就需要额外的插值算法处理。所以是不是就可以理解为ABAQUS是不能直接提取到节点处的应力值的。
另外,针对historyoutput的提取,同样可以参考文档进行一步一步的编写,提取对应区域的物理量,大家可以尝试。
以上为针对Python对后处理中某些物理量提取的简单说明,抛砖引玉,希望对大家有用。
祝大家周末愉快,多多支持!
另欢迎关注公众号,更多文章后续将发布于weixin公众号:cae_space
扫一扫关注。
python提取abaqus数据_Python语言在ABAQUS数据提取中的简单应用相关推荐
- python编程定义圆_Python语言编程系列014——PyQt中自定义圆形指示灯
背景 PyQt是Qt界面库在Python下的绑定库,为熟悉或喜欢Qt的开发者在Python语言下编写GUI界面程序提供了极大的便利,关于自定义控件前面已经给出了两个例子,分别是自定义颜色指示框控件和自 ...
- 数据操作语言DML及数据定义语言DDL的区别
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 数据操作 ...
- sql 两大类 DDL数据定义语言 和DCL数据控制语言
SQL分为五大类: DDL:数据定义语言 DCL:数据控制语言 DML:数据的操纵语言 DTL:数据事务语言 DQL:数据查询语言. DDL (date definition lang ...
- SQL中数据操作语言 (DML) 和数据定义语言 (DDL)
可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL). SQL (结构化查询语言)是用于执行查询的语法.但是 SQL 语言也包含用于更新.插入和删除记录的语法. ...
- python语言在abaqus中的应用 仿真秀_Python语言在Abaqus中的应用(18讲)-掌握Python编程实现ABAQUS高效仿真...
本课适合那些人学习: 1.理解有限元基本概念.熟悉Abaqus/CAE分析流程的工程师: 2.学习型仿真工程师 3.使用Abaqus软件进行有限元分析的工程师 4.高校教师.博(硕)士研究生 对学员的 ...
- python 正则表达式提取数据_Python爬虫教程-19-数据提取-正则表达式(re)
本篇主页内容:match的基本使用,search的基本使用,findall,finditer的基本使用,匹配中文,贪婪与非贪婪模式 Python爬虫教程-19-数据提取-正则表达式(re) 正则表达式 ...
- python导入哨兵数据_Python 下载哨兵Sentinel数据(Sentinel-1~3)
哨兵数据目前应用广泛,空间分辨.光谱分辨率都比较高.目前数据下载部分包括官网和Python程序下载. 其中哨兵1和2数据下载网上已经有非常详细的记录,链接如下:Python中使用sentinelsat ...
- python爬虫天气数据_python爬虫:天气数据的分析
就在前几天还是二十多度的舒适温度,今天一下子就变成了个位数,小编已经感受到冬天寒风的无情了.之前对获取天气都是数据上的搜集,做成了一个数据表后,对温度变化的感知并不直观.那么,我们能不能用python ...
- python爬虫分析数据_Python爬虫入门 处理数据
BeautifulSoup 处理数据我们需要用到一个强大的第三方库--BeautifulSoup 处理数据分为两步:解析数据 和 提取数据,解析数据指将网页源代码解析成 Python 能"读 ...
最新文章
- Hadoop详解(九):Hadoop Streaming和Pipes原理和实现
- 服务器空岛怎么修改地形,迷你世界空岛地形码是什么 空岛地形码怎么输入[多图]...
- WebFetch 是无依赖极简网页爬取组件
- python中的string模块_有没有可能模仿Python中的string模块?
- 使用select一个表更新另一个表(批量更新)
- 云计算具有什么平台_如何搭建自己的云计算平台?
- java中子类与父类强制转换_java中父类强制转换成子类的错觉
- 数据库分类与四大类NoSQL数据库
- Vue3 配置代理和使用全局axios请求数据
- 腾讯云安装javaweb环境
- Vue学习笔记(利用网易云API实现音乐播放器 实例)
- 金蝶精斗云PDA移动扫码入库出库,搭配蓝牙打印机打印单据小票
- 综述金属功能材料在计算机技术中的应用,金属功能材料杂志
- ARM学习(8) axf 工具解析
- 电子技术课设------交通灯信号控制器
- UNITY个人版设置深色主题
- 文本过滤器Filters
- pip 生成 requirement.txt 文件
- Jetson Xavier NX——重新刷系统
- 展台设计:企业展台搭建都有哪些途径?