+ All Categories
Home > Documents > CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis...

CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis...

Date post: 26-Aug-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
43
CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis D. Christofides Department of Chemical and Biomolecular Engineering Department of Electrical Engineering University of California, Los Angeles Nanomanufacturing Workshop February 11, 2008 Funded by NSF
Transcript
Page 1: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

CONTROL OF MULTI-SCALE PROCESS SYSTEMS

Panagiotis D. Christofides

Department of Chemical and Biomolecular Engineering

Department of Electrical Engineering

University of California, Los Angeles

Nanomanufacturing Workshop

February 11, 2008

Funded by NSF

Page 2: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

MODEL-BASED APPROACH TO CONTROLLER DESIGN

• Selection of inputs/outputs - Feedback control loop

ProcessControllerSet point Input Disturbances OutputController synthesis based on a process model

• Model construction: First-principles / System identification

¦ Possibility of improved closed-loop performance. Model accounts for inherent process characteristics (e.g., nonlinearity,

spatial variations, multiscale behavior)

¦ Characterization of limitations on achievable closed-loop stability,performance and robustness

Page 3: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

MODEL-BASED APPROACH TO CONTROLLER DESIGN

• Selection of inputs/outputs - Feedback control loop

ProcessControllerSet point Input Disturbances OutputController synthesis based on a process model

• Model construction: First-principles / System identification

¦ Possibility of improved closed-loop performance. Model accounts for inherent process characteristics (e.g., nonlinearity,

spatial variations, multiscale behavior)

¦ Characterization of limitations on achievable closed-loop stability,performance and robustness

Page 4: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

MODEL-BASED APPROACH TO CONTROLLER DESIGN

• Selection of inputs/outputs - Feedback control loop

ProcessControllerSet point Input Disturbances OutputController synthesis based on a process model

• Model construction: First-principles / System identification

¦ Possibility of improved closed-loop performance. Model accounts for inherent process characteristics (e.g., nonlinearity,

spatial variations, multiscale behavior)

¦ Characterization of limitations on achievable closed-loop stability,performance and robustness

Page 5: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

LUMPED CHEMICAL PROCESSES

• Example: continuous stirred tank reactor / (CA, T : spatially-homogeneous)

CA, T

Cooling water

Tj

CA0 , T0 , F

CA , T , F

• Models: Systems of nonlinear ordinary differential equations (ODEs)

dx

dt= f(x) + g(x)u

y = h(x)

• Approaches for nonlinear controller design

¦ Geometric control

¦ Lyapunov-based control

¦ Model predictive control

Page 6: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

LUMPED CHEMICAL PROCESSES

• Example: continuous stirred tank reactor / (CA, T : spatially-homogeneous)

CA, T

Cooling water

Tj

CA0 , T0 , F

CA , T , F

• Models: Systems of nonlinear ordinary differential equations (ODEs)

dx

dt= f(x) + g(x)u

y = h(x)

• Approaches for nonlinear controller design

¦ Geometric control

¦ Lyapunov-based control

¦ Model predictive control

Page 7: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

LUMPED CHEMICAL PROCESSES

• Example: continuous stirred tank reactor / (CA, T : spatially-homogeneous)

CA, T

Cooling water

Tj

CA0 , T0 , F

CA , T , F

• Models: Systems of nonlinear ordinary differential equations (ODEs)

dx

dt= f(x) + g(x)u

y = h(x)

• Approaches for nonlinear controller design

¦ Geometric control

¦ Lyapunov-based control

¦ Model predictive control

Page 8: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

THIN FILM GROWTH: A MULTISCALE PROCESS

Desorption

Gas phase

MigrationAdsorptionSurface

• Large disparity of time and length scales of phenomena occurring in gasphase and surface:¦ The assumption of continuum is not valid on the surface.

¦ Computationally impossible to model the whole system from amolecular point of view.

• Solution to bridge the macroscopic and microscopic scales:¦ Model the continuous gas phase by PDEs.

¦ Model the configuration of the surface by kinetic Monte-Carlo andstochastic PDEs.

