道路交通系统建模与仿真学习总结

时间:2019-05-12 12:59:34下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《道路交通系统建模与仿真学习总结》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《道路交通系统建模与仿真学习总结》。

第一篇:道路交通系统建模与仿真学习总结

交通系统建模与仿真学习总结

《道路交通系统建模与仿真》是面向交通工程、交通运输、车辆工程等专业高年级学生的必修专业基础课。它为该专业学生进一步学习、研究道路交通问题打下了基础。其目的是通过对系统仿真的一般理论和研究方法的学习,了解应用系统仿真技术对各种道路交通问题进行仿真的基本方法,同时通过开发型试验,培养该专业学生今后从事交通工程、交通运输研究、应用的基本技能。

这门课对数学以及计算机程序编写都有较高的要求,但经过一个学期的学习,通过老师的讲解、多媒体教案的演示以及小组讨论完成作业,我对道路交通系统建模与仿真有了一些初步的认识和粗浅的理解,下面我把学习的心得体会作如下总结。

一、系统建模

随着智能交通系统(ITS)在全球范围内的兴起,作为其核心内容之一的交通仿真正成为国内外的研究热点。传统的交通仿真系统存在对道路、交通环境信息的管理能力不足等问题,而地理信息系统(GIS)作为一种新兴的、迅速发展的技术,具有很强的信息管理能力和信息可视化能力。

系统建模主要向我们介绍了传统的科学方法与建模、系统建模以及建模的一些方法。系统建模是通过计算机技术开发一些软件通过程序语言实现对一些实体系统进行模拟来达到研究学习的目的。系统的建模有很多种软件和语言,其中一种为UML(统一建模语言)。

公认的面向对象建模语言出现于70年代中期。从1989年到1994年,其数量从不到十种增加到了五十多种。在众多的建模语言中,语言的创造者努力推崇自己的产品,并在实践中不断完善。但是,OO方法的用户并不了解不同建模语言的优缺点及相互之间的差异,因而很难根据应用特点选择合适的建模语言,于是爆发了一场“方法大战”。90年代中,一批新方法出现了,其中最引人注目的是Booch 1993、OOSE和OMT-2等。此外,还有Coad/Yourdon方法,即著名的OOA/OOD,它是最早的面向对象的分析和设计方法之一。该方法简单、易学,适合于面向对象技术的初学者使用,但由于该方法在处理能力方面的局限,目前已很少使用。概括起来,首先,面对众多的建模语言,用户由于没有能力区别不同语言之间的差别,因此很难找到一种比较适合其应用特点的语言;其次,众多的建模语言实际上各有千秋;第三,虽然不同的建模语言大多类同,但仍存在某些细微的差别,极大地妨碍了用户之间的交流。因此在客观上,极有必要在精心比较不同的建模语言优缺点及总结面向对象技术应用实践的基础上,组织联合设计小组,根据应用需求,取其精华,去其糟粕,求同存异,统一建模语言。

二、关于仿真技术

所谓系统仿真(system simulation),就是根据系统分析的目的,在分析系统各要素性质及其相互关系的基础上,建立能描述系统结构或行为过程的、且具有一定逻辑关系或数量关系的仿真模型,据此进行试验或定量分析,以获得正确决策所需的各种信息。

系统仿真的实质是一种对系统问题求数值解的计算技术。尤其当系统无法通过建立数学模型求解时,仿真技术能有效地来处理。仿真是一种人为的试验手段。它和现实系统实验的差别在于,仿真实验不是依据实际环境,而是作为实际系统映象的系统模型以及相应的“人造”环境下进行的。这是仿真的主要功能。仿真可以比较真实地描述系统的运行、演变及其发展过程。

仿真的过程也是实验的过程,而且还是系统地收集和积累信息的过程。尤其是对一些复杂的随机问题,应用仿真技术是提供所需信息的唯一令人满意的方法。对一些难以建立物理模型和数学模型的对象系统,可通过仿真模型来顺利地解决预测、分析和评价等系统问题。通过系统仿真,可以把一个复杂系统降阶成若干子系统以便于分析。通过系统仿真,能启发新的思想或产生新的策略,还能暴露出原系统中隐藏着的一些问题,以便及时解决。

仿真软件包括为仿真服务的仿真程序、仿真程序包、仿真语言和以数据库为核心的仿真软件系统。仿真软件的种类很多,在工程领域,用于系统性能评估,如机构动力学分析、控制力学分析、结构分析、热分析、加工仿真等的仿真软件系统MSC Software在航空航天等高科技领域已有45年的应用历史。常用的有CATIA , UG ,PRO/ENGNIEER。仿真的方法主要是指建立仿真模型和进行仿真实验的方法,可分为两大类:连续系统的仿真方法和离散事件系统的仿真方法。人们有时将建立数学模型的方法也列入仿真方法,这是因为对于连续系统虽已有一套理论建模和实验建模的方法,但在进行系统仿真时,常常先用经过假设获得的近似模型来检验假设是否正确,必要时修改模型,使它更接近于真实系统。对于离散事件系统建立它的数学模型就是仿真的一部分。仿真工具主要指的是仿真硬件和仿真软件。仿真硬件中最主要的是计算机。用于仿真的计算机有三种类型:模拟计算机、数字计算机和混合计算机。数字计算机还可分为通用数字计算机和专用的数字计算机。

三、建立模型

对本课程我们主要学习了微观交通仿真,即把车辆作为一个研究对象,对车辆进行标识和定位,在每一扫描时段车辆的速度、加速度和其它车辆特性被跟新和记录并反馈。仿真模型由两大部分组成:一部分是路网几何形状的精确描述,包括信号灯、检测器、可变信息标志等交通设施。另一部分是每辆车动态交通行为的精确模拟,这种模拟要考虑驾驶员的行为并根据车型加以区分。仿真系统要求能够建立和处理不同形式的路网,清晰地表现路网的几何形状,包括交通设施;能够产生进入路网的不同种类的车辆以及车的基本参数和运动状态;能够处理车辆在路网上的运行情况,准确反映出车辆间的相互作用。通过以上对建模和仿真的介绍,下一步老师重点对如何利用建模和仿真的方法建立道路交通系统的模型向我们做了详细的介绍。

道路交通的模型主要有以下几种:交通特征模型、车辆运行速度、事故预测、汽车振动模型、汽车跟车模型。

