《生产物流系统建模与仿真》课程设计 2.docx

上传人:b****3 文档编号:26716404 上传时间:2023-06-22 格式:DOCX 页数:30 大小:693.55KB
下载 相关 举报
《生产物流系统建模与仿真》课程设计 2.docx_第1页
第1页 / 共30页
《生产物流系统建模与仿真》课程设计 2.docx_第2页
第2页 / 共30页
《生产物流系统建模与仿真》课程设计 2.docx_第3页
第3页 / 共30页
《生产物流系统建模与仿真》课程设计 2.docx_第4页
第4页 / 共30页
《生产物流系统建模与仿真》课程设计 2.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

《生产物流系统建模与仿真》课程设计 2.docx

《《生产物流系统建模与仿真》课程设计 2.docx》由会员分享,可在线阅读,更多相关《《生产物流系统建模与仿真》课程设计 2.docx(30页珍藏版)》请在冰豆网上搜索。

《生产物流系统建模与仿真》课程设计 2.docx

《生产物流系统建模与仿真》课程设计2

《生产物流系统建模与仿真》

课程设计

2013-2014学年度第一学期

 

姓名

学号********6

班级工业工程

指导老师

 

目录

一、课程任务书................................................................................................3

1、题目.......................................................................................................3

2、课程设计内容.......................................................................................3

3、课程设计要求.......................................................................................4

4、进度安排...............................................................................................4

5、参考文献...............................................................................................4

二、课程设计正文.............................................................................................5

1、题目.......................................................................................................5

2、仿真模型建立........................................................................................5

(1)、实体元素定义..............................................................................5

(2)、元素可视化的设置......................................................................6

(3)、元素细节设计.............................................................................11

(4)、模型运行和数据报告.................................................................15

(5)、模型代码....................................................................................17

(6)、数据分析与模型改进.................................................................21

三、参考文献....................................................................................................22

一、《生产物流系统建模与仿真》课程设计任务书

1.题目

离散型流水作业线系统仿真

2.课程设计内容

系统描述与系统参数:

(1)一个流水加工生产线,不考虑其流程间的空间运输。

(2)两种工件A,B分别以正态分布和均匀分布的时间间隔进入系统,A进入队列Q1,B进入队列Q2,等待检验。

(学号最后位数对应的仿真参数设置按照下表进行)

参数学号

工件

0

1

2

3

4

5

6

7

8

9

A(正态分布参数)

(10,1)

(10,2)

(10,3)

(10,1)

(10,2)

(10,3)

(10,1)

(10,2)

(10,3)

(10,1)

B(均匀分布参数)

(10,20)

(11,20)

(12,20)

(12,20)

(11,18)

(10,20)

(11,20)

(10,18)

(11,20)

(12,18)

(3)操作工人labor1对A进行检验,每件检验用时2分钟,操作工人labor2对B进行检验,每件检验用时2分钟。

(4)不合格的工件废弃,离开系统;合格的工件送往后续加工工序,A的合格率为65%,B的合格率为95%。

(5)工件A送往机器M1加工,如需等待,则在Q3队列中等待;B送往机器M2加工,如需等待,则在Q4队列中等待。

(6)A在机器M1上的加工时间为正态分布(5,1)分钟;B在机器M2上的加工时间为正态分布(8,1)分钟。

(7)一个A和一个B在机器M3上装配成产品,需时为正态分布(5,1)分钟,装配完成后离开系统。

(8)如装配机器忙,则A在队列Q5中等待,B在队列Q6中等待。

(9)连续仿真一天的系统运行情况,每个队列最大容量为1000。

 

3.课程设计要求

根据上述系统描述和系统参数,应用Witness仿真软件建立仿真模型并运行,查看仿真结果,分析各种设备的利用情况,发现加工系统中的生产能力不平衡问题,然后改变加工系统的加工能力配置(改变机器数量或者更换不同生产能力的机器),查看结果的变化情况,确定系统设备的最优配置。

(1)每位同学必须独立完成课程设计任务,对照学号最后一位选择参数,不得抄袭或找人代做,否则成绩以不及格记。

(2)课程设计说明书必须包括必要的文字描述、模型流程图、系统建立与运行过程中各环节的截图、模型代码和Excel格式的标准报告。

其中截图主要包括模型建立、主要参数设置、系统运行、统计数据的截图。

(3)课程设计说明书的装订顺序依次为封面、设计任务书、目录、正文、参考文献。

(4)课程设计说明书以班级为单位进行汇总上交,上交时间为第15周周一下午,地点为B-110,如有特殊情况需要推迟上交,务必做出说明。

4.进度安排

本课程设计为期一周。

进度安排如下表所示。

日期

任务

周一—周二

建立模型并运行,查看仿真结果

周三—周四

对系统进行改进,查看仿真结果

周五

完成课程设计说明书

5.主要参考文献

[1]张晓萍,石伟,刘玉坤主编.物流系统仿真.北京:

