机加工车间人员自动排班系统设计开题报告

 2021-08-14 02:45:57

1. 研究目的与意义(文献综述)

  1. 选题目的意义国内外的研究现状分析

    1.1选题的目的

    随着信息技术的飞速发展,信息化技术逐渐在公司普及,机加工车间开始重视信息化产品的使用情况,现代化的机加工车间有必要建立一套完善的现代化信息管理系统,利用计算机对机加工车间的各项业务进行综合管理,利用网络将各个部门和车间紧密联系起来,相互通讯交流,增强信息资源的共享,及时准确地提供日常人员管理中所需的各种信息。

    剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

    2. 研究的基本内容与方案

    2.研究的基本内容、目标技术方案

    2.1研究的基本内容

    1.根据机械制造车间流水线上工序、机床和岗位等的实际情况,对该车间的生产、采购、销售、管理等岗位进行具体的数据库建立,建立管理该车间的静动态数据库及其软件管理模块。

    2.根据全体车间人员(包括线上工人、采购人员、销售人员、管理人员)信息和各种外在具体情况条件、约束,做好生产线人员和非生产线人员(采购、销售、管理人员)自动排班,实现车间全体人员积极有效地工作。

    2.2研究目标

    1.车间管理人员可以登录系统对线上员工和其他员工(采购人员、销售人员、管理人员)进行不同班制(单、二或者三班制)的日或者周自动排班。

    2.车间管理人员可以登录系统查询车间所有岗位的排班情况,以及各个员工(包括线上工人、采购人员、销售人员、管理人员)的个人排班情况。员工也可以登录系统查询各自的工作表。

    2.3研究技术方案

    1.设计流程图

    图1 设计流程图

    2.数据库的建立及人员排班软件设计方案

    机械制造车间的人员排班与一般的企业工厂排班,它有着自己的一些独有特点,软件设计要明确排班的主体,需要考虑的因素、排班的特殊限制条件、排班的具体过程,依据各个数据库之间的关系,建立模型。

    下面简述人员排班的设计方案

    (1)首先通过软件窗体显示出车间人员信息表,可依据实际情况的要排工序再从车间信息表中选出预备排班的人员。

    数据库1:车间人员信息表

    序号

    工号

    姓名

    车间

    工种

    管理工序

    ...

    1

    001001

    张三

    干燥器车间

    机械加工

    ...

    2

    001002

    李四

    干燥器车间

    机械装配

    本体与节流阀装配

    ...

    ...

    ...

    ...

    ...

    ...

    ...

    ...

    表1 车间人员信息表

    数据库2:岗位信息表

    序号

    岗位

    所属车间

    工作时间

    ...

    1

    车加工

    干燥器车间

    8:00-12:00

    ...

    2

    钳工

    干燥器车间

    8:00-12:00

    ...

    ...

    ...

    ...

    ...

    ...

    表2 岗位信息表

    数据库3:机床与人员对应表(安排时避免冲突)

    序号

    工号

    预排人员

    钻孔

    镗孔

    扩孔

    抛光

    ...

    1

    001001

    张三

    1

    0

    0

    0

    0

    0

    ...

    2

    001004

    王五

    0

    1

    0

    0

    0

    0

    ...

    ...

    ...

    ...

    ...

    ...

    ...

    ...

    ...

    ...

    ...

    表3机床与人员对应表

    数据库4:机床与工序对应表

    序号

    机床名

    工序1

    工序2

    工序3

    工序4

    工序5

    ...

    1

    车床

    1

    1

    0

    0

    0

    ...

    2

    铣床

    0

    0

    0

    1

    0

    ...

    3

    磨床

    0

    0

    0

    0

    1

    ...

    ...

    ...

    ...

    ...

    ...

    ...

    ...

    ...

    表4 机床与工序对应表

    数据库5:岗位与工序对应表

    序号

    工序1

    工序2

    工序3

    工序4

    工序5

    ...

    岗位1

    1

    0

    0

    0

    0

    ...

    岗位2

    0

    1

    1

    0

    0

    ...

    岗位3

    0

    0

    0

    1

    1

    ...

    ...

    ...

    ...

    ...

    ...

    ...

    ...

    表5 岗位与工序对应表

    注:上述各表中的“0”表示没有或者无关;

    “1”表示有或者相关。

    (2)接着调用数据库信息,生成日(周)排班加工时间表,具体如下:

    序号

    机床名

    日计划加工时间(h)

    昨日剩余加工时间(h)

    日计划排班加工总时间(h)

    日实际加工时间(h)

    日剩余加工时间(h)

    1

    车床

    8

    0

    8

    8

    0

    2

    铣床

    8

    2

    10

    8

    2

    3

    磨床

    8

    0

    8

    8

    0

    4

    刨床

    8

    4

    12

    10

    2

    ...

    ...

    ...

    ...

    ...

    ...

    ...

    表6 日排班加工时间表

    序号

    机床名

    周计划加工时间(h)

    上周剩余加工时间(h)

    周计划排班总时间(h)

    周实际加工时间(h)

    周剩余加工时间(h)

    1

    车床

    50

    0

    50

    45

    5

    2

    铣床

    40

    0

    40

    40

    0

    3

    磨床

    50

    5

    55

    52

    3

    4

    刨床

    40

    5

    45

    45

    0

    ...

    ...

    ...

    ...

    ...

    ...

    ...

    表7 周排班加工时间表

    (3)将负责同类机床的人员组合到同一行,形成排班人员预选表。

    数据库6:排班人员预选表

    序号

    机床名

    人员1

    人员2

    人员3

    人员4

    ...

    1

    车床

    张三

    秦九

    何十

    王峰

    ...

    2

    铣床

    王五

    郭明

    邓山

    林海

    ...

    ...

    ...

    ...

    ...

    ...

    ...

    ...

    表8 排班人员预选表

    (4)约束数据库的建立

    数据库7:是否排班约束分类表

    序号

    1

    2

    3

    4

    约束内容

    日计划时间小于4小时不排班

    日计划时间小于等于4小时排班

    日计划时间小于8小时不排班

    日计划时间小于8小时排班

    表9 是否排班约束分类表

    数据库8:排班班制约束表

    班制

    一班制

    二班制

    三班制

    每班时间(小时)

    4

    8

    10

    4

    8

    10

    4

    6

    8

    表10 排班班制约束表

    数据库9:是否加班约束表

    序号

    1

    2

    是否加班

    表11 是否加班约束表

    数据库10:工种排班顺序约束表

    序号

    1

    2

    3

    约束

    内容

    按同一工种的顺序排班

    按同一工种的特定顺序排班

    按同一工种的优先顺序排班

    表12 工种排班顺序约束表

    数据库11:员工周额定工作时间约束表

    序号

    工号

    姓名

    额定时间(h)

    完成率要求(%)

    1

    001001

    张三

    35

    90-140

    2

    001002

    李四

    40

    90-135

    3

    001002

    王五

    40

    95-130

    ...

    ...

    ...

    ...

    ...

    表13 员工周额定工作时间约束表

    (5)获得各数据库关系图

    图2 数据库关系图

    (6)根据以上限制条件,结合人员排班预选表可进行人员排班,比如勾选了如下的限制约束:约束表9的第2和第4项,二班制,每班时间为8小时,按同一工种的顺序周排班。

    序号

    岗位

    周一

    周二

    周三

    周四

    周五

    周六

    周日

    1

    岗位1

    张三

    秦九

    何十

    王峰

    张三

    秦九

    王峰

    2

    岗位2

    王五

    郭明

    邓山

    林海

    王五

    郭明

    林海

    3

    岗位3

    邓林

    夏雨

    胡海

    秦红

    邓林

    夏雨

    胡海

    4

    岗位4

    王浩

    李强

    王林

    郭嘉

    王浩

    李强

    王林

    ...

    ...

    ...

    ...

    ...

    ...

    ...

    ...

    ...

    表14 预排班表

    (7)排班算法

    A.线上人员排班算法

    以“日排班”命令按钮为例,过程如下:

    a.单班制

    Step1:首先选定每班工作时间(表10),再检查是否排班约束表(表9),确定是否排班。假如条件不符,则不排班,算法结束。否则就进行排班,执行Step2,开始执行循环体。

    Step2:For i=1时(i表示对应的岗位数),先在在岗位信息数据库(表2)中找到第一个岗位(岗位1),再据此岗位1,经过以下推算:岗位1→工序(1,2,....)→机床(1,2,...)→员工(1,2,...),找到岗位对应员工。

    Step3:再检查工种排班顺序约束表(表12)和员工周额定工作时间约束表(表13)。员工有优先约束的先排,没有则顺序循环排班;排班时对于完成率低的优先排班,完成率高的尽量少排班。经此步骤,形成最优人员表。

    Step4:找到最优人员表后,将其与岗位信息数据库(表2)一一对应起来,填入排班表中,排班结束。

    For i=2(3,4,...,n)时,找到岗位2(3,4,...,n),重复上述步骤。直到最后一个岗位n排班完成,循环结束,最终的排班也就完成。

    b.二班制、三班制

    二班制、三班制与单班制的排班算法类似,只是在岗位与人员对应时,寻找到两个最合适的人员填入排班表中,三班制则需要找到三个最合适人员,其他步骤相同。

    B.其他人员排班算法

    其他人员(采购人员、销售人员、管理人员)算法比较简单,以管理人员为例。假如机加工车间的管理人员人数为n,而每天所需值班的人数为m(m≤n),若各个人员之间无特殊约束,则将n个人随机排序,m个人循环排班。若有特殊约束,则先将有约束的先排或者不排,其他人员再循环排班。

    (8)总结:本方案的思路是通过表1,2,3,4,5来大致选定要排人员,表6和表7来确定工作时间,然后再限定条件的影响,最终可得到较为理想的人员排班表。

    3. 研究计划与安排

    时间

    任务安排

    1-2周

    文献调研,查阅资料,熟悉题目

    3-4周

    开题报告

    5 周

    外文翻译

    6-7周

    总体方案设计

    8-13周

    详细设计

    14周

    撰写论文

    15周

    答辩

    4. 参考文献(12篇以上)

    3.参考文献

    [1]杨红涛.基于solidworks的数字车间系统初步开发[j].机械制造,2007.

    [2]金鑫.网络化制造环境下数字化生产车间管理系统的研究[d].合肥工业大学,2007.

    剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版