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

更新时间:2024-03-27 17:15:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

5 物流系统仿真软件

5.1仿真软件的发展与应用概括

随着物流仿真在我国物流行业中的发展,物流仿真技术及软件实现的重要性日益突出。物流软件的开发起源于20世纪80年代,现阶段常用的物流仿真软件主要来自美国,也有部分仿真软件来自欧洲。物流仿真软件是对商业物流进行建模、分析、可视化控制的强大工具,可以帮助企业规划和实施可靠的物流和制造解决方案,减少投资风险、减低运营成本,同时也是培训人员的有力手段。使用物流仿真软件一个最大的优点是,不需实际安装设备,不需实际实施方案即可验证设备的导入效果和比较各种方案的优劣。在工程建设或设备配置的计划阶段发现和解决问题,因此,它对降低整个物流投资成本起到不可缺少的作用错误!未找到引用源。。

物流仿真软件在很多发达国家发展很快,一些大型的国际企业,甚至当地的中小型企业都已经采用了相应的仿真软件,并在应用中取得了很好的效果和经济效益。在我国,集成化物流规划设计仿真技术的研发目前还处在起步阶段。从2001年开始,山东大学和同济大学开始了相关领城的预研工作,但目前还未见到研发出的实际软件产品。很多企业对于物流仿真软件的特点还不十分了解。仿真软件开发在国内的发展,还需时日。

随着计算机技术和仿真技术的发展,目前有很多物流仿真软件可供选择。物流仿真软件有不同的分类方法。根据软件结构形式,物流仿真软件可分成结构性(Hierarchical) 和分散式 (Discrete Manufacturing) 两大类型。

根据动画表现形式,可分为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.1 Flexsim仿真软件 5.2.1.1简介

Flexsim是由美国的Flexsim Software Production公司出品的一款商业化离散事件系统仿真软件。Flexsim是目前最新的采用了VR技术的三维仿真软件,不仅带有强大的数据统计分析功能,还有强大的三维显示功能错误!未找到引用源。。

它的实际应用非常广泛,主要适用于: (1)服务问题

客户至上是当今商家最为重要的准则,但是企业的运作还必须考虑成本。满足客户服务和降低服务成本这两个相互矛盾的目标往往使人们无所适从。为了寻求最佳的解决方案,可以考虑运用系统仿真技术。通过系统仿真建立客户服务模型,然后为系统制定各种不同的服务水平和成本指标,运行仿真模型比较不同指标的输出,从中找到最佳方案。

(2)制造问题

制造过程最为关注的是,要在恰当的时间制造出恰当的产品,同时又要力求成本最低。这三个目标之间同样是相互矛盾的。为了解决这一难题,也可以运用系统仿真的方

法,通过建立制造系统的模型,运行不同参数下的各种系统方案,进行比较。

(3)物流问题

现代物流要求在规定时间内把适当的产品送至指定的地点,同时尽可能降低运送成本。这也是一个复杂的多目标系统问题,需要通过系统仿真来分析解决。

归结起来,凡是属于排队系统问题、库存系统问题和网络系统问题的都可以用Flexsim通过建模仿真来进行分析解决。Flexsim所研究的对象多是复杂的多目标系统。Flexsim将众多目标的不同参数组合的运行结果输出后供分析者比较,选取较优的参数组合。由于Flexsim提供了逼真图形动画显示、完整的运作绩效报告,因此可以在比较短的时间内对各种方案的优劣进行比较,同时对预选的各种方案进行评估。 5.2.1.2 Flexsim仿真模型基本组成

(1)Objects实体

Flexsim实体包括资源类实体(Fixed Resource)、执行类实体(Task Executer)、网络类实体(Node)、图示类实体(Visual Object)。

资源类实体:资源类对象一般是仿真模型中的主干对象,此类对象决定了模型的流程。

执行类实体:执行类对象可从固定资源对象中获取并执行任务。一个执行类对象可以向其他执行类对象指派任务,或者管理模型中所有的执行类对象。

网络类实体:网络类对象一般用来设定Task Executer对象的行动路线。 图示类实体:图示类对象可用在仿真模型中显示各种信息、标识、图片或图表等。 临时实体:临时实体是那些在模型系统中移到通过的实体。临时实体可以代表零件、托盘、组装部件、纸张、集装箱、人、电话呼叫、订单,或任何移动通过你正在仿真的过程的对象。临时实体可以被加工,也可以被物料运输资源携带通过系统。在Flexsim中,临时实体产生于一个发生器实体。一旦临时实体从模型系统中通过,它们就被送至吸收器实体。图5.1是Flexsim提供的基本对象。

(2)Connection实体

Flexsim中通过对象之间的连接定义仿真模型的流程,模型中对象之间是通过端口来连接的,每个对象通过端口与其它对象进行通信。每个Flexsim的对象都可有多个端口,没有数量限制。端口可分为输入端口、输出端口和中心端口三种类型。

输入端口(input ports):用于完成资源类实体之间的连接。 输出端口(output ports):用于完成资源类实体之间的连接。

中间端口(center ports):用于完成执行类实体与资源类实体之间的连接。 (3)Methods方法集

每个对象都具有不同的功能,这些功能确定对象的运行方式,这些不同的功能在Flexsim称为方法,方法集是完成一项任务的一系列规则集。Flexsim采用一系列方法集来完成所建模型的作业。

Arrival Method:决定迁移实体的产生和到达模式。

Trigger Method:确定迁移实体的流动的信息内容,信息传递目标对象和传递时间等。

Flow Method:决定迁移实体的流向、流动方式和流动时间。 Navigation Method:决定3D视图的导航以及空间飞行模式。 Flow Item Bin Method:定义迁移实体的属性。

Task Executer Move Method:决定迁移实体如何从一个固定资源流向另一固定资源。

FlexsimObjectFixed ResourceTask ExecuterNavigatorNetworkNodeSourceDispatcherQueueNetworkNavigatorQueueSinkCraneNavigatorTransporterConveyorOperatorRackReserviorProcessorCraneASRSvehicleSeparatorCombiner

图5.1 Flexsim提供的基本对象

5.2.1.3 Flexsim仿真平台建模特点

本章仿真建模所使用的仿真建模平台Flexsim,是一种应用于建模、仿真以及实现业务流程可视化的、面向对象的离散事件通用仿真平台软件。作为一种三维可视化仿真软件包,Flexsim具有如下特点:

(1)面向对象

Flexsim应用深层开发对象,这些对象代表着一定的活动和排序过程。要想利用模板里的某个对象,只需要用鼠标把该对象从库里拖出来放在模型视窗即可。每一个对象都有一个坐标、速度,旋转以及一个动态行为。对象可以创建、删除,而且可以彼此嵌套移动,它们都有自己的功能或继承来自其他对象的功能。这些对象的参数可以把任何制造业、物料处理和业务流程的快速、轻易、高效建模的主要特征描述出来。

Flexsim中的对象参数可以表示几乎所有存在的实物对象。像机器、操作员、传送带、叉车、仓库、交通灯、储罐、箱子、托盘、集装箱等等都可以用Flexsim中的模型

表示,同时数据信息也可以轻松地用Flexsim丰富的模型库表示出来。

Flexsim也允许用户建立自己的模拟对象,用户可以自行建立自己特殊的对象,一旦建立完成,其他用户便可以共享这些对象而无需重新建立。

(2)层次结构

运用Flexsim所建立的仿真模型具有层次结构。在组建客户对象的时候,每一组件都使用继承的方法,在建模中使用继承结构可以有效地节省开发时间,建模时可以充分利用Microsoft Visual C++的层次体系特性。

(3)可重用性

由于Flexsim中的对象都是开放的,因此这些对象可以在不同的用户、库和模型之间进行交换,可以在对象中根据自己的想法改变已经存在的代码,删除不需要的代码,甚至还可以创建全新的对象。不论是已设定的还是新创建的对象都可以放入库中,而且可以应用在别的模型中。由于对象的高度可自定义性,可以大大提高建模的速度。当用户自定义的对象加入库中时,就可以非常方便的在别的模型中使用该对象。可定制化和可重用性可以显著扩展对象和模型的生命周期。

(4)可视化

Flexsim的虚拟现实动画以及模型浏览窗口可以把所有实时的虚拟现实图形整合在模型输出窗口。其内置的虚拟现实浏览窗口,可以添加光源、雾以及虚拟现实立体技术。为方便实际演示还可定义“Fly-Through\(三维视角的空间路径)可以将不同视角的模型运行状态实时显示出来,并且可以通过内置的AVI录制器快速生成AVI文件来记录仿真过程。

