译者序随着世界范围内建模与仿真学科的发展,各个行业对仿真工作的需求日益增加,也对仿真工作者的技能与仿真软件的性能提出了更高的要求。在这一背景下,AnyLogic软件以其多方法联合建模的突出特点,在世界范围内得到了广泛的应用。尤其是近几年多种新特性的引入,使得AnyLogic软件迭代速度明显提高,建模与仿真能力也显著增强,表现出蓬勃的生命力和应用前景。
在这一背景下,我们引进并翻译了经典AnyLogic快速入门教材AnyLogic 7 in Three Days。本书基于新版的AnyLogic 7软件,细致地讲解了系统建模与仿真基础理论、AnyLogic安装与激活方法、基于智能体的建模方法、基于系统动力学的建模方法、基于离散事件的建模方法以及行人建模方法等内容,完整引入了新版本AnyLogic 7的全新特性,涵盖了使用AnyLogic常用系统模型的构建与应用,使之适合建模与仿真初学者快速形成软件的使用思路和良好的操作习惯,并赋予科研工作者们更强大的模型与仿真系统开发能力。
本书的编译工作得到了原作者Ilya Grigoryev、东北大学的宋昕、谭雷等诸多专家和同行的支持,在此一并感谢。鉴于译者水平有限,以及建模与仿真工具的快速发展,本书难免存在不足之处,恳请专家和广大读者批评指正。
本书的出版得到了以下基金项目的支持:
国家自然科学基金项目(61603083);
新世纪优秀人才支持计划项目(NCET120103);
辽宁省科学技术计划项目博士启动基金(201601029);
河北省高等学校科学技术研究项目(QN2016315);
东北大学基本科研业务项目(N152303010)。
译者韩鹏
2016年6月
····················································································
前言Foreword这是*本由AnyLogic开发人员撰写的实践性的AnyLogic 7教材。AnyLogic是一个独特的仿真软件工具,支持系统动力学、离散事件和基于智能体建模三种仿真建模方法,使用户可以创造多方法的模型。
在结构上围绕消费者市场模型、传染病模型、加工车间模型、机场模型4个内容展开。此外,本书也给出了一些用于不同建模方法的理论。
您可以将这本书视为学习AnyLogic 7的入门指南。读过这本书并且完成练习后,您将能够利用流程流图创造离散事件模型和行人模型,绘制库存和流量图,以及创建简单的基于智能体的模型。
关于本书
与上一版相比,本书将主要做如下改动:
所有案例都按照*新版软件AnyLogic 7.1.2进行了更新;
引入一个新的离散事件加工车间模型。
关于作者
Ilya Grigoryev是AnyLogic公司--一所专注于仿真咨询与AnyLogic仿真软件开发的软件公司培训服务负责人。作为AnyLogic文档与培训课程的作者,Ilya Grigoryev已经在美国、欧洲、非洲和亚洲多个国家或地区进行了众多公开培训。他曾在多个机构做过仿真咨询顾问,并在AnyLogic公司工作了十余年,熟悉几乎关于仿真与AnyLogic的一切。
致谢
感谢Edward Engel 在本书撰写中的帮助以及 Anna Klimont 对本书中案例的截图。感谢所有的AnyLogic小组负责人: Alexei Filippov、Vasiliy Baranov、George Meringov和Nikolay Churkov, 让我在AnyLogic开发小组中拥有一段快乐的时光。
感谢我的同事和好朋友: Tatiana Gomzina、Alena Beloshapko、Evgeniy Zakrevsky (AnyLogic公司)、Vladimir Koltchanov (AnyLogic欧洲)、Clemens Dempers (蓝马技术)和Derek Magilton (AnyLogic北美),给予我无限正能量。
此外,还要感谢Vitaliy Sapounov的建议和支持,感谢Andrei Borshchev对本书的巨大贡献,感谢Timofey Popkov 和George GonzalezRivas对本书出版的想法。
请广大读者不吝赐教。
Ilya V. Grigoryev