《仿真结果分析》PPT课件.ppt

上传人:wuy****n92 文档编号:69911593 上传时间:2023-01-11 格式:PPT 页数:44 大小:665.50KB
返回 下载 相关 举报
《仿真结果分析》PPT课件.ppt_第1页
第1页 / 共44页
《仿真结果分析》PPT课件.ppt_第2页
第2页 / 共44页
点击查看更多>>
资源描述

《《仿真结果分析》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《仿真结果分析》PPT课件.ppt(44页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、仿真结果与系统方案分析仿真结果与系统方案分析物流系物流系统仿真原理与仿真原理与应用用目目录 ContentContent1 本章简介2 基础知识3 理论支持4 结果分析5 结果处理01本章简介l仿真结果分析l系统方案分析本章主要解决的问题如何进行仿真实验,保证结果可靠?如何评价对比设计方案?为什么要做仿真结果分析?如何分析仿真实验结果?仿真仿真结果分析果分析系系统方案分析方案分析1.本章简介02基础知识l动态系统变化过程l仿真系统的瞬态与稳态特性l系统仿真的类型1.动态系统变化过程确定性确定性过程程随机随机过程程在每个固定时刻t,事物的变化结果是确定的,可以用t的某个确定性函数描述,这一类变化

2、过程称为确定性过程。(例:地铁到站时间间隔、闹钟各指针的走动情况)在每个固定时刻t,事物的变化结果是随机的,以某种可能性出现多个(有限或无限多)结果中的一个,可以用于t相关的某个随机变量描述,这一类变化过程称为随机过程。(例:地铁到站后上下地铁的客流量)在大多数情况下,实际系统包含了一些随机特征。在建立仿真模型时,会使用随机数和随机变量来表示这些随机特征,注意不能把注意不能把单次仿真运行中次仿真运行中获得的系得的系统参数参数值作作为该参数的参数的“真真值”,而应该把单次仿真运行的结果作为一个样本数据,需要用若干次重复仿真运行所得到的仿真结果来估计系统参数的真值。例题某银行有5位出纳,到达银行的

3、顾客排成一个队列,每位出纳员一次为一个顾客服务。银行上午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.

4、830.78295028.151.701.740.873104758.242.602.500.779单服务台排队系统初始队列长度对第I个顾客的影响2.仿真结果的瞬态与稳态特征瞬瞬态特征:特征:对于仿真输出结果所构成的随机过程Y1,Y2,Yn,设条件概率Fi(yI)=P(YiyI),i=1,2,n;Fi(yI)具有初始条件I,在i时刻的瞬时分布。一般的,不同时刻的随机变量服从不同的瞬时分布。稳态特征:特征:对于所有的y和任意的I,如果当i,存在Fi(yI)F(y),则称为F(y)为随机过程Y1,Y2,的稳态分布。系统存在稳态并不表示在某次仿真运行中系并不表示在某次仿真运行中系统进入入稳态后,不同

5、后,不同时刻的随机刻的随机变量取相同的数量取相同的数值,而是,而是进入入稳态后后不同不同时刻的随机刻的随机变量服从相同的分布。量服从相同的分布。这些随机变量也可能是不独立的。稳态分布F(y)不依赖于初始条件I,但是瞬时分布Fi(yI)收敛于稳态分布的速率会依赖于初始条件I。3.系统仿真的类型系统仿真系统仿真终止型仿真终止型仿真非终止型仿真非终止型仿真稳态仿真稳态仿真稳态周期仿真稳态周期仿真3.1终止型仿真(1)定)定义:终止型仿真是由一个“固有事件”E来确定仿真运行时间长短的一类仿真。固有事件E的发生时刻记为TE。被仿真的系统满足一定的初始条件,在零时刻开始运行,在TE时刻结束运行。(2)特点

6、:)特点:在零时刻的系统初始条件相同;必须定义结束事件或结束时刻;在TE时刻系统被“清零”,或在该时刻以后的数据均没有意义。(3)举例:例:某个物流配送公司接到运输单,要求在20天内帮助电器总部仓库配送2万台电冰箱到门店,用仿真的方法确定满足时间要求的、成本最少的生产方案。(4)案例解析:)案例解析:每次仿真满足在零时刻的系统初始条件相同;可以定义结束时间E=20000台电冰箱配送完毕;在事件E结束后将系统清零,在该时刻以后的数据均没有意义;所以:所以:这个仿真是个仿真是终止型仿真。止型仿真。3.2非终止型仿真(1)定)定义:是没有确定运行时间长短的固有事件的一类仿真。(2)特点:)特点:仿真

