随机模拟(仿真)-simulation仿真(也称为模拟):就是用计算机程序在计算机上模仿各种实际系统的运行过程,并通过计算了解系统随时间变化的行为或特性
计算机仿真:是在已经建立的数学、逻辑模型之上,通过计算机实验,对一个系统按照一定的决策原则或作业规则,由一个状态变换为另外一个状态的行为进行描述和分析
实际问题数学、逻辑模型计算机模型数学、计算机解实际解1为什么要进行仿真•实际系统建立之前,要对系统的行为或结果进行分析研究;•有些真实系统做实验会影响系统运行,例如,在生产中任意改变工艺系数可能导致废品,在经济活动中随意将一个决策付诸行动会导致经济混乱;•在系统上做多次试验,很难保证每次试验的操作条件相同,因而对实验结果好坏很难作出正确的判断;•当人是系统的一部分时,他的行为往往实验结果有所影响,这时,最好进行模拟研究;•实验时间太长,费用太大,或者有危险,使得试验不容易进行;•有些系统一旦建立起来后无法复原,例如,建立大型企业,要分析社会和经济效益,不能用建立起来试试看的办法
2那些问题适合计算机仿真解决•难以用数学公式表示的系统,或者没有求解数学模型的有效方法;•虽然可以用解析的方法解决问题,但是问题的分析与计算过于复杂,这时计算机仿真可能提供简单可行的求解方法;•希望在较短时间内观察到系统的发展全过程,以估计某参数对系统行为的影响;•难以在实际环境中进行试验和观察,计算机仿真是唯一的方法;•需要对系统或过程进行长期运行的比较,从大量方案中寻找最优
3仿真的分类•模拟是系统状态随时间而变化的动态写照,因此,通常时间是模拟的主要自变量,其它的变量为因变量
•(1)按照模拟过程中因变量的变化情况,可以将模拟分为离散、连续、混合3种类型;•(2)如果采用模拟计算机、采用数字计算机以及联合使用则分为模拟仿真、数字仿真以及混合仿真;•(3)根据仿真变量的特征分为随机模拟仿真和模糊