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

Ch41-I044963.fm  Page 199  Tuesday, August 1, 2006  3:54 PM
                                           3:54 PM
                      Page 199
                            Tuesday, August
            Ch41-I044963.fm
                                      1, 2006
                                                                                          199
                                                                                          199
                  Determination of Combination of Next Machining Processes
                  The coordination holon selects a suitable combination of the job holons and the resource holons from all the pareto
                  combinations, based on the objective functions of the whole HMS. The following two performance  indices of the
                  whole HMS are considered in this research.
                  (1)  Total slack
                  The total slack is given by the following equation.

                                          SLACK=  l(d-  t  -  TWKRi)                     (18)

                  where, a, 4 and t are the number of the job holon in the HMS, the due date of the job holon i, and the current time,
                  respectively.  TWKRi is the average of the total processing time of the remaining machining processes of the job
                  holon /which is given by following equation.

                                             TWKRi= E  (E  T ihJy)                       (19)

                  where, T ikm is the machining time in the case where the m-\h (m=\,---,y)  candidate resource holon carries out the
                  M i  machining process of the job holon /'. /?and ^are the total number of the machining processes of the job holon
                  z, and the number of the machining processes finished by the current time t.
                  (2)  Sum of the ratio of the next processing time and the remaining processing time
                  The  sum of the ratio of the next  processing time and the remaining  processing time  is given  by the following
                  equation.

                                          PT/TWKR=  J.{T i{i +l)m/TWKRi)                 (20)

                  where,  S and TWKRi are the number  of the candidate job holons  in the HMS, and the average  of the total
                  processing  time  of the  remaining  machining  processes  of the job  holon  i, respectively.  7} ^+\yn means the
                  machining time of the next machining process of the job holon /.
                  The coordination holon calculates the total slack SLACK or the sum of the ratio of the next processing time and the
                  remaining processing time PT/TWKR  for all the pareto combinations  {A p}. Following this, the coordination holon
                  selects the combination of the job holons and the resource holons, which minimizes the SLACK  or  PT/TWKR.
                  That is, the coordination holon applies one of the rules called 'minimum SLACK' and 'minimum  PT/TWKR'.


                  CASE STUDY

                  Some case  studies have been  carried out to verify the effectiveness  of the proposed methods. The HMS model
                  consisting of 10 machining centers (MC) is considered for the case study. The individual machining center holons
                  have the different  objective  functions  and the different  machining capacities, such as the machining time 7*,,, the
                  machining  accuracy  MAdhn,  and the machining  cost  MCOihn- As regards the job holons, 24 job  holons are
                  considered in the case study, which  have the different  objective functions  and the machining process. 8 cases are
                  considered in the case study by changing the machining capacities of the individual resource holons.

                  Figure  1 shows the verification  of the objective  functions  of the individual  holons  and the whole HMS.  The
                  vertical axis and the horizontal axis in the figures of the  left and middle are the average of the objective  function
                  values of all the holons and the type of the objective functions, respectively. It is found that the proposed method
                  keeps the objective  function  values of the individual holons in almost same as the ones obtained by the previous
                  method. The figures in the right give the average values of the total tardiness and the total make span of all the job
                  holons.  Tt is shown that the proposed method  improves the total tardiness and the total make span which are the
                  objective functions of the whole HMS.
   210   211   212   213   214   215   216   217   218   219   220