登陆注册
19107600000019

第19章 工业工程(6)

关键词:分布式制造;任务分配;装配线平衡;蚁群算法;模拟退火算法

中图分类号:C931.文献标识码:A

0.引言

随着经济全球化趋势的不断延伸,敏捷制造与制造全球化已引起制造领域的普遍关注,原有的集中式制造系统正逐步被分布式制造系统(DMS)所取代。分布式制造是一种典型的联盟制造方式,分布式制造系统由分散的若干个节点企业所组成,每个节点具有制造系统中的一项或几项功能与资源,通过联盟服务密切协调与合作,共同完成一个或几个制造过程。DMC成员企业可以通过利用已有的、分散各地的设计制造资源,缩短项目设计制造时间,保证产品的质量,降低成本,实现企业间共同盈利。有一种按单生产(MTO)的多级分布式制造系统(MDMS),它的经营特点是产品品种规格多、生产批量小、客户个性化要求高、不适合流水生产作业。因此订单的履行过程通常如下:(1)订单按照一定的规则被分解成很多加工任务,这些加工任务被分配到成员企业执行;(2)加工任务完成后进行统一的装配和包装,并交付客户。

从MTO型生产的订单履行过程可以看出,此种分布式制造系统的生产计划要解决任务分配和装配线平衡两类问题。任务分配问题和装配线平衡问题都属于组合优化问题中的NP-hard问题,如果任务数量巨大,一般的启发式算法难以取得理想的结果。近年来,一些智能算法,如:模拟退火算法、遗传算法、神经网络、禁忌搜索算法以及蚁群算法等被广泛应用于此类组合优化问题的求解。本文将结合实际将这两类问题统一到一个多目标规划模型中。因此,已经被广泛研究的经典模型需要进一步扩展,才能应用于本文MDMS的生产计划的求解。基于模型,设计基于蚁群算法和模拟退火算法改进的智能算法进行求解,最后通过仿真实例证明了算法的有效性。

1.一种典型的多级分布式制造系统

一种典型的MDMS,由若干地理上分散的多个零部件制造公司(CMC)和一个产品装配公司(PAC)组成,产品装配公司内部又有若干条装配线(AL)。各公司之间既是竞争性伙伴(希望合作,但总是力争使自己获益最大),又存在相互依赖(零部件制造公司为产品装配公司提供所需的 零部件)。在此MDMS中,发起合作制造的企业称为项目主企业,其他参与该项目合作制造的企业称为项目伙伴企业。

此MDMS由制造级和装配级两级组成。产品装配级为用户提供最终的产品/服务方案,对用户负责。产品装配级由若干装配线组成,他们承担装配级下达的装配任务,对装配级负责。零部件制造级由一些CMC组成,为产品装配级提供满足产品要求的零部件,对制造级和产品装配线负责。制造级和装配级的生产计划分别由分配模型和装配模型负责。

2.问题描述与模型

2.1.问题描述

某MDMS是一个如图1所示的二级分布式制造系统,在一个生产周期内接到一批订单,MDMS对订单按照一定的规则分解为加工任务,有闲置资源的成员企业对其中的某些或全部加工任务竞标,并向MDMS提交其制造资源的约束状况,由于成员企业地理位置上的分散,将考虑加工任务的产出品从不同的CMC到PAC的运输时间。根据竞标价格和资源约束建立任务分配模型将加工任务分配到具体的CMC,当所有的加工任务完成后统一运送到PAC按照不同订单的需求进行装配,并在本批次订单的交货期之前交付客户。根据上述对订单履行过程的描述和企业的实际情况,建立如下基于任务分配和装配线平衡的多目标生产计划模型。

2.2.MDMS生产计划模型

