neural inverse space mapping em-optimization...neural inverse space mapping em-optimization j.w....

17
Neural Inverse Space Mapping EM-Optimization J.W. Bandler, M.A. Ismail, J.E. Rayas-Sánchez and Q.J. Zhang Simulation Optimization Systems Research Laboratory McMaster University Bandler Corporation, www.bandler.com [email protected] presented at 2001 IEEE MTT-S International Microwave Symposium, Phoenix, AZ, May 23, 2001

Upload: others

Post on 04-Jul-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Neural Inverse Space Mapping EM-Optimization...Neural Inverse Space Mapping EM-Optimization J.W. Bandler, M.A. Ismail, J.E. Rayas-Sánchez and Q.J. Zhang Simulation Optimization Systems

Neural Inverse Space Mapping EM-Optimization

J.W. Bandler, M.A. Ismail, J.E. Rayas-Sánchez and Q.J. Zhang

Simulation Optimization Systems Research Laboratory McMaster University

Bandler Corporation, [email protected]

presented at

2001 IEEE MTT-S International Microwave Symposium, Phoenix, AZ, May 23, 2001

Page 2: Neural Inverse Space Mapping EM-Optimization...Neural Inverse Space Mapping EM-Optimization J.W. Bandler, M.A. Ismail, J.E. Rayas-Sánchez and Q.J. Zhang Simulation Optimization Systems

Neural Inverse Space Mapping EM-Optimization (NISM)

outline

ANN approaches for microwave design

NISM optimization

statistical parameter extraction

inverse neuromapping

the NISM step vs. the quasi-Newton step

examples

conclusions

Simulation Optimization Systems Research LaboratoryMcMaster University

Page 3: Neural Inverse Space Mapping EM-Optimization...Neural Inverse Space Mapping EM-Optimization J.W. Bandler, M.A. Ismail, J.E. Rayas-Sánchez and Q.J. Zhang Simulation Optimization Systems

Conventional ANN-Based Optimization of Microwave Circuits(Zaabab, Zhang and Nakhla, 1995, Gupta et al., 1997, Burrascano and Mongiardo, 1998)

step 1

Simulation Optimization Systems Research LaboratoryMcMaster University

ANN

finemodel

ωRfxf

≈ Rf

w

step 2

ANN ≈ R*xf

ω

many fine model simulations are usually needed

solutions predicted outside the training region are unreliable

Page 4: Neural Inverse Space Mapping EM-Optimization...Neural Inverse Space Mapping EM-Optimization J.W. Bandler, M.A. Ismail, J.E. Rayas-Sánchez and Q.J. Zhang Simulation Optimization Systems

ANN-Based Microwave Optimization Exploiting Available Knowledge

EM-ANN approach(Gupta et al., 1999)

Simulation Optimization Systems Research LaboratoryMcMaster University

neural space mapping approach(Bandler et al., 2000)

neuro-mapping

finemodel

ωRfxf

Rc ≈ Rf

w

coarsemodel

xc

ωc

NSM optimization requires 2n+1 upfront fine simulations

coarsemodel

ANN

finemodel

ω Rf

Rc

∆R

≈ ∆R

xf

w

Page 5: Neural Inverse Space Mapping EM-Optimization...Neural Inverse Space Mapping EM-Optimization J.W. Bandler, M.A. Ismail, J.E. Rayas-Sánchez and Q.J. Zhang Simulation Optimization Systems

Objectives

develop an aggressive ANN-based space mapping optimization

avoid multipoint parameter extraction and frequency mappings

Simulation Optimization Systems Research LaboratoryMcMaster University

Page 6: Neural Inverse Space Mapping EM-Optimization...Neural Inverse Space Mapping EM-Optimization J.W. Bandler, M.A. Ismail, J.E. Rayas-Sánchez and Q.J. Zhang Simulation Optimization Systems

Neural Inverse Space Mapping Optimization

Simulation Optimization Systems Research LaboratoryMcMaster University

Calculate the fine responsesRf s(xf

(i))

PARAMETER EXTRACTION:Find xc

(i) such that