7、对象是连续运行的系统,或至少在很长时间内运行的系统。(3)举例:例:某制造公司每天运行16个小时(分2个班次),当天未完成的工作 留在第二天继续进行。用仿真方法确定每个班次的平均产量。(4)案例解析:)案例解析:如果把仿真结束时刻设为仿真运行时间刚好够16个小时,那么每次仿真运行在零时刻的初始条件并不相同,不满足终止仿真的条件。由于前一个工作日的结束状态被用作后一个工作日的初始条件,生产过程本质上是一个连续的过程。需要仿真运行足够长的时间才能给出问题的答案。3.2.1稳态仿真(1)定)定义:稳态仿真是研究非终止型稳态行为的仿真,这些系统行为不受零时刻的初始条件影响。稳态仿真是为了了解系统仿真经

8、过多长时间能够到达正常运行状态而进行的。(2)条件:)条件:足够长的仿真时间;如果必要,需要规定仿真的预热(warm up)时间;(3)举例:例:某公司准备建设一套新的生产系统,需要确定这套新系统运行很长时间后平均每小时的产量。假设:(1)系统每周运行5天,每天16小时;(2)忽略在每个班次开始和结束时所损失的生产能力,即忽略上班时准备时间和下班时整理时间;(3)在一个工作日中生产连续进行。当系统运行很长时间后,已经排除了系统故障,工人也能熟练操作。(4)案例解析:)案例解析:设Ni为在第i个小时内制造的零件数目。如果随机过程N1,N2,具有稳态分布,该稳态分布所对应的随机变量为N。那么我们需

9、要知道的是,一个小时制造零件数目的期望值v=E(N)。该公司需要知道生产系统经过多长时间系统才能够达到正常运行状态,为此需要进行稳态仿真。3.2.2稳态周期仿真(1)定)定义:并不是所有非终止型仿真都趋向于存在稳态分布,有时系统状态会出现某种周期性的变动。定义Yic为在第i个周期内的随机变量,随即过程Y1c、Y2c,具有稳态分布Fc,对这类过程的仿真被称为稳态周期仿真。(2)举例:例:学校的打铃时间:每一天中的各次打铃时间间隔不等,但是每一天的打铃时间是一样的,因此,相当于一个稳态周期的仿真。03理论支持l区间估计及置信区间l置信区间的构造方法l置信区间的可靠程度1.区间估计和置信区间(1)区

10、)区间估估计:设为系统的一个参数,和2为两个统计量,而且满足2,用区间,2去估计可能存在的范围,称为的区间估计。(2)置信区)置信区间:在固定置信水平1-下多次使用同一个区间估计,2,即构造区间估计的方法相同,所用的样本不同,则 落在区间,2内的概率大致为1-,落在区间,2外的概率大致为。22.置信区间的构造(1 1)中心极限定理构造法)中心极限定理构造法 用中心极限定理来构造随机变量均值的置信区间,需要保证样本数目n足够大。由于取样条件或时间上的限制,在很多情况下只能得到比较少的样本,中心极限定理构造法应用起来很不方便。在实际应用时,采用t分布构造法构造置信区间。(2 2)t t分布构造法分

11、布构造法n自由度t分布是n个正态分布之和的分布,当n足够大时t分布收敛于标准正态分布。2.置信区间的构造(2)t分布构造法假设X1,X2,Xn为服从正态分布的随机变量,变量服从自由度为n-1的t分布(又被称为学生分布)。对于任意的n2,均值的置信水平为1-的置信区间,可以用t分布构造为:置信区间的半宽 为 ,是 n-1自由度的t分布,为t分布上的1-/2临界点。结论:当显著度的值固定时,样本数n的取值越小,置信区间越大。样本数目固定时,显著度的值越小,置信区间越大。大量的计算结果表明,保持显著度不变,样本数量由n增大到4n,置信区间大约缩短一半。2.置信区间的构造举例:正态分布具有的均值,10

12、个观测结果为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。3.置信区间的可靠程度用t分布构造置信区间的公式的一个重要条件是随机变量Xi服从正服从正态分布分布,很多实际的系统参数不服从正态分布,那么用t分布公式构造的置信区间能够达到预

