物流仿真软件Flexsim入门-设施规划与物流分析课件_第1页
物流仿真软件Flexsim入门-设施规划与物流分析课件_第2页
物流仿真软件Flexsim入门-设施规划与物流分析课件_第3页
物流仿真软件Flexsim入门-设施规划与物流分析课件_第4页
物流仿真软件Flexsim入门-设施规划与物流分析课件_第5页
已阅读5页,还剩113页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第17讲目录CH8物流仿真软件Flexsim入门§8.1物流系统仿真概述§8.2Flexsim简介§8.3Flexsim基本概念及开发步骤Flexsim开发步骤§8.4实例介绍§8.5高级开发简介第17讲目录CH8物流仿真软件Flexsim入门Flexsim软件的使用步骤构建模型布局定义物流流程编辑对象参数编译运行仿真分析仿真结果Flexsim软件的使用步骤构建模型布局步骤1.构建模型布局将仿真所需要的对象模型从对象库中拖拽到仿真视图窗口中的适当位置3步骤1.构建模型布局将仿真所需要的对象模型从对象库中拖拽到步骤2.定义物流流程根据连接类型,按下“a”或“s”键的同时用鼠标从一个对象拖拉到另一个对象上以连接二者4步骤2.定义物流流程根据连接类型,按下“a”或“s”键的同步骤2.定义物流流程(续1)连接两个对象端口所需按键“a”键用来将对象1的输出端口连接到对象2的输入端口上“q”键用来取消对象1的输出端口与对象2的输入端口之间的连接“s”键用来连接对象1与对象2的中心端口“w”键用来取消对象1与对象2的中心端口的连接5步骤2.定义物流流程(续1)连接两个对象端口所需按键5步骤2.定义物流流程(续2)各类端口连接的显示位置输出端口显示在对象的右上角输入端口显示在对象的左上角中心端口显示在对象底部中心6步骤2.定义物流流程(续2)各类端口连接的显示位置6步骤2.定义物流流程(续3)察看对象的端口连接对象属性窗口General选项卡可调整端口的编号顺序7步骤2.定义物流流程(续3)察看对象的端口连接7步骤3.编辑对象参数双击对象可以打开对象的参数对话框8步骤3.编辑对象参数双击对象可以打开对象的参数对话框8步骤3.编辑对象参数(续)点击对象窗口左下角“Properties”按钮可调出对象属性对话框对象属性对话框中包括图形(Visual)常规(General)标签(Labels)统计(Statistics)9步骤3.编辑对象参数(续)点击对象窗口左下角“Prope步骤4.编译运行仿真编译模型重置模型控制动画速度运行仿真10步骤4.编译运行仿真编译模型10步骤5.分析仿真结果仿真之前通过菜单Stats/StatsCollecting选择统计对象仿真时在对象属性对话框Statistics选项卡中可实时察看相应对象的统计数据和图表点击Stats下的StandardReport或StateReport可生成标准统计报告和状态统计报告11步骤5.分析仿真结果仿真之前通过菜单Stats/Sta§8.4实例介绍实例1:简单仿真模型的建立实例2:统计信息的查看与显示实例3:TaskExecuter的应用实例4:NetworkNode的应用§8.4实例介绍实例1:简单仿真模型的建立实例1:简单仿真模型的建立生产线同时生产三种产品,然后被送到检测车间的缓存区。检测车间有三台监测系统分别对这三种产品进行检测后,通过各自的传送带将产品运输出去13实例1:简单仿真模型的建立生产线同时生产三种产品,然后被送到模型描述产品到达检测车间的时间服从均值为20,方差为2的正态分布到达检测车间的产品类别(1,2,3)服从均匀分布缓存区容量为25件产品传送带传输速度为1m/s14模型描述产品到达检测车间的时间服从均值为20,方差为2的正态步骤1:构建模型布局从对象库中拖放所需的对象到建模视图中15步骤1:构建模型布局从对象库中拖放所需的对象到建模视图中15步骤2.定义物流流程按住A键,同时用鼠标左键点击Source对象并且按住鼠标左键不放,然后拖动鼠标至Queue对象。此时会出现一条黄线连接Source和Queue对象。然后松开鼠标左键,黄线将变成一条黑线,表示Source对象和Queue对象的端口已经连接上。如上所述,分别连接Queue到Processor,Processor到Conveyor,以及Conveyor到Sink的连线。16步骤2.定义物流流程按住A键,同时用鼠标左键点击Sourc步骤2.定义物流流程(续)17步骤2.定义物流流程(续)17步骤3.编辑对象参数定义产品的流出设置缓存区参数设置检测设备参数18步骤3.编辑对象参数定义产品的流出18定义产品的流出双击Source对象,打开其参数对话框19定义产品的流出双击Source对象,打开其参数对话框19修改产品流出间隔时间(1)从Inter-Arrivaltime下拉框中选择NormalDistribution20修改产品流出间隔时间(1)从Inter-Arrivalti修改产品流出间隔时间(2)修改选项的默认参数点击Template按钮修改其中的棕褐色的参数值:将10改为2021修改产品流出间隔时间(2)修改选项的默认参数21指派产品不同的型号和颜色(1)选择SourceTriggers选项卡,在OnCreation下拉框中选择SetItemtypeandColor来改变产品类型和颜色22指派产品不同的型号和颜色(1)选择SourceTrigg指派产品不同的型号和颜色(2)选中选项后,点击Template按钮,确定参数如图所示后,点击Apply和Ok按钮,关闭Source对象的参数对话框。23指派产品不同的型号和颜色(2)选中选项后,点击Templat设置缓存区容量双击Queue,其参数对话框将会出现将MaximumContent对应值改为25.点击Apply确认24设置缓存区容量双击Queue,其参数对话框将会出现24设置缓存区产品流选项转到Flow选项卡,在“Output”框中,选择“SendToPort”下拉框中的“ByItemtype(direct)”选项依次点击Apply和OK按钮,关闭Queue对象的参数对话框25设置缓存区产品流选项转到Flow选项卡,在“Output设置检测设备检测时间双击第一个Processor对象在参数对话框“ProcessTime”下拉框中选择“ExponentialDistribution”选项将参数由默认值10改为30同样设置其他两个Processor对象26设置检测设备检测时间双击第一个Processor对象26步骤4.编译运行仿真编译模型重置模型运行仿真27步骤4.编译运行仿真编译模型27步骤5.观察仿真结果现在模型视图处于由上到下的垂直投影图中,该投影图在建模时经常使用,若在模型显示方面经常使用透视图。选择工具栏中的Persp按钮可打开一个新的透视图28步骤5.观察仿真结果现在模型视图处于由上到下的垂直投影图中仿真透视图显示29仿真透视图显示29仿真统计结果的简单查看(1)打开模型视图窗口上的Setting菜单取消选中“HideNames”30仿真统计结果的简单查看(1)打开模型视图窗口上的Settin仿真统计结果的简单查看(2)鼠标右键单击对象,从弹出菜单选择property,然后从属性对话框中选择Statistics选项卡Statistics选项卡中里面又包括General,State,Content,Staytime四个子选项卡General和State选项卡中可以动态显示对象状态的变化情况Content和Staytime选项卡缺省下不能显示对象的动态变化情况31仿真统计结果的简单查看(2)鼠标右键单击对象,从弹出菜单选择仿真模型文件的保存仿真文件编写过程中要注意经常保存仿真文件第一次保存主窗口File菜单SaveModelAs…保存修改主窗口File菜单Save…32仿真模型文件的保存仿真文件编写过程中要注意经常保存仿真文件3§8.4实例介绍实例1:简单仿真模型的建立实例2:统计信息的查看与显示实例3:TaskExecuter的应用实例4:NetworkNode的应用§8.4实例介绍实例1:简单仿真模型的建立实例2:统计信息的查看与显示打开已保存的例1的模型文件另存为Example2.fsm34实例2:统计信息的查看与显示打开已保存的例1的模型文件34选取进行统计对象(1)按住Ctrl键,选中三个Processor对象,这时候所选中的对象外面出现一红色方框35选取进行统计对象(1)按住Ctrl键,选中三个Process选取进行统计对象(2)点击主窗口菜单Stats/StatsCollecting/SelectedObjectsOn选择所选中对象为统计对象进行统计的对象外面出现绿色方框按住Shift键点击模型视图的空白区域,可取消所有对象的选定(红色方框)36选取进行统计对象(2)点击主窗口菜单Stats/Stat添加Recorder对象拖放3个Recorder对象至建模视图中37添加Recorder对象拖放3个Recorder对象至建模视修改Recorder对象视图参数打开透视图依次打开Recorder的属性对话框,修改Visual选项卡中的Z为8,SX,SY均修改为6,SX修改为90,并视情况调整38修改Recorder对象视图参数打开透视图38修改Recorder对象图示参数双击第一个Recorder对象,打开参数对话框点击按钮“DataCaptureSettings”,修改TypeofData为StandardDataObjectName为Processor1Datatocapture为Staytime点击“Next”按钮返回到Recorder对象的参数对话框39修改Recorder对象图示参数双击第一个Recorder对修改Recorder对象表头点击“DisplayOptions”按钮修改GraphTitle为StaytimeofProcessor1修改坐标轴参数LowerBound改为0UpperBound改为20Divisions改为10点击按钮“Done”退出参数设置依次修改其它两个Recorder对象的参数40修改Recorder对象表头点击“DisplayOptio保存,编译,重置,运行41保存,编译,重置,运行41§8.4实例介绍实例1:简单仿真模型的建立实例2:统计信息的查看与显示实例3:TaskExecuter的应用实例4:NetworkNode的应用§8.4实例介绍实例1:简单仿真模型的建立实例3:TaskExecuter的应用在例1的基础上,2个检测员参与到了产品的检测中检测员的任务是从缓冲区取出产品,并安装到相应的监测系统中,安装时间为10秒传送带末端的产品由叉车送出43实例3:TaskExecuter的应用在例1的基础上,2个检修改仿真模型打开例1的仿真模型文件,另存为Example3.fsm修改仿真模型如图44修改仿真模型打开例1的仿真模型文件,另存为Example3.创建“s”连接按住“s”将Dispatcher对象分别与第一个Queue对象和三个Process对象连接起来同样连接第二个Queue对象与叉车对象45创建“s”连接按住“s”将Dispatcher对象分别与第一连接Dispatcher与Operator按住“a”连接Dispatcher对象的输出端口和两个Operator对象的输入端口46连接Dispatcher与Operator按住“a”连接Di修改缓冲区参数打开第一个Queue的参数窗口在Flow选项卡中选中“UseTransport”同样修改另一个Queue的选项47修改缓冲区参数打开第一个Queue的参数窗口47修改检测系统的参数打开Processor对象的参数窗口修改SetupTime为AconstantSetuptimeof10选中Operators选项卡中的UseOperator(s)forSetup同样修改其它两个Processor对象48修改检测系统的参数打开Processor对象的参数窗口48保存,编译,重置,运行49保存,编译,重置,运行49§8.4实例介绍实例1:简单仿真模型的建立实例2:统计信息的查看与显示实例3:TaskExecuter的应用实例4:NetworkNode的应用§8.4实例介绍实例1:简单仿真模型的建立实例4:NetworkNode的应用将例3中的Sink改成3个货架,3种产品检测完毕后分别放入对应的三个货架中叉车只能够沿着规定路线行驶51实例4:NetworkNode的应用将例3中的Sink改成3修改例3仿真模型删除Sink对象,添加三个Rack对象将第二个Queue对象与三个Rack对象分别用“a”连接52修改例3仿真模型删除Sink对象,添加三个Rack对象52修改缓存区与货架参数修改第二个Queue对象的SendToPort参数为ByItemtype(direct)修改货架高度为5层,点击“ApplyBasicSettings”和“OK”确定53修改缓存区与货架参数修改第二个Queue对象的SendTo保存,编译,运行观察仿真运行时叉车的行驶路线54保存,编译,运行观察仿真运行时叉车的行驶路线54添加NetworkNode对象在模型视图中添加NetworkNode对象“a”连接NetworkNode到相应的存取位置(蓝色细线)55添加NetworkNode对象在模型视图中添加Network创建路网“a”连接相应的NetworkNode对象形成路网(绿色粗线)“a”连接叉车到路网中(红色细线)56创建路网“a”连接相应的NetworkNode对象形成路网(路网修改方法托拽路网上的SplinePoint(红色小球)可以修改路径的弯曲形状按住“x”键单击SplinePoint可以在路段上添加另一个SplinePoint按住“q”键从一个NetworkNode拖到另一个NetworkNode可取消托拽方向的连接,形成单向路径(取消路径需要按住取消双方向的连接)57路网修改方法托拽路网上的SplinePoint(红色小球)可模型路网修改设置一条单向路径58模型路网修改设置一条单向路径58保存,编译,运行59保存,编译,运行59第17讲目录CH8物流仿真软件Flexsim入门§8.1物流系统仿真概述§8.2Flexsim简介§8.3Flexsim基本概念及开发步骤Flexsim开发步骤§8.4实例介绍§8.5高级开发简介第17讲目录CH8物流仿真软件Flexsim入门Flexsim软件的使用步骤构建模型布局定义物流流程编辑对象参数编译运行仿真分析仿真结果Flexsim软件的使用步骤构建模型布局步骤1.构建模型布局将仿真所需要的对象模型从对象库中拖拽到仿真视图窗口中的适当位置62步骤1.构建模型布局将仿真所需要的对象模型从对象库中拖拽到步骤2.定义物流流程根据连接类型,按下“a”或“s”键的同时用鼠标从一个对象拖拉到另一个对象上以连接二者63步骤2.定义物流流程根据连接类型,按下“a”或“s”键的同步骤2.定义物流流程(续1)连接两个对象端口所需按键“a”键用来将对象1的输出端口连接到对象2的输入端口上“q”键用来取消对象1的输出端口与对象2的输入端口之间的连接“s”键用来连接对象1与对象2的中心端口“w”键用来取消对象1与对象2的中心端口的连接64步骤2.定义物流流程(续1)连接两个对象端口所需按键5步骤2.定义物流流程(续2)各类端口连接的显示位置输出端口显示在对象的右上角输入端口显示在对象的左上角中心端口显示在对象底部中心65步骤2.定义物流流程(续2)各类端口连接的显示位置6步骤2.定义物流流程(续3)察看对象的端口连接对象属性窗口General选项卡可调整端口的编号顺序66步骤2.定义物流流程(续3)察看对象的端口连接7步骤3.编辑对象参数双击对象可以打开对象的参数对话框67步骤3.编辑对象参数双击对象可以打开对象的参数对话框8步骤3.编辑对象参数(续)点击对象窗口左下角“Properties”按钮可调出对象属性对话框对象属性对话框中包括图形(Visual)常规(General)标签(Labels)统计(Statistics)68步骤3.编辑对象参数(续)点击对象窗口左下角“Prope步骤4.编译运行仿真编译模型重置模型控制动画速度运行仿真69步骤4.编译运行仿真编译模型10步骤5.分析仿真结果仿真之前通过菜单Stats/StatsCollecting选择统计对象仿真时在对象属性对话框Statistics选项卡中可实时察看相应对象的统计数据和图表点击Stats下的StandardReport或StateReport可生成标准统计报告和状态统计报告70步骤5.分析仿真结果仿真之前通过菜单Stats/Sta§8.4实例介绍实例1:简单仿真模型的建立实例2:统计信息的查看与显示实例3:TaskExecuter的应用实例4:NetworkNode的应用§8.4实例介绍实例1:简单仿真模型的建立实例1:简单仿真模型的建立生产线同时生产三种产品,然后被送到检测车间的缓存区。检测车间有三台监测系统分别对这三种产品进行检测后,通过各自的传送带将产品运输出去72实例1:简单仿真模型的建立生产线同时生产三种产品,然后被送到模型描述产品到达检测车间的时间服从均值为20,方差为2的正态分布到达检测车间的产品类别(1,2,3)服从均匀分布缓存区容量为25件产品传送带传输速度为1m/s73模型描述产品到达检测车间的时间服从均值为20,方差为2的正态步骤1:构建模型布局从对象库中拖放所需的对象到建模视图中74步骤1:构建模型布局从对象库中拖放所需的对象到建模视图中15步骤2.定义物流流程按住A键,同时用鼠标左键点击Source对象并且按住鼠标左键不放,然后拖动鼠标至Queue对象。此时会出现一条黄线连接Source和Queue对象。然后松开鼠标左键,黄线将变成一条黑线,表示Source对象和Queue对象的端口已经连接上。如上所述,分别连接Queue到Processor,Processor到Conveyor,以及Conveyor到Sink的连线。75步骤2.定义物流流程按住A键,同时用鼠标左键点击Sourc步骤2.定义物流流程(续)76步骤2.定义物流流程(续)17步骤3.编辑对象参数定义产品的流出设置缓存区参数设置检测设备参数77步骤3.编辑对象参数定义产品的流出18定义产品的流出双击Source对象,打开其参数对话框78定义产品的流出双击Source对象,打开其参数对话框19修改产品流出间隔时间(1)从Inter-Arrivaltime下拉框中选择NormalDistribution79修改产品流出间隔时间(1)从Inter-Arrivalti修改产品流出间隔时间(2)修改选项的默认参数点击Template按钮修改其中的棕褐色的参数值:将10改为2080修改产品流出间隔时间(2)修改选项的默认参数21指派产品不同的型号和颜色(1)选择SourceTriggers选项卡,在OnCreation下拉框中选择SetItemtypeandColor来改变产品类型和颜色81指派产品不同的型号和颜色(1)选择SourceTrigg指派产品不同的型号和颜色(2)选中选项后,点击Template按钮,确定参数如图所示后,点击Apply和Ok按钮,关闭Source对象的参数对话框。82指派产品不同的型号和颜色(2)选中选项后,点击Templat设置缓存区容量双击Queue,其参数对话框将会出现将MaximumContent对应值改为25.点击Apply确认83设置缓存区容量双击Queue,其参数对话框将会出现24设置缓存区产品流选项转到Flow选项卡,在“Output”框中,选择“SendToPort”下拉框中的“ByItemtype(direct)”选项依次点击Apply和OK按钮,关闭Queue对象的参数对话框84设置缓存区产品流选项转到Flow选项卡,在“Output设置检测设备检测时间双击第一个Processor对象在参数对话框“ProcessTime”下拉框中选择“ExponentialDistribution”选项将参数由默认值10改为30同样设置其他两个Processor对象85设置检测设备检测时间双击第一个Processor对象26步骤4.编译运行仿真编译模型重置模型运行仿真86步骤4.编译运行仿真编译模型27步骤5.观察仿真结果现在模型视图处于由上到下的垂直投影图中,该投影图在建模时经常使用,若在模型显示方面经常使用透视图。选择工具栏中的Persp按钮可打开一个新的透视图87步骤5.观察仿真结果现在模型视图处于由上到下的垂直投影图中仿真透视图显示88仿真透视图显示29仿真统计结果的简单查看(1)打开模型视图窗口上的Setting菜单取消选中“HideNames”89仿真统计结果的简单查看(1)打开模型视图窗口上的Settin仿真统计结果的简单查看(2)鼠标右键单击对象,从弹出菜单选择property,然后从属性对话框中选择Statistics选项卡Statistics选项卡中里面又包括General,State,Content,Staytime四个子选项卡General和State选项卡中可以动态显示对象状态的变化情况Content和Staytime选项卡缺省下不能显示对象的动态变化情况90仿真统计结果的简单查看(2)鼠标右键单击对象,从弹出菜单选择仿真模型文件的保存仿真文件编写过程中要注意经常保存仿真文件第一次保存主窗口File菜单SaveModelAs…保存修改主窗口File菜单Save…91仿真模型文件的保存仿真文件编写过程中要注意经常保存仿真文件3§8.4实例介绍实例1:简单仿真模型的建立实例2:统计信息的查看与显示实例3:TaskExecuter的应用实例4:NetworkNode的应用§8.4实例介绍实例1:简单仿真模型的建立实例2:统计信息的查看与显示打开已保存的例1的模型文件另存为Example2.fsm93实例2:统计信息的查看与显示打开已保存的例1的模型文件34选取进行统计对象(1)按住Ctrl键,选中三个Processor对象,这时候所选中的对象外面出现一红色方框94选取进行统计对象(1)按住Ctrl键,选中三个Process选取进行统计对象(2)点击主窗口菜单Stats/StatsCollecting/SelectedObjectsOn选择所选中对象为统计对象进行统计的对象外面出现绿色方框按住Shift键点击模型视图的空白区域,可取消所有对象的选定(红色方框)95选取进行统计对象(2)点击主窗口菜单Stats/Stat添加Recorder对象拖放3个Recorder对象至建模视图中96添加Recorder对象拖放3个Recorder对象至建模视修改Recorder对象视图参数打开透视图依次打开Recorder的属性对话框,修改Visual选项卡中的Z为8,SX,SY均修改为6,SX修改为90,并视情况调整97修改Recorder对象视图参数打开透视图38修改Recorder对象图示参数双击第一个Recorder对象,打开参数对话框点击按钮“DataCaptureSettings”,修改TypeofData为StandardDataObjectName为Processor1Datatocapture为Staytime点击“Next”按钮返回到Recorder对象的参数对话框98修改Recorder对象图示参数双击第一个Recorder对修改Recorder对象表头点击“DisplayOptions”按钮修改GraphTitle为StaytimeofProcessor1修改坐标轴参数LowerBound改为0UpperBound改为20Divisions改为10点击按钮“Done”退出参数设置依次修改其它两个Recorder对象的参数99修改Recorder对象表头点击“DisplayOptio保存,编译,重置,运行100保存,编译,重置,运行41§8.4实例介绍实例1:简单仿真模型的建立实例2:统计信息的查看与显示实例3:TaskExecuter的应用实例4:NetworkNode的应用§8.4实例介绍实例1:简单仿真模型的建立实例3:TaskExecuter的应用在例1的基础上,2个检测员参与到了产品的检测中检测员的任务是从缓冲区取出产品,并安装到相应的监测系统中,安装时间为10秒传送带末端的产品由叉车送出102实例3:TaskExecuter的应用在例1的基础上,2个检修改仿真模型打开例1的仿真模型文件,另存为Example3.fsm修改仿真模型如图103修改仿真模型打开例1的仿真模型文件,另存为Example3.创建“s”连接按住“s”将Dispatcher对象分别与第一个Queue对象和三个Process对象连接起来同样连接第二个Queue对象与叉车对象104创建“s”连接按住“s”将Dispatcher对象分别与第一连接Dispatcher与Operator按住“a”连接Dispatcher对象的输出端口和两个Operator对象的输入端口105连接Dispatcher与O

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论