¦ Incorporate the results of microscopic computations to PDEs viaboundary conditions.

Page 9: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

THIN FILM GROWTH: A MULTISCALE PROCESS

Desorption

Gas phase

MigrationAdsorptionSurface

• Large disparity of time and length scales of phenomena occurring in gasphase and surface:¦ The assumption of continuum is not valid on the surface.

¦ Computationally impossible to model the whole system from amolecular point of view.

• Solution to bridge the macroscopic and microscopic scales:¦ Model the continuous gas phase by PDEs.

¦ Model the configuration of the surface by kinetic Monte-Carlo andstochastic PDEs.

¦ Incorporate the results of microscopic computations to PDEs viaboundary conditions.

Page 10: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

CONTROL OF FILM SPATIAL UNIFORMITYRapid thermal CVD

Positioning ArmRetracting and Rotating

ReactantGasesLamp Bank AQuartz Process ChamberLamp Bank BLamp Bank CSteel Loading Chamber

Reduce film spatial non-uniformity

Plasma enhanced CVD

Substrate

Influent Gas Stream

Plasma

Showerhead

Effluent Gas Stream

Electrodes

Reduce film spatial non-uniformity

• Energy balance to model wafer temperature ( nonlinear parabolic PDE ):

∂t

(Cpw

(T )T)

= c01r

∂r

(κ(T )r

∂T

∂r

)+ f(T, r)

Page 11: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

CONTROL OF FILM SPATIAL UNIFORMITYRapid thermal CVD

Positioning ArmRetracting and Rotating

ReactantGasesLamp Bank AQuartz Process ChamberLamp Bank BLamp Bank CSteel Loading Chamber

Reduce film spatial non-uniformity

Plasma enhanced CVD

Substrate

Influent Gas Stream

Plasma

Showerhead

Effluent Gas Stream

Electrodes

Reduce film spatial non-uniformity

• Energy balance to model wafer temperature (nonlinear parabolic PDE):

∂t

(Cpw

(T )T)

= c01r

∂r

(κ(T )r

∂T

∂r

)+ f(T, r)

Page 12: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

CONTROL OF THIN FILM ROUGHNESS

vapor phase

migration

adsorption

substrate

vapor phase molecule

surface molecule

bulk molecule

desorption

• Deposition processes: molecule adsorption, migration and desorption

• Control problem: regulate the thin film surface roughness to a desired level

• First-principles models of surface height evolution: kinetic latticeMonte-Carlo (discrete) / stochastic PDEs (continuous approximation):

∂h

∂t= c0(W,T ) + c1(W,T )(

∂2h

∂x2+

∂2h

∂y2) + ξ(x, y, t)

Page 13: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

CONTROL OF THIN FILM ROUGHNESS

vapor phase

migration

adsorption

substrate

vapor phase molecule

surface molecule

bulk molecule

desorption

• Deposition processes: molecule adsorption, migration and desorption

• Control problem: regulate the thin film surface roughness to a desired level

• First-principles models of surface height evolution: kinetic latticeMonte-Carlo (discrete) / stochastic PDEs (continuous approximation):

∂h

∂t= c0(W,T ) + c1(W,T )(

∂2h

∂x2+

∂2h

∂y2) + ξ(x, y, t)

Page 14: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

CONTROL OF THIN FILM COMPOSITION

• PECVD of ZrO2 in an electron cyclotron resonance (ECR) reactor

¦ Metalorganic precursors are used

• Real-time carbon content estimator based on optical emission spectroscopy(OES) measurements

• Feedback control of the carbon content of the ZrO2 film

Page 15: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

FEEDBACK CONTROL OF WAFER TEMPERATURE PROFILEControl of a parabolic PDE

Positioning ArmRetracting and Rotating

ReactantGasesLamp Bank AQuartz Process ChamberLamp Bank BLamp Bank CSteel Loading Chamber

TemperatureMeasurements

• Energy balance to model wafer temperature (nonlinear parabolic PDE):∂

∂t

(Cpw(T )T

)= c0

1r

