Computational Stochastic Multistage

9 downloads 0 Views 367KB Size Report
Ж Вiжйд ¦ QPR Зi¦ ¤ жй VPW геQP. (7) where Вiжйд&жй QPR is the diagonal matrix representation of the state dependent Poisson rates ИiWqД жйд&жй QPR ...
Computational Stochastic Multistage Manufacturing Systems with Strikes and Other Adverse Random Events F. B. Hanson Laboratory for Advanced Computing University of Illinois at Chicago 851 Morgan St.; M/C 249 Chicago, IL 60607-7045, USA e-mail: [email protected]

and

J. J. Westman Department of Mathematics University of California Box 951555 Los Angeles, CA 90095-1555, USA e-mail: [email protected]

URL: http://www.math.uic.edu/ hanson/

URL: http://www.math.ucla.edu/ jwestman/

Keywords: Stochastic optimal control, dynamic programming, manufacturing systems, Poisson process.

[6]). Bielecki and Kumar [2] show that a zero inventory policy is optimal for a manufacturing system that is subject to uncertainties, this further justifies the Just in Time manufacturing discipline. The goal of the control problem is to account for all stochastic events, such as workstation repair and failure, strikes, and natural disasters, so that the production goal is achieved in a specified way. The cost functional is used to impose penalties for shortfall or surpluses in production while maintaining a minimum control effort discipline. In this model, strikes and natural disasters can affect the MMS directly or the way in which raw materials enter the MMS, and therefore can limit the throughput of the MMS if there is not sufficient raw materials which is the routing problem. This consideration is of great importance since strikes and natural disasters can have very significant impact on the financial well being of a company. These concepts which are features of the model presented here are illustrated by the United Auto Workers strikes against General Motors [1, 8], the strike of the United Parcel Service [10, 11], and natural disasters such as earthquakes and floods, for example. The model considered here is an extension of the production scheduling model by Westman and Hanson [18] which utilizes state dependent Poisson processes [16] to model the rare events of workstation repair and failure as well as strikes and natural disasters. In [18], all catastrophic events, strikes and natural disasters, that effect the MMS are lumped together in one term. This allows the model to be a lower dimension, but presents a problem with tracking the catastrophic events and there resolution. In this treatment, each of the catastrophic events is represented by its own state variable so that complete tracking of the event history can be accurately represented. Additionally, this model includes temporal consideration for the effects of the strikes and natural disasters on the demand rate, which is viewed as a constant in [18]. This feature of the model is necessary in order to redefine the way in which the production goal is to be met dependent on whether a strike occurs or not. The production scheduling in this model anticipates catastrophic events and

Abstract Multistage manufacturing systems (MMS) are models for the assembly of consumable goods. In the simple case, a linear assembly line of workstations, components, or value, are added to the product. Some examples assembly line products are automobiles or printed circuit boards. Production scheduling typically takes in to account workstation repair, failure, and defective pieces as stochastic events, effecting the workstation production rates. The supply routing problem of raw materials is not usually taken into account. However, in this treatment, the effects of strikes and natural disasters, which may affect the routing of raw materials, are considered for the MMS. Numerical results illustrate the optimal control of MMS undergoing strikes, as well as workstation repair and failure.

