物流管理学课程设计 - 图文 联系客服

发布时间 : 星期一 文章物流管理学课程设计 - 图文更新完毕开始阅读10fb5e48e45c3b3567ec8b92

工业工程0401-2物流管理学课程设计指导书及任务书 4

Flexsim软件功能介绍

(一)简介

Flexsim是属于分散型模拟软件,它能使决策者轻易地在个人计算机中建构及监控任何工业及企业之分布式流程。Flexsim是基于OpenGl 开发的,三维效果非常好,它是迄今为止世界上唯一一个在图形建模环境中集成了C++ IDE和编译器的仿真软件。下面我们简单地介绍一下Flexsim仿真软件。 Flexsim应用深层开发对象,这些对象代表着一定的活动和排序过程。要想利用模板里的某个对象,只需要用鼠标把该对象从库里拖出来放在模型视窗即可。每一个对象都有一个坐标(x,y,z)、速度、旋转以及一个动态行为(时间)。对象可以创建、删除,而且可以彼此嵌套移动,它们都有自己的功能或继承来自其他对象的功能。这些对象的参数可以把任何制造业、物料处理和业务流程的快速、轻易、高效建模的主要特征描述出来。

Flexsim中的对象参数可以表示几乎所有存在的实物对象。像机器、操作员、传送带、叉车、仓库、交通灯、储罐、箱子、货盘、集装箱等等都可以用Flexsim中的模型表示,同时数据信息也可以轻松地用Flexsim丰富的模型库表示出来。

(二)Flexsim软件主窗口布局

Flexsim软件主窗口由下面五部分构成:

菜单、 工具栏、 对象库 、模型视图、 仿真控制栏 工具栏中常用到的按钮包括

– 工具箱ToolBox:编辑全局表格/变量 – 命令集Commands:Flexsim命令帮助 – 模型树Tree:打开模型树 – 正投影Ortho:打开模型正投影视图 – 透视Persp:打开模型透视图

4

工业工程0401-2物流管理学课程设计指导书及任务书 5

(三)Flexsim仿真模型的基本组成

? 对象(Objects)

– Flexsim采用对象对实际过程中的各元素建模

? 连接(Connections)

– Flexsim中通过对象之间的连接定义模型的流程

? 方法(Methods)

– 对象中的方法定义了模型中各对象所需要完成的作业

1、Flexsim的对象库

对象分类:资源类(Fixed Resources)、执行类(TaskExecuter)、网络类(Node)、图示类(Visual Object)

1)资源类(Fixed Resources)

资源类对象包括:发生器Source, 暂存区Queue,处理器 Processor, 吸收器Sink, 合成器Combiner, 分解器Separator,复合处理器 MultiProcessor, 输送机Conveyor, 分类输送机MergeSort, 流节点FlowNode, 货架Rack, 和储液罐 Reservoir。

资源类对象一般是仿真模型中的主干对象,此类对象决定了模型的流程。 2)执行类(TaskExecuter)

执行类对象包括:分配器Dispatcher, 操作员Operator, 运输机Transporter, 升降机Elevator, 机器人Robot, 起重机Crane, 堆垛机ASRSvehicle。

执行类对象Task Executer对象可从固定资源对象中获取并执行任务,如物料搬运或生产操作等。一个执行类对象可以向其他对象指派任务。 3)网络类(Node)

网络类对象NetworkNode包括如下图所示的两种,一般用来设定执行类对象Task Executor的行动路线

5

工业工程0401-2物流管理学课程设计指导书及任务书 6

4)图示类(Visual Object)

图示类包括VisualTool与 Recorder,可用在仿真模型中显示各种信息、标识、图片或图表等。VisualTool和Recorder对象可用来提高仿真模型的直观感,同时可用来实时显示和搜集模型的输出数据

5)迁移实体(Flowitem)

迁移实体指模型中存在迁移的对象。

迁移实体可用来表示生产或服务中的原料、产品或产品集,如零件、部件、托盘、容器等;也可以是任务执行者。

迁移实体可点击工具栏按钮Flowitem定义,可对每个迁移实体定义对象类别(Itemtype)。 2、连接与端口

Flexsim模型中的对象之间是通过端口来连接的 三种类型的端口:

– 输入端口(input ports):固定资源之间的连接,输出端口显示在对象的右上角 – 输出端口(output ports):固定资源之间的连接,输入端口显示在对象的左上角 – 中心端口(center ports):连接执行类对象和固定资源,中心端口显示在对象底部中心 (1)“s”连接