清华大学出版社,2008.

[2]程光,邬洪迈,陈永刚编著.工业工程与系统仿真.北京:

冶金工业出版社,2007

 

二、《生产物流系统建模与仿真》课程设计

1、学号最后位数对应的仿真参数设置按照下表进行

我选取的数据是第6组,A(正态分布参数):

(10,1)、B(均匀分布参数):

(11,20)

参数学号

工件

0

1

2

3

4

5

6

7

8

9

A(正态分布参数)

(10,1)

(10,2)

(10,3)

(10,1)

(10,2)

(10,3)

(10,1)

(10,2)

(10,3)

(10,1)

B(均匀分布参数)

(10,20)

(11,20)

(12,20)

(12,20)

(11,18)

(10,20)

(11,20)

(10,18)

(11,20)

(12,18)

2、根据以上条件建立以下仿真模型:

(1):

实体元素定义

根据课程设计任务书中的叙述,可对本系统有如下表所示的元素定义。

元素名称

类型

数量

说明

A

Part

1

工件A

B

Part

1

工件B

Labor1

Machine

1

工人1

Labor2

Machine

1

工人2

Q1

Buffer

1

Q1队列

Q2

Buffer

1

Q2队列

Q3

Buffer

1

Q3队列

Q4

Buffer

1

Q4队列

Q5

Buffer

1

Q5队列

Q6

Buffer

1

Q6队列

M1

Machine

1

机器1

M2

Machine

1

机器2

M3

Machine

1

机器3

C1

Variable(type:

real)

1

Q1临时库存

C2

Variable(type:

real)

1

Q2临时库存

C3

Variable(type:

real)

1

Q3临时库存

C4

Variable(type:

real)

1

Q4临时库存

C5

Variable(type:

real)

1

Q5临时库存

C6

Variable(type:

real)

1

Q6临时库存

 

(2):

元素可视化设置

各个实体元素的显示特征定义设置如下图:

1)part元素可视化设置

part元素A的Text、Icon设置方法如下:

Part元素B的Text、Icon设置方法与A相同。

2)buffer元素可视化设置

Buffer元素Q1的Text、Icon、PartQueue、Rectangle设置如下:

Q2、Q3、Q4、Q5、Q6的可视化设置同上。

 

3)Machine元素可视化设置

Labor1的可视化设置

设置其Text、Icon、PartQueue如下图

元素Labor2的Text、Icon、PartQueue设置同上。

 

M1元素的可视化设置

设置其Text、Icon(机器图标)、Icon(可随状态改变的图标)、LaborQueue、PartQueue如下:

元素M2、M3的Text、Icon(机器图标)、Icon(可随状态改变颜色的图标)、LaborQueue、PartQueue的设置方法与M1类似。

4)表格可视化的设置

在系统窗口选择BACKDROP,鼠标右键点击Display,跳出Display对话框,设置它的Rectangle,5条横向的Line和1条纵向的Line,这样形成一个六行两列的表格,分别设置Text“Q1临时库存、Q2临时库存、Q3临时库存、Q4临时库存、Q5临时库存、Q6临时库存”从上到下放在表格的第一列。

如下图:

5)Variable元素可视化的设置

在元素窗口选择C1,调出Display对话框,设置它的Value放在表格的第一行第一列

用类似的方法设置C2、C3、C4、C5、C6的Value从上到下分别放在表格第二列的第二到第六行。

(3)元素细节设置

1)对Part元素的细节设计

对元素A的细节设计

•Type:

Active

•InputtoMode.InterArrival:

NORMAL(10,1,1)

•InputtoMode.To:

PUSHtoQ1

对元素B的细节设计

•Type:

Active

•InputtoMode.InterArrival:

UNIFORM(11,20,2)

•InputtoMode.To:

PUSHtoQ2

2)对Buffer元素的细节设计

名称

Capacity

ActiononInput

ActiononOutput

Q1

1000

C1=C1+1

C1=C1-1

Q2

1000

C2=C2+1

C2=C2-1

Q3

1000

C3=C3+1

C3=C3-1

Q4

1000

C4=C4+1

C4=C4-1

Q5

1000

C5=C5+1

C5=C5-1

Q6

1000

C6=C6+1

C6=C6-1

 

3)对Machine元素的细节设计

对Labor1、Labor2、M1、M2的细节设计

机器名称

From

CycleTime

To

Labor1

PULLfromAoutofQ1

2.0

PERCENT/189Q365.00,SHIP35.00

Labor2

PULLfromBoutofQ2

2.0

PERCENT/189Q495.00,SHIP5.00

M1

PULLfromAoutofQ3

NORMAL(5,1,3)

PUSHtoQ5

M2

PULLfromBoutofQ4

NORMAL(8,1,4)

PUSHtoQ6

M3的细节设计

•M3.Type=Assembly

•M3.CycleTime=NORMAL(5,1,5)