1. Introduction In this paper, multistage manufacturing systems (MMS) are considered for the assembly of a single consumable good. The sequence of stages necessary to complete the finished good is represented as a linear chain of stages at which a subcomponent or value is added. Each stage consists of a number of workstations which are assumed to be identical in all respects and operate at the same level. The workstations are subject to repair and failure. The control model for the production scheduling problem needs to account for these stochastic events in order to insure that the production goal is met. The discipline assumed for the MMS is that of Just in Time or Stock less Production which does not require that large inventories of raw materials be kept on hand (see Hall 

Work supported in part by the National Science Foundation Grants DMS-96-26692 and DMS-99-73231. Preprint of paper to appear in Proceedings of Mathematical Theory of Networks and Systems, 10 pages, June 2000.

j T   j T<

for h is the time for the oc@ to n , where currence of the th jump with state dependent mark amplih k T  j T

tude . This representation of the Poisson process provides more realism and flexibility for a wider range of stochastic control applications since the arrival times and amplitudes may depend of the state of the system. Additionally, this formulation allows for simpler dynamical system modeling of complex random phenomena. The state dependent vector valued marked Poisson noises are related to the Poisson random measure (see Gihman and Skorohod [5] or Hanson [7]) and are defined as

compensates for them, however this may not be enough (dependent on the length of the strike) or too much if a strike does not occur. Therefore the demand rate may need to be dynamically adjusted. For completeness the LQGP problem (see [13]) using extensions for state dependent Poisson noises (see [16, 18]) is presented in Section 2.. The model for the production scheduling of a MMS presented here forms a LQGP problem utilizing state dependent Poisson noises and a rebalancing of the demand rate is given in Section 3. In Section 4. two examples of state path realizations are presented that show the effects of a strike in conjunction with demand rate rebalancing.

1 E

   324 o

2. LQGP Problem Formulation

T9 329 / [/rsY )

r/w xzy+{ E9q

T   y

24  829! |

[/r`Y )

(6)

 !1

†

 329 / E ‚   324 ;@ state vector X(t), AB>B@ control vector U(t), C>B@ Gaussian noise!vector 1 dW(t),  329 and DFEG >*@ space-time Poisson noise vectors E , for H @ to I . JThe   dimensionsof  the respective coefficient matrices are: is =K>= ( ,   is  

"# 

is =L>@ , is =L>C , while the E are =L>A , dimensioned, so that S S  ( )   -,FMNO PRQ+S?( ) TVU   @ vector. A single q primary Äà strike can occur at } the of day 63 (i.e., I ) ~.€+beginning  of the planning horizon with an expected time of 14 days to  Ƭ Å  resolve itself (i.e., (@ ®€ Ç Ê ), that is the arrival rates for the strike are given by Ê   > Ÿ2  „ à É à I ®€ LÛ h@ ˆ o  m T   829 dÈ } ® > ŸF2

 Ëà II € 2 (58) €®Ê and €®Ê h@ ˆ p“ m T4  829 d } ®> > ŸF2 Ÿ2 m TT   G „ @ € (59) )@ Ç m @ ª Ì%® ® with an expected impact or shortfall of la»l )@ Ç Í l pieces. The effects of a primary strike and its resolution on the MMS will disable or enable production for all stages. The operational characteristics for the workstations are S in Table S4. summarized p TU | TU Let Î q q and Î q q denote the discrete mark transition L @ probabilities for the repair and failure, respectively, of ¹ workstations for stage n when there are h operational workstations, with transition matrices given by ©ª ® f ®%® ® f Ï ® f ® l l Î p) ® ff ®%®%®® ® @ ff ®%®%®® ®® ff ®%®%®® ­¯2 (60) @

©ª

ª ©¼¼

Table 1: Operational workstation parameters.

¼ª•½

® f ®%® ® f ®%® ® f ®%® ® f ®%® f ®%® @

¼¼

©ª ô

fg ®@ f ® ® f®

ó

©ª

® :^Y\: ® :^Y\: ®%:^Y\:

ð*  G

©ª ð 5

©ª

and

ò; G

® fÏ ® f® ® f®

g ®®%® @ ® ®

® f® fÏ ®@ f ® ® s: Yb: ðZ5 ®:sYb: ® f® fà ®@ f ®

® ® ®%® g  @ ®

® f® ® f® g fÃ

­¯ 2

® :^Y\: ® :^Y\: ®%:^Y\:

­¯

(67)

2

® f® ® f ® ­¯2 g f I

(68)

(69)

@

®

®  ­¯ f g %® ®%®

(70)

By comparing the coefficients of (1) with the state equations for the MMS (40,46,36) the deterministic coefficients are given by ©ª x0€ Ð ®%:^Y\x :  Ñ Ò >  Ó³  / ®:sYb: ®%:^Y\: ­¯2 (71) J  d ®%:^Y\: ®:sYb: ®%:^Y\:

(61)

7

® ^: Y\: · :^Y\: õ ­¯ 2 ® :^Y\:

and

ÃËÏ`” —˜ 

©¼¼

Õ

¼¼ É É  ¼¼ Õ É ¼¼ ÕÕ ¼¼ ÕÕ ª ÕÕ ÕÕ ÕÕ ÕÕ

¢ É

p ¿



¢ É















 



 







 



¯À

 329



¢ É

ÀÀ

  324



 

½ o ¿







2

0.6 0.4 0.2 0 0

Production Demand Rate

ß

600

100

18 14 10 6 2 -2

575 20 40 60 80 Time into Planning Horizon (Days)

100

0

20 40 60 80 Time into Planning Horizon (Days)

100

Figure 1: State sample path realization for active workstations, production rate for stage 1, demand rate, and percent relative error of throughput of stage 1. Sample Path Realization



Controlled Production Rates

5 4

Þ

Ý

Workstations Stage 2 Strike

3 2 1

Ô

20 40 60 80 Time into Planning Horizon (Days) Percent Relative Error

Percent Relative Error

Pieces per Day

Ü

(74)

 Á­ À   ÀÀ ¢`Ö Q×)Ø ÀÀ ¢`Ö Q×)Ø À À ¢`Ö Q×)Ø À À ¢ É É ¯À ¢ É É ¢ É

0.8

625

0

ÀÀ

  829

1

100

Production Rate (Utilization)

p

½

20 40 60 80 Time into Planning Horizon (Days)

(75)

0 0

20 40 60 80 Time into Planning Horizon (Days)

1 0.8 0.6 0.4 0.2 0

100

0

Production Demand Rate

20 40 60 80 Time into Planning Horizon (Days)

100

Percent Relative Error

625

É

Ü

Using the above numerical values and assuming   athe 4 regular 

ô control the temporal dependent coefficients , , and 6  can be determined from (27,28,29). With the temporal coefficients known the regular control can be determined from (26) for any state value. Finally, the regular control and value for the state can be used to determine the MMS operG;HKJ parameters for the regular controlled production rate, ating k T  , and constrained controlled production rate, k T1   . Figures 1, 2, and 3 show the results for the case when a strike occurs with a rebalancing of the demand rate at the end of the strike which leads to a higher demand rate for the remaining manufacturing horizon. The percent relative error for this sample path final stage 3 which is the output ® f for