Flexsim软件(精品)教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

7
培训内容
• Flexsim软件的安装步骤 • Flexsim建模的基本概念
– Flexsim软件主窗口布局 – Flexsim仿真模型的基本组成
• Flexsim软件的使用步骤 • 开发实例训练 • Flexsim软件的高级开发
8
Flexsim仿真模型的基本组成
• 对象(Objects)
– Flexsim采用对象对实际过程中的各元素建模
• 连接(Connections)
– Flexsim中通过对象之间的连接定义模型的流程
• 方法(Methods)
– 对象中的方法定义了模型中各对象所需要完成的作 业
9
培训内容
• Flexsim软件的安装步骤 • Flexsim建模的基本概念
– Flexsim软件主窗口布局 – Flexsim仿真模型的基本组成
16
网络类对象
• NetworkNode对象一般用来设定Task Executor对象的行动路线
17
图示类对象
• 图示类对象可用在仿真模型中显示各种 信息、标识、图片或图表等 • VisualTool和Recorder对象可用来提高仿 真模型的直观感,同时可用来实时显示 和搜集模型的输出数据
18
• 对象(Objects) • 连接(Connections) • 方法(Methods)
• Flexsim软件的使用步骤 • 开发实例训练 • Flexsim软件的高级开发
10
对象与继承
• Flexsim采用面向对象的技术 • 大部分Flexsim对象都是FixedResource 或TaskExecutor对象的子对象
– VisualTool, Recorder
14
资源类对象
• Fixed Resource 类对象一般是仿 真模型中的主干 对象 • 此类对象决定了 模型的流程
15
执行类对象
• Task Executer对象可从Fixed Resource 对象中获取并执行任务,如物料搬运或 生产操作等。 • 一个Task Executer对象可以向其他Task Executor对象指派任务,或者管理模型 中所有的Task Executers对象。 • Task Executers对象不参与模型中的流 程指派。
• 编译模型 • 重置模型 • 控制动画速度 • 运行仿真
36
步骤5. 分析仿真结果
• 仿真之前通过菜单Stats / Stats Collecting选择统 计对象 • 仿真时在对象属性对话 框Statistics选项卡中可 实时察看相应对象的统 计数据和图表 • 点击Stats下的Standard Report或State Report可 生成标准统计报告和状 态统计报告
– Flexsim软件主窗口布局 – Flexsim仿真模型的基本组成
• 对象(Objects) • 连接(Connections) • 方法(Methods)
• Flexsim软件的使用步骤 • 开发实例训练 • Flexsim软件的高级开发
20
连接与端口
• Flexsim模型中的对象之间是通过端口来连接 的 • 三种类型的端口
– 输入端口(input ports)
• Fixed Resource之间的连接
– 输出端口(output ports)
• Fixed Resource之间的连接
– 中心端口(center ports)
• 连接Task Executer和Fixed Resource
21
“s”连接
• 按下 “s”键的同时用鼠标从一个对象拖拉 到另一个对象上以连接二者 • “s”连接仅用于中心端口之间的连接(即 连接Task Executer和Fixed Resource ) • “s”连接用“w”取消(按下 “w”键的同时用 鼠标从一个对象拖拉到另一个对象上以 连接二者)
37
培训内容
• • • • Flexsim软件的安装步骤 Flexsim建模的基本概念 Flexsim软件的使用步骤 开发实例训练
– – – – – 实例1:简单仿真模型的建立 实例2:统计信息的查看与显示 实例3:TaskExecuter的应用 实例4:NetworkNode的应用 实例5:美化与演示
22
“a”连接
• 按下 “a”键的同时用鼠标从一个对象拖拉 到另一个对象上以连接二者 • “a”连接用于除中心端口之外的所有其他 的连接 • “a”连接用“q”取消
23
培训内容
• Flexsim软件的安装步骤 • Flexsim建模的基本概念
– Flexsim软件主窗口布局 – Flexsim仿真模型的基本组成
38
• Flexsim软件的高级开发
实例1:简单仿真模型的建立
• 生产线同时生产三种产品,然后被送到监测车间的缓 存区。检测车间有三台监测系统分别对这三种产品进 行检测后,通过各自的传送带将产品运输出去
39
模型描述
• 产品到达检测车间的时间服从均值为 20,方差为2的正态分布 • 到达检测车间的产品类别(1, 2, 3)服 从均匀分布 • 缓存区容量为25件产品 • 传送带传输速度ຫໍສະໝຸດ Baidu1m/s
• 对象(Objects) • 连接(Connections) • 方法(Methods)
• Flexsim软件的使用步骤 • 开发实例训练 • Flexsim软件的高级开发
24
方法(Method)
• 方法是用来完成一项任务的一系列规则 集 • 好的方法应是可以重复使用的 • Flexsim采用一系列方法集来完成所建模 型的作业
• Flow Method
– Determines how, where, and when to move FlowItems through the model
• Navigation Method
– Model navigation, and fly through
• FlowItem Bin Method
• Flexsim软件的使用步骤 • 开发实例训练 • Flexsim软件的高级开发
5
Flexsim软件主窗口布局
• Flexsim软件主窗口由下面五部分构成
– 菜单 – 工具栏 – 对象库 – 模型视图 – 仿真控制栏
6
工具栏
• 工具栏中常用到的按钮包括
– ToolBox:编辑全局表格/变量 – Commands:Flexsim命令帮助 – Tree:打开模型树 – Ortho:打开模型正投影视图 – Persp:打开模型透视图
步骤2. 定义物流流程 (续2)
• 各类端口连接的显示位置
– 输出端口显示在对象的右上角 – 输入端口显示在对象的左上角 – 中心端口显示在对象底部中心
32
步骤2. 定义物流流程 (续3)
• 察看对象的端口连接
– 对象属性窗口 General选项卡 – 可调整端口的编号顺 序
33
步骤3. 编辑对象参数
• 执行类(TaskExecuter)
– Dispatcher, Operator, Transporter, Elevator, Robot, Crane, ASRSvehicle
• 网络类(Node)
– NetworkNode, TrafficControl
• 图示类(Visual Object)
• 开始菜单 / Flexsim 3 / Flexsim License Activation
3
Flexsim软件的安装步骤(网络版)
• 网络版
– 服务器上安装:
• 加密狗 • hdd32.exe(加密狗驱动)(HASP device driver) • aksmon32.exe (服务器监控程序) • lmsetup.exe (服务器序列号管理器) ***上面三个文件在网络版安装光盘的目录下可以找到
– Defines the FlowItem Characteristics
• TaskExecuter Move Method
– Dertermins who, and how FlowItems move from one FixedResource to another
26
培训内容
• Flexsim软件的安装步骤 • Flexsim建模的基本概念 • Flexsim软件的使用步骤 • 开发实例训练 • Flexsim软件的高级开发
• 双击对象可以打开对象的参数对话框
34
步骤3. 编辑对象参数 (续)
• 点击对象窗口左下角 “Properties”按钮可调出 对象属性对话框 • 对象属性对话框中包括
– – – – 图形(Visual) 常规(General) 标签(Labels) 统计(Statistics)
35
步骤4. 编译运行仿真
Flexsim软件应用开发培训
培训内容
• Flexsim软件的安装步骤 • Flexsim建模的基本概念 • Flexsim软件的使用步骤 • 开发实例训练 • Flexsim软件的高级开发
2
Flexsim软件的安装步骤(单机版)
• 单机版
– 根据电脑操作系统打上相应的补丁 – 安装Visual C++ .net – 安装Flexsim – 安装HASP Driver – 插入软件加密狗 – 输入客户序列号
迁移实体(Flowitem)
• 迁移实体指模型中存在迁移的对象 • 迁移实体可用来表示生产或服务中的原 料、产品或产品集,如零件、部件、托 盘、容器等;也可以是任务执行者 • 迁移实体可点击工具栏按钮Flowitem定 义 • 可对每个迁移实体定义对象类别( Itemtype)
19
培训内容
• Flexsim软件的安装步骤 • Flexsim建模的基本概念
25
Flexsim建模方法集
• Arrival Method
– Determines how and when FlowItems Enter the model
• Trigger Method
– Determines what, where, and when to assign information to FlowItems
27
应用 Flexsim建模的基本步骤
1 构建模型布局 2 定义物流流程 3 编辑对象参数 4 编译运行仿真 5 分析仿真结果
28
步骤1. 构建模型布局
• 将仿真所需要的对象模型从对象库中拖拽到仿真视图 窗口中的适当位置
29
步骤2. 定义物流流程
• 根据连接类型,按下“a”或“s”键的同时用鼠标 从一个对象拖拉到另一个对象上以连接二者
30
步骤2. 定义物流流程 (续1)
• 连接两个对象端口所需按键
– “a”键
• 用来将对象1的输出端口连接到对象2的输入端口上
– “q”键
• 用来取消对象1的输出端口与对象2的输入端口之间的连接
– “s”键
• 用来连接对象1与对象2的中心端口
– “w”键
• 用来取消对象1与对象2的中心端口的连接
31
42
步骤2. 定义物流流程(续)
43
步骤3. 编辑对象参数
40
步骤1:构建模型布局
• 从对象库中拖放所需的对象到建模视图中
41
步骤2. 定义物流流程
• 按住A键,同时用鼠标左键点击 Source对象并且按住鼠标左键不放 ,然后拖动鼠标至Queue对象。此 时会出现一条黄线连接Source 和 Queue对象。然后松开鼠标左键, 黄线将变成一条黑线,表示Source 对象和Queue对象的端口已经连接 上。 • 如上所述,分别连接Queue到 Processor,Processor到Conveyor ,以及Conveyor到Sink的连线。
– 子对象拥有其父对象所有的接口和相应的功 能 – 用户相对比较容易很快掌握子对象的使用
11
Flexsim家族树
12
Flexsim的对象库
13
对象分类
• 资源类(Fixed Resources)
– Source, Queue, Processor, Sink, Combiner, Separator, MultiProcessor, Conveyor, MergeSort, FlowNode, Rack, and Reservoir
– 客户机上安装:
• • • • Visual C++ .net Flexsim软件 hdd32.exe (加密狗驱动) 在Flexsim安装目录生成一个network.txt文件
4
培训内容
• Flexsim软件的安装步骤 • Flexsim建模的基本概念
– Flexsim软件主窗口布局 – Flexsim仿真模型的基本组成
相关文档
最新文档