Page 224 - Mechatronics for Safety, Security and Dependability in a New Era
P. 224

Ch43-I044963.fm  Page 208  Tuesday, August 1, 2006  3:58 PM
            Ch43-I044963.fm
               208
               208    Page 208  Tuesday, August  1, 2006  3:58 PM
               manufacturing  processes occur in the manufacturing  systems. A reactive scheduling method  for  delays
               of  manufacturing  processes  was  proposed  in  the  previous  research  papers  (Tanimizu  2002).  This
               method  used  Genetic  Algorithm  (GA)  to  generate  new  feasible  production  schedules.  The  previous
               paper  showed  that  the  initial  production  schedule  is  modified  and  improved  through  the  GA  based
               reactive scheduling processes.

               The  objective  of the research  is to propose  a new  GA based  reactive  scheduling  method  for  tardiness
               minimization  scheduling problems,  aiming  at  improving  the  disturbed  production  schedule  efficiently
               and  generating  suitable  production  schedules  faster  than  the  previous  reactive  scheduling  method. A
               prototype of reactive scheduling  system is developed  and applied to computational  experiments.


               CURRENT REACTIVE SCHEDULING METHOD
               Reactive  scheduling process  is activated,  only  when  the  initial  production  schedule  cannot  satisfy  the
               constraint  on  the  make-span,  due  to  the  unscheduled  disruptions.  It  is  necessary  to  consider  the
               progress of the manufacturing  process  in the reactive scheduling process.

               Figure  1 shows the whole reactive  scheduling  process. The reactive  scheduling  process  is activated  at
               the  present  time  T\,  only  when  the  delay  of  the  make-span  occurs  and  the  predetermined  initial
               production  schedule  does  not  satisfy  the  given  constraint  on  the  make-span.  The  reactive  scheduling
               process takes computation  time dt to generate a new feasible  schedule. The time dt  is the time  in which
               GA  creates  a  new  generation  of the  population  representing  the  modified  production  schedules.  The
               computation time dt is estimated based  on the time needed to generate a new population of the  feasible
               production  schedules by applying GA. Therefore,  the schedule  of the operations starting after  (T\ + dt)
               can be modified  in the reactive  scheduling process. If the make-span  of the newly  generated  schedule
               is shorter than the make-span  of the current  schedule, the  current  schedule  is substituted  by the newly
               generated one. The reactive scheduling process is repeated, until the newly generated  schedule  satisfies
               the constraint on the make-span, or until  all the manufacturing  operations have already  started.

               Tf new  operations  start  during  the  reactive  scheduling  process,  the  next  reactive  scheduling  process
               inherits only the individuals that are consistent  with the schedule  of the operations  starting between T x
               and  (T x+  dt).  It  is  because  that  the  schedule  of  these  operations  should  be  fixed  in  the  reactive
               scheduling  process.  The  other  individuals  are  deleted,  and  new  individuals  are  randomly  created.
               Therefore,  the proposed  GA based  reactive  scheduling  method  can  continuously  modify  and  improve
               the production  schedule, taking into consideration  of the progress of the manufacturing  processes.
                                     Initial production schedule (Predetermined)
                                     Initial production schedule (Predetermined)
                                 Resources  delay          Job name
                                       ( ) 1 , 1  ( )  3 , 2  ( )  Operation
                                               2 , 1
                                                          4 , 3
                                                    O
                                      J      O     ( ) J  O
                                 R 1   2 O  1 , 2  1 J  1 , 1  4 J  1 , 4  3  1 , 3
                                                            ( )
                                     ( )
                                            ( )
                                                    ( )
                                    J 3 O  1 , 1  J 4 O  2 , 1  J 1 O  3 , 2  J 2 O  4 , 3  delay
                                 R 2   2 , 3  2 , 4   2 , 1   2 , 2
                                              ( )      ( ) ( ) ( )
                                             J  1 , 2  J  2 , 2  J  3 , 3  J  4 , 3
                                 R 3          3 O  3 , 3  2 O  3 , 2  1 O  3 , 1  4 O  3 , 4
                                                                    Time
                                          dt
                                   T 0                              Time
                                       T 1                      C
                                                                (Constraint on
                                  Delayed  Modified  t           make-span)
                                   Delayed
                                           Modified
                                  Processing  schedule  I
                                   Processing
                                           schedule
                                  Time datan ...  I i  ...
                                  Time data
                                   Manufacturing system
                                    Manufacturing system
                                      Figure  1: Reactive scheduling process
   219   220   221   222   223   224   225   226   227   228   229