optimal control of re entrant manufacturing systems
play

Optimal control of re-entrant manufacturing systems Matthias Kawski - PowerPoint PPT Presentation

Intro Semiconductor manufacturing Hyperbolic conservation law Outlook 1 Optimal control of re-entrant manufacturing systems Matthias Kawski School of Mathematical and Statistical Sciences Arizona State University


  1. Intro Semiconductor manufacturing Hyperbolic conservation law Outlook 1 Optimal control of re-entrant manufacturing systems Matthias Kawski † School of Mathematical and Statistical Sciences Arizona State University http://math.asu.edu/~kawski HYP 2012 – 14 th Internat. Conf. on Hyperbolic Problems Based on joint work with Jean-Michel Coron (Paris VI) & Zhiqiang Wang (Fudan), K. Kempff (INTEL), D. Armbruster, C. Ringhofer, D. Marthaler, M. LaMarca (ASU). † This work was partially supported by the National Science Foundation through the grants DMS 05-09030 and 09-08204, the University Pierre and Marie Curie-Paris VI and the Foundation Sciences Mathématiques de Paris.

  2. Intro Semiconductor manufacturing Hyperbolic conservation law Outlook Outline • Semiconductor manufacturing Some background and mathematical problems • A hyperbolic conservation law ∂ t ρ ( t , x ) + ∂ x ( λ ( W ( t )) ρ ( t , x )) = 0 � 1 1 W ( t ) = ρ ( t , x ) dx , later specialize to λ ( W ) = 1 + W 0 • Motivation • Intuitive properties, numerical studies • Analysis: existence[ZW], optimality, L 1 vs L 2 , minimum-time • More control problems under investigation

  3. Intro Semiconductor manufacturing Hyperbolic conservation law Outlook Selected immediately related references • D. Armbruster, D. Marthaler, C. Ringhofer, K. Kempf, and T.-C. Jo, A Continuum Model For A Re-Entrant Factory , Oper. Res., 54 (2006), 933–950. • M. La Marca, D. Armbruster, M. Herty, and C. Ringhofer, Control of continuum models of production systems, IEEE Trans. Automat. Control 55 (2010), no. 11, 2511–2526. • J.-M. Coron, M. Kawski, and Z. Wang, Analysis of a conservation law modeling a highly re-entrant manufacturing system , Discrete Contin. Dyn. Syst. Ser. B 14 (2010), no. 4, 1337–1359. • R. Colombo, M. Herty, and M. Mercier, Control of the continuity equation with a non local flow , ESAIM Control Optim. Calc. Var., 17 (2011), no. 2, 353–379. • vast body of related literature

  4. Intro Semiconductor manufacturing Hyperbolic conservation law Outlook Semiconductor manufacturing: Distinguishing features • Product: small size, high value, global supply network • Volatile demand, difficult to predict yields (processor speed, energy consumption, . . . ). Stochastics everywhere • Typical 20 day pure processing time, 60 day start2finish, compare to demand forecast horizon • Very short product life times, never in equilibrium • New “fab” every few years & huge capital cost, utilization • Layered (sandwich) structure: highly re-entrant manufacturing line (e.g., 600 processes, 200 stations)

  5. Intro Semiconductor manufacturing Hyperbolic conservation law Outlook Supply chains, collaboration ASU and INTEL • Several new fabs in Chandler, AZ • 90s: scheduling processes/machines. E.g., chaos, queuing models, discrete event systems. • Hierarchical control, inner-outer-loop, “model predictive” • 2000: global supply network, many products • “downbinning” – stochastic optimal control • early 2000s: fast computation using PDE models compare gas dynamics, traffic flow. (K.Kempff (INTEL), D.Armbruster, C.Ringhofer, D.Marthaler, M.LaMarca, . . . )

  6. Intro Semiconductor manufacturing Hyperbolic conservation law Outlook Toy example: M sets of machines, N processing steps C, D ✐ ✐ A, B 1 2 ✲ ✲ ✐ ✐ ✓✏ ✓✏ ✓✏ ✓✏ ✓✏ ✓✏ ✄� A, B C, D ✲ 3 ✲ 4 ✲ ✲ ✲ ✲ ✲ ✲ ✲ ✐ ✐ 1 2 3 4 5 6 ✄�✄� 5 6 ✒✑ ✒✑ ✒✑ ✒✑ ✒✑ ✒✑ ✲ ✲ ✲ ✄� ✛ ✛ The machine-based view The process-based view Real world • approx N ≈ 600 production steps total, up to 20 loops • approx M ≈ 200 work-stations, up to 20 parallel machines • total processing time approximately 20 days • total manufacturing time approximately 60 days • several different products (common: shared initial steps)

  7. Intro Semiconductor manufacturing Hyperbolic conservation law Outlook Sample data for toy example: queues and idling Topology M machines N process steps. � 1 � 1 Φ = ( p ij ) where p ij = 1 if machine i can ∈ R 200 × 600 Φ= 1 1 carry out process j , and p ij = 0 else. Process times τ ij is the time it takes ma- � 11 � 17 chine i to complete process step j . τ = 11 17 Parallel batching β ij number of parts that � 1 � must be batched together in machine i for 1 process step j . β = 2 2 Set-up times For each machine i let σ i = � 0 � ( σ i jk ) set-up time after process step j be- 3 σ 1 = σ 2 = fore process step k may start 0 0

  8. Intro Semiconductor manufacturing Hyperbolic conservation law Outlook Playground (and careers!), DES simulation A FIFO, B FIFO (“first in first out”): Here, start rate below capacity, but queues grow due to chaotic switchings, requiring too many set-ups

  9. Intro Semiconductor manufacturing Hyperbolic conservation law Outlook DES simulation: A “PUSH”, B “PULL ” popular policies: if oven door is open , work on (if available) product that is least finished [PUSH], and product that is closest to being finished [PULL]

  10. Intro Semiconductor manufacturing Hyperbolic conservation law Outlook DES simulation: A “PUSH”, B “PULL ”

  11. Intro Semiconductor manufacturing Hyperbolic conservation law Outlook DES simulation: idling is better! machine A: step 1 or wait , machine B: PULL Real simulation: 600 steps, 400 machines, multiple products

  12. Intro Semiconductor manufacturing Hyperbolic conservation law Outlook Flow models • popular: model the flow of parts through the fab by a PDE justified by very large number of parts and process stages supposedly superior numerical algorithms for simulation • First : single product, single fab, M = 1 machine, N = ∞ reentries. speed depends on total load (“work in progress”) � 1 ∂ t ρ ( t , x )+ ∂ x ( λ ( W ( t )) ρ ( t , x )) = 0 , W ( t ) = ρ ( t , x ) dx , 0 1 • speed model λ ( W ) = 1 + W supported by fab data after much heated discussion. W = 0 possible ???

  13. Intro Semiconductor manufacturing Hyperbolic conservation law Outlook Mathematical model (INTEL, Armbruster, Kempff) • “Observed”: Any increase in the total load (at any stage) slows down the entire fabrication line. • Hyperbolic conservation law ∂ t ρ ( t , x ) + ∂ x ( λ ( W ( t )) ρ ( t , x )) = 0 • 0 ≤ t ≤ T time, 0 ≤ x ≤ 1 degree of completion • ρ : [ 0 , 1 ] × [ 0 , T ] �→ R WIP-density (“work in progress”) � 1 • W ( t ) = 0 ρ ( t , x ) dx total load (WIP) 1 • λ ( W ) global speed, later specialize to λ ( W ) = 1 + W

  14. Intro Semiconductor manufacturing Hyperbolic conservation law Outlook Control, outputs, practical objectives • Control: influx u ( t ) = ρ ( t , 0 ) λ ( W ( t )) later: PUSH-PULL-point, allow varying local speeds • Key objective: track desired output y d ( t ) by the outflux y ( t ) = ρ ( t , 1 ) λ ( W ( t )) [perishable demand] • Usual: backlogs allowed but penalized � t track cumulative demand Y ( t ) = 0 y d ( τ ) d τ � t by accumulated outflux Y ( t ) = 0 y ( τ ) d τ • controllability: What demands y d or Y d can be tracked? Initial load ρ ( 0 , x ) matters (reversed time system?) [ZW] • optimal control: minimize tracking error � � � T � T � t p � � 0 | y ( τ ) − y d ( τ ) | p d τ or 0 ( y ( τ ) − y d ( τ )) d τ dt � � 0

  15. Intro Semiconductor manufacturing Hyperbolic conservation law Outlook Earlier simulation results (M.LaMarca, D. Marthaler) • For piecewise constant demand y d to be tracked numerically calculate piecewise constant optimal input y d ✻ t ✲ Typical demand signal to test optimal control • formulate max principle, numerically solve adjoint equation • results appear reasonable and useful for strategic planning (very outer loop), especially inverse response : Increasing start rate initially decreases output rate!

  16. Intro Semiconductor manufacturing Hyperbolic conservation law Outlook Simulation (MK, tracking characteristics) pcw const density. Note: increased steepness, but NO shocks PCWWIP. Speed model alpha=4, mu0=0.01, W0=1000 outs/time 6000 1 5000 4000 3000 0 starts/time 1000 2000 2000 1000 speed 0.01 0 09−Nov−2008

  17. Intro Semiconductor manufacturing Hyperbolic conservation law Outlook J.-M Coron, MK, and Zhiqiang Wang (DCDS 2010) Provide analytic foundations for simulations • For L 1 data prove existence of unique weak L 1 solution • For L 2 data & objective prove existence of optimal control • For minimum-time transfer between equilibria using L 1 control prove optimality of natural candidate.

  18. Intro Semiconductor manufacturing Hyperbolic conservation law Outlook The hyperbolic conservation law with BC [ZW] 0 = ∂ t ρ ( t , x ) + ∂ x ( λ ( W ( t )) ρ ( t , x )) (1) � 1 W ( t ) = 0 ρ ( t , x ) dx , on [ 0 , T ] × [ 0 , 1 ] or [ 0 , ∞ ) × [ 0 , 1 ] . Assume that λ ( · ) ∈ C 1 ([ 0 , + ∞ ); ( 0 , + ∞ )) . ρ ( 0 , x ) = ρ 0 ( x ) , for 0 ≤ x ≤ 1 , and (2) ρ ( t , 0 ) λ ( W ( t )) = u ( t ) , for t ≥ 0 .

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend