21
lation and Experimental Verificati odel Based Opto-Electronic Automat Drexel University Department of Electrical and Computer Engineering [email protected] , [email protected] , [email protected] Shubham K. Bhat , Timothy P. Kurzweg, and Allon Guez

Simulation and Experimental Verification of Model Based Opto-Electronic Automation

Embed Size (px)

DESCRIPTION

Simulation and Experimental Verification of Model Based Opto-Electronic Automation. Shubham K. Bhat , Timothy P. Kurzweg, and Allon Guez. Drexel University Department of Electrical and Computer Engineering. [email protected] , [email protected] , [email protected]. Overview. - PowerPoint PPT Presentation

Citation preview

Page 1: Simulation and Experimental Verification of  Model Based Opto-Electronic Automation

Simulation and Experimental Verification of Model Based Opto-Electronic Automation

Drexel University

Department of Electrical and Computer Engineering

[email protected], [email protected], [email protected]

Shubham K. Bhat, Timothy P. Kurzweg, and Allon Guez

Page 2: Simulation and Experimental Verification of  Model Based Opto-Electronic Automation

Motivation

Current State-of-the-Art Photonic Automation

Our Technique: Model Based Control

Optical Modeling Techniques

Learning Model Identification Technique

Conclusion and Future Work

Overview

Page 3: Simulation and Experimental Verification of  Model Based Opto-Electronic Automation

No standard for OE packaging and assembly automation.

Misalignment between optical and geometric axes

Packaging is critical to success or failure of optical microsystems

60-80 % cost is in packaging

Automation is the key to high volume, low cost, and high consistency manufacturing ensuring performance, reliability, and quality.

Motivation

Page 4: Simulation and Experimental Verification of  Model Based Opto-Electronic Automation

Current State-of-the-Art

LIMITATIONS:

Multi-modal Functions

Multi-Axes convergence

Slow, expensive

“Hill-Climbing” TechniqueVisual Inspect

and Manual Alignment

Initialization Loop

Move to set point (Xo)Measure Power (Po)

Stop motion Fix Alignment

ApproximateSet Point=Xo

Assembly Alignment Task Parameters

Off the shelfMotion Control (PID)

(Servo Loop)

StopStop

Page 5: Simulation and Experimental Verification of  Model Based Opto-Electronic Automation

Model Based Control

ADVANTAGES:

Support for Multi-modal Functions

Technique is fast

Cost-efficient

Visual Inspect and Manual Alignment

Initialization Loop

Move to set point (Xo)Measure Power (Po)

Stop motion Fix Alignment

Set Point=Xo

Learning AlgorithmModel Parameter

AdjustmentOptical Power

Propagation Model

Correction to Model Parameter

{Xk}, {Pk}

FEED - FORWARD

Off the shelfMotion Control (PID)

(Servo Loop)

Assembly Alignment Task Parameters

Page 6: Simulation and Experimental Verification of  Model Based Opto-Electronic Automation