5.2.1.4 Flexsim仿真建模的基本步骤

Flexsim仿真建模的基本步骤为五大步:

(1)设置布局:根据建模前设计好的物理系统,将对象从“对象库”中拖到仿真视图窗口中的适当位置。

(2)定义“流”:根据对象之间的逻辑关系,连接相应的端口,构建仿真模型的逻辑流程。

(3)参数设定:根据每个对象所要描述的物理系统的特征,设定对象的参数。 (4)运行模型:先编译模型,然后重新设置并运行此模型。

(5)仿真结果分析:Flexsim是一个实时的仿真软件,在仿真过程中,用户可以对每个对象进行操作,检测其当前的状态。 5.2.2 RaLC(乐龙)仿真软件

RaLC系列仿真软件是由日本人工智能服务株式会社独立开发的拥有自主知识产权的物流仿真软件,上海乐龙人工智能软件有限公司为其在华独资子公司。RaLC系列仿真软件,集现代物流技术、人工智能、3D图像、数据处理和计算机仿真等技术为一体,专门服务于物流行业和工业工程领域,处于国际领先水平。其主要功能与特点如下错误!未找到

引用源。

(1)建模简单直观。RaLC系列仿真软件完全中文化界面,点击按钮即可在三维立体画面上显示出的对象物体,通过对这些对象物体的配置来进行设计,对各个对象物体的形状和规格,即使在仿真执行中也很容易可设置其属性,可以非常直观且简单的建模。使用的时候,不需要复杂的知识。由于仿真结果以动作日志形式排出,所以可以自由进行分析。作为简单的建模操作与三维立体动画模型,是破例的低价格,独一无二的高性价比(Cost Performance)。作为软件包其魅力十足,将系统仿真领域的应用纳入视野,提供解决方案服务。这一点则是其最大的优点。

(2)个性化服务。RaLC系列仿真软件可对每一个用户的个性化需求提供个性化服务。用户独创性机器设备可以与模型整合,人工作业功能的作业管理器也独具特色,如,对于“分拣、验货、包装、搬运”等一系列作业,用户既可以让多数人来分担,又可以使工人互相协助,或设定作业优先度等。仅仅在选用内设菜单选项即可简单完成这些复杂的作业运行,不需要任何复杂编程,且附带有能自动生成最短行进路径的智能化功能,比如,只要给出存货位置数据和分拣指令,作业员就会走向指令产品的放置位置去拣货。即使货位数据当场发生变化,作业员也能立即去适应,当布局和货位每发生变化时,行走路径的设置上不必花费太多时间就能极其简单地进行多方面的验证。基于此功能,也可以在没有传送带和自动立体仓库等机器设备的平置型仓库的人员模拟操作中灵活使用,效果很好。

(3)交互性好。RaLC系列仿真软件是专业面向物流的3D动画仿真软件系统,利用RaLC可以把现有的或正在规划中的物流配送中心或工厂在计算机系统中建成虚拟的3D动画模型,以实现一种以3D动画为载体,集作业人员、搬运设备、货物、控制系统、数据信息合为一体的系统仿真平台,3D动画模型具体、形象、生动,可非常真实地表现整个物流系统,为物流中心的规划建设和改善提供有效的可视化手段。由于软件采用视窗操作、功能模块直接拖放使用,对使用者的计算机能力要求不太高,在短时间内就可熟练掌握。

总之,RaLC系列仿真软件采取模块化设计理念,注重数据分析,提供直观结果,以创造利润和产业化为根本目标,具有易学易用、快速建模、专业实用、性价比高等特点。 5.2.3 eM-Plant仿真软件

eM-Plant(原名SIMPLE++)是美国Tecnomatix公司一个生产过程仿真软件系统,可以对各种规模的工厂和生产线,包括大规模的跨国企业,建模、仿真和优化生产系统,分析和优化生产布局、资源利用率、产能和效率、物流和供需链,以便于承接不同大小的订单与混和产品的生产错误!未找到引用源。。

在规划阶段可通过eM-Plant分析全厂之设施规划方案选择、设备投资评估、暂存区、生产线平衡、瓶颈分析、派工模拟及产能分析模拟及企业再造等模拟分析。基本上与Witness和Factor/AIM一样,同样属于平面离散系统生产线仿真器。eM-Plant具有周边的机器人仿真器群,可与 CAD、CAPE、ERP、DB等软件之间实时通信。与周边的机器人仿真器群之间有强有力的关联,面向大型制造业领域的仿真群中,和Delmia公司

实力相当。其主要目的是整体系统的优化等,主要与周边系统联合起来灵活使用。但是价格昂贵,从周边工具群的联合中脱离出来单独使用时,缺乏魅力。

eM-Plant使用面向对象的技术和可以自定义的目标库来创建具有良好结构的层次化仿真模型,这种模型包括供应链、生产资源、控制策略、生产过程、商务过程。用户通过扩展的分析工具、统计数据和图表来评估不同的解决方案并在生产计划的早期阶段做出迅速而可靠的决策。

主要特点:可裁剪工厂模块;与CAD、CAPE、ERP和数据库系统实时通讯和集成;客户化用户接口;使用遗传算法(genetic algorithms)对系统参数进行自动优化;适合于专用加工应用如白车身车间、喷漆车间、工作车间的应用对象库;在面向对象的用户环境中建立、更新和维护模型;可重复使用的工程模型等。 5.2.4 Witness仿真软件

Witness是英国Lanner集团(Lanner Group)集数十年系统witness仿真经验开发出的面向工业系统、商业系统流程的动态系统建模,是世界上在该领域上的的主流witness仿真软件,也是当今世界上可视化交互型仿真软件中的佼佼者,主要是针对离散事件系统。Witness仿真技术作为一门独立的学科已经有50多年的历史,它不仅用于航天、航空、各种武器系统的研制部门,而且已经广泛应用于电力、交通运输、通信、化工、核能各个领域。特别是,近20年来,随着系统工程与科学的迅速发展,witness仿真技术已从传统的工程领域扩展到非工程领域,因而在社会经济系统、环境生态系统、能源系统、生物医学系统、教育训练系统也得到了广泛的应用。witness仿真技术正是从其广泛的应用中获得了日益强大的生命力,而witness仿真技术的的发展反过来使其得到越来越广泛的应用错误!未找到引用源。。

在系统的规划、设计、运行、分析及改造的各个阶段,witness仿真技术都可以发挥重要作用。随着人类所研究的对象规模日益庞大,结构日益复杂,仅仅依靠人的经验及传统的技术难于满足越来越高的要求。基于现代计算机及其网络的witness仿真技术,不但能提高效率,缩短研究开发周期,减少训练时间,不受环境及气候限制,而且对保证安全、节约开支、提高质量尤其具有突出的功效。

witness的应用范围非常广泛,如物流、汽车工业、化学工业、电子、航空、工程、食物、造纸、银行及金融、政府和交通等。无论在制造业或服务业,都可以使用该witness仿真平台建立自己流程的witness仿真模型,witness仿真模型是工厂或流程的真实表示,基于此的witness仿真试验可以较准确的进行工厂或流程的行为预测。witness仿真提供给用户基于决策的更大的幅度和深度的信息,它不仅仅是一个优化的工具。它能处理复杂的大的系统,即使是整个工厂。另外,witness仿真通过快速改变模型逻辑和数据支持灵敏度分析。

Witness操作简单,在低配置计算机上也完全可以灵活使用,是生产线仿真器的老字号,其完备的基本仿真功能和处理优势,一直是大家所公认的。作为可选项,还具备了三维立体显示功能(VR),扩大了其适用范围,不过三维立体显示功能是后来添加的

可选项,所以不适合模型从大致轮廓的概念设计开始依次建构下去的动态过程中使用。

Witness的功能包括投资项目评估、现有设备改进、参数变化管理等,模型可分阶段建立,而且在模型运行时可随时改变。Witness仿真软件功能简介如下。

(1)工业(商业)系统流程的动态建模与运行witness仿真。Witness软件提供了大量的描述工业系统的模型元素,如生产线上的加工中心,传送设备、缓冲存贮装置等,以及逻辑控制元素,如流程的倒班机制,事件发生的时间序列,统计分布等,用户可方便的使用这些模型元素建立起工业系统的运行的逻辑描述。通过其内置的witness仿真引擎,可快速的进行模型的运行witness仿真,展示流程的运行规律。进一步,在整个建模与witness仿真过程中,用户可根据不通阶段的witness仿真结果,随时的修改系统模型,如添加和删除必要的模型元素,动态的提高模型的精度。可方便的设计与测试新设计的工厂和流程方案,平衡服务与花费,简化换班模式,评测可选的设计方案。