Rcs(xc(i)) ≈ Rf s(xf

(i))

xf(i) = xc

* INVERSENEUROMAPPING:

Find the simplest neuralnetwork N such that

xf (l) ≈ N (xc

(l))

l = 1,..., i

xf (i+1) = N(xc

*)i = i + 1 xf(i) ≈ xf

(i+1)no

yes

End

COARSE OPTIMIZATION: find theoptimal coarse model solution xc

* thatgenerates the desired response

Start

i = 1

Page 7: Neural Inverse Space Mapping EM-Optimization...Neural Inverse Space Mapping EM-Optimization J.W. Bandler, M.A. Ismail, J.E. Rayas-Sánchez and Q.J. Zhang Simulation Optimization Systems

Statistical Parameter Extraction

Simulation Optimization Systems Research LaboratoryMcMaster University

(1)

)(minarg)(cPE

ic U

cxxx =

22)()( ccPEU xex =

)()()( )(ccs

iffsc xRxRxe −=

begin

solve (1) using as starting point

while

calculate using (2) and (3)

solve (1) using as starting point

end

xx ∆+*c

PEi

c ε>∞

)( )(xe

x∆

*cx

(2)

∞∇

=)( *max

cPE

PE

U xδ∆

(3)

)12(max −= kk randx ∆∆

nk K1=

Page 8: Neural Inverse Space Mapping EM-Optimization...Neural Inverse Space Mapping EM-Optimization J.W. Bandler, M.A. Ismail, J.E. Rayas-Sánchez and Q.J. Zhang Simulation Optimization Systems

Inverse Neuromapping

Simulation Optimization Systems Research LaboratoryMcMaster University

(4)

)(minarg* www NU=

2

2][)( TT

lNU LL ew =

),( )()( wxNxe lc

lfl −=

il ,,1K=

begin

solve (4) using a 2LP

h = n

while UN (w*) > εL

solve (4) using a 3LP

h = h + 1

endxc xf

N

ANN (2LP or 3LP)

w

Page 9: Neural Inverse Space Mapping EM-Optimization...Neural Inverse Space Mapping EM-Optimization J.W. Bandler, M.A. Ismail, J.E. Rayas-Sánchez and Q.J. Zhang Simulation Optimization Systems

Nature of the NISM Step

xf(i+1) = N(xc

*)

evaluates the current ANN at the optimal coarse solution

is equivalent to a quasi-Newton step

departs from a quasi-Newton step as the nonlinearity needed in the inverse mapping increases

does not use classical updating formulas to approximate the Jacobianinverse

Simulation Optimization Systems Research LaboratoryMcMaster University

Page 10: Neural Inverse Space Mapping EM-Optimization...Neural Inverse Space Mapping EM-Optimization J.W. Bandler, M.A. Ismail, J.E. Rayas-Sánchez and Q.J. Zhang Simulation Optimization Systems

Termination Condition for NISM Optimization

Simulation Optimization Systems Research LaboratoryMcMaster University

niifendend

if

if 3)(

2

)(

2

)()1( =∨+≤−+ xxx εε

Page 11: Neural Inverse Space Mapping EM-Optimization...Neural Inverse Space Mapping EM-Optimization J.W. Bandler, M.A. Ismail, J.E. Rayas-Sánchez and Q.J. Zhang Simulation Optimization Systems

HTS Quarter-Wave Parallel Coupled-Line Microstrip Filter(Westinghouse, 1993)

Simulation Optimization Systems Research LaboratoryMcMaster University

εr

L2

L1L0

L3

L2

L1

L0

S2 S1

S1 S2

S3

HW

we take L0 = 50 mil, H = 20 mil, W = 7 mil, εr = 23.425, loss tangent = 3×10−5; the metalization is considered lossless

the design parameters are

xf = [L1 L2 L3 S1 S2 S3] T

specifications

|S21| ≥ 0.95 for 4.008 GHz ≤ ω ≤ 4.058 GHz|S21| ≤ 0.05 for ω ≤ 3.967 GHz and ω ≥ 4.099 GHz

Page 12: Neural Inverse Space Mapping EM-Optimization...Neural Inverse Space Mapping EM-Optimization J.W. Bandler, M.A. Ismail, J.E. Rayas-Sánchez and Q.J. Zhang Simulation Optimization Systems

HTS Microstrip Filter: Fine and Coarse Models

fine model:

Sonnet’s em with high resolution grid

Simulation Optimization Systems Research LaboratoryMcMaster University

1

2

coarse model:

OSA90/hope built-in models of open circuits, microstrip lines and coupled microstrip lines

Page 13: Neural Inverse Space Mapping EM-Optimization...Neural Inverse Space Mapping EM-Optimization J.W. Bandler, M.A. Ismail, J.E. Rayas-Sánchez and Q.J. Zhang Simulation Optimization Systems

NISM Optimization of the HTS Filter

responses using em (o) and OSA90/hope (−)

at the starting point

Simulation Optimization Systems Research LaboratoryMcMaster University

3.95 4 4.05 4.1 4.150

0.2

0.4

0.6

0.8

1

frequency (GHz)

|S21

|

Page 14: Neural Inverse Space Mapping EM-Optimization...Neural Inverse Space Mapping EM-Optimization J.W. Bandler, M.A. Ismail, J.E. Rayas-Sánchez and Q.J. Zhang Simulation Optimization Systems

NISM Optimization of the HTS Filter (continued)

responses using OSA90/hope (−) at xc* and em (o) at the NISM solution

(after 3 NISM iterations)

Simulation Optimization Systems Research LaboratoryMcMaster University

3.95 4 4.05 4.1 4.150

0.2

0.4

0.6

0.8

1

frequency (GHz)

|S21

|

Page 15: Neural Inverse Space Mapping EM-Optimization...Neural Inverse Space Mapping EM-Optimization J.W. Bandler, M.A. Ismail, J.E. Rayas-Sánchez and Q.J. Zhang Simulation Optimization Systems

NISM vs. NSM Optimization

HTS filter optimal responses in the passband

after NISM (3 fine simulations)

Simulation Optimization Systems Research LaboratoryMcMaster University

3.98 4 4.02 4.04 4.06 4.080.8

0.85

0.9

0.95

1

frequency (GHz)

|S21

|

after NSM (14 fine simulations)(Bandler et al., 2000)

3.98 4 4.02 4.04 4.06 4.080.8

0.85

0.9

0.95

1

frequency (GHz)

|S21

|

Page 16: Neural Inverse Space Mapping EM-Optimization...Neural Inverse Space Mapping EM-Optimization J.W. Bandler, M.A. Ismail, J.E. Rayas-Sánchez and Q.J. Zhang Simulation Optimization Systems

NISM vs. Trust Region Aggressive Space Mapping (TRASM) Exploiting Surrogates

fine model minimax objective function

after NISM (3 fine simulations)

Simulation Optimization Systems Research LaboratoryMcMaster University

after TRASM Exploiting Surrogates (8 fine simulations) (Bakr et al., 2000)

1 2 3 4 5 6 7 80

0.2

0.4

0.6

0.8

1.0

iteration

fine

mod

el m

inim

ax o

bjec

tive

func

tion

1 2 30

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

iteration

fine

mod

el m

inim

ax o

bjec

tive

func

tion

Page 17: Neural Inverse Space Mapping EM-Optimization...Neural Inverse Space Mapping EM-Optimization J.W. Bandler, M.A. Ismail, J.E. Rayas-Sánchez and Q.J. Zhang Simulation Optimization Systems

Conclusions

we propose Neural Inverse Space Mapping (NISM) optimization

up-front EM simulations, multipoint parameter extraction or frequency mapping are not required

a statistical procedure overcomes poor local minima during parameter extraction

an ANN approximates the inverse of the mapping

the next iterate is obtained from evaluating the ANN at the optimal coarse solution

this is a quasi-Newton step

NISM optimization exhibits superior performance to NSM optimization and Trust Region Aggressive Space Mapping Exploiting Surrogates

Simulation Optimization Systems Research LaboratoryMcMaster University