MDMS任务分配问题有以下特点:(1)加工任务在不同的成员企业完成的时间不尽相同,生产报价也不相同;(2)每个成员企业在同一时刻不能同时完成不同加工任务,同一加工任务也不能被分解成更小的加工任务,而且加工任务一旦开始生产不能中断;(3)成员企业并非对所有的加工任务都有能力生产,部分加工任务仅有部分成员企业可以完成;(4)由于成员企业可能要承担除本期加工任务以外的其他加工任务,因此每个成员企业会提交给项目主企业可进行本次任务的起始时间和总的可用时间,而且总的可用时间是连续的;(5)所有加工任务必须在给定的时间前运送到PCA;(6)零部件从CMC到PAC的运输过程需要时间;(7)任务分配的目标产生一个任务分配方案最小化项目主企业的总成本。

MDMS装配问题有以下特点:(1)装配线(AL)是同质的;(2)每条装配线在同一时刻不能同时完成不同的订单,一个订单也只允许有一条装配线来完成,而且装配任务一旦开始不能中断;(3)对与装配问题的目标有两种类型:Ⅰ给定了装配线节拍,目标是最小化所需的装配线的数量;Ⅱ给定了装配线的数量,目标是最小化装配线节拍。从本质上讲两者的目标都是使得生产率最大化。

3.基本算法介绍

3.1.模拟退火算法(SA)

模拟退火算法(Simulated Annealing Algorithm,SA)是一种适合于解大规模组合优化问题,特别是NP-hard问题的通用有效近似算法。由Boltzmann有序性原理可知,固体退火过程遵循热平衡封闭系统的热力学定律——自由能减少定律:对于与周围环境交换热量而温度保持不变的封闭系统,系统状态的自发变化总是朝着自由能减少的方向进行,当自由能达到最小值时,系统达到平衡态。 算法持续进行 “产生新解-判断-接受/舍弃”的迭代过程就是对应着固体在某一恒定温度下趋于热平衡的过程,也就是执行了一次 Metropolis算法来产生组合优化问题的解,其对应的转移概率为:

(9)

在根据旧解搜索得到新解时,如果新解的函数值小于旧解,则接受新解为当前解;否则根据与一个随机数的比较来确定是否接受新解。式中(温度)表示控制参数。开始让取较大的值,使的值较大,进而新解被接受的概率也较大,在此下达到热平衡后,再缓慢降低的值,如此重复,随着值得变小,也随之变小,从而新解被接受的概率也变小,当满足停机规则时,一般能收敛到一个全局近似最优解。

3.2.蚁群算法(ACA)

蚁群算法是20世纪90年代由意大利学者M-Dorigo等人首先提出的一种新型的模拟进化算法。蚁群算法的基本原理是:当蚂蚁在搜索食物源的过程当中,会在其所走过的路径上释放一种特殊的分泌物——信息素,一定范围内的蚂蚁在寻找食物的过程中都会受到这种信息素的影响。当某些路径上走过的蚂蚁越来越多,留下的这种信息素也越多,以致后来蚂蚁选择该路径的概率也越高,从而更增加了该路径的吸引强度。利用这种正反馈机制,最终蚂蚁群体能够在食物源与蚁巢之间找到一条最短的最优路径。

在蚁群算法中,首先每只蚂蚁根据状态转移方程构造一个完整的解,然后再根据解的情况更新信息素的数值,如此重复便能够收敛到一个全局近似的最优解。

4.MDMS生产计划模型算法设计与流程

4.1.算法设计

1.装配问题的模拟退火算法

在模拟退火算法中,有三个主要的因素需要解决,它们分别是(1)解的编码和译码(2)新解的产生方式(3)冷却进度的控制。

Ⅰ类装配问题的模拟退火算法

Ⅰ类装配问题是给定了装配线节拍,目标是最小化所需的装配线的数量。

(1)编码和译码

采用订单序列编码方式,按订单分派至装配线的先后顺序,将订单排成一行,称为编码。然后根据编码表示的装配顺序,将订单依次分配到每条装配线,满足一条装配线的所有订单处理时间之和不超过节拍时间,称为译码。例如,若给定订单数目为9,节拍时间为10,译码后问题的解为{2,3,5,6},{1,9,7},{8,4},装配时间分别为10,10,8。