∂r

(κ(T )r

∂T

∂r

)+ f(T, r, u)

• Feedback control of parabolic PDEs (Christofides, Birkhauser, 2001)

¦ Derivation of low-dimensional ODE models using singular perturbationsand approximate inertial manifolds

¦ Feedback controller design using methods for ODE systems

¦ Characterization of stability and performance of PDE system

Page 16: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

FEEDBACK CONTROL OF WAFER TEMPERATURE PROFILEControl of a parabolic PDE

Positioning ArmRetracting and Rotating

ReactantGasesLamp Bank AQuartz Process ChamberLamp Bank BLamp Bank CSteel Loading Chamber

TemperatureMeasurements

• Energy balance to model wafer temperature (nonlinear parabolic PDE):∂

∂t

(Cpw(T )T

)= c0

1r

∂r

(κ(T )r

∂T

∂r

)+ f(T, r, u)

• Feedback control of parabolic PDEs (Christofides, Birkhauser, 2001)

¦ Derivation of low-dimensional ODE models using singular perturbationsand approximate inertial manifolds

¦ Feedback controller design using methods for ODE systems

¦ Characterization of stability and performance of PDE system

Page 17: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

RAPID THERMAL CHEMICAL VAPOR DEPOSITION

Closed-loop simulation results / (Baker and Christofides, IJC, 2000)

Spatiotemporal wafer temperature profile under nonlinear low-order control

0

0.5

1

0510152025303540

300500700900

11001300

rt (s)

T (K)

Final film thickness (t = 40 sec) under nonlinear low-order control

0.47

0.48

0.49

0.5

0.51

0.52

0 0.2 0.4 0.6 0.8 1

Dep

ositi

on (m

icro

met

ers)

r

Page 18: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

CONTROL OF NONLINEAR DISTRIBUTED SYSTEMS(Christofides, Birkhauser, 2001; Kluwer Academic, 2002)

Control of NonlinearDPSTransport/Reaction ProcessesFluid Dynamic SystemsParticulate ProcessesUncertaintyTime-delaysConstraintsOptimal Actuator/ Sensor PlacementIntegro-differential Equations

Parabolic/Hyperbolic PDEsHigher-order PDEs/Navier-Stokes EquationsSYSTEMS APPLICATIONS

PRACTICAL CONTROL ISSUES .

Page 19: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

MODELING OF SURFACE ROUGHNESS

vapor phase

migration

adsorption

substrate

vapor phase molecule

surface molecule

bulk molecule

desorption

• Deposition processes: molecule adsorption, migration and desorption

• Surface micro-processes are assumed to be Poisson processes.

• Master equation: describes the time evolution of the probability that thesurface is in configuration α at time t

dP (α, t)dt

=∑

β

P (β, t)Wαβ −∑

β

P (α, t)Wβα

Computationally intractable approach to modeling

Page 20: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

MODELING OF SURFACE ROUGHNESS

vapor phase

migration

adsorption

substrate

vapor phase molecule

surface molecule

bulk molecule

desorption

• Deposition processes: molecule adsorption, migration and desorption

• Surface micro-processes are assumed to be Poisson processes.

• Master equation: describes the time evolution of the probability that thesurface is in configuration α at time t

dP (α, t)dt

=∑

β

P (β, t)Wαβ −∑

β

P (α, t)Wβα

Computationally intractable approach to modeling

Page 21: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

MODELING OF SURFACE ROUGHNESS

vapor phase

migration

adsorption

substrate

vapor phase molecule

surface molecule

bulk molecule

desorption

• Deposition processes: molecule adsorption, migration and desorption

• Surface micro-processes are assumed to be Poisson processes.

• Master equation: describes the time evolution of the probability that thesurface is in configuration α at time t

dP (α, t)dt

=∑

β

P (β, t)Wαβ −∑

β

P (α, t)Wβα

Computationally intractable approach to modeling

Page 22: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

MODELING OF SURFACE ROUGHNESS

• Kinetic Monte-Carlo (kMC) simulation: provides unbiased realizations of astochastic process described by the Master equation