•M3.InputQuantity=2

•M3.InputRules(From):

MATCH/ANYAoutofQ5#

(1)ANDBoutofQ6#

(1)

•M3.OutputRules(To):

PUSHtoSHIP

(4)、模型运行和数据报告

要观察连续仿真一天的系统运行情况,所以取1440仿真时间单位。

运行模型得到以下结果:

(1)运行中的模型界面截图:

(2)运行一天结束的模型界面截图

(3)运行一天的结果图

1)Part运行结果

2)Machine运行结果

3)Buffer运行结果

4)Variable运行结果

 

(5)、模型代码

ELEMENTNAME:

A

ElementType:

Part

Type:

Variableattributes

Groupnumber:

1

InterArrivalTime:

NORMAL(10,1,1)

FirstArrivalat:

0.0

MaximumArrivals:

Unlimited

Input/OutputRules

Output:

PUSHtoQ1

_____________________________________________________________

ELEMENTNAME:

B

ElementType:

Part

Type:

Variableattributes

Groupnumber:

1

InterArrivalTime:

UNIFORM(11,20,2)

FirstArrivalat:

0.0

MaximumArrivals:

Unlimited

Input/OutputRules

Output:

PUSHtoQ2

_____________________________________________________________

ELEMENTNAME:

C1

ElementType:

Variable

Quantity:

1

_____________________________________________________________

ELEMENTNAME:

C2

ElementType:

Variable

Quantity:

1

_____________________________________________________________

ELEMENTNAME:

C3

ElementType:

Variable

Quantity:

1

_____________________________________________________________

ELEMENTNAME:

C4

ElementType:

Variable

Quantity:

1

_____________________________________________________________

ELEMENTNAME:

C5

ElementType:

Variable

Quantity:

1

_____________________________________________________________

ELEMENTNAME:

C6

ElementType:

Variable

Quantity:

1

_____________________________________________________________

ELEMENTNAME:

Labor1

ElementType:

Machine

Quantity:

1

Priority:

Lowest

Type:

Single

CycleTime:

2.0

Input/OutputRules

Input:

PULLfromAoutofQ1

Output:

PERCENT/189Q365.00,SHIP35.00

_____________________________________________________________

ELEMENTNAME:

Labor2

ElementType:

Machine

Quantity:

1

Priority:

Lowest

Type:

Single

CycleTime:

2.0

Input/OutputRules

Input:

PULLfromBoutofQ2

Output:

PERCENT/189Q495.00,SHIP5.00

_____________________________________________________________

ELEMENTNAME:

M1

ElementType:

Machine

Quantity:

1

Priority:

Lowest

Type:

Single

CycleTime:

NORMAL(5,1,3)

Input/OutputRules

Input:

PULLfromAoutofQ3

Output:

PUSHtoQ5

_____________________________________________________________

ELEMENTNAME:

M2

ElementType:

Machine

Quantity:

1

Priority:

Lowest

Type:

Single

CycleTime:

NORMAL(8,1,4)

Input/OutputRules

Input:

PULLfromBoutofQ4

Output:

PUSHtoQ6

_____________________________________________________________

ELEMENTNAME:

M3

ElementType:

Machine

Quantity:

1

Priority:

Lowest

Type:

Assembly

AssemblyQty:

2

CycleTime:

NORMAL(5,1,5)

Input/OutputRules

Input:

MATCH/ANY

AoutofQ5#

(1)ANDBoutofQ6#

(1)

Output:

PUSHtoSHIP

_____________________________________________________________

ELEMENTNAME:

Q1

ElementType:

Buffer

Quantity:

1

Capacity:

1000

InputOption:

Rear

OutputOption:

First

SearchFrom:

Front

Actions

Input:

C1=C1+1

Output:

C1=C1-1

_____________________________________________________________

ELEMENTNAME:

Q2

ElementType:

Buffer

Quantity:

1

Capacity:

1000

InputOption:

Rear

OutputOption:

First

SearchFrom:

Front

Actions

Input:

C2=C2+1

Output:

C2=C2-1

_____________________________________________________________

ELEMENTNAME:

Q3

ElementType:

Buffer

Quantity:

1

Capacity:

1000

InputOption:

Rear

OutputOption:

First

SearchFrom:

Front

Actions

Input:

C3=C3+1

Output:

C3=C3-1

_____________________________________________________________

ELEMENTNAME:

Q4

ElementType:

Buffer

Quantity:

1

Capacity:

1000

InputOption:

Rear

OutputOption:

First

SearchFrom:

Front

Actions

Input:

C4=C4+1

Output:

C4=C4-1

_____________________________________________________________

ELEMENTNAME:

Q5

ElementType:

Buffer

Quantity:

1

Capacity:

1000

InputOption:

Rear

OutputOption:

First

SearchFrom:

Front

Actions

Input:

C5=C5+1

Output:

C5=C5-1

_____________________________________

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 实习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1