Model Based Control Theory

)ˆ()(

)( 1p

d

KPsP

sR

1)(

)(

PK

P

sR

sP

p

r

)(

)(

)(

)(

)(

)(

sR

sP

sP

sR

sP

sP r

dd

r

Kp

Kp

Pd(s) Pr(s)++ +

-

R(s) E(s) P

1ˆ P

1)1

)(ˆ()(

)( 1

PK

PKP

sP

sP

pp

d

rIf = P,P

Page 7: Simulation and Experimental Verification of  Model Based Opto-Electronic Automation

2),(1),(2r

eU

j

zyxU

jkr

Optical Modeling TechniqueUse the Rayleigh-Sommerfeld Formulation to find a Power Distribution model at attachment point

Solve using Angular Spectrum Technique– Accurate for optical Microsystems

– Efficient for on-line computation

Spatial Domain Fourier Domain Spatial Domain

Page 8: Simulation and Experimental Verification of  Model Based Opto-Electronic Automation

Inverse Model

For Model Based control, we require an accurate inverse model of the power

However, most transfer functions are not invertible• Zeros at the right half plane

• Unstable systems

• Excess of poles over zeros of P

Power distribution is non-

monotonic (no 1-1 mapping)

Find “equivalent” set of monotonic functions

Page 9: Simulation and Experimental Verification of  Model Based Opto-Electronic Automation

Inverse Model: Our Approach

Decompose complex waveform into Piece-Wise Linear (PWL) Segments

Each segment valid in specified region

Find an inverse model for each segment

Page 10: Simulation and Experimental Verification of  Model Based Opto-Electronic Automation

The structure of the system and all of its parameter values are often not available.

Noise, an external disturbance, or inaccurate modeling could lead to deviation from the actual values.

Adjust the accuracy on the basis of experience.

Need for Learning Model

Real System

Adjustment Scheme

Model

+

- )(ˆ ty

)(tu )(ty

)(te

Input Output

ErrorEstimatedmodel

Page 11: Simulation and Experimental Verification of  Model Based Opto-Electronic Automation

Learning Model IdentificationAlgorithm

)ˆ,,ˆ(ˆ uyfy

yye ˆ

It follows that )ˆ(ee and

ˆˆ

ee

Step 1: Assume system to be described as , where y is the output, u is the input and is the vector of all unknown parameters.

),,( uyfy

Step 2: A mathematical model with the same form, with different parameter values , is used as a learning model such that

Step 3: The output error vector, e , is defined as

Step 4: Manipulate such that the output is equal to zero.

Step 5:

Page 12: Simulation and Experimental Verification of  Model Based Opto-Electronic Automation

Real System)(tu

Model

Sensitivity equations

)(ˆ t QtST )(

+

- )(ˆ ty

)(ty

)(te

Learning Model Identification Technique

Output Input

Output Error

Estimatedmodel ofunknown parameters

)(tS

Page 13: Simulation and Experimental Verification of  Model Based Opto-Electronic Automation

We present a two unknown system having input-output differential equation Kuyay ( a and K are unknown )

The variables u, y, and are to be measuredy

Step 1: uK

xa

x

0

0

10 1xy and 2xy { }

Step 2: uK

xa

x ˆˆ0

ˆˆ0

10ˆ

{ Assume estimated model and }xxe ˆ

The Sensitivity coefficients are contained in

K

e

a

eK

e

a

e

S

ˆˆ

ˆˆ

22

11

Step 3:

where , Tyyyye ˆˆ a

x

a

ˆ

ˆ

andK

x

K

eˆˆ

ˆ

Learning Model Identification example

Page 14: Simulation and Experimental Verification of  Model Based Opto-Electronic Automation

Learning Loop of PWL Segment

1

1

1

2

sxu

x

)1(

1

sPowerDisplacement+

-

K

Input2x 1x yu

.

(x) (P)(u)

uxxt

x

122

Kaxt

x

22

For each PWL Segment:L-1

Page 15: Simulation and Experimental Verification of  Model Based Opto-Electronic Automation

Learning for 2 Unknown Variables (PWL Segment)

a and K have initial estimates of 0.1 and 4

Actual values of a and K are 1.44 and 5.23

QeS T

S: Sensitivity matrix

Sxe

ˆˆ

Kaxt

x

22

: Updated Model

e: error matrixQ: weighting matrixe: tracking parameter

K

aˆˆ

Page 16: Simulation and Experimental Verification of  Model Based Opto-Electronic Automation

Distance = 10um

No. of. Peaks = 10

Edge Emitting Laser Coupled To a Fiber

Aperture = 20um x 20um

Fiber Core = 4 um

Prop. Distance = 10 um

Example: Laser Diode Coupling

NEAR FIELD COUPLING

Page 17: Simulation and Experimental Verification of  Model Based Opto-Electronic Automation

Nominal Model

dt

du

-

KK

KK

+ )1(

1

s

Proportional Gain

Proportional Gain

Motor Dynamics Plant Model

Derivative

Desired Power

Time Taken = 7 seconds

Model Based Control System

(1.41)

+InverseModel

+

+

20

18

16

14

12

Fiber Position(12.6 um)

1.5

1

0.5

0

1.5

1.3

1.1

0.9

0.7

Received Power(1.41 )

Page 18: Simulation and Experimental Verification of  Model Based Opto-Electronic Automation

Experimental Setup of Laser-diode example

Page 19: Simulation and Experimental Verification of  Model Based Opto-Electronic Automation

Test bed for Verification

Optical Power Sensor

Optical Source

X-Y Stage

Motion Control Card

X Amplifier

Y Amplifier

Laser Diode Driver

Pre-amplifiers, encoders

We acknowledge Kulicke and Soffa, Inc. for the donation of the XY Table

Page 20: Simulation and Experimental Verification of  Model Based Opto-Electronic Automation

Test bed for Verification

Optical Power Sensor

X-Y Stage

Laser Diode Driver

Page 21: Simulation and Experimental Verification of  Model Based Opto-Electronic Automation

Model based control leads to better system performance

Inverse model determined with PWL segments

Learning loop can increase accuracy of model

Shown increased performance in simulated systems

Hardware implementation

Evaluate other learning techniques

Error prediction in models

Conclusions and Future Work