On multi zone tracking and non gaussian noise filtering for model predictive control

154 423 0
On multi zone tracking and non gaussian noise filtering for model predictive control

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ON MULTIZONE TRACKING AND NON-GAUSSIAN NOISE FILTERING FOR THE MODEL PREDICTIVE CONTROL WANG XIAOQIONG (B.Eng.(Hons.),NUS) A THESIS SUBMITTED FOR THE DEGREE OF DOCTOR OF PHILOSOPHY DEPARTMENT OF ELECTRICAL & COMPUTER ENGINEERING NATIONAL UNIVERSITY OF SINGAPORE 2014 DECLARATION I here by declare that this thesis is my original work and it has been written by me in its entirely. I have duly acknowledged all the sources of information which have been used in the thesis. This thesis has also not been submitted for any degree in any university previously. WANG XIAOQIONG 30 Mar 2014 ON MULTIZONE TRACKING AND NON-GAUSSIAN NOISE FILTERING FOR THE MODEL PREDICTIVE CONTROL Copyright 2014 by WANG XIAOQIONG Acknowledgments I would like to thank several people who have guided, helped, assisted, accompanied, or supported me throughout my PhD course. Foremost, I would like to express my deepest gratitude to my supervisors Prof. Ho Weng Khuen and Prof. Ling Keck Voon for the continuous support of my Ph.D study and research, for their patience, motivation, enthusiasm, and immense knowledge. Their guidance helped me in all the time of research and writing of this thesis. Without their guidance and persistent help, this dissertation would not have been possible. My sincere thanks also goes to Prof. Tan Kok Kiong and Prof. Arthur Tay Ee Beng, for their time and efforts in assessing my research work, the valuable suggestions and critical questions during my qualification examination. I would like to thank my colleagues and lab mates, Jose Vu, Qu Yifan, Yu Chao, and Vathi for the stimulating discussions, for the accompany when we were working together, and all the fun we have had in the last four years. Many thanks also goes to my dearest friends, Xie Yanxi, Sun Wen, and Li suchun, accompanied me through the happiness and sadness. Finally, I am deeply indebted to my parents and my sister, for their love and support, which provide me the motivation for everything. i Contents Contents ii List of Figures iv List of Tables vii Introduction 1.1 An Overview of Model Predictive Control 1.2 Motivation of the Thesis . . . . . . . . . . 1.3 Contribution of the Thesis . . . . . . . . . 1.4 Scope of the Thesis . . . . . . . . . . . . . . . . . 1 10 . . . . . . . . . . 12 13 15 18 20 24 25 28 33 40 54 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Model Predictive Control for Uniform Output 2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Algorithm of UMPC . . . . . . . . . . . . . . . . . . . . 2.2.1 Formulation of UMPC . . . . . . . . . . . . . . . 2.2.2 Control Law of UMPC . . . . . . . . . . . . . . . 2.2.3 Cost Function Comparison of UMPC and SMPC 2.3 Bake Plate Thermal Modeling . . . . . . . . . . . . . . . 2.4 Experimental Results . . . . . . . . . . . . . . . . . . . . 2.4.1 UMPC Uniformity Validation Experiments . . . . 2.4.2 UMPC Robustness Experiments . . . . . . . . . . 2.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Filtering of the ARMAX process with Generalized tDistribution Noise: The Influence Function Approach 3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 Maximum Likelihood Estimation of the ARMAX Process with GT Noise . . . . . . . . . . . . . . . . . . . . . . . . 3.2.1 The ARMAX Process . . . . . . . . . . . . . . . . 3.2.2 The Diophantine Equation . . . . . . . . . . . . . . 3.2.3 Maximum Likelihood Estimation . . . . . . . . . . 3.3 Influence Function Approximation . . . . . . . . . . . . . . 3.3.1 The Recursive Algorithm . . . . . . . . . . . . . . . ii 57 . 57 . . . . . . 60 60 61 64 65 66 3.4 3.5 3.3.2 Mean, Variance and Outlier . . . . . . . . . . . . Examples . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.1 Example 1: The Kalman Filter Connection . . . . 3.4.2 Example 2: Variance . . . . . . . . . . . . . . . . 3.4.3 Example 3: Outlier . . . . . . . . . . . . . . . . . 3.4.4 Example 4: Liquid Level Estimation Experiment . Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . MPC Closed-Loop Filter 4.1 Introduction . . 4.2 MPC Examples 4.2.1 Outlier . 4.2.2 Variance 4.3 Conclusion . . . . . . . . . . . . . . . . . 68 69 70 80 84 87 95 . . . . . 97 97 98 100 104 107 . . . . . 108 109 111 114 116 122 Control with ARMAX and Kalman . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Computational Load Comparison and Standard MPC 5.1 Introduction . . . . . . . . . . . . 5.2 The Experimental Setup . . . . . 5.3 Controller Design . . . . . . . . . 5.4 Experimental Results . . . . . . . 5.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . of Multiplexed MPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conclusion and Future Works 124 Bibliography 129 A Derivation of Equation (3.14) 141 iii List of Figures 1.1 1.2 1.3 1.4 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 Receding-horizon control implementation of Model Predictive Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Model Predictive Control structure. . . . . . . . . . . . . . . . . The maximum likelihood criterion was used to fit a Gaussian distribution (dotted-line, µ = 0, σ = 28.5nm) and GT distribution (solid-line, p = q = 2, σ = 29.5nm) to the thickness measurement distribution. . . . . . . . . . . . . . . . . . . . . . Thickness measurements on 24 semiconductor wafers after Chemical Mechanical Polishing. . . . . . . . . . . . . . . . . . . . . . SMPC Temperature response of 3-zone bake-plate with room temperature wafer placed on. . . . . . . . . . . . . . . . . . . UMPC Temperature response of 3-zone bake-plate with room temperature wafer placed on. . . . . . . . . . . . . . . . . . . A photograph of the multizone bake plate. . . . . . . . . . . . UMPC Uniformity ISE trend with q1 = 1. . . . . . . . . . . . Output and Control singals of SMPC (left) with q1 = q2 = q3 = and UMPC (right) with q1 = 1, q2 = 3, q3 = 3. . . . . . . . . Zone block diagram of bake-plate. . . . . . . . . . . . . . . . Output performance and input Signals of UMPC with q1 = 1: upper from left to right are with q2 = q3 = 1, q2 = q3 = respectively; lower from left to right are with q2 = q3 = 10, q2 = q3 = 20 respectively. . . . . . . . . . . . . . . . . . . . . . Output performance and input Signals of SMPC (left) with q1 = q2 = q3 = and UMPC (right) with q1 = 1, q2 = 20, q3 = 20. . Output performance and input Signals when the gain of the identified plant model is artificially increased by times: SMPC with q1 = q2 = q3 = (left), and UMPC with q1 = 1, q2 = 20, q3 = 20(right). . . . . . . . . . . . . . . . . . . . . . . . . . . . Output performance and input Signals when the gain of the identified plant model is artificially increased by times: SMPC with q1 = q2 = q3 = (left), and UMPC with q1 = 1, q2 = 20, q3 = 20(right). . . . . . . . . . . . . . . . . . . . . . . . . . . . iv 6 . 15 . 16 . 26 . 35 . 36 . 39 . 42 . 44 . 45 . 46 2.11 Output performance and input Signals when the gain of the identified plant model is artificially decreased by times: SMPC with q1 = q2 = q3 = (left), and UMPC with q1 = 1, q2 = 20, q3 = 20(right). . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.12 Output performance and input Signals when the gain of the identified plant model is artificially decreased by times: SMPC with q1 = q2 = q3 = (left), and UMPC with q1 = 1, q2 = 20, q3 = 20(right). . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.13 Output performance and input Signals when the time constant of the identified plant model is artificially increased by times: SMPC with q1 = q2 = q3 = (left), and UMPC with q1 = 1, q2 = 20, q3 = 20(right). . . . . . . . . . . . . . . . . . . . . . . 2.14 Output performance and input Signals when the time constant of the identified plant model is artificially increased by times: SMPC with q1 = q2 = q3 = (left), and UMPC with q1 = 1, q2 = 20, q3 = 20(right). . . . . . . . . . . . . . . . . . . . . . . 2.15 Output performance and input Signals when the time constant of the identified plant model is artificially decreased by times: SMPC with q1 = q2 = q3 = (left), and UMPC with q1 = 1, q2 = 20, q3 = 20(right). . . . . . . . . . . . . . . . . . . . . . . 2.16 Output performance and input Signals when the time constant of the identified plant model is artificially decreased by times: SMPC with q1 = q2 = q3 = (left), and UMPC with q1 = 1, q2 = 20, q3 = 20(right). . . . . . . . . . . . . . . . . . . . . . . 2.17 Comparison of Uniformity ISE of UMPC(left) and SMPC(right) when modeling error is presence. . . . . . . . . . . . . . . . . 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 4.1 Different choices of the GT distribution shape parameters p and q can give different well-known distributions. . . . . . . . . . . Simulation results of Example 2. . . . . . . . . . . . . . . . . ARMAX filter output yˆ(N ). . . . . . . . . . . . . . . . . . . . Kalman filter output yˆ(N ). . . . . . . . . . . . . . . . . . . . Photo of the coupled-tank. . . . . . . . . . . . . . . . . . . . . Measurement y(N ) for the liquid level estimation experiment. The maximum likelihood criterion was used to fit a GT distribution (solid-line) and Gaussian distribution (dashed-line) to the noise distribution. . . . . . . . . . . . . . . . . . . . . . . . . . ARMAX filter estimate yˆ(N ). . . . . . . . . . . . . . . . . . . Kalman filter estimate yˆ(N ). . . . . . . . . . . . . . . . . . . . Outlier analysis. (x) measurement; (—)ARMAX filter estimate; (- - -) Kalman filter estimate. . . . . . . . . . . . . . . . . . . . 47 . 48 . 50 . 51 . 52 . 53 . 54 . . . . . . 61 81 85 85 87 88 . 89 . 91 . 91 . 95 Block diagram of the closed-loop system. . . . . . . . . . . . . . 98 v 4.2 4.3 Silumation results of MPC Outlier Example. . . . . . . . . . . . 101 Simulation results of MPC Variance Example. . . . . . . . . . . 106 5.1 Patterns of input moves for Standard MPC (solid), and for the Multiplexed MPC (dashed). . . . . . . . . . . . . . . . . . . . Zone Disturbance impulse response of experiment and estimated model respectively. . . . . . . . . . . . . . . . . . . . . Plot of MMPC and SMPC maximum computational time v.s. control horizon by experiment. . . . . . . . . . . . . . . . . . . Comparison of the computational time of MMPC (dashed) and SMPC (solid) with similar performance, Nu = 5. . . . . . . . . Comparison of the computational time of MMPC (dashed) and SMPC (solid) with similar performance, Nu = 20. . . . . . . . Comparison of the computational time of MMPC (dashed) and SMPC (solid) with similar performance, Nu = 25. . . . . . . . 5.2 5.3 5.4 5.5 5.6 vi . 109 . 113 . 117 . 118 . 119 . 120 List of Tables 2.1 2.2 3.1 3.2 3.3 4.1 4.2 4.3 Tuning results: ISE of uniformity (sum of ||y1 − y2 ||2 and etc.), q1 = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ISE of uniformity (sum of ||y1 − y2 ||2 and etc.) when modeling error is presence . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Parameters of the ARMAX process and ARMAX Examples . . . . . . . . . . . . . . . . . . . . . . Mean and Variance of yˆ(N ) in Figure 3.2 . . . . . Variance (×10−3 ) of yˆ(N ) in Figures 3.8 and 3.9. filter in . . . . . . . . . . . . . . . the . . . 70 . . . 81 . . . 90 Parameters for ARMAX models and ARMAX filters in Examples 4.2.1 and 4.2.2 . . . . . . . . . . . . . . . . . . . . . . . . . 99 Mean and Variance of the simulation output in Figure 4.2 . . . 102 Mean and Variance of the simulation output in Figure 4.3 . . . 105 vii hood problem given the most recent N measurement samples instead of all the measurements. Given the most recent N measurements {yk }TT −N +1 , the state estimation at time T , xT , could be estimated by minimizing the following moving horizon maximum likelihood cost function. J =− T ∑ ln f (ε(k)) k=T −N +1 Likewise, the IF will be employed to give an approximate solution to the maximum likelihood estimation problem based on the most N recent measurements. The recursive moving horizon maximum likelihood estimation algorithm could make the ARMAX filter suitable for on-line and real-time implementation. In the loss function of Equation 3.17, all data points are given the same weight. It is common to reduce the influence of old data. This can be done by using a loss function with exponential weighting, that is, V = N ∑ ( )2 λN −k z(k) − HΦk−1 x ˆ(1|N ) k=1 The forgetting factor, , is less than one and is a measure of how fast old data are forgotten. Hence, this alternative approach to reduce the influence of the old data could also be studied in the future. Besides the computational comparison, the output performances of MMPC and SMPC could also be compared by simulation and experiment in the future study. 127 Author’s Publications [1] W. K. Ho, K. V. Ling, H. D. Vu, and X. Q. Wang, Filtering of the ARMAX process with Generalized t-Distribution noise: The Influence Function Approach, published in Industrial & Engineering Chemistry Research, 2014. 128 Bibliography [1] Eduardo Camponogara, Dong Jia, Bruce H Krogh, and Sarosh Talukdar. Distributed model predictive control. Control Systems, IEEE, 22(1):44–52, 2002. [2] Eduardo F Camacho et al. Model predictive controllers. In Model Predictive control, pages 13–30. Springer, 2007. [3] David Q Mayne, James B Rawlings, Christopher V Rao, and Pierre OM Scokaert. Constrained model predictive control: Stability and optimality. Automatica, 36(6):789–814, 2000. [4] Terence Breedijk, Thomas F Edgar, and Isaac Trachtenberg. A model predictive controller for multivariable temperature control in rapid thermal processing. In American Control Conference, 1993, pages 2980–2984. IEEE, 1993. [5] Artemis Theodoropoulou, Evanghelos Zafiriou, and Raymond A Adomaitis. Inverse model-based real-time control for temperature uniformity of rtcvd. Semiconductor Manufacturing, IEEE Transactions on, 12(1):87–101, 1999. 129 [6] Dae Ryook Yang, Kwang Soon Lee, Hyo Jin Ahn, and Jay H Lee. Experimental application of a quadratic optimal iterative learning control method for control of wafer temperature uniformity in rapid thermal processing. Semiconductor Manufacturing, IEEE Transactions on, 16(1):36–44, 2003. [7] D Wang and J A Romagnoli. A Framework for Robust Data Reconciliation Based on a Generalized Objective Function. Industrial & Engineering Chemistry Research, (13):3075–3084, June . ISSN 0888-5885. doi: 10.1021/ie0206655. [8] Carlos E Garcia, David M Prett, and Manfred Morari. Model predictive control: theory and practicea survey. Automatica, 25(3):335–348, 1989. [9] Manfred Morari and Jay H Lee. Model predictive control: past, present and future. Computers & Chemical Engineering, 23(4):667–682, 1999. [10] S Joe Qin and Thomas A Badgwell. A survey of industrial model predictive control technology. Control engineering practice, 11(7):733–764, 2003. [11] Wang Liuping. Model Predictive Control System Design and Implementation Using MATLAB. Advances in Industrial Control. Springer London, London. ISBN 978-1-84882-330-3. doi: 10.1007/978-1-84882-331-0. [12] Manfred Morari, Mato Baotic, and Francesco Borrelli. Hybrid systems modeling and control. European Journal of Control, 9(2):177–189, 2003. 130 [13] Patricio Cortes, Alan Wilson, Samir Kouro, Jose Rodriguez, and Haitham Abu-Rub. Model predictive control of multilevel cascaded h-bridge inverters. Industrial Electronics, IEEE Transactions on, 57(8):2691–2699, 2010. [14] Pablo Lezana, Ricardo Aguilera, and Daniel E Quevedo. Model predictive control of an asymmetric flying capacitor converter. Industrial Electronics, IEEE Transactions on, 56(6):1839–1846, 2009. [15] David Sturzenegger, Dimitrios Gyalistras, Markus Gwerder, Carina Sagerschnig, Manfred Morari, and Roy S Smith. Model predictive control of a swiss office building. In 11th REHVA World Congress Clima, 2013. [16] Tristan Perez and Graham C Goodwin. Constrained predictive control of ship fin stabilizers to prevent dynamic stall. Control Engineering Practice, 16(4):482–494, 2008. [17] Richard M Murray, John Hauser, Ali Jadbabaie, Mark B Milam, Nicolas Petit, William B Dunbar, and Ryan Franz. Online control customization via optimization-based control. Software-Enabled Control: Information Technology for Dynamical Systems, pages 149–174, 2003. [18] Arthur Richards and Jonathan P How. Model predictive control of vehicle maneuvers with guaranteed completion time and robust feasibility. In American Control Conference, 2003. Proceedings of the 2003, volume 5, pages 4034–4040. IEEE, 2003. 131 [19] CL Castillo, W Moreno, and KP Valavanis. Unmanned helicopter waypoint trajectory tracking using model predictive control. In Control & Automation, 2007. MED’07. Mediterranean Conference on, pages 1–8. IEEE, 2007. [20] Yudong Ma, Francesco Borrelli, Brandon Hencey, Brian Coffey, Sorin Bengea, and Philip Haves. Model predictive control for the operation of building cooling systems. Control Systems Technology, IEEE Transactions on, 20(3):796–803, 2012. [21] Baocang Ding, Marcin T Cychowski, Yugeng Xi, Wenjian Cai, and Biao Huang. Model predictive control. Journal of Control Science and Engineering, 2012, 2012. [22] Arthur Tay, Weng Khuen Ho, and Ni Hu. An in situ approach to real-time spatial control of steady-state wafer temperature during thermal processing in microlithography. Semiconductor Manufacturing, IEEE Transactions on, 20(1):5–12, 2007. [23] Woei Wan Tan and Reginald FY Li. An in-situ temperature measurement system for duv lithography. Instrumentation and Measurement, IEEE Transactions on, 52(4):1136–1142, 2003. [24] Arthur Tay, Hui-Tong Chua, Yuheng Wang, and Geng Yang. Control of semiconductor substrate temperature uniformity during photoresist processing in lithography. In Asian Control Conference, 2009. ASCC 2009. 7th, pages 853–858. IEEE, 2009. 132 [25] Rohit R Rewagad and Anton A Kiss. Dynamic optimization of a dividingwall column using model predictive control. Chemical Engineering Science, 68(1):132–142, 2012. [26] Frank R. Hampel, Elvezio M. Ronchetti, Peter J. Rousseeuw, and Werner A. Stahel. Robust Statistics: The Approach Based on Influence Functions. Wiley, 1986. ISBN 978-0-471-73577-9. [27] Joseph M Steigerwald, Shyam P Murarka, and Ronald J Gutmann. Chemical Mechanical Planarization of Microelectronic Materials. Wiley-VCH Verlag GmbH. ISBN 9783527617746. doi: 10.1002/9783527617746. [28] Sheng-Jyh Shiu, Cheng-Ching Yu, and Shih-Haur Shen. Multivariable control of multizone chemical mechanical polishing. Journal of Vacuum Science & Technology B: Microelectronics and Nanometer Structures, (4):1679. ISSN 0734211X. doi: 10.1116/1.1761483. [29] Weng Khuen Ho, Hoang Dung Vu, and Keck Voon Ling. Influence Function Analysis of Parameter Estimation with Generalized t Distribution Noise Model. Industrial & Engineering Chemistry Research, (11):4168– 4177, February . ISSN 0888-5885. doi: 10.1021/ie303139k. [30] Jan M Maciejowski and Mihai Huzmezan. Predictive control. Springer, 1997. [31] Leonidas G Bleris, Panagiotis D Vouzis, Mark G Arnold, and Mayuresh V Kothare. A co-processor fpga platform for the implementation of real-time 133 model predictive control. In American Control Conference, 2006, pages 6–pp. IEEE, 2006. [32] Tor A Johansen, Warren Jackson, Robert Schreiber, and Petter Tondel. Hardware architecture design for explicit model predictive control. In American Control Conference, 2006, pages 6–pp. IEEE, 2006. [33] Keck-Voon Ling, Bing Fang Wu, and JM Maciejowski. Embedded model predictive control (mpc) using a fpga. In Proc. 17th IFAC World Congress, pages 15250–15255, 2008. [34] Jostein Vada, Olav Slupphaug, Tor A Johansen, and Bjarne A Foss. Linear mpc with optimal prioritized infeasibility handling: application, computational issues and stability. Automatica, 37(11):1835–1843, 2001. [35] Keck Voon Linga and Jan Maciejowskib Bing Fang Wua. Multiplexed model predictive control. 2005. [36] KV Ling, WK Ho, BF Wu, Andreas Lo, and H Yan. Multiplexed mpc for multizone thermal processing in semiconductor manufacturing. Control Systems Technology, IEEE Transactions on, 18(6):1371–1380, 2010. [37] Arthur Richards, Keck-Voon Ling, and JM Maciejowski. Robust multiplexed model predictive control. In European Control Conference, pages 441–446, 2007. [38] Michael Quirk and Julian Serda. Semiconductor manufacturing technology, volume 1. Prentice Hall NJ, USA, 2001. 134 [39] Weng Khuen Ho, Arthur Tay, Ming Chen, and Choon Meng Kiew. Optimal feed-forward control for multizone baking in microlithography. Industrial & engineering chemistry research, 46(11):3623–3628, 2007. [40] Khalid El-Awady, Charles D Schaper, and Thomas Kailath. Programmable thermal processing module for semiconductor substrates. Control Systems Technology, IEEE Transactions on, 12(4):493–509, 2004. [41] James B McDonald and Whitney K. Newey. Partially adaptive estimation of regression models via the generalized t distribution. Econometric Theory, 4(3):428–457, 1988. [42] James B. McDonald. Partially adaptive estimation of ARMA time series models. International Journal of Forecasting, (2):217–230, January . ISSN 01692070. doi: 10.1016/0169-2070(89)90089-7. [43] Christian Hansen, James B. McDonald, and Whitney K. Newey. Instrumental Variables Estimation With Flexible Distributions. Journal of Business and Economic Statistics, (1):13–25, January . ISSN 0735-0015. doi: 10.1198/jbes.2009.06161. [44] RE Kalman. A new approach to linear filtering and prediction problems. Journal of basic Engineering, (Series D):35–45. [45] Keck Voon Ling, Jan Maciejowski, Arthur Richards, and Bing Fang Wu. Multiplexed model predictive control. Automatica, 48(2):396–401, 2012. 135 [46] Gary S May and Costas J Spanos. Fundamentals of semiconductor manufacturing and process control. Wiley. com, 2006. [47] S Postnikov, S Hector, C Garza, R Peters, and V Ivin. Critical dimension control in optical lithography. Microelectronic engineering, 69(2):452–458, 2003. [48] Arunn Narasimhan and Natarajan Ramanan. Simulation studies and experimental verification of the performance of a lithocell combination bake-chill station. Journal of Micro/Nanolithography, MEMS, and MOEMS, 3(2): 332–338, 2004. [49] Q Zhang, P Friedberg, K Poolla, and Costas Spanos. Enhanced spatial peb uniformity through a novel bake plate design. AEC/APC XVII, 2006, 2005. [50] Li-Jui Chen, Chih-Ming Ke, Bang-Ching Ho, Jen-Chieh Shih, and TsaiSheng Gau. Scatterometric method of monitoring hot plate temperature and facilitating critical dimension control, July 2010. US Patent 7,751,025. [51] Markus Kagerer, Daniel Miller, Wayne Chang, and Daniel J Williams. Arf processing of 90-nm design rule lithography achieved through enhanced thermal processing. In Proceedings of SPIE, volume 6153, page 615333, 2006. [52] Yit Sung Ngo, Kar Tien Ang, and Arthur Tay. Method for real-time critical dimensions signature monitoring and control: Sensor, actuator, and ex- 136 perimental results. Review of Scientific Instruments, 84(1):015116–015116, 2013. [53] James Walter Blatchford and Yiming Gu. Gate line edge roughness reduction by using 2p/2e process together with high temperature bake, November 2012. US Patent 8,304,317. [54] Akinobu Tanaka, Tamotsu Watanabe, and Satoshi Watanabe. Patterning process, March 12 2013. US Patent 8,394,577. [55] Chen-Fu Chien, Ying-Jen Chen, and Chia-Yu Hsu. A novel approach to hedge and compensate the critical dimension variation of the developedand-etched circuit patterns for yield enhancement in semiconductor manufacturing. Computers & Operations Research, 2014. [56] Weng Khuen Ho, Arthur Tay, Ying Zhou, and Kai Yang. In situ fault detection of wafer warpage in microlithography. Semiconductor Manufacturing, IEEE Transactions on, 17(3):402–407, 2004. [57] Arthur Tay, Weng Khuen Ho, Ni Hu, and Xiaoqi Chen. Estimation of wafer warpage profile during thermal processing in microlithography. Review of scientific instruments, 76(7):075111–075111, 2005. [58] Arthur Tay, Hui Tong Chua, Wang Yuheng, Yang Geng, and Ho Weng Khuen. Modeling and real-time control of multizone thermal processing system for photoresist processing. Industrial & Engineering Chemistry Research, 52(13):4805–4814, 2013. 137 [59] H W Sorenson. Least-squares estimation: from Gauss to Kalman. IEEE Spectrum, (7):63–68, July . ISSN 0018-9235. doi: 10.1109/MSPEC.1970. 5213471. [60] D Wang and J.A. Romagnoli. Generalized T distribution and its applications to process data reconciliation and process monitoring. Transactions of the Institute of Measurement and Control, (5):367–390, December . ISSN 01423312. doi: 10.1191/0142331205tm155oa. [61] Han Yan, Weng Khuen Ho, Keck Voon Ling, and Khiang Wee Lim. MultiZone Thermal Processing in Semiconductor Manufacturing: Bias Estimation. IEEE Transactions on Industrial Informatics, (2):216–228, May . ISSN 1551-3203. doi: 10.1109/TII.2010.2040285. [62] Panayiotis Theodossiou. Financial Data and the Skewed Generalized T Distribution. Management Science, 44(12):1650–1661, 1998. [63] Turan G. Bali and Panayiotis Theodossiou. A conditional-SGT-VaR approach with alternative GARCH models. Annals of Operations Research, (1):241–267, December . ISSN 0254-5330. doi: 10.1007/s10479-006-0118-4. [64] Frank R. Hampel. The Influence Curve and its Role in Robust Estimation. Journal of the American Statistical Association, (346):383–393, June . ISSN 0162-1459. doi: 10.1080/01621459.1974.10482962. [65] Genshiro Kitagawa. A Self-Organizing State-Space Model. Journal of the 138 American Statistical Association, (443):1203–1215, September . ISSN 01621459. doi: 10.1080/01621459.1998.10473780. [66] M.S. Arulampalam, S. Maskell, N. Gordon, and T. Clapp. A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking. IEEE Transactions on Signal Processing, (2):174–188. ISSN 1053587X. doi: 10. 1109/78.978374. [67] Dan Crisan and Boris Rozovskii. The Oxford handbook of nonlinear filtering. Oxford University Press. [68] Karl Johan ˚ A str¨om and Bj¨orn Wittenmark. Computer-controlled systems (3rd ed.). Prentice-Hall, Inc., Upper Saddle River, NJ, USA, 1997. ISBN 0-13-314899-8. [69] Ioan Dor´e Landau, Rogelio Lozano, Mohammed M’Saad, and Alireza Karimi. Adaptive Control. Springer London, London. Communications and Control Engineering. ISBN 978-0-85729-663-4. doi: 10.1007/ 978-0-85729-664-1. [70] Eduardo Camacho and Carlos Bordons. Model Predictive Control. Springer Verlag, 1998. ISBN 3-540-76241-8. [71] Geoffrey J. McLachlan and Thriyambakam Krishnan. The EM Algorithm and Extensions. Wiley Series in Probability and Statistics. John Wiley & Sons, Inc., Hoboken, NJ, USA, edition, February . ISBN 9780470191613. doi: 10.1002/9780470191613. 139 [72] R. v. Mises. On the Asymptotic Distribution of Differentiable Statistical Functions. The Annals of Mathematical Statistics, 18(3):309–348, 1949. [73] Luisa Turrin Fernholz. On multivariate higher order von Mises expansions. Metrika, (2):123–140, May . ISSN 0026-1335. doi: 10.1007/s001840000097. [74] Elilini Siva, Jan Maciejowski, and Keck-Voon Ling. Robust multiplexed model predictive control for agent-based conflict resolution. In Decision and Control (CDC), 2010 49th IEEE Conference on, pages 4335–4340. IEEE, 2010. [75] Keck Voon Ling, Weng Khuen Ho, Yong Feng, and Bingfang Wu. Integralsquare-error performance of multiplexed model predictive control. Industrial Informatics, IEEE Transactions on, 7(2):196–203, 2011. [76] Weng Khuen Ho, Arthur Tay, Jun Fu, Ming Chen, and Yong Feng. Critical dimension and real-time temperature control for warped wafers. Journal of Process Control, 18(10):916–921, 2008. [77] Franco Blanchini. Set invariance in control. Automatica, 35(11):1747–1767, 1999. [78] Bokyu Kwon and Soohee Han. Least-mean-square receding horizon estimation. Mathematical Problems in Engineering, 2012, 2012. 140 Appendix A Derivation of Equation (3.14) By taking expectation, Equation (3.12) can be written as ∫ +∞ ψ(e)f (ε)dε = (A.1) −∞ To study the change in x ˆ(1) when the distribution changes from f (ε) to a new distribution f1 (ε), replace f (ε) in Equation (A.1) by (1 − h)f (ε) + hf1 (ε) where ≤ h ≤ 1, giving ∫ +∞ −∞ ψ(ε)((1 − h)f (ε) + hf1 (ε))dε = (A.2) Differentiating Equation (A.2) with respect to h gives (∫ +∞ ) ∂ ψ(ε)((1 − h)f (ε) + hf1 (ε))dε = ∂h −∞  +∞  +∞ ∫ ∫ ∂ψ(ε) ∂ θ¯ ψ(ε)(−f (ε) + f1 (ε))dε +  =0 ((1 − h)f (ε) + hf1 (ε))dε ¯ ∂h ∂θ −∞ −∞ (A.3) 141 Let h = and using Equation (A.1), Equation (A.3) reduces to ∂x ˆ(1) ∂h (∫ =− h=0 +∞ −∞ )−1 ∫ +∞ ∂ψ(ε) f (ε)dε ψ(ε)(f1 (ε))dε ∂x ˆ(1) −∞ (A.4) x(1)=0 When h = 0, the associated probability density function of x ˆ(1) is f (ε) and the usual assumption of zero initial condition for the ARMAX transfer function is made i.e. x(1) = 0. Let f1 (ε) = δ(ε) an impulse function at ε and Equation (A.4) reduces to the influence function IF(ε) = ∂x ˆ(1) ∂h (∫ =− h=0 ∞ −∞ )−1 ∂ψ(ε) f (ε)dε ψ(ε) ∂x ˆ(1) which is Equation (3.14). 142 x(1)=0 [...]... helicopter [19], and building cooling systems [20] However, MPC for multi- zone tracking 3 is not fully studied Some attempts have been done for temperature uniformity control [4–6] But these studies on temperature uniformity usually focused on the set-point tracking uniformity from batch to batch, not the uniformity of the zone- to -zone temperature trajectories Moreover, most of MPC control designs use...Abstract Model Predictive Control (MPC) has been widely studied and adopted in industrial applications because the actual control objectives and operating constraints can be represented explicitly in the optimization problem that is solved at each control instant [1–3] Some attempts have been done for temperature uniformity control [4–6] But these studies on temperature uniformity usually focused on the... Chapter 2 Model Predictive Control for Uniform Output For applications where uniformity among the outputs are critical, this chapter demonstrates that UMPC formulation is a possible candidate In this chapter, we compare the load disturbance performance of UMPC and SMPC We show that when the plant modeling error exists, the UMPC maintains the uniformity performance whereas the SMPC does not We formulate... guaranteeing that constraints are satisfied In determining the MPC control, one needs a process model to predict the future plant outputs, and an optimization criterion which is the cost function MPC could well handle the highly complex, non- linear, uncertain, and constrained dynamics The multi- variable cases can be easily dealt with by MPC The resulting controller is an easy-to-implement control law With... set-point tracking uniformity from batch to batch, not the uniformity of the zone- to -zone temperature trajectories In this thesis, we proposed a method called Uniformity Model Predictive Control (UMPC) to achieve output uniformity The idea of UMPC is to reconstruct the cost function of the Standard MPC Simulations and bakeplate experiments were carried out to show that UMPC gives better outputs uniformity... the receding-horizon control implementation of MPC The control horizon represents the number of parameters used to capture the future control trajectory The predictive horizon represents the number of samples we want to predict Although the optimal trajectory of future control signal is completely described within the length of control horizon, the actual control input to the plant only takes the first... function focuses on tracking the pre-set reference Model Predictive Control (MPC) operates by solving a constrained optimization problem on- line, in real-time, in order to decide how to update the control inputs (manipulated variables) at the next update instant The 15 UMPC, q1=1, q2=q3=20 90.5 zone1 zone2 zone3 Temperature 90 89.5 89 88.5 88 0 200 400 600 800 1000 Time Figure 2.2: UMPC Temperature response... one output and its reference, and errors between this output and the other outputs In order to have good output uniformity, only one output follows the setpoint, while this output becomes the references of the other outputs Work on applications of MPC as a feedback controller for bake-plate temperature control can be found in [38], and feed-forward control was reported in [39] In addition, a Linear... uniformity In contrast, as a strategy to ensure the good output uniformity, Uniformity Model Predictive Control (UMPC) is proposed UMPC solves the optimization problem with a different cost function The cost function of UMPC minimizes the error between one output and the pre-set reference, and also the errors between this output and the other outputs In order to have good output uniformity, only one... instead of the usual Gaussian distribution Moreover, the computational load is also a problem when applying the MPC designs to the industrial viii applications We provide one of the first experimental verification of the computational load reduction property of MMPC ix Chapter 1 Introduction 1.1 An Overview of Model Predictive Control The general design objective of Model Predictive Control (MPC) is to . ON MULTIZONE TRACKING AND NON- GAUSSIAN NOISE FILTERING FOR THE MODEL PREDICTIVE CONTROL WANG XIAOQIONG (B.Eng.(Hons.),NUS) A THESIS SUBMITTED FOR THE DEGREE OF DOCTOR. information which have b een used in the thesis. This thesis has also not been submitted for any degree in any university previously. WANG XIAOQIONG 30 Mar 2014 ON MULTIZONE TRACKING AND NON- GAUSSIAN. . . 122 6 Conclusion and Future Works 124 Bibliography 129 A Derivation of Equation (3.14) 141 iii List of Figures 1.1 Receding-horizon control implementation of Model Predictive Control. . .

Ngày đăng: 09/09/2015, 11:24

Từ khóa liên quan

Mục lục

  • Contents

  • List of Figures

  • List of Tables

  • Introduction

    • An Overview of Model Predictive Control

    • Motivation of the Thesis

    • Contribution of the Thesis

    • Scope of the Thesis

    • Model Predictive Control for Uniform Output

      • Introduction

      • Algorithm of UMPC

        • Formulation of UMPC

        • Control Law of UMPC

        • Cost Function Comparison of UMPC and SMPC

        • Bake Plate Thermal Modeling

        • Experimental Results

          • UMPC Uniformity Validation Experiments

          • UMPC Robustness Experiments

          • Conclusion

          • Filtering of the ARMAX process with Generalized t-Distribution Noise: The Influence Function Approach

            • Introduction

            • Maximum Likelihood Estimation of the ARMAX Process with GT Noise

              • The ARMAX Process

              • The Diophantine Equation

              • Maximum Likelihood Estimation

              • Influence Function Approximation

                • The Recursive Algorithm

Tài liệu cùng người dùng

Tài liệu liên quan