<<

Lecture 15 - Distributed Control

• Spatially distributed systems • Motivation • Paper application • control with regularization • Optical network application • Few words on good stuff that was left out

EE392m - Winter 2003 15-1 Distributed Array Control

• Sensors and actuators are organized in large arrays distributed in space. • Controlling spatial distributions of physical variables • Problem simplification: the process and the arrays are uniform in spatial coordinate • Problems: –modeling – identification – control Sensors

Actuators

EE392m - Winter 2003 Control Engineering 15-2 Distributed Control Motivation

• Sensors and actuators are becoming cheaper – almost free • Integration density increases • MEMS sensors and actuators • Control of spatially distributed systems increasingly common • Applications: – paper – fiberoptic networks – adaptive and active optics – semiconductor processes –flow control – image processing EE392m - Winter 2003 Control Engineering 15-3 Paper Machine Process

MD CD machine cross direction direction

© Honeywell Scanning gauge • Control objective: flat profiles in the cross-direction • The same control technology for different actuator types: flow uniformity control, thermal control of deformations, and others

EE392m - Winter 2003 Control Engineering Headbox with Slice Lip CD Actuators

EE392m - Winter 2003 Control Engineering 15-5 © Honeywell Profile Control System

© Honeywell EE392m - Winter 2003 Control Engineering Biaxial Plastic Line Control

© Honeywell

EE392m - Winter 2003 Control Engineering Model Structure

• Process-independent model structure measurement g ∆Y = G∆U j m n m,n Y ∈ℜ ,U ∈ℜ ,G ∈ℜ actuator s etpoint

• G - spatial response matrix with

columns gj • Known parametric form of the spatial CD data box/actuator number response (noncausal FIR) g = gϕ(x − c ) • Green Function of the distributed j,k k j system

EE392m - Winter 2003 Control Engineering 15-8 Process Model Identification CD Actuator setpoint array, U(t)

MD

Measured profile response, Y(t)

• Extract noncausal FIR model • Fit parameterized response shape

EE392m - Winter 2003 Control Engineering 15-9 EE392m - Winter 2003 Control Engineering 15-10 Simple I control

• Compare to Lecture 4, Slide 5 I control • Step to step update: Y (t) = G ⋅U (t) + D(t) = − − []− − U(t) U(t 1) k Y (t 1) Yd • Closed-loop dynamics = ()− + −1[]+ − Y (z 1)I kG kGYd (z 1)D

• Steady state: z = 1 = = −1 − Y Yd , U G (Yd D)

EE392m - Winter 2003 Control Engineering 15-11 Simple I control

. ERROR NORM Issues with simple I control 4 • G not square positive definite 2

T 0 –use G as a spatial pre-filter 0 50 ERROR100 PROFILE 150 200 0.5 = T ⋅ + YG (t) G G U(t) DG (t) = T = T 0 YG G Y , DG G D -0.5 0 20 CONTROL40 PROFILE60 80 100 • For ill-conditioned G get very 20

large control, picketing 0 – use regularized inverse -20 • Slowly growing instability 0 20 40 60 80 100 – control not robust – regularization helps again

EE392m - Winter 2003 Control Engineering 15-12 Frequency Domain - Time

• LTI system is a convenient engineering model • LTI system as an input/output operator • Causal • Can be diagonalized by harmonic functions • For each frequency, the response is defined by amplitude and phase

LTI Plant

EE392m - Winter 2003 Control Engineering 15-13 Frequency Domain - Space

• Linear Spatially Invariant (LSI) system • LSI system is a convenient engineering model • LSI system as an input/output operator • Noncausal • Can be diagonalized by harmonic functions • Diagonalization = modal analysis; spatial modes are harmonic functions LSI Plant

EE392m - Winter 2003 Control Engineering 15-14 Control with Regularization

• Add integrator leakage term ∆ = − ()− − − − U(t) K Y (t 1) Yd SU(t 1) • Feedback operator K – spatial loopshaping • KG ≈ 1 at low spatial frequencies • KG ≈ 0 at high spatial frequencies • Smoothing operator S – regularization • S ≈ 0 at low spatial frequencies ≈ • S s0 at high spatial frequencies - regularization

EE392m - Winter 2003 Control Engineering 15-15 Spatial Frequency Analysis

•Matrix G → convolution operator g (noncausal FIR) → spatial frequency domain (Fourier) g(v) • Similarly: K → k(v) and S → s(v) • Each spatial frequency - mode - evolves independently g(νν )k(ν ) z −1+ s(ν ) y(ν ) = ν y + ν d z −1+ s( ) + g( )k(ν ) d z −1+ g( )k(ν ) • Steady state ν ν ν ν ν ν = g( )k( ) + s( ) y( ) ν ν yd ν d s( ) + g(ν)k(ν ) s( ) + g( )k(ν ) ν ν k(ν ) u(ν ) = ()y ( ) − d(ν ) s( ) + g( )k( ) d

EE392m - Winter 2003 Control Engineering 15-16 Sample Controller Design

• Spatial domain loopshaping is easy - it is noncausal • Example controller with regularization ERROR NORM PLANT 1 3 2 2 1.5 0.5 G 1 1 0.5 0 0 -5 -4 -3 -2 -1 0 1 2 3 4 5 0 1 2 3 0 100 ERROR200 PROFILE300 400 500 FEEDBACK 0.5 0.5 0.4 0.5 0.3 0.5 0 K 0.2 0.5 0.1 0.5 0 -0.5 -5 -4 -3 -2 -1 0 1 2 3 4 5 0 1 2 3 0 20 40 60 80 100 SMOOTHING CONTROL PROFILE 0.03 2 0.02 0.04 0.03 0.01 0 S 0.02 0 0.01 -0.01 -2 -5 -4 -3 -2 -1 0 1 2 3 4 5 0 1 2 3 0 20 40 60 80 100 For more depth and references, see: Gorinevsky, Boyd, Stein, ACC 2003 EE392m - Winter 2003 Control Engineering 15-17 WDM network equalization

• WDM (Wave Division Multiplexing) networks – multiple (say 40) independent laser signals with closely space wavelength packed (multiplexed) into a single fiber – each wavelength is independently modulated – in the end the signals are unpacked (de-mux) and demodulated – increases bandwidth 40 times without laying new fiber

EE392m - Winter 2003 Control Engineering 15-18 WDM network equalization

• Analog optical amplifiers (EDFA) 5 0 amplify all channels -5 -10 • Attenuation and amplification distort -15 -20 carrier intensity profile -25 -30 -35 • The profile can be flattened through -40 active control 1525 1535 1545 1555 1565

See more detail at: www126.nortelnetworks.com/news/papers_pdf/electronicast_1030011.pdf

EE392m - Winter 2003 Control Engineering 15-19 WDM network equalization

• Logarithmic (dB) attenuation for a sequence of notch filters = ⋅ ⋅ A A1 K AN N = log A ∑log Ak λ k=1 N ϕ λ = − λ − a( ) ∑ wk ( 0 ck) WDM k=1 Attenuation gain - Notch filter shape control handle

EE392m - Winter 2003 Control Engineering 15-20 Good stuff that was left out

• Estimation and Kalman filtering – navigation systems – data fusion and inferential sensing in fault tolerant systems • Adaptive control – adaptive feedforward, noise cancellation, LMS – industrial processes – – bio-med applications, anesthesia control – flight control • System-level logic • Integrated system/vehicle control

EE392m - Winter 2003 Control Engineering 15-21