仿真实验报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

-1-实验一熟悉Flexsim软件一.实验目的1.了解典型的离散事件系统仿真软件---Flexsim;2.为理论学习中的第9章增强感性认识;3.熟悉Flexsim的基本操作。二.实验内容:学习要点:·如何建立一个简单布局·如何连接端口来安排临时实体的路径·如何在Flexsim实体中输入数据和细节·如何操纵动画演示·如何查看每个Flexsim实体的简单统计数据模型描述在第一个模型中,我们将研究三种产品离开一个生产线进行检验的过程。有三种不同类型的临时实体将按照正态分布间隔到达。临时实体的类型在类型1、2、3三个类型之间均匀分布。当临时实体到达时,它们将进入暂存区并等待检验。有三个检验台用来检验。一个用于检验类型1,另一个检验类型2,第三个检验类型3。检验后的临时实体放到输送机上。在输送机终端再被送到吸收器中,从而退出模型。模型数据发生器到达速率:normal(20,2)秒暂存区最大容量:25个临时实体检验时间:exponential(0,30)秒输送机速度:1米/秒临时实体路径:类型1到检验台1,类型2到检验台2,类型3到检验台3。三.实验步骤:第一步:创建实体•创建一个发生器,命名为发生器;•从库中拖出一个暂存区,3个处理器,3个传送带,1个吸收器到视图中。-2-放置与命名方式如下。命名一个实体:双击实体,在属性框的顶部改变实体名字,然后点击确定;第二步:端口连接点击按钮或者按住A键进入连接模式。一旦进入连接模式,有两种连接方式可以用来连接两个实体。一种是你可以单击一个实体,然后单击另外一个实体。另一种方法是点击一个实体拖动至另外一个实体。需要注意的是连接方向将会直接影响到临时实体的流动方向。临时实体从第一个连接的第一个实体,流向被连接的实体。顺便值得提到的是,点击按钮,或按下Q键,利用与连接相同的方式即可断开连接。•发生器与暂存区连接。•把暂存区与处理器1,处理器2,处理器3分别连接。•处理器1与传送带1,处理器2与传送带2,处理器3与传送带3连接。•传送带1,传送带2,传送带3分别连接至吸收器。-3-第三步:指定到达速率对于这一模型,我们将改变到达时间间隔与临时实体类型从而产生三种不同的产品类型进入系统。•双击发生器,打开其属性窗口。•发生器选项卡,在到达时间间隔下拉列表中选择统计分布。代码模板窗口和建议性窗口弹出。•双击建议窗口中的normal(0,1,0)选项。将蓝色文本修改为:统计分布:normal(20,2,0)。这种到达速率是表明到达时间均值为20秒,标准方差为2。-4-下面我们需要为临时实体指定一个实体类型,使进入系统临时实体的类型服从以1到3之间的均匀分布。最好的做法是在发生器的“创建触发器”中改变实体类型,所以先不要关闭参数窗口。第四步:设定临时实体类型和颜色选择发生器的触发器分页。为离开触发器(点击按钮)增加一个函数。首先打开离开触发器下拉菜单。在下拉菜单中选择设定临时实体类型和颜色,弹出代码模板窗口。离散均匀分布与均匀分布相似,但返回的不是给定的参数之间的任意实数值,而是离散整数值。默认的蓝色文本此时可以直接引用于此案例。点击确定按钮,关闭参数窗口。-5-下一步是详细设定暂存区参数。由于暂存区是在临时实体被处理器处理前存放临时实体的场所,因此需要做两件事。首先,需要设定暂存区最多可容纳25个临时实体的容量。其次,设定临时实体流选项,将类型1的实体发送到处理器1,类型2的实体发送到处理器2,依此类推。第五步:设定暂存区容量•双击暂存区Queue1,打开参数窗口。•将最大容量改变为25。•不要关闭参数窗口。第六步:设定暂存区的临时实体流-6-•在暂存区的参数窗口中,点击临时实体流选项卡设置临时实体流选项。•在发送至端口列表中选择指定。由于我们已经分配实体类型号为1、2、3,我们就可以根据不同的临时实体类型分配不同的端口号。请注意,默认的输出端口是:getitemtype(item)。请不要修改。通过此参数,处理器1可以连接到端口1,处理器2应连接到端口2,依此类推。在窗口之外点击即可应用此触发器。点击确定按钮关闭暂存区的参数视窗。下一步是设定处理器的加工时间。第七步:为处理器定义加工时间•双击处理器1,打开属性窗口•在处理器选项卡上,在加工模块中,时间下拉列表中选择统计分布。弹出模板窗口和附带建议小窗口。•双击建议小窗口中的exponential(0,1,0)选项。编辑蓝色文本为:统计分布:-7-exponential(0,30,0)•对于另外两个处理器重复处理器1的操作因为输送机的默认速度是时间单位为1,所以这次不需要修改输送机的速度。现在可以编译和运行模型了。第八步:重置与运行模型•在运行模型前点击按钮,为重置系统和吧模型参数返回至初始状态。•点击按钮,运行模型。•你可以看到临时实体进入暂存区,并且移动到处理器。从处理器出来,实体将移动到输送机,然后进入吸收器-8-第九步:查看简单统计数据-9-第十步:保存模型要保存模型,点击保存按钮,弹出“Flexsim模型文件”窗口,你可以选择任意文件夹保存模型。命名为合适“文件名”(如lesson1.fsm),然后点击保存。注意文件扩展名必需为.fsm。-10-实验二Flexsim仿真建模步骤一.实验目的1.了解Flexsim仿真软件的建模步骤;2.熟悉Flexsim的实体库。3、进行简单模型的仿真。二.实验内容:(1)如何访问和修改实体参数和属性;(2)如何向模型中加入一组操作员;(3)如何向模型中加入叉车运输机;(4)如何选择一个实体进行图标数据统计;(5)如何打开统计数据收集;(6)如何在模型运行中观察实体统计数据;三.理论知识实体属性:每个Flexsim实体都有自己的参数窗口。你可以通过双击实体或者右键单击,点击属性选型进入参数窗口。根据不同实体的不同类型,你可以通过属性窗口来进行不同的属性配置。四、实验步骤(一)预备内容(1)选择实体进行统计:需在模型视窗中选定想要进行统计记录的实体。按住键盘“Shift”键,拖动鼠标选定要进行统计的所有实体;一旦实体被选定,将会在它周围出现红色框。-11-(2)开始统计:要收集所选实体的历史统计记录,点击统计实体图形数据打开选中实体一旦点击后,将有绿色方框框住正在被记录历史统计的实体。可以选择“统计统计收集隐藏绿色指示框”来关闭绿色方框的显示。-12-(二)主要内容第一步:装载模型1第二步:创建1个任务分配器和2个操作员:分配器用来为一组操作员或运输机进行任务序列排队。在该例中,它将与两个操作员同时使用,这两个操作员负责将临时实体从暂存区搬运到检测器。从库中点击相应图标并拖放到模型中,即可添加分配器和两个操作(1)从库中拖动一个分配器到视图中,命名为分配器。(2)从库中拖动2个操作员,命名为操作员1和操作员2。-13-第三步:连接分配器与操作员暂存区将要求一个操作员来拣取临时实体并送至某个检测器。临时实体的流动逻辑已经在第1课中的暂存区设置好了,无需改变。只需请求一个操作员来完成该任务。由于我们使用两个操作员,我们将采用一个分配器对请求进行排队,然后选择一个空闲的操作员来进行这项工作。如果我们只有一个操作员,就不需要分配器了,可以直接将操作员和暂存区连接在一起。为了使用分配器指挥一组操作员进行工作,必须将分配器连接需要操作员的实体的中间端口上。中间端口位于实体底部的中间位置。若要将分配器的中间端口连接到暂存区,则按住键盘上的“S”键然后点击分配器拖动到暂存区。释放鼠标,就建立了一个从分配器中间端口到暂存区中间端口的连接,你可以通过工具栏中的中间端口连接模式进行连接。为了让分配器将任务发送给操作员,须将分配器的输出端口与操作员的输入端口连接,两个操作员均需此种方式进行连接。(1)将暂存区与分配器的中间端口进行连接(S键)。(2)将分配器与操作员1、操作员2分别进行标准连接(A键)。第四步:编辑暂存区临时实体流选项卡使用运输工具(操作员)下一步是修改暂存区临时实体流属性来使用操作员完成搬运任务。•可以双击暂存区,打开参数窗口。•点击临时实体流选项卡。-14-•选择“使用运输工具”复选框。弹出“按下列条件请求运输工具”列表。这个下拉菜单将根据端口号来选择利用哪台运输机或哪个操作员去搬运临时实体。在本例中,它被连接到分配器,由分配器将任务分配给操作员,所以默认设置即可。点击确认关闭窗口。第五步:保存模型,运行测试现在运行模型来确认我们所做的改变是否生效。运行模型以便确认操作员可以把临时实体从暂存区移动至检测台。-15-第六步:为检测器的预置时刻配置操作员为了使检测器在预置时使用操作员,必须把每个检测器的中间端口和分配器的中间端口进行分别连接。然后需要定义检测器的配置时间。(1)分配器与处理器1,处理器2,和处理器3分别进行中间端口连接(S键)。(2)双击处理器1打开参数窗口。(3)点击处理器选项卡,在预置模块下方点击“使用操作员进行预置”。“预置操作员人数”和“拣取操作员”将变为可用。(4)在预置模块下,在时间列表中选择“指定”。编辑蓝色文本为:指定:10-16-(5)点击应用、确认按钮关闭属性窗口。(6)对处理器2及处理器3重复上面操作。第七步:断开传送带与吸收器的链接应在添加传送带暂存区前断开传送带和吸收器之间的输入输出端口连接。操作是:按住键盘“Q”键,点击输送机拖动至吸收器。(1)分别断开传送带1,传送带2,传送带3与吸收器的链接(Q键)。(2)从库中拖动一个暂存区放置在传送带的右边,命名为传送带暂存区。(3)将传送带1,传送带2,传送带3连接至传送带暂存区(A键)。(4)连接传送带暂存区至吸收器(A键)。-17-现在已修改了模型布局,并创建了端口连接,可以添加叉车了。第八步:添加运输机在模型中添加叉车,来将临时实体从传送带暂存区搬运到吸收器,这和添加操作员来完成暂存区到检测器之间的搬运是一样的。由于此模型中只有一辆叉车,所以不需要使用分配器。直接将叉车连接到暂存器的一个中间端口。(1)将吸收器向右移动10个单位来模拟移动距离。(2)从库中拖动一个运输机放在传送带暂存区旁边,命名为运输机。(3)将传送带暂存区与运输机用中间端口连接(S键)。-18-第九步:调整暂存区的临时实体流参数来使用叉车(1)双击传送带暂存区实体打开它的参数窗口。(2)单击临时实体流选项卡,选中使用运输工具复选框。弹出“按下列条件请求运输工具”列表。暂存区的中间端口1已经连接,所以不需要做任何调整。(3)点击确认关闭属性窗口。(4)重置、保存模型。第十步:运行模型运行模型这一步是建立本模型的收获部分,现在可以检验此模型是否如你所愿地运行。在模型运行中,可使用动画显示来直观地检查模型,看各部分是否运行正常。应能看到操作员来回走动,叉车在暂存区和吸收器之间搬运临时实体。可注意到当一个检测器在等待操作员进行预置时,一个黄色的方框显示在检测器下。-19-第十一步:输出分析根据此模型简介中的步骤,在统计主菜单中打开所有实体的记录。再次运行模型,即可在属性窗口中查看实体统计。通过观察动画和图表,请判断此模型是否有瓶颈。-20-传送带暂存区数据图表:-21-运输机数据图表:处理器数据图表:-22-操作员数据图表:-23-实验三Flexsim流体教程一.实验目的学习Flexsim流体。学习这些离散实体是如何相互影响、相互关联的,如何使用它们建立模型。利用流体建立模型需要更加注重细节,所以在你开始学习流体之前,你应该感到使用其他实体建立模型还是比较舒服的。二.实验内容:(1)怎么样使用Flexsim模拟流体物质(2)如何将实体转换成流体物质(3)如何运输与储存流体物质(4)如何在流体储存箱上使用液位标记(levelmarks)来控制液体流动。(5)如何将流体物质混合(6)如何将流体物质转换成临时实体三.理论知识流体模型在这个模型中,一个操作员会将两种不同材质的箱子搬进模型。这两种箱子分别被转化成液体,通过输送管道(Pipe)运输至两个液体储存箱(Tanks)里面。两种液体由储存箱再输送至一个混合器(Mixer)中,混合器将两种液体混合在一起

1 / 45
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功