仿真实验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本科实验报告实验名称:GPSSH软件仿真
学员:学号:
培养类型:年级:2011级
专业:计算机科学与技术所属学院:
指导教员:职称:
《本科实验报告》填写说明
1.完成所要求的每个实验后,均须提交实验报告。
2.实验报告内容编排应符合以下要求:
(1)采用A4(21cm×29.7cm)。上下左右各侧的页边距均为3cm;缺省文档网格:字号为小4号,中文为宋体,英文和阿拉伯数字为Times New Roman,每页30行,每行36字;页脚距边界为2.5cm,页码置于页脚、居中,采用小5号阿拉伯数字从1开始连续编排,封面不编页码。
(2)报告正文最多可设四级标题,字体均为黑体,第一级标题字号为4号,其余各级标题为小4号;标题序号第一级用“一、”、“二、”……,第二级用“(一)”、“(二)” ……,第三级用“1.”、“2.”……,第四级用“(1)”、“(2)” ……,分别按序连续编排。
(3)正文插图、表格中的文字字号均为5号。
一、实验目的和要求
1.熟悉GPSSH软件仿真环境;
2.练习简单队列仿真的编程方法;
3.应用离散事件仿真知识。
二、实验内容和原理
运用GPSSH软件仿真环境进行实例仿真;
三、实验项目
实验一:第二题
面包师试图统计每天应该烤多少打白吉饼,白吉饼的顾客数量的概率分布率如下:顾客的数量/天8101214概率0.350.300.250.10顾客订购白吉饼的数量的概率如下分布:
订单数量/顾客1234概率0.40.30.20.1一打白吉饼售价为8.40元,制作成本为5.80元,每天没有卖出去的白吉饼以半价卖给杂货店。基于5天的仿真,每天应该烤多少打(最接近5打)白吉饼?
实验二:第四题
小镇出租车在上午9:00到下午5:00之间运行一辆。现在准备增加一辆去港湾的车。出租车的需求服从下边的分布:
呼叫的时间间隔/分钟15 20 25 30 35 概率0.14 0.22 0.43 0.17 0.04 完成服务的时间分布如下:
服务时间/分钟 5 15 25 35 45概率0.12 0.35 0.43 0.06 0.04 仿真当前系统和增加一辆出租车的系统各五天。比较两个系统的顾客等待时间和其他任何有价值的指标。
四、实验环境
五、操作方法与实验步骤
实验一:白吉饼的最佳制作数量仿真
一、编程思想:
本实验是首先确定每天做的白吉饼的数量,而后进行仿真。研究在给定的白吉饼数量下面包店的盈利情况。由题目所给的表格可知每天所需的白吉饼数量只可能在[8,56]之间。由两个函数分别产生每天到达的顾客数和每个顾客购买的白吉饼数量。通过多次初始化制作白吉饼数量的值,比较各种数量情况下的盈利情况。而后找到最佳的白吉饼制作数量。
二、实验代码:
SIMULATE
1 FUNCTION RN1,D4
.35,8/.65,10/.90,12/1.0,14 顾客数量
2 FUNCTION RN2,D4 购买数量
.40,1/.70,2/.90,3/1.0,4
INITIAL XH$STOCK,9 初始每日做出的白吉饼数量9
INITIAL XH$GLOST,0 顾客多于饼损失数量
INITIAL XH$BLOST,0 饼多于顾客损失数量
DEMAND FV ARIABLE FN1*FN2
STOCKS TABLE XH$STOCK,0,10,20
GDLOSES TABLE XH$GLOST,0,10,20
BDLOSES TABLE XH$BLOST,0,10,20
GENERATE 1,,,,1 产生随机事件
ASSIGN 1,V$DEMAND 令PH1=DEMAND
TEST GE XH$STOCK,PH1,BINGS
TEST E XH$STOCK,PH1,BINGDUO
SA VEV ALUE STOCK,30,XH
TAB TABULATE STOCKS 制表
TABULATE GDLOSES
TABULATE BDLOSES
TERMINATE 1
BINGDUO ASSIGN BLOST,9
SA VEV ALUE STOCK,PH1,XH
SA VEV ALUE BLOST-,PH1,XH
TRANSFER ,TAB
BINGS SA VEV ALUE STOCK,9,XH
ASSIGN GLOST,PH1
SA VEV ALUE GLOST-,PH1,XH
TRANSFER ,TAB
START 5
END
三、实验结果:
Simulation begins.
Relative Clock: 5.0000 Absolute Clock: 5.0000
Block Current Total Block Current Total
1 5 11 2
2 5 12 2
3 5 13 2
4 2 BINGS 3
5 0 15 3
TAB 5 16 3
7 5 17 3
8 5
9 5
BINGDUO 2
TABLE STOCKS
ENTRIES IN TABLE MEAN ARGUMENT STANDARD DEVIATION SUM OF ARGUMENTS
5.0000 25.2000
6.7231 126.0000 NON-WEIGHTED
UPPER OBSERVED PERCENT CUMULATIVE CUMULATIVE MULTIPLE DEVIATION
LIMIT FREQUENCY OF TOTAL PERCENTAGE REMAINDER OF MEAN FROM MEAN
...
20.0000 2.0000 40.0000 40.00 60.00 0.7937 -0.7735
30.0000 3.0000 60.0000 100.00 0.00 1.1905 0.7140
TABLE GDLOSES
ENTRIES IN TABLE MEAN ARGUMENT STANDARD DEVIATION SUM OF ARGUMENTS
5.0000 -51.2000 20.0798 -25
6.0000 NON-WEIGHTED
UPPER OBSERVED PERCENT CUMULATIVE CUMULATIVE MULTIPLE DEVIATION
LIMIT FREQUENCY OF TOTAL PERCENTAGE REMAINDER OF MEAN FROM MEAN
0. 5.0000 100.0000 100.00 0.00 0.