系统仿真设计

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

课程设计说明书

课程名称:生产系统建模与仿真

课程代码:6003159

学院(直属系) :机械工程与自动化学院

年级/专业/班:2010级工业工程

学生姓名:曹阳

学号:312010*********

指导教师:张跃刚贾艳

开题时间: 2013 年 6 月 3 日完成时间: 2013 年 6 月15 日

目录

1课程设计目的及要求 (1)

2课程设计内容及步骤 (2)

2.1建立概念模型 (2)

2.1.1系统描述 (2)

2.1.2系统参数 (2)

2.1.3概念模型 (2)

2.2建立仿真模型 (3)

2.3仿真结果分析 (32)

3课程设计总结与感想 (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.2建立仿真模型

§2.2.1建立Flexsim模型

打开Flexsim软件,如图1.2所示。

图1.2 Flexsim软件界面

◎第二步:在模型中生成一个实体

从左边的实体库中拖出一个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 间隔时间类型下选

相关文档
最新文档