13、定的置信度呢?下面用已经确定了参数的随机分布产生观测值,所用的分布包括正态分布、指数分布、x2分布、对数正态分布和超指数分布,给定上述几种分布的参数生成若干观测值,用t分布公式构造变量均值为90%的置信区间。分布类型观测值数目nn=5 n=10n=15n=20Normal0.9100.9020.8980.900Exponential0.8540.8540.8700.890Chi square0.8100.8100.8480.890Lognormal0.7580.7580.8420.852Hyper Exponential0.5840.5860.6820.774表3-1 置信区间包含已知均值的比

14、例04仿真结果分析l终止型仿真的结果分析l稳态仿真的结果分析1.终止型仿真的结果分析(1)固定样本数量法 用固定样本数量法进行仿真试验时,采用相同的初始条件,每次仿真运行使用不同的随机数,将终止型仿真重复执行n次,每次重复运行是独立的。假定由第j次重复运行得到的系统参数值为Xj,那么Xj为IID随机变量,可以用上述的统计方法求出系统参数的均值和置信区间。不考虑系统模型本身的因素,当独立运行的次数n越大,统计结果的方差越小,结果越可靠。举例:例:对于例6.1中的银行,我们希望知道在一天当中顾客的平均排队时间是多少。解析:解析:由观测结果计算样本均值和方差,构造90%置信度的置信区间:即一天当中即

15、一天当中顾客的平均排客的平均排队时间在在1.712.35之之间的可能性的可能性为90%。1.终止型仿真的结果分析 固定固定样本数量法存在缺点:本数量法存在缺点:分析人员不能预先控制置信区间的半长。对于固定重复运行次数n,置信区间的半长取决于观测值的方差,事先不容易判断运行次数取多少合适。如果觉得前面的例子置信区间过大,就需要再补充运行仿真模型若干次。(2 2)序)序贯法的思想:法的思想:如果希望置信区间不要过宽或者事先给定了系统参数均值的误差限制,则需要采用序贯法运行仿真模型。序贯法的基本思想是选择合适的重复运行次数,在 1-的置信水平下,使得置信区间的半长小于绝对误差 ,即:1.终止型仿真的

16、结果分析序贯法进行仿真试验的步骤1.终止型仿真的结果分析举例:例:固定固定样本数量法本数量法 VS VS 序序贯法法已知单服务台、单队列排队系统服务时间为均值1.0分钟的指数分布,每次到达1名顾客,顾客到达的间隔时间为均值1.5分钟的指数分布,系统服务时间为8小时。用仿真方法来预测顾客的平均排队等待时间,给出出显著水平著水平=0.05=0.05的置信区的置信区间。用固定样本数量法进行仿真运行,仿真运行的次数分别为5、10、20,在下表中给出了输出分析结果。要求统计出的顾客平均等待时间的绝对误差小于差小于0.600.60分分钟,进行仿真。试验运行次数n平均排队等待时间(分钟)置信区间152.51

17、52.5151.292102.2842.2840.603201.9111.9110.34表4-1 固定固定样本数量法本数量法分析单服务台、单队列排队系统(1 1)固定)固定样本数量法本数量法 先执行5次仿真运行,得到样本的方差为S2(5)=1.0758,置信区间的半长为1.29,1.290.6,不满足绝对误差的要求。估算达到绝对误差要求所需的仿真运行次数,通过试算得到:(2 2)序)序贯法法1.终止型仿真的结果分析如果系统仿真的主要目的是了解系统运行特征,对置信区置信区间的精度没有特的精度没有特别要求要求,建议采用固定样本数量法;不论系统多么复杂、仿真系统地开销有多大,建议至少至少进行行3-5

18、3-5次次仿真运行,否则无法了解由于随机因素所带来的仿真结果的分散程度;在了解系统运行特征的基础上,给出出绝对或相或相对误差限制差限制,再用序贯法来估算所需要的运行次数,进行仿真1.终止型仿真的结果分析选用方法的原用方法的原则:2.稳态仿真的结果分析 若初始条件引起的偏差能被减少到可以忽略的程度,那么采用固定样本数量法来统计系统变量。若初始条件引起的偏差不能被忽略,不受仿真运行次数的影响,则不能通过单纯增加仿真运行次数来减少初始条件的影响,需要综合考虑系统仿真运行的长度和采样方式对仿真结果的影响。主要采取的结果分析方法 重复/删除法 批均值法2.稳态仿真的结果分析 重复重复/删除法除法把仿真运