¦ Both the master equation and the Monte-Carlo algorithm can be derivedusing the same set of assumptions (Gillespie, J. Comput. Phys., 1976).

• Kinetic Monte-Carlo model for film growth (Vlachos, AIChE J., 1997):¦ First-nearest-neighbor interactions only.

¦ Solid-on-solid approximation of a simple cubic lattice.

¦ Periodic boundary conditions.

• Rates of adsorption, desorption, and migration:

ra =s0P

2a√

2πmkTCtot

rd(n) =ν0

2aexp(−nE

kT)

rm(n) =ν0A

2aexp(−nE

kT)

• Life time of an MC event is determined by a random number and the totalrate.

Page 23: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

MODELING OF SURFACE ROUGHNESS

• Kinetic Monte-Carlo (kMC) simulation: provides unbiased realizations of astochastic process described by the Master equation

¦ Both the master equation and the Monte-Carlo algorithm can be derivedusing the same set of assumptions (Gillespie, J. Comput. Phys., 1976).

• Kinetic Monte-Carlo model for film growth (Vlachos, AIChE J., 1997):¦ First-nearest-neighbor interactions only.

¦ Solid-on-solid approximation of a simple cubic lattice.

¦ Periodic boundary conditions.

• Rates of adsorption, desorption, and migration:

ra =s0P

2a√

2πmkTCtot

rd(n) =ν0

2aexp(−nE

kT)

rm(n) =ν0A

2aexp(−nE

kT)

n =0

n =1 n =2 n =4

n =3

---- Bottom layer

---- Top layer

• Life time of an MC event is determined by a random number and the totalrate.

Page 24: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

SIMULATION OF SURFACE ROUGHNESS

• Thin film microstructure and surface micro-processes.

¦ Adsorption events roughen the surface.

¦ Migration and desorption smoothen the surface.

• Effect of substrate temperature on surface roughness.

¦ High temperature reduces surface roughness by increasing the rates ofdesorption and migration.

¦ Left figure: configuration of film surface at T=550K.

¦ Right figure: configuration of film surface at T=700K.

Page 25: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

CONTROL OF MICROSCOPIC PROCESSES(Christofides and co-workers)

• Control of microscopic properties - surface roughness.

¦ Control of surface roughness using kinetic Monte-Carlo models (AIChEJ., 2003; CES, 2003; CACE, 2004).

¦ Covariance control of surface roughness using stochastic PDEsconstructed directly from microscopic rules (AIChE J., 2005; CACE,2005).

¦ Application to processes described by the Edwards–Wilkinson andKuramoto–Sivashinsky equations.

• Construction of stochastic PDEs using kMC simulation results (ACC,2005; IECR, 2005).

¦ Predictive control of surface roughness subject to state and controlconstraints.

¦ Application to one- and two-dimensional deposition processes.

Application to control and model construction of other microscopic properties /processes.

Page 26: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

CONTROL OF MICROSCOPIC PROCESSES(Christofides and co-workers)

• Control of microscopic properties - surface roughness.

¦ Control of surface roughness using kinetic Monte-Carlo models (AIChEJ., 2003; CES, 2003; CACE, 2004).

¦ Covariance control of surface roughness using stochastic PDEsconstructed directly from microscopic rules (AIChE J., 2005; CACE,2005).

¦ Application to processes described by the Edwards–Wilkinson andKuramoto–Sivashinsky equations.

• Construction of stochastic PDEs using kMC simulation results (ACC,2005; IECR, 2005).

¦ Predictive control of surface roughness subject to state and controlconstraints.

¦ Application to one- and two-dimensional deposition processes.

Application to control and model construction of other microscopic properties /processes.

Page 27: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

CONTROL OF MICROSCOPIC PROCESSES(Christofides and co-workers)

• Control of microscopic properties - surface roughness.

¦ Control of surface roughness using kinetic Monte-Carlo models (AIChEJ., 2003; CES, 2003; CACE, 2004).

¦ Covariance control of surface roughness using stochastic PDEsconstructed directly from microscopic rules (AIChE J., 2005; CACE,2005).

