Python 语言在 Abaqus 中的应用--学习笔记.pdfVIP

Python 语言在 Abaqus 中的应用--学习笔记.pdf

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Python 语言在 Abaqus 中的应用--学习笔记

1 学习笔记 学习资料:《Python 语言在Abaqus 中的应用》 20 世纪60 年代,Ray W. Clough 教授在发表的论文 《The Finite Element in Plane Stress Analysis 》中首次提出有限单元法,此后,有限单元法的理论得到迅速发展,并广泛应用于 各种力学问题和非线性问题,成为分析大型复杂工程结构的强有力手段。 Abaqus 提供两种接口: 1)用户子程序接口(User Subroutine)。该接口使用Fortran 语言进行开发,主要用于自 定义本构关系、自定义单元等。常用的用户子程序包括(V)UMAT 、(V)UEL 、(V)FRIC 、 (V)DLOD 等。 2 )Abaqus 脚本接口(Abaqus Scripting Interface)。该接口是在Python 语言的基础上进 行的定制开发,它扩充了Python 的对象模型和数据类型,使Abaqus 脚本接口的功能更加强 大。一般情况下,Abaqus 的脚本接口主要用于前处理(例如,快速建模)、后处理(例如, 创建和访问输出数据库)、自定义模块(例如,自动后处理模块等)。 Python 语言是公认的功能强大的面向对象的编程语言,Abaqus 脚本接口在它的基础上 又添加了许多数据类型和核心模块,因此功能更加强大。即便如此,Abaqus 脚本接口仍然 允许读者编写自己的模块或函数,以扩展其功能。 保留字 Python 的保留字:Python 语言的代码简洁,易于阅读,保留字相对较少;Python 语言 中不包含分号(;)、begin 、end 等标记,而是通过使用空格或制表键缩进的方式进行代码分 隔。编写程序时,尽量不要选择保留字作为变量名、函数名等 保留字 说明 and 表达式运算,逻辑“和”操作 as 类型转换 assert 判断变量或条件表达式的值是否为真 break 中止循环语句的执行 class 定义类 continue 继续执行下一次循环 def 定义函数或方法 del 删除变量或序列的值 elif 条件语句,与if、else 联合使用 if…elif…else else 条件语句 except 包含捕获异常后的操作代码块,与try、finally 联合使用 exec 执行Python 语句 finally 出现异常后始终执行finally 代码块中的语句,与try 、except for for 循环语句 from 用于导入模块,与import 联合使用 global 定义全局变量 if 条件判断语句,与else、elif 联合使用 import 导入模块,与from 联合使用 in 判断变量是否包含在序列中 is 判断变量是否为某个类的实例 lambda 定义匿名函数 not 用于表达式运算,逻辑“非”操作 or 用于表达式运算,逻辑“或”操作 pass 空的类、方法或函数的占位符 print 输出语句 raise 抛出异常 return 返回函数的计算结果 try 包含可能出现异常的语句,与except、finally 联合使用 while while 循环语句 with 简化Python 中的语句 yield 从Generator 函数中每次返回1 个值 开发工具运行环境: 1)Python Win :【开始】→【程序】→【ActiveState ActivePython 2.6(32-bit) 】→【PythonWin Editor 】;运行按F5 或【File 】→【Debug 】→【Go 】 2 )Abaqus

文档评论(0)

yaocen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档