19、行分成两个时段:第一时段从时刻0到时刻T0为“预热时段”,第二时段从时刻T0到停止时刻TE为数据收集时段。重复/删除法就是在采样时删除那些处于“预热时段”的数据,只统计处于数据收集阶段的数据。常用的确定常用的确定预热时段段长短的方法短的方法 (a)观察某个变量的变化曲线;(b)当曲线波动过大时,采用移动平滑措施来确定预热长度;Warm-up period2.稳态仿真的结果分析重复重复/删除法与固定除法与固定样本数量法的区本数量法的区别:重复/删除法中“预热时段”内的观测值被剔除,不用来做统计。减少初始条件所引起偏差的方法:增加“预热时段”长度和每次仿真运行的长度。点估点估计和置信区和置信区间

20、假设仿真运行总长度为m,预热时长度为l,独立仿真运行次数为n.采用与固定样本数量法中相似的计算点估计和置信区间方法。点估点估点估点估计计:置信区置信区置信区置信区间间:2.稳态仿真的结果分析批均批均值法法 批均值法将整个仿真运行长度m(足够大)分成n个批次(批次长度同为k),求出每一批次的样本均值,得到n个批次均批次均值。当k足够大时,批均值可以近似认为不具备相关性,近似为正态分布,批均值可以被近似看成独立同分布的随机变量,采用与重复/删除法相同的方法分析仿真结果。由于同一次仿真的输出数据之间一般存在相关性,以此需要通过协方差方差检验来考虑这种相关性。(滞后k的相关系数)当随机变量序列存在相关

21、性时,样本方差的期望值与随机变量方差的真值之间有偏差。1.终止型仿真的结果分析举例:考察批均例:考察批均值法的有效性法的有效性用批均值法给一个单服务台排队系统和一个分时计算机模型构造90%置信区间、分析置信区间的实际覆盖率。表4-2 批均值法分析排排队系系统的覆盖率仿真运行长度m批次数目n510203200.6900.5980.4906400.7320.7080.58812800.7800.7400.70525600.7980.8030.7531.终止型仿真的结果分析举例:考察批均例:考察批均值法的有效性法的有效性表4-3 批均值法分析分时计算机模型的覆盖率由以上两表得出结论:l如果运行长度m

22、选择太小,那么置信区间的覆盖率比预期要低;l选择多大的m长度,与具体的仿真模型有关;l对于固定的m,批均值法选择小的批次数能够得到较好的覆盖率。仿真运行长度m批次数目n510203200.8600.7800.6706400.8900.8550.79012800.9100.8850.88025600.9050.8750.8952.稳态仿真的结果分析重复重复/删除法和批均除法和批均值法的异同点:法的异同点:p相同相同点点:在原理和方法上相同,都要剔除预热阶段的长度,在点估计和置信区间的计算上原理和方法上相同。p不同点不同点:重复/删除法的对象是同一事件的n次独立仿真次独立仿真,批均值法的对象是单一

23、一仿真仿真的不同批次;重复/删除法每次运行都从初始状从初始状态开始开始,批均值法是每次运行的结束状束状态作作为下一次运下一次运行的开始状行的开始状态;重复/删除法每次仿真运行都都经过初始状初始状态,初始状态的影响导致较大的均值估计误差差,但是每次仿真之间独立性较好。批均值法有利于消除初始状消除初始状态的影响的影响,但需要注意消除个批之间的相关性相关性。05结果处理l随机变量的比较l敏感度分析l正交设计l参数优化1.随机变量的比较作用:作用:l对比不同系统方案的系统性能参数。l比较两种排队规则时的队长、两种订货策略的平均库存水平。假假设:Y1和Y2是两个不同系统方案的性能参数。比比较两个随机两个

24、随机变量的量的方法方法:确定每个系统方案的运行长度和重复运行次数分别计算两个系统性能参数的点估计计算系统性能参数之差的一个点估计计算点估计的标准偏差计算t分布自由度计算随机变量之差的100(1-)%的置信区间2.敏感度分析定定义:研究系统输入变量的变动对系统性能的影响程度,在试验科学、系统评估等领域有广泛的应用。在系统仿真中,把系统输入变量称为因子(因子(V),),因子的每个可能取值叫做因子的水平因子的水平,把输出的系统性能指标称为响响应(R),相应随因子变动的梯度 ,代表了系统响应对因子变动的敏感程度敏感程度。确定系确定系统的响的响应确定因子确定因子变动的范的范围和步和步长确定确定对应每个因