四、感想与心得

这门课程对数学、计算机程序编写以及车辆相关知识的要求很高,通过学习我对交通建模与仿真有了一定的认知,但只是停留在表面,要想深入的学习必须要加强相关课程的基础。这门课程也提高了我对交通系统学习的兴趣,在以后的我会更加深入的学习。

第二篇:建模与仿真实验报告

重 重 庆 庆

大 大 学 学

学 学 生 生

实 实 验 报 告 实验课程名称

物流系统建模与仿真

开课实验室

物流工程实验室

学 学

自动化

年级

专业班

程 物流工程 2 班

学 学 生 生

姓 姓 名

段竞男

201 24 912

开 开 课 时 间

2014

至15

学年第 二

学 学期 期 总 总

成 成 绩 绩

教师签名

自动化 学院制 《 物流系统建模与仿真 》实验报告

开课实验室:

****年**月**日 日 学院 自动化 年级、专业、班 12级物流工程2班 姓名 段竞男 成绩

课程 名称 物流系统建模与仿真 实验项目 名

称 产品测试工艺仿真与分析实验 指导教师 张莹莹 教师评语

成绩

一、实验目得 通过建立单存放区域、单处理工作台得简单模型,了解 5 个基本建模步骤。学习使用统计分析工具.二、实验原理 某工厂车间对三类产品进行检验。这三种类型得产品按照一定得时间间隔方式到达。随后,不同类型得产品被分别送往三台不同得检测机进行检测,每台检测机只检测一种特定得产品类型.其中,类型 1 得产品到第一台检测机检测,类型2得产品到第二台检测机检测,类型 3 得产品到第三台检测机检测。产品检测完毕后,由传送带送往货架区,再由叉车送到相应得货架上存放。类型 1 得产品存放在第 2 个货架上,类型 2 得产品存放在第 3 个货架上,类型 3 得产品存放在第 1 个货架上。

三、使用仪器、材料

一台PC机,flexsim软件 四、实验步骤

1)创建模型布局

使用鼠标将需要得对象从对象库中拖放到正视图窗口中,根据需要使用鼠标改变对象位置、大小与转角。

2)连接端口

按下键盘上得“A“键,用鼠标拖放在对象间建立输出端口-输入端口连接;方向为从流出实体得对象到流入实体得对象;模型中得对象发出与接收实体需要这种连接。

3)编辑外观、设置对象行为

(1)参数窗口(Parameters Window)

双击对象(或在右键菜单选择 Parameters)

;用于对各种对象得自身特性得设置、编辑。

(2)属性窗口(Properties Window)

右键单击对象,在弹出菜单中选择 Properties;用于编辑与查瞧所有对象都拥有得一般性信息。

(3)模型树视图(Model Tree View)模型中得所有对象都在层级式树结构中列出;包含对象得底层数据结构;所有得信息都包含在此树结构中。

4)重置运行

(1)重置模型并运行

(2)控制仿真速度(不会影响仿真结果)

检测机器 1 检测机器 2 检测机器 3 传送带 传送带 传送带 货架 1 货架 2 货架 3 产品 1 产品 2 产品 3

(3)设置仿真结束时间

5)观察结果

(1)使用“Statistics”(统计)菜单中得 Reports and Statistics(报告与统计)生成所需得各项数据统计报告.(2)其她报告功能包括:对象属性窗口得统计项;记录器对象;可视化工具对象;通过触发器记录数据到全局表。

五、实验过程原始记录((数据、图表、计算等))

1、运行结果得平面视图:

2、运行结果得立体视图

3、运行结果得暂存区数据分析结果图:

第一个暂存区

第二个暂存区 由报表分析可知 5 次实验中,第一个暂存区得平均等待时间为 11、46,而第二个暂存区得平均等待时间为13、02,略大于第一个暂存区,由此可见,第二个暂存区得工作效率基本上由第一个暂存区决定。

4、运行结果三个检测台得数据分析结果图,三个检测台得 state饼图:

(1)处理器一:

由实验结果分析可得,处理器一只有53%得时间处于工作状态,有32、3%得时间就是处于闲置状态,并且该处理器得准备时间较长,占总时间得 14、7%,这些数据表明该处理器得运行速度完全能满足,甚至超过系统得要求,可以适当得选择更处理速度慢一点得处理器来降低系统成本。

(2)处理器二:

由实验结果分析可得,处理器二只有 16、9%得时间处于工作状态,有66%得时间就是处于闲置状态,并且有 17、1%得时间处于准备时间,以上数据说明处理器二闲置时间过长,工作效率低,不能很好地配合物料二得到达速度。

(3)处理器三

由实验结果分析可得,处理器三得只有16、9%得时间处于工作状态,有 66、1%得时间就是处于闲置状态,并且有 16、9%得时间处于准备时间,以上数据说明处理器三得工作效率低,不能很好地配合物料三得到达速度,可以适当得降低处理器三得处理速度。

六、实验结果及分析

1))对得到得数据做简单分析,提出改进措施。

答:通过对实验数据分析,发现现有得机器设备得设置基本能满足系统得要求,但工作效率低,大大浪费了设备得工作能力,可以适当得提高物料得到达速度,或者降低三台处理器得处理速度.2 2)

讨论:本实验根据三个处理器得统计信息,通过状态图分析各处理器得工作状态,通过暂存区材料得平均等待时间,分析这个检测流程得效率如何?就是否存在瓶颈?如果存在,怎样才能改善整个系统得绩效呢? 答:由报表分析可知5次实验中,第一个暂存区得平均等待时间为 11、46,而第二个暂存区得平

均等待时间为 13、02,略大于第一个暂存区,由此可见,第二个暂存区得工作效率基本上由第一个暂存区决定。处理器一只有53%得时间处于工作状态,有 32、3%得时间就是处于闲置状态,并且该处理器得准备时间较长,占总时间得14、7%,这些数据表明该处理器得运行速度完全能满足,甚至超过系统得要求,可以适当得选择更处理速度慢一点得处理器来降低系统成本。由实验结果分析可得,处理器二只有 16、9%得时间处于工作状态,有 66%得时间就是处于闲置状态,并且有 17、1%得时间处于准备时间,以上数据说明处理器二闲置时间过长,工作效率低,不能很好地配合物料二得到达速度。由实验结果分析可得,处理器三得只有 16、9%得时间处于工作状态,有 66、1%得时间就是处于闲置状态,并且有16、9%得时间处于准备时间,以上数据说明处理器三得工作效率低,不能很好地配合物料三得到达速度,可以适当得降低处理器三得处理速度。整体来瞧,整个检测流程效率不高,但就是并不存在瓶颈,能够达到系统得要求,但工作效率低,大大浪费了设备得工作能力,可以适当得提高物料得到达速度,或者降低三台处理器得处理速度.《物流系统建模与仿真》实验报告

