Neural Inverse Space Mapping EM-Optimization (NISM)

8 downloads 0 Views 502KB Size Report
Neural Inverse Space Mapping EM-Optimization (NISM) outline. ANN approaches for microwave design. NISM optimization statistical parameter ... Page 3 ...
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

Simulation Optimization Systems Research Laboratory McMaster University

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 Laboratory McMaster University

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

ω xf

step 2

fine model

ANN w

Rf

≈ Rf

ω xf

ANN

≈ R*

many fine model simulations are usually needed solutions predicted outside the training region are unreliable

Simulation Optimization Systems Research Laboratory McMaster University

ANN-Based Microwave Optimization Exploiting Available Knowledge EM-ANN approach (Gupta et al., 1999)

ω

fine model

xf

coarse model

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

ω

Rf ∆R

fine model

xf

ωc

Rc

neurox mapping c

Rf

coarse model

w ANN w

≈ ∆R NSM optimization requires 2n+1 upfront fine simulations

Rc ≈ R f

Simulation Optimization Systems Research Laboratory McMaster University

Objectives develop an aggressive ANN-based space mapping optimization avoid multipoint parameter extraction and frequency mappings

Simulation Optimization Systems Research Laboratory McMaster University

Neural Inverse Space Mapping Optimization Start i=1 COARSE OPTIMIZATION: find the optimal coarse model solution xc* that generates the desired response

PARAMETER EXTRACTION: Find xc(i) such that

INVERSE NEUROMAPPING: Find the simplest neural network N such that

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

xf (l) ≈ N (xc(l))

xf(i) = xc* Calculate the fine responses Rf s(xf (i))

l = 1,..., i i=i+1

no

xf(i) ≈ xf(i+1) yes

End

xf (i+1) = N(xc*)

Simulation Optimization Systems Research Laboratory McMaster University

Statistical Parameter Extraction

(1)

(2)

xc (i ) = arg min U PE ( xc ) xc U PE ( xc ) = e ( xc ) e ( xc ) = R fs ( x f

(i )

∆max =

2 2

) − Rcs ( xc )

(3)

δ PE ∇U PE ( xc* )

∆ xk = ∆max (2randk − 1) k = 1K n



begin * solve (1) using xc as starting point

(i )

while e ( xc )



> ε PE

calculate ∆x using (2) and (3) solve (1) using xc* + ∆x as starting point end

Simulation Optimization Systems Research Laboratory McMaster University

Inverse Neuromapping

(4) w * = arg min U N ( w ) w

U N ( w ) = [ L el

el = x f

(l )

T

L]

T

2

begin

2

solve (4) using a 2LP

(l )

− N ( xc , w )

h=n

l = 1,K, i

while UN (w*) > εL solve (4) using a 3LP

ANN (2LP or 3LP) xc

N

w

xf

h=h+1 end

Simulation Optimization Systems Research Laboratory McMaster University

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 Jacobian inverse

Simulation Optimization Systems Research Laboratory McMaster University

Termination Condition for NISM Optimization x f (i +1) − x f (i ) ≤ ε end (ε end + x f (i ) ) 2

2



i = 3n

Simulation Optimization Systems Research Laboratory McMaster University

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

L0 L1 L2 L3

S1

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

S2 S3

L2 L0

the design parameters are

L1 W εr

H

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

S2

S1

Simulation Optimization Systems Research Laboratory McMaster University

HTS Microstrip Filter: Fine and Coarse Models fine model:

coarse model:

Sonnet’s em with high resolution grid

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

2

1

Simulation Optimization Systems Research Laboratory McMaster University

NISM Optimization of the HTS Filter responses using em (o) and OSA90/hope (−) at the starting point 1

|S21|

0.8 0.6 0.4 0.2 0

3.95

4

4.05

frequency (GHz)

4.1

4.15

Simulation Optimization Systems Research Laboratory McMaster University

NISM Optimization of the HTS Filter (continued) responses using OSA90/hope (−) at xc* and em (o) at the NISM solution (after 3 NISM iterations) 1 0.8

|S21|

0.6 0.4 0.2 0

3.95

4

4.05

frequency (GHz)

4.1

4.15

Simulation Optimization Systems Research Laboratory McMaster University

NISM vs. NSM Optimization

after NISM (3 fine simulations)

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

1

1

0.95

0.95

|S21|

|S21|

HTS filter optimal responses in the passband

0.9

0.85

0.8

0.9

0.85

3.98

4

4.02

4.04

frequency (GHz)

4.06

4.08

0.8

3.98

4

4.02

4.04

frequency (GHz)

4.06

4.08

Simulation Optimization Systems Research Laboratory McMaster University

NISM vs. Trust Region Aggressive Space Mapping (TRASM) Exploiting Surrogates fine model minimax objective function after TRASM Exploiting Surrogates (8 fine simulations) (Bakr et al., 2000)

after NISM (3 fine simulations) 1.0

fine model minimax objective function

fine model minimax objective function

1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0

1

2

iteration

3

0.8

0.6

0.4

0.2

0

1

2

3

4

5

iteration

6

7

8

Simulation Optimization Systems Research Laboratory McMaster University

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