27
Parallel Neural Space-Mapping (NSM) Optimization for EM-Based Design Zhang Chao

Parallel Neural Space - Mapping (NSM) Optimization for EM-Based Design

  • Upload
    nelson

  • View
    26

  • Download
    0

Embed Size (px)

DESCRIPTION

Parallel Neural Space - Mapping (NSM) Optimization for EM-Based Design. Zhang Chao. Train NSM with 2n+1 sets of data . Example : A Bandpass Filter. Coarse Model:. Fine Model:. Example : A Bandpass Filter. - PowerPoint PPT Presentation

Citation preview

Page 1: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Parallel Neural Space-Mapping (NSM)Optimization for EM-Based Design

Zhang Chao

Page 2: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Train NSM with 2n+1 sets of data

Page 3: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Example: A Bandpass Filter

Coarse Model: Fine Model:

Page 4: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Example: A Bandpass Filter

1 2 3 1 2 3

T

x S S SL L L

A 5% deviation from X for L and S is used, So there will be 13 sets of data for one iteration.

use Openmp method to get the training data

2 3 1 2 31(1 0.05)T

L S S SL L

1 2 3 1 2 3

T

S S SL L L

1 3 1 2 32(1 0.05)T

L S S SL L

1 2 1 2 33(1 0.05)T

L S S SL L

1 2 3 2 31(1 0.05)

T

S S SL L L

1 2 3 1 32(1 0.05)

T

SS SL L L

1 2 3 1 2 3(1 0.05)

T

SS SL L L

Page 5: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Coarse modelFmapping(w)

Coarse model

L1,L2,L3,S1,S2,S3

Lc1,Lc2,Lc3,Sc1,Sc2,Sc3

freq

X:the input of neural SM model

S21

NSM model

f

fc

𝑓 𝑐=𝑥1× 𝑓𝑟𝑒𝑞+𝑥0

[𝐿𝐶1

𝐿𝐶 2𝐿𝐶3

𝑆𝐶1𝑆𝐶 2

𝑆𝐶3

]=[𝑤11 𝑤12 𝑤13 𝑤14 𝑤15 𝑤16

𝑤21 𝑤22 𝑤23 𝑤24 𝑤25 𝑤26

𝑤31 𝑤32 𝑤33 𝑤34 𝑤35 𝑤36

𝑤41 𝑤42 𝑤43 𝑤44 𝑤45 𝑤46

𝑤51 𝑤52 𝑤53 𝑤54 𝑤55 𝑤56

𝑤61 𝑤62 𝑤63 𝑤64 𝑤65 𝑤66

][𝐿1𝐿2𝐿3𝑆1𝑆2𝑆3

]

Example: A Bandpass Filter

Page 6: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Example: A Bandpass Filter

Coarse modelFmapping(w)

Coarse model

L1,L2,L3,S1,S2,S3

Lc1,Lc2,Lc3,Sc1,Sc2,Sc3

freq

X:the input of neural SM model

S21

fc

f 𝑓 𝑐=𝑥1× 𝑓𝑟𝑒𝑞+𝑥0

Page 7: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Example: A Bandpass Filter

Design Specification:In the passband(4.008GHz-4.058GHz)In the stopband(<3.967GHz,>4.099GHz)

210.95S

210.05S

Page 8: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Example: A Bandpass Filter

The initial state:

The S21 of Coarse Model

The S21 of Fine Model

Page 9: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Example: A Bandpass Filter

Page 10: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Iteration 1: before training

Page 11: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Iteration 1: after training

Page 12: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Iteration 1: value the solution in CST

Before optimization After optimization

Page 13: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Iteration 2: before training

Page 14: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Iteration 2: after training

Page 15: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Iteration 2: value the solution in CST

Before optimization After optimization

Page 16: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Iteration 3: before training

Page 17: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Iteration 3: after training

Page 18: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Iteration 3: value the solution in CST

Before optimization After optimization

Page 19: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Iteration 4: before training

Page 20: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Iteration 4: after training

Page 21: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Iteration 4: value the solution in CST

Before optimization After optimization

Page 22: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Iteration 5: before training

Page 23: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Iteration 5: after training

Page 24: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Iteration 5: value the solution in CST

Before optimization After optimization

Page 25: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

A shortcoming of the method

When the error becomes very little, the effect of the method will become very little at the same time. It takes many iterations to let the error disappeared.

So, in the fifth iteration I make the specification more strict.

Page 26: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Example: A Bandpass Filter

Summary:Method NSM Optimization

(use 13 sets of data)CST Optimization

Iterations 5 1258

Average time for one iteration

About 5h 40min:CST time: about 5 min 1,get training data: 4 min 2,evaluation: 1 minADS time: about 5h 35min 1, train the NN: 5h 30min 2, optimization:5min

>38s(for one solver)

Total time: About 28h 20min >13.56h

Page 27: Parallel Neural  Space - Mapping  (NSM) Optimization for  EM-Based   Design

Thank you!