(2)流程的witness仿真动态演示。Witness仿真软件提供了直观的流程运行的动态的动画展示,使用户清楚和直观地了解系统的运行过程,通过其Fastbuild功能,可快速生成系统模型元素的三维立体表示,可展示系统模型在三维空间的运行效果。

(3)流程环节的灵敏度分析。Witness软件内置强大的仿真引擎,及模型元素运行状态的多种表示方法,如饼图,柱图等,可使用户实时的看到系统模型各个部分的运行状态,如忙闲等,清楚地展示出流程中的拥堵环节,找出问题所在,为系统的优化设计提供重要的依据。

(4)方便的图形界面操作功能,如多窗口显示,‘Drag & drop’便捷的拖拉建模方法,多种witness仿真结果的报表及图示。

(5)强大的建模功能模组,层次建模策略,可定制的模型组件库。Witness提供的系统建模元素主要有:属性元素(Attributes),缓冲与库存元素(Buffer),运送设备元素(Carrier),传送设备元素(Conveyors),描述时间发生规律的统计分布元素(Distributors)等三十多个。进一步,Witness还允许用户定制自己领域独特的建模元素。

(6)Witness软件是采用面向对象的建模机制,为了是用户更方便和细致的建立和描述自己的系统模型和模型的行为,提供了丰富的模型运行规则和属性描述函数库。Witness仿真软件提供了一千多个描述模型运行规则和属性描述函数,其中包括系统公用的函数,与建模元素行为有关的规则与属性函数,与witness仿真时间触发特性相关的函数等。考虑到用户领域问题的独特性,Witness还专门提供了用户自定义函数的描述功能,使得用户可方便的定制自己的系统。

(7)由于用户的流程数据往往存储在数据库或其他文件系统中,为了能方便的引用这些数据,Witness仿真软件,提供了与其他系统相集成的功能,如直接读写excel表,与ODBC数据库驱动相连接,输入描述建模元素外观特征的多种CAD图形格式文件如: jpg, gif, wmf, dxf, bmp等。

(8)与FactoryCAD系统的集成。在FcatoryCAD中以SDX(Simulation Data

eXchange)的文件格式输出系统工艺流程的属性数据,如加工中心的加工循环时间,物料搬运设备的使用效率经济性指标等。WITNESS 的SDX功能可使用户从FactoryCAD系统里输出的信息的转化为Witnesswitness仿真模型。包括在Witness里自动建立布局图表,使用这些数据建立Witness 路径选择,选项包括部件类型图标的设置,机床类型和传送带表示和改变颜色、缩放比例、改变位置和许多其它的等,这个重要的预设置也允许一套自动报告选项位置被定义。因此,从SDX文件,一个完整的工作模型被建立。 使用Witness平台的收益:评估装备与流程设计的多种可能性;提高工厂与资源的运行效率;减少库存;缩短产品上市时间; 提高生产线产量; 优化资本投资。

在一个小的增长阶段内,模型能被建立和测试,大大简化了模型构造,提供了识别逻辑错误的能力,使得模型更可靠。在运行时,模型能在任何时候改变,更改能被立即合并,引导更快速地建立模型。 5.2.5 SIMAnimation仿真软件

SIMAnimation是美国3i公司设计开发的集成化物流仿真软件。SIMAnimation使用的是先进的基于图像的仿真语言,这种语言可以简化仿真模型的创建。由于采用OOP编程方法,仿真系统可以非常简单地创建模型。许多的先进软件工具都合成为一种语言,包括布局编辑器,完全的二维和三维的动画,曲线拟合,路线优化软件,试验编辑器和完整的用户报表编辑器错误!未找到引用源。。同时仿真模型还包括丰富的交互特点,允许使用者去改变参数输入,其目的是通过模拟实际生产情况及市场波动对系统造成的冲击,从而避免了在理想化状态下系统设计所无法预料的各种因素,对系统的堵塞有着形象和直观的解决方案错误!未找到引用源。。

SIMAnimation可以处理系统物理元素和逻辑元素,这一点不同于其他的仿真系统。SIMAnimation提供先进的设计允许用户仿真复杂的运动,像动力学和速度、机器人、车床、传输通道、特殊空间中显示,包括传输、旋转、有形物体、视角和不断运动视觉。在算法上,SIMAnimaiton在保证出库有限的情况下,按路径最短原则进行自动定位和设计路经,实现多回路运输。

SIMAnimation使用OpenGL三维建模技术,集三维实体光照、材质视点变换、漫游于一体,提供真正的三维动画和虚拟的现实世界,使仿真模型更加容易理解。同时使管理、生产、工程人员的意见交流更加容易。

SIMAnimation使用Petri网模型技术,包含两个程序:建模部分是针对于物理和逻辑模型。在用户定义物理和逻辑模型之后,就可以编辑成为一个可执行模型,在这个模型中仿真和动画同时运行,并且运行非常快,实现了完全交互化,而且可以随时停止来观察统计和模型状态。 5.2.6 ShowFlow仿真软件

ShowFlow仿真软件是由荷兰Incontrol Simulation Software公司开发的,可为制造业和物流业提供建模、仿真、动画和统计分析工具。ShowFlow可以提供生产系统的生产量,确定瓶颈位置,估测提前期和报告资源利用率。ShowFlow还可以被用来支持投资

决定,校验制造系统设计的合理性,通过对不同的制造策略进行仿真实验来找出最优解。

ShowFlow主要包括几大模块出。

(1)建模:可以定义队列,缓冲器,等待区域,操作任务,运输工具,输送机,AGV,立体化仓库,自动存取设备,路径等基本元素的标准属性和特殊属性。

(2)仿真:采用优化的仿真运算法则技术(OSAT),固定的或变化的时间仿真运行,可对离散事件进行仿真。

(3)统计:可对多种概率分布(均匀、正态、指数、爱尔朗、经验分布等)进行统计分析,并带有随机数生成器。

(4)分析:输入数据分析,包括数据设置分析、最合适建议等,并可导入微软的Excel的数据。输出数据分析,包括可输出队列曲线图、柱状图、饼状图等,动态图表显示,用户自定义图表格式,并可将数据输出到微软的Excel中。

(5)动画和文档:可产生二维、三维动画,可对摄像机进行移动,缩放,旋转。可按功能性或元素排序自动生成模型文档,产生仿真事件跟踪报告,输入参数值列表等。

(6)功能更加简练,操作更加人性化,价格较低廉。 5.2.7 Delmia仿真软件

Delmia仿真软件由美国公司DELMIA Corp.USA开发,DELMIA Corp.USA是Dassault Systemes (NASDAQ:DASTY)旗下的子公司,专业从事数字化制造研发。Dassault Systemes是全球首要的产品全生命周期(Product Lifecycle Management,PLM)软件生产商,提供给企业e-business解决方案,帮助客户建立数字化企业,创建、仿真从概念设计直到产品维护的整个产品生命周期过程。CATIA?,ENOVIA和Delmia解决方案促进了企业技术的改革与创新,减少了产品开发时间,提高了产品质量,增强了产品的竞争力,维护了投资者的利益。CATIA提供产品的解决方案,ENOVIA提供数据与工作流程的管理功能,Delmia提供工艺与资源的解决方案。三者的整合可以创建数字化产品生命周期管道,支持企业的知识和经验重用错误!未找到引用源。。

Delmia提供了当今业界可用的最全面、集成和协同的数字制造解决方案。通过以工艺为中心的技术来定义、监测和控制各类生产系统,包括从单个的设备单元、生产线、工厂物流直到整个企业的生产过程。Delmia针对客户的关键性生产工艺,提供端到端的解决方案,推进企业的关键工艺创新和优化。Delmia涵盖了诸多工业领域,包括汽车、航空、结构组装、电力电子、家用消费品、造船等行业。Delmia建立了数字化制造的核心,服务于整个产品生命周期,可与主要的CAD、PDM 和ERP系统集成。

Delmia解决方案涵盖汽车领域的发动机、总装和白车身(Body-in-White),航空领域的机身装配、维修维护,以及一般制造业的制造工艺。使用户利用数字实体模型完成产品生产制造工艺的全面设计和校验。Delmia数字制造解决方案建立于一个开放式结构的产品、工艺与资源组合模型(PPR)上,此模型使得在整个研发过程中可以持续不断地进行产品的工艺生成和验证。通过3D协同工作,PPR能够有效地支持设计变更,让参