25、子取每个因子取值的仿的仿真真试验方法和仿真运行次数方法和仿真运行次数将因子将因子变动与响与响应的的变动做做对比比尽量采用单个系统性能指标,如需综合考虑多个性能指标,可以定义目标函数经常采用复演法和重复/删除法,建议单个因子取值的仿真运行次数取5次可以采用响应曲线来判断响应的敏感度用因子用因子变动法法进行敏感度分析:行敏感度分析:2.置信区间的构造举例:某自动化仓库希望用系统仿真来分析一个子系统的一个班次(工作8小时)的分拣能力。货物到达分拣子系统的平均间隔时间为输入参数,到达时间间隔限定在45s70s之间,变动步长为2.5s。解析:因子:货物到达分拣子系统的平均间隔时间。因子水平:45s70s

26、。系统性能指标:8小时的 分拣工作能力。终终止型仿真止型仿真止型仿真止型仿真用AutoMod软件包的AutoStat模块,进行单因子因子变动分析分析,得右边的响应曲线:3.正交设计l进行系统设计和方案对比的时候,需要知道哪些因子对系统性能的影响比较大。由于事先无法知道哪些因子起主导作用,需要全面分析各因子的影响。l当考察的因子比因子比较多多的时候,进行全面全面试验(把所有因子的任意水平进行组合)需要很多次仿真。(例:某个系统有7个2水平的因子,全面试验需要27=128次)。优点:点:合理安排实验次数,用较少的实验次数取得预期的结果。特点:特点:任意一任意一对因子的任意一个水平因子的任意一个水平

27、组合必在合必在试验中出中出现,而且出,而且出现的次数相同;的次数相同;总试验次数比全面次数比全面试验的次数少很多的次数少很多;3.正交设计举例:例:某钢铁厂为了提高铁水温度,需要通过试验选择最好的生产方案,经过分析有三个因子影响铁水的温度:焦比、风压和底焦高度。每个因子考虑3个水平,如何安排3个因子的水平以获得最高的铁水温度。解析:解析:表5-1 试验因子与水平表焦比(A)风压(B)Pa底焦高度(C)m水平11:16226101.2水平21:18305901.5水平31:14266001.33.正交设计表5-2 正交表L9试验标号因子1因子2因子3因子41 111112 212223 3133

28、34 421235 522316 623127 731328 832139 933213.正交设计试验结果试验号因子A因子B因子C钢水温度(减1350)1 1111152 2122453 3133354 4212405 5223456 6231307 7313408 8321409 933260试验指标的极差分析因子A因子B因子CK1959585K2115130145K3140125120k131.731.728.3k238.343.348.3k346.741.740.0均值的极差15.011.620.0Ki表示第i个水平所对应的试验指标总和ki表示第i个水平试验指标的均值极差最大的因子为主要

29、因子3.正交设计明确目的,确定考察的明确目的,确定考察的试验指指标明确要考察的因子和因子水平明确要考察的因子和因子水平选择合适的正交表合适的正交表根据正交表的根据正交表的试验号安排号安排实验,并,并记录试验指指标计算各水平所算各水平所对应的指的指标总和和K1、K2计算各水平算各水平对应的均的均值k1、k2计算各因子的算各因子的试验指指标均均值的极差的极差极差最大的因子极差最大的因子为主要因子主要因子正交正交设计实验的步的步骤4.参数优化目目标:找到一组系统参数,获得优化的系统性能指标(生产线每小时的产量最高、库存系统的库存水平最低、缺货次数最少等)。确定确定:用怎样的系统结构和系统参数进行仿真,如何评价仿真结果。常用常用的的优化化算法:算法:单纯形法、响应曲面法、拟退火法、禁忌法(Tabu)和进化算法等。进化算法:化算法:具有较好鲁棒性的全局优化算法。缺点缺点:需要的运算次数较多。利用生物进化中的遗传和选择原理,通过重组(交叉)、变异、选择以及群体的动态调整,达到全局寻优的目的,包括:基因算法、基因算法、进化化规划和划和进化策略化策略。谢谢观看谢谢观看THANK YOU!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