? 按下 “s”键的同时用鼠标从一个对象拖拉到另一个对象上以连接二者。“s”连接仅用于中

心端口之间的连接(即连接执行类对象Task Executer和固定资源Fixed Resource );“s”连接用“w”连接取消(按下 “w”键的同时用鼠标从一个对象拖拉到另一个对象上以连接二者) (2)“a”连接

? 按下 “a”键的同时用鼠标从一个对象拖拉到另一个对象上以连接二者。“a”连接用于除中

心端口之外的所有其他的连接 ;“a”连接用“q”取消。 3、方法(Method)(了解)

? 方法是用来完成一项任务的一系列规则集。好的方法应是可以重复使用的。 ? Flexsim采用一系列方法集来完成所建模型的作业,包括如下方法: Arrival Method

? Determines how and when FlowItems Enter the model Trigger Method

? Determines what, where, and when to assign information to FlowItems Flow Method

? Determines how, where, and when to move FlowItems through the model Navigation Method

? Model navigation, and fly through FlowItem Bin Method

? Defines the FlowItem Characteristics TaskExecuter Move Method

? Dertermins who, and how FlowItems move from one FixedResource to another

6

工业工程0401-2物流管理学课程设计指导书及任务书 7

(四)Flexsim基础

1、Flexsim术语

Flexsim实体:Flexsim实体模拟仿真中不同类型的资源。暂存区实体就是一个例子,它扮演储存和缓冲区的角色。暂存区可以代表一队人、CPU上一个空闲过程的队列、工厂中地面上的一个储存区或客户服务中心的一队等待的呼叫等等。另一个Flexsim实体例子是处理器实体,它模拟一段延迟或一个处理过程的时间。这个实体可以代表工厂中的一台机器、一个正在给客户服务的银行出纳员、一个邮政分检员,等等。

Flexsim实体放在对象库栅格中。对栅格进行了分组管理,默认显示最常用的实体。

临时实体:临时实体是流经模型的实体。临时实体可以表示工件、托盘、装配件、文件、集装箱、电话呼叫、订单或任何移动通过仿真过程的对象。临时实体可以被加工处理,也可以由物料处理设备传输通过模型。在Flexsim中,临时实体由发生器产生,在流经模型之后被送到吸收器中。

临时实体类型:临时实体类型是一个放在临时实体上的标志,它可以代表条形码号、产品类型或工件号等等。在临时实体寻径中,Flexsim使用实体类型作为引用。

端口:每个Flexsim实体的端口数没有限制,通过端口它们可以与其它的实体通信。有三种端口类型:输入端口、输出端口和中间端口。

输入和输出端口用于临时实体的寻径。例如,一个邮件分拣员依靠包裹上的目的地把包裹分放到几个输送机中的一个上面。为了在Flexsim中进行仿真,连接处理器实体上的输出端口到几个输送机实体的输入端口,这意味着当一个处理器(或邮件分拣员)完成临时实体(包裹)的处理后,就通过它的一个输出端口将其发送到一个特定的输送机上。

中间端口用来建立从一个实体到另一个实体的引用。中间端口的一个惯常用法是引用可移动实体,如从设备、暂存区或输送机等引用操作员、叉车、或者起重机。

端口的建立和连接是通过按住键盘上的不同字母键,并用鼠标点击一个实体,并拖曳到另一个实体上完成的。当按住左键并拖曳鼠标时,如果同时按住“A”键,就可以在第一个实体上建立输出端口,并在另一个实体上建立输入端口。这样两个新端口就自动连接起来。如果按住“S”键,将在两个实体上都建立一个中间端口,并把这两个新端口连接起来。拖曳鼠标并同时按下“Q”键可以删除输入输出的端口和连接,按下“W”键可以删除中间端口和连接。下表说明了用于连接和断开两种端口连接的键盘字母。教程的第1课示范了如何正确建立端口连接。

输入-输出 Q A 中间 W S 断开 连接 模型视图:Flexsim 应用3D建模环境。建模时默认的模型视图叫做正投影视图。你也可以在一个更真实的透视视图中查看模型。尽管透视视图表达的更真实,但是通常在正投影视图中更容易建立模型布局。当然,任一视图都可以用来建立和运行模型。Flexsim允许根据需要打开多个视图视窗。不过请记住,当打开多个视窗时会增加对计算机资源的需求。

7