错误!未找到引用源。

:建模、仿真、统计、分析、动画和文档输

与制造设计的多个人中的每一个人能随时随地掌握目前的产品(生产什么)、工艺与资源(如何生产)。基于PPR集成中枢的所有产品紧密无缝地集成在一起,涵盖了各种工艺的各个方面,使基于制造的专业知识能被提取出来,并让最佳的产业经验得以重复利用。Delmia在提供给用户技术与协同工作环境两方面,不断创新进步,以更好地数字化地定义产品的制造过程。随着产品的持续改善,客户通过使用Delmia解决方案,能够大大地提高生产力、效率,在安全性和品质方面得到最大的效益,并同时降低成本。 5.2.8 Quest仿真软件

Quest系统仿真软件是法国达索系统公司(Dassault Systemes)开发的。Delmia是针对eManufacturing数字化制造技术的统一产品品牌,Quest是针对设备建模、实验、分析设备分布和工艺流程的柔性、面向对象的、基于连续事件的专用模拟软件。2D图表和3D模型均可以通过按钮式界面、对话框、扩展标准库而得到,实时交互界面允许在运行期间对变量进行修改并观察各参数的演变。Quest可单独操作或从DENEB的其它产品中输入模型,准确的确定现有的或新的系统的优化车间布置、成本、工艺流程。Quest对搬运设备和加工设备等特定对象物体布置能使用3D-CAD等软件制作的外观,并将它们配置到三维立体空间上,并指定货品流程和设备规格等来运行模型。作为制造业生产线的仿真器,Quest具有出类拔萃的操作简便性和功能。演示性能强大,富有现实感,可以设置逻辑命令语言,所以熟练掌握后可实现相当高难度的仿真,在周边的机器人仿真器群等方面的功能也很齐备,不过Quest以适用于大型制造业生产线为目的,没有自动立体仓库等常用设备,所以对物流生产线不太适用,且价格非常昂贵。其主要功能与特点如下错误!未找到引用源。。

(1)同时提供工厂生产系统集成、工艺流程设计和可视化解决方案。Quest使工厂生产系统集成达到新高度。Quest用于对生产工艺流程的准确性与生产效率进行仿真与分析的全三维数字工厂环境。Quest为工业设计工程师、制造工程师和管理人员提供了一个单一的协同环境,以在整个产品设计过程中开发和确证最好的生产工艺流程。在为实际设施投资之前,改善设计,减少风险与成本,使数字工厂效益最大化,可使产品从一开始就能尽如人意。用Quest测试各种参数,例如设施布局、资源配置、其它可替换方案,产品开发小组可以量化其决策对生产产量和成本的影响。

Quest灵活的、基于对象的离散事件仿真环境结合了强大的可视化和健壮的导入/导出功能,使其成为对生产工艺流程仿真与分析的工程与管理首选解决方案。Quest是一个用于确认和可视化生产工艺流程决策是否满足产品生产要求的强大的仿真开发和分析工具。确认生产成本,并使有可能遇到的问题和与设备准备相关引起的未预见的成本最小化,可以减少风险。Quest提供了一套完整的方案,提供了必要的工具对工艺过程进行有效分析及对客户、管理者和其他工程学科的相关人员演示仿真结果。

(2)快速有效地建模。Quest可使用户快速创建一个仿真模型,并达到所需细节,必要时还可添加细节以改善设计过程的准确度。通过用智能对象和用户库中预先建立的子模型可将用户工艺过程概念化。一旦生产计划建议被接受,就可将仿真模型连同原有

的设计工具一起用于设计过程中,这些工具如2D/3D CAD软件,Microsoft spreadsheet电子表格和planning计划软件,及其他类型的仿真应用软件,如ergonomic工位评测。当用户的设备在数字世界中显现生机时,系统行为采用实际工艺时间、速度、定员、计划、故障率和定时等生产要素进行模拟。这种交互式数字环境可以加速多种“what if”方案分析,以评价生产场景,产品调配和其他替代方案,结果有效地反馈给了产品/工艺开发小组,以便提出最好的方案。可以生成及编辑教学文档,该教学文档贯穿于系统整个系统集成过程,可量化设计决策的结果。最后,当设施创建起来后,用Quest可以为合适的工艺数据创建一个Express模型,QUESTExpress可与用户其它的工具如MES、ERP、MRP、PLC或计划系统协同使用以辅助工厂生产分析和系统监控,在每一个阶段分析并向决策者展示QUEST结果都简单而有效。

(3)现有数据的重用。利用类似工程项目仿真结果可显著减少数据收集和模型创建时间。只要简单地读出标准数据库中的工艺数据,使用产品设计人员创建的几何模型以方便辨认。通过Quest与其它任意应用之间的套接字(socket)协议可实时交互以进行分布式建模,这些应用可以是另外一个Quest仿真模型,其它DELMIA产品或产品监视系统。DELMIA的集成方案可以使用户自动连接到相关仿真分析器上,这样就可减少创建和更改模型的时间。将其他DELMIA产品的仿真记录读入Quest,可加速模型的创建并有助于获得对仿真过程的更好理解。连接并跳转到其他DELMIA产品,保持了与数据源实际位置的密切连接。这种能力也满足了对其他工程师的快速反馈和修改需求。

(4)基于对象的模型创建。基于对象的建模方式意味着模型的可重用性。Quest包括一个丰富的几何对象资源库,使用户可快速准确地为一个产品设备创建模型。例如缓冲区、机床、材料搬运系统以及堆垛机等。在多级别——元素级、类级、组级以及子模型级或仅是逻辑与几何上保存和重用对象。在Quest中将用户库与缺省的可用库结合起来,可有效仿真用户新的设备。

(5)智能材料搬运系统模板。Quest包含有实际生产系统变量,如物理长度、速度、加速度/减速度以及工厂布局,以分析材料搬运设备和工人的效果。例如,Quest仿真可以使不同尺寸的工件正确地堆积在传送带上,并可自动生成或用户定制工人行走路径,从而可以决定操作工人在车间内工作台之间行走时间。模板可用来精确仿真材料运输系统,如工人、叉车、传送带、悬挂输送链系统、自动导向小车(AGVs)、起重机、运动学设备和自动装卸系统(AS/RS)。

(6)可视化交互。用交互式的仿真三维动画和统计结果恰当地配置资源,使用户可调整或减少与WIP库存、劳动力规划、设备故障和产能计划相关的成本,实现分析产量、人力需求、库存级别、路由行为效果的直观模拟。提供了一个创建和运行模型的单一环境,允许对任意模型更改后即时可视化,这样也排除了冗长的编辑/编译/运行/分析周期。

(7)实验工艺的自动化设计。运用OPTQUEST中的智能搜索算法来进行实验工艺的有效的自动化设计。通过可定置的数据表、条形图、饼形图、直方图和时间序列表中显

示分析结果,也可将数据导出到外部分析工具中,如电子表格或其它的表格软件包,还可在一定时间间隔内图形化地比较多个运行结果。这些分析工具可帮助用户区分和量化用户设施中的瓶颈环节,并且测量出增值与非增值行为,以进行精益生产。

(8)灵活和强大的通讯能力。Quest提供了灵活和强大的通讯能力,可将统计信息输出到外部文件,用于演示或其他分析讨论。用虚拟现实沉浸设备,例如:立体眼镜、头盔可以在设备间漫游,生成2D或3D图像及视频文件。4D仿真加速了人们认识和理解的过程,模型创建者可有效地完成仿真任务——很容易就可以解释给那些对模型不熟悉的管理人员、客户和其他工程学科人员。通过提高对决策者所拥有问题和采用的方案的效果的理解可以有效减少风险,用实时控制的模型看世界,用户可以发现任意潜在的问题。

5.2.9 Automod仿真软件

Automod是目前市面上比较成熟的三维物流仿真软件,由美国Autosimulation公司的Brooks软件部门开发,主要特点错误!未找到引用源。:基于发展策略运算法则的最优化分析,用户为得到更好的模型来定义输出审核,多CPU并行计算等。主要包括了三大模块:AutoMod、AutoStat和AutoView。AutoMod模块提供给用户一系列的物流系统模块来仿真现实世界中的物流自动化系统。主要包括输送机模块(辊道、链式),自动化存取系统(立体仓库、堆垛机),基于路径的移动设备(AGV等),起重机模块等。AutoStat模块为仿真项目提供增强的统计分析工具,由用户定义测量和实验的标准,自动在AutoMod的模型上执行统计分析。AutoView可以允许用户通过AutoMod模型定义场景和摄像机的移动,产生高质量的AVI格式的动画。用户可以缩放或者平移视图,或使摄像机跟踪一个物体的移动,如叉车或托盘的运动。AutoView可以提供动态的场景描述和灵活的显示方式。

