库存系统仿真程序设计实验报告参考格式_第1页
库存系统仿真程序设计实验报告参考格式_第2页
库存系统仿真程序设计实验报告参考格式_第3页
库存系统仿真程序设计实验报告参考格式_第4页
库存系统仿真程序设计实验报告参考格式_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实 验 报 告课程名称: 系统仿真 实验名称: 库存系统仿真程序设计 院 (系): 管理学院 专业班级: 姓 名: 学 号: 指导教师: 2011 年 11 月 29 日系统仿真实验报告(参考格式,16K 纸)课程名称:系统仿真实验项目名称:库存系统仿真程序设计 实验类型:综合型实验学生姓名: 专 业: 班 级: 指导教师: 实验地点:西楼机房 实验日期:2011 年 11 月 28 日一、实验目的和要求系统仿真是管理科学专业的一门专业必修课,是建立在系统科学、计算机技术和计算方法等基础上的一门综合性很强的课程,它是分析、综合各类工程系统和非工程系统的一种研究方法和有力的手段。而实验课是为了巩固课堂所学内容,让学生亲自上机操作。其目的主要是使学生真正了解计算机仿真相关知识,通过实验训练进一步培养学生分析问题和解决问题的能力,使学生掌握在实际系统中应用系统仿真的方法和步骤。本实验要求学生针对一个库存系统进行详细的问题分析、建模、编程、上机调试等,要求学生掌握对实际系统计算机仿真的一般过程和基本方法。在实验的全过程中,培养学生勤奋学习、求真、求实的科学品德,培养学生的动手能力、思维能力、想象能力、表达能力。二、实验内容和原理1.内容某自行车商店的仓库管理人员采取一种简单的订货策略,当库存量降低到 P 辆自行车时就向厂家订货,每次订货 Q 辆,如果某一天的需求量越过了库存量,商店就有销售损失和信誉损失,但如果库存量过多,将会导致资金积压和保管费增加若现在已有如下表所示的五种库存策略,试比较选择一种策略以使总费用最少方案编号 重新订货点 P/辆 重新订量 Q/辆方案 1 125 100方案 2 125 150方案 3 150 250方案 4 175 250方案 5 175 300这个问题的已知条件是:1)从发出订货到收到货物需隔 3 天2)每辆自行车保管费为 0.75 元/天,每辆自行车的缺货损失为 1.80元/天,每次的订货费为 75 元 3)每天自行车需求量是 0 到 99 之间均匀分布的随机数.4)原始库存为 115 辆,并假设第一天没有发出订货.要求用计算机按天仿真仓库货物的变动情况却很方便可以 150 天为例,依次对这五种方案进行仿真,最后比较各方案的总费用,从而作决策2.原理输入一些常数和初始数据后,以一天为时间步长进行仿真.1)检查这一天是否为预定到货日期,如果是,则原有库存量加 Q,并把预定到货量清为零;如果不是,则库存量不变;2)接着仿真随机需求量,这可用计算机语言中的随机函数得到若库存量大于需求量,则新的库存量减去需求量;反之,则新库存量变为零,并且要在总费用上加一缺货损失3)检查实际库存量加上预定到货量是否小于重新订货点 P,如果是,则需要重新订货,这时就加一次订货费如此重复运行 150 天,即可得所需费用总值三、仪器名称及主要规格(包括量程、分度值、精度等) 、 材料计算机(配置) ,四、实验步骤填题目分析这一问题用解析法讨论比较麻烦,但用计算机按天仿真仓库货物的变动情况却很方便我们以 150 天为例,依次对这五种方案进行仿真,最后比较各方案的总费用,从而就可以作出决策程序框图五、实验结果及分析(调试中出现问题及解决)第 1 种方案的 150 天的总费用为 :11884.8 元第 2 种方案的 150 天的总费用为 :11314.8 元第 3 种方案的 150 天的总费用为 :15764 元第 4 种方案的 150 天的总费用为 :17604.3 元第 5 种方案的 150 天的总费用为 :18463.5 元经过计算机仿真、比较可得出:第 2 种方案最优,其 150 天的总费用为:11314.8 元Press any key to continue六、体会通过本次实验,掌握了事件步长法仿真实验的基本原理和实践步骤,并通过该原理解决了实际问题,达到了学以致用的目的。七、结果(附程序源码及运行结果)程序代码#include#include#includeusing namespace std;int main() srand(unsigned)time(NULL);int prePoint, preQuantity,prePeriod,preCost,needCount,primNum,lackNum,order,optPro,orderCost;prePeriod = 3; /订货到收货的时间间隔double keepCost = 0.75; /保管费double lackLoss = 1.8; /缺货损失费preCost = 75; /订货费primNum = 115; /原始库存double ttCost = 0;double optSche = 1000000;order = 0; /未定货时的状态for (int j=1; j=5; j+) if (j = 1)prePoint = 125; /重新订货点preQuantity = 100; else if (j = 2)prePoint = 125; preQuantity = 150; else if (j = 3)prePoint = 150; preQuantity = 250; else if (j = 4)prePoint = 175; preQuantity = 250; else if (j = 5)prePoint = 175; preQuantity = 300; ttCost = 0; /总费用初始化为 0orderCost = 0; /订货费for (int i=1; i=150; i+) if (primNum prePoint) if (i != 1 ) /检测和订货if (i != 148 orderCost += 75; if (i - order)%3 = 0 /收货order = 0; /把订货状态重置为 0,即未订货状态 needCount = rand()%100; /产生今天的需求量if (needCount primNum) primNum = primNum - needCount; lackNum = 0; else lackNum = needCount - primNum;primNum = 0; ttCost += primNum * keepCost + lackNum * lackLoss; if (ttCost + orderCost optSche) optSche = ttCost + orderCost;optPro = j;cout“第“

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论