您好,欢迎访问三七文档
仿真结果与系统方案分析——物流系统仿真原理与应用目录Content1本章简介2基础知识3理论支持4结果分析5结果处理01本章简介仿真结果分析系统方案分析本章主要解决的问题如何进行仿真实验,保证结果可靠?如何评价对比设计方案?为什么要做仿真结果分析?如何分析仿真实验结果?仿真结果分析系统方案分析1.本章简介02基础知识动态系统变化过程仿真系统的瞬态与稳态特性系统仿真的类型1.动态系统变化过程确定性过程随机过程在每个固定时刻t,事物的变化结果是确定的,可以用t的某个确定性函数描述,这一类变化过程称为确定性过程。(例:地铁到站时间间隔、闹钟各指针的走动情况)在每个固定时刻t,事物的变化结果是随机的,以某种可能性出现多个(有限或无限多)结果中的一个,可以用于t相关的某个随机变量描述,这一类变化过程称为随机过程。(例:地铁到站后上下地铁的客流量)在大多数情况下,实际系统包含了一些随机特征。在建立仿真模型时,会使用随机数和随机变量来表示这些随机特征,注意不能把单次仿真运行中获得的系统参数值作为该参数的“真值”,而应该把单次仿真运行的结果作为一个样本数据,需要用若干次重复仿真运行所得到的仿真结果来估计系统参数的真值。例题某银行有5位出纳,到达银行的顾客排成一个队列,每位出纳员一次为一个顾客服务。银行上午9点开门,下午5点关门,但继续为在下午5时已经在银行内的顾客服务完毕。要求确定顾客在银行办理业务需要等待的时间。1.动态系统变化过程No.顾客数目服务结束时间(h)平均排队时间(min)平均对长停留时间少于5分钟的顾客比例14848.121.531.520.91724758.141.661.620.91634848.191.241.230.95244838.032.342.340.82254558.032.001.890.84064618.321.691.560.86674518.092.692.500.78384868.192.862.830.78295028.151.701.740.873104758.242.602.500.779单服务台排队系统初始队列长度对第I个顾客的影响2.仿真结果的瞬态与稳态特征瞬态特征:对于仿真输出结果所构成的随机过程Y1,Y2,…,Yn,设条件概率Fi(y︱I)=P(Yi≤y︱I),i=1,2,…,n;Fi(y︱I)具有初始条件I,在i时刻的瞬时分布。一般的,不同时刻的随机变量服从不同的瞬时分布。稳态特征:对于所有的y和任意的I,如果当i→∞,存在Fi(y︱I)→F(y),则称为F(y)为随机过程Y1,Y2,…的稳态分布。系统存在稳态并不表示在某次仿真运行中系统进入稳态后,不同时刻的随机变量取相同的数值,而是进入稳态后不同时刻的随机变量服从相同的分布。这些随机变量也可能是不独立的。稳态分布F(y)不依赖于初始条件I,但是瞬时分布Fi(y︱I)收敛于稳态分布的速率会依赖于初始条件I。3.系统仿真的类型系统仿真终止型仿真非终止型仿真稳态仿真稳态周期仿真3.1终止型仿真(1)定义:终止型仿真是由一个“固有事件”E来确定仿真运行时间长短的一类仿真。固有事件E的发生时刻记为TE。被仿真的系统满足一定的初始条件,在零时刻开始运行,在TE时刻结束运行。(2)特点:①在零时刻的系统初始条件相同;②必须定义结束事件或结束时刻;③在TE时刻系统被“清零”,或在该时刻以后的数据均没有意义。(3)举例:某个物流配送公司接到运输单,要求在20天内帮助电器总部仓库配送2万台电冰箱到门店,用仿真的方法确定满足时间要求的、成本最少的生产方案。(4)案例解析:①每次仿真满足在零时刻的系统初始条件相同;②可以定义结束时间E=20000台电冰箱配送完毕;③在事件E结束后将系统清零,在该时刻以后的数据均没有意义;所以:这个仿真是终止型仿真。3.2非终止型仿真(1)定义:是没有确定运行时间长短的固有事件的一类仿真。(2)特点:仿真对象是连续运行的系统,或至少在很长时间内运行的系统。(3)举例:某制造公司每天运行16个小时(分2个班次),当天未完成的工作留在第二天继续进行。用仿真方法确定每个班次的平均产量。(4)案例解析:如果把仿真结束时刻设为仿真运行时间刚好够16个小时,那么每次仿真运行在零时刻的初始条件并不相同,不满足终止仿真的条件。由于前一个工作日的结束状态被用作后一个工作日的初始条件,生产过程本质上是一个连续的过程。需要仿真运行足够长的时间才能给出问题的答案。3.2.1稳态仿真(1)定义:稳态仿真是研究非终止型稳态行为的仿真,这些系统行为不受零时刻的初始条件影响。稳态仿真是为了了解系统仿真经过多长时间能够到达正常运行状态而进行的。(2)条件:①足够长的仿真时间;②如果必要,需要规定仿真的预热(warmup)时间;(3)举例:某公司准备建设一套新的生产系统,需要确定这套新系统运行很长时间后平均每小时的产量。假设:(1)系统每周运行5天,每天16小时;(2)忽略在每个班次开始和结束时所损失的生产能力,即忽略上班时准备时间和下班时整理时间;(3)在一个工作日中生产连续进行。当系统运行很长时间后,已经排除了系统故障,工人也能熟练操作。(4)案例解析:设Ni为在第i个小时内制造的零件数目。如果随机过程N1,N2,…具有稳态分布,该稳态分布所对应的随机变量为N。那么我们需要知道的是,一个小时制造零件数目的期望值v=E(N)。该公司需要知道生产系统经过多长时间系统才能够达到正常运行状态,为此需要进行稳态仿真。3.2.2稳态周期仿真(1)定义:并不是所有非终止型仿真都趋向于存在稳态分布,有时系统状态会出现某种周期性的变动。定义Yic为在第i个周期内的随机变量,随即过程Y1c、Y2c,……具有稳态分布Fc,对这类过程的仿真被称为稳态周期仿真。(2)举例:学校的打铃时间:每一天中的各次打铃时间间隔不等,但是每一天的打铃时间是一样的,因此,相当于一个稳态周期的仿真。03理论支持区间估计及置信区间置信区间的构造方法置信区间的可靠程度1.区间估计和置信区间(1)区间估计:设θ为系统的一个参数,[θι]和[θ2]为两个统计量,而且满足[θι]≤[θ2],用区间[θι,θ2]去估计θ可能存在的范围,称为θ的区间估计。(2)置信区间:在固定置信水平1-α下多次使用同一个区间估计[θι,θ2],即构造区间估计的方法相同,所用的样本不同,则θ落在区间[θι,θ2]内的概率大致为1-α,θ落在区间[θι,θ2]外的概率大致为α。θιθ2θ2.置信区间的构造(1)中心极限定理构造法用中心极限定理来构造随机变量均值的置信区间,需要保证样本数目n足够大。由于取样条件或时间上的限制,在很多情况下只能得到比较少的样本,中心极限定理构造法应用起来很不方便。在实际应用时,采用t分布构造法构造置信区间。(2)t分布构造法n自由度t分布是n个正态分布之和的分布,当n足够大时t分布收敛于标准正态分布。2.置信区间的构造(2)t分布构造法假设X1,X2,…,Xn为服从正态分布的随机变量,变量服从自由度为n-1的t分布(又被称为学生分布)。对于任意的n≥2,均值u的置信水平为1-α的置信区间,可以用t分布构造为:置信区间的半宽为,是n-1自由度的t分布,为t分布上的1-α/2临界点。nnSnXtn/)(/)(2nnStnXn/)()(22/1,1nnStn/)(22/1,11nt2/1,1nt结论:当显著度α的值固定时,样本数n的取值越小,置信区间越大。样本数目固定时,显著度α的值越小,置信区间越大。大量的计算结果表明,保持显著度α不变,样本数量由n增大到4n,置信区间大约缩短一半。2.置信区间的构造举例:正态分布具有的均值μ,10个观测结果为1.20,1.50,1.68,1.89,0.95,1.49,1.58,1.55,0.50,1.09。要求构造的置信度为90%的置信区间。解析:首先计算样本均值,,均值μ的点估计为再计算样本方差,显著水平α=0.1,查表可以得到t分布的上临界点。不同自由度的t分布临界点数值可参考t分布表。根据公式构造出90%置信度的置信区间。正态分布均值μ的具有90%置信度的置信区间为[1.10,1.58],置信区间的半宽为0.24。10134.1101)10(iiXX17.0)10(1091)10(101222iiXXS34.1ˆ83.195.0,9tnnStnXn/)()(22/1,124.034.11017.083.134.110)10()10(295,0,9StX3.置信区间的可靠程度用t分布构造置信区间的公式的一个重要条件是随机变量Xi服从正态分布,很多实际的系统参数不服从正态分布,那么用t分布公式构造的置信区间能够达到预定的置信度呢?下面用已经确定了参数的随机分布产生观测值,所用的分布包括正态分布、指数分布、x2分布、对数正态分布和超指数分布,给定上述几种分布的参数生成若干观测值,用t分布公式构造变量均值为90%的置信区间。分布类型观测值数目nn=5n=10n=15n=20Normal0.9100.9020.8980.900Exponential0.8540.8540.8700.890Chisquare0.8100.8100.8480.890Lognormal0.7580.7580.8420.852HyperExponential0.5840.5860.6820.774表3-1置信区间包含已知均值的比例04仿真结果分析终止型仿真的结果分析稳态仿真的结果分析1.终止型仿真的结果分析(1)固定样本数量法用固定样本数量法进行仿真试验时,采用相同的初始条件,每次仿真运行使用不同的随机数,将终止型仿真重复执行n次,每次重复运行是独立的。假定由第j次重复运行得到的系统参数值为Xj,那么Xj为IID随机变量,可以用上述的统计方法求出系统参数的均值和置信区间。不考虑系统模型本身的因素,当独立运行的次数n越大,统计结果的方差越小,结果越可靠。举例:对于例6.1中的银行,我们希望知道在一天当中顾客的平均排队时间是多少。解析:由观测结果计算样本均值和方差,构造90%置信度的置信区间:即一天当中顾客的平均排队时间在1.71~2.35之间的可能性为90%。31.0)10(,03.2)10(2SX32.003.21031.083.103.210)10(295.0,9)10(StX1.终止型仿真的结果分析固定样本数量法存在缺点:分析人员不能预先控制置信区间的半长。对于固定重复运行次数n,置信区间的半长取决于观测值的方差,事先不容易判断运行次数取多少合适。如果觉得前面的例子置信区间过大,就需要再补充运行仿真模型若干次。(2)序贯法的思想:如果希望置信区间不要过宽或者事先给定了系统参数均值的误差限制,则需要采用序贯法运行仿真模型。序贯法的基本思想是选择合适的重复运行次数,在1-α的置信水平下,使得置信区间的半长小于绝对误差,即:X1(||)(||)aPXhalflenghtPX1.终止型仿真的结果分析序贯法进行仿真试验的步骤1.终止型仿真的结果分析举例:固定样本数量法VS序贯法已知单服务台、单队列排队系统服务时间为均值1.0分钟的指数分布,每次到达1名顾客,顾客到达的间隔时间为均值1.5分钟的指数分布,系统服务时间为8小时。用仿真方法来预测顾客的平均排队等待时间,给出显著水平α=0.05的置信区间。用固定样本数量法进行仿真运行,仿真运行的次数分别为5、10、20,在下表中给出了输出分析结果。要求统计出的顾客平均等待时间的绝对误差小于0.60分钟,进行仿真。试验运行次数n平均排队等待时间(分钟)置信区间152.5152.515±1.292102.2842.284±0.603201.9111.911±0.34表4-1固定样本数量法分析单服务台、单队列排队系统(1)固定样本数量法先执行5次仿真运行,得到样本的方差为S2(5)=1.0758,
本文标题:仿真结果分析.
链接地址:https://www.777doc.com/doc-2716169 .html