Automod建立搬运机器设备等对象物体,对各个作业流程都要建立过程语言,通过编制程序才能做出作业流程。全部配置结束后,编译源程序来执行模型。作为物流仿真器,为多数用户所采用。功能十分强,如果能灵活使用的话,就能够实现相当高难度的仿真。并多数模型之间可以进行通信。建模操作十分复杂,由于对全部机器设备等对象物都需要程序命令语言,所以操作人员必须要具备编程知识,价格昂贵。 5.2.10 ProModel仿真软件

ProModel是由美国ProModel公司开发的离散事件仿真软件,它可以构造多种生产、物流和服务系统模型,是美国和欧洲使用最广泛的仿真系统之一。ProModel是一套功能相当强且容易使用的数据及图型导向系统仿真软件,它提供模块化(Module)的观念及操作方式让使用者可弹性的设计多种生产系统并进行仿真分析。从小型化工场(small job shops),大型工厂生产(large mass production)及先进的弹性制造系统(flexible manufacturing system)皆可较容易地规划及模拟错误!未找到引用源。。

ProModel系统中提供人性化的操作接口环境。只要利用键盘或鼠标根据功能项目选择所需的建构工具(location & resource)、工作组件(part)及操作设定(operations),

就可以在不需撰写任何程序(此乃相对于一些高阶仿真语言如SLAM等而言),而完成一个系统仿真的环境。另外软件提供给使用者可测试追踪(trace)系统内每个操作步骤、每个工作站、工作母机执行的情形。因此使用者在开发中即可方便地进行测试与除错,并于完成时动态撷取其所需点的使用情形。因此,即使系统扩展到2000个操作机、工作站及几千几百的操作流程都能在极短的时间内完成开发,测试的工作或根据统计的数据调整系统内各资源的工作量及操作速度等设定参数,以达到系统所设定目标之最佳化。在定义整个系统的输入输出因子、组装、包装、加工等作业流程,甚至流程的逻辑及运作优先规则时,都能借着设定参数或利用条件变量而弹性调整,也可以利用外在的程序语言控制,来改变系统的状态。例如:在仿真整个工厂的生产流程中;人员、机器、物料、无人搬运车(AGV)、夹具、机器手臂(Robot)、输送带(Conveyor),都能利用系统提供的传输模块以设定其速度、容量、加速度、运作顺序、方向等。

在规划设定好系统后,于仿真执行前,ProModel会先行测试系统,检查各相关工作站输入、输出是否平衡。假如有忘记设定的容量、速度等,系统都能自动协助使用者假设并询问意见,如果不满意可以再修改。实际模拟时又可随时观察各资源(Resource)的使用情形。使用者可追踪系统运作流程,随时中断仿真,并藉系统仿真后,所产生的运作过程统计数据,统计各工作站、资源使用率等。此外ProModel也提供简单且易读的统计图、统计报表文件,因而可方便的了解全部资料利用的情形。一些常见的ProModel应用包括: 产能规划、瓶颈分析、厂房布置规划、生产排程、〝日本JIT〞系统规划、生产周期分析等。此外ProModel还可让设计者通过调整工作站数量、速度、输入方式、输出方式(如:批次),以作整体系统的各种可能状况下的评估,作为将来真正建造设计时的参考,使用及分析弹性相当宽广。

在进一步介绍ProModel所提供之各模块前,需先了解ProModel所提供用来描述系统(构成模块)的基本仿真单元。说明如下:

(1)物件(part):系统中处理的物项或生产单元。在模块中,对对象最大的系统仿真交流论坛须定义所有在系统中移动的个体,如物料、半成品、成品等,它们的到达率、到达的方式(批次),乐、于何时到达等,以及系统在运件过程中所输入或产生的个体。

(2)资源(resource):系统中对对象处理的过程中执行某项功能的机器、人、设备、搬运系统等。一般而言资源又可归纳为下列四种型态:

? 制程位置(routing location):对象被送往或进行作业之处,如机器、仓储区、

装卸站、工作站等。

? 一般资源(general resource):用于作业和对象运送,如作业员、夹具等。它

有一定的容量而无作业特性,可被共享或进行维修。

? 传输设备(transporters):用来传输各工作站的组件,并可定义其路径、控制

的机能。如机械人、推高机、自动搬运车等。

? 输送带(conveyors),运输带很像一般传输设备,但其路径是实体的,通常不

只作传输对象,而且可排序、分类、累积等,如皮带式、流动式、台车式等。 (3)制程路径(routing):定义路径的流程逻辑。是整个系统的重心,它直接定义了系统的物流逻辑及移动时所花的时间。如:那个物料经由那些工作站经由什么运送方式到下一站、输出站或暂存区。

(4)作业(operation):对象抵达制程位置所进行的活动,须设定作业的型态及时间。

(5)物件排程(part scheduling):定义将被产生并导入系统中的对象的导入次序、数量及频率。物件可从系统中任何位置导入,导入后由制控制其移动。

(6)资源容量(resource capacity):资源的容量指在任何时间可独立使用该资源的最大对象数量。

(7)资源停顿时间(resource downtime):ProModel拥有可用来模拟各种型式的停顿之内建程序。ProModel提供以下五种型式的停顿,包括:以时钟时间(Clock)为基准;以使用时间(Usage)为基准;以工作周期(Cycle)为基准;以整备(Setup)为基准;以工作班次(Shift)为基准。

(8)使用者自定变量(user variable):可被视为用于作决定或保持某特定记录之计数器、逻辑开关或计值器。

(9)对象属性(part attributes):乃伴随各个别对象的值,用以代表批次大小、对象优先权、系统中的时间) 最大的系统仿真交流论坛等。

(10)函数表(function tables):可定义成组的自变量或因变量值。

(11)子程序(subroutines):由使用者所写的程序(以TurboPascal或C)。当逻辑或运算的复杂程度超过了ProModel内建模型单元的能力时,可以物流仿在任何作业或制程步骤中呼叫子程序。

另外,对于最重要的系统参数-—时间,ProModel提供的输入方式极具弹性。它可以根据最复杂的条件来决定时间。除非特别指定,模型中所有时间值的单位均为分钟,其后则可选择性的附加最多两位之小数值或者附加冒号与两位的秒数值(如2:04或2:55),也可以选择以时:分:秒的型式来输入时间(如12:05:25表示12小时5分25秒)。时间值可以用以下任何方式来表达:常数(如3,5:40或05)、内建分布、使用者自定分布、变量值、属性值、函数表、子程序。

上述仿真单元的介绍不但提示构成ProModel模块之基本要素,同时说明了一些基本观念。接下来介绍ProModel所提供的模块。ProModel的模块包含了属性模块和图型模块两大类,其中,属性模块主要包含下列各项:

(1)制程模块:定义系统中各位置(Locations)的流程逻辑及输出入关系和各对象在各位置上的作业和时间。

(2)对象排程模块:定义对象在何时,以及何处,以何种方式导入系统。 (3)容量模块:定义各资源的容量。

(4)仿真参数模块:定义模拟开始的时间、模拟时间长度、报告的型态、待追踪

的资源等。

有了上述的模块就可以完整地仿真一个系统。从另一个角度来看,上述四模块,不管在仿真何种系统都是不可或缺的:制程模块(Routing Module)描述了系统内部的流程;对象排程模块(Part Schedule Module)决定了对象输入系统的方式;容量模块(Capacity)决定了在流程上各可使用资源之数目;而仿真参数模块(Simulation Parameter Module)则设定了模拟时长度。由此看来,这四个模块可谓仿真的基本模块(当然也是ProModel的基本模块),但除了这些模块外,还有其它的属性模块,如停顿时间模块(Downtime Module)以定义资源因整备、故障、换班或休息等因素而无法利用的时间,简而言之,即定义资源无法正常使用的型态。

当我们使用物料搬运设备时,另外还须定义特殊之模块,如使用输送器时定义的输送器模块(Transporter Module);使用吊车时定义的吊车模块(Crane Module);使用机器人所定义的机器人模块(Robot Module)和使用输送带时所须的输送带模块(Conveyor Module)等,这些模块是选择性的,只有在使用到相对应的物料运处理设备时才须调用。上述各物料搬运模块因各搬运设备的复杂程度在其下又有相关的次模块。以输送器模块为例,其下有四个次模块,分别用来定义以下各输送器系统的作业特性:输送带规格(Transporter Specification)、输送器路径逻辑(Transporter Path Logic)、位置间之接口(Location Interface)、输送器搜寻优先级(Transporter Search Priority)。

