abaqus实例_使用Python在ABAQUS中创建XYData数据

这篇的正题是要讲一个愚蠢的小故事,无奈之举,恐成笑柄。但是从Python+Abaqus前后处理的角度讲,还是有点意义的,所以才敢拿出来献丑。

三年航天器型号研制工作干下来,积累了不少陋习,但内心还是想努力克服的。抄、改、编、写的报告估计有几千页了,但是涉及到力学分析的报告,我总是尽可能把数据处理的对比清晰,截图也尽可能的整洁、紧凑、清晰。估计是经过《ABAQUS工程实例详解》和《ABAQUS分析之美》的历练养成的习惯。其实不然,早在读研时,导师对报告的撰写格式要求就非常高。以至于首行缩进2个字符和首行敲4个空格缩进的区别,导师一眼就能看出来,更别说对图片、PPT的要求。

作为ABAQUS的“体验”用户,恨不得什么分析问题都用ABAQUS解决,甚至是数据处理之后的再处理。由于经常写报告堆数据,以至于用数据画曲线图的能力都退化了,竟然不习惯用Excel画XY曲线图。还好我会Python和ABAQUS,一个愚蠢的主意诞生了——用Python处理数据在ABAQUS中画XY曲线。

1 准备Python创建XY Data的语句

在ABAQUS/CAE的Visualization模块,先用Keyboard手动创建一个XY Data。

23e4fde1b253f5d5777650ba4cb1ae82.png

查看该操作的Python记录(见工作区abaqus.rpy),复制到一个.py文件中,如下。

ceed9bf271fd909a1684e1d159ba8388.png

2 准备数据

用Python读Excel数据比较麻烦,没有.txt来得直接。习惯用xlrd的略过。将Excel中的数据直接复制到txt文件,第1列为X值,后续每列为一条Y数据。

707956fa6330045e11bdb24713768208.png

3 修改Python脚本

将前面准备的.py文件改为以下形式,并在ABAQUS中运行该脚本文件。

7ba166352e22fa5799047c26a41e309f.png

4 查看保存XYData数据

创建的XYData数据可以保存到一个ODB文件中,以后可以打开查看、绘图。

48d8f4bc19cfe09ab297360b3282064f.png

绘制XY曲线如下图。

7b856b836ebd55891201c8b3d8931da3.png

ABAQUS为XY曲线提供的设置功能(见下图)太丰富了,太好用了,画出来的曲线太干净、清晰,太让人喜欢了。

138c3cc0767406b123a8f90add9a070b.png

5  小结

我不是Excel高手,我喜欢用Python处理数据,用ABAQUS画XY曲线,因为我不太会用Matlab和matplotlib。

文中就不插广告了,影响阅读。文底留一个吧。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/335167.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

常量和字面量的区别

字面量 是指由字母,数字等构成的字符串或者数值,它只能作为右值出现,所谓右值是指等号右边的值,如:int a123这里的a为左值,123为右值。 常量 常量和变量都属于变量,只不过常量是赋过值后不能…

java学习笔记_Java学习笔记day11

Map集合java.util.Map<k,v>集合 Map集合特点&#xff1a; 1.Map集合是一个双列集合&#xff0c;一个元素包含两个值(一个key&#xff0c;一个value) 2.Map集合中的元素&#xff0c;key和value的数据类型可以相同&#xff0c;也可以不同 3.Map集合中掉元素&#xff0c;key…

slice_Spring Boot Web Slice测试–示例

sliceSpring Boot 引入了一段时间的测试切片 &#xff0c;花了我一些时间来研究它并探索它的一些细微差别。 背景 使用此功能的主要原因是减少样板。 考虑一个看起来像这样的控制器&#xff0c;仅适用于使用Kotlin编写的各种控制器。 RestController RequestMapping("/u…

几点减几点怎么列算式_[股票一般几点可以买入]股票缩量怎么买 | 爱淘股吧

股票一般买入绝技——缩量调整突破买入股票缩量怎么买下面就来详细说说几个买入绝技&#xff1a;第一种&#xff1a;伴随着成交量的缩减。(2)在缩量调整到尾声之后&#xff0c;突然出现一根放量大阳线。(3)大阳线的出现伴随着成交量的放大。其下一个交易日如果股价继续放量上攻…

Java关键字和标识符