开 :

开 课 实 验 室 :

年 年

月 月

日 日 学院 自动化 年级、专业、班 12级物流工程2班 姓名 段竞男 成绩

课程 名称 物流系统建模与仿真 实验项目 名

称 多产品多阶段制造系统仿真与分析实验 指导教师 张莹莹 教师评语

成绩

一、实验目得 假定在保持车间逐日连续工作得条件下,对系统进行 365 天得仿真运行(每天按8 小时计算),计算每组机器队列中得平均产品数以及平均等待时间。通过仿真运行,找出影响系统得瓶颈因素,并对模型加以改进。

二、实验原理 某制造车间由 5 组机器组成,第 1,2,3,4,5 组机器分别有3,2,4,3,1 台相同得机器。这个车间需要加工三种原料,三种原料分别要求完成4、3 与5 道工序,而每道工序必须在指定得机器组上处理,按照事先规定好得工艺顺序进行。

概念模型参考如下:

三、使用仪器、材料

一台PC 机,flexsim 软件 四、实验步骤

1)创建模型布局 使用鼠标将需要得对象从对象库中拖放到正视图窗口中,根据需要使用鼠标改变对象位置、大小与转角。

2)连接端口 按下键盘上得“A”键,用鼠标拖放在对象间建立输出端口—输入端口连接;方向为从流出实体得对象到流入实体得对象;模型中得对象发出与接收实体需要这种连接。本实验此步骤为关键环节,连接线较复杂,故连接端口时应注意保持清晰思路.机器 1 机器 1 机器 1 暂存区 机器 2 机器 2 暂存区 机器 3 机器 3 机器 3 机器 3

暂存区 机器 4 机器 4 机器 4 暂存区 机器 5

暂存区 1 2 3

3)定义对象参数(1)定义Source 在模型中,共有 3 个Source 实体,每个Source 对应一类原料,也就就是说,一个 Source 生成一类原料.我们需要设置每个 Source 实体,使得每类原料得到达间隔时间满足系统得要求。

(2)分别按照要求定义机器组1、机器组 2、机器组 3、机器组 4、机器组 5、暂存区参数。

4)模型运行

(1)设置 Experimenter

(2)重置模型并运行 5)观察结果 仿真进行过程中,可以瞧到红、黄、蓝三种不同颜色得原料从系统中流过,经过不同机器组得加工,最后离开系统。

仿真运行到175200 单位时间得时候,自动停止。

五、实验过程原始记录((数据、图表、计算等)

1、运行结果得平面视图: 2、提供运行结果得立体视图:

3、提供运行结果五个暂存区数据分析结果图

由数据图可知第一个暂存区得为 物料输入量为 888 8,平均数量为 0、63, 最大等待时间达到了 241、、94,平均等待时间为 12、5,由此可见暂存区一得货物 状态较为空闲,不就是 系统得瓶颈。

为 由数据图可知第二个暂存区得物料输入量为 1117 3,平均容量为 1 967、0 4, 最大等待时间为 6301 17、14 4为,平均等待时间为 303 3 88、42, 由此可见暂存区二得货物周转率较高, 处于比较忙碌得状态,非常 容易成为系统得瓶颈。

由数据图可知第三个暂存区得物料输入量为5 58 35,平均数量为 0、11,最大等待时间达到了 12 24、25,平均等待时间为 3、40, 由此可见暂存区三得效率较高,较为适应系统得要求。

为 由数据图可知第四个暂存区得物料输入量为 3604,平均数量为 5、62 2,最大等待时间为1 164 2、37,平均等待时间为 273、55,由此可见暂存区四货物周转率高,并且运行效率高, 能够适应系统得要求,安排合理。

由数据图可知第五 个暂存区得物料为 输入量为 7 208,平均数量为2 243、75, 最大等待时间为 1 0936、85,平均等待时间为 5956, 由此可见暂存区五 容易造成货物得堆积与等待,不 能够适应系统得要求,安排 不够 合理, 为该系统得瓶颈.六、实验结果及分析

对得到得数据做简单分析,提出改进措施:

暂存区 1 2 3 4 5平均等待时间 12、50 30388、42 3、40 273、55 5956

平均数量 0、63 1967、04 0、11 5、62 243、75 由数据图可知第一个暂存区得物料输入量为 8888,平均数量为 0、63,最大等待时间达到了241、94,平均等待时间为12、5,由此可见暂存区一得货物状态较为空闲,不就是系统得瓶颈.由数据图可知第二个暂存区得物料输入量为11173,平均容量为 1967、04,最大等待时间为 63017、14,平均等待时间为 30388、42,由此可见暂存区二得货物周转率较高,处于比较忙碌得状态,非常容易成为系统得瓶颈.由数据图可知第三个暂存区得物料输入量为 5835,平均数量为0、11,最大等待时间达到了 124、25,平均等待时间为 3、40,由此可见暂存区三得效率较高,较为适应系统得要求。由数据图可知第四个暂存区得物料输入量为 3604,平均数量为 5、62,最大等待时间为 1642、37,平均等待时间为 273、55,由此可见暂存区四货物周转率高,并且运行效率高,能够适应系

统得要求,安排合理.由数据图可知第五个暂存区得物料输入量为 7208,平均数量为 243、75,最大等待时间为 10936、85,平均等待时间为 5956,由此可见暂存区五容易造成货物得堆积与等待,不能够适应系统得要求,安排不够合理,为该系统得瓶颈.由数据分析可知暂存区二、五就是系统得瓶颈所在,应该提高暂存区二、暂存区五得处理前一道工序速度,即增加工序一与工序二得机器数量,以此来提高工序 1、2 得处理速度,或者调整物料加工得顺序,从而提高整个系统得运营效率。

《物流系统建模与仿真》实验报告

开课实验室:

****年**月**日 日 学院 自动化 年级、专业、班 12 级物流工程 2班 姓名段竞男 成绩

课程 名称 物流系统建模与仿真 实验项目 名

称 混合流水线系统仿真与分析实验 指导教师 张莹莹 教师评语

成绩

一、实验目得 主要掌握单台处理器在处理多种产品时对于处理顺序以及时间参数得设置.熟悉先进先出这种存储模式得控制方法.二、实验原理 多对象流水线生产有两种基本形式。一种就是可变流水线,其特点就是:在计划期内,按照一定得间隔期,成批轮番生产多种产品;在间隔期内,只生产一种产品,在完成规定得批量后,转生产另一种产品。另一种就是混合流水线,其特点就是:在同一时间内,流水线上混合生产多种产品。按固定得混合产品组组织生产,即将不同得产品按固定得比例与生产顺序编成产品组。一个组一个组地在流水线上进行生产。

三、使用仪器、材料

PC 机一台,flexsim 软件 四、实验步骤

1)创建模型布局