有了属性模块,虽然可以进行仿真并得到结果进行分析,但却没有生动的动画模拟。所谓一张图胜过千言万语,图形可以提供仿真过程中的整体概念,并凭视觉直接印证所建构的仿真系统与实体相似的程度。为了完成动画模拟,尚须下列图型模块:

(1)绘图选择项模块(Graphics Options Module):定义屏幕种最类、所包含的面积、内定颜色及图项(Icon)名称等。

(2)静态符号模块(Static Symbols Module):选择并定义各种符号来代表模型中的各个制程模块与通用资源。

(3)动态符号模块(Dynamic Symbols Module):定义代表在屏幕上移动的模型单元(entity)的动态符号。

(4)图型与注标模块(Figures and Labels Module):提供输入文字或其它图型设计,并将之显示在屏幕上以作为动画仿真的一部分。

ProModel的属性模块和图型模块两大类结合,实现ProModel的主要功能。 5.2.11 Arena仿真软件

Arena是一种管理系统模拟软件,是美国System Modeling公司于1993年开始研制开发的新一代可视化通用交互集成模拟环境,很好地解决了计算机模拟与可视化技术的有机集成,兼备高级模拟器易用性和专用模拟语言柔性的优点,并且还可与通用过程语言,如VB,Fortran,C/C++等编写的程序连接运行。其主要特点如下错误!未找到引用源。:

(1)全面而细致的仿真报告。Arena的数据报告足以详尽到允许用户研究仿真模型

中的任何一个微小环节。仿真模型的仿真报告建模层次感强,模板和库资源丰富,包含大量的国内外论文和成熟的配套教材,如由仿真界权威专家 W. David Kelton编写的〈 Simulation with Arena〉(第三版),已经成为仿真教学的理想选择。

(2)专业的分析和优化功能:输入分析器用来进行输入数据概率分布函数的拟合;过程分析器用于比较不同模型中具体参数或者同一模型中的多次仿真中具体参数的值,并以各种图表的形式提供比较的结果;输出分析器包括对输出数据的多样显示功能和强大的数理统计分析,以确保输出分析的准确性和可靠性;优化工具OptQuest采用Tabu搜索算法和遗传算法对仿真模型进行优化,大大增强了Arena对复杂问题的决策支持。提供了将近20个模板和近300个封装好的逻辑模块,涵盖了多个领域,满足用户在各个层次建模的需要。

(3)学术性强。Arena被称为最具学术性的可视化交互仿真软件。1983年,专门针对仿真领域的柔性建模语言 SIMAN问世;1993年,美国著名的Rockwell公司在 SIMAN 语言的基础上推出 Arena1.0版本;2006年,Arena推出11.0版本;同年,在美国冬季仿真会议上,48%的学术论文引用Arena。二十多年的研发历程和多位仿真界专家学者心血的凝聚,全面深入地体现系统仿真的有关理论,造就了今天Arena众多同类软件无法比拟的优势。

(4)分层建模。Arena提供的分层建模工具(Submodel)允许用户的模型从宏观到微观分成若干层次,并通过端口来连接,大大提高了建模效率。此外,层次化的建模体系保证用户可以灵活地进行各个水平层次上的仿真建模。用户既可以使用最底层的语言( VB、C/C++等)进行复杂系统建模,也可以根据需要使用高级模板进行模型的开发,甚至可以开发出新的模板用做商业用途。模型报告的树形结构—— Arena强大的数据收集统计功能允许用户研究模型任何一个微小的环节,与其它技术和系统资源进行了很好地整合。

(5)与Microsoft Office无缝的整合。Arena可以与Microsoft Office进行数据交换,极大地丰富了 Arena的输入输出形式。Arena还包含了与Visio的内部接口,可以使用 Arena提供的 Visio过程模拟器建立模型的流程图,然后直接转化成Arena的模型。Arena与AutoCAD 和其它的图形设计软件有着直接的联系,支持DXF格式的文件,还支持很多 AutoCAD 的新对象(LWPOLYLINE 、MLINE等)以及对XML格式文件的读写。

(6)面向仿真过程的开发。Arena基于面向对象的思想和结构化的建模概念,将专用仿真语言的灵活性和仿真器的易用性很好地融合到一起,直接面向实际业务流程构建仿真模型,符合常规的思维习惯,可以使用外部定制、内部定制以及混合定制来构建模型。Arena可应用在实时仿真和HLA联邦仿真中,通过使用 Real Time Factor,为用户处理实时仿真和同步仿真提供了强有力的支持,使Arena可以应用到高层体系结构HLA联邦仿真及与更多模型的同步处理上。

(7)提供VBA接口,可以编程实现和其它任何支持定制技术的软件集成。同时, Arena也可以被其它开发环境调用(VB、VC等)并控制整个仿真过程。提供“VBA Block”

模块,该模块可用于构建仿真模型,而且包含事件接口,只要有实体经过该模块,就会触发其相应的事件,从而执行其中的特定代码。因此,用户可以在任何需要的地方加入“VBA Block”,以实现所需的定制目的。

(8)友好稳定。使用3D-Player轻松的帮助用户在逻辑模型的基础上构建3D仿真动画。相对于其它仿真软件,Arena友好性还体现在数据输入、输出以及模型调试等方面。另外,由于Arena软件很成熟,而且模型中不能直接使用指针,所以系统更加稳定。

(9)广阔的使用领域。可应用Arena的行业包括制造业、物流及供应链、服务、医疗、军事、日常生产作业、各类资源的配置、业务过程的规划、系统性能和计划结果的评价、风险预测等。 5.2.12 Stream仿真软件

Stream是日本三井造船股份有限公司开发的仿真软件,其最大特点是从日文命令组中选出并排列的形式记述每一个设备的控制逻辑,关于制作完成的模型,仍然沿袭使用了其前身MiFactory错误!未找到引用源。。由于是日本国产工具软件,所以非常适合日本国内的需求胃口,不仅可以当作物流生产线的仿真器使用,而且在单一个机械设备的仿真方面也可以用来变通使用,由于开发商身为实力强大的机械设备生产厂家,所以在周边的机器人仿真器等方面也很齐备。其开发基础是Sil-Tools,所以与一般的Windows 应用程序相比,其操作上的感觉有些不同,且另外还需要特殊的开发环境,所以在扩展性和技术支持方面令人担忧。 5.2.13 Incontrol仿真软件

Incontrol是Incontrol Enterprise Dynamics 开发的。Incontrol Enterprise Dynamics是一家总部位于荷兰的私人公司,在美国、德国和荷兰设有办事处,自1990年以来一直通过授权合作伙伴网络为北美和欧洲提供仿真解决方案。该公司紧密地和来自全球100多个仿真和物流领域的伙伴合作,并不断对他们进行最新的ED(Enterprise Dynamics)培训错误!未找到引用源。。Incontrol Enterprise Dynamics最初作为一家物流咨询公司,将仿真作为规划和决策支持的技术以及系统性能预期的辅助手段。经过多年的努力,已经将仿真系统拓展到多样化的领域,如产能管理、政策分析和系统控制。随之而来,该公司也越来越重视仿真软件的质量和功能。为了满足客户的需求,也逐步开始进行软件开发。收购了F&H Simulations公司,在Taylor II?的基础上开发了最新的平台Taylor Enterprise Dynamics。现今,Enterprise Dynamics作为一款全面的仿真工具和技术平台品牌进入了市场。Enterprise Dynamics8.1已正式发布,新的版本为仿真引擎增加了大量新特性,并为物流库提供了一些新原子。

Incontrol 中的Enterprise Dynamics Transport 允许针对交通运输节点内部和外部的运输流和信息流的详细建模仿真。其中,ED Transport-Node库可为货运公司和配送中心建模,能够仿真货运中心和配送中心运营的整个过程。该库包括了特定物体的布局,不同交通工具的类型、资源和货场管理(Yard Management)相关的战略性目标。提供一个库房内不同货场处理和运输链的模型。比如,区域分流管理、可拆卸货箱从火

