还剩4页未读,继续阅读
文本内容:
实验课程名称测控系统仿真实验项目名称__步长法仿真 实验成绩 实 验 者 雷阳 专业班级 测控1101班 组别 同 组 者 实验日期2014年5月19日第一部分实验预习报告 实验目的
1、掌握__步长法的原理及实现
2、学会__tlab程序设计实验内容对如下可靠性问题进行仿真:一设备上三个相同的轴承,每个轴承正常工作寿命为随机变量,其概率分布如表所示.在任何一个轴承损坏都可以使设备停止工作,从有轴承损坏,设备停止工作,到检修工到达开始更换部件为止,称为一个延迟时间.延迟时间也是随机变量,其概率分布如下表所示.寿命h1000110012001300140015001600170018001900概率
0.
100.
130.
250.
130.
090.
120.
020.
060.
050.05延迟时间min51015概率
0.
60.
30.1设备停工时每分钟损失5元检修工每小时工时费12元,轴承每个成本16元.更换一个轴承需要20min,同时更换两个轴承需要30min,同时更换三个轴承需要40min.现在有两种方案方案一是损坏一个更换一个;方案二是一旦有轴承损坏就全部更换.试通过计算机仿真对这两种方案做出评价.第二部分实验过程记录(实验程序清单,截图,试验中遇到的问题等)
一、程序如下方案一是损坏一个更换一个clearcloseclct=0;%仿真时钟成本一cost1=0;%产生初始化__表p1=rand13;%产生三个轴承坏的时间概率p2=rand13;%产生三个延迟时间概率fori=1:3ifp1i
0.1tai=1000;elseifp1i
0.23tai=1100;elseifp1i
0.48tai=1200;elseifp1i
0.61tai=1300;elseifp1i
0.7tai=1400;elseifp1i
0.82tai=1500;elseifp1i
0.84tai=1600;elseifp1i
0.9tai=1700;elseifp1i
0.95tai=1800;elsetai=1900;endifp2i
0.6tyci=5;elseifp2i
0.9tyci=10;elsetyci=15;endtsji=tai+tyci;endt=mintsj;forj=1:3iftsjj==ti=j;break;endendcost1=cost1+tyci+20*5+4+16;%仿真whilet=_____0p1i=rand1;p2i=rand1;ifp1i
0.1tai=1000;elseifp1i
0.23tai=1100;elseifp1i
0.48tai=1200;elseifp1i
0.61tai=1300;elseifp1i
0.7tai=1400;elseifp1i
0.82tai=1500;elseifp1i
0.84tai=1600;elseifp1i
0.9tai=1700;elseifp1i
0.95tai=1800;elsetai=1900;endifp2i
0.6tyci=5;elseifp2i
0.9tyci=10;elsetyci=15;endtsji=tsji+tai+tyci;t=mintsj;forj=1:3iftsjj==ti=j;break;endendcost1=cost1+tyci+20*5+4+16;end[tcost1];ans=10006035185方案二是一旦有轴承损坏就全部更换clearcloseclct=0;%仿真时钟成本一成本二cost2=0;tsj=
[000];whilet=_____0p1=rand13;%产生三个轴承坏的时间概率p2=rand13;%产生三个延迟时间概率fori=1:3ifp1i
0.1tai=1000;elseifp1i
0.23tai=1100;elseifp1i
0.48tai=1200;elseifp1i
0.61tai=1300;elseifp1i
0.7tai=1400;elseifp1i
0.82tai=1500;elseifp1i
0.84tai=1600;elseifp1i
0.9tai=1700;elseifp1i
0.95tai=1800;elsetai=1900;endifp2i
0.6tyci=5;elseifp2i
0.9tyci=10;elsetyci=15;endtsji=tsji+tai+tyci;endt=mintsj;forj=1:3iftsjj==ti=j;break;endendcost2=cost2+tyci+40*5+8+3*16;end[tcost2]ans=10018522537第三部分结果与讨论
1、结果分析由仿真结果可知,程序运行结果T=_____0h方案一cost=35185元方案二cost=22537元从而得出方案二较方案一优
2、小结通过这次实验,我了解并学会__tlab的基本操作,学会__tlab程序设计,并通过仿真解决可靠性问题。