APP下载

基于混合算法的民机数字化装配生产计划研究

2020-08-12李艳军江天玥

机械设计与制造工程 2020年7期

张 玮,李艳军 ,江天玥

(1.南京航空航天大学民航学院,江苏 南京 211100)(2.南京理工大学经济管理学院,江苏 南京 210094)

近年来,我国民机装配技术水平逐步提高[1]。现代飞机装配管控过程都具有周期长、不确定性高、组织协调难度大的特点[2],而民机相较于军机装配过程更加复杂,数字化技术的进步带动了民机装配方式的进步。在优化方法方面,遗传算法具有良好的局部搜索寻优能力和较强的鲁棒性,但也有容易陷入局部最优的缺点;模拟退火算法以一定的概率接受较差值,从而跳出局部最优,但其效率低,对初值有较强的依赖性。目前针对民机装配现场调度问题的研究比较少,且多为单目标优化,针对民机装配现场管控的编码方式和染色体交叉变异方式不够完善。本文针对民机数字化装配现场管控的实际需求,将标准的遗传算法进行改进,并加入退火过程,设计出改进的遗传与模拟退火混合算法,并对多目标民机装配生产调度模型进行优化计算。

1 需求分析

民机数字化装配生产计划的制定需要考虑以下几个特点:多项目并行、多约束条件[3]、多调度目标[4]、高度离散性[5]。

2 模型建立

2.1 问题描述

2.2 约束条件

假设:1)不同的工件之间不存在紧前约束,同一工件的工序之间存在紧前约束;2)一架工装在同一时刻仅可装配一道工序;3)不可打断一道工序的装配;4)忽略工件在工装上的装卸时间;5)物料资源充足。约束条件量化如下:

Sjk+xijk×tijk≤Cjk,i=1,2,…,m;j=1,2,…,n;k=1,2,…,kj

(1)

Cjk≤Sj(k+1),j=1,2,…,n;k=1,2,…,kj-1

(2)

Cjk≤Cmax,j=1,2,…,n

(3)

Sjk+tjk≤Shl+W(1-yijkhl),i=1,2,…,m;j,h=1,2,…,n;k=1,2,…,kj;l=1,2,…,kh

(4)

rj≤Sijk≤dj-tijk,i=1,2,…,m;j=1,2,…,n;k=1,2,…,kj

(5)

2.3 目标函数

1)工装最大作业负荷f1最小,即:

登录APP查看全文