Flexsim中文教程大全
• 连接(Connections)
– Flexsim中通过对象之间的连接定义模型的流程
• 方法(Methods)
– 对象中的方法定义了模型中各对象所需要完成的作 业
9
培训内容
• Flexsim软件的安装步骤 • Flexsim建模的基本概念
– Flexsim软件主窗口布局 – Flexsim仿真模型的基本组成
• Flexsim软件的使用步骤 • 开发实例训练 • Flexsim软件的高级开发
5
Flexsim软件主窗口布局
• Flexsim软件主窗口由下面五部分构成
– 菜单 – 工具栏 – 对象库 – 模型视图 – 仿真控制栏
6
工具栏
• 工具栏中常用到的按钮包括
– ToolBox:编辑全局表格/变量 – Commands:Flexsim命令帮助 – Tree:打开模型树 – Ortho:打开模型正投影视图 – Persp:打开模型透视图
26
培训内容
• Flexsim软件的安装步骤 • Flexsim建模的基本概念 • Flexsim软件的使用步骤 • 开发实例训练 • Flexsim软件的高级开发
27
应用 Flexsim建模的基本步骤
1 构建模型布局 2 定义物流流程 3 编辑对象参数 4 编译运行仿真 5 分析仿真结果
28
步骤1. 构建模型布局
18
迁移实体(Flowitem)
• 迁移实体指模型中存在迁移的对象 • 迁移实体可用来表示生产或服务中的原
料、产品或产品集,如零件、部件、托 盘、容器等;也可以是任务执行者 • 迁移实体可点击工具栏按钮Flowitem定 义 • 可对每个迁移实体定义对象类别( Itemtype)
19
培训内容
• Flexsim软件的安装步骤 • Flexsim建模的基本概念
• 如上所述,分别连接Queue到 Processor,Processor到Conveyor ,以及Conveyor到Sink的连线。
42
步骤2. 定义物流流程(续)
43
步骤3. 编辑对象参数
• 定义产品的流出 • 设置缓存区参数 • 设置检测设备参数
• Flexsim软件的使用步骤 • 开发实例训练 • Flexsim软件的高级开发
24
方法(Method)
• 方法是用来完成一项任务的一系列规则 集
• 好的方法应是可以重复使用的 • Flexsim采用一系列方法集来完成所建模
型的作业
25
Flexsim建模方法集
• Arrival Method
– Flexsim软件主窗口布局 – Flexsim仿真模型的基本组成
• 对象(Objects) • 连接(Connections) • 方法(Methods)
• Flexsim软件的使用步骤 • 开发实例训练 • Flexsim软件的高级开发
20
连接与端口
• Flexsim模型中的对象之间是通过端口来连接 的
39
模型描述
• 产品到达检测车间的时间服从均值为 20,方差为2的正态分布
• 到达检测车间的产品类别(1, 2, 3)服 从均匀分布
• 缓存区容量为25件产品 • 传送带传输速度为1m/s
40
步骤1:构建模型布局
• 从对象库中拖放所需的对象到建模视图中
41
步骤2. 定义物流流程
• 按住A键,同时用鼠标左键点击 Source对象并且按住鼠标左键不放 ,然后拖动鼠标至Queue对象。此 时会出现一条黄线连接Source 和 Queue对象。然后松开鼠标左键, 黄线将变成一条黑线,表示Source 对象和Queue对象的端口已经连接 上。
• 执行类(TaskExecuter)
– Dispatcher, Operator, Transporter, Elevator, Robot, Crane, ASRSvehicle
• 网络类(Node)
– NetworkNode, TrafficControl
• 图示类(Visual Object)
• Task Executers对象不参与模型中的流程 指派。
16
网络类对象
• NetworkNode对象一般用来设定Task Executor对象的行动路线
17
图示类对象
• 图示类对象可用在仿真模型中显示各种 信息、标识、图片或图表等
• VisualTool和Recorder对象可用来提高仿 真模型的直观感,同时可用来实时显示 和搜集模型的输出数据
• 将仿真所需要的对象模型从对象库中拖拽到仿真视图 窗口中的适当位置
29
步骤2. 定义物流流程
• 根据连接类型,按下“a”或“s”键的同时用鼠 标从一个对象拖拉到另一个对象上以连接二者
30
步骤2. 定义物流流程 (续1)
• 连接两个对象端口所需按键
– “a”键
• 用来将对象1的输出端口连接到对象2的输入端口上
7
培训内容
• Flexsim软件的安装步骤 • Flexsim建模的基本概念
– Flexsim软件主窗口布局 – Flexsim仿真模型的基本组成
• Flexsim软件的使用步骤 • 开发实例训练 • Flexsim软件的高级开发
8
Flexsim仿真模型的基本组成
• 对象(Objects)
– Flexsim采用对象对实际过程中的各元素建模
• 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
• 按下 “s”键的同时用鼠标从一个对象拖 拉到另一个对象上以连接二者
• “s”连接仅用于中心端口之间的连接(即 连接Task Executer和Fixed Resource )
• “s”连接用“w”取消(按下 “w”键的同时 用鼠标从一个对象拖拉到另一个对象上 以连接二者)
22
“a”连接
• 按下 “a”键的同时用鼠标从一个对象拖 拉到另一个对象上以连接二者
• 三种类型的端口
– 输入端口(input ports)
• Fixed Resource之间的连接
– 输出端口(output ports)
• Fixed Resource之间的连接
– 中心端口(center ports)
• 连接Task Executer和Fixed Resource
21
“s”连接
– 实例1:简单仿真模型的建立 – 实例2:统计信息的查看与显示 – 实例3:TaskExecuter的应用 – 实例4:NetworkNode的应用 – 实例5:美化与演示
• Flexsim软件的高级开发
38
实例1:简单仿真模型的建立
• 生产线同时生产三种产品,然后被送到监测车间的缓 存区。检测车间有三台监测系统分别对这三种产品进 行检测后,通过各自的传送带将产品运输出去
– 客户机上安装:
• Visual C++ .net • Flexsim软件 • hdd32.exe (加密狗驱动) • 在Flexsim安装目录生成一个network.txt文件
4
培训内容
• Flexsim软件的安装步骤 • Flexsim建模的基本概念
– Flexsim软件主窗口布局 – Flexsim仿真模型的基对比较容易很快掌握子对象的使用
11
Flexsim家族树
12
Flexsim的对象库
13
对象分类
• 资源类(Fixed Resources)
– Source, Queue, Processor, Sink, Combiner, Separator, MultiProcessor, Conveyor, MergeSort, FlowNode, Rack, and Reservoir
32
步骤2. 定义物流流程 (续3)
• 察看对象的端口连接
– 对象属性窗口 General选项卡
– 可调整端口的编号顺 序
33
步骤3. 编辑对象参数
• 双击对象可以打开对象的参数对话框
34
步骤3. 编辑对象参数 (续)
• 点击对象窗口左下角 “Properties”按钮可调 出对象属性对话框
• 对象属性对话框中包括
– “q”键
• 用来取消对象1的输出端口与对象2的输入端口之间的连接
– “s”键
• 用来连接对象1与对象2的中心端口
– “w”键
• 用来取消对象1与对象2的中心端口的连接
31
步骤2. 定义物流流程 (续2)
• 各类端口连接的显示位置
– 输出端口显示在对象的右上角 – 输入端口显示在对象的左上角 – 中心端口显示在对象底部中心
• “a”连接用于除中心端口之外的所有其他 的连接
• “a”连接用“q”取消
23
培训内容
• Flexsim软件的安装步骤 • Flexsim建模的基本概念
– Flexsim软件主窗口布局 – Flexsim仿真模型的基本组成
• 对象(Objects) • 连接(Connections) • 方法(Methods)
Flexsim软件应用开发培训
培训内容
• Flexsim软件的安装步骤 • Flexsim建模的基本概念 • Flexsim软件的使用步骤 • 开发实例训练 • Flexsim软件的高级开发