从左边得实体库中依次拖拽出所有实体(一个 Source,5个 Queue,12个 Processor,一个Conveyor,一个Sink)放在右边模型视图中,调整至适当得位置,如图所示:

2)连接端口

根据流动实体得路径来连接不同实体得端口.按住键盘上得“A”键,与前面章节得操作一样,按上图中得箭头所指向依次连接各个实体.分别(注意方向)从 Source 连到 GeneralQueue,GeneralQueue 连到GeneralMachine1,GeneralQueue连到 GeneralMachine2, GeneralQueue 连到 GeneralMachine3,GeneralMachine1 连到 DrillingQueue,GeneralMachine2 连到 DrillingQueue,GeneralMachine3 连到 DrillingQueue,DrillingQueue 连到 DrillingMachine1,DrillingQueue连到 DrillingMachine2,DrillingQueue连到DrillingMachine3,DrillingMachine1连到MillingQueue,DrillingMachine2 连到 MillingQueue,DrillingMachine3 连到MillingQueue,MillingQueue 连到 MillingMachine1,MillingQueue连到MillingMachine2,MillingMachine1 连到 GrindingQueue,MillingMachine2连到 GrindingQueue,GrindingQueue连到 GrindingMachine1,GrindingQueue 连到 GrindingMachine2,GrindingQueue 连到GrindingMachine3,GrindingMachine1 连到 T

estingQueue,GrindingMachine2连到TestingQueue,GrindingMachine3连到TestingQueue,TestingQueue 连到 TestingMachine,TestingMachine 连到 Conveyor,Conveyor 连到Sink。完成后,如图所示:

3)定义对象参数

分别按照要求定义 Source、各机器工位、暂存区参数。

4)模型运行

(1)重置模型并运行(2)加快仿真模型运行速度 如果我们只就是关心仿真结果,而对仿真得过程不感兴趣,则我们可以加快仿真速度,迅速得到结果.图 3、1仿真速度控制比例条 如图 3、1,鼠标左键一直按住比例尺,移动到合适得比例位置,以便迅速得到结果。

5)观察结果

仿真进行过程中,可以瞧到红、绿、蓝三种不同颜色得产品从系统中流过,经过不同机器组得加工,最后离开系统,如下图:

6)结果分析

当仿真运行自动结束后,我们打开 Flexsim得工具栏里得 Stats 目录下得Standard Report 选项,如图所示:

我们通过来增加、以及来减少需要输出得报告内容,使得报告包含以上所列得 5 个部分得数据:idle就是空闲时间,processing 就是工作时间,blocked就是产品在设备等待时间,stats_staytimeavg就是平均停留时间,stats_input 就是输入产品数,stats_output 就是输出产品数,设置完成后,如图所示:

点击后生成如图所示表格:

从上表中我们可以很方便得瞧到总运行时间就是 7728min,以及各个设备得输入输出产品数,处理时间等信息.录记始原程过验实、五ﻬ 五、实验过程原始记录((数据、图表、计算等)

1、运行结果得二维平面图

2、运行结果得三维立体图

4、投产按照 1、2、3 得顺序进行得仿真报告 Flexsim Summary Report Time: 7728

Object Class stats_output stats_staytimemin stats_input idle blocked processing

Source1 Source 1700 0 0 0 7720 0 Queue2 Queue 1700 0 1700 0 0 0 Processor3 Processor 500 4 500 594 0 2400 Processor4 Processor 600 4 600 297 0 2700 Processor5 Processor 600 4 600 297 0 2700 ConCon17010 1700 0 0

veyor6 veyor 0 0 Processor7 Processor 600 4 600 203 0 2800 Processor8 Processor 600 4 600 203 0 2800 Processor9 Processor 500 4 500 599 0 2400 Queue10 Queue 1700 0 1700 0 0 0 QueQue1700 1700 0 0

ue11 ue 0 0 Processor12 Processor 850 3 850 10 0 3050 Processor13 Processor 850 3 850 11 0 3050 Processor14 Processor 567 4 567 796 0 2268 ProcessorProcessor 567 4 567 797 0 2268 Processor16 Processor 566 4 566 798 0 2264 Queue17 Queue 1700 0 1700 0 0 0 Queue18 Queue 1700 0 1700 0 0 0 Processor19 Processor 1700 1 1700 18 0 7700 Sink20 Sink 0 0 1700 0 0 0 由报表分析可知,按照 1 1、2 2、3得顺序投产得总得处理时间为77 7 28 8。

投产按照1、3、2 得顺序进行得仿真报告:

Flexsim Summary Report Time: 7728

Object Class stats_input stats_output stats_staytimeavg idle processing blocked Source1 Source 0 1700 0 0 0 7720 Queue2 Queue 1700 1700 4、588235 0 0 0 ProcProc502 502 4、79586 2408 0

essor3 essor 6813 Processor4 Processor 600 600 4、5 298 2700 0 Processor5 Processor 598 598 4、501672 306 2692 0 Queue6 Queue 1700 1700 0、411765 0 0 0 Processor7 Processor 600 600 4、666667 203 2800 0 PrPr60604、20280

ocessor8 ocessor 0 0 666667 3 00 Processor9 Processor 500 500 4、8 599 2400 0 Queue10 Queue 1700 1700 28、32294 0 0 0 Processor11 Processor 850 850 3、588235 10 3050 0 ProcessorProcessor 850 850 3、588235 11 3050 0 Queue13 Queue 1700 1700 0 0 0 0 Processor14 Processor 567 567 4 796 2268 0 Processor15 Processor 567 567 4 797 2268 0 Processor16 Processor 566 566 4 798 2264 0 QueuQueu1700 1700 23290 0 0

e17 e、648 Conveyor19 Conveyor 1700 1700 10 0 0 0 Sink20 Sink 1700 0 0 0 0 0 Processor21 Processor 1700 1700 4、529412 18 7700 0 由报表分析可知,按照 1、3、2 得顺序投产得总得处理时间为 7728.投产按照 2、1、3 得顺序进行得仿真报告:

Flexsim Summary Report Time:

7725 Object Class stats_input stats_output stats_staytimeavg idle processing blocked Source1 Source 0 1700 0 0 0 7720 Queue2 Queue 1700 1700 4、588235 0 0 0 Processor3 Processor 503 503 4、795229 588 2412 0 Processor4 Processor 600 600 4、5 299 2700 0 Processor5 Processor 597 597 4、502513 311 2688 0

Queue6 Queue 1700 1700 0、408824 0 0 0 Processor7 Processor 600 600 4、666667 205 2800 0 Processor8 Processor 600 600 4、666667 205 2800 0 Processor9 Processor 500 500 4、8 605 2400 0 Queue10 Queue 1700 1700 28、16529 0 0 0 Processor11 Processor 851 851 3、587544 11 3053 0 Processor12 Processor 849 849 3、588928 15 3047 0 Queue13 Queue 1700 1700 0 0 0 0 Processor14 Processor 567 567 4 796 2268 0 Processor15 Processor 567 567 4 798 2268 0 Processor16 Processor 566 566 4 804 2264 0 Queue17 Queue 1700 1700 2317、985 0 0 0 Conveyor19 Conveyor 1700 1700 10 0 0 0 Sink20 Sink 1700 0 0 0 0 0 Processor21 Processor 1700 1700 4、529412 15 7700 0 由报表分析可知,按照 2 2、1、3得顺序投产得总得处理时间为 772 5.析分及果结验实、六ﻬ 六、实验结果及分析1)

