Solving Transient Scheduling Problems with Constraint Programming

We are interested in Discrete Event Dynamic Systems and especially in Flexible Manufacturing Systems (FMS) and their production management. In order to master the combinatorial complexity, we adopt steady, repetitive and deterministic schedule. We have already determined an approach to compute this cyclic schedule (which corresponds to the steady state) while optimizing quantitative and qualitative performance criteria: cycle time (throughput), Work In Process, simplicity of the schedule. In order to apply this schedule we consider and compute the transient periods to start and end the production. In a previous paper [9], we gave a preliminary study ofthe transient states. We computed upper and lower bounds for the transient state, the steady state and the makespan then we established a method to optimize the makespan. In this paper, we recall some necessary assumptions and definitions for the study of the transient states then we give a heuristic for the computation and optimization of the makespan.

[1]  Alix Munier,et al.  Résolution d'un problème d'ordonnancement cyclique à itérations indépendantes et contraintes de ressources , 1991 .

[2]  P. Richard,et al.  Solving scheduling problems using petri nets and constraint logic programming , 1998 .

[3]  C. Proust,et al.  Solving scheduling problems using Petri nets and constraint logic programming , 1995, Proceedings 1995 INRIA/IEEE Symposium on Emerging Technologies and Factory Automation. ETFA'95.

[4]  Didier Dubois,et al.  Using Petri nets to represent production processes , 1983, The 22nd IEEE Conference on Decision and Control.

[5]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[6]  P. Esquirol,et al.  Programmation logique avec contraintes et ordonnancement , 1995 .

[7]  Jean-Marie Proth,et al.  Performance evaluation of job-shop systems using timed event-graphs , 1989 .

[8]  Ouajdi Korbaa,et al.  Transient state study for cyclic schedules: bounds and optimization , 1997, Proceedings of the 1997 IEEE International Symposium on Assembly and Task Planning (ISATP'97) - Towards Flexible and Agile Assembly and Manufacturing -.