车到卡车的转换、拖车管理和完整的装载、卸载过程。货场管理根据所有交通工具在整个过程中体现的不同功能来为它们设计路线。ED Transport-Node库能够对叉车网络、装卸缓冲器、大门、坡道和储存地点等(仅列数例)进行建模。而且,它还包含铁路起重机,为不同的物流节点建模,包括双峰交通终端。典型ED Transport-Node库应用包括:推导内外部物流过程的运行规则、 评定布局和战略的最佳性能、监管当日货场区域、资源和人员的利用。

ED Transport-Node库还可以进行物流网络建模,即能够对包含若干物流节点以及其运输进行建模。每个节点有如下特定参数:门的数量;处理时间;分类性能;达到和截止时间。网络结构有不同类型,如中心-辐射型和直接运输型网络等。运用真实地理数据,建立用户定制的网络,实现仓库和物流中心定位。 5.2.14 Supply chain guru仿真软件

Supply chain guru是来自美国的供应链战略规划仿真软件,由美国LLammaSoft公司开发,是专门的供应链仿真软件[1]。Supply chain guru允许用户输入或导入供应链网络信息,并使用人工智能和嵌入的知识库,用以自动建立强大的离散事件仿真和网络优化模型。用户可以测定改变供应链结构或策略所带来的影响,优化模型以选择改进的供应源关联,仿真多个供应链设计方案以评估服务和费用之间的折中,预测库存投资、运输费用以及生产情况,为企业提供预算功能错误!未找到引用源。。

Supply Chain Guru可以建构优化的供应链模型并同时进行仿真。使用者输入或汇入某个供应链的相关数据,而它将会预测所提供应链在操作实务上以及功能性的效能。若输入通用的供应链则可尝试各种需求变动的剧本,例如针对一或多项产品的需求下降、上升或随季节变动时,通用的供应链将如何反应这些变动。Supply Chain Guru同时也能让使用者对已经存在的供应链尝试其对各种变动情况的反应,来了解会有何影响。因此使用者可以评估依订单或依存货生产、或关闭某个仓储中心,将对最近年度财务所造成的影响效果。此外Supply Chain Guru具有数种内建的智能搜寻方法,能根据使用者设定的限制式,而自动地建立并尝试找出供应链替代的可行方案,以及这些方案可达成的目标。其内部运作上是利用ILOG OPL作为供应链设计优化的组件,但使用者并不需以OPL程序语法来建立模型,只需输入足够的信息即可进行供应链设计的优化。Supply Chain Guru可以产生供应链设计规划与稳健性策略仿真所需的制造成本、运输成本、存货水平、订单实现周期、产能利用率等各种应具备的报告与图表。并且有开放的数据交换环境,可从Access、Excel、SQL、Oracle或以ODBC协议来连结其它的数据库。Supply Chain Guru甚至也提供了地理位置窗口来检视供应链各个部份在地图上的实际位置。使用者仅需以四个步骤来设计规划供应链,就能够在Supply Chain Guru中同时进行最佳化与模拟! 5.2.15 Classwarehouse仿真软件

Classwarehouse是来自英国Cirrus Logistics公司的仓库物流仿真软件,是一种专门用于仓库设计的仿真软件[1]。通过在虚拟的计算机环境来进行设计、改进和测试复

杂的仓库解决方案。它还能帮助公司评估产品的产量、人员的组织以及设备情况,来量化成本、效率以及服务水平。Classwarehouse所解决的实际问题范围很广,从对新建仓库的设计、评估,到对已有仓库的某个具体生产工艺的改进,再到如何在改变供应链和客户需求时保证成本、服务和效率三者间的平衡和优化错误!未找到引用源。。

Classwarehouse是专门的仓库仿真软件,物流系统仿真软件.CLASS最独特的优点在于它可以使物流专业人员仅通过双手来实现强大的功能,使得他们可以研究某个作业的改变给系统带来的影响。CLASS所解决的实际问题范围很广,从对新建仓库的设计、评估,到对已有仓库的某个具体生产工艺的改进,再到如何在改变供应链和客户需求时保证成本、服务和效率三者间的平衡和优化。现在有遍布全球各地的超过两百多个地区的公司在使用CLASS软件,其中包括全球百分之八十的知名第三方物流公司和主要零售商以及生产商。CLASS在十一年前由仿真建模专家Cirrus Logistics开发出来,专门用于仓库作业,目前CLASS已经发展到第五代产品,在业界被广泛的誉为标杆产品。 5.2.16 Extend仿真软件

Extend仿真和优化软件是由美国Imagine That公司开发的通用仿真平台。Extend是大多数世界顶尖企业在中国选择的仿真软件。Extend是最挑剔的仿真专家所采用的仿真软件。与Arena、Automod、ProModel、eM-Plant、TAYLOR等仿真软件相比,Extend的独特之处在于提供了一个充分扩展的平台和一个随意发挥的仿真环境,用户只要有自己的行业经验,只要懂C语言,就可以开发自己的行业模块错误!未找到引用源。。

Extend开放模块源代码,扩展性最好,是十多个仿真软件二次开发的核心引擎,是美国海军、空军、海军陆战队、宇航局、能源部、美国联邦航空管理局(FAA)等二次开发仿真应用的平台之一。

在中国,企业用户已经包括诺基亚、英特尔、宝钢、佳能、华为等众多知名企业,学校研究机构包括清华大学、上海交通大学、南京大学、同济大学、武汉理工大学、中国传媒大学、中国矿业大学、哈尔滨工业大学、北京交通大学等。

Extend仿真软件功能:在横向应用领域方面,可用于生产线负载平衡、路径规划、优化算法、作业成本法、流程改善、设备分配、并购决策、生产调度、绩效管理、库存管理、瓶颈分析、风险管理、制造周期研究、新技术引进、批量管理、产能规划、排队论、需求管理的仿真模拟;在纵向应用领域方面,可用于政府流程、工厂设计和布局、供应链管理、物流、公共事业管理、生产制造、认知建模、运营管理、环境保护等仿真模拟。

5.3主流仿真软件比较

以上介绍的物流系统仿真软件都是市场上比较常见的,都具有虚拟现实、动态反映物流现实状况的显著优势,应用表现形式灵活多样,有些在某一国家或者某一领域得到了深入的应用,有些则应用比较广泛。这些仿真软件有各自的特色和优势。现将主流的仿真软件简单比较分析如下。

Flexsim、Arena、Promodel、Witness 和 Automod 都是市场上常见的模拟软件。

Arena、Promodel、Witness和Automod的模拟技术都开发自80年中至90年代后期。Arena,Witness,Promodel都没有三元虚拟的技术,而Automod三元虚拟技术只限于线框模型 (WIREFRAME) 的代表,非实质模拟技术。有的软件只能代表性而不能实质上反映实际的情况。Flexsim 是一个完整的3D模拟软件,实质上反映确实的情行。Flexsim 的虚拟技术都不比其他软件逊色,无论在模拟驱动器(ENGINE) ,统计数字分析,和图形代表上都能反映实际的情况。在Flexsim 的3D虚拟中,用户可以使用鼠标器 (右点,左点和左右同时点) 来放大,缩小和改变视像的角度,在别的软件里是不能做到。

相对而言,Automod,Witness,Em-Plant等注重数据的统计分析,而忽略模型的可视性。虽然这些软件也带有三维显示功能,但是功能不强,而且该方面的功能模块过于昂贵,所以实际应用并不是很多。

除了Arena和Supply chain guru,其他都为三维软件,其中Flexsim和RaLC等有很好的面向对象性,Supply chain guru是专门的供应链仿真软件,Classwarehouse是专门的仓库仿真软件,Arena是一种管理系统模拟软件。

Flexsim、Supply chain guru等仿真软件的资料、图像和结果都可以与其他的软件实现无缝联接,这是其他软件不能做到的。因此Flexsim、Supply chain guru等可以从EXCEL读取资料和输出资料 (或任意ODBC DATABASE) ,可以从生产线上读取现时资料以作分析功能。Flexsim、Quest等也允许用户建立自己的模拟对象 (Objects),所以一些跨国际的大公司,可以共用这些对象而无需重新建立。

模拟方法方面,在Flexsim中,逻辑和资料是输入每一个对象中,而不是在产品中。 例如作业的资料是在乎制造的过程,不是经过的产品中。在建立模拟作业时,用户只须要把对象拖到所要的位置,然后放下。用户接下来把对象联接起来,最后把逻辑和资料输入对象,便完成整个建立的过程。用户也可以用C++ 建立自己的逻辑,并输入对象中。

仿真运行速度方面,在最近的比较中,同一个铁路系统的模拟,Flexsim比 Arena快好几倍。在另一个实验当中,同一个半导体的物料管理系统, Flexsim比 Automod快上3 ~ 4 倍。对于其他仿真软件,因使用的硬件配置、仿真环境不一样,仿真运行的速度也有差异,尚未见相关报道。

