Professional Documents
Culture Documents
in
CST STUDIO SUITE
1 www.cst.com
Agenda
Optimization algorithms in CST STUDIO SUITE
Classic Powell
Interpolated Quasi-Newton
Trust Region Framework
Nelder-Mead Simplex
Genetic Algorithm
Particle Swarm Optimization
General suggestions for optimizer setting
Examples
Waveguide corner
Dual-band matching circuit network
Planar filter tuning
Antenna array side lobes suppression
2 www.cst.com
Optimizer Window Overview
Solver Selection
Optimizer Choice
Termination
Automatically criterion
choose parameter
boundaries
Parameter space
definition
3
Goal Function Overview (1)
Goals are 0D, and can be derived from any 1D or 0D Result Template
4
Goal Function Overview (2)
5
Optimizer - Goal Visualisation
6
Optimizer - Result Plots
also in DS
7
Local vs. Global Optimizers
Classic Powell
Interpolated Quasi Newton
Trust Region Framework
Nelder-Mead Simplex Algorithm
Particle Swarm Optimization
Genetic Algorithm
local global
Initial parameters already Initial parameters give a
give a good estimate of the poor estimate of the
optimum, parameter ranges optimum, parameter
are small ranges are large
8
Example 1: Waveguide Corner
x Classic Powell
Quasi Newton
y
Simplex (Nelder-Mead)
Genetic Algorithm
Particle Swarm
Trust Region Framework
9
Classic Powell
Optimization terminates
if two consecutive goal
values g1 and g2 yield
2( g1 g 2 )
Accuracy
g1 g 2
10
Interpolated Quasi Newton
11
Trust Region Framework
If a normalized variation of
the parameters becomes
smaller than this value, the
optimization terminates
12
Trust Region Framework Algorithm (1)
Repeat:
Go to the minimizer (predicted optimum) of
the model inside the trust-region
13
Trust Region Framework Algorithm (2)
Repeat:
Go to the minimizer (predicted optimum) of
the model inside the trust-region
14
Trust Region Framework Algorithm (3)
Repeat:
Go to the minimizer (predicted optimum) of
the model inside the trust-region
15
Trust Region Framework Algorithm (4)
Repeat:
Go to the minimizer (predicted optimum) of
the model inside the trust-region
16
Trust Region Framework Algorithm (5)
Repeat:
Go to the minimizer (predicted optimum) of
the model inside the trust-region
17
Trust Region Framework Algorithm (6)
18
Global Optimizer Overview
Nelder Mead Particle Swarm Genetic Algorithm
An optimizer for more A global optimizer that A global optimizer that
complex problem uses a higher number of uses a high number of
domains with good evaluations to explore evaluations to explore
convergence behavior: the search space, also the search space, suited
Uses relatively few suited for larger for large numbers of
evaluations if the numbers of parameters parameters or very
problem has a low (hint: use distributed complex problem
number of parameters computing). domains (hint: use
(i.e., less than 5 ). distributed computing).
19
General Suggestions
20
Mobile Phone Antenna
Goal: Best impedance matching in bands 890-960 MHz and 1710-1880 MHz.
21
Optimisation in CST DS (1)
22
Optimisation in CST DS (2)
23
Trust Region Framework + Sensitivity
24 www.cst.com
TRF + Sensitivity: Results
25 www.cst.com
Post-Processing Optimisation
26
Optimisation of TBPP Steps
Optimise amplitudes and
phases of element excitations vertical plane directivity
as a post-processing step to
minimise vertical plane side- a1
lobe levels.
a2
a3
a4
a5
a6
a7
a8
original an=1 SLL = -13.7 dB
27
Optimisation of Side Lobe Levels
30