1 / 16
文档名称:

交通系统仿真实验报告.doc

格式:doc   大小:568KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

交通系统仿真实验报告.doc

上传人:yixingmaoj 2017/2/24 文件大小:568 KB

下载得到文件列表

交通系统仿真实验报告.doc

相关文档

文档介绍

文档介绍:实验报告 2012 年 11月 10日课程名称道路交通系统仿真学生姓名学号专业班级指导教师院系名称交通运输工程学院实验一随机数生成程序一. 实验要求产生 1~1000 的随机数,个数大约 256 个。二. 实验环境工具使用 Visual C++ ,程序类型 Win32 Console Application 。三. 实验原理根据公式 x[i]=a*x[i-1]mod(m), 可根据所需范围值确定 a和 m 的值,本实验中需要 1~1000 的随机数, 因此可以选择 a=35,m=1024 。其周期为(m/4)=256, 产生 256 个 1~1024 之间随机数。根据需要,我们舍弃大于 1000 的随机数,原理是我们使用中间变量连接产生的数与我们需要的数组,通过对中间变量的不断循环, 当产生大于 1000 的随机数时,我们继续使中间变量不断循环但不放入数组,从而舍弃这些数字,最终得到我们需要的 1~1000 的随机数的数组并输出数组中的数,并计数其个数,这样就完成了我们的产生随机数的目的。四. 实验步骤图一随机数程序流程图图二随机数程序运行结果程序开始先给定初始值( 1~1000 以内奇数) ,根据给定的公式计算中间值 temp ,再判断 temp 的值是否小于 1000 ,把小于 1000 的 temp 值赋给数组 x[i], 循环执行该命令直至 x[i]=x[0] , 结束程序并输出数组值和数组大小。数组值随初始值改编而改变,初始值决定数组值的变化。五. 分析总结由图二随机数程序运行结果可以看出,该程序运行结果与我们所给与的数学模型期望达到的效果一致。程序运行正确,伪随机数的周期为 256 个,由于去除了大于 1000 的随机数,故程序结果显示为 249 ,与数学模型的周期一致。附录#include <> void main(void) { int i=1,j=0,temp=0; int a=35,m=1024; int x[256]; int k; printf(" 输入到达服务时间随机初始值: "); scanf("%d",&x[0]); printf("\n"); while(i) { temp=a*x[i-1]%m; while(temp>1000) { temp=a*temp%m; } if(temp!=x[0]) { x[i]=temp; printf("%5d",x[i]); i++; } else {j=i-1,i=0;} } printf("\n\nj=%d\n\n",j); } 实验二单服务台排队系统仿真一. 实验要求单服务台对到达顾客进行服务,顾客单路排队,随机分配顾客的到达时间间隔和服务时间,从而确定顾客的到达时刻和服务开始结束时刻,并计算服务台的空闲时间和顾客的排队等待时间。通过程序实现对单服务台排队系统的仿真,根据程序运行结果计算重要结果属性值。二. 实验环境工具使用 Visual C++ ,程序类型 Win32 Console Application 。三. 实验原理在程序设计中,顾客到达时间间隔 time_interval 和服务时间 service_time 由随机数确定。顾客到达时间间隔通过随机数分布并定义其分布区间,从而确定其到达间隔时间;服务时间也是先通过随机数程序产生一组随机数,然后通过对随机数区间的定义确定随机服务时间。这两个参数确定后可以通过数学方法确定其他参数,因此到达时间间隔和服务时间是程序中最重要的两个参数。四. 实验步骤图三单服务台仿真流程图图四随机时间间隔图五随机服务时间图六单服务台排队系统顾客服务时刻表程序先通过随机数方法分配排队顾客的随机到达时间间隔和随机服务时间。随机到达时间间隔是用 1~1000 之间的随机数进行等概率分配给 1~8 分钟的到达间隔;随机服务时间是将 1~1000 的随机数分配给 1~6 分钟的服务时间,其分配时段根据概率 ,,,,, 分配,通过这种方法将 1~1000 以内的随机数分配给各个时间段,从而得到顾客的随机到达时间间隔和随机服务时间。得到这两个基本参数后,通过数学方法联系其他参数,运用程序的循环过程最终可以输出单服务台顾客服务时刻表。五. 分析总结通过程序运行和结果校正,程序输出结果正确,程序运行正确。我们以 10 个顾客为例,运行程序,可以计算出在该程序设定条件下的属性值: 顾客平均等待时间= min 服务员平均服务时间= min 服务员平均空闲时间= min #include <> int imax(int, int); 第 7页共

最近更新

2025年度智能交通系统开发合作协议书3篇 43页

企业员工宿舍宿管员劳动合同范本及管理规范 3页

2025年度新能源车产业链委托理财服务协议3篇 39页

2025年度新能源储能设备委托制作协议书3篇 90页

企业财务战略规划与实施服务协议 3页

企事业单位保安服务合同示范文本 3页

休闲娱乐场地租赁飘然而往动态支持合同 2页

会议活动包车服务合同范本 3页

体育产业发展补贴合同书模板 2页

体育场馆场地租赁安全保障合同 2页

体育设施厂房租赁合同范本解读 3页

2025年度工厂员工环境保护责任合同3篇 37页

供应链金融担保公司延期还款合同 3页

XX公司档案管理制度 5页

保姆合同:特殊儿童看护服务专案 3页

保安公司劳务派遣与安全防范设备租赁服务合同.. 3页

2025年度就业市场调研补充协议书3篇 39页

保温材料环保技术引进合同 3页

保温砂浆原材料供应合同样本 3页

2025年度家具设计专利授权与销售合同3篇 43页

2025年度室内门行业技术交流与合作合同3篇 45页

健康食品代理合作协议——健康生活方式推广 4页

储藏室装修工程质保服务合同范本 2页

2025年度安置房买卖合同(城市更新项目专用).. 42页

光伏设备安装与运营维护合同 3页

全国性品牌代理包销合同范本 3页

2025年度学生校外研学旅行安全保障协议书模板.. 38页

焦虑自评量表SAS完整 6页

牙体牙髓病用药 53页

升压站调试方案 11页