Please wait a minute...

Frontiers of Mechanical Engineering

Front. Mech. Eng.    2006, Vol. 1 Issue (4) : 375-380     https://doi.org/10.1007/s11465-006-0043-x
|
MAS-based production scheduling system for manufacturing cell-based workshop
CHU Hong-yan, CAO Quan-jun, FEI Ren-yuan
School of Mechanical Engineering and Applied Electronics Technology, Beijing University of Technology, Beijing 100022, China
Download: PDF(392 KB)  
Export: BibTeX | EndNote | Reference Manager | ProCite | RefWorks
Abstract The task of production scheduling is to determine the detailed machining path, time, machine tool, etc., for every work piece, according to the production objective and constraints. It is also an important part of the manufacturing system. In this paper, the manufacturing cell-based workshop is described and its scheduling system structure is established based on MAS (multi-agent system) technology. Through the negotiation and communication of each agent, the machining path is determined and the machining sequence and start time are calculated by GA (genetics algorithm). The communication among agents uses the CORBA (common object request broker architecture) technology of the OMG (Object Management Group). The CORBA-based architecture of the communication is designed and some interfaces for the communication are listed. For the genetics algorithm, chromosome coding, fitness function, parameters selection, and the basic genetics operation including selection, crossover and aberrance, are described. The scheduling system also can deal with some abnormal conditions, such as machine tool failure and urgent tasks. Finally, two scheduling examples are given.
Issue Date: 05 December 2006
 Cite this article:   
CHU Hong-yan,CAO Quan-jun,FEI Ren-yuan. MAS-based production scheduling system for manufacturing cell-based workshop[J]. Front. Mech. Eng., 2006, 1(4): 375-380.
 URL:  
http://journal.hep.com.cn/fme/EN/10.1007/s11465-006-0043-x
http://journal.hep.com.cn/fme/EN/Y2006/V1/I4/375
Viewed
Full text


Abstract

Cited

  Shared   0
  Discussed