资源描述
***考试题型
1)多项选择题 ( 3*5 )
如: 对随机数发生器的要求 ( )
A. 产生的随机数必须是均匀分布 B. 产生的随机数必须是独立同分布 (IID)
C. 可产生相同的数列, 又可产生不同的数列
D. 数列具有足够长的(重复)周期 E. 占有内存小
2)单项选择题 ( 3*5 )
如: 在Excel工作表中已输入的数据如下所示:
A
B
C
D
E
F
1
1
3
2
2
4
=C1+C2
D2单元格的值为( )。
A、5 B、11 C、7 D、#REF!
3)判断题 ( 3*5 )
如: SEIZE 和 DEPART 是与设施有关的实体。
4)编程题
5)程序改错题 ( 3*5 )
1. 模 型 的 概 念
所谓模型就是对真实系统的结构和行为的一种简化描述。凡是以某种方法从真实系统变换而来的形态,都可以成为系统的模型。
系统模型一般不是系统对象本身,而是现实系统的模仿或抽象。对于大多数研究而言,没有必要考虑系统全部的属性,因此,系统模型只是系统某一方面或某几方面本质特性的描述,本质属性的选取完全取决于研究的目的。在科学研究领域中,模型可以定义为一个系统信息的集合:在物理模型中,信息具体体现为模型的特性;在数学模型中,信息表现为解析和数值方程的形式;在模拟模型中,信息则表现为逻辑流程图的形式。
2. 模型的基本种类
• 概念模型或描述模型(conceptualization)
• 物理模型或象形模型(iconic models)
• 数学模型或定量模型(quantitative models
• 模拟模型(analog models)
3. 模拟
利用某种手段对现实系统的模仿,如沙盘就是一种常见的模拟形式。随着数字计算机技术的飞速发展,计算机模拟变得越来越普遍,它已经成为模拟中不可或缺的重要成员,所以很多时候将“模拟”称为“计算机模拟”也就不足为奇了。
蒙特卡罗模拟是一种随机模拟方法。以概率和统计理论方法为基础的一种计算方法。将所求解的问题同一定的概率模型相联系,用电子计算机实现统计模拟或抽样,以获得问题的近似解。为象征性地表明这一方法的概率统计特征,故借用赌城蒙特卡罗命名。又称统计模拟法、随机抽样技术。
· 它的基本思想是,为了求解数学、物理、工程技术以及管理等方面的问题 ,首先建立一个概率模型或随机过程,使它们的参数,如概率分布或数学期望等问题的解;然后通过对模型或过程的观察或抽样试验来计算所求参数的统计特征,并用算术平均值作为所求解的近似值。对于随机性问题,有时还可以根据实际物理背景的概率法则,用电子计算机直接进行抽样试验,从而求得问题的解答。
· 从理论上来说,蒙特卡罗方法需要大量的实验。实验次数越多,所得到的结果才越精确。
4. 模拟模型中常见的术语:
1)系统变量: 描述系统特征的各种指标或性能, 常随时间变化。
2)参数: 表征各种系统变量的值。
3)系统的状态: 某个指定时刻, 所有系统变量的集合。
4)事件: 导致系统状态发生变化的过程。不引起系统状态变化的过程不称为事件。
5)实体: 系统中与研究目的有关的人, 物, 设备等系统的组成因素。分流动(活动)实体和永久实体。
6)模拟钟: 模拟模型中表示时间的变量。
5. 什么是随机数发生器
产生 ( 0, 1 ]间均匀分布随机数的程序称为随机数发生器。
为什么需要随机数发生器
因为所有各类随机变量都是以随机数发生器产生的 ( 0, 1 ] 间均匀分布随机数为基础而得来的。 因此要产生各类随机变量必须首先要有产生 ( 0, 1 ]间均匀分布随机数的随机数发生器。
对随机数发生器的要求
• 1. 产生的随机数必须是均匀分布
• 2. 产生的随机数必须是独立同分布 (IID)
• 3. 可产生相同的数列, 又可产生不同的数列
• 4. 数列具有足够长的(重复)周期
• 5. 速度快
• 6. 占有内存小
6. GPSS的有关问题
GPSS中与活动实体有关的模块:
1) GENERATE 2) TERMINATE 3) ADVANCE
4) ASSIGN 5) TRANSFER
GPSS中与队列有关的模块:
1) QUEUE 2) DEPART
GPSS中与设施有关的模块:
1) SEIZE 2) RELEASE
GPSS中与存储器有关的模块:
1) ENTER 2) LEAVE
在GPSS语言使用中, 系统状态参数或活动实体的参数可能不是常数,这种在模拟中变化的参数如何使用呢?GPSS 语言中各种参数的使用常常借助标准数字属性(Standard Numerical Attributes SNA ), 也译为标准属性码. 每类参数都有一个代码, 并加一数字码用来区分同一参数中的不同情况.
定义语句是用来对函数, 变量, 逻辑开关,存储器容量, 符号含义, 随机数种子, 用户自定义表格等进行事先说明。 相当于高级语言的说明语句。 因此, 定义语句应放在整个程序的前面。
1) 变量定义(VARIABLE) 2) 函数定义(FUNCTION) 3) 存储器定义(STORAGE)
模型编程
展开阅读全文