欢迎来到天天文库
浏览记录
ID:36921778
大小:591.60 KB
页数:16页
时间:2019-05-11
《《计算机仿真作业》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、例:机器修理系统仿真有m台机器,由c个工人共同负责修理,并设:①各台机器质量相同,机器的连续运转时间相互独立且服从同一负指数分布,平均寿命为1/v(v>0)。②每个工人技术相同,且修理时间相互独立并服从同一负指数分布,平均修理时间为1/u(u>0).③修复后的机器其寿命分布不变。④机器停止运转每单位时间的损失费为c1元,工人单位时间的产值为c2元。若机器的等待时间为E,工人总的空闲时间为F,则系统总的损失费为S=c1E+c2F试求当机器数m固定时,为使系统的总损失费最小,应配备多少工人为最优?解:采用最短时间事件步长
2、法进行仿真,首先要确定一个初始状态。假定开始时所有的机器都正常运转,工人处于空闲状态。设T为仿真终止时间。依次仿真计算修理工人数C分别取1、2、3、…时的系统损失费。最后根据系统损失费S的极小值来确定最优工人数。根据以上思想并采用最短时间事件步长法仿真。㈡输入原始数据c1,c2,U,V,m,T给出m台机器的指数寿命B(H)=1?结束F=F+x-K②P=T3/T输出C,SC=1E=0F=0初始状态:B(i)=1,i=1,2,…,m;D(j)=0,j=1,2,..,c选取寿命最短的机器i:H=i,K=A(i)选取最早释放
3、时刻的工人j:y=j,x=D(j)x4、机器现在状态的当前时刻D(j):第j个工人修复机器的释放时刻c1:一个工人单位时间的产值c2:一台机器单位故障时间的损失费{B(i)=1机器正常运转0机器发生故障U:一个工人单位时间平均能修复的机器数V:一台机器在单位运转时间内发生故障的平均次数S:总损失费用E:机器故障时间累计F:工人空闲时间累计K:最短时间机器的当前时刻H:最短时间机器对应的机器号L:工人修完机器的释放时刻x:最短释放时间工人的当前时刻y:最短释放时间对应的工人序号下表列出了当m=86,1/V=500小时,1/U=34小时,c1=3.46元/小时5、,c2=3.2元/小时时的仿真结果,其中每次预定仿真时间为一万个小时,连续仿真五次取其平均值作为仿真结果。由仿真结果可知当工人数c≤10时,最优工人数为7.工人数C2345678910每小时平均损失E183.0128.976.037.624.59.09.410.215.2应用举例-可靠性问题例:一设备上三个相同的轴承,每个轴承正常工作寿命为随机变量,其概率分布如表所示.寿命h1000110012001300140015001600170018001900概率0.100.130.250.130.090.120.020.6、060.050.05在任何一个轴承损坏都可以使设备停止工作,从有轴承损坏,设备停止工作,到检修工到达开始更换部件为止,称为一个延迟时间.延迟时间也是随机变量,其概率分布如下表所示.延迟时间min51015概率0.60.30.1应用举例-可靠性问题设备停工时每分钟损失5元,检修工每小时工时费12元,轴承每个成本16元.更换一个轴承需要20min,同时更换两个轴承需要30min,同时更换三个轴承需要40min.现在有两种方案:方案一是损坏一个更换一个;方案二是一旦有轴承损坏就全部更换.试通过计算机仿真对这两种方案做出评价7、.在这一问题中,轴承寿命在1000到1900h之间,而延迟在5到15min之间,故若用时间步长法时,步长选取有些困难.步长小浪费很大,步长大又不精确,所以采用事件步长法.在事件发生时再考虑系统状态的变化情况,这就比较合理.应用举例-可靠性问题为了进行仿真,首先对轴承寿命和延迟时间与随机数对应,对应规则分别如下两个表.轴承寿命h频率随机数区间10000.10(0,0.10)11000.13[0.10,0.23)12000.25[0.23,0.48)13000.13[0.48,0.61)14000.09[0.61,0.78、0)15000.12[0.70,0.82)16000.02[0.82,0.84)17000.06[0.84,0.90)18000.05[0.90,0.95)19000.05[0.95,1.00)延迟时间频率随机数区间50.60(0,0.6)100.30[0.6,0.9)150.10[0.9,1.0)轴承寿命随机数延迟时间随机数由于在这一问题中各
4、机器现在状态的当前时刻D(j):第j个工人修复机器的释放时刻c1:一个工人单位时间的产值c2:一台机器单位故障时间的损失费{B(i)=1机器正常运转0机器发生故障U:一个工人单位时间平均能修复的机器数V:一台机器在单位运转时间内发生故障的平均次数S:总损失费用E:机器故障时间累计F:工人空闲时间累计K:最短时间机器的当前时刻H:最短时间机器对应的机器号L:工人修完机器的释放时刻x:最短释放时间工人的当前时刻y:最短释放时间对应的工人序号下表列出了当m=86,1/V=500小时,1/U=34小时,c1=3.46元/小时
5、,c2=3.2元/小时时的仿真结果,其中每次预定仿真时间为一万个小时,连续仿真五次取其平均值作为仿真结果。由仿真结果可知当工人数c≤10时,最优工人数为7.工人数C2345678910每小时平均损失E183.0128.976.037.624.59.09.410.215.2应用举例-可靠性问题例:一设备上三个相同的轴承,每个轴承正常工作寿命为随机变量,其概率分布如表所示.寿命h1000110012001300140015001600170018001900概率0.100.130.250.130.090.120.020.
6、060.050.05在任何一个轴承损坏都可以使设备停止工作,从有轴承损坏,设备停止工作,到检修工到达开始更换部件为止,称为一个延迟时间.延迟时间也是随机变量,其概率分布如下表所示.延迟时间min51015概率0.60.30.1应用举例-可靠性问题设备停工时每分钟损失5元,检修工每小时工时费12元,轴承每个成本16元.更换一个轴承需要20min,同时更换两个轴承需要30min,同时更换三个轴承需要40min.现在有两种方案:方案一是损坏一个更换一个;方案二是一旦有轴承损坏就全部更换.试通过计算机仿真对这两种方案做出评价
7、.在这一问题中,轴承寿命在1000到1900h之间,而延迟在5到15min之间,故若用时间步长法时,步长选取有些困难.步长小浪费很大,步长大又不精确,所以采用事件步长法.在事件发生时再考虑系统状态的变化情况,这就比较合理.应用举例-可靠性问题为了进行仿真,首先对轴承寿命和延迟时间与随机数对应,对应规则分别如下两个表.轴承寿命h频率随机数区间10000.10(0,0.10)11000.13[0.10,0.23)12000.25[0.23,0.48)13000.13[0.48,0.61)14000.09[0.61,0.7
8、0)15000.12[0.70,0.82)16000.02[0.82,0.84)17000.06[0.84,0.90)18000.05[0.90,0.95)19000.05[0.95,1.00)延迟时间频率随机数区间50.60(0,0.6)100.30[0.6,0.9)150.10[0.9,1.0)轴承寿命随机数延迟时间随机数由于在这一问题中各
此文档下载收益归作者所有