实验结果: :由以上报表分析可知 6 种投产顺序中,按照 2、1、3 得顺序投产得总得处理时间最短为7725,故以这种投产顺序作为最佳投产方式。

2)讨论: :系统还存在很多可以改善得地方,请指出有哪些地方就是有待改善得,理由就是什么.答:可以适当得降低处理器得运行速度,除了第三组得处理器空闲时间较短外,其余各组处理器得空闲时间过长。尤其就是,其中暂存区 17 得平均等待时间过长,可以适当得调整运行速度,以提高整个系统得运行效率。

实验报告打印格式说明 1.标题:三号加粗黑体 2.开课实验室:5 号加粗宋体 3.表中内容:(1)标题:5号黑体(2)正文:5 号宋体

4.纸张:16 开(20cm×26.5cm)5.版芯 上距:2cm 下距:2cm 左距:2.8cm 右距:2.8cm 说明: 1、“年级专业班”可填写为“00 电子 1 班",表示 2000 级电子工程专业第1班.2、实验成绩可按五级记分制(即优、良、中、及格、不及格),或者百分制记载,若需要将实验成绩加入对应课程总成绩得,则五级记分应转换为百分制。

第三篇:物流建模与仿真

一、请简述对建模与仿真的认知(300字)

通过这学期对物流建模与仿真的学习,让我认识到了物流系统建模与仿真对现实当中物流的重要性。物流系统建模与仿真是现代物流中的助力,能很大程度的减少物流当中的成本和可能出现的问题。

随着现代物流理论和实践迅速的发展,所提出的研究问题日益复杂,非确定因素、模糊因素众多,因果关系复杂,单独应用数学方法就难以进行描述或很难求解且有时无法求解,使得我们的研究需要采用计算机仿真的方法来辅助解决。而物流系统建模与仿真也是在与时俱进,当下的物流系统建模与仿真则是尽可能的确定现实中对其相关的因素利用仿真软件模拟和计算物流活动。以达到减少在物流活动中不必要的损失和时间。

例如:生产物流系统、仓库物流、车间物流、供应链物流、物流中心业务流程、港口集装箱堆场场桥作业调度、汽车滚装码头物流等物流系统的建模与仿真。这其中能节省大量的时间或者成本。所以,物流系统建模与仿真是现代物流运营和进一步发展的必不可少的一项至关重要的技术。

二、这门课学到了哪些知识与技能(200字)

经过一学期的学习和对这门课的深入了解,让我对这门课获益良多。不仅学到了丰富的理论知识,还有大量的电脑实践经验。例如:银行排队系统模型—通过不断的添加和设置变量让整个系统更加完善和贴近现实。还有物流配送作业系统---通过两个物流中心对周边物流点的进行运送作业,利用物流系统仿真软件anyloca将物流点、配送中心、GIS 地图、配送人员、配送车辆等变量一一建立起来,得到的就是两个物流中心对周边物流点进行作业的动态图,通过加速时间再进行数据分析就可以得到相关数据,然后可以通过数据的反馈进行修改的到一个合理物流配送方案,以达到节省时间和成本的目的。还有用于数据分析、矩阵运算等相关计算的matlab软件。这是一款功能强大的软件,matlab可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。

三、所学到的知识和技能可以应用到哪些方面,请选一项进行详细说明(500字)

通过学习物流系统建模与仿真和matlab软件可以应用到很多领域。比如物流系统建模与仿真可以应用到生产物流系统、仓库物流、车间物流、供应链物流、物流中心业务流程、港口集装箱堆场场桥作业调度、汽车滚装码头物流等物流系统的建模与仿真。这其中能节省大量的时间或者成本。Matlab可以数值分析、数值和符号计算、工程与科学绘图、控制系统的设计与仿真、数字图像处理技术、数字信号处理技术、通讯系统设计与仿真、财务与金融工程、管理与调度优化计算等。

