基于Visual Studio与Python平台开发有限元分析结果自动后处理系统
本文关键词:基于Visual Studio与Python平台开发有限元分析结果自动后处理系统,,由笔耕文化传播整理发布。
【摘要】:随着工业产业的发展和工业产品的不断研发,产品从方案设计、研发、优化、投产的整个过程,有限元分析都起着非常重要的作用,在企业中需要以报告的形式呈现每个阶段的有限元分析结果,由于分析结果数据量庞大,输出的大量信息仅依靠手工来制作模板类似、工作重复的有限元分析报告,费时费力,效率非常低下。因此,对有限元软件ABAQUS进行二次开发来实现工程分析需要的特定功能,具有极其重要的工程意义。本文基于Visual Studio开发平台和ABAQUS软件内置的Python语言联合开发有限元分析结果自动后处理系统,前台界面选用C#语言开发,后台则采用Python语言编写ABAQUS有限元分析结果的自动后处理脚本,使得分析结果能够按照用户需求自动输出为PPT格式的有限元分析报告。原本需要几天甚至几周时间才能完成的繁杂工作在10分钟左右即可完成,大大提高了研发效率,缩短了产品的研发时间。本文的研究内容和成果对于汽车、航空航天、机械等ABAQUS的各行业用户都具有十分重要的意义。本文主要完成了下列研究工作:(1)利用ABAQUS软件与Python语言相结合建立工程部件的自动后处理脚本作为二次开发的基础,详细论述自动后处理系统中需要输出的数据功能及实现语句。(2)研究了Visual C#语言与ABAQUS有限元分析软件的串接技术,利用Visual C#语言和有限元分析软件ABAQUS开发出一套方便、实用、可靠的分析结果自动后处理系统。(3)对管型截面悬臂梁壁厚度优化所得的3个ODB文件进行了自动后处理的分析作业,并生成PPT格式的有限元分析报告,并与手工生成的分析报告进行了比较,证明采用有限元分析结果自动后处理系统生成的报告准确、可靠、省时省力,其效率是手工的几百倍左右。
【关键词】:有限元分析 Python Visual Studio 自动后处理
【学位授予单位】:青岛理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TB115
【目录】:
- 摘要8-9
- Abstract9-11
- 第1章 绪论11-17
- 1.1 课题提出的背景11
- 1.2 国内外的研究现状及水平11-14
- 1.3 选题的意义及主要研究内容14-15
- 1.3.1 选题的意义14-15
- 1.3.2 主要研究内容15
- 1.4 本章小结15-17
- 第2章 有限元软件ABAQUS及Python语言17-32
- 2.1 有限元软件ABAQUS简介17-19
- 2.2 Python语言二次开发19-20
- 2.3 ABAQUS与Python语言的关系20-23
- 2.4 Python脚本文件的创建23-24
- 2.5 管形截面悬臂梁壁厚的优化实例24-31
- 2.5.1 问题介绍24-25
- 2.5.2 建模25-28
- 2.5.3 优化脚本28-31
- 2.6 本章小结31-32
- 第3章 Visual Studio与ABAQUS软件以及PowerPoint软件的连接技术32-48
- 3.1 Visual Studio简介32-38
- 3.1.1.NET开发平台32-33
- 3.1.2 Visual Studio的集成开发环境33-37
- 3.1.3 C#开发语言37-38
- 3.2 Visual Studio与ABAQUS的连接技术38-42
- 3.2.1 在ABAQUS中运行Python脚本的方法38-39
- 3.2.2 实现以批处理方式运行ABAQUS脚本文件39-42
- 3.3 Visual Studio与PowerPoint的连接技术42-47
- 3.4 本章小结47-48
- 第4章 系统开发平台的实现48-56
- 4.1 开发平台的特点和功能48
- 4.2 开发平台界面的实现过程48-55
- 4.3 本章小结55-56
- 第5章 有限元分析结果自动后处理系统的应用56-68
- 5.1 引言56
- 5.2 实例应用分析56-65
- 5.2.1 有限元分析自动后处理平台进行的实例分析操作流程56-59
- 5.2.2 利用实例手动进行结果后处理分析流程59-65
- 5.3 有限元分析自动后处理系统与手动生成有限元分析报告比较分析65-67
- 5.4 本章小结67-68
- 第6章 结论与展望68-70
- 6.1 结论68
- 6.2 展望68-70
- 攻读硕士学位期间参加的科研项目及发表论文70-71
- 参与科研项目70
- 发表论文70-71
- 参考文献71-73
- 致谢73
【相似文献】
中国期刊全文数据库 前10条
1 李俊;叶松;董庆贺;;Python中函数图像快速绘制的方法[J];电子制作;2014年04期
2 张强;马永;李四超;;基于Python的ABAQUS二次开发方法与应用[J];舰船电子工程;2011年02期
3 禹文涛;徐航;梁军勇;;基于Python的ABAQUS在结构模态分析上的应用[J];汽车实用技术;2012年11期
4 马亚蕾;;基于Python的MPI[J];电子制作;2013年21期
5 ;Neo4j推出基于Python的嵌入式图数据存储[J];硅谷;2011年20期
6 廖晓晖;张沛超;;基于Python开发PSS/E高级应用程序[J];继电器;2008年11期
7 沈殊璇,薄亚明;基于脚本语言Python的科学计算CAD软件设计框架[J];江南大学学报;2003年01期
8 舒畅;黎洪生;;使用Python实现基于Web的水资源监测系统[J];武汉理工大学学报(信息与管理工程版);2006年05期
9 庄怡雯;吴金桥;黄润才;曹奇英;;基于Python的聚类分析及其应用[J];上海工程技术大学学报;2010年01期
10 韩志三;;基于Python的丰炜系列PLC与PC串行通信的实现[J];硅谷;2013年22期
中国重要会议论文全文数据库 前5条
1 ;Development of Python-based ArcGIS Tools for Spatially Balanced Forest Sampling Design[A];Information Technology and Computer Science—Proceedings of 2012 National Conference on Information Technology and Computer Science[C];2012年
2 伊鹏跃;于哲峰;汪海;;基于Abaqus/Python的三维复合材料层压板有限元建模参数化开发[A];第17届全国复合材料学术会议(复合材料结构设计与性能表征分论坛)论文集[C];2012年
3 黄佳聪;高俊峰;;基于Python编程语言的空间动态模型集成[A];自然地理学与生态安全学术论文摘要集[C];2012年
4 于文丽;;基于Python的空间自相关模式研究[A];中国地理学会百年庆典学术论文摘要集[C];2009年
5 郭霞;关志东;刘遂;陈萍;刘佳;王欣晶;邱太文;;基于Python的Abaqus二次开发在层压板修理模拟中的应用[A];计算机辅助工程及其理论研讨会2013(CAETS2013)论文集[C];2013年
中国重要报纸全文数据库 前6条
1 高寿福;无所不能的灵蛇——Python[N];中华读书报;2001年
2 ·特约作者 邹肇辉;BT编程的王者[N];电脑报;2005年
3 易水;IT新词集锦(403)[N];计算机世界;2004年
4 本报记者 蒙克;颠覆传统数据库的“玩具”[N];网络世界;2009年
5 ;Ruby on Rails[N];计算机世界;2006年
6 周蓉蓉;中低端Unix直指Linux[N];计算机世界;2006年
中国硕士学位论文全文数据库 前10条
1 张正阳;基于Python的户外通讯设备连接关系的挖掘研究[D];苏州大学;2015年
2 魏武斌;基于Python的灌区水情采集系统开发[D];西北农林科技大学;2015年
3 赵强;用于PCB版图审查的Python脚本子系统设计与实现[D];西安电子科技大学;2014年
4 邝洪胜;基于Python的电商导购APP设计与实现[D];华南理工大学;2015年
5 代红震;基于STAF和Python混合编程的自动化测试系统的研究和实现[D];南京邮电大学;2015年
6 刘志凯;基于Web的Python编程环境研究[D];新疆农业大学;2015年
7 赵明洪;Python程序设计题的查重研究[D];新疆农业大学;2015年
8 曹明君;基于Visual Studio与Python平台开发有限元分析结果自动后处理系统[D];青岛理工大学;2015年
9 胡忠帅;基于Python的企业安全漏洞管理方法研究[D];北京邮电大学;2015年
10 王国强;基于Python的SDG-HAZOP软件中推理规则问题的研究[D];北京化工大学;2009年
本文关键词:基于Visual Studio与Python平台开发有限元分析结果自动后处理系统,由笔耕文化传播整理发布。
本文编号:424656
本文链接:https://www.wllwen.com/guanlilunwen/gongchengguanli/424656.html