Use of Monte Carlo Techniques in Robustness Evaluation of Different Temperature Control Methods of Heated Plates. SC Solutions

Similar documents
Robust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization

Model-Based Control of Fast-Ramp RTP Systems æ

Systems Analysis and Control

Root Locus Design Example #4

V. Practical Optimization

The Generalized Nyquist Criterion and Robustness Margins with Applications

Model-based Control of Rapid Thermal Processing for Semiconductor Wafers

Chapter 4: Monte Carlo Methods. Paisan Nakmahachalasint

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

Chapter 7 - Solved Problems

Methods for analysis and control of. Lecture 4: The root locus design method

Dynamic Compensation using root locus method

Robust Control. 2nd class. Spring, 2018 Instructor: Prof. Masayuki Fujita (S5-303B) Tue., 17th April, 2018, 10:45~12:15, S423 Lecture Room

ECE317 : Feedback and Control

Active Control of Flow Over a Backward-Facing Step

MAS107 Control Theory Exam Solutions 2008

Control Systems II. ETH, MAVT, IDSC, Lecture 4 17/03/2017. G. Ducard

Lab # 4 Time Response Analysis

CM 3310 Process Control, Spring Lecture 21

Trade-offs in Temperature Control of Fast-Ramp RTO and RTA Systems

PID controllers. Laith Batarseh. PID controllers

AN EXTENSION OF GENERALIZED BILINEAR TRANSFORMATION FOR DIGITAL REDESIGN. Received October 2010; revised March 2011

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control

IMPROVED TECHNIQUE OF MULTI-STAGE COMPENSATION. K. M. Yanev A. Obok Opok

Methods for analysis and control of dynamical systems Lecture 4: The root locus design method

RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS. Ryszard Gessing

Control Systems I Lecture 10: System Specifications

CDS 101/110a: Lecture 8-1 Frequency Domain Design

EEE 184 Project: Option 1

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year

Dr Ian R. Manchester

Control Systems Design

A FEEDBACK STRUCTURE WITH HIGHER ORDER DERIVATIVES IN REGULATOR. Ryszard Gessing

ECSE 4962 Control Systems Design. A Brief Tutorial on Control Design

Simulation. Version 1.1 c 2010, 2009, 2001 José Fernando Oliveira Maria Antónia Carravilla FEUP

Implementation Issues for the Virtual Spring

Let the plant and controller be described as:-

Chapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI

Lab Experiment 2: Performance of First order and second order systems

Separation Principle & Full-Order Observer Design

R a) Compare open loop and closed loop control systems. b) Clearly bring out, from basics, Force-current and Force-Voltage analogies.

Objective: To study P, PI, and PID temperature controller for an oven and compare their performance. Name of the apparatus Range Quantity

Using Neural Networks for Identification and Control of Systems

1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii

Design of a Lead Compensator

System Modeling: Motor position, θ The physical parameters for the dc motor are:

Bangladesh University of Engineering and Technology. EEE 402: Control System I Laboratory

COMPOSITE REPRESENTATION OF BOND GRAPHS AND BLOCK DIAGRAMS FOR CONTROLLED SYSTEMS

Lab 3: Quanser Hardware and Proportional Control

Robust Control. 1st class. Spring, 2017 Instructor: Prof. Masayuki Fujita (S5-303B) Tue., 11th April, 2017, 10:45~12:15, S423 Lecture Room

ECE Introduction to Artificial Neural Network and Fuzzy Systems

Performance of Feedback Control Systems

A nonlinear filtering tool for analysis of hot-loop test campaings

Acceleration Feedback

Lecture 6. Rapid Thermal Processing. Reading: Chapter 6

YTÜ Mechanical Engineering Department

Return Difference Function and Closed-Loop Roots Single-Input/Single-Output Control Systems

Modeling and Control of Chemical Reactor Using Model Reference Adaptive Control

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual

Optimal Demand Response

Feedback Control of Linear SISO systems. Process Dynamics and Control

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Evaluation Performance of PID, LQR, Pole Placement Controllers for Heat Exchanger

ROBUST CONTROL SYSTEM DESIGN FOR SMALL UAV USING H2-OPTIMIZATION

ROBUSTNESS COMPARISON OF CONTROL SYSTEMS FOR A NUCLEAR POWER PLANT

[Type the document title]

EEE 550 ADVANCED CONTROL SYSTEMS

Application Note #3413

Modelling the Temperature Changes of a Hot Plate and Water in a Proportional, Integral, Derivative Control System

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

Overview of the Seminar Topic

Robust Performance Example #1