例如:生产物流系统的重构---在实际生产过程中,产品生产的90%的时间都用于储存、装卸、搬运等流转过程中。这些物流活动严重牵制了整个生产过程。因此,生产物流系统的重构是企业生产系统重构的关键。而要实现生产物流的重构,主要是寻找物流资源进行科学控制和调度的方法。对物流的控制问题,常见的数学方法有两种:一时数学规划,但对于物流系统这样庞大、复杂且随机性强的系统建立一个完备的数学模型几乎是不可能的;另一种是把工作的流动认为是无计划的其决策则完全根据系统单循环idea状态并利用启发式调度规则来确定,但缺乏理论基础。我们可以考虑将物流控制系统独立起来并将计划调度作用于控制系统,即在计划调度层就保证其最终解的理论性,并利用仿真的手段来验证调度方案。在这一思想的指导下,有关学者提出了一种基于时间的任务队列方法而建立的面向可重构生产物流系统仿真平台,在物流资源重构和电镀策略的基础上分析各种物流方案的性能,为生产物流重构提出了有效的解决途径。

第四篇:仿真与建模实验报告

实验报告

13工业工程2班 李伟航 13工业工程2班

实验10

一、实验目的: 1.学习库存系统查库与订货处理的结构建模方法

2.学习用Equation模块、Equation(I)模块读写数据库的方法 3.学习用Equation模块、Equation(I)模块进行编程计算的方法

二、实验问题

1.打开上次实验你保存的文件(这个文件要保存好,下次实验还要使用),然后根据以上视频,进行操作实验。

2.简述用Equation模块计算订货量的程序逻辑。

3.简述用Equation(I)模块计算并累加总订货成本到数据库中的程序逻辑。4.Equation模块与Equation(I)模块有何不同?

5.在本案例的假设前提下,在一笔订货的在途货物运输期间(即提前期期间),会不会再次发出订货指令?或者换句话说,每次查库时,会不会有已订但未到的货?为什么?

三.实验过程

1.生成查库员(查库信号)

用Create模块每天生成一个库存检查员实体(实际代表一个查库信号)Create模块具体设置如下图:

2.判断是否需要订货

利用Select Item Out模块、Equation模块和Simulation Variable模块检查库存,并判断是否需要订货。若需要,就将库存检查员实体发送到Select Item Out模块的上端口输出进行后续处理;若不需要订货,就将库存检查员实体发送到下端口输出,简单地离开系统。其中,Equation模块的设置如下图。

3.无需订货的处理

由上一步Equation中设置可知,当s=1时,即无需订货的情况下,直接将库存检查员实体从Select Item Out模块下端口输出,通过Exit模块离开系统。Select Item Out模块设置如下,当s=0时从上端口输出,否则从下端输出。

4.订货处理-建立模型

当s=0时,即需要订货的情况下,库存检查员实体有Select Item Out模块上端口输出,后续订货处理模型如下图:

5.计算订货量

用一个Equation模块获取数据库中的当前库存(kc)和最大库存(ds),计算订货量dh。Equation模块设置如下:

6.设置订货量属性

将第5步Equation模块计算得到的订货量(dh)输出给Set模块,将订货量赋值给检查实体dh属性。Set属性设置如下图。

7.用Equation(I)模块计算并累加总订货成本到数据库中

因此用Equation(I)模块获取数据库中固定费(gdf)和可变订货费(kbf),再根据订货量算出本次订货成本,把它累加到总订货费用(toc)并写入数据库中。具体Equation(I)模块设置如下图。

8.设置提前期

从下订单到所订货物入库的这段时间为订货提前期,这里用Activity模块表示,设置该提前期服从0.5-1天的均匀分布。订货提前期的设置如下。

9.到货后更新数据库中的库存数据

库存检查实体离开Activity,表示提前期结束,货物到达,到货后用Get模块获取订货量,用Write模块将订货量累加到数据库中的sc表的当前库存(kc)中,根据订货动态增加当前库存。Write模块设置如下。

10.观察运行结果 运行模型,观察数据库sc表中的库存(kc)由变为13,累计订货费用达到了11125。

四.实验问题的分析解答

1.上述过程即为实验步骤。本实验实验模型如下:

2.答:用Equation模块计算订货量的程序逻辑:是当检测到库存小于订货点xs时,用最大库存ds减去目前库存,即为订货量,即dh=ds-kc;过程如实验步骤5所示。

3.答:用Equation(I)模块计算并累加总订货成本到数据库中的程序逻辑是:因为每订货一次的成本=固定费(gdf)+可变订货费(kbf)*订货量(dh),将每次的订货成本累加到总订货成本当中去,即toc=toc+gdf+kbf*dh,即更新了总订货成本。具体步骤如步骤7所示。

4.答:Equation模块是由value库中添加的值模块,是用来读取传递系统产生的值(如产生的随机数)并进行相应的逻辑运算,而对于实体传来的属性则不可以读取;而相反的,Equation(I)模块是由Item库中添加的实物模块,用来读取和传递实体属性并进行相应的逻辑运算。两者都可以读取数据可中的数据。

5.答:一笔订货的在途货物运输期间,不会再次发出订货指令。因为在Create模块中设置了检查实体到来的间隔为1天,而订货提前期服从0.5-1的均匀分布,所以不会出现每次查库有已订但未到的货的情况。

实验11

一、实验目的

1.通过实验理解各种库存性能指标的含义 2.学习用Read模块读取数据库数据的方法

3.学习用Max&Min模块、Mean模块、Equation模块以及各种计算模块计算和采集库存系统性能指标的方法

二.实验问题

1.打开上次实验你保存的文件(这个文件要保存好,下次实验还要使用),然后根据以上视频,进行操作实验。

2.本实验中,用read模块读数据库数据时,在其option页要做何设置? 3.用Mean Variance模块计算平均每天总成本的均值和置信区间时,模块对话框要做何设置?

4.利用本次实验建立的模型,实验比较以下各组(s,S)下的平均每天总成本:(20, 40)(20, 60)(20, 80)(20, 100)(40, 60)(40, 80)(40, 100)(60,80)(60,100)(80,100)对每种情况重复运行20次,写出各项配置下的平均每天总成本的均值和置信区间。并写出以上最优的(使得平均每天总成本最低)的(s,S)。

