[发明专利]混流装配线任务分配与投产排序集成优化方法有效
申请号: | 201910053707.1 | 申请日: | 2019-01-21 |
公开(公告)号: | CN109872046B | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 徐立云;张北鲲;舒中玉;张剑;刘雪梅;马淑梅 | 申请(专利权)人: | 同济大学 |
主分类号: | G06Q10/0631 | 分类号: | G06Q10/0631;G06Q10/04;G06N3/126 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 应小波 |
地址: | 200092 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 装配线 任务 分配 投产 排序 集成 优化 方法 | ||
1.一种混流装配线任务分配与投产排序集成优化方法,其特征在于,包括以下步骤:
步骤1:建立平衡率与能耗多目标优化模型;
步骤2:基于元胞自动机与局部搜索方法设计多目标遗传算法;
步骤3:采用所述步骤2中的多目标遗传算法对所述步骤1中的多目标优化模型进行求解,获得平衡率与能耗权衡最优下的任务分配和投产排序方案;
步骤4:采用步骤3获得的任务分配和投产排序方案对混流装配线调整;
所述的步骤1中,建立平衡率与能耗多目标优化模型的具体过程如下:
步骤1.1:设定平衡与能耗多目标函数;
步骤1.2:确定约束条件;
所述步骤1.1中的平衡与能耗多目标函数包括平衡率函数和能耗函数:
所述平衡率函数为Zbalance=λ1·ZHbalance+λ2·ZVbalance,其中,ZHbalance与ZVbalance分别表示用于平衡同一工位内不同产品间的工作负荷的横向平衡与不同工作站间的工作负荷的纵向平衡,λ1与λ2分别表示横向平衡与纵向平衡的权重因子,所述横向平衡所述纵向平衡
其中S表示工位总数;
M表示产品总数;
αm表示产品m的需求比例;
Tmj表示m类型产品在工位j上的装配时间总和;
表示工位j的加权工作时间;
所述能耗函数为ET=EP+EI,其中,ET表示混流装配线总能耗,EP表示负载过程能耗,EI表示空载过程能耗,所述负载过程能耗所述空载过程能耗/其中sn表示工位总数;
mn表示产品种类总数;
tn表示任务总数;
MmTk表示m类产品的第k个工序,任务MmTk分配在工位Ss时,有否则
E(Ss(MmTk))表示任务MmTk分配在工位Ss时产生的能耗;
Ps表示工位Ss的空载功率;
表示工位Ss的空载时间,(Mm,Ss-1)end表示产品Mm在工位Ss-1上的装配结束时间,(Mm-1,Ss)end表示产品Mm-1在工位Ss上的装配结束时间;
表示产品Mm在工位Ss上的装配结束时间;
T(Ss(MmTk))表示任务MmTk在工位Ss上的操作时间;
Cmax表示最大完工时间;
所述步骤1.2中的约束条件包括:
a、表示一个任务只能发配给一个工位;
b、表示所有工位所有产品的时间不能超过最大完工时间;
c、表示所有工位的所有产品加权时间不能超过最大完工时间;
d、表示任务的先后顺序,其中,任务MmTj是任务MmTi的前一个任务;
e、表示所有任务的结束时间不小于其操作时间;
f、表示某类产品在上一工位操作结束后才能进入下一工位进行操作;
g、表示在投产序列中某产品在工位Ss上要等到上一产品操作结束才能进行操作;
所述的步骤2中,设计的多目标遗传算法的具体过程如下:
步骤2.1、初始化染色体个体,精英库与进化代数
步骤2.2、利用二维元胞自动机拓扑模型对遗传算法中的个体进行重排布,使它们形成一个有序的群体;
步骤2.3、生成随机数,若随机数小于交叉率则进行交叉操作并转至步骤2.4,若随机数大于变异率则进行变异操作并转至步骤2.5;
步骤2.4、个体间的交叉包括任务排序片段的交叉与产品排序片段的交叉;
步骤2.5、个体间的变异包括任务排序片段的变异与产品排序片段的变异;
步骤2.6、遗传操作结束后,对子代进行非支配排序与拥挤熵计算;
步骤2.7、在个体中取优良的个体插入精英库中;
步骤2.8、合并父代、子代与精英库,并进行非支配排序与拥挤熵计算;
步骤2.9、对个体进行局部搜索优化个体;
步骤2.10、判断进化代数是否大于进化代数临界值,若是,输出结果,否则,进入步骤2.3。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同济大学,未经同济大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910053707.1/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理