The Monte Carlo method what and how?

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES

] [ 200. ] 3 [ 10 4 s. [ ] s + 10 [ P = s [ 10 8 ] 3. s s (s 1)(s 2) series compensator ] 2. s command pre-filter [ 0.

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints

MRAGPC Control of MIMO Processes with Input Constraints and Disturbance

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

Algorithms and Networking for Computer Games

Feedback Control part 2

THERMAL PROFILE EVALUATION OF A SILICON WAFER IN THE APPARATUS FOR RAPID THERMAL CHEMICAL VAPOUR DEPOSITION

Determining Controller Constants to Satisfy Performance Specifications

Outline. Classical Control. Lecture 5

Mechanical Systems Part A: State-Space Systems Lecture AL12

Comparison of Feedback Controller for Link Stabilizing Units of the Laser Based Synchronization System used at the European XFEL

for the Heating and Cooling Coil in Buildings

Chapter 12. Feedback Control Characteristics of Feedback Systems

Professional Portfolio Selection Techniques: From Markowitz to Innovative Engineering

CHAPTER 7 MODELING AND CONTROL OF SPHERICAL TANK LEVEL PROCESS 7.1 INTRODUCTION

Analysis and Design of Control Systems in the Time Domain

Experiment 81 - Design of a Feedback Control System

TIME DELAY TEMPERATURE CONTROL WITH IMC AND CLOSED-LOOP IDENTIFICATION

DIGITAL CONTROLLER DESIGN

Practical work: Active control of vibrations of a ski mock-up with a piezoelectric actuator

EE C128 / ME C134 Fall 2014 HW 8 - Solutions. HW 8 - Solutions

Doing Physics with Random Numbers

-MASTER THESIS- ADVANCED ACTIVE POWER AND FREQUENCY CONTROL OF WIND POWER PLANTS

Controlo em Espaço de Estados

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Root Locus

Transcription:

Use of Monte Carlo Techniques in Robustness Evaluation of Different Temperature Control Methods of Heated Plates Dick de Roover, A. Emami-Naeini, J. L. Ebert, G.W. van der Linden, L. L. Porter and R. L. Kosut SC Solutions 1261 Oakmead Pkwy, Sunnyvale, CA 94085 (408) 617.4520, roover@scsolutions.com

Problem Overview/Motivation Temperature control is important in many thermal processing systems The dynamic response of the system can change considerably depending on operating temperature, wafer types, and/or process conditions Ideally one would like to get the exact same closed-loop temperature response (performance) despite these system variations (robustness) One can achieve this by using real-time feedback control In previous work, we used a simple example to compare three different control approaches in terms of their performance and robustness Performance bounds were calculated by gridding the parameter space, which requires a large number of simulations In this work, robustness of the various controllers is evaluated using a Monte Carlo Simulation Technique 2

Overview Thermal Model of Lamp Heated Plate Process Variations and Robust Control Recap of Control Methods Monte Carlo Simulation Method Performance Evaluation using Monte Carlo Results Summary 3

A tungsten-halogen lamp is shown heating a plate from below The plate radiates, conducts, and convects heat to the walls and surroundings. The system can be divided into a number of control volumes and the heat equation can be written for the net rate of temperature change: Thermal Model of Lamp Heated Plate Dynamic System of Equations For each control volume, i Sensed Temperature Thermal mass Radiation Conduction Convection Electrical Power In 4

Plate Heat Loss 1D Example The heat loss from the plate to the surroundings Effective emissivity Effective heat transfer coefficient Effective emissivity for infinite parallel surfaces Surface 1 Surface 2 We will look at control performance when these two parameters (ε and h) vary. 5

Overview Thermal Modeling of Lamp Heated Plates Process Variations and Robust Control Recap of Control Methods Monte Carlo Simulation Method Performance Evaluation using Monte Carlo Results Summary 6

Process Variations and Robust Control Plate emissivity can change in ways that are difficult to predict Changes in gas flows or gas chemistry can change the heat losses Changes can be wafer-to-wafer or during processing (dynamic). If you knew how the losses changed, you could tune the controller for a specific process condition. But often you cannot know about changes so the controller must be robust Robustness here is defined as good performance for a wide range of process conditions. 7

Process Variations and Robust Control The feedback controller is assumed to have no prior knowledge of these variations in the plant Controller System Reference Error Command Sensor System Variations: Heat loss from plate to surroundings: Effective emissivity Effective heat transfer coefficient 8

Dynamic System Variation System Variations First Order with Time Delay (FOTD) parameters for all systems Delay Time First order lag time DC Gain System is inherently faster with smaller DC gain at higher temperature due to non-linear radiant cooling. 9

Overview Thermal Modeling of Lamp Heated Plates Process Variations and Robust Control Recap of Control Methods Monte Carlo Simulation Method Performance Evaluation using Monte Carlo Results Summary 10

Gain-Scheduled PID Control Proportional Gain Integral Gain Derivative Gain G. F. Franklin, J. D. Powell, and A. Emami-Naeini, Feedback Control of Dynamic Systems, 6th ed. Prentice-Hall, 2010. 11

By trial-and-error we chose the gain values when h=20w/m 2 K, ε=0.2 Simulated 2 C/s, 50 C ramp, 200 < T < 1150 C Performance measures: Settling time Time from end of ramp until sensor stays within 0.5 C Overshoot How much response exceeds the reference in percent Repeatability Range of settling times Noise accommodation Effect of noise on control command PID Control Performance Overshoot 1 to 4% Settling time 20 to 120 sec. 200-250 C 650-700 C 1100-1150 C 12

Model-Based Control Incorporate a mathematical model of the system directly into the controller. Often referred to as Q-parameterization or Youla parameterization. For stable P, ALL stable controllers can be expressed in this form! Control design becomes choice of Q References for Q-parameterization Control Design We choose Q such that the closed-loop transfer function is 13

Bandwidth of Td is only tuning knob : MBC Control Performance The model used in the controller is not told how the model in the simulation is varying Performance: Settling time Fast settling: 10 to 25 sec. Overshoot Very small: 0.05 to 0.15% Repeatability Tight range in settling time & overshoot Noise accommodation More sensitive to noise than PID No Overshoot Good Repeatability Fast Settling 200-250 C 650-700 C 1100-1150 C 14

Performance Comparison: Settling Time 15

Performance Comparison: Overshoot 16

Performance Comparison: Noise Accommodation PID 17

Overview Thermal Modeling of Lamp Heated Plates Process Variations and Robust Control Recap of Control Methods Monte Carlo Simulation Method Performance Evaluation using Monte Carlo Results Summary 18

Monte Carlo Simulation Method The term Monte Carlo is used to refer to a wide range of stochastic techniques meaning that they rely on random numbers and probability statistics to tackle problems The term is coined after the casinos in the Principality of Monaco. Every game in a casino is a game of chance relying on random events: shuffling of cards, numbers on the dice, roulette wheel, etc. It is used in a variety of problems ranging from economics, communications, nuclear physics, and in control theory Allows analysis of complex systems that are otherwise intractable analytically 19

Monte Carlo Simulation Method Monte Carlo simulations are used to evaluate the performance robustness with respect to physical parameter variations when analytical approaches are difficult or not possible The ranges of parameter variations (e.g. emissivity and heat transfer coefficient) are usually known It is possible to map out the performance space with random selection of parameters within the allowable range and with given distributions using a pre-selected number of simulations The advantage of this approach is that one can map out the performance space without simulating each parameter variation individually, which could take up considerably more simulations (e.g. 10 parameters using 5 values per parameter would require 9.76 million simulations, compared to for example 100 or 1000 Monte Carlo simulations where the parameters are varied randomly) 20

Monte Carlo Simulation Process Each run of the Monte Carlo will produce different results depending on the seed. 21

Overview Thermal Modeling of Lamp Heated Plates Process Variations and Robust Control Recap of Control Methods Monte Carlo Simulation Method Performance Evaluation using Monte Carlo Results Summary 22

Parameter Distributions Heat transfer coefficient h: Uniform distribution between 5 & 100 Emissivity e: Normal distribution, mean=0.5, σ=0.15 23

Monte Carlo Results: PID Settling Time Settling Time 24

Monte Carlo Results: MBC Settling Time Settling Time 25

Comparison of Overshoot from Monte Carlo Simulations 26

Comparison of Settling Time from Monte Carlo Simulations 27

Comparison of Noise Reduction from Monte Carlo Simulations 28

Overview Thermal Modeling of Lamp Heated Plates Process Variations and Robust Control Recap of Control Methods Monte Carlo Simulation Method Performance Evaluation using Monte Carlo Results Summary 29

Summary In previous work, simulations were performed to compare the robustness & performance of different control methods for temperature control of plates. The methods were compared with respect to: worst-case settling time, overshoot, robustness (repeatability), noise accommodation. Performance bounds were calculated by gridding the parameter space, which requires a large number of simulations. In this work, robustness of the various controllers is evaluated using Monte Carlo Simulations, which requires a significantly smaller number of simulations. The Monte Carlo simulation results compare well with the analytical gridding approach, and help to quickly identify trends and problem areas. In addition, the Monte Carlo approach allows the user to be more specific about parameter variations by characterizing the random distribution. These results were applied to real-time feedback control, but apply to other areas of AEC/APC as well, such as Fault Detection, Virtual Sensing, etc. 30