5.添加必要的模块,分别计算平均每天缺货成本、平均每天储存成本、平均每天订货成本的均值和置信区间。6.用Plotter,Discrete Event模块绘制当前库存水平的波动曲线,并同时绘制一条高度为20(即订购点)的水平直线,和一条高度为0的水平直线(连接constant模块到plotter DE模块),观察并库存曲线的波动情况以及和两条直线的关系,根据你的观察,缺货情况经常发生吗?

三.实验过程

1.在库存发生变化时读取数据库中当前库存水平

每当库存数据发生变化时,用Read模块读取库存(kc)的值,Read设置如下:

2.计算平均每天储存成本 当库存大于0时,通过max模块与0比较得到当前库存值,并通过Mean&Varience模块(运行10次)计算平均每天的库存,再用Equation模块计算平均每天储存成本。计算平均每天储存成本的模型与设置如下所示:

3.计算平均每天缺货成本 当库存小于0时,通过max模块与0比较得到当前缺货数,并通过Mean&Varience模块(运行10次)计算平均每天的缺货数,用Equation模块(缺货数取反)计算平均每天缺货成本。计算平均每天缺货成本的模型与设置如下所示:

4.计算平均每天订货成本

利用Read模块读取运行完后数据库中的总订货成本,再用Math模块除以系统运行当前时间,得到平均每天订货成本。平均每天订货成本模型和设置如下:

5.计算平均每天总成本

利用Math模块将第2、3、4步所计算出的平均每天储存成本,平均每天缺货成本和平均每天订货成本相加即得到平均每天总成本。

6.计算平均每天总成本的均值和置信区间

在Math模块后用Mean&Varience模块计算运行10次之后的平均每天总成本的均值和置信区间。

四.实验问题的分析解答

1.上述过程即为实验步骤。本实验实验模型如下:

2.答:由于本实验要求在库存发生变化时读取数据库的库存水平,因此在Read模块中的Option选项中,选择Discrete event-read data during when 以及勾中data sources change,意思即为数据发生变化时读取数据库。设置如下:

3.答:用Mean&Varience模块计算平均每天总成本的均值和置信区间时,要勾中Calculate for multiplte simulations,意思是计算出运行多次情况(这里为10)次时平均每天总成本的均值和置信区间。

4.答: 10种情况的运行结果如下,其中最优的(s,S)为(20,60)。

(20,40)(20,60)(20,80)

均值:125.8870元 均值:120.3812元 均值:121.4371元

置信区间(125.8870±2.2602)置信区间(120.3812±1.8750)置信区间(121.4371±1.0904)

(20,100)(40,60)(40,80)

均值:128.1696元 均值:127.3233元 均值:127.5943元

置信区间(128.1696±1.1935)置信区间(127.3233±1.2890)置信区间(127.5943±0.8358)

(40,100)(60,80)(60,100)

均值:134.0826元 均值:146.2447元 均值:147.6999元

置信区间(134.0826±1.2611)置信区间(146.2447±1.3544)置信区间(147.6999±1.1276)

(80,100)

均值:167.5711元 置信区间(167.5711±1.2291)

5.答:用3个Mean&Varience模块计算平均每天存储成本、缺货成本和订货成本的均值和置信区间,Mean&Varience模块勾中Calculate for multiplte simulations。添加模块后的模型以及运行结果如下:

平均每天存储成本:平均每天缺货成本

均值约为9.5140元 均值约为16.2608元 置信区间为(9.5140±0.2234)置信区间为(16.2608±0.9608)

平均每天订货成本:

均值约为98.7903元

置信区间为(98.7903±1.3140)

6.答: Plotter Discrete Event模块设置和运行后的库存水平波动曲线如下图所示,由曲线图可以看出库存水平在0和20之间以及上下变动。由图可以看出,位于0以下的曲线分布比较多,这意味着缺货的情况发生的比较频繁;曲线在0和20之间的分布也较多,这意味着需要订货的情况也发生的比较多。

实验12 一.实验目的: 1.学习库存仿真优化方法

2.学习如何设置模块表格的内容为决策变量

二.实验问题

1.打开上次实验你保存的文件,然后根据以上视频,建立优化模型。

2.在优化模块(Optimizer)中,整数型决策变量和连续型(实数型)的输入方法有何不同?

3.请在你的模型上,使用Extendsim软件提供的优化器来寻找(s,S)的最佳设置(总成本最小)。令s在1和99之间取值(步长为1,即为整数),S在2和100之间取值(步长为1,即为整数)。要注意s和S必须是整数而且满足s < S。a.优化器参数由先选择Quicker Defaults,写出优化结果(s,S)和平均每天总成本。

b.再将优化器参数由选择Better Defaults,写出优化结果(s,S)和平均每天总成本。

4.在上题(第2题)的基础上,通过将库存检查间隔(Evaluation Interval,目前为1天)作为变量加入到优化变量集中,来研究在每天开始工作时查看并补充(当需要时)库存是否是最佳方案,让该值在半天到5天之间连续取值,s和S的取值情况与上题相同。应用优化器求取最优设置。

a.先优化器参数选择Quicker Defaults,写出优化结果(s,S)、Evaluation Interval和平均每天总成本。

b.再将优化器参数选择Better Defaults,写出优化结果(s,S)、和平均每天总成本。

三.实验过程

1.用Data Init模块初始化最小最大库存(s,S)

2.设置Optimizer模块目标函数和决策变量 从value库中将Optimizer模块放进模型中,在查库与订货处理模型中将决策变量订货点(xs,1~99)和最大库存(ds,2~100)和输出变量平均每天总成本(toc)克隆拖放到Optimizer模块上,然后建立目标函数方程和约束条件。Optimizer模块设置如下:

3.设置Optimizer模块约束方程

在Optimizer模块中的Constraints中添加约束方程,约束条件为s和S必须是整数而且满足s < S,约束条件的代码设置如下:

4.设置Optimizer模块运行参数

在Optimizer模块下的Run Parameters中,由于模型为随机模型,所以单机Random mode下的Quicker Defaults按钮快速设置所有优化参数(速度快精度低),然后点击New Run。运行结束后选择Better Default按钮设置规模更大的优化参数(耗时长精度高),并比较两次的结果。

5.运行优化,查看结果

通过Optimizer模块下的Results可以看MinCost数值的变化,运行结束时最顶行会给出最优解。分别用Quicker Defaults参数和Better Defaults参数运行两次比较结果。结果见实验结论3。

