前言/序言
前言
轮胎是各种车辆或机械的接地滚动圆环形弹性橡胶制品,具有支承车身、缓冲外界冲击,实现与路面接触并保证车辆平稳行驶的功能。由于轮胎经常在复杂多变的路况使用,行驶过程中还承受复杂负荷及高低温作用,因此必须具有良好的承载性、牵引性、缓冲性、耐磨性等。随着汽车行业的迅速发展,我国已经成为全球最大的轮胎生产国。各大轮胎企业纷纷引进新技术,采购或开发新软件,研发新产品,以保持其在轮胎设计制造领域的优势。例如,开发建模速度快、效率高的软件或插件,开发设计仿真一体化平台,开发网格自动化划分软件等是轮胎企业的迫切需求。
2011年和2020年,笔者分别出版了《Python语言在Abaqus中的应用》一书的第1版和第2版,书中介绍了将Python语言与Abaqus软件结合进行二次开发的相关知识。鉴于轮胎企业大多采用Abaqus软件作为仿真分析的工具,以及笔者积累的Python二次开发经验,针对复杂轮胎结构这一特定研究对象,做了一些研究工作。目前,国内针对“轮胎”这一研究对象,引入计算机视觉技术、深度学习算法等人工智能技术的书籍较少,笔者决定出版《轮胎设计研发智能化技术》一书,希望能够为轮胎行业用户提供一些帮助和借鉴。在撰写本书的过程中,笔者时刻警醒自己,尽最大所能将内容介绍清楚,让读者真正学会轮胎设计研发智能化技术。但是,使用 Python 语言开发本身就是一项庞大的课题,将它与轮胎结构这一对象绑定,并引入深度学习算法进行分析预测,就变得更加复杂。笔者深感无法在一本书中将所有内容都介绍清楚,如果本书能够为读者在学习、科研或项目实施过程中提供一点思路,就感觉到十分欣慰了。
本书由曹金凤负责章节内容的安排和全书统稿工作,由曹英杰负责第1章和第5章内容的撰写和整理工作,由李策负责第2章内容的撰写和整理工作,由曹金凤和王志文负责第3章和第4章内容的撰写和整理工作,由沈大港负责第6章内容的撰写和整理工作。
本书主要面向具备一定Python编程基础和轮胎结构设计仿真基础的中级和高级用户,对于初级用户也有一定的参考价值。
在开始学习本书前,假设读者已经掌握了Python语言基础知识,熟悉轮胎设计仿真流程,熟悉 Abaqus/CAE 的操作界面,了解深度学习算法基础知识。如果使用本书过程中遇到问题,可以参考笔者撰写的《Python语言在Abaqus中的应用第2版》《Abaqus有限元分析常见问题解答与实用技巧》等书籍,也可以下载运行随书资源包的源代码,以提高学习效率。(链接:https://pan.baidu.com/s/1wi3uY8Y2J_fYsJu-GOq0LA,提取码:1234,也可扫描下方二维码下载)
说明:
为了便于读者学习具体的设计研发智能化技术,第1章详细介绍了软件及模块的配置方法,为后面章节的学习奠定基础。
本书内容从实际应用出发,文字通俗易懂,深入浅出,读者不需要具备很深的理论知识,即可轻松地掌握相关智能化技术。
本书介绍了大量实例脚本的编写思路和方法,并对关键代码做了详细讲解。对于编写过程中可能出现的问题、应该避免的错误做法都通过“提示”或“注意”的方式给予提醒。
为了方便读者学习,书中所有实例的相关代码、图片等都放在随书资源包中。在提供实例脚本的基础上,读者可以修改或添加代码来满足实际编程过程中的需要。
为了便于讲解各行代码的含义,在每行代码的开始位置,笔者都使用了阿拉伯数字标识,而脚本源代码中这些标识都是不存在的。
本书在排版过程中,部分代码做了适当处理,当运行代码时,以随书资源包中提供的代码为准。
本书的写作与出版,得到了浦林成山(山东)轮胎有限公司山东省专业学位研究生教学案例库项目(SDYAL20112)和山东省自然科学基金项目(ZR2021QE059)的资助,在此表示衷心的感谢。
感谢达索系统中国区仿真技术总监白锐和大中华区轮胎行业高级顾问金永春在百忙之中为本书撰写了序言。在本书即将出版之际,向他们表示深深的谢意。
衷心感谢恩师中国矿业大学(北京)姜耀东教授给予笔者的大力支持、温暖鼓励、悉心帮助和指导,恩师严谨的科研精神、谦逊宽容的态度是我一生学习的榜样。
编写本书的过程中,笔者参考了一些机器视觉与深度学习算法的书籍、网站、帮助文档等,感谢这些作者的辛勤劳动。
感谢青岛理工大学机械与汽车工程学院各位同仁对本人工作的支持,让我可以心无旁骛地撰写本书。
感谢机械工业出版社负责本书审核校对工作的编辑们,在你们的辛勤劳动下,本书才能在第一时间与读者见面。
由于笔者水平有限,书中错误和纰漏之处在所难免,敬请各位专家和广大读者批评指正,并欢迎通过电子邮件 caojinfeng@qut.edu.cn与笔者交流。
曹金凤
于青岛