(2)新解的产生方式

新解采用随机交换方式产生,随机交换方式是指从一个解(编码)中任取两点,将两点互换位置后形成新的解(编码)。

(1)编码和译码

采用订单补码序列编码方式,在原有订单数目的基础上增加相同数目的虚拟订单,并做适当处理,使得补码后的订单数目能被给定装配线条数整除。按补码订单分派至装配线的先后顺序,将订单排成一行,称为编码。然后根据编码表示的装配顺序,将订单依次分配到每条装配线,一条装配线分配的订单数为补码后的订单数目与装配线条数的商,称为译码。例如,若给定订单数目为4,装配线条数为3,译码后问题的解为{2,3,5},{6,1,9},{7,8,4},装配时间分别为4,5,2。

(2)新解的产生方式

新解采用2变换邻域方式产生,2变换邻域是指从一个解(编码)中任取两点,将两点间的路径反向后形成新的解(编码)。

(3)冷却进度控制

与Ⅰ类装配问题的模拟退火算法的冷却进度控制相同。

同类推荐
  • 管人的30个绝招

    管人的30个绝招

    一切活跃着的组织最迫在眉睫的问题,正是我们即将阐述的如何管理的问题。管理就是让下属明白什么是最重要的;管理不谈对错,只是面对事实、解决问题;管理就是让组织目标和个人目标合二为一。本书以开阔的视野、广博的积累、深入的研究为读者展现出一个个精彩纷呈、发人深省的管理绝招。在两位作者精辟的观点、超脱的视角、诙谐幽默的语言中,让读者体会到一种醍醐灌顶般的阅读快感。
  • 总经理把私营公司做精做久的299条真经

    总经理把私营公司做精做久的299条真经

    本书结合当前经济现状,在强调把公司做大做强的同时,提出了如何在瞬向万变的市场中把公司做精做久,根据这一理念从多方面进行论证,总结提炼将公司做精做久的299条真经。
  • 财务部管理制度范本大全

    财务部管理制度范本大全

    《财务部管理制度范本大全》是“企业规范化管理制度范本大全”丛书之一,由“时代光华管理培训研究中心”整体策划完成。由注册会计师,北京科技大学经济管理学院副教授鲍新中编著。本书立足中国企业实际,结合企业管理的实际需要,将枯燥的理论简单化、流程化、制度化,对财务部门管理的相关制度、流程、管理表格、文案等进行了介绍。本书囊括了几乎所有与企业财务部门相关的管理制度、管理流程以及相关管理表格。
  • 外贸企业财务管理

    外贸企业财务管理

    本书讲述了工商税金的管理、进出口关税的管理、出口退税的管理和税收筹划的理论。内容全面,系统而具体,重点突出,指向明确。
