下载此文档

Python在ABAQUS二次开发中的应用实例2.ppt


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
Python在ABAQUS二次开发中的应用实例主要内容?一、ABAQUS脚本概述?二、Python语言简介?三、ABAQUS脚本编写一、ABAQUS脚本概述ABAQUS脚本概述?ABAQUS软件简介?ABAQUS是国际著名的CAE软件,它以解决实际工业问题能力和强大的非线性功能赢得广泛声誉。航空工业是ABAQUS最重要的应用领域之一,波音、空中客车、洛克希德?马丁等是其长期合作的用户。?ABAQUS分析过程由三个步骤组成:?前处理(ABAQUS/CAE);?模拟计算(ABAQUS/Standard或者ABAQUS/Explicit);?后处理(ABAQUS/CAE)。?建模过程主要集中在前处理步骤中。ABAQUS脚本概述?ABAQUS建模方法常用的ABAQUS建模方法主要有三种:?①在ABAQUS/CAE界面建模?优点:界面直观,简单易懂;?缺点:操作步骤繁琐,不利于修改,缺乏通用性。?②通过inp文件建模?优点:可以直接在ABAQUS中提交;?缺点:只包含模型节点信息,代码较多,修改不便;?③使用Python语言建模?优点:代码少,语言友好,可移植性好,可进行参数化修改;?缺点:不够直观。ABAQUS脚本概述?ABAQUS脚本接口?ABAQUS有限元分析软件二次开发环境提供的脚本接口,是基于Python语言进行的定制开发。GUI命令行接口(CLI)脚本Python解释器rpy文件ABAQUS/CAEinp文件ABAQUS/StandardABAQUS/Explicitodb文件命令?在ABAQUS/CAE中进行建模和进行后处理时,对话框中做的所有设置都由ABAQUS/mand)。?municate),而与ABAQUS/CAE的图形用户界面(GUI)无关。如果将所有的脚本接口命令存储于文件中,该文件则称为脚本(script)。脚本由一系列纯ASCII格式的Python语句组成,。ABAQUS脚本概述?ABAQUS脚本接口?编写脚本可以实现以下功能:?自动执行重复任务;?进行参数分析;?创建和修改模型;?访问输出数据库(ODB文件);?定制ABAQUS环境文件;?创建ABAQUS插件程序。?编写完成的脚本文件,可以直接在ABAQUS运行:?File→RunScript,,即可执行;?刚打开ABAQUS界面,直接选择RunScript也可;?可以在GUI界面下部的命令行接口输入脚本语句执行。ABAQUS脚本概述?创建ABAQUS脚本?创建脚本有3种常用方法:?①在GUI建模时录制宏(macro)?File→MacroManager?可以按需录制任何操作对应的命令?②??使用软件EditPlus可以直接打开编辑??③?中国石油大学焦中良开发?可以实时获取CAE每步操作对应的脚本命令ABAQUS脚本概述?调试ABAQUS脚本?调试脚本有多种方法,这里介绍Abaqus自带的PDE中的调试。?PDE(PythonDevelopmentEnvironment,Python开发环境)有以下功能:?编辑Python文件、调试Python脚本或插件;?创建guiLog脚本,录制所有的GUI动作;?通过GUI(guiLog)运行Python脚本或在ABAQUS/CAE之外运行Python脚本;?设置延迟(delay)和断点(breakpoint),并查看代码的执行情况;?在watch窗口中查看变量值等。?打开方式?File→AbaqusPDE,,即可编辑调试。ABAQUS脚本概述?调试ABAQUS脚本?点按钮可以调试整个脚本文件;?点按钮可以逐行调试脚本文件,调试行显示为蓝色;?点按钮可以停止调试文件;?点按钮可以设置断点,调试时将调到此行为止;?点按钮,然后点按钮,可以录制CAE中的操作,点可以停止录制。

Python在ABAQUS二次开发中的应用实例2 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sunhongz2
  • 文件大小1.98 MB
  • 时间2020-07-09