public class HelloWorld { // public、class 是关键字&#xff0c;HelloWorld是标识符public static void main(String[] args) { // public、static、void是关键字&#xff0c;main、String、args是标识符System.out.println("Hello,World!"); // System、out、pri…

python可视化水平双向箭头_python数据可视化第二弹

代码模板&#xff1a;最前面importpandas as pdpd.plotting.register_matplotlib_converters()importmatplotlib.pyplot as plt%matplotlib inlineimportseaborn as snsprint("Setup Complete")View Code一、折线图Line chartsplt.figure(figsize(14,6))#Add titlepl…

扩展 junit 框架_JUnit 5扩展模型的生命周期

扩展 junit 框架JUnit5最终版本即将来临 &#xff08;当前是M4&#xff09;&#xff0c;我已经开始尝试如何编写扩展了。 在JUnit5中 &#xff0c;您没有使用Runners &#xff0c; Rules &#xff0c; ClassRules等&#xff0c;而是只有一个Extension API来实现自己的扩展。 …

mqtt服务器数据存储位置,mqtt服务器 数据库

mqtt服务器 数据库 内容精选换一换云服务器备份&#xff1a;云服务器备份可以对普通服务器进行整机备份或部分磁盘备份&#xff0c;不适用于部署了数据库等应用的服务器。支持备份弹性云服务器ECS和裸金属服务器BMS&#xff0c;成本相对于VBS较高&#xff0c;适合对需要备份整个…

固体加热_干货分享| |固体氧化物燃料电池

固体氧化物燃料电池属于第三代燃料电池&#xff0c;是一种在中高温下直接将储存在燃料和氧化剂中的化学能高效、环境友好地转化成电能的全固态化学发电装置。被普遍认为是在未来会与质子交换膜燃料电池一样得到广泛普及应用的一种燃料电池。一般的固体氧化物燃料电池发电系统包…

poi设置列宽自适应_Sentinel 系统自适应限流原理剖析与实战指导

1、Sentinel 系统自适应概述从官方了解到 Sentienl 系统自适应限流是一个全局的概念&#xff0c;对应用入口流量统一进行统一控制&#xff0c;结合应用的机器负载、CPU 使用率&#xff0c;总体平均响应时间、入口 QPS 和并发线程数等几个维度的监控指标从而决定是否调用进行限流…

路径和目录的区别

路径&#xff1a; 终点是目标文件&#xff0c;才叫路径&#xff0c;举例&#xff1a;/Users/liaowenxiong/Downloads/SoftWare for Mac/liaowenxiong.txt 这里的终点就是txt文件&#xff0c;这叫路径&#xff0c;路径是可以直接找到目标文件的。 目录&#xff1a; 终点是文件夹…

Hibernate架构概述

下图提供了Hibernate体系结构的高级视图&#xff1a; 最小的架构 “最小”架构使应用程序管理其自己的JDBC连接&#xff0c;并将这些连接提供给Hibernate&#xff1b; 此外&#xff0c;应用程序自行管理交易。 这种方法使用了最少的Hibernate API子集。 综合架构 Hibernate B…

一个服务器多个网站收录效果,8个优化小技巧快速提高网站收录

网站做好了&#xff0c;我们肯定是想要有更多的免费流量进入到我们的网站&#xff0c;那么我们就必须要了解如何快速提升网站收录。下面小编就来给大家分享一下SEO优化中快速提高网站收录的8个优化小技巧&#xff0c;希望对大家有所帮助。1、网站权重评级网站的权重是对于收录影…

铺铜过孔不要十字_谈谈商周青铜器上圈足的镂孔现象

在商代铜器和西周早期的铜器上&#xff0c;常常会看到带有圈足的器物&#xff0c;圈足有的会有一个孔洞&#xff0c;孔洞的形制有圆形的、十字形的、不规则圆形的等&#xff0c;如簋、觚、盘、豆、尊、罍、瓿、卣、觯、壶等&#xff0c;如下&#xff1a;最近&#xff0c;我们读…

解决eclipse中出现Resource is out of sync with the file system问题

在eclipse中搜索时&#xff0c;搜索完之后有时候会弹出错误对话框&#xff0c;错误摘录如下&#xff1a; Resource is out of sync with the file system… 分析&#xff1a; 有时候因为时间紧迫的原因&#xff0c;所以就没去管它&#xff0c;今天再次遇到它&#xff0c;实在看…

python 字体_python docx字体设置

首先引入依赖包from docx import Documentfrom docx.oxml.ns import qnfrom docx.shared import Pt,RGBColor如果不进行字体手动设置的话&#xff0c;生成的文字字体格式就会千奇百怪&#xff0c;如下图Doc Document()Doc.add_heading("刚来csdn&#xff0c;这就是博客么…

gwt格式_GWT的渐进式Web应用程序配方

gwt格式渐进或不渐进… 如果您已经设计或开发Web应用程序已有一段时间&#xff0c;那么您可能会遇到无数次“渐进式Web应用程序”一词&#xff0c;并且可能会在未来几年内使用。 您可能想知道PWA的确切定义是什么&#xff0c;如何识别PWA&#xff0c;以及如何构建PWA。 根据字典…

光学定位与追踪技术_如何为射线光学仿真创建复杂的透镜几何结构

“射线光学模块”扩展了 COMSOL Multiphysics 软件的建模功能,允许用户引入射线追踪仿真。有了该模块&#xff0c;在集成软件环境中对复杂光学系统的热性能、结构及其他方面进行高阶研究不再是一个难题。创建几何模型是仿真成功的第一步。本文以 Petzval 透镜为例&#xff0c;探…

琥珀ai_琥珀项目:Java的未来暴露

琥珀ai如果一切按计划进行&#xff08;我们正在研究Jigsaw项目&#xff09;&#xff0c;那么Java 9将在不到100天的时间内启动。 您可以在此处加入倒计时以发布它。 它将包含一长串新功能和升级功能&#xff0c;其中一些我们迫不及待想要看到实际应用。 但是&#xff0c;有些功…

MySQL的存储过程和函数简单写法

什么是存储过程 简单的说&#xff0c;就是一组SQL语句集&#xff0c;功能强大&#xff0c;可以实现一些比较复杂的逻辑功能&#xff0c;类似于JAVA语言中的方法&#xff1b; ps:存储过程跟触发器有点类似&#xff0c;都是一组SQL集&#xff0c;但是存储过程是主动调用的&#…