序言

认识贾利勇先生大约是在2010年初,那时的他还是个年轻小伙子,刚参加工作没几年,对CAE分析有着浓厚的兴趣。之后的几年里在SIMULIA的研讨会以及年会上见过几次面,期间多以邮件联系。贾利勇先生多年以来一直从事飞机复合材料结构设计及强度分析方面的工作,鉴于复合材料结构前后处理过程过于繁杂,于是也开展一些复合材料结构GUI工具开发方面的工作。贾利勇先生在平时的学习和工作中,有随手记录的习惯,用他自己的话说“这是一种笨拙的学习方法”,将新的知识点逐一记录下来以免过后忘记,当积累的知识点多了就进行分类整理,久而久之,一本书的雏形就自然而然形成了。无论是何种原因,这种知识的积累、总结与传承都是值得学习与尊重的。

Abaqus作为世界上最先进的大型通用非线性有限元软件之一,在世界范围内具有广泛的知名度和用户群,其分析结果具有极高的可信性和说服力。被广泛应用于机械制造、航空航天、汽车、船舶、土木工程、能源矿产、材料工程、医疗卫生以及日用家电等诸多领域。随着软件应用的不断深入,越来越多的用户开始基于Abaqus的平台开展二次开发,以满足各行业特定的功能需求。目前,在国内的图书市场上,尚没有系统介绍Abaqus GUI程序开发方面的书籍,相信本书的出现会为用户学习Abaqus GUI程序开发提供便捷的条件。

从内容上看,本书基本涵盖了Abaqus GUI程序开发的要点,同时给出了丰富的控件使用、插件程序开发以及用户自定义应用程序开发实例,完全可以用于指导Abaqus初学者及中高级用户开展GUI程序开发方面的工作。Abaqus是一个开放性的软件平台,GUI程序开发是对软件功能的拓展与升华。希望本书的出版,能够帮助越来越多的用户更准确、更便捷地解决好科研以及工程应用问题。

DS SIMULIA高级技术经理

龚平 博士

2015年11月