查询系统 (QUERY SYSTEM) 方面,Flexsim允许用户在虚拟当中,同时作出任何的询问。而在其他仿真软件里,用户需要暂停或结束虚拟,才可以作出询问。

相比之下,参数化建模是SIMAnimation较之其他软件的独特优势,它可以通过多元非线性参数设置,建立精确度较高的三维实体。

大多数仿真软件在运行结束后可根据统计数据生成仿真报告,仿真报告以表格、直方图、饼状图等形式表示,显示了各个物流设备的利用率、空闲率、阻塞率等数据。用户可根据仿真报告提供的数据对物流系统的优缺点进行判断,做出科学决策。

主流仿真软件概要比较参见表5.1和表5.2。

表5.1 主流仿真软件比较(一)

仿真 软件 Flexsim 国度及 开发商 面向 物流 扩展性 对象 部件 是 是 是 是 是 是 是 是 是 是 是 是 是 是 否 是 有 有 丰富 有 有 有 有 有 有 丰富 有 有 有 有 有 一般 较好 一般 较好 一般 一般 较好 较好 较好 较好 较好 较好 差 一般 一般 一般 最好 分析 功能 较强 一般 强大 一般 一般 较强 一般 强大 强大 一般 较强 一般 较强 一般 一般 较强 美国/Flexsim Software Production 日本/人工智能服务株式RaLC 会社 eM-Plant 美国/Tecnomatix Witness 英国/Lanner Group SIMAnimation 美国/3i公司 荷兰/ Incontrol ShowFlow Simulation Software Delmia 美国/DELMIA Corp.USA 法国/ Quest Dassault Systemes Automod 美国/Autosimulation ProModel 美国/ProModel Arena 美国/System Modeling 日本/三井造船股份有限Stream 公司 荷兰/Incontrol Incontrol Enterprise Dynamics Supply chain 美国/LLammaSoft guru Classwarehouse 英国/Cirrus Logistics Extend 美国/Imagine That

表5.2 主流仿真软件比较(二)

仿真 软件 Flexsim RaLC eM-Plant Witness SIMAnimation ShowFlow 应用 动画 操作 行业 功能 容易性 几乎能为所有产业定制可用C++创建和3D 特定的模型 修改对象。 专业面向物流,物流行业建模简单直观,和工业工程领域 3D 短时间内可熟练掌握 面向大型制造业领域的比较复杂 2D 仿真群 平面离散系统生产线仿一般 2D 真器 集成化物流仿真软件 基于图像的仿真3D 语言,建模简单 制造业和物流业 功能简练,操作3D 简单 价 格 一般 较低 一般 一般 一般 较低 Delmia Quest Automod 汽车、航空、结构组装、电力电子、家用消费品、造船等行业。 大型制造业生产线,对物流生产线不太适用 比较成熟的三维物流仿真软件 小型化工场、大型工厂生产及先进的弹性制造系统 制造业、物流及供应链、服务、医疗、军事、日常生产作业、各类资源的配置、业务过程的规划、系统性能和计划结果的评价、风险预测 物流生产线的仿真、单个机械设备的仿真 交通仿真、物流配送、产能管理、政策分析和系统控制等 专门的供应链仿真软件 可3D协同工作 3D 3D 3D 快速有效地建模 需要编制程序才能做出作业流程 不需撰写任何程序 较贵 昂贵 昂贵 ProModel 3D 较贵 Arena 2D 用户容易得到的免费参考材料以及服务 一般, Stream Incontrol 3D 3D 3D 3D 技术支持较差 技术支持较好 一般 较贵 Supply chain guru Classwarehouse 专门用于仓库设计 政府流程、工厂设计和布局、供应链管理、物流、Extend 公共事业管理、生产制造、认知建模、运营管理、环境保护

5.4 物流仿真软件的选择

一般 一般 用户需有行业经验,具备编程知识 较贵 一般 2D 一般 随着仿真技术的推广 ,人们对仿真软件的性能要求不再满足于单一的分析功能或动画演示功能。一个优秀的仿真软件,除了具有多样的分析功能和卓越的 3D 动画功能外,还必须具有操作容易性、部件化、扩展性、优化功能和连接性等多方面功能错误!未找到

引用源。

选择仿真软件时,必须从分析功能、动画功能、操作容易性、售后服务等方面来对

软件进行评价,根据企业使用仿真软件的目的不同,评价项目的侧重点不一样。如果仿真的目的是为了改善企业内部的业务,侧重点应该放在分析功能、售后服务等项目上;如果仿真的目的是为了做咨询工具,侧重点应该放在分析功能、动画功能等项目上;如果仿真的目的只是做演示工具,侧重点应该放在动画功能等项目上。

选购仿真软件时,除了评价软件本身的功能特性外,评价软件供应商(或代理店)

的仿真技术水平也是不可缺少的。具有丰富经验的物流仿真专家,不仅能帮助你掌握 仿真技术(包括仿真基础知识、数据取得及数据分析方法、建模、仿真分析等内容) , 而且这些专家经过多年的仿真建模积累了大量的数据 ( 如物流现场的各种作业时间的数据等 ),这些数据(经验)对计划中的系统建模是不可 缺少的内容。所以,选择拥有丰富经验的物流仿真专家的软件供应商(或代理店),将会使你尽快地充分发挥仿真软件的作用,快速地回收软件投资成本。

物流仿真软件的评价项目概况参见表5.3。 评价 项目 表5.3 仿真软件的评价项目 评价内容 备 注 ? 有没有好的随机数发生器?是否可设定随机数初值? ? 有多少种统计分布函数可供选择? ? 是否有自动找出合适分布函数的功能分析 (或是否附带有ExpertFit等工具)? 功能 ? 是否有优化功能(或是否附带有 OptQuest等工具)? ? 是否有Excel接口?是否能和ODBC数据 源相连接? ? 是否具有强力的商务图表功能? ? 是 2D类还是3D类? ? 能否自由变更部件的图形?是否可用大众化 3D图形文件? 动画 ? 在仿真运行过程中,能否瞬间变换模型功能 的角度和位置? ? 是否能将动画转换成 AVI 或其它大众化播放文件? ? 是否拖拉式图形界面? ? 部件参数选择是否灵活? ? 参数、部件或局部模型的复制、粘贴、操作 移动、删除等编辑功能是否方便 ? 容易性 ? 是否必须掌握软件的专用语言? ? 建立3D模型是否需要多余的操作? ? 对于复杂逻辑是否可用大众化语言(VC、VB、JAVA等)来编程? 物流 部件 分析功能的强与弱是评价仿真软件最关键的一个项目。能否容易地建立近似于现实系统的模型是仿真成功的关键。 注意:没有随机数发生器和多种统计分布函数的软件,不可能实现仿真。 动画不仅是一个演示工具,还能将 问题可视化,对沟通经营者、管理者和操作者之间的意见具有很重要的意义。 有部件或局部模型的复制、粘贴等功能,以及可用 大众化语言来编程等特点,对方便建立大型或复杂模型非常重要。 面向 对象 除了评价物流部件种类的? 有多少种物流部件? 多少外,更主要是评价部件? 物流部件的属性(外部形状)、参数的变的可变性。因为没有任何一更是否方便? 个仿真软件的部件可以涵盖所有情形。 ? 是否具有面向对象特性? ? 部件是否可以相互移到另一个部件软件工程的主流是面向对里? 象,仿真软件也不例外。 ? 部件是否可以继承他的部件的属性? ? 部件是否可在用户,程序库和模型间兼容? ? 部件是 固定类 还是开放类? 从发展的角度来说,当然应扩展性 ? 模型里是否能输入其它模型,并与之相该选择部件开放类 仿真软连接? 件。 一般来说,仿真运行过程仿真运 ? 仿真运行过程中,是否需要编译。 中,不需要编译的软件运行行速度 速度快。 ? 在中国是否有代理店? 仿真是一门技术,不单是使? 代理店是否有仿真专家? 用软件。所以选择具有仿真售后 ? 做过多少物流仿真的案例? 咨询能力的代理店是非常服务 ? 除了软件的培训外,是否具有仿真咨询重要的。特别是物流仿真的能力? 经验。 ? 年间培训次数和用户交流会次数? 选择性能好价格低的软件价 格 ? 软件价格?培训价格?维护费用? 当然是理想的。

本文来源:https://www.bwwdw.com/article/ngzr.html

Top