四.实验问题的分析解答

1.实验过程如上述实验步骤所示。

2.答:整数型决策变量的输入方法为输入范围的时候不要输入小数点,如1;而实数型的输入方法为输入范围时输入带有小数点的数字,如1.0。

3.答:选择Quicker Defaults参数,(s,S)优化结果为(27,43),平均每天总成本约为122.37627元。

Quicker Defaults

选择Better Defaults参数,(s,S)优化结果为(20,58),平均每天总成本约为130.8615元。

Better Defaults

4.答:将库存检查间隔ei克隆拖入Optimizer模块上,在订货模型create模块后加队列防止其堵塞,ei的范围设置如下。分别运行Quicker Defaults参数Better Defaults进行优化。

 Quicker Defaults做法

第一步:选择Quicker Defaults参数,并开始运行

第二步:分析结果。

(s,S)优化结果为(9,74),Evaluation Interval(ei)为1.0186,平均每天总成本约为123.0515元。

Quicker Defaults

 Better Defaults做法

第一步:选择Better Defaults参数

第二步:分析结果。(s,S)优化结果为(38,54),Evaluation Interval(ei)为1.0714,平均每天总成本约为,120.19126元。

Better Defaults

第五篇:3《系统建模与仿真》教学大纲

《系统建模与仿真》教学大纲

制定依据:本大纲根据2014版本科人才培养方案制定 课程编号:J6312614 学 时 数:32 学 分 数:2.0 适用专业:工业工程 先修课程:概率统计 考核方式:考试

一、课程的性质和任务

系统建模与仿真这门课,是工业工程专业的一门必修专业课。它是以制造型和服务型企业为研究对象,主要介绍了离散事件建模与仿真方法,及其在生产物流企业分析中的应用原理和方法,全书最后介绍了flexsim离散事件仿真软件及应用。本门课旨在使学生面对生产系统时,能够运用计算机仿真技术来研究系统性质,并进行改进,以提高生产能力和生产效率。

二、教学内容与要求(小四号宋体加粗)

理论教学(32学时)

1、概论(3学时)

(1)仿真技术的产生与发展;(了解)

(2)仿真软件和仿真建模方法学的发展;系统建模与仿真的发展趋势;(理解)(3)计算机仿真在生产物流中的应用。(掌握)

2、系统仿真(3学时)

(1)系统和生产系统的概念及其组成;(了解)(2)系统的各种分类方法;(理解)

(3)系统模型和系统仿真的概念及系统仿真的若干术语。(掌握)

3、离散事件系统仿真(2学时)

(1)了解:与系统仿真有关的一些基本概念;(2)理解:事件调度法、活动扫描法、进程交互法;(3)掌握:离散事件系统仿真的一般步骤;

4、生产系统典型事件(4学时)

(1)传统生产系统的定义和结构;(了解)(2)现代生产系统结构及构成要素;(理解)

(3)几种排队系统的分析;排队系统的仿真方法。(掌握)

5、物流系统典型事件(4学时)(1)了解:物流的基本概念、职能;(2)理解:配送中心规划;(3)掌握:供应链结构基本要求有。

6、生产物流系统仿真软件和实例应用(12学时)

(1)flexsim软件及其特点;(了解)(2)flexsim软件窗口;(理解)

(3)运用flexsim建立模型以及仿真分析。(掌握)

三、考核要求

理论课采取闭卷考试,其中考试成绩占70%,平时作业和课堂考勤占30%。

四、参考教材及其它参考资料

1、参考教材:

《生产物流系统建模与仿真》,王亚超,马汉武主编.科学出版社,2006年。

2、其它参考资料:

[1]《制造系统建模与仿真》,苏春主编,机械工业出版社,2008年。[2]《系统建模与仿真》,吴重光主编,清华大学出版社,2008年。

执笔人 : 教研室主任签字: 院长(部主任)签字: 年 月 日

下载道路交通系统建模与仿真学习总结word格式文档
下载道路交通系统建模与仿真学习总结.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    《生产系统建模与仿真》教学大纲

    《生产系统建模与仿真》教学大纲(理论课程)开课系(部):工程学院课程编号:010396课程类型:专业课总学时:48学分:3适用专业:工业工程开课学期:2014-2015学年第一学期先修课程:概率论与数理......

    系统建模和计算机仿真课程总结

    系统建模和计算机仿真课程总结 第一章 1.系统:按照某些规律结合起来,互相作用、互相依存的所有实体的集合或总和。 模型:真实对象、对象间关系的特性抽象,描述某些系统本质。 仿......

    电力系统建模仿真作业

    风电并网后静态电压稳定性分析的建模与仿真 电力系统经常采用P-V曲线分析法来分析有关静态电压稳定性的问题,P代表穿越传输断面传送的功率或者一个区域的总负荷,V代表代表性......

    制造系统建模与仿真学习心得5篇

    制造系统建模与仿真学习心得 一、制造系统建模与仿真的含义 1.制造系统制造系统是制造过程及其所涉及的硬件、软件和人员所组成的一个将制造资源转变为产品或半成品的输入/输......

    MatlabSimulink通信系统建模与仿真课程设计

    电子信息课程设计题目:Matlab/Simulink通信系统建模与仿真班级:2008级电子(X)班学号:姓名:电子信息课程设计Matlab/Simulink通信系统建模与仿真一、设计目的:学习Matlab/Simulink的......

    关于机器人足球比赛策略仿真系统的设计与建模总结

    关于《机器人足球比赛策略仿真系统的设计与建模》总结本文首先讨论了机器人足球比赛的动态模型,其次讨论机器人的基本行为(前进、避障等) 和基本动作(射门、截球等) ,最后提......

    基于simulink的车辆行驶控制系统建模与仿真

    基于Simulink的车辆行驶控制系统建模与仿真 汽车行驶控制系统是应用非常广泛的控制系统之一,其主要的目的是对汽车的速度进行合理的控制。系统的工作原理如下:通过速度操纵机......

    汽车发动机三维建模与仿真工作汇报(5篇)

    发动机三维建模与仿真项目实践工作汇报 结合西南科技大学城市学院项目实践实施目的,本项目实践由机械设计及其自动化专业24人基于实验室桑塔纳2000Gi型轿车AJR型发动机,实验室......