主流物流仿真软件分析与比较

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

5物流系统仿真软件5.1仿真软件的发展与应用概括随着物流仿真在我国物流行业中的发展,物流仿真技术及软件实现的重要性日益突出。物流软件的开发起源于20世纪80年代,现阶段常用的物流仿真软件主要来自美国,也有部分仿真软件来自欧洲。物流仿真软件是对商业物流进行建模、分析、可视化控制的强大工具,可以帮助企业规划和实施可靠的物流和制造解决方案,减少投资风险、减低运营成本,同时也是培训人员的有力手段。使用物流仿真软件一个最大的优点是,不需实际安装设备,不需实际实施方案即可验证设备的导入效果和比较各种方案的优劣。在工程建设或设备配置的计划阶段发现和解决问题,因此,它对降低整个物流投资成本起到不可缺少的作用错误!未找到引用源。。物流仿真软件在很多发达国家发展很快,一些大型的国际企业,甚至当地的中小型企业都已经采用了相应的仿真软件,并在应用中取得了很好的效果和经济效益。在我国,集成化物流规划设计仿真技术的研发目前还处在起步阶段。从2001年开始,山东大学和同济大学开始了相关领城的预研工作,但目前还未见到研发出的实际软件产品。很多企业对于物流仿真软件的特点还不十分了解。仿真软件开发在国内的发展,还需时日。随着计算机技术和仿真技术的发展,目前有很多物流仿真软件可供选择。物流仿真软件有不同的分类方法。根据软件结构形式,物流仿真软件可分成结构性(Hierarchical)和分散式(DiscreteManufacturing)两大类型。根据动画表现形式,可分为2D类(如:ARENA、eM-Plant、WITNESS、EXTEND)和3D类(Flexsim、AutoMod、RaLC、WITNESS),2D是指动画表现形式为二维平面形式,3D是指动画表现形式为三维立体形式。大多数3D类仿真软件也能在2D形式下表现,例如Flexsim,建模可在2D环境下进行,在2D环境下的建模过程中,自动生成了3D模型,建立3D模型不需另外花费时间。有些2D类仿真软件通过其它的工具辅助也可表现为3D形式,比如EXTEND、WITNESS。根据建模方法,物流仿真软件可分为部件固定类(如:ARENA、WITNESS、EXTEND、AutoMod、RaLC等)和部件开放类(如:Flexsim、eM-Plant等)。本质上,物流仿真软件的建模方法大同小异,都是通过组合预先准备好的部件来建模。其中用户不能够定制部件的软件为部件固定类,用户能够定制部件的软件为部件开放类。部件开放类的仿真软件更具有通用性和扩展性,由于用户定制的部件可被其它用户利用,部件库将会越来越大,从而加快建模速度。根据仿真软件的来源,可分为普适性类和物流专业类。普适性类仿真软件指该软件不但可以用于物流仿真,而且可以应用到其他行业,EXTEND仿真软件既可用于政府流程、公共事业管理、认知建模、和环境保护等仿真模拟,也可以用于工厂设计和布局、供应链管理、物流、生产制造、运营管理等物流行业应用。而专业物流仿真软件则专门针对物流行业应用开发,如Flexsim和Automod。随着技术的发展进步,物流仿真软件的性能也得到不断的完善和提升。其发展趋势主要体现在以下个方面:一是动画功能强化趋势。随着计算机处理速度的提高,各仿真软件制造商都在不断提高模型的动画表演功能。特别是20世纪90年代后研制的仿真软件,更是将现代的图像处理技术融入到了仿真模型中,可直接将大众化的3D图形文件(如*.3DS、*.VRML、*.DXF和*.STL)调到模型中,进行更直观的3D动画表演。二是附加优化功能的趋势。供需链管理目前正朝着优化和协同两个方向发展,由此带动了供需链系统建模技术的日益完善。建模手段和模型的求解方法愈加丰富,引入了各种新的和改进的优化技术。仿真不是优化工具,它是对提出的方案进行评估的工具。但是仿真和优化相结合的情况越来越多。在仿真系统中,可以利用优化功能求出其最佳的参数或逻辑。应用于仿真软件中的优化工具有OptQuest,许多仿真软件把OptQuest作为可选项,但也有个别的仿真软件(如Flexsim)将OptQuest同梱于软件之中。三是与其他工具(系统)的连接趋势。最新的仿真软件可与ERP系统、仓库管理系统、实时数据管理系统等相连接。在ERP系统、仓库管理系统、实时数据管理系统中设置若干个数据采集点,这些数据实时地提供给仿真系统,达到实时仿真的效果。四是网络化趋势错误!未找到引用源。。随着物流供需链的发展,使得物理上供应链的分布越来越分散,越来越网络化,这使得仿真建模不能仅仅局限在定点,静态的方式下,需要网络化的发展,Internet条件下的供需链建模和仿真的研究己经迫在眉睫。随着计算机技术的发展和新的建模方法、建模手段的产生,物流仿真软件也将逐渐完善并更广泛地应用到物流系统设计、规划当中,取得更多的成果。5.2物流仿真软件介绍随着软件工程、计算机仿真技术、人工智能及虚拟现实等信息技术的发展,仿真软件业日益丰富和趋于完善。下面介绍一些比较常见的物流仿真软件。5.2.1Flexsim仿真软件5.2.1.1简介Flexsim是由美国的FlexsimSoftwareProduction公司出品的一款商业化离散事件系统仿真软件。Flexsim是目前最新的采用了VR技术的三维仿真软件,不仅带有强大的数据统计分析功能,还有强大的三维显示功能错误!未找到引用源。。它的实际应用非常广泛,主要适用于:(1)服务问题客户至上是当今商家最为重要的准则,但是企业的运作还必须考虑成本。满足客户服务和降低服务成本这两个相互矛盾的目标往往使人们无所适从。为了寻求最佳的解决方案,可以考虑运用系统仿真技术。通过系统仿真建立客户服务模型,然后为系统制定各种不同的服务水平和成本指标,运行仿真模型比较不同指标的输出,从中找到最佳方案。(2)制造问题制造过程最为关注的是,要在恰当的时间制造出恰当的产品,同时又要力求成本最低。这三个目标之间同样是相互矛盾的。为了解决这一难题,也可以运用系统仿真的方法,通过建立制造系统的模型,运行不同参数下的各种系统方案,进行比较。(3)物流问题现代物流要求在规定时间内把适当的产品送至指定的地点,同时尽可能降低运送成本。这也是一个复杂的多目标系统问题,需要通过系统仿真来分析解决。归结起来,凡是属于排队系统问题、库存系统问题和网络系统问题的都可以用Flexsim通过建模仿真来进行分析解决。Flexsim所研究的对象多是复杂的多目标系统。Flexsim将众多目标的不同参数组合的运行结果输出后供分析者比较,选取较优的参数组合。由于Flexsim提供了逼真图形动画显示、完整的运作绩效报告,因此可以在比较短的时间内对各种方案的优劣进行比较,同时对预选的各种方案进行评估。5.2.1.2Flexsim仿真模型基本组成(1)Objects实体Flexsim实体包括资源类实体(FixedResource)、执行类实体(TaskExecuter)、网络类实体(Node)、图示类实体(VisualObject)。资源类实体:资源类对象一般是仿真模型中的主干对象,此类对象决定了模型的流程。执行类实体:执行类对象可从固定资源对象中获取并执行任务。一个执行类对象可以向其他执行类对象指派任务,或者管理模型中所有的执行类对象。网络类实体:网络类对象一般用来设定TaskExecuter对象的行动路线。图示类实体:图示类对象可用在仿真模型中显示各种信息、标识、图片或图表等。临时实体:临时实体是那些在模型系统中移到通过的实体。临时实体可以代表零件、托盘、组装部件、纸张、集装箱、人、电话呼叫、订单,或任何移动通过你正在仿真的过程的对象。临时实体可以被加工,也可以被物料运输资源携带通过系统。在Flexsim中,临时实体产生于一个发生器实体。一旦临时实体从模型系统中通过,它们就被送至吸收器实体。图5.1是Flexsim提供的基本对象。(2)Connection实体Flexsim中通过对象之间的连接定义仿真模型的流程,模型中对象之间是通过端口来连接的,每个对象通过端口与其它对象进行通信。每个Flexsim的对象都可有多个端口,没有数量限制。端口可分为输入端口、输出端口和中心端口三种类型。输入端口(inputports):用于完成资源类实体之间的连接。输出端口(outputports):用于完成资源类实体之间的连接。中间端口(centerports):用于完成执行类实体与资源类实体之间的连接。(3)Methods方法集每个对象都具有不同的功能,这些功能确定对象的运行方式,这些不同的功能在Flexsim称为方法,方法集是完成一项任务的一系列规则集。Flexsim采用一系列方法集来完成所建模型的作业。ArrivalMethod:决定迁移实体的产生和到达模式。TriggerMethod:确定迁移实体的流动的信息内容,信息传递目标对象和传递时间等。FlowMethod:决定迁移实体的流向、流动方式和流动时间。NavigationMethod:决定3D视图的导航以及空间飞行模式。FlowItemBinMethod:定义迁移实体的属性。TaskExecuterMoveMethod:决定迁移实体如何从一个固定资源流向另一固定资源。FlexsimObjectFixedResourceNetworkNodeNavigatorTaskExecuterSeparatorCombinerProcessorReserviorRackConveyorSinkQueueSourceASRSvehicleNetworkNavigatorCraneNavigatorCraneOperatorTransporterQueueDispatcher图5.1Flexsim提供的基本对象5.2.1.3Flexsim仿真平台建模特点本章仿真建模所使用的仿真建模平台Flexsim,是一种应用于建模、仿真以及实现业务流程可视化的、面向对象的离散事件通用仿真平台软件。作为一种三维可视化仿真软件包,Flexsim具有如下特点:(1)面向对象Flexsim应用深层开发对象,这些对象代表着一定的活动和排序过程。要想利用模板里的某个对象,只需要用鼠标把该对象从库里拖出来放在模型视窗即可。每一个对象都有一个坐标、速度,旋转以及一个动态行为。对象可以创建、删除,而且可以彼此嵌套移动,它们都有自己的功能或继承来自其他对象的功能。这些对象的参数可以把任何制造业、物料处理和业务流程的快速、轻易、高效建模的主要特征描述出来。Flexsim中的对象参数可以表示几乎所有存在的实物对象。像机器、操作员、传送带、叉车、仓库、交通灯、储罐、箱子、托盘、集装箱等等都可以用Flexsim中的模型表示,同时数据信息也可以轻松地用Flexsim丰富的模型库表示出来。Flexsim也允许用户建立自己的模拟对象,用户可以自行建立自己特殊的对象,一旦建立完成,其他用户便可以共享这些对象而无需重新建立。(2)层次结构运用Flexsim所建立的仿真模型具有层次结构。在组建客户对象的时候,每一组件都使用继承的方法,在建模中使用继承结构可以有效地节省开发时间,建模时可以充分利用MicrosoftVisualC++的层次体系特性。(3)可重用性由于Flexsim中的对象都是开放的,因此这些对象可以在不同的用户、库和模型之间进行交换,可以在对象中根据自己的想法改变已经存在的代码,删除不需要的代码,甚至还可以创建全新的对象。不论是已设定的还是新创建的对象都可以放入库中,而且可以应用在别的模型中。由于对象的高度可自定义性,可以大大提高建模的速度。当用户自定义的对象加入库中时,就可以非常方便的在别的模型中使用该对象。可定制化和可重用性可以显著扩展对象和模型的生命周期。(4)可视化Flexsim的虚拟现实动画以及模型浏览窗口可以把所有实时的虚拟现实图形整合在模型输出窗口。其内置的虚拟现实浏览窗口,可以添加光源、雾以及虚拟现实立体技术。为方便实际演示还可定义“Fly-Through(三维视角的空间路径)可以将不同视角的模型运行状态实时显示出来,并且可以通过内置的AVI录制器快速生成AV

1 / 25
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功