1、第第5章章 Flexsim软件应用基础软件应用基础2主要内容主要内容 Flexsim软件的安装步骤 Flexsim的功能特点 Flexsim建模的基本概念 Flexsim软件的建模步骤 开发实例训练3 单机版单机版 根据电脑操作系统打上相应的补丁 安装Visual C+.net 安装Flexsim 安装HASP Driver 插入软件加密狗 输入客户序列号 开始菜单/Flexsim 3/Flexsim License ActivationFlexsim软件的安装步骤(软件的安装步骤(单机版单机版)4Flexsim软件的安装步骤(网络版)软件的安装步骤(网络版)网络版 服务器上安装:加密狗加密狗
2、 hdd32.exe(加密狗驱动)(HASP device driver)aksmon32.exe(服务器监控程序)lmsetup.exe(服务器序列号管理器)*上面三个文件在网络版安装光盘的目录下可以找到 客户机上安装:Visual C+.net Flexsim软件 hdd32.exe (加密狗驱动)在Flexsim安装目录生成一个network.txt文件5Flexsim的功能特点的功能特点u基于面向对象技术建模基于面向对象技术建模u突出的突出的3D图形显示功能图形显示功能u建模和调试的方便建模和调试的方便u建模的扩展性强建模的扩展性强u开放性好开放性好6Flexsim的基本概念的基本概念
3、 本章介绍本章介绍Flexsim的一些基本概念,包括的一些基本概念,包括实体库和实体库中的一些重要实体类型,并实体库和实体库中的一些重要实体类型,并逐一介绍各种类型实体的参数和实体的属性逐一介绍各种类型实体的参数和实体的属性。基本概念主要包括初学者必须掌握的实基本概念主要包括初学者必须掌握的实体、临时实体、端口、标签、实体库、视图体、临时实体、端口、标签、实体库、视图、3D形状与动画、树与结点、样条线等基础形状与动画、树与结点、样条线等基础性概念。性概念。7Flexsim软件主界面布局软件主界面布局 Flexsim软件主界面由下面五部分构成软件主界面由下面五部分构成 菜单 工具栏 对象库 模型
4、视图 仿真控制栏8Flexsim的菜单栏的菜单栏File(文件)菜单Edit(编辑)菜单View(视图)菜单Build(创建)菜单Execute(执行)菜单Statistics(统计)菜单Tools(工具)菜单Debug菜单Window(窗口)菜单Help(帮助)菜单9工具栏工具栏建立一个新的模型。打开一个先前保存的模型(文件扩展名为.fsm)保存当前模型。工具栏中常用到的按钮介绍工具栏中常用到的按钮介绍打开模型的树视图。打开模型的3D视图。10Flexsim的实体对象库的实体对象库11Flexsim的实体对象库的实体对象库 实体对象库中常用的实体介绍实体对象库中常用的实体介绍Source:零
5、件生成器,根据零件的生成序列生成零件。Queue:缓冲器,临时存放零件的地方。Processor单道工序加工器,根据零件的类型来加工零件。Sink零件吸收器,零件加工工序全部完成后吸收工件。Combiner:装配器,把部件装配到零件上。Separator:衍生器,由一个源零件复制生产多个具有相同 性质零件的副本。Conveyor:零件输送带。Dispatcher:工人调度管理器,根据调度策略派出工人,无需求时招回工人。Operator:表示一个具体的工人。Transporter:铲车,当要搬运的物件比较多或者比较大时需要铲车。12Flexsim的仿真控制栏的仿真控制栏仿真模型整体复位仿真模型运
6、行仿真模型运行结束仿真模型步进Run Time:仿真模型转换在实际环境中运行的真正时间。Stop time:Stop time是设定的仿真模型运行总时间。Run speed:仿真运行的速度。13Flexsim中的鼠标操作中的鼠标操作 移动实体移动实体:用鼠标左键点住该实体,并拖动至你需要的位置。可以右键点击并拖动鼠标来旋转此实体。使用鼠标滚轮,或同时按住鼠标左右键点住该实体并拖动鼠标,可沿z轴方向上下移动该实体。移动视窗移动视窗:用鼠标左键点击视窗的一个空白区,并拖动鼠标。要旋转模型视点时,用右键点击空白区并拖动鼠标。要放大或缩小视图时,使用鼠标滚轮或同时按住鼠标左右键并拖动鼠标。连接端口连接
7、端口:按住键盘上不同字母,单击一个实体并拖动至第二个实体。如果在单击和拖动过程中按住A键,则将在第一个实体上生成一个输出端口,同时在第二个实体上生成一个输入端口,这两个新的端口将自动连接。如果按住S键,则将在这两个实体上各生成一个中间端口,并连接这两个新的端口。当按住Q键或W键时,输入、输出端口之间或中间端口之间的连接被断开,端口被删除。14Flexsim仿真模型的基本组成仿真模型的基本组成 对象(对象(Objects)Flexsim采用对象对实际过程中的各元素建模 连接(连接(Connections)Flexsim中通过对象之间的连接定义模型的流程 方法(方法(Methods)对象中的方法定
8、义了模型中各对象所需要完成的作业15对象与继承对象与继承 Flexsim采用面向对象的技术 大部分Flexsim对象都是FixedResource或TaskExecutor对象的子对象 子对象拥有其父对象所有的接口和相应的功能 用户相对比较容易很快掌握子对象的使用16Flexsim的家族树的家族树17对象分类对象分类 固定资源类(固定资源类(Fixed Resources)Source,Queue,Processor,Sink,Combiner,Separator,MultiProcessor,Conveyor,MergeSort,FlowNode,Rack,and Reservoir 执行类
9、(执行类(TaskExecuter)可移动资源类)可移动资源类 Dispatcher,Operator,Transporter,Elevator,Robot,Crane,ASRSvehicle 网络类(网络类(Node)NetworkNode,TrafficControl 图示类(图示类(Visual Object)VisualTool,Recorder18连接与端口连接与端口 Flexsim模型中的对象之间是通过端口来连接的模型中的对象之间是通过端口来连接的 三种类型的端口三种类型的端口 输入端口(输入端口(input ports)Fixed Resource之间的连接之间的连接 输出端口(
10、输出端口(output ports)Fixed Resource之间的连接之间的连接 中心端口(中心端口(center ports)连接连接Task Executer和和Fixed Resource19 连接两个对象端口所需按键连接两个对象端口所需按键“a”键键 用来将对象用来将对象1的输出端口连接到对象的输出端口连接到对象2的输入端口上的输入端口上“q”键键 用来取消对象用来取消对象1的输出端口与对象的输出端口与对象2的输入端口之间的连接的输入端口之间的连接“s”键键 用来连接对象用来连接对象1与对象与对象2的中心端口的中心端口“w”键键 用来取消对象用来取消对象1与对象与对象2的中心端口的
11、连接的中心端口的连接20“a”连接连接 按下按下“a”键的同时用鼠标从一个对象拖键的同时用鼠标从一个对象拖拉到另一个对象上以连接二者拉到另一个对象上以连接二者“a”连接用于除中心端口之外的所有其他连接用于除中心端口之外的所有其他的连接的连接(同类实体之间的连接,固定同类实体之间的连接,固定-固固定,移动定,移动-移动移动)“a”连接用连接用“q”取消取消21“s”连接连接 按下按下“s”键的同时用鼠标从一个对象拖键的同时用鼠标从一个对象拖拉到另一个对象上以连接二者拉到另一个对象上以连接二者“s”连接仅用于中心端口之间的连接(即连接仅用于中心端口之间的连接(即连接连接Task Executer和
12、和Fixed Resource 固定固定-移动移动)“s”连接用连接用“w”取消(按下取消(按下“w”键的同键的同时用鼠标从一个对象拖拉到另一个对象时用鼠标从一个对象拖拉到另一个对象上以连接二者)上以连接二者)22 各类端口连接的显示位置各类端口连接的显示位置输出端口显示在对象的右上角输出端口显示在对象的右上角输入端口显示在对象的左上角输入端口显示在对象的左上角中心端口显示在对象底部中心中心端口显示在对象底部中心23 察看对象的端口连接察看对象的端口连接 对象属性窗口对象属性窗口General选项卡选项卡 可调整端口的编号顺可调整端口的编号顺序序24应用应用 Flexsim建模的基本步骤建模的
13、基本步骤1 构建模型布局构建模型布局2 定义物流流程定义物流流程3 编辑对象参数编辑对象参数4 编译运行仿真编译运行仿真5 分析仿真结果分析仿真结果 25应用应用 Flexsim建模步骤示例建模步骤示例 某工厂加工三种类型产品,这三类产品分别从某工厂加工三种类型产品,这三类产品分别从工厂其他车间到达该车间。这个车间有三台机工厂其他车间到达该车间。这个车间有三台机床,每台机床可以加工一种特定的产品类型。床,每台机床可以加工一种特定的产品类型。一旦产品在相应的机床上完成加工,所有产品一旦产品在相应的机床上完成加工,所有产品都必须送到一个公用的检验台进行质量检测。都必须送到一个公用的检验台进行质量检
14、测。质量合格的产品就会被送到下一个车间。质量质量合格的产品就会被送到下一个车间。质量不合格的产品则必须送回相应的机床进行再加不合格的产品则必须送回相应的机床进行再加工。工。26模型描述模型描述 产品到达:平均每产品到达:平均每5秒到达一个产品,秒到达一个产品,到达间隔时间服从指数分布;到达间隔时间服从指数分布;产品加工:平均加工时间产品加工:平均加工时间10秒,加工秒,加工时间服从指数分布;时间服从指数分布;产品检测:固定时间产品检测:固定时间4秒;秒;产品合格率:产品合格率:80%;暂存区容量:暂存区容量:10000.00;仿真时间:仿真时间:50000.00秒。秒。27步骤步骤1.构建模型
15、布局构建模型布局 将仿真所需要的对象模型从对象库中拖拽到仿真视图将仿真所需要的对象模型从对象库中拖拽到仿真视图窗口中的适当位置窗口中的适当位置28步骤步骤2.定义物流流程定义物流流程 根据临时实体的路径连接端口,固定实体之间的连接用根据临时实体的路径连接端口,固定实体之间的连接用a,移动实体与固定实体的连接用,移动实体与固定实体的连接用s。本实验都是。本实验都是a连接,连接,连接过程是:按住连接过程是:按住“A”键,然后用鼠标左键点击发生器键,然后用鼠标左键点击发生器并拖曳到处理器,再释放鼠标键。并拖曳到处理器,再释放鼠标键。29步骤步骤2.定义物流流程(续)定义物流流程(续)连接发生器到对应
16、的暂存区,连接暂存区到每个处理器连接发生器到对应的暂存区,连接暂存区到每个处理器,连接每个处理器到暂存区,连接暂存区到对应的处理,连接每个处理器到暂存区,连接暂存区到对应的处理器,连接处理器到传送带和吸收器,连接传送带到第器,连接处理器到传送带和吸收器,连接传送带到第1个个暂存区,这样就完成了连接过程。暂存区,这样就完成了连接过程。30步骤步骤3.编辑对象参数编辑对象参数 定义产品的流出定义产品的流出 设置暂存区参数设置暂存区参数 设置处理器参数设置处理器参数31定义产品的流出定义产品的流出 双击双击Source1打开参数设置页面,单击打开参数设置页面,单击Source选选项卡,在项卡,在In
17、ter-Arrivaltime的下拉菜单中选择的下拉菜单中选择Statistical Distribution,设置,设置exponential(0,5,1)32设置产品的颜色和类型设置产品的颜色和类型 双击双击Source1打开参数设置页面,单击打开参数设置页面,单击Triggers选选项卡,在项卡,在OnExit的下拉菜单中,选择的下拉菜单中,选择Set Itemtype and color,将,将Item Type设置为设置为duniform(1,3)33设置暂存区容量设置暂存区容量 双击双击Queue1打开参数设置页面,单击打开参数设置页面,单击Queue选项选项卡,将卡,将Maxim
18、um Content设置为设置为10000。34设置暂存区产品流出选项设置暂存区产品流出选项 双击双击Queue1打开参数设置页面,单击打开参数设置页面,单击Flow选项卡选项卡,在,在Send To Port下拉菜单中选择下拉菜单中选择Values By Case35设置处理器检测时间设置处理器检测时间 前三个处理器进行同样设置。双击前三个处理器进行同样设置。双击Processor打开参数设置打开参数设置页面,单击页面,单击Processor选项卡,在选项卡,在Process Time的下拉菜单的下拉菜单中选择中选择Statistical Distribution,设置,设置exponent
19、ial(0,10,1)36设置暂存区容量设置暂存区容量 双击双击Queue2打开参数设置页面,单击打开参数设置页面,单击Queue选项卡选项卡,将,将Maximum Content设置为设置为10000。37设置处理器检测时间设置处理器检测时间 双击双击Processor4打开参数设置页面,单击打开参数设置页面,单击Processor选项卡,将选项卡,将Process Time设置为设置为4。38设置处理器产品流出选项设置处理器产品流出选项 双击双击Processor4打开参数设置页面,单击打开参数设置页面,单击Flow选项卡,在选项卡,在Send To Port下拉菜单中选择下拉菜单中选择B
20、y Probability4。39设置处理器流出产品颜色设置处理器流出产品颜色 双击双击Processor4打开参数设置页面,单击打开参数设置页面,单击Triggers选项卡,选项卡,在在OnExit的下拉菜单中,选择的下拉菜单中,选择Set color,将,将Default设置为设置为colorblack(item)。)。40设置仿真时间设置仿真时间 设置仿真时间:点击主视窗顶部的设置仿真时间:点击主视窗顶部的 stop time选项,选项,弹出对话框设置时间为弹出对话框设置时间为“50000”。41步骤步骤4.编译运行仿真编译运行仿真 编译模型编译模型 重置模型重置模型 控制动画速度控制动
21、画速度 运行仿真运行仿真42步骤步骤5.查看仿真结果查看仿真结果 双击对象实体,打开设双击对象实体,打开设置页面,选择置页面,选择Statistics选项卡选项卡 Statistics选项卡中里面选项卡中里面又包括又包括General,State,Content,Staytime四个四个子选项卡子选项卡 General和和State选项卡选项卡中可以动态显示对象状中可以动态显示对象状态的变化情况态的变化情况 Content和和Staytime选选项卡缺省下不能显示对项卡缺省下不能显示对象的动态变化情况象的动态变化情况43仿真模型文件的保存仿真模型文件的保存 仿真文件编写过程中要注意经常保存仿仿
22、真文件编写过程中要注意经常保存仿真文件真文件 第一次保存第一次保存 主窗口主窗口File菜单菜单Save Model As 保存修改保存修改 主窗口主窗口File菜单菜单Save 44课堂练习课堂练习在示例的模型中:在示例的模型中:(1)去掉吸收器,加一个暂存区,然后通过)去掉吸收器,加一个暂存区,然后通过运输机(叉车)把货物从暂存区搬到货架上,运输机(叉车)把货物从暂存区搬到货架上,每种产品对应一个货架。每种产品对应一个货架。(2)每个处理器需要一个人来搬运货物到后)每个处理器需要一个人来搬运货物到后边的传送带上,如何实现?边的传送带上,如何实现?(3)叉车的利用率如何?能否找到系统瓶颈)叉车的利用率如何?能否找到系统瓶颈,如何解决?,如何解决?(4)生产四种产品如何实现?)生产四种产品如何实现?(5)要求用两种方法实现分货)要求用两种方法实现分货
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。