热门推荐
  • 异世之黑暗法则

    异世之黑暗法则

    莫名其妙穿越成为一个小家族的继承人,吃穿不愁的她只想过着混吃等死的快乐生活,可是接二连三的变故让她踏上了一条与此完全相反的道路。当她历经种种,以为凭借自己的努力走向成功的时候,才发现,原来这一切不过是……
  • 倾梦佳缘心处寻

    倾梦佳缘心处寻

    凝眸初见,一见倾颜,复又倾心。万里烟尘,笑尽无意。怎奈相思,牵君随行。一眼春宵月,千回悲欲绝。轻描眉,独梳妆,两眸朱砂泪,蒹葭又苍苍。夜未央,春宵残梦难思量。枕一帘幽梦,诗一曲华章。人生若只如初见,何事秋风悲画扇。等闲变却故人心,却道故人心易变。骊山语罢清宵半,泪雨零铃终不怨。何如薄幸锦衣郎,比翼连枝当日愿。
  • 读《周易》悟养生

    读《周易》悟养生

    《易经》中蕴含的养生思想至今仍然散发着不朽的光辉。本书即是对《易经》中提出的养生思想进行摘录、解读、剖析,并和现代养生思想结合。本书分为五大部分,分别是原文、译文、阐述、养生之道、养生典范,循序渐进,让读者在了解古人养生思想的同时,知道流传至今的养生方法,掌握其思想精髓,边看边学,运用在平时的生活健身锻炼中。为了增加其可读性和趣味性,在书中添加绘画、书法等。
  • 夺辰

    夺辰

    天地颤动,风起云涌,乾坤扭转,时空错乱....修真界发生异变,一个恐怖的界限笼罩在修真大陆上。“异象现,灵气泄,空间裂,大地陷,云星泣,血雨下。”“灵魂现,本源破,残魂存,世界塌。逆天行,夺本源,破残魂,则重生”。本来只注重灵力修为的修真者们在修真界掀起了灵力与灵魂的修真新篇章。一位修真者“傲然”在机缘巧合之下把爆菊特工队(情圣·风魔少年·帅哥王子)带到了修真界,在修真界开启了修真之旅,欲与天同在,要逆天而行,夺辰而玄,武动而行。“蹋天路,逆天行,强者之路布荆棘。辰而玄,武而行,血染晴空铸万古。”揭开了一重重神秘的未解之谜.....................................
  • 一切尽毁

    一切尽毁

    在未来的世界里,科技并不是唯一主导世界的存在。人体的力量与科技的力量发生了碰撞,究竟是谁强谁弱呢?宇宙世界里,有主宰一切的神灵吗?有地狱和魔鬼吗?除了地球人类外,有外星人吗?他们是人还是神呢?这诸多的问题,人类追寻了几千年,甚至更久。本书里,主角从一个普通的凡人,经过了一连串不可思议的遭遇,逐渐的变成了一个能力强大的人。在他的带领下,地球的人类与诸多的外来势力展开了一场场规模浩大的战争。地球人类能改变被抹杀重来的命运吗?是继续还是被终结呢?通过本书的故事进展,会告诉您最终的答案。
  • 亚纪元2060

    亚纪元2060

    2060年这个时代被人们誉为亚纪元世纪,世界被一个叫做北岸天城的诺亚人统治,他们属于硅基体系社会。所谓硅基体系就是以智能机器,或仿真人工智能机器人为主导的社会体系。但是在这个庞大的体系下,还暗藏着一个在阴暗处滋生出的体系——碳基体系。
  • 至尊道帝

    至尊道帝

    纵观江山,一拥天下。从此妖孽,葬于我手。五年前再玄损山损落的武尊六翼至尊在五年后重生于洛云王朝世家的少爷从此一段踩天才,踏妖孽的路就此诞生。什么?你说你是天才?不好意思我比你还天才。什么?你说你修炼妖孽?不好意思,我比你还妖孽。什么?你说你丹药多?不好意思我就是炼丹的。在别人炫耀武器多么好的时候,雷暴在愁选什么神器。......每周末更新
  • 洛克王国之恩佐雪莉文

    洛克王国之恩佐雪莉文

    这本小说是洛克王国恩佐雪莉这对师生恋的续文,关于雪莉究竟有没有死?恩佐有没有弃暗投明?欢迎大家家前来阅读
  • 基于价值观的领导

    基于价值观的领导

    本书将先进的西方管理理念与中国企业的实际运营状况相结合,论述了VBL(基于价值观的领导)的理论和实践问题。
  • 只有你是我唯一

    只有你是我唯一

    “你想干嘛!!”“你都是我的了,你说我干嘛?!”“你不许过来啊。”“才不要。”著名设计师的千金小姐秋沫,碰上了与秋家势不两立的百家少爷展开的爱恋,竟然是一场阴谋的诞生!