第九章仿真 9.1仿真的含义 9,2仿真方法论 9.3仿真程序和语言 94仿真的优点
第九章 仿真 9.1 仿真的含义 9.2 9.3 9.4
9.1仿真的含义 仿真系指构造实际系统的模型和在计 算机上进行仿真的有关复杂活动。可将其 归结为三个组成部分(实际系统、模型、计 算机)和三个关系(建模、仿真、评估)。建 模主要处理的是实际系统与模型之间的关 系;仿真主要考虑计算机和模型之间的关 系;评佔主要是对仿真结果进行可信性验
9.1 仿真系指构造实际系统的模型和在计 算机上进行仿真的有关复杂活动。可将其 归结为三个组成部分(实际系统、模型、计 算机)和三个关系(建模、仿真、评估)。建 模主要处理的是实际系统与模型之间的关 系;仿真主要考虑计算机和模型之间的关 系;评估主要是对仿真结果进行可信性验
92仿真方法论 开始 关键因素 问题的确定 系统的研究目标影响目标的变量 建立仿真模型 变量和参数的确定决策原则的确定 概率分布的确定时间增长程序的确定 变量及参数 初始值的确定 ←初始状态的确定运行长度的确定 仿真系统的运行 结论评价 确定统计测试方案 与其他信息相比较 进行新实验 停止 图9-1仿真研究主要阶段
9.2
9.4.1仿真的优点(一) (1)系统的模型有助于加深你对现实系统的理解 (2)仿真过程中运行时间可被压缩。在现实系统 上几年才能完成的实验在仿真模型上几秒钟 或几分钟就能完成。 (3)仿真不会干扰正在运行的现实系统 (4)仿真比数学模型更通用,并能用于标准的数 学分析不适用的地方
9.4.1仿真的优点(一) (1)系统的模型有助于加深你对现实系统的理解。 (2)仿真过程中运行时间可被压缩。在现实系统 上几年才能完成的实验在仿真模型上几秒钟 (3) (4)仿真比数学模型更通用,并能用于标准的数 学分析不适用的地方
9.4.1仿真的优点(二 (5)仿真可以用来辅助员工培训。 (6)仿真可以比数学分析更真实地模拟一个系 统。 (7)仿真可用于分析暂态问题,而数学方法通 常不能分析这类问题。 (8)许多标准模型的软件包,其内容多种多样, 在市场上就可以买到。 (9)仿真能够回答“如果....会怎样”的问题
(5) (6)仿真可以比数学分析更真实地模拟一个系 (7)仿真可用于分析暂态问题,而数学方法通 常不能分析这类问题。 (8)许多标准模型的软件包,其内容多种多样, 在市场上就可以买到。 (9)仿真能够回答“如果……会怎样”的问题。 9.4.1仿真的优点(二)
9.42仿真的缺点(一) (1)花费很多的时间和精力所开发的仿真模型 事实上,却不能保证提供好的解决方案。 (2)没有任何方法能够证明仿真模型是完全可 信的。仿真所进行的一系列的重复计算是在随机 产生的随机数的基础上做出的。一个明明很稳定 的系统有可能会因为随机数的组合,在仿真时呈 现出一直紊乱的状态
9.4.2 (1)花费很多的时间和精力所开发的仿真模型, (2)没有任何方法能够证明仿真模型是完全可 信的。仿真所进行的一系列的重复计算是在随机 产生的随机数的基础上做出的。一个明明很稳定 的系统有可能会因为随机数的组合,在仿真时呈
9.42仿真的缺点(二) (3)建立一个仿真模型所花费的时间有可能是 1小时到100年之间的任何时间,这依赖于被仿真 的系统的类型。复杂系统的仿真需要很高的成本 投入和时间投入。 (4)仿真往往不如数学模型准确,因为它建立 在随机的基础上。如果给定的系统可以用数学模 型表示,那么最好用数学模型,不要用仿真模型
(3)建立一个仿真模型所花费的时间有可能是 1小时到100年之间的任何时间,这依赖于被仿真 的系统的类型。复杂系统的仿真需要很高的成本 投入和时间投入。 (4)仿真往往不如数学模型准确,因为它建立 在随机的基础上。如果给定的系统可以用数学模 型表示,那么最好用数学模型,不要用仿真模型。 9.4.2
9.42仿真的缺点(三) (5)运行一个复杂的模型,计算机需要花很 多的时间。 (6)仿真技术在进步,但仍缺少标准的方法 因此,对同一个系统,不同的人建立起来的模 型往往差别很大
(5)运行一个复杂的模型,计算机需要花很 (6)仿真技术在进步,但仍缺少标准的方法。 因此,对同一个系统,不同的人建立起来的模 9.4.2