
主流物流仿真软件分析与比较.pdf
25页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 ResourceNetworkNodeNavigatorTask ExecuterSeparatorCombinerProcessorReserviorRackConveyorSinkQueueSourceASRSvehicleNetworkNavigatorCraneNavigatorCraneOperatorTransporterQueueDispatcher 图 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和 AutoViewAutoMod 模块提供给用户一系列的物流系统模块来仿真现实世界中的物流自动化系统主要包括输送机模块(辊道、链式) ,自动化存取系统(立体仓库、堆垛机) ,基于路径的移动设备(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 主流仿真软件比较(一) 表 5.2 主流仿真软件比较(二) 仿真 软件 应用 行业 动画 功能 操作 容易性 价 格 Flexsim 几乎能为所有产业定制特定的模型 3D 可用 C++创建和修改对象 一般 RaLC 专业面向物流, 物流行业和工业工程领域 3D 建模简单直观,短时间内可熟练掌握 较低 eM-Plant 面向大型制造业领域的仿真群 2D 比较复杂 一般 Witness 平面离散系统生产线仿真器 2D 一般 一般 SIMAnimation 集成化物流仿真软件 3D 基于图像的仿真语言,建模简单 一般 ShowFlow 制造业和物流业 3D 功能简练,操作简单 较低 仿真 软件 国度及 开发商 面向 对象 物流 部件 扩展性 分析 功能 Flexsim 美国/Flexsim Software Production 是 有 较好 较强 RaLC 日本/人工智能服务株式会社 是 有 一般 一般 eM-Plant 美国/Tecnomatix 是 丰富 较好 强大 Witness 英国/Lanner Group 是 有 一般 一般 SIMAnimation 美国/3i公司 是 有 一般 一般 ShowFlow 荷兰/ Incontrol Simulation Software 是 有 较好 较强 Delmia 美国/DELMIA Corp.USA 是 有 较好 一般 Quest 法国/ Dassault Systemes 是 有 较好 强大 Automod 美国/Autosimulation 是 有 较好 强大 ProModel 美国/ProModel 是 丰富 较好 一般 Arena 美国/System Modeling 是 有 较好 较强 Stream 日本/三井造船股份有限公司 是 有 差 一般 Incontrol 荷兰/Incontrol Enterprise Dynamics 是 有 一般 较强 Supply chain guru 美国/LLammaSoft 是 有 一般 一般 Classwarehouse 英国/Cirrus Logistics 否 有 一般 一般 Extend 美国/Imagine That 是 一般 最好 较强 Delmia 汽车、航空、结构组装、电力电子、家用消费品、造船等行业。
3D 可 3D 协同工作 较贵 Quest 大型制造业生产线,对物流生产线不太适用 3D 快速有效地建模 昂贵 Automod 比较成熟的三维物流仿真软件 3D 需要编制程序才能做出作业流程 昂贵 ProModel 小型化工场、 大型工厂生产及先进的弹性制造系统 3D 不需撰写任何程序 较贵 Arena 制造业、物流及供应链、服务、医疗、军事、日常生产作业、各类资源的配置、业务过程的规划、系统性能和计划结果的评价、风险预测 2D 用户容易得到的免费参考材料以及服务 一般, Stream 物流生产线的仿真、 单个机械设备的仿真 3D 技术支持较差 一般 Incontrol 交通仿真、物流配送、产能管理、政策分析和系统控制等 3D 技术支持较好 较贵 Supply chain guru 专门的供应链仿真软件 3D 一般 较贵 Classwarehouse 专门用于仓库设计 3D 一般 一般 Extend 政府流程、工厂设计和布局、供应链管理、物流、公共事业管理、生产制造、 认知建模、 运营管理、环境保护 2D 用户需有行业经验,具备编程知识 一般 5.4 物流仿真软件的选择 随着仿真技术的推广 ,人们对仿真软件的性能要求不再满足于单一的分析功能或动画演示功能。
一个优秀的仿真软件,除了具有多样的分析功能和卓越的 3D 动画功能外,还必须具有操作容易性、部件化、扩展性、优化功能和连接性等多方面功能错误!未找到引用源 选择仿真软件时,必须从分析功能、动画功能、操作容易性、售后服务等方面来对软件进行评价,根据企业使用仿真软件的目的不同,评价项目的侧重点不一样如果仿真的目的是为了改善企业内部的业务,侧重点应该放在分析功能、售后服务等项目上;如果仿真的目的是为了做咨询工具,侧重点应该放在分析功能、动画功能等项目上;如果仿真的目的只是做演示工具,侧重点应该放在动画功能等项目上 选购仿真软件时,除了评价软件本身的功能特性外,评价软件供应商(或代理店)的仿真技术水平也是不可缺少的 具有丰富经验的物流仿真专家, 不仅能帮助你掌握 仿真技术 (包括仿真基础知识、数据取得及数据分析方法、建模、 仿真分析等内容) , 而且这些专家经过多年的仿真建模积累了大量的数据 ( 如物流现场的各种作业时间的数据等 ),这些数据(经验)对计划中的系统建模是不可 缺少的内容所以,选择拥有丰富经验的物流仿真专家的软件供应商(或代理店),将会使你尽快地充分发挥仿真软件的作用,快速地回收软件投资成本。
物流仿真软件的评价项目概况参见表 5.3 表 5.3 仿真软件的评价项目 评价 项目 评价内容 备 注 分析 功能 有没有好的随机数发生器?是否可设定随机数初值? 有多少种统计分布函数可供选择? 是否有自动找出合适分布函数的功能(或是否附带有ExpertFit等工具) ? 是 否 有 优 化 功 能 ( 或 是 否 附 带 有 OptQuest等工具)? 是否有 Excel接口?是否能和 ODBC 数据 源相连接? 是否具有强力的商务图表功能? 分析功能的强与弱是评价仿真软件最关键的一个项目 能否容易地建立近似于现实系统的模型是仿真成功的关键 注意: 没有随机数发生器和多种统计分布函数的软件,不可能实现仿真 动画 功能 是 2D类还是3D类? 能否自由变更部件的图形?是否可用大众化 3D图形文件? 在仿真运行过程中, 能否瞬间变换模型的角度和位置? 是否能将动画转换成 AVI 或其它大众化播放文件? 动画不仅是一个演示工具,还能将 问题可视化,对沟通经营者、 管理者和操作者之间的意见具有很重要的意义 操作 容易性 是否拖拉式图形界面? 部件参数选择是否灵活? 参数、部件或局部模型的复制、粘贴、移动、删除等编辑功能是否方便 ? 是否必须掌握软件的专用语言? 建立3D模型是否需要多余的操作? 对于复杂逻辑是否可用大众化语言(VC、VB、JAVA等)来编程? 有部件或局部模型的复制、粘贴等功能,以及可用 大众化语言来编程等特点, 对方便建立大型或复杂模型非常重要。
物流 部件 有多少种物流部件? 物流部件的属性 (外部形状 )、 参数的变更是否方便? 除了评价物流部件种类的多少外, 更主要是评价部件的可变性 因为没有任何一个仿真软件的部件可以涵盖所有情形 面向 对象 是否具有面向对象特性? 部件是否可以相互移到另一个部件里? 部件是否可以继承他的部件的属性? 软件工程的主流是面向对象,仿真软件也不例外 部件是否可在用户, 程序库和模型间兼容? 扩展性 部件是 固定类 还是开放类? 模型里是否能输入其它模型, 并与之相连接? 从发展的角度来说,当然应该选择部件开放类 仿真软件 仿真运 行速度 仿真运行过程中,是否需要编译 一般来说,仿真运行过程中, 不需要编译的软件运行速度快 售后 服务 在中国是否有代理店? 代理店是否有仿真专家? 做过多少物流仿真的案例? 除了软件的培训外,是否具有仿真咨询能力? 年间培训次数和用户交流会次数? 仿真是一门技术, 不单是使用软件 所以选择具有仿真咨询能力的代理店是非常重要的 特别是物流仿真的经验 价 格 软件价格?培训价格?维护费用? 选择性能好价格低的软件当然是理想的。












