【技术实现步骤摘要】
本专利技术涉及计算机集成制造技术,具体地说是一种实用性强的柔性作业车间调度多目标的方法。
技术介绍
在现有技术的车间调度过程中,如何实现最优的调度是难点,这里的调度是指生产成本、生产时间及产品合格率的调度,在实际工作中,其调度问题的求解方法大体上可以分为两类:最优化方法和近似方法。1、最优化方法包括数学规划(动态规划、整数规划)、分枝定界法、拉氏松弛法等。2、近似优化方法包括启发式方法、基于仿真的方法、图搜索法、启发式算法(遗传算法、模拟退火算法、禁忌搜索算法、蚁群算法、粒子群算法)等,其中:启发式方法,主要用在动态实时调度中,启发式方法易于实现、计算复杂度低,被大量地研究与应用;基于仿真的方法,制造系统的复杂性高,往往通过使用仿真模型对实际的生产过程的性能及各个阶段的状态进行分析,通过仿真的方法(一般包括黑盒测试和白盒测试),对系统进行多目标优化;图搜索法,在解决柔性车间调度问题上,先把车间问题转化在成析取图中寻找最小路径的问题,构造出一组可行解,采用枚举类型的方法不断提高解的质量。3、通过赋予每个目标不同的权重系数将多目标问题转换为单目标问题;4、利用Pareto优化策略求解;这类方法虽然在理论上能求得最优解,但是由于其计算复杂,往往只能针对小规模的问题求解。同时,上述启发式方法存在如何为多种决策确定合适的启发式规则以及各启发式规则如何低阶实现的问题;基于仿真的方法存在缺乏理论依据、费用高、仿真的准确性严重依赖于编程人员的判断和经验的问题;图搜索法存在如何提高搜索效率、减少内存占 ...
【技术保护点】
一种柔性作业车间调度多目标的方法,其特征在于,其具体实现过程为,首先针对多目标柔性车间,建立一个模型;使用蚁群算法优化上述模型,并将结果进行评价,查看是否为最优方案;根据最优方案,改进信息素的更新规则,提高算法的收敛速度,得出多目标柔性车间调度问题的Pareto最优解。
【技术特征摘要】
1.一种柔性作业车间调度多目标的方法,其特征在于,其具体实现过程为,
首先针对多目标柔性车间,建立一个模型;
使用蚁群算法优化上述模型,并将结果进行评价,查看是否为最优方案;
根据最优方案,改进信息素的更新规则,提高算法的收敛速度,得出多目
标柔性车间调度问题的Pareto最优解。
2.根据权利要求1所述的一种柔性作业车间调度多目标的方法,其特征在
于,所述模型的建立过程为:M工件在N台机器上加工,给定各工序的加工时间,
加工次序约束和可供选择的机器约束,在满足各项约束的条件下,确定每台机
器上所有工件的加工次序及加工开始时间和结束时间,以达到最优加工性能指
标;每个工件i包含ni道工序,各工序之间有工艺上的先后约束,其中:
ni为工序数;m为机器数;Vij表示工件i的第j道工序;Xijk表示工件i的第
j道工序在机器k上执行,当Xijk=1时表示工件i的第j道工序选中在机器
k上执行,否则是未选中在机器k上执行;tijk表示工件i的第j道工序在机器k上
的完工时间;Rijmnq表示表示在机器q上工件i的第j道工序和工件m的第
n道工序的加工先后顺序,当Rijmnq=1时表示工序j先于工序n,
Rijmnq=0表示工序n先于工序j。
3.根据权利要求2所述的一种柔性作业车间调度多目标的方法,其特征在
于,所述模型的优化是指加工成本、加工时间和成品合格率这三个目标的优化。
4.根据权利要求3所述的一种柔性作业车间调度多目标的方法,其特征在
于,所述模型优化的具体内容为:
加工成本表示为:f1(x)=minΣi=1NΣj=1nixijktijk;]]>加工时间表示为:f2(x)=minΣm=1MΣi=1NΣj=1nicijkxijk=minΣm=1MΣi=1N(Σj=1niEijk+Σj=1niVijkxijk);]]>成品合格率表示为:上述三个目标的优化均在评价函数中进行,该评价函数表示为:
min/maxf(x)=F(x)=(f1(x),f2(x),…,fm(x))。
5.根据权利要求1-4中任一所述的一种柔性作业车间调度多目标的方法,
其特征在于,所述蚁群算法的具体过程为:
1)初始化算法参数,该参数包括:蚂蚁数量k,该k为≥1的自然数,迭代
次数t,初始信息素τ0;蚂蚁将要访问的...
【专利技术属性】
技术研发人员:姜雪松,陶巧云,赵晶,
申请(专利权)人:齐鲁工业大学,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。