spContent=“系统建模与仿真”是现代运筹学领域的一个重要分支。本课程通过系统性地介绍Simio仿真软件的相关知识和应用技巧,帮助学生们综合理解和全面掌握离散系统建模与仿真的基本方法和应用技术。
本课程主要涉及Simio仿真软件的基础知识和综合应用两部分内容。课程包含数十个相关视频,由浅入深地讲授Simio仿真建模软件的基础知识、核心概念,以及主要控件和对象的使用方法,并通过接近现实场景的案例教学,从设计思路、建模技术和技巧等方面,强化教学内容,力争取得良好的效果。
系统建模与仿真对于解决复杂系统问题具有先天的优势,日益受到学术界和产业界的关注,对于解决制造、物流与供应链、金融服务、医疗领域中的复杂系统优化和管理决策问题,具有巨大的实用价值和技术优势。
通过本课程的学习,学生们可以具体了解如何使用通用型仿真软件,针对实际问题进行仿真模型开发以及仿真优化过程,夯实仿真理论基础,获得仿真实践能力。
“系统建模与仿真”是现代运筹学领域的一个重要分支。本课程通过系统性地介绍Simio仿真软件的相关知识和应用技巧,帮助学生们综合理解和全面掌握离散系统建模与仿真的基本方法和应用技术。
本课程主要涉及Simio仿真软件的基础知识和综合应用两部分内容。课程包含数十个相关视频,由浅入深地讲授Simio仿真建模软件的基础知识、核心概念,以及主要控件和对象的使用方法,并通过接近现实场景的案例教学,从设计思路、建模技术和技巧等方面,强化教学内容,力争取得良好的效果。
系统建模与仿真对于解决复杂系统问题具有先天的优势,日益受到学术界和产业界的关注,对于解决制造、物流与供应链、金融服务、医疗领域中的复杂系统优化和管理决策问题,具有巨大的实用价值和技术优势。
通过本课程的学习,学生们可以具体了解如何使用通用型仿真软件,针对实际问题进行仿真模型开发以及仿真优化过程,夯实仿真理论基础,获得仿真实践能力。
—— 课程团队
课程概述
“系统建模与仿真”是现代运筹学领域的一个重要分支。本课程是中国大学慕课平台“离散系统建模与仿真理论基础”课程的姊妹课程,侧重于仿真实践技能的知识讲授。本课程将以美国Simio公司的Simio仿真软件作为实践教学工具,培养学生们使用专业仿真工具针对管理领域中的现实问题进行仿真建模和优化求解的技能,从而具备坚实的理论与实践基础,拥有运用仿真方法解决实际问题的能力。
本课程以紧密结合现实问题,课程所包含的数十个案例涉及制造、物流、交通、服务等领域,针对案例进行修改还可以扩展到更多应用领域。
本课程系统性介绍Simio仿真软件的主要功能和使用技巧,分为基础篇和进阶篇两部分。基础篇主要介绍Simio的基本概念、主要对象或元素、基本输入输出等内容;进阶篇则针对复杂一些的实际问题,综合运用Simio中的基本组件和复杂功能,实现问题建模和求解。通过本课程的学习,学生们能够在运用所掌握仿真理论知识的基础上,针对实践问题进行建模,达到理论与实践的相结合,并获得专业仿真软件的驾驭能力,为其开展仿真领域的实践活动奠定扎实的基础。
本课程虽然以Simio做为教学工具,但是所讲授的仿真模型的相关功能和建模技能仍然可以很大限度地拓展到其他专业化的仿真软件工具,希望同学们经过本课程的学习,不仅仅要学会Simio软件的相关功能,更要领会和掌握仿真建模语言或软件工具的内置思维方式和算法逻辑,从而为将来使用更先进的仿真软件打下基础。正如我们学习了C语言的开发,再学习其他语言如C#、Java或者Python就会觉得简单很多,因为所有软件工具的设计思路和实现方式都是相似的,仿真软件也是如此。
本课程应用全球业界先进的仿真工具进行教学,美国Simio公司将为本课程所有注册同学提供软件方面的支持,即注册本课程的同学都可以在一个学期的学习周期内获得Simio公司提供的免费的、最新版的仿真软件,同学们可以在此期间充分使用Simio软件进行学习和锻炼。
目前为止,中国专业在线教育平台中关于管理领域系统仿真和优化的理论课程并不多,而使用专业仿真软件进行实践教学的课程更是屈指可数,通过本系列课程的学习,同学们可以拥有理论和实践领域的综合能力。希望本课程的开设可以帮助更多的学生了解和掌握仿真知识和技能,如果有同学因此步入仿真领域并以此作为工作方向为所在企业服务,甚至进入咨询领域成为行业咨询顾问,我们将深感欣慰,不胜荣幸。
授课目标
(1) 通过本课程的学习,使学生了解商品化仿真软件工具的基本功能和使用方法;
(2) 帮助学生理解和掌握离散系统仿真模型构建的设计思路和实现逻辑,了解仿真建模的步骤和关键方法;
(3) 培养学生针对现实问题构建仿真模型以及求解问题的经验和能力,提升实践技能和理论水平。
课程大纲
第一章 Simio简介及Source的使用
1.1 SIMIO简介与安装
1.2 SIMIO初识
1.3 一个简单的仿真模型:包含Source、Server和Sink
1.4 Source的使用(一):使用到达间隔时间分布生成entity到达事件
1.5 Source的使用(二):使用一个source产生多种实体
1.6 Source的使用(三):采用时变(Time-varied)到达率生成实体
1.7 Source的使用(四):按照Table中的时间生成实体
1.8 Source的使用(五):按照事件(event)生成实体
第二章 Server的使用(I)
2.1 Server的使用(一):使用Schedule设置能力(Capacity)
2.2 Server的使用(二):不同Entity在同一个Server具有不同的处理时间
2.3 Server的使用(三):作为加工中心使用,标识每一台车床的状态
2.4 Server的使用(四):作为加工中心使用,多种产品,异质设备
2.5 Server的使用(五):Shift和Failure
第三章 Source的使用(II)
3.1 Server的使用(六):Entity加工时间的临时赋值和读取
3.2 Server的使用(七):Capacity属性和Blocked状态分析
3.3 Server的使用(八):Balk(止步)和Renege(中途离队)的实现
3.4 Server的使用(九):排队规则的设置和使用
第四章 Workstation和Path的使用
4.1 Workstation简介
4.2 Path的使用(一):基础知识
4.3 Path的使用(二):权重的确定与使用
4.4 Path的使用(三):海拔高度的实现
第五章 Vehicle的使用(I)
5.1 Vehicle的使用(一):基本用法
5.2 Vehicle的使用(二):固定数量搬运
5.3 Vehicle的使用(三):固定线路行驶
5.4 Vehicle的使用(四):内外车队搬运
第六章 Vehicle的使用(II)
6.1 Vehicle的使用(五):独立搬运两种产品
6.2 Vehicle的使用(六):存在载重量约束
6.3 Vehicle的使用(七):将车辆分派到指定地点待命
6.4 Vehicle的使用(八):搬运队列中随机定位的实体
第七章 Sequence的使用
7.1 Sequence的使用(一):基本用法
7.2 Sequence的使用(二):同一个加工中心,不同产品具有不同的加工时间
7.3 Sequence的使用(三):同一个加工中心,同一产品在不同设备的加工时间不同
第八章 Combiner和Separator的使用
8.1 Combiner和Separator的使用(一):基本用法
8.2 Combiner和Separator的使用(二):两种entity非混合包装
8.3 Combiner和Separator的使用(三):separator的复制功能
8.4 Combiner和Separator的使用(四):与Vehicle结合使用
第九章 Conveyor、Changeover和Station的使用
9.1 Conveyor的用法
9.2 Changeover的使用(一):基本用法
9.3 Changeover的使用(二):随机换模时间的实现
9.4 Station的用法
第十章 Storage、Park/Unpark、Task Sequence、Timer和Monitor的使用
10.1 Storage的用法
10.2 Park和Unpark的用法
10.3 Task Sequence的用法
10.4 控制Path一次通行的实体数量
10.5 Timer和Monitor的使用
第十一章 数据导入/导出、仿真优化、模型调试
11.1 运行数据的存储与导出
11.2 基于仿真的优化过程
11.3 Simio的模型调试方法
第十二章 Submodel、Routing Group、Constraint Logic和Flow流体仿真
12.1 Submodel的用法
12.2 Routing Group的概念和用法
12.3 Constraint Logic的概念和用法
12.4 Flow流体系统仿真
第十三章 综合应用(I)
13.1 飞机维修问题(三道工序)
13.2 健康体检问题(八个项目)
13.3 Simio模型的自动生成
第十四章 综合应用(II)
14.1 集中搬运、分散送货
14.2 校车接送孩子上下学
展开全部
预备知识
参考资料
[1]. 《离散事件系统仿真(原书第5版)》, (美)杰瑞·班克斯(Jerry Banks)等著;王谦译,机械工业出版社,2019.4
[2]. 《离散系统仿真与优化》,王谦,机械工业出版社,2016.5
[3]. 《系统仿真导论(第2版)》,肖田元、范文慧,清华大学出版社,2010.2
常见问题
Q : 学习需要使用的Simio仿真软件如何获得?
A : 可以从Simio公司网站下载。每学期开课的时候,我们也会以通知公告的形式发布最新版软件的下载地址。
Q : Simio软件是否可以获得授权?如何获得?
A : 本课程由美国Simio LLC公司授权提供针对慕课的限时版培训专用License,经学员本人在开课期间进行申请(发送申请到邮箱clarkwym@qq.com提出申请),经平台核实邮箱和个人信息后,软件License由Simio中国总代理商负责发放。
Q : 我是国内高校在校生,在课程结束之后,如果还希望继续学习使用Simio软件,如何获得License?
A : 如果你所在高校已经购买了Simio软件,可以向授课教师申请License。Simio公司针对全世界的高校在校生提供一年期的学生版License,你需要使用高校邮箱提出申请,并提供相应的个人信息,Simio公司审核之后可以购买学生版License,一个License大约30美元左右(价格可能会有变化,以Simio公司的最终价格政策为准),在线支付之后可以获得Simio公司发送的包含License的邮件。
Q : 我目前不在高校学习而是已经参加了工作,希望学习Simio,在学期之后是否还可以获得License?
A : Simio公司只承诺对本课程当期选课学员提供具有时限的License。如果你已经参加工作,希望学习Simio,只能使用simio的未激活版,但是无法保存模型,或者购买Simio的零售版(价格比较高,如果只是学习,不建议购买)。如果在工作中需要使用Simio进行项目开发,则需要购买商业授权的License,否则将承担法律责任。