design optimization via surrogate modeling and space mappingmbakr/ece718/lecture_12.pdf · select...
TRANSCRIPT
![Page 1: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/1.jpg)
Design Optimization Via Surrogate Modeling and Space Mapping
Qingsha Cheng, John W. Bandler and Koziel Slawek
presented at
Class ECE 718, Dr. Mohamed H. Bakr, McMaster UnviersityApril 26, 2010
![Page 2: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/2.jpg)
Current Space Mapping Collaborators
Dr. M.H. Bakr (McMaster)Dr. J.W. Bandler (McMaster)Dr. Q.S. Cheng (McMaster)Dr. S. Koziel (Reykjavik University)Dr. K. Madsen (TU Denmark)Dr. N.K. Nikolova (McMaster)Dr. J.C. Rautio (Sonnet Software)Dr. J. E. Rayas-Sánchez (ITESO)Dr. Q.J. Zhang (Carleton)
![Page 3: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/3.jpg)
The Space Mapping Concept(Bandler et al., 1994-) validation space
optimization space
mapping
prediction
surrogate update (surrogate
optimization)
(high-fidelityphysics model)
(low-fidelityphysics model)
![Page 4: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/4.jpg)
The Space Mapping Concept(Bandler et al., 1994-)
fx
( )f fR xfine
modelcoarsemodelcx
( )c cR x
fx cx
such that( )c f=x P x
( ( )) ( )c f f f≈R P x R x
![Page 5: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/5.jpg)
Aggressive Space Mapping Practice—Cheese-Cutting Problem(Bandler, 2002)
(2) (1) * (1)c cf fx x x x= + −
parameter extraction
prediction
initial guess
optimal coarse brick*cx
(1)fx
(1)cx
(1) *cfx x=
(2)fx
coarse model can be imaginaryactual human brain process different person may have different imaginary coarse modelspace mapping is a mathematical representation of brain process
![Page 6: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/6.jpg)
Initializationcoarse model optimization
target solution
fine model prediction
0 2 4 6 8 10 12 14 16 18 20 22 01
024
z
0 2 4 6 8 10 12 14 16 18 20 22 01
024
x
ASM: The Wedge-Cutting Illustration (Dakroury et al., 2002)
![Page 7: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/7.jpg)
0 2 4 6 8 10 12 14 16 18 20 22 01
024
x
Iteration 1extracted coarse model
fine model prediction
0 2 4 6 8 10 12 14 16 18 20 22 01
024
z
ASM: The Wedge-Cutting Illustration (Dakroury et al., 2002)
![Page 8: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/8.jpg)
Iteration 1extracted coarse model
fine model prediction
0 2 4 6 8 10 12 14 16 18 20 22 01
024
z
0 2 4 6 8 10 12 14 16 18 20 22 01
024
x
ASM: The Wedge-Cutting Illustration (Dakroury et al., 2002)
![Page 9: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/9.jpg)
Iteration 2extracted coarse model
fine model prediction
0 2 4 6 8 10 12 14 16 18 20 22 01
024
z
0 2 4 6 8 10 12 14 16 18 20 22 01
024
x
ASM: The Wedge-Cutting Illustration (Dakroury et al., 2002)
![Page 10: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/10.jpg)
Iteration 3extracted coarse model
fine model prediction
0 2 4 6 8 10 12 14 16 18 20 22 01
024
z
0 2 4 6 8 10 12 14 16 18 20 22 01
024
x
ASM: The Wedge-Cutting Illustration (Dakroury et al., 2002)
![Page 11: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/11.jpg)
Iteration 4extracted coarse model
fine model prediction
0 2 4 6 8 10 12 14 16 18 20 22 01
024
z
0 2 4 6 8 10 12 14 16 18 20 22 01
024
x
ASM: The Wedge-Cutting Illustration (Dakroury et al., 2002)
![Page 12: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/12.jpg)
Iteration 5extracted coarse model
fine model prediction
0 2 4 6 8 10 12 14 16 18 20 22 01
024
z
0 2 4 6 8 10 12 14 16 18 20 22 01
024
x
ASM: The Wedge-Cutting Illustration (Dakroury et al., 2002)
![Page 13: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/13.jpg)
Iteration 6extracted coarse model
fine model prediction
0 2 4 6 8 10 12 14 16 18 20 22 01
024
z
0 2 4 6 8 10 12 14 16 18 20 22 01
024
x
ASM: The Wedge-Cutting Illustration (Dakroury et al., 2002)
![Page 14: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/14.jpg)
Iteration 7extracted coarse model
fine model predictiontarget solution
0 2 4 6 8 10 12 14 16 18 20 22 01
024
z
0 2 4 6 8 10 12 14 16 18 20 22 01
024
x
ASM: The Wedge-Cutting Illustration (Dakroury et al., 2002)
![Page 15: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/15.jpg)
Linking Companion Coarse (Empirical) and Fine (EM) ModelsVia Space Mapping (Bandler et al., 1994-)
finemodel
coarsemodel
designparameters
responses responsesdesignparameters
JDH +=×∇ ωj
BE ωj−=×∇ρ=∇ D
ED ε=
HB μ=
0=∇ B
(low-fidelityphysics model)
(high-fidelityphysics model)
![Page 16: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/16.jpg)
Explicit (Input) Space Mapping Concept(Bandler et al., 1994-)
used in the microwave industry (e.g., Com Dev, since 2003, for optimization of dielectric resonator filters and multiplexers)
coarsemodel
finemodel
spacemapping
designparameters responses
responses
surrogate
![Page 17: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/17.jpg)
*( ) ( ) , f f c− →f x P x x f 0
Aggressive Space Mapping Optimization(Bandler et al., 1995)
corresponds to solving the nonlinear system of equations
equivalently, “solve”*
c c=x x
![Page 18: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/18.jpg)
( )f =f x 0
)()()( jjj fhB −=
)()()1( jjf
jf hxx +=+
Aggressive Space Mapping Optimization (Bandler et al., 1995)
iteratively solves the nonlinear system
the quasi-Newton step h( j) in the fine space is given by
the next iterate
![Page 19: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/19.jpg)
( +1) ( ) ( ) ( )( 1) ( ) ( )
( ) ( )
j j j jTj j j
Tj j= ++ − −f f B hB B h
h h
Aggressive Space Mapping Optimization(Bandler et al., 1995)
Broyden update
![Page 20: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/20.jpg)
Aggressive Space Mapping Optimization(Bandler et al., 1995)
estimate the fine model Jacobian (Bakr et al., 1999)
estimate the mapping matrix
BxJxJ )()( ccff ≈
1( )T Tc c c f
−≈B J J J J
( ) ( ) *
( ) ( ) ( )
( 1) ( ) ( )
,
and
j jc c
j j j
j j jf f+
= −
= −
= +
f x x
B h fx x h
![Page 21: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/21.jpg)
Space Mapping Design of Dielectric Resonator Multiplexers(Ismail et al., 2003, Com Dev, Canada)
10-channel output multiplexer, 140 variables, aggressive SM
![Page 22: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/22.jpg)
Space Mapping Crashworthiness Design of Saab 93
(Redhe et al., 2001-2004, Sweden)
[type “saab space mapping” into Google]
in crashworthiness finite element design, space mapping reduces the total computing time to optimize the vehicle structure more than 50% compared to traditional optimization
when space mapping was applied to the complete FE model of the new Saab 93 Sport Sedan, intrusion into the passenger compartment area after impact was reduced by 32% with no reduction in other crashworthiness responses
![Page 23: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/23.jpg)
US-NCAP EU-NCAP
Space Mapping Crashworthiness Design of Saab 93
Frontal Impact (Nilsson and Redhe, 2005, Sweden)
![Page 24: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/24.jpg)
Space Mapping Crashworthiness Design of Saab 93
Frontal Impact (Nilsson and Redhe, 2005, Sweden)
![Page 25: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/25.jpg)
Space Mapping Crashworthiness Design of Saab 93
(www.studyinsweden.se, 2005)
space mapping cuts calculation times by three fourths compared with traditional response surface optimization
driven straight into a steel barrierat 56 km/h
penetration of the passenger spacewas reduced by 32 percent
![Page 26: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/26.jpg)
Implicit, Input and Output Space Mappings(Bandler et al., 2003-)
expert engineering expertise helpful in engineering expertiseknowledge helpful “tuning the surrogate” perhaps less necessary(few designable (many possibilities, (many output variables)variables) e.g., dielectric constant)
![Page 27: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/27.jpg)
The Novice-Expert Continuum
output space mapping: a “band-aid” solution for engineers and non-engineers; the parameter extraction step does not require coarse model re-analysis; good for final touch-ups
input space mapping: an engineering approach to find and curethe root-cause of a defect; but the parameter extraction stepcan be a difficult inverse optimization problem to solvew.r.t. the coarse model
tuning space mapping (new): simulator-based expert approach
but all types of space mapping can be viewed as special casesof implicit space mapping
![Page 28: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/28.jpg)
Space Mapping: (1) for Design Optimization, (2) for Modeling
Start
simulate fine model
select models and mapping framework
optimize coarse model
criterionsatisfied
yes
no
End
optimize surrogate(prediction)
update surrogate(match models)
Start
simulate fine model points
select models and mapping framework
generate base andtest points
End
multi-point parameter extraction
test SM-based model
interpolate responses
![Page 29: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/29.jpg)
High-Temperature Superconducting (HTS) Filter:Modeling + Optimization
Sonnet em fine model Agilent ADS coarse model (Westinghouse, 1993) (Bandler et al., 2004)
εr
S2
S1
S3
S1L 0
L 1
L 0
L 2
L 1
L 2
L 3
S2
W
H
Coarse Model
S_ParamSP1
Step=0.02 GHzStop=4.161 GHzStart=3.901 GHzSweepVar="freq"
S-PARAMETERS
MCLINCLin5
L=L1c milS=S1c milW=W milSubst="MSub"MCLIN
CLin4
L=L2c milS=S2c milW=W milSubst="MSub"MCLIN
CLin3
L=L3c milS=S3c milW=W milSubst="MSub"MCLIN
CLin2
L=L2c milS=S2c milW=W milSubst="MSub"MCLIN
CLin1
L=L1c milS=S1c milW=W milSubst="MSub"
MSUBMSub
Rough=0 milTanD=0.00003T=0 milHu=3.9e+034 milCond=1.0E+50Mur=1Er=23.425H=20 mil
MSub
TermTerm1
Z=50 OhmNum=1
MLINTL1
Mod=KirschningL=50 milW=W milSubst="MSub"
MLINTL2
Mod=KirschningL=50.0 milW=W milSubst="MSub"
TermTerm2
Z=50 OhmNum=2
![Page 30: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/30.jpg)
Implicit and Output SM Modeling, with Input SM: HTS Filter(Cheng and Bandler, 2006)
![Page 31: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/31.jpg)
More Base Points for Space-Mapping-based Modeling(Bandler et al., 2001)
2n more base points located at the corner of the region of interestwith n design parameters
![Page 32: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/32.jpg)
HTS Filter: Modeling Region of Interest(Cheng and Bandler, 2006)
parameters reference point (x0)
region 1 size (δ1)
region 2 size (δ2)
region 3 size (δ3)
region 4 size (δ4)
region 5 size (δ5)
L1 180 5 6 8 10 45
L2 200 10 11 15 20 50
L3 180 5 6 8 10 45
S1 20 2 3 3 4 5
S2 80 5 6 8 10 20
S3 80 10 11 15 20 20
![Page 33: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/33.jpg)
HTS Filter: Implicit SM Modeling Surrogate Test Region 2
fine model (○) Rs surrogate (—)
![Page 34: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/34.jpg)
HTS Filter: Implicit SM Modeling + Surrogate Optimization (Cheng and Bandler, 2006)
xf* = [172 207 172 20 90 84]T
![Page 35: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/35.jpg)
Implicit Space Mapping Practice—Cheese-Cutting Problem(Bandler et al., 2004)
initial guess
prediction
verification
PE
optimal coarse brick 3
10
10
3
target volume =301
1volume =24
102.4
12.5
volume =31.5
target volume =30
volume =24
12.5
the “coarse” brick is idealized, the algorithm is non-expert
![Page 36: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/36.jpg)
PE
verification
prediction
verification…
volume =31.512.5 3
2.52volume =31.5
11.9 volume =30.0
volume =29.711.9
error = (30−29.7)/30×100%=1%
Implicit Space Mapping Practice—Cheese-Cutting Problem(Bandler et al., 2004)
![Page 37: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/37.jpg)
Implicit Space Mapping Optimization (Cheng et al., 2008)
fine model optimal solution
surrogate optimization
parameter extraction
1 arg min ( ( , ))k kcU+ =x R x px
arg min || ( ) ( , ) ||k k kf c= −p R x R x pp
* arg min ( ( ))fU=x R xx
![Page 38: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/38.jpg)
Implicit Space Mapping Parameter Extraction (Cheng et al., 2008)
matching the initial surrogate (coarse model) to the fine model
surrogate shifted surrogate scaled
1p 0p 1p 0pinitialsurrogate
surrogateafter PE
finemodel initial
surrogatefinemodel
surrogateafter PE
![Page 39: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/39.jpg)
Implicit Space Mapping Flowchart (Cheng et al., 2008)
![Page 40: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/40.jpg)
Microstrip Hairpin Filter: Implicit SM (Cheng et al., 2008)
filter structure (Brady, 2002)
specification|S11|<−16 dB for 3.7 GHz ≤ω≤ 4.2 GHz|S21|<−28 dB for ω≤ 3.2 GHz and ω≥ 4.7 GHz.
![Page 41: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/41.jpg)
Microstrip Hairpin Filter: Implicit SM (Cheng et al., 2008)
coarse model (“half” implementation, Brady, 2002)
MSOBND_MDSBend5
W=55 milSubst="MSub1"
MSUBMSub2
Rough=0 milTanD=0.002T=0.7 milHu=3.9e+034 milCond=1.0E+50Mur=1Er=Er1H=H1 mil
MSub
MSUBMSub3
Rough=0 milTanD=0.002T=0.7 milHu=3.9e+034 milCond=1.0E+50Mur=1Er=Er2H=H2 mil
MSub
MSUBMSub1
Rough=0 milTanD=0.002T=0.7 milHu=3.9e+034 milCond=1.0E+50Mur=1Er=ErH=H mil
MSub MLINTLc
L=Lc milW=55 milSubst="MSub1"
MLINTLb
L=Lb milW=55 milSubst="MSub1"
MSOBND_MDSBend3
W=50 milSubst="MSub1"
MCLINCLin2
L=L4 milS=S2 milW=55 milSubst="MSub3"
MCLINCLin1
L=L3 milS=S1 milW=50 milSubst="MSub2"
MLINTLa
L=La milW=40 milSubst="MSub1"
MLINTL2
L=L2 milW=40 milSubst="MSub1"
MLEFTL1
L=L1 milW=40 milSubst="MSub1"
MLINTL0
L=100.0 milW=65 milSubst="MSub1"
PortP2Num=2
CC4C=.01 pF
CC1C=.01 pF
PortP1Num=1
CC2C=.01 pF C
C3C=.01 pF
MSOBND_MDSBend4
W=55 milSubst="MSub1"
MSOBND_MDSBend1
W=40 milSubst="MSub1"
MSOBND_MDSBend2
W=50 milSubst="MSub1"
MTEETee1
W3=65 milW2=40 milW1=40 milSubst="MSub1"
![Page 42: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/42.jpg)
Microstrip Hairpin Filter: Implicit SM (Cheng et al., 2008)
coarse model optimization
![Page 43: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/43.jpg)
Microstrip Hairpin Filter: Implicit SM (Cheng et al., 2008)
fine model in Sonnet em
![Page 44: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/44.jpg)
Microstrip Hairpin Filter: Implicit SM (Cheng et al., 2008)
initial design
coarse model optimal (---) and fine model initial (—) desired specification (—) and the tightened specification (---)
3 3.5 4 4.5 5-70
-60
-50
-40
-30
-20
-10
0
frequency [GHz]
|S11
| and
| S21
| in
dB
![Page 45: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/45.jpg)
Microstrip Hairpin Filter: Implicit SM (Cheng et al., 2008)
fine model responses after 3 implicit SM iterations
desired specification (—) and the tightened specification (---)
3 3.5 4 4.5 5-60
-50
-40
-30
-20
-10
0
frequency [GHz]
|S11
| and
| S21
| in
dB
![Page 46: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/46.jpg)
Microstrip Hairpin Filter: Implicit SM (Cheng et al., 2008)
fine model after 3 implicit SM iterations and one output SM
desired specification (—) and the tightened specification (---)
3 3.5 4 4.5 5-70
-60
-50
-40
-30
-20
-10
0
frequency [GHz]
|S11
| and
| S21
| in
dB
![Page 47: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/47.jpg)
Implicit Space Mapping Design of Thick, Tightly CoupledConductors (Rautio, 2004, Sonnet Software)
thick, closely spaced conductorson silicon (fine model)
“space-mapping” (top) layer(coarse model)
![Page 48: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/48.jpg)
EPCOS LTCC/Feb 04 (Rautio, 2006, Sonnet Software)
(courtesy Rautio, 2006)
![Page 49: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/49.jpg)
SMF: A User-friendly Space Mapping Software Engine(Bandler Corp., 2006, Koziel and Bandler, 2007)
SMF: for SM-based constrained optimization,modeling and statistical analysis
to make space mapping accessible to engineersinexperienced in the art
to incorporate existing space mapping approaches in one package
implementation: a GUI based Matlab package
simulators sockets: Agilent ADS, Sonnet em,FEKO, MEFiSTo, Ansoft Maxwell, Ansoft HFSS
![Page 50: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/50.jpg)
SMF Uses a General Space Mapping Surrogate Model
surrogate model Rs(i) at iteration i
where A(i), B(i), c(i), xp(i) and G(i) are determined using parameter
extraction
and
( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )( ) ( , ) ( )i i i i i i i i is c p= ⋅ ⋅ + ⋅ + + + ⋅ −R x A R B x c G x x d E x x
( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )( ) ( , )i i i i i i i i if c p= − ⋅ ⋅ + ⋅ +d R x A R B x c G x x
( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )( ) ( , )f s
i i i i i i i ip= − ⋅ + ⋅ +R RE J x J B x c G x x
( ) ( ) ( ) ( ) ( ) ( )0( , , , , )
( ) ( )
( ) ( ) ( )0
( , , , , ) arg min || ( )
( , ) ||
|| ( ) ( , ) ||
p
f s
ii i i i i kp k fk
k kc p
i k k kk pk
w
v
=
=
=
− ⋅ ⋅ + ⋅ +
+ − ⋅ + ⋅ +
∑
∑
A B c x G
R R
A B c x G R x
A R B x c G x x
J x J B x c G x x
![Page 51: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/51.jpg)
SMF: Optimization Flowchart (Bandler Corp., 2006)
![Page 52: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/52.jpg)
SMF: Optimization Flowsetup linking fine/coarse models
coarse model optimization
space mapping optimization
![Page 53: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/53.jpg)
SMF Optimization of Probe-Fed Printed Double Annular Ring Antenna with Finite Ground (Zhu et al., 2006)
coarse model (FEKO) fine model (FEKO)
![Page 54: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/54.jpg)
SMF Optimization of Probe-Fed Printed Double Annular Ring Antenna with Finite Ground (Zhu et al., 2006)
![Page 55: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/55.jpg)
εr
W1
W2
W0
L1
HL2
W1
L0
L0
|S21| ≤ 0.05 for 9.3 GHz ≤ ω ≤ 10.7 GHz|S21| ≥ 0.9 for ω ≤ 8 GHz and ω ≥ 12 GHz
Bandstop Microstrip Filter Example (Bandler et al., 2000)
fine model (Sonnet em)
coarse model (Agilent ADS)
design specs:
TLINTL2
F=10 GHzE=Ec0Z=Z0 Ohm
TLOCTL10
F=10 GHzE=Ec1Z=Z1 Ohm
Ref
TLOCTL8
F=10 GHzE=Ec1Z=Z1 Ohm
Ref
TLOCTL9
F=10 GHzE=Ec2Z=Z2 Ohm
Ref
TLINTL4
F=10 GHzE=Ec0Z=Z0 Ohm
TermTerm1
Z=50 OhmNum=1
TermTerm2
Z=50 OhmNum=2
![Page 56: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/56.jpg)
SMF Bandstop Microstrip Filter Optimization: Starting Point
![Page 57: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/57.jpg)
SMF Bandstop Microstrip Filter Optimization: Solution
![Page 58: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/58.jpg)
Tuning Space Mapping (TSM): Type 0 Embedding(Koziel et al., 2009)
surrogate based on the auxiliary fine model (fine model with internal tuning ports); it is an expert approach
![Page 59: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/59.jpg)
Tuning Space Mapping (TSM): Type 1 Embedding(Cheng et al., 2009)
surrogate based on the auxiliary fine model (fine model with internal tuning ports); it is an expert approach
![Page 60: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/60.jpg)
Tuning Space Mapping (TSM): Type 1 and Type 0 Embedding (Cheng et al., 2009)
surrogate based on the auxiliary fine model (fine model with internal tuning ports); it is an expert approach
![Page 61: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/61.jpg)
Tuning Space Mapping Flowchart
Classical Space Mapping Tuning Space Mapping (Bandler et al., 2004) (Koziel et al., 2008)
![Page 62: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/62.jpg)
circled ports are tuning ports:in series with inductorsin shunt with capacitors
Tuning Methodology (Rautio, 2005, Sonnet Software)
(courtesy Rautio, 2006)
![Page 63: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/63.jpg)
Motorola LTCC Quad Band Receiver(Rautio, 2006, Sonnet Software)
(courtesy Rautio, 2006)
![Page 64: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/64.jpg)
Tuning Space Mapping Optimization of HTS Filter (Type 0)(Koziel, Meng, Bandler, Bakr, and Cheng, 2009)
fine model (Westinghouse, 1993) tuning model in ADSwith added tuning ports with circuit components(Sonnet em)
L 0L 1
L 0
L 2
L 1
L 2
L 3
W1
34
56
78
910
1112
1314
1516
1718
1920
2122
2
LL1
1
2
3
4
5
6 7 8 9 10 11 12
17
16
15
14
13
22 21 20 19 18
Ref
Term 1Z=50 Ohm
Term 2Z=50 Ohm S22P
SNP1
C1 C1
LL2
C2 C2
LL3
C3 C3
LL2
C2 C2
LL1
C1 C1
![Page 65: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/65.jpg)
Tuning Space Mapping Optimization of HTS Filter (Type 0)(Koziel, Meng, Bandler, Bakr, and Cheng, 2009)
calibration model = coarse model + tuning elements
calibration goal: translate the “tuned” tuning parameter valuesto physical design parameter values
![Page 66: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/66.jpg)
Tuning Space Mapping Optimization of HTS Filter (Type 0)(Koziel, Meng, Bandler, Bakr, and Cheng, 2009)
initial fine model response (—) final fine model responseoptimized tuning model (---) after two TSM iterations
responses from Sonnet em and Agilent ADS
3.95 4 4.05 4.1 4.150
0.2
0.4
0.6
0.8
1
frequency [GHz]
|S21
|
3.95 4 4.05 4.1 4.150
0.2
0.4
0.6
0.8
1
frequency [GHz]
|S21
|
![Page 67: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/67.jpg)
Open-loop Ring Resonator Bandpass Filter (Koziel et al., 2008)
design parameters x = [L1 L2 L3 L4 S1 S2 g]T mmspecifications|S21| ≥ −3 dB for 2.8 GHz ≤ ω ≤ 3.2 GHz|S21| ≤ −20 dB for 1.5 GHz ≤ ω ≤ 2.5 GHz|S21| ≤ −20 dB for 3.5 GHz ≤ ω ≤ 4.5 GHz
![Page 68: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/68.jpg)
Open-loop Ring Resonator Bandpass Filter (Type 1 and Type 0)(Cheng et al., 2010)
Sonnet em model with internal (co-calibrated) ports
![Page 69: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/69.jpg)
Open-loop Ring Resonator Bandpass Filter (Type 1 and Type 0)(Cheng et al., 2010)
Sonnet em model with internal (co-calibrated) ports
![Page 70: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/70.jpg)
Open-loop Ring Resonator Bandpass Filter (Type 1 and Type 0) (Cheng et al., 2010)
initial responses: tuning model (—), fine model (○),fine model with co-calibrated ports (---)
2.0 2.5 3.0 3.5 4.01.5 4.5
-40
-30
-20
-10
-50
0
frequency [GHz]
|S21
|
![Page 71: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/71.jpg)
Open-loop Ring Resonator Bandpass Filter (Type 1 and Type 0) (Cheng et al., 2010)
responses after two iterations: the tuning model (—),corresponding fine model (○)
2.0 2.5 3.0 3.5 4.01.5 4.5
-40
-30
-20
-10
-50
0
frequency [GHz]
|S21
|
![Page 72: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/72.jpg)
Space-Mapping-Based Interpolation (Koziel et al., 2006)
assumption: the fine model isavailable on a structured grid
define an interpolated fine model as
where snapping function s(.) is defined as
( 1) ( 1)
( ) ( 1) ( ) ( 1)
( ) ( ( ))
( ) ( ( ))
i if f
i i i is s
s
s
+ +
+ +
= +
+ −
R x R x
R x R x
arg min || ||,( ) : || || min || ||Xf f
f Xs X
∈= − ≠∈
⎧ ⎫= ∈ − = − ∧ ∀⎨ ⎬⎩ ⎭z
y z x y xzx x x x z x x y≺
x(4)
x(1)
s(x(3))
s(x(1))
x(2)
s(x(2))
x(3)
s(x(4))
![Page 73: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/73.jpg)
Response-Corrected Tuning Space Mapping Algorithm(Cheng et al., 2010)
the response-corrected tuning model at optimum x*
s is a function that snaps a point to the nearest fine model grid point
* * * *( ) ( , ) ( ( )) ( ( ), )s s p f s ps s= + −R x R x x R x R x x
![Page 74: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/74.jpg)
Yield Analysis and Yield Optimization (Bandler and Chen, 1988)
manufactured outcome
for each outcome, an acceptance index is defined
Yield Y at the nominal point x
, 1, 2, ,k k k N= + =x x Δx …
1, if ( ) 0( )
0, if ( ) 0
kpk
a kp
HI
H⎧ ≤⎪= ⎨ >⎪⎩
xx
x
∑=
≈N
k
kaI
NY
1)(1)( xx
![Page 75: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/75.jpg)
Yield Analysis and Yield Optimization (Bandler and Chen, 1988)
the optimal yield
where
∑∈
=Kk
kk
Y H )(minarg 1* xxx α
{ }0)(1 >= kHkK x
(0)1
1 , 1,2, ,( )k k
k NH
α = = …+Δx x
![Page 76: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/76.jpg)
Yield Analysis and Yield Optimization (Cheng et al., 2010)
Step 1 Use tuning space mapping to obtain a nominal optimal design. A tuning model or surrogate is also obtained.
Step 2 Snap the optimal design to the nearest on-grid fine model point.
Step 3 Simulate the snapped design (EM fine model).Step 4 Calculate the response difference between the fine model and
the surrogate at the nearest on-grid point.Step 5 Add the response difference to the surrogate to form a new
surrogate: the response corrected surrogate.Step 6 Perform yield analysis and yield optimization on the
response-corrected surrogate.Step 7 Compare this response to that of the fine model.
![Page 77: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/77.jpg)
Second-order Tapped-line Microstrip Filter (Type 1)
![Page 78: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/78.jpg)
Second-order Tapped-line Microstrip Filter (Type 1)
tuning model (—), fine model (○),response corrected surrogate (—)
yield analysis (500 trials)
3.5 4.0 4.5 5.0 5.5 6.0 6.53.0 7.0
-20
-10
-30
0
frequency [GHz]
|S21
|
3.5 4.0 4.5 5.0 5.5 6.0 6.53.0 7.0
-20
-10
-30
0
frequency [GHz]
|S21
|
Yield= 55.600%
|S21
|
|S21
|
![Page 79: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/79.jpg)
Open-loop Ring Resonator Bandpass Filter (Type 1) (Cheng et al., 2010)
![Page 80: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/80.jpg)
Open-loop Ring Resonator Bandpass Filter (Type 1)(Cheng et al., 2010)
tuning model (—), fine model (○),response corrected surrogate (—)
2.0 2.5 3.0 3.5 4.01.5 4.5
-40
-30
-20
-10
-50
0
frequency [GHz]
|S21
||S
21|
![Page 81: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/81.jpg)
Open-loop Ring Resonator Bandpass Filter (Type 1)(Cheng et al., 2010)
response corrected surrogate before yield optimization
response corrected surrogate after yield optimization
2.0 2.5 3.0 3.5 4.01.5 4.5
-40
-30
-20
-10
-50
0
frequency [GHz]
|S21
|
Yield = 28.400%
2.0 2.5 3.0 3.5 4.01.5 4.5
-40
-30
-20
-10
-50
0
frequency [GHz]
|S21
|
Yield = 71.200%
|S21
|
|S21
|
![Page 82: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/82.jpg)
Open-loop Ring Resonator Bandpass Filter (Type 1) (Cheng et al., 2010)
response corrected surrogate at design center (—)and final validation on a finer grid (○)
2.0 2.5 3.0 3.5 4.01.5 4.5
-40
-30
-20
-10
-50
0
frequency [GHz]
|S21
| |S21
|
![Page 83: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/83.jpg)
Space Mapping: a Glossary of Terms
space mapping transformation, link, adjustment,correction, shift (in parameters or responses);“internal” fine-tuning transformation
coarse model simplification or convenient representation,companion to the fine model,auxiliary representation, cheap model,“idealized” model
fine model accurate representation of system considered,device under test, component to be optimized, expensive model, an optimization process
![Page 84: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/84.jpg)
Space Mapping: a Glossary of Terms
surrogate model, approximation or representation to be used, or to act, in place of, or as a (temporary)substitute for, the system under consideration
(updated) surrogate mapped or enhanced coarse model,corrected coarse model,tuning-parameter-augmented fine-model iterate
surrogate model alternative expression for surrogate
target response a response the fine model should achieve,(usually) the optimal response of an idealized“coarse” model, an enhanced coarse model,or surrogate
![Page 85: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/85.jpg)
Space Mapping: a Glossary of Terms
surrogate update rebuilding of a coarse- or ideal-model-basedsurrogate using, e.g., parameter extraction;supply new fine-model data to a surrogate
surrogate prediction of the next fine model;optimization “internal” fine tuning of a
tuning-parameter-augmentedfine-model iterate (tuning model)
parameter extraction aligning a coarse model or surrogatewith the corresponding fine model
![Page 86: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/86.jpg)
Space Mapping: a Glossary of Terms
companion model coarselow fidelity/resolution coarsehigh fidelity/resolution fineempirical coarsesimplified physics coarsephysics-based coarse or finephysically expressive coarsedevice under test fineelectromagnetic fine or coarsesimulation model fine or coarsecomputational fine or coarsetuning model coarse (fine model data)
+ tuning elementscalibration model coarse + tuning elements
![Page 87: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/87.jpg)
Space Mapping: a Glossary of Terms
tuning-parameter- surrogateaugmented fine-modeliterate (with internaltuning ports)i.e., “tuning model”
optimization process design of fine model
optimization space (design) optimization parametersfor coarse or surrogate models
validation space design optimization parametersfor the fine model
![Page 88: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/88.jpg)
Space Mapping: a Glossary of Terms
neuro implies use of artificial neural networks
implicit space mapping space mapping using preassigned,alternative, or other accessibleparameters
“not” space mapping (usually) an expert’s algorithm,where the underlying space mappingconcept may not be obvious,or not admitted
parameter transformation space mapping
![Page 89: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/89.jpg)
Space Mapping: a Glossary of Terms
(parameter/input) space mapping mapping, transformation orcorrection of design variables
(response) output space mapping1 mapping, transformation orcorrection of responses
response surface approximation linear/quadratic/polynomial approximation of responsesw.r.t. design variables
1advocated by John E. Dennis, Jr., Rice University1Alexandrov’s “high-order model management”
![Page 90: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/90.jpg)
Space Mapping—Cake-Cutting Illustration (Cheng and Bandler, 2006)
Vc x(0)+ cc c(0)
c(0)
-5
0
5
-5
0
50
1
2
3
4
5
131.03°
-5
0
5
-5
0
50
1
2
3
4
5
120°
-5
0
5
-5
0
50
1
2
3
4
5
131.03°
Vc x c(0)
x x(1)
c(0)
…
-5
0
5
-5
0
50
1
2
3
4
5
120°
-5
0
5
-5
0
50
1
2
3
4
5
120°
c
Vf x(1)
x(0)
x(1)
Vf x(0)
c(0)
![Page 91: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/91.jpg)
Implicit, Input and Output Space Mappings in Agilent ADS: Four ADS Schematics (Cheng and Bandler, 2006)
coarse model optimization
fine model simulation
parameter extraction
surrogate re-optimization
![Page 92: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/92.jpg)
-5
0
5
-5
0
50
1
2
3
4
5
Cake-Cutting Problem(Cheng and Bandler, 2006)
use space mapping to find the optimal angle x of a cutsuch that the volume of each slice is equal, in this case, V/3
xºVf1
Vf2Vf3
-5 -4 -3 -2 -1 0 1 2 3 4 50
1
2
3
4
5
![Page 93: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/93.jpg)
ADS Implementation of Cake-Cutting Problem: Fine Model(Cheng and Bandler, 2006)
PortP1Num=1
VARVAR2
R3 =( Vall-Rf-Rf)/VallR2 = Rf/VallR1 = Rf/Vall
EqnVarVAR
VAR1
Vall = pi * r^2 * hch = 2Rf = r**2*hmid*thita/2-r**2*hmid*sin(thita)/3 + r**2*h*thita/2hc = 3thita = x/180*pihmid = 1r = 5
EqnVar
PortP2Num=2S2P_Eqn
S2P1
Z[2]=Z[1]=S[2,2]=S[2,1]=S[1,2]=S[1,1]=if freq equals 1GHz then R1 elseif freq equals 2 GHz then R2 else R3 endif
1GHz: Vf12GHz: Vf23GHz: Vf3
![Page 94: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/94.jpg)
-5
0
5
-5
0
50
1
2
3
4
5
Proposed Coarse Model Using Only the Shift c(Cheng and Bandler, 2006)
volume Vc = [V/3 V/3 V/3] implies z + c = 120initially c = 0
zº
Vc3Vc2
Vc1
-5 -4 -3 -2 -1 0 1 2 3 4 50
1
2
3
4
5
![Page 95: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/95.jpg)
ADS Implementation of Cake-Cutting Problem: Coarse Model (Cheng and Bandler, 2006)
PortP2Num=2
PortP1Num=1
VARVAR1
Vall = pi * r^2 * hcRc = hc * r**2*thita/2hc = 3thita = x/180*pir = 5
EqnVar VAR
VAR2
R3 =( Vall-Rc-Rc)/VallR2 = Rc/VallR1 = Rc/Vall
EqnVar
S2P_EqnS2P1
Z[2]=Z[1]=S[2,2]=S[2,1]=S[1,2]=S[1,1]=if freq equals 1GHz then R1 elseif freq equals 2 GHz then R2 else R3 endif
1GHz: Vc12GHz: Vc23GHz: Vc3
![Page 96: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/96.jpg)
ADS Implementation of Cake-Cutting Problem: Initial Solution(Cheng and Bandler, 2006)
1.2 1.4 1.6 1.8 2.0 2.2 2.4 2.6 2.81.0 3.0
0.32
0.34
0.36
0.38
0.30
0.40
freq, GHz
mag
(S(1
,1))
freq1.000GHz2.000GHz3.000GHz
mag(S(1,1))0.3030.3030.395
Vf1Vf2Vf3
![Page 97: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/97.jpg)
ADS Implementation of Cake-Cutting Problem: Third Iteration(Cheng and Bandler, 2006)
1.2 1.4 1.6 1.8 2.0 2.2 2.4 2.6 2.81.0 3.0
0.33320
0.33325
0.33330
0.33335
0.33340
0.33315
0.33345
freq, GHz
mag
(S(1
,1))
freq1.000GHz2.000GHz3.000GHz
mag(S(1,1))0.3330.3330.333
VARmappingX= 129.80972100829 opt{ unconst}
EqnVar
Vf1Vf2Vf3
![Page 98: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/98.jpg)
EqnMeas
EqnMeas
EqnMeas
OptimOptim1
SaveCurrentEF=noUseAllGoals=yesUseAllOptVars=yes
SaveAllIterations=noSaveNominal=yesUpdateDataset=yesSaveOptimVars=noSaveGoals=yesSaveSolns=yesSeed= SetBestValues=yesNormalizeGoals=noFinalAnalysis="None"StatusLevel=4DesiredError=0.0MaxIters=25ErrorForm=MMOptimType=Minimax
OPTIM
S_ParamSP1
Step=1.0 GHzStop=3.0 GHzStart=1.0 GHz
S-PARAMETERS
VARVAR1x=120 opt{ unconst }
EqnVar
cake_coarse_modelcake_coarse1
21
Goalcoarse_optimal
RangeMax[1]=3 GHzRangeMin[1]=1 GHzRangeVar[1]="freq"Weight=Max=0Min=SimInstanceName="SP1"Expr="mag(S11)"
GOALTermTerm1
Z=50 OhmNum=1
TermTerm2
Z=50 OhmNum=2
Coarse Model Optimization (Cheng and Bandler, 2006)
exporting designparameterx valueto a file
frequency sweep
coarse model
specification optimization algorithm
![Page 99: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/99.jpg)
Fine Model Simulation (Cheng and Bandler, 2006)
VARVAR1x=X
EqnVar
S_ParamSP1
Step=1.0 GHzStop=3.0 GHzStart=1.0 GHz
S-PARAMETERS
cake_fine_modelcake_fine_model1
1 2
TermTerm1
Z=50 OhmNum=1
TermTerm2
Z=50 OhmNum=2
fine model
frequency sweep
design parameter
![Page 100: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/100.jpg)
Parameter Extraction (Cheng and Bandler, 2006)
VARVAR1c=0 opt{ unconst }
EqnVar
Goalfine_coarse_match_goal
RangeMax[1]=1.5 GHzRangeMin[1]=0.5 GHzRangeVar[1]="freq"Weight=Max=0Min=SimInstanceName="SP1"Expr="abs(mag(S33)-mag(S11))"
GOAL
EqnMeas
cake_coarse_modelcake_coarse1
21
EqnMeas
EqnMeas
VARVAR2x=X+c
EqnVar
Optimfine_coarse_match1
SaveCurrentEF=noGoalName[1]="fine_coarse_match_goal"OptVar[1]="c"
SaveAllIterations=noSaveNominal=yesUpdateDataset=yesSaveOptimVars=noSaveGoals=yesSaveSolns=yesSeed=SetBestValues=yesNormalizeGoals=noFinalAnalysis="None"StatusLevel=4DesiredError=0.0MaxIters=1000ErrorForm=L2OptimType=Quasi-Newton
OPTIM
S_ParamSP1
Step=1.0 GHzStop=3.0 GHzStart=1.0 GHz
S-PARAMETERS
TermTerm4
Z=50 OhmNum=4
TermTerm3
Z=50 OhmNum=3 S2P
SNP1File="C:\shasha\Research\ADS_SM_Framework_prj\data\cake_02_fine_simulation.ds"
21
Ref
TermTerm1
Z=50 OhmNum=1
TermTerm2
Z=50 OhmNum=2
exporting mapping parametervaluesto a file
fine model
coarse model
frequency sweep
matching goal
optimization algorithm
![Page 101: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/101.jpg)
Surrogate Re-optimization (Cheng and Bandler, 2006)
Optimcoarse_opt
Sav eCurrentEF=noGoalName[1]="coarse_optimal"OptVar[1]="X"
Sav eAllIterations=y esSav eNominal=y esUpdateDataset=y esSav eOptimVars=y esSav eGoals=y esSav eSolns=y esSeed= SetBestValues=y esNormalizeGoals=y esFinalAnaly sis="None"StatusLev el=4DesiredError=-100MaxIters=1000ErrorForm=MMOptimTy pe=Minimax
OPTIM
Goalcoarse_optimal
RangeMax[1]=3 GHzRangeMin[1]=1 GHzRangeVar[1]="f req"Weight=Max=0Min=SimInstanceName="SP1"Expr="mag(S11)"
GOAL EqnMeas
EqnMeas
EqnMeas
VARVAR2x=X+c
EqnVar
VARVAR1X= 120 opt{ unconst }
EqnVar
cake_coarse_modelcake_coarse1
21
S_ParamSP1
Step=1.0 GHzStop=3.0 GHzStart=1.0 GHz
S-PARAMETERS
TermTerm1
Z=50 OhmNum=1
TermTerm2
Z=50 OhmNum=2
exporting parameters
coarse modelfrequency
sweep
specificationoptimization algorithm
mapping
![Page 102: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/102.jpg)
ADS Space Mapping Implementation Automation Diagram(Cheng and Bandler, 2006)
AEL batch simulation program
AEL function save parametervalues to a file:writepara2d
AEL function to load parametervalues from a file: read_equation_from_file
ADS component to load response:SNP
VARVAR1x=X
EqnVar
S_ParamSP1
Step=1.0 GHzStop=3.0 GHzStart=1.0 GHz
S-PARAMETERS
cake_fine_modelcake_fine_model1
1 2
TermTerm1
Z=50 OhmNum=1
TermTerm2
Z=50 OhmNum=2
VARVAR1x=120 opt{ unconst }
EqnVar
cake_coarse_modelcake_coarse1
21
Goalcoarse_optimal
RangeMax[1]=3 GHzRangeMin[1]=1 GHzRangeVar[1]="freq"Weight=Max=0Min=SimInstanceName="SP1"Expr="mag(S11)"
GOAL
EqnMeas
EqnMeas
EqnMeas
OptimOptim1
SaveCurrentEF=noUseAllGoals=yesUseAllOptVars=yes
SaveAllIterations=noSaveNominal=yesUpdateDataset=yesSaveOptimVars=noSaveGoals=yesSaveSolns=yesSeed= SetBestValues=yesNormalizeGoals=noFinalAnalys is="None"StatusLevel=4DesiredError=0.0MaxIters=25ErrorForm=MMOptimType=Minimax
OPTIM
S_ParamSP1
Step=1.0 GHzStop=3.0 GHzStart=1.0 GHz
S-PARAMETERS
TermTerm1
Z=50 OhmNum=1
TermTerm2
Z=50 OhmNum=2
VARVAR1c=0 opt{ unconst }
EqnVar
Goalfine_coarse_match_goal
RangeMax[1]=1.5 GHzRangeMin[1]=0.5 GHzRangeVar[1]="freq"Weight=Max=0Min=SimInstanceName="SP1"Expr="abs(mag(S33)-mag(S11))"
GOAL
EqnMeas
cake_coarse_modelcake_coarse1
21
EqnMeas
EqnMeas
VARVAR2x=X+c
EqnVar
Optimfine_coarse_match1
SaveCurrentEF=noGoalName[1]="fine_coarse_match_goal"OptVar[1]="c"
SaveAllIterations=noSaveNominal=yesUpdateDataset=yesSaveOptimVars=noSaveGoals=yesSaveSolns=yesSeed=SetBestValues=yesNormalizeGoals=noFinalAnalysis="None"StatusLevel=4DesiredError=0.0MaxIters=1000ErrorForm=L2OptimType=Quasi-Newton
OPTIM
S_ParamSP1
Step=1.0 GHzStop=3.0 GHzStart=1.0 GHz
S-PARAMETERS
TermTerm4
Z=50 OhmNum=4
TermTerm3
Z=50 OhmNum=3 S2P
SNP1File="C:\shasha\Research\ADS_SM_Framework_prj\data\cake_02_fine_simulation.ds"
21
Re f
TermTerm1
Z=50 OhmNum=1
TermTerm2
Z=50 OhmNum=2
Optimcoarse_opt
Sav eCurrentEF=noGoalName[1]="coarse_optimal"OptVar[1]="X"
Sav eAllIterations=y esSav eNominal=y esUpdateDataset=y esSav eOptimVars=y esSav eGoals=y esSav eSolns=y esSeed= SetBestValues=y esNormalizeGoals=y esFinalAnaly sis="None"StatusLev el=4DesiredError=-100MaxIters=1000ErrorForm=MMOptimTy pe=Minimax
OPTIM
Goalcoarse_optimal
RangeMax[1]=3 GHzRangeMin[1]=1 GHzRangeVar[1]="f req"Weight=Max=0Min=SimInstanceName="SP1"Expr="mag(S11)"
GOAL EqnMeas
EqnMeas
EqnMeas
VARVAR2x=X+c
EqnVar
VARVAR1X= 120 opt{ unconst }
EqnVar
cake_coarse_modelcake_coarse1
21
S_ParamSP1
Step=1.0 GHzStop=3.0 GHzStart=1.0 GHz
S-PARAMETERS
TermTerm1
Z=50 OhmNum=1
TermTerm2
Z=50 OhmNum=2
![Page 103: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/103.jpg)
User Instructions (Cheng and Bandler, 2006)
load our AEL functions
create the four schematics using the template, replacing the coarse and fine models, frequency sweep and variables
edit the list file to specify the folder and design names
click Load Queue to load the sequence
click Start Batch Simulation to run
![Page 104: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/104.jpg)
ADS SM Implementation: Start(Cheng and Bandler, 2006)
click Start Batch Simulation
![Page 105: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/105.jpg)
ADS SM Implementation of Two-section ImpedanceTransformer (Cheng and Bandler, 2006)
fine model
coarse model
RL=10Ω
L1 L2
Z in C1 C2 C3
RL=10Ω Zin
L1 L2
Z1 Z2
![Page 106: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/106.jpg)
ADS SM Implementation of Two-section ImpedanceTransformer Using c and d, and Obtained in Four Iterations(Cheng and Bandler, 2006)
0.6 0.8 1.0 1.2 1.40.4 1.6
0.1
0.2
0.3
0.4
0.0
0.5
freq, GHz
|S11
|
Eqn m=max(mag(S(1,1))) m0.456
Spec_Err-0.044
Eqn Spec_Err=m-0.5
![Page 107: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/107.jpg)
Space Mapping Technology: Our Current Work
new SM frameworks, SM modeling, SM optimization, software, convergence proofs, . . . (with S. Koziel, Reykjavik University)
antennas, metamaterials, microwaves, inverse problems, electromagnetic modeling and design (with M. Bakr and N. Nikolova, McMaster)
methodologies for electronic device and component modelenhancement (with Q.J. Zhang, Carleton University)
tuning space mapping and its applications (with J.C. Rautio, Sonnet Software)
![Page 108: Design Optimization Via Surrogate Modeling and Space Mappingmbakr/ECE718/Lecture_12.pdf · select models and mapping framework optimize coarse model criterion satisfied yes no End](https://reader035.vdocuments.site/reader035/viewer/2022063002/5f3260c4e53de314855d8b4f/html5/thumbnails/108.jpg)