课程目标:
系统仿真是研究和分析复杂问题的一种有效方法,Simscript是国际著名的仿真软件,具有很强的建模、分析和数据处理功能。通过该课程的学习,学员能够了解离散事件系统仿真的基本知识,掌握基本的建模步骤、方法以及相应的仿真工具。同时对于Simscript有一定的了解,初步掌握Simscript的编程技巧,能够运用Simscript对简单问题进行建模、仿真和分析。
课程大纲:
主题 |
内容 |
离散事件动态系统仿真基础 |
系统仿真的基本概念;常用的仿真建模方法,包括事件调度法和进程交互法;随机现象的建模和分析;随机数与随机变量的产生方法;仿真结果的分析方法。该部分内容是利用Simscript对复杂系统进行建模与仿真的重要基础。没有这些基础,很难真正掌握Simscript。
讲授方法:简单介绍有关原理,其实现方法在后续章节中与Simscript的语句和函数一一对应讲解。 |
Simscript的建模与仿真(基础部分) |
Simscript的特点和运行环境;Simscript的程序结构;Simscript的语法规则:变量、赋值、流程控制、函数和参数;内部变量和内部函数;随机变量的产生。
讲授方法:从一个例子开始,由浅入深,从简到繁,随着学习内容的增加,逐步引入更多的功能。 |
Simscript的建模与仿真(提高部分) |
对象、资源和队列;对象进程的控制,包括进程的定义、创建、激活、延迟、交互、休眠和中断;数据统计、参数收集和仿真报告;数据库、外部函数、动画等先进功能简介。
讲授方法:结合示例。 |
举例和演示 |
例1:飞机起飞过程建模与仿真
例2:库存系统建模与仿真
例3:制造系统建模与仿真
讲授方法:教师演示,学生操作,师生互动 |