版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计说明书目录1课程设计目的及要求 12课程设计内容及步骤 22.1建立概念模型 22.1.1系统描述 22.1.2系统参数 22.1.3概念模型 22.2建立仿真模型 32.3仿真结果分析123课程设计总结与感想 13参考文献 14课程设计说明书生产系统建模与仿真课程设计§1课程设计目的及要求§1.1课程设计目的:1.了解仿真的原理和步骤;2.学习Flexsim软件的基本操作;3.根据示例完成生产系统的仿真建模与分析;4.参考指导书中的某个实例(共有5个实例),2-3个同学为一组完成一个实例(见分组表),5.合作完成对某生产或服务系统的建模仿真及分析,并提出改建措施或建议§1.2课程设计要求:1.了解仿真的原理和仿真步骤;2.掌握Flexsim仿真软件的操作;3.要求在指导教师的指导下进行;4.认真完成上述课程设计内容;5.遵守实验室的规章制度,注意各方面的安全;6.在整个课程设计的过程中,学会认真思考和分析问题的方式方法。§2课程设计内容及步骤§2.1建立概念模型§2.1.1系统描述:某工厂加工三种类型产品,这三类产品分别从工厂其他车间到达该车间。这个车间有三台机床,每台机床可以加工一种特定的产品类型。一旦产品在相应的机床上完成加工,所有产品都必须送到一个公用的检验台进行质量检测。质量合格的产品就会被送到下一个车间。质量不合格的产品则必须送回相应的机床进行再加工.我们希望通过仿真实验找到这个车间的瓶颈所在,以回答如下问题:检测台能否及时检测加工好的产品,或者检验台是否会空闲,缓存区的大小重要吗?§2.1.2系统参数产品到达:平均每5秒到达一个产品,到达间隔时间服从指数分布产品加工:平均加工时间10产品检测:固定时间4秒产品合格率:80%§2.1.3概念模型机台1机台1机台2机台31类产品2类产品3类产品检验台80%合格产品20%不合格产品图1.1(概念模型)§2.2建立仿真模型§2.2.1建立Flexsim模型打开Flexsim软件,如图1.2所示。图1.2Flexsim软件界面◎第一步:模型实体设计模型元素系统元素备注Flowitem产品不同实体类型代表不同类型的产品,分别标为1、2、3Processor机台,检验台进行不同的参数定义以表征不同的机台和检验台Queue暂存区两个暂存区,分别表示待加工暂存区和待检验暂存区Source待加工产品库产品的始发处,连续不断的提供待加工产品Sink成品库产品加工并通过检验后的最终去处◎第二步:在模型中生成一个实体从左边的实体库中拖出一个source(发生器),放到模型视窗中。生成实体后,实体会被赋予一个默认的名称,例如source#,#为Flexsim软件打开后生成的实体总数。在后续的编辑过程中,你可以重新命名模型中的实体。图1.3(生成一个source对象)◎第三步:在模型中生成更多的实体从实体库中拖出一个Queue实体放在Source实体的右侧:这里,Queue实体相当于实际系统中的缓存区。再从库中拖出3个Processor实体放在Queue实体的右侧,如图1.4所示。这里一个Processor实体相当于实际系统中的一台加工机床。图1.4生成其余的实体移动实体——要在模型中移动实体,用鼠标左键点击该实体,并拖动至需要的位置。还可以通过右键店家并拖动鼠标来旋转此实体。如图1.5所示。图1.5移动实体的方法变换视角——要改变观察点,可用鼠标左键点击视窗的任意空白区域,然后拖动鼠标。要旋转模型视角,用右键点击任意空白区并拖动鼠标。要放大或缩小视图,用鼠标滚轮或同事按住鼠标左右键并拖动鼠标。如图1.6所示。要还原视图则点击右键,选择“Resetreview”。图1.6变换视角的方法◎第四步:完成在模型中生成实体再拖出一个Queue、一个Processor和一个Sink实体放到模型中,如图1.7所示。图1.7完成实体生成◎第5步:端口连接这一步是根据流动实体的路径来连接不同固定实体的端口。要将一个实体的输出端口与另一个实体的输入端口相连接,首先按住键盘上的“A”键,然后单击第一个实体并按住鼠标左键,拖动鼠标到下一个实体处再松开。此时将会看到在你拖动时有一条黄色连线,而鼠标松开后,会出现一条黑色连接线。首先,将Source与第一个Queue连接;将这个Queue分别与每个Processor连接。再将这三个Processor分别与第二个Queue连接;将这个Queue与检验台Processor连接。最后将检验台Processor分别与Sink和之前的第一个Queue连接(因为有不合格产品的返回);先连接Sink,再连接Queue。如图1.8所示。图1.8模型端口连接接下来需要改变每个实体的参数,使得模型运行与上述系统描述一致。我们将从Source开始,沿着流动实体的路径到Sink。◎第6步:给发生器制定临时实体的到达速率在这个模型中,我们有3种不同类型的产品,每类产品与一个实体类型相对应。每个流动实体将被随机均匀的赋予1~3之间的任意整数值作为其类型值。这由Source的Exit触发器来完成。双击Source打开它的参数视窗,如图1.9所示。根据系统描述,这里,平均每5秒到达一个新产品,到达间隔时间随指数分布。在Source间隔时间类型下选择指数分布“Exponentialdistribution”,单击到达时间间隔项目按钮,此时将打开一个新视窗,对该项目下的选项进行了解释,并允许你编辑该选项的参数。所有以棕色显示的内容都可以编辑。使用这个模板可以修改某个分布,甚至可以插入一个表达式。对于这个模型,将尺度参数从10改为5。对于指数分布,尺度参数就是均值。按确定按钮返回参数视图。图1.9Source实体参数设置◎第7步:流动实体的类型和颜色接下来需要在流动实体进入系统时指定一个类型值。此类型值在1~3之间均有分布,也就是说,当前进入系统的这个产品是类型1、类型2或类型3的可能性是一样的。最好的方法是在Source的Exit触发器中改变实体类型和颜色。选择Source的触发器标签。单击OnExit触发器的下拉菜单,如图1.10所示,选择“SetItemtypeandColor”选项。图1.10OnExit触发器下拉菜单再单击模板按钮,可看到如下信息,如图1.11所示。图1.11选项解释、修改参数窗口duniform离散均匀分布于均匀分布相似,只是其返回值不是所给参数之间的任意实数,而是一个整数。到这里我们就完成了对Source的参数编辑,单击确定按钮就即以接收参数修改并关闭该视窗。◎第8步:设置暂存器容量对Queue的设置,需要设定两项内容。首先要设定其容量;其次,该暂存区应该将流动实体中多有类型1产品送至机器1,类型2送至机器2,类型3送至机器3。双击第一个Queue,就会出现其参数窗口,如图1.12所示。将最大容量改为10000,使得这个Queue容量没有限制。单击“Apply”按钮。图1.12Queue容量设置◎第9步:Queue的路径分配选择Flow标签来设置该暂存区的流动实体路径。我们已经将每个流动实体的类型定义为1、2、3,现在尅用其类型值来确定该实体通过的端口号。机器1应被连接至端口1,机器2应被连接至端口2,机器3应被连接至端口3。单击Output部分的SendToPort下拉菜单,如图1.13所示,选中“ByItemtype(direct)”选项。图1.13SendToPort下拉菜单◎第10步:定义机床加工时间系统描述中规定机床加工时间服从指数分布,平均加工时间10秒。因此双击第一个Processor,出现其参数视窗,如图1.14所示。在“ProcessTime”下拉菜单中,选择“ExponentialDistribution”选项,再单击模板,尺度参数值为10秒,不改变该默认值。依次定义另外两个机器加工时间。图1.14Processor加工时间定义◎第11步:设置第二个暂存区假设第二个暂存区和第一个暂存区一样,具有无限容量,在“最大容量”栏输入10000。◎第12步:设置检验台测试时间双击该检验台打开其参数视窗。在“ProcessTime”标签中选择固定时间,并将时间常数改为4。如图1.15所示。图1.15检测台时间设置◎第13步:设置检验台的路径分配现在需要设置该检验台将不合格产品送回到模型前段,将合格产品送到Sink。在建立该实体的连接时,应该首先连接Sink,然后再连接第一个暂存区。这个顺序使得检测台的第一个输出端口连接到Sink,第二个输出端口连接到暂存区。现在,我们将按照某个百分比来设置输出端口。点击该检验台的Flow标签,单击Output部分的SendToPort下拉菜单,如图1.16所示,选择“ByPercentage(inputs)”选项。单击模板,这将打开一个解释所选路径策略的窗口。为端口1输入80%,为端口2输入20%,也就是说,将80%的产品或者说制造合格的产品,从输出端口1输送到Sink;而将剩余20%的产品或者说不合格产品,从端口2送回第一个暂存区。图1.16输出端口策略设置如果我们想直接从视觉上区分合格产品和返工产品。点击检验台参数视窗中的ProcessTrigger标签,选择OnExit触发器下拉菜单中的“SetColor”,如图1.17所示。图1.17OnExit触发器下拉菜单单击模板并输入colorblack作为流动实体的颜色,如图1.18所示。单击确定关闭此窗口。图1.18设置颜色选项参数修改窗口§2.22运行模型:◎第14步:编译模型◎第15步:重置模型◎第16步:控制动画速度◎第17步:运行仿真◎第17步:运行仿真现在模型开始运行如图1.19所示,流动实体将从第一个暂存区开始移动,进入3个处理器中的一个,然后进入第二个暂存区,再进入检验台,最后进入Sink,也有一些重新进入第一个暂存区。返回的实体将变成黑色。图1.19运行中的模型§2.3仿真结果分析在描述系统这能够我们提到希望能找出系统的瓶颈。有几种途径可以做到这点。第一种方法是,你可以从视觉上观察每个暂存区的容量。如果有一个暂存区始终堆积者大量的产品。这就表明从该暂存区取货的一台或几台加工机床形成了系统的瓶颈。模型运行时,可以注意到第二个暂存区经常堆积很多待加工的产品,而第二个暂存区的容量通常较少。图如1.20所示.图1.20不同暂存区中存放的产品数量不同另一种寻找瓶颈的方法是查看每个Processor的状态统计值。如果上游的三台机床总是处于繁忙状态,而检验台经常空闲,那么瓶颈很可能就是那三台加工机床。反之,如果检验台总是很忙,而加工机床总是空闲,那么瓶颈可能是检验台。运行模型至少50000秒,再停止运行,鼠标右键单击第一台加工机床并选择Properties选项,打开其属性视窗。选择Statistics标签下的State页,将会出现一个饼图,如图1.21所示,这张图显示了该实体处于不同状态的时间比例。图1.21第一台机床状态统计图现在右键单击检验台,打开其属性窗口,检验台的状态饼图如图1.22所示。图1.22检验台状态统计图从图中可以看出,检验台工作的时间占总仿真时间的99.3%。通过这些状态图,我们可以很容易的发现检验台是瓶颈所在,而不是那三台加工机床。因此可以考虑添加一个检验台来改善系统。思考:按照上面操作步骤,通过增加检验台观察系统性能的变化?§3课程设计总结与感想§3.1课程设计总结这次课程设计历时2周,包括实验前老师宣讲阶段,微机室仿真模拟实验的进行,和设计报告的编写三个部分构成。老师的宣讲阶段告诉了我们这次课程设计的大体思路,包括仿真的基本知识,专业术语,以及后面仿真的进行安排,人员的分组。这是课程设计的前提,是基本条件,通过老师的宣讲,我知道了该课程设计的大体思路,为后面的设计报告做好了铺垫。实验的进行阶段我和我小组的成员在贾老师的指导下完成并建立了一个系统仿真,通过该次系统仿真,我们大致了解了Flexsim软件的基本运用,以及仿真对于工序研究的重要手法,为今后的工作打下了一个良好的基础,为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冲刺专项训练05 实践探究题(原卷版)
- 牡丹江2024年黑龙江海林市招聘社区工作者27人历年参考题库(频考版)含答案解析
- 2025年四川省绵阳市三台县川麦冬产业发展有限公司招聘笔试参考题库附带答案详解
- 《民法典实务培训》课件
- 2025年湖南省通和工程有限公司招聘笔试参考题库含答案解析
- 2025年中国邮政湖北武汉分公司招聘笔试参考题库含答案解析
- 2025年浙江财通证券丽水分公司招聘笔试参考题库含答案解析
- 2025年春国家能源集团西藏公司招聘笔试参考题库含答案解析
- 山西省城市排水设施建设合同范本
- 知识产权转让合同管理细则
- 周计划工作安排日程表Excel模板
- GB∕T 26465-2021 消防员电梯制造与安装安全规范(高清最新版)
- 泌尿道感染临床路径
- 古诗词常见的修辞手法讲课教案
- 科研项目评审评分表
- A5技术支持的课堂导入作业1—问题描述.针对日常教学中的某一主题针对教学目标、教学内容以及教学对象用简短的语言描述当前课堂导入环节中存在的问题和不足以及借助信息技术改进课堂导入的必要性
- 2-07端阳赛马节的传说
- 国家开放大学《土木工程力学(本)》章节测试参考答案
- 衣柜技术标准
- 某隧道二衬检测报告范本(共13页)
- (完整版)临时用电施工合同
评论
0/150
提交评论