flexsim快速基础教程
flexsim快速基础教程
教程本基础教程将带你一起完成建立过程流、创建模型、输入数据、查看动画、以及分析输出结果的各个步骤。
每一节课都是基于上一节内容的,所以学完一节课要消化它,才能进入下一节课。
每节课大约需要至少45分钟的时间。
在第二课的最后还包括一个提高环节,可以为你的模型增色。
本教程包括下列课程;第一课:建立一个处理3种不同临时实体类型的简单模型。
每种临时实体的路径都不同。
本模型中使用的实体包括发生器、暂存区、处理器、输送机和吸收器。
对模型表现的基本统计做了介绍,也介绍了每一实体的参数选项。
第二课:使用第一课中建立的模型。
用户添加操作员和运输机。
介绍实体的属性界面,进一步讨论附加统计分析。
第二课提高内容:完成第二课之后,介绍如何使用记录器实体向模型添加3D图表和图形。
同时也介绍了如何使用可视化工具添加3D文本。
第三课:使用第二课中的模型,用户将要添加货架和网络路径。
将会添加高级统计功能和模型逻辑编程功能。
同时也将使用表来读取和写入数据。
每一课将会按照下列格式:1. 介绍2. 本课学习内容3. 估计完成时间4. 模型描述5. 模型数据6. Flexsim软件概念学习7. 逐步模型构建如果学习此课程有任何问题,请联系我们的技术团队。
Flexsim技术支持的电话是801-224-6914(美国),或者发邮件到 support@. 希望你在学习如何使用flexsim来优化你们的流程的过程中感到愉快。
重要提示:你必须在电脑上安装Visual C++.NET编译程序,否则此Flexsim软件将不会正确工作。
flexsim 评估版本附带的编译器并不具备与Microsoft Visual C++零售版本同样的能力。
如果你没有Visual C++ .NET,在购买Flexsim软件时,你可以选择捆绑购买Visual C++和Flexsim软件。
1第1课简介第1课介绍了图示与建立简单模型的基本概念。
在Flexsim中开始建立每个模型的好方法是先画一个图示。
Flexsim基础知识PPT课件
– 输入端口(input ports)
• Fixed Resource之间的连接
– 输出端口(output ports)
• Fixed Resource之间的连接
– 中心端口(center ports)
• 连接Task Executer和Fixed Resource
23
“s”连接
20
连续类对象
• 连续类的对象主要是用于设计具有流体 类的系统仿真,但它又不仅仅局限于流 体,事实上它能够仿真的具有连续属性 的事件,如测量重量、容量的变化。作 为连续类的11个对象中提供了2个 ItemToFluid、FluidToItem具有连续与离 散之间接合功能的对象。
21
临时实体(Flowitem)
12
对象与继承
• Flexsim采用面向对象的技术 • 大部分Flexsim对象都是FixedResource
或TaskExecutor对象的子对象
– 子对象拥有其父对象所有的接口和相应的 功能
– 用户相对比较容易很快掌握子对象的使用
13
Flexsim家族树
14
Flexsim的对象库
• Flexsim有丰富的对象库,其中实体也是灵活便,可 以满足客户个性需求,且可以自定义实体并保存, 方便以后调用。
以在短时间、低成本下运行,而且不给现行系统
带来任何中止或破坏的危险。
6
解析模型与仿真模型
• 解析模型
• 仿真模型
– 静态的、确定性的 – 用于寻找答案 – 容易实现 – 难以捕捉时间、动态系统 – 难以捕捉复杂因果关系
– 动态的、可执行的
– 能够捕捉任何复杂度的 因果关系和时间约束
– 易于捕捉问题的随机本 质
物流仿真软件Flexsim入门1PPT60页
物流系统仿真是离散事件系统仿真
§8.1物流系统仿真概述
8.1.2 仿真的作用 评价(Evaluation) 比较(Comparison) 预测(Prediction) 优化(Optimization) 灵敏度分析(Sensitivity analysis) 瓶颈分析(Bottleneck analysis)
提高资源利用率 减小等待时间和排队长度 有效分配资源 提高设备的利用率 减小等待时间和排队长度 有效分配资源 消除缺货问题 把故障的负面影响减至最低
§8.2 Flexsim简介
8.2.4 Flexsim功能
把废弃物的负面影响减至最低 研究可替换的投资概念 决定零件经过的时间 研究降低成本计划 建立最优批量和工件排序 解决物料发送问题 研究设备预置时间和改换工具的影响 优化货物和服务的优先次序与分派逻辑 在系统全部行为和相关作业中训练操作人员 展示新的工具设计和性能 管理日常运作决策 …
§8.1物流系统仿真概述
8.1.3 离散事件系统仿真的步骤
调研系统
建立系统模型
确定仿真算法
修改系统参数
建立仿真模型
系统方案比较
运行仿真模型
确定系统方案
仿真结果分析
仿真结束
仿真结果输出
§8.1物流系统仿真概述
8.1.4 常见的物流(制造)系统仿真软件 Flexsim
Automod
Promodel
Arena
Witness
Quest
Extend 设施布置软件:FactoryCAD、FactoryFlow、
FactoryPlAN、FactoryOPT SLMAnimation、Stream、RaLC……
Flexsim教学 PPT课件
离散类-资源类对象
• Fixed Resource类 对象一般是离散仿 真模型中的主干对 象
• 此类对象决定了模 型的流程
2020/3/31
22
执行类对象
• Task Executer对象可从Fixed Resource 对象中获取并执行任务,如物料搬运或 生产操作等。
• 一个Task Executer对象可以向其他Task Executor对象指派任务,或者管理模型 中所有的Task Executers对象。
2020/3/31
26
临时实体(Flowitem)
• 临时实体指模型中存在临时产生的对象
• 临时实体可用来表示生产或服务中的原 料、产品或产品集,如零件、部件、托 盘、容器等;也可以是任务执行者
• 临时实体可点击工具栏按钮临时实体箱 (Flowitem)定义
• 可对每个临时实体定义对象类型 (Itemtype)
平面视图和树结构视图20204339无论对象在模型布局中处于什么位置实体从一个对象被传递到下一个对象都无需消耗任何时间添加输送机或移动资源用于运输可以给实体流产生时间延迟输送时间取决于输送机的长度和速度对象间的运送时间取决于对象间的距离以及移动资源的速度加速度和减速度20204340flexsim软件的开发应用4020204341分析仿真结果4120204342将仿真所需要的对象模型从对象库中拖拽到仿真视图窗口中的适当位置4220204343根据连接类型按下a或s键的同时用鼠标从一个对象拖拉到另一个对象上以连接二在新版本中也可通过鼠标选择来进行连接20204344用来取消对象1与对象2的中心端口的连接4420204345各类端口连接的显示位置输出端口显示在对象的右上角输入端口显示在对象的左上角中心端口显示在对象底部中心4520204346察看对象的端口连接状况对象属性窗口常规general选项卡调整端口的编号顺序删除端口连接4620204347属性参数用于编辑和察看所有对象共同的一般性的信息统计数据用于编辑对象特定的性能特征双击对象可以打开对象的参数对话框20204348visual外观外形和尺寸general常规端口连接显示模式开关labels标签自定义属性statistics统计产量状态排队量停留时间数据图表20204349属性选项中可以定义对象的位置尺寸和转角此外在模型窗口中也可以实现勾选菜单栏中editresizerotationobjects右键拖动箭头进行旋转20204350每个对象类有自己的参数选项参数影响实体在对象中的停留时间和在对象间流动的线路apply应用使改变生效ok确定使改变生效并关闭窗口cancel取消关闭窗口不做改变properties打开对象的属性窗口20204351每个固定资源对象都有flow临时实体流和triggers触发器20204352代码编辑修改c代码20204353运行仿真5320204354仿真之前通过菜单statisticsobjectgraphdataselectedobjectson进行选择仿真时在对象属性对话框statistics选项卡中可实时察看相应对象的统计数据和图表20204355statistics可以生成数据统计报告5520204356为模型中的所有对象创建一个表格形式的报告可以用excel打开的csv格式文件选择报告中包括的若干标准系统变量20204
Flexsim仿真学习(新手)
Flexsim仿真学习一、序言——学习方法1、准备2、入门3、深入4、高级5、集大成二、系统仿真基础知识1 、系统仿真的基本概念系统、模型和系统仿真系统式相互联系、相互作用的对象的组合。
可以分为工程系统和非工程系统。
系统模型是反映内部要素的关系,反映系统某昔日方面本质特征,以及内部要素与外界环境关系的形同抽象。
模型主要分为两大类:一类是形象模型;二类是抽象模型,包括概念模型、模拟模型、图标模型和数学模型等重点描述一下数学模型(1)按变量分为随机模型和确定模型;(2)按变量之间的关系分为线性模型和非线性模型;(3)按变量取值分为连续模型和离散模型;(4)按时间分为静态模型和动态模型;(5)按功能用途分为结构模型、评价模型、工程模型和预测模型等。
系统仿真方法是:系统模型建立后,在模型上对系统进行实验研究的方法。
随机变量的产生方法:a) 逆变换法b) 卷积法c) 合成法d) 取舍法e) 函数变换法随机数性能测试:(1)X²测试(2)运行测试(3)自相关测试2 、离散事件系统仿真2.1、离散事件系统基本要素离散事件系统式指状态变量随时间呈离散状态变化的系统。
可以形式化的表现为:M={T,U,X,Y,Ω,λ}T为时间基;U为状态变量;X为输入变量;Y为输入变量;Ω为状态转移函数;λ状态空间。
离散事件系统的描述需要5个基本要素:实体、属性、事件、活动、进程。
1、实体(单元)。
在离散事件中实体分为永久实体和临时实体两类。
凡是在系统仿真器件流经系统,在仿真结束时已经离开系统的实体都称为临时实体。
凡是在系统仿真期间自始自终停留在系统中的实体都称为永久实体。
2、属性。
实体所具有的特性称为实体的属性。
实体可能具有很多特征,但是并不是所有特征都是实体的属性,只有那些与系统仿真相关的特征才称为属性。
3、事件。
在离散事件系统仿真中,有两种事件:一种是引起系统状态变化的行为。
这类事件是系统所固有的,使系统状态变化的主要驱动力。
Flexsim初级培训讲义
X-Va lue
2 - Exponential
f(x)
Density Function Plot
1.00
0.90
0.80
0.70
0.60
0.50
0.40
0.30
0.20
0.10
0.00
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
4.5
5.0
X-Value
4 - Lognormal
Also: Bernoulli
– 标准报告 – 状态报告 • 编辑选中的实体
第3章 FlexSim 建模步骤
34
模型 1 • 目的
通过排队、服务系统(邮局)学习建模的5个基本步骤。 • 描述
-- 每60秒有一位客户到达邮局。模拟时间间隔的最符合的分布是指数分布[方差为 0 ,均值为60)]. – 邮局服务窗口的服务时间为 lognormal2(31,3.1,0.5)秒。 - 如果服务窗口前排队的队列超过20个人,新到的人(unhappy customers),则会直接离开。
21
FlexSim 标准实体 • Flexsim离散对象库中有25个实体. • 创建模型的能力将取决于你如何更多的理解这25个对象与
实体的三种类型: – 固定资源类 – 任务执行器 – 分配器
• Flexsim实体库的详细介绍可以在用户手册里查询到。
22
实体分类 • 临时实体类型 - 从一个固定资源类实体传递到另一个固定资源的实体的物品. • 临时实体实际上是Flexsim实体. • 在模型中,可以对临时实体信息进行设置和访问.
7
仿真能做什么...不能做什么
《flexsim初级培训》PPT课件幻灯片PPT
– 加工:是在被加工的临时实体上强制执行的 延迟时间。
– 运输:将临时实体从一个实体移动至另外一 个实体的过程。
13
13
固定资源类
发送和/或接收临时 实体的实体
14
14
固定资源类实体
• 固定资源类实体是仿真模型的框架。用于定义产品 的流程。
• 固定资源类实体可以: • 推动或拉动临时实体 • 加工临时实体〔强迫时间延迟〕 • 临时实体排队 (累积到实体的最大容量为止) • 调用操作员进展加工〔加工/预置〕 • 调用任务执行器将临时实体搬运到下一个资源
16
16
任务执行类实体
• 执行类实体可从固定类实体中获取并执 行任务,如物料搬运或生产操作等。
• 一个执行类实体可以向其他执行类实体 指派任务,或者管理模型中所有的执行 类实体。
• 执行类实体不参与模型中的流程指派
17
17
任务执行类实体
• 当任务执行类实体收到一个任务序列时,便开场按顺序执行任务,直到任务序列执行完成或被抢占 去执行优先级更高的任务序列。
21
如何创立实体
• 鼠标拖动方式〔适合创立单个实体〕 • 鼠标单击的方式〔适合创立多个一样实体〕
临时实体〔Flowitem〕
•
临时实体是指模型中临时产生的实体,可以 从一个固定资源类实体传递到另一个固定资
源类实体的物品。
• 临时实体可用来表示生产或效劳中的原料、 产品或产品集,如零件、部件、托盘、容器 等;也可以是任务执行者。
Company Logo
安装步骤及激活方法 Flexsim建模概念 Flexsim建模步骤 建模练习
一、单机版安装步骤
1、安装Flexsim 英文版 2、输入客户序列号进展激活 Help / License Activation 3、安装Flexsim 中文版 4、输入客户序列号进展激活 Help / License Activation 注意:返回时先返回中文版,在返回英文版
Flexsim软件讲解
路径二:原材料经过输送机到达多功能处理器。在多功能处理器 上,原材料将经过两个加工工序,工序一需要5秒钟,工序二需要 8秒种,其中工序二需要一名操作员参与才能进行。完成全部两个 工序后,每四份原材料被放置在一个托盘上,并经过后续的输送 机,运输车辆将产品运送到货架上存放。
右键单击对象,在弹出菜单中选择 Properties 用于编辑和查看所有对象都拥有的一般性信息
模型树视图(Model Tree View)
模型中的所有对象都在层级式树结构中列出 包含对象的底层数据结构 所有的信息都包含在此树结构中
参数窗口(Parameters Window)
每个对象类有自己的参数 窗口
处理器执行次序(推实体)
MultiProcessor(多功能处理器)
多功能处理器可以在其上对实体进行多步操作 每步操作可以有各自的处理时间,征用一定数目的操作员 当模型中有很多实体需要在一个地点进行多个处理步骤时用多功能
处理器是比较方便的 多功能处理器同时只能处理一个实体
Separator(分离器)
查看端口连接
属性窗口的常规选项 卡(General)可以 查看对象的各种端口 连接
3.编辑外观、设置对象行为
参数窗口(Parameters Window)
双击对象 (或在右键菜单选择Parameters) 用于对各种对象的自身特性的设置、编辑
属性窗口(Properties Window)
每一个Flexsim对象都可拥有不限数量的端口用于 与其它对象进行通信。共有三种端口类型:输入 端口、输出端口和中心端口。
输入和输出端口用来安排实体(flowitems)的行 程路径.
第十讲 物流仿真软件Flexsim入门2
45
修改缓冲区参数
• 打开第一个Queue的参数窗口 • 在Flow选项卡中选中“Use Transport” • 同样修改另一个Queue的选项
46
修改检测系统的参数
• 打开Processor对象的参数窗口 • 修改Setup Time为A constant Setup time of 10 • 选中Operators选项卡中的Use Operator(s) for Setup
西南科技大学制造科学与工程学院工业工程与设计系 石宇强
59
设施规划与物流分析
– Type of Data为Standard Data – Object Name为Processor 1 – Data to capture为Staytime
• 点击“Next”按钮返回到Recorder对象的参数对话框
38
修改Recorder对象表头
• 点击“Display Options”按 钮 • 修改Graph Title为Staytime of Processor 1 • 修改坐标轴参数
– “s”键
• 用来连接对象1与对象2的中心端口
– “w”键
• 用来取消对象1与对象2的中心端口
• 各类端口连接的显示位置
– 输出端口显示在对象的右上角 – 输入端口显示在对象的左上角 – 中心端口显示在对象底部中心
6
步骤2. 定义物流流程 (续3)
• 察看对象的端口连接
– 对象属性窗口 General选项卡 – 可调整端口的编号顺 序
7
步骤3. 编辑对象参数
• 双击对象可以打开对象的参数对话框
8
步骤3. 编辑对象参数 (续)
• 点击对象窗口左下角 “Properties”按钮可调 出对象属性对话框 • 对象属性对话框中包括
生产与物流仿真软件flexsim讲义
实验目录实验一基础教程一实验二基础教程二实验三基础教程三实验四实验五实验六实验一基础教程一一、实验目的:了解图示与建立简单模型的基本概念。
在本实验中将学习发生器、暂存区、处理器、输送机和吸收器实体。
涉及的概念和术语有:实体、临时实体;端口;模型视图。
二、实验仪器:Flexsim仿真软件三、实验原理及步骤:1.原理在这个实验中,我们将研究三种产品离开一个生产线进行检验的过程。
有三种不同类型的临时实体将按照正态分布间隔到达。
临时实体的类型在类型1、2、3三个类型之间均匀分布。
当临时实体到达时,它们将进入暂存区并等待检验。
有三个检验台用来检验。
一个用于检验类型1,另一个检验类型2,第三个检验类型3。
检验后的临时实体放到输送机上,在输送机终端再被送到吸收器中,从而退出模型。
图1-1是流程的框图。
图1-1 模型1流程框图模型数据:发生器到达速率:normal(20, 2)秒暂存区最大容量:25个临时实体检验时间:exponential(0, 30)秒输送机速度:1米/秒临时实体路径:类型1到检验台1,类型2 到检验台2,类型3到检验台3。
2.步骤建立第一个模型为了检验Flexsim软件安装是否正确,在计算机桌面上双击Flexsim3.0图标打开应用程序。
软件装载后,将看到Flexsim菜单和工具按钮、库、以及正投影视图的视窗。
步骤1:从库里拖出一个发生器放到正投影视图中,如图1-2所示:图 1-2步骤2:把其余的实体拖到正投影视图视窗中,如图1-3所示:图1-3 完成后,将看到这样的一个模型。
模型中有1个发生器、1个暂存区、3个处理器、3个输送机和1个吸收器。
图1-3步骤3:连接端口下一步是根据临时实体的路径连接端口。
连接过程是:按住“A” 键,然后用鼠标左键点击发生器并拖曳到暂存区,再释放鼠标键。
拖曳时你将看到一条黄线(图1-4),释放时变为黑线。
(图1-5)。
图1-4 拖曳时出现的黄线图1-5 释放后得到的黑线连接每个处理器到暂存区,连接每个处理器到输送机,连接每个输送机到吸收器,这样就完成了连接过程。
flexsim学习方法简单介绍
Flexsim学习方法我学习Flexsim已经有比较长的时间了,简单说说我认为应该怎么样学习Flexsim。
第一步,准备。
Flexsim是一个离散事件仿真软件,在学习它之前肯定是需要一些必备知识的,比如仿真相关的知识,这其中自然也包括仿真所需的数学方面的知识。
另外这个软件是基于Visual C++.net 2003开发的,所以最好能对面向对象有一定概念,特别是能够掌握简单的C++编程,当模型复杂到需要深入使用Flexsim的时候,编程方面的知识就会派上用场了。
不过如果C++,甚至是编程基础都很薄弱的话,还是可以通过学习相关的材料,迅速达到一定水平的,这个后面会提到。
第二步,入门。
版上的很多朋友可能处在这个阶段前后。
这部分的学习材料是最丰富的,也是比较好找到的。
我知道的包括:软件联机帮助中自带的Tutorial,一套入门的教学录像(有软件操作和讲解),台湾的一本设施规划的教材(后面几章是讲Flexsim的),一份英文的初级培训讲义(PowerPoint文档)和一份中文的初级培训讲义(也是PowerPoint文档)。
我知道的就是这些了,其中很多可以在这个网站下载到,其他版友如果知道还有其它的学习材料请补充。
这其中,我认为软件自带的教程是基础,软件本身的帮助就是开发人员写的,自然是最权威的了。
包括在后面的学习中,联机帮助永远是最重要的学习材料。
教学录像有的地方讲的比较细,相比简明扼要的教程要多些内容,而且由于是通过录像展示了操作的过程,生动、形象,入门时很有用。
台湾的教材主要是结合设施规划方面,Flexsim讲得似乎不是很深,我没有仔细看过,有仔细学过的版友可以说说。
我觉得中、英文两个讲义的内容大致相当,英文版的多了一些例子,其中有些涉及到了编程,这个不属于我说的入门阶段,放在后面再说。
讲义可以作为参考文档,不过讲义的缺点是比较概要,都是提纲挈领的,没有详细的讲解。
我所说的入门阶段是指熟悉软件的各项操作,能够搭建简单的模型,设定参数等,而不需要自己写代码,编程。
Flexsim教程
– Determines how, where, and when to move FlowItems through the model
• Navigation Method
– Model navigation, and fly through
• FlowItem Bin Method
• VisualTool, Recorder
• 连续类(Fluid Objects)
– FluidTank,FluidGenerator,FluidTerminator,FluidMixer,FluidBlender,FluidSplitter,FluidPipe,FluidProcessor,ItemToFluid,FluidToItem,and TheTicker
• 用来取消对象1的输出端口与对象2的输入端口之间的连接
– “s”键
• 用来连接对象1与对象2的中心端口
– “w”键
• 用来取消对象1与对象2的中心端口的连接
36
步骤2. 定义对象流程 (续2)
• 各类端口连接的显示位置
– 输出端口显示在对象的右上角 – 输入端口显示在对象的左上角 – 中心端口显示在对象底部中心
• 三种类型的端口
– 输入端口(input ports)
• Fixed Resource之间的连接
– 输出端口(output ports)
• Fixed Resource之间的连接
– 中心端口(center ports)
• 连接Task Executer和Fixed Resource
23
“s”连接
行为特征 – ……
30
模型视图
• 视图是以视窗方式展示的模型,在Flexsim中可以同时打 开多个视图,每个视图都是从各自的角度观察模型。
Flexsim初级培训1
安装步骤及升级方法 Flexsim建模概念 Flexsim建模步骤 模块分论 建模练习
Company Logo
一、安装步骤
1、安装Flexsim 英文版 2、输入客户序列号进行激活
Help / License Activation
3、安装Flexsim 中文版 4、输入客户序列号进行激活
• 至于临时实体要通过哪个端口是由选定的 实体规则决定的。 (请看临时实体流选项卡, 发送至端口选 项).
29
端口连接模式
• 从菜单栏中提供了 不同模式
• 按“ESC”键返回 到普通光标模式
30
使用键盘快捷键连接端口
输入端口到 输出端口
断开
Q
中间端口到 中间端口
W
连接ALeabharlann S31查看端口连接
• 在“视图设置”中可 以显示/隐藏端口连
47
复合处理器
• 复合处理器可在同一个位置 执行多个工序。
• 每个工序拥有不同的加工时 间并使用不同数量的操作员。
• 输出/输入端口- 定义固定实体间临时实
体移动的路线.
– 输出端口显示在对象的右上角 – 输入端口显示在对象的左上角
输入端口 输出端口
25
S连接
• 按下s键的同时用鼠标从一个实体拖拉到 另一个实体上以连接二者
• s连接仅用于中心端口之间的连接 • s连接用w取消(按下w键的同时用鼠标
从一个实体拖拉到另一个实体上以连接 二者)
• 按住A键,在两个已 经连接的网络节点之 间点击和拖拽,方向 指示器变成黄色,象 征此方向禁止运输工 具超车。
• 按住A键,沿红色或 黄色箭头的方向,拖 拽,箭头变成绿色。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
教程本基础教程将带你一起完成建立过程流、创建模型、输入数据、查看动画、以及分析输出结果的各个步骤。
每一节课都是基于上一节容的,所以学完一节课要消化它,才能进入下一节课。
每节课大约需要至少45分钟的时间。
在第二课的最后还包括一个提高环节,可以为你的模型增色。
本教程包括下列课程;第一课:建立一个处理3种不同临时实体类型的简单模型。
每种临时实体的路径都不同。
本模型中使用的实体包括发生器、暂存区、处理器、输送机和吸收器。
对模型表现的基本统计做了介绍,也介绍了每一实体的参数选项。
第二课:使用第一课中建立的模型。
用户添加操作员和运输机。
介绍实体的属性界面,进一步讨论附加统计分析。
第二课提高容:完成第二课之后,介绍如何使用记录器实体向模型添加3D图表和图形。
同时也介绍了如何使用可视化工具添加3D文本。
第三课:使用第二课中的模型,用户将要添加货架和网络路径。
将会添加高级统计功能和模型逻辑编程功能。
同时也将使用表来读取和写入数据。
每一课将会按照下列格式:1.介绍2.本课学习容3.估计完成时间4.模型描述5.模型数据6.Flexsim软件概念学习7.逐步模型构建如果学习此课程有任何问题,请联系我们的技术团队。
Flexsim技术支持的是 801-224-6914(美国),或者发到supportflexsim.. 希望你在学习如何使用flexsim来优化你们的流程的过程中感到愉快。
重要提示:你必须在电脑上安装Visual C++.NET编译程序,否则此Flexsim软件将不会正确工作。
flexsim 评估版本附带的编译器并不具备与Microsoft Visual C++零售版本同样的能力。
如果你没有Visual C++ .NET,在购买 Flexsim软件时,你可以选择捆绑购买Visual C++和Flexsim软件。
第1课简介第1课介绍了图示与建立简单模型的基本概念。
在Flexsim中开始建立每个模型的好方法是先画一个图示。
如果不能建立一个图示、流程图,甚至不能至少在脑子中勾画出处理过程是如何工作的画面,那么使用Flexsim建立模型将会遇到重重困难。
注释:如果你已经学习完了起步部分的指导容,那么本课中学到的很多概念对你来说就不是新的。
然而,因为后面的课程将建立在本课的基础上,所以最好还是复习一遍。
本课学习容•如何建立一个简单布局•如何连接端口来安排临时实体的路径•如何在Flexsim实体中输入数据和细节•如何编译模型•如何操纵动画演示•如何查看每个Flexsim实体的简单统计数据新实体在本课中将学习发生器、暂存区、处理器、输送机和吸收器实体。
预计完成时间完成本课大约需要30-45分钟。
Flexsim软件概念学习Flexsim 术语在开始建立此模型前,先来理解一些本软件的基本术语将会有帮助。
Flexsim实体:Flexsim实体模拟仿真中不同类型的资源。
暂存区实体就是一个例子,它扮演储存和缓冲区的角色。
暂存区可以代表一队人、CPU上一个空闲过程的队列、工厂中地面上的一个储存区或客户服务中心的一队等待的呼叫等等。
另一个Flexsim实体例子是处理器实体,它模拟一段延迟或一个处理过程的时间。
这个实体可以代表工厂中的一台机器、一个正在给客户服务的银行出纳员、一个邮政分检员,等等。
Flexsim实体放在对象库栅格中。
对栅格进行了分组管理,默认显示最常用的实体。
临时实体:临时实体是流经模型的实体。
临时实体可以表示工件、托盘、装配件、文件、集装箱、呼叫、订单或任何移动通过仿真过程的对象。
临时实体可以被加工处理,也可以由物料处理设备传输通过模型。
在Flexsim中,临时实体由发生器产生,在流经模型之后被送到吸收器中。
临时实体类型:临时实体类型是一个放在临时实体上的标志,它可以代表条形码号、产品类型或工件号等等。
在临时实体寻径中,Flexsim使用实体类型作为引用。
端口:每个Flexsim实体的端口数没有限制,通过端口它们可以与其它的实体通信。
有三种端口类型:输入端口、输出端口和中间端口。
输入和输出端口用于临时实体的寻径。
例如,一个分拣员依靠包裹上的目的地把包裹分放到几个输送机中的一个上面。
为了在Flexsim中进行仿真,连接处理器实体上的输出端口到几个输送机实体的输入端口,这意味着当一个处理器(或分拣员)完成临时实体(包裹)的处理后,就通过它的一个输出端口将其发送到一个特定的输送机上。
中间端口用来建立从一个实体到另一个实体的引用。
中间端口的一个惯常用法是引用可移动实体,如从设备、暂存区或输送机等引用操作员、叉车、或者起重机。
端口的建立和连接是通过按住键盘上的不同字母键,并用鼠标点击一个实体,并拖曳到另一个实体上完成的。
当按住左键并拖曳鼠标时,如果同时按住“A”键,就可以在第一个实体上建立输出端口,并在另一个实体上建立输入端口。
这样两个新端口就自动连接起来。
如果按住“S”键,将在两个实体上都建立一个中间端口,并把这两个新端口连接起来。
拖曳鼠标并同时按下“Q”键可以删除输入输出的端口和连接,按下“W”键可以删除中间端口和连接。
下表说明了用于连接和断开两种端口连接的键盘字母。
教程的第1课示了如何正确建立端口连接。
模型视图:: Flexsim 应用3D建模环境。
建模时默认的模型视图叫做正投影视图。
你也可以在一个更真实的透视视图中查看模型。
尽管透视视图表达的更真实,但是通常在正投影视图中更容易建立模型布局。
当然,任一视图都可以用来建立和运行模型。
Flexsim允许根据需要打开多个视图视窗。
不过请记住,当打开多个视窗时会增加对计算机资源的需求。
模型1 描述在第一个模型中,我们将研究三种产品离开一个生产线进行检验的过程。
有三种不同类型的临时实体将按照正态分布间隔到达。
临时实体的类型在类型1、2、3三个类型之间均匀分布。
当临时实体到达时,它们将进入暂存区并等待检验。
有三个检验台用来检验。
一个用于检验类型1,另一个检验类型2,第三个检验类型3。
检验后的临时实体放到输送机上。
在输送机终端再被送到吸收器中,从而退出模型。
图1-1是流程的框图。
图1-1 模型1流程框图模型1数据发生器到达速率:normal(20, 2)秒暂存区最大容量:25个临时实体检验时间:exponential(0, 30)秒输送机速度:1米/秒临时实体路径:类型 1到检验台 1,类型2 到检验台 2,类型3到检验台3。
建模步骤建立第一个模型为了检验Flexsim软件安装是否正确,在计算机桌面上双击Flexsim3.0图标打开应用程序。
软件装载后,将看到Flexsim菜单和工具按钮、库、以及正投影视图的视窗。
步骤1:从库里拖出一个发生器放到正投影视图中,如图1-2所示:图1-2步骤2:把其余的实体拖到正投影视图视窗中,如图1-3所示:图1-3 完成后,将看到这样的一个模型。
模型中有1个发生器、1个暂存区、3个处理器、3个输送机和1个吸收器。
步骤3:连接端口下一步是根据临时实体的路径连接端口。
连接过程是:按住“A”键,然后用鼠标左键点击发生器并拖曳到暂存区,再释放鼠标键。
拖曳时你将看到一条黄线(图1-4),释放时变为黑线。
(图1-5)。
图1-4 拖曳时出现的黄线图1-5 释放后得到的黑线连接每个处理器到暂存区,连接每个处理器到输送机,连接每个输送机到吸收器,这样就完成了连接过程。
完成连接后,所得到的模型布局应如图1-6所示。
图1-6 完成端口连接下一步是根据对实体行为特性的要求改变不同实体的参数。
我们首先从发生器开始设置,最后到吸收器结束。
详细定义模型每个实体都有其特有的图形用户界面(GUI),通过此界面可将数据与逻辑加入模型中。
双击实体可打开叫做参数视窗的GUI。
对于这一模型,我们想要有三种不同的产品类型进入系统。
为此,将应用发生器的“离开触发器”为每个临时实体指定一个1到3 之间的均匀分布的整数值,来作为实体类型。
步骤4:指定到达速率双击发生器键打开其参数视窗(见图1-7)。
图1-7 发生器参数视窗所有的Flexsim实体都有一些分页或标签页,提供一些变量和信息,建模人员可根据模型的需求来进行修改。
在这个模型中我们需要改变到达时间间隔和实体类型来产生3种实体。
根据模型描述,我们要设定到达时间间隔为normal(10,2)。
现在,按下到达时间间隔下拉菜单中的箭头,选择“正态分布”选项(图1-8)图1-8该选项将出现在视窗里。
如果要改变分布的参数,则选择模板按钮,之后可以改变模板中任何灰褐色的值。
选择模板按钮将看到这一视窗(图1-9):图1-9可以使用模板改变数值来调整分布,甚至可以插入一个表达式。
在本模型中改变10为20。
按确定键返回到参数视窗。
下面我们需要为临时实体指定一个实体类型,使进入系统临时实体的类型服从以1到3之间的均匀分布。
最好的做法是在发生器的“离开触发器”中改变实体类型。
步骤5:设定临时实体类型和颜色选择发生器触发器分页(图1-10)。
在“离开触发器”框中,选择“Set Itemtype and Color(设定临时实体类型和颜色)”以改变临时实体类型和颜色。
图1-10在选定改变临时实体类型和颜色的选项后,按模板键,可以看到下列信息(图1-11):图1-11离散均匀分布与均匀分布相似,但返回的不是给定的参数之间的任意实数值,而是离散整数值。
点击本视窗和发生器参数视窗的确定键。
下一步是详细设定暂存区参数。
由于暂存区是在临时实体被处理器处理前存放临时实体的场所,因此需要做两件事。
首先,需要设定暂存区最多可容纳25个临时实体的容量。
其次,设定临时实体流选项,将类型 1的实体发送到处理器1,类型2的实体发送到处理器2,依此类推。
步骤6:设定暂存区容量双击暂存区打开暂存区参数视窗(图1-12)图1-12改变最大的容量为25。
选择按钮。
步骤7:为暂存区指定临时实体流选项在参数视窗选择临时实体流(FLOW)分页来为暂存区指定流程在“发送到端口”下拉菜单中选择“By Itemtype (direct)(按实体类型(直接))”(图1-13)。
图1-13由于我们已经分配实体类型号为1、2、3,我们就可以用实体类型号来指定临时实体通过的端口号。
处理器1应连接到端口1,处理器2应连接到端口2,依此类推。
选定了“By Itemtype (direct)”之后,点击确定按钮关闭暂存区的参数视窗。
下一步是设定处理器的时间参数。
步骤8:为处理器指定操作时间双击处理器1,打开处理器1的参数视窗(图1-14)。
图1-14在“处理时间”下拉菜单中,选“Exponential Distribution(指数分布)”。
其默认的时间是10秒,因此,这里需要改变,改变的方法是选择模板按钮(见图 1-15).图1-15将形状参数(scale value)改为30。