¦ Application to processes described by the Edwards–Wilkinson andKuramoto–Sivashinsky equations.

• Construction of stochastic PDEs using kMC simulation results (ACC,2005; IECR, 2005).

¦ Predictive control of surface roughness subject to state and controlconstraints.

¦ Application to one- and two-dimensional deposition processes.

Application to control and model construction of other microscopic properties /processes.

Page 28: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

CONTROL OF MICROSCOPIC PROCESSES(Christofides and co-workers)

• Control of microscopic properties - surface roughness.

¦ Control of surface roughness using kinetic Monte-Carlo models (AIChEJ., 2003; CES, 2003; CACE, 2004).

¦ Covariance control of surface roughness using stochastic PDEsconstructed directly from microscopic rules (AIChE J., 2005; CACE,2005).

¦ Application to processes described by the Edwards–Wilkinson andKuramoto–Sivashinsky equations.

• Construction of stochastic PDEs using kMC simulation results (ACC,2005; IECR, 2005).

¦ Predictive control of surface roughness subject to state and controlconstraints.

¦ Application to one- and two-dimensional deposition processes.

Application to control and model construction of other microscopic properties /processes.

Page 29: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

CONTROL OF MICROSCOPIC PROCESSES(Christofides and co-workers)

• Control of microscopic properties - surface roughness.

¦ Control of surface roughness using kinetic Monte-Carlo models (AIChEJ., 2003; CES, 2003; CACE, 2004).

¦ Covariance control of surface roughness using stochastic PDEsconstructed directly from microscopic rules (AIChE J., 2005; CACE,2005).

¦ Application to processes described by the Edwards–Wilkinson andKuramoto–Sivashinsky equations.

• Construction of stochastic PDEs using kMC simulation results (ACC,2005; IECR, 2005).

¦ Predictive control of surface roughness subject to state and controlconstraints.

¦ Application to one- and two-dimensional deposition processes.

Application to control and model construction of other microscopic properties /processes.

Page 30: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

PROCESS DESCRIPTION

vapor phase

migration

adsorption

substrate

vapor phase molecule

surface molecule

bulk molecule

desorption

• Simple cubic lattice.

• Homogenous growth: indistinguishable molecules.

• Surface microprocesses: adsorption, migration and desorption.

• Surface molecule interaction: first nearest-neighbors only.

• Multiscale modeling approach can be used to couple the surfacemicrostructure model with the gas phase model.

Page 31: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

SURFACE MICROSTRUCTURE MODEL (sPDE)(Ni & Christofides, IECR, 2005)

• Surface fluctuation model of the adsorption-migration-desorption process.

∂h

∂t= W

1− kw

W awe−kBT

Ew

+

kc

k2maxW ace

−kBT

Ec

52 h + ξ(x, y, t)

5h(0, y, t) = 5h(π, y, t), h(0, y, t) = h(π, y, t),

5h(x, 0, t) = 5h(x, π, t), h(x, 0, t) = h(x, π, t),

h(x, y, 0) = h0(x, y)

〈ξ(x, y, t)ξ∗(x′, y′, t′)〉 =π2

k2max

W

[1 +

e(at + ktW )T

eav + kvW

]δ(x− x′)δ(y − y′)δ(t− t′)

W : adsorption rate, T : substrate temperature,kw , kc , kt , kv , aw , ac , at , av , Ew and Ec : kinetic parametersdepend on the frequency constants and energy barriers associated with themicroscopic processes.

Page 32: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

OPEN-LOOP SIMULATION RESULTS: kMC vs sPDE

• Surface snapshots generated by kMC (left) and sPDE (right) simulation ofa thin film deposited at T = 610 K and W = 0.5 1/s for 200 s .

• Surface snapshots generated by kMC (left) and sPDE (right) simulation ofa thin film deposited at T = 710 K and W = 0.5 1/s for 200 s .

Page 33: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

PREDICTIVE CONTROL OF THIN FILM GROWTH• Thin film thickness (average surface height)/surface roughness

(root-mean-square of surface height)

h =

kmax∑

kx,ky=0

h(kxL, kyL)

k2max

r =

√√√√√√√

kmax∑

kx,ky=0

[h(kxL, kyL)− h]2

k2max

• Objective function

minW (tK+1),T (tK+1)

J(tK) = qh(hset − 〈hfinal(tK)〉)2 + qr(r2set − 〈rfinal(tK)〉2)2

• State and control constraints

¦ Substrate temperature constraint: Tmin ≤ T (t) ≤ Tmax

¦ Adsorption rate constraint: Wmin ≤ W (t) ≤ Wmax

¦ Nonnegative growth rate: h(tK+1) > h(tK)

• Predictive controller is design based on a low-order ODE model

Page 34: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

CLOSED-LOOP SIMULATIONS

0 20 40 60 80 100 120 140 160 180 2000

20

40

60

80

100

120

140

160

180

200

220

240

260

280

300

-1.0

-0.8

-0.6

-0.4

-0.2

0.0

0.2

0.4

0.6

0.8

1.0

h closed-loop h open-loop

W (s

-1)

h (M

L)

t (s)

W

h

W closed-loop

0 20 40 60 80 100 120 140 160 180 2000.0

0.5

1.0

1.5

2.0

2.5

3.0

3.5

4.0

4.5

5.0

500

520

540

560

580

600

620

640

660

T (K

)

r closed-loop r open-loop

r (M

L)

t (s)

T

r

T closed-loop

• Initial deposition conditions: W = 1.0 1/s and T = 610 K .

• Deposition length: tfinal = 200 s .

• Final thickness set-point: hset = 100 ML .

• Final surface roughness set-point: rset = 1.5 ML .

Page 35: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

THIN FILM VARIANCE REDUCTION VIA FEEDBACKCONTROL

1.35 1.40 1.45 1.50 1.55 1.60 1.65 1.700

2

4

6

8

10

12

open-loop3 =10%

coun

ts

roughness (ML)

1.45 1.50 1.55 1.60 1.65 1.70 1.75 1.800

5

10

15

20

25

30 closed-loop3 =3%

coun

ts

• The variance of thin film properties is unavoidable due to the stochasticnature of the thin film growth process.

• Feedback control is able to compensate for the stochasticity of the thin filmgrowth process and reduce the variance among the thin films.

Page 36: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

REAL-TIME CARBON CONTENT CONTROL IN PECVD(Ni et al., ACC, 2003; IEEE TSM, 2004)

• PECVD ZrO2 in an electron cyclotron resonance (ECR) reactor

¦ Metalorganic precursors are used

• Real-time carbon content estimator based on optical emission spectroscopy(OES) measurements

• Feedback control of the carbon content of the ZrO2 film

¦ Control the carbon content in the film by manipulating the mass flowrate of O2 / Controller utilizes real-time carbon content estimates

Page 37: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

REAL-TIME CARBON CONTENT ESTIMATION USING OES

• Real-time measurements of optical emission intensity ratio of C2 and O

from OES

• Correlation of carbon content with optical emission intensity ratio of C2

and O obtained from XPS measurements (Cho et al., 2001)

0 2 4 6 8 10 120

20

40

60

80

100R=0.95

Carb

on co

nten

t in t

he fi

lm (%

)

IC

2

(516.52 nm)

/ IO (777.42 nm)

Ambient Contamination

• Real-time carbon content estimation model:

N(k) =4.69

k − k0γ(k) + N(k − 1)

k − k0 − 1k − k0

k > k0

Page 38: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

EXPERIMENTAL RESULTS OF CLOSED-LOOP SYSTEM

0 200 400 600 800 1000 12000

1

2

3

4

5 Closed-loop Open-loop

XC (

%)

time (sec)1.0 1.2 1.4 1.6 1.8 2.0 2.2 2.4 2.6 2.8 3.0

1.0

1.5

2.0

2.5

3.0

0.0

0.5

1.0

1.5

2.0

2.5 Carbon Concentration

Actu

al C

arb

on

Co

nce

ntr

atio

n (

%)

Carbon Concentration Setpoint (%)

O / Z

r Ra

tio

O/Zr Ratio

• Film carbon content is controlled at the desired values

(verification via XPS) - Desired O/Zr ratio is achieved

• Film carbon content is significantly reduced under feedback control

Page 39: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

OPTIMIZATION WITH MULTISCALE OBJECTIVES

Optimization Problem

Objective function:

min∫Ω

G(x, x, d)dz

Equality constraints:

0 = A(x) + f(x, d)xm(ti) = Π(xm(ti−1), δt)

• Discretize PDEs in space and time using finite differences (FD)

¦ Results in large NLPs, specialized algorithms required

• Microscopic model

¦ Unavailable in closed form, computationally expensive

Computationally-efficient solution (Armaou and co-workers)

• Spatial discretization of PDEs using Galerkins method

¦ Eigenfunctions computed using Proper Orthogonal Decomposition(POD)

¦ Considerably small NLP compared to FD

• In situ adaptive tabulation for the microscopic integrator

¦ Speeds-up the computation by efficient tabulation and interpolation

Page 40: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

CONTROL OF MICROSTRUCTURAL DEFECTS

• Low pressure CVD reactor and thin film structure formation

αA B C

A B C

Pressure Sensor3-zone furnace Wafer PumpQuartz tubeGas inletLoad door

Page 41: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

CONSTRUCTION OF STOCHASTIC PDEs

• One-dimensional nonlinear stochastic PDE describing theevolution of the thin film density

∂ρ

∂t= c0ρ + c1

∂ρ

∂x+ c2

∂2ρ

∂x2+ · · ·+ cw

∂wρ

∂xw+ c + f(ρ, x, t) + ξ(x, t)

• Periodic boundary conditions

∂jρ

∂xj(0, t) =

∂jρ

∂xj(π, t), j = 0, · · · , w − 1

• Initial conditions

ρ(x, 0) = ρ0(x)

• ξ(x, t) is a Gaussian noise with zero mean and covariance

〈ξ(x, t)ξ(x′, t′)〉 = ς2δ(x− x′)δ(t− t′)

Page 42: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

CONTROL ALGORITHM FOR POROSITY REGULATIONUSING STOCHASTIC PDEs

• Model predictive control (MPC) formulations for stochasticPDE systems

minu(·)∈U

〈∫ t+T

tL(ρ(τ), u(τ))dτ + F (ρ(t + T ))〉

s.t.∂ρ

∂t= c0ρ + c1

∂ρ

∂x+ c2

∂2ρ

∂x2+ · · ·+ cw

∂wρ

∂xw+ f(ρ, x, t) + ξ(x, t)

P (χmin ≤ ρ(τ) ≤ χmax) ≥ pmin, τ ∈ [t, t + T ],

Model Predictive Controllerset

min <J(t, , u)> LPCVDProcess

ODE State Evaluation

(Fourier Transform )

u(t) (x, t)zn(t)

set

u

Page 43: CONTROL OF MULTI-SCALE PROCESS SYSTEMS Panagiotis …chm.pse.umass.edu/NMSworkshop/protected/ChristofidesSlides.pdf† Feedback control of parabolic PDEs (Christofldes, Birkh˜auser,

SUMMARY

• Control of macroscopic properties (film spatial uniformity) usingdistributed parameter system theory.

• Control and optimization of microscopic properties - surface roughness(New book with Birkhauser).

¦ Control of surface roughness using kinetic Monte-Carlo models.

¦ Covariance control of surface roughness using stochastic PDEsconstructed directly from microscopic rules.

¦ Application to processes described by the Edwards–Wilkinson andKuramoto–Sivashinsky equations.

¦ Construction of stochastic PDEs using kMC simulation results.

¦ Predictive control of surface roughness subject to state and controlconstraints.

¦ Application to one- and two-dimensional deposition processes.

¦ Optimization of thin film growth with multiscale control objectives.

• Applications to experimental system.


Recommended