SLIDE 1 META2010 META2010 Application of metaheuristics through MATLAB optimization toolboxes for the design of coupled resonator filters
José-Ceferino Ortega Domingo Giménez
University of Murcia
Alejandro Álvarez-Melcón Fernando D. Quesada
Polytechnic University of Cartagena
SLIDE 2
Content
Introduction Synthesis of coupled resonator filters MATLAB optimization toolboxes Experimental results Conclusions and future research
SLIDE 3
- Design problems in telecommunications
- Optimization of design parameters
- Design of coupled resonator filters
- Used in microwave-based communications
- Several phases:
- Phase 1: obtain couplings matrix (design
technology)
- Phase 2: obtain geometry (physical
design)
- Hybridize local and global search methods
- Environment: MATLAB
Introduction
SLIDE 4
Content
Introduction Synthesis of coupled resonator filters MATLAB optimization toolboxes Experimental results Conclusions and future research
SLIDE 5 Synthesis of filters (I)
- Analysis of the problem of synthesis
- f coupled resonators filters
Filters based on coupled microwave
resonators
Technological design: couplings matrix Characteristics of the filters:
Transfer function Topology (Kite, Transversal, 2-Trisection
Number of design parameters (8 or 9) Range of values (from -5 to 5)
SLIDE 6 Synthesis of filters (II)
2 Trisection ord. 3, zeros
Kite, zeros -3 and 3
2 4 6 8 10
- 100
- 90
- 80
- 70
- 60
- 50
- 40
- 30
- 20
- 10
In s11 In s21
2 4 6 8 10
In s11 In s21
SLIDE 7 Synthesis of filters (III)
Kite, Kite, fitness fitness 10 10-13
Kite, Kite, fitness
fitness 10
10-5
Kite, Kite, fitness fitness 10 10-1
SLIDE 8
Content
Introduction Synthesis of coupled resonator filters MATLAB optimization toolboxes Experimental results Conclusions and future research
SLIDE 9 MATLAB optimization toolboxes
- MATLAB Optimization Toolboxes
Optimization Toolbox
fmincon
Genetic Algorithm and Direct Search
Toolbox
Direct search (patternsearch) Genetic algorithms (ga) Simulated annealing (simulannealbnd)
SLIDE 10
Content
Introduction Synthesis of coupled resonator filters MATLAB optimization toolboxes Experimental results Conclusions and future research
SLIDE 11 Experimental results: fmincon
Part of the MATLAB Optimization Toolbox Local search Parameters to study:
LargeScale Algorithm
SLIDE 12
Experimental results: fmincon
SLIDE 13 Experimental results: patternsearch
- patternsearch (Direct search)
MATLAB Direct Search and Genetic
Algorithm Toolbox
Local search Parameters to study:
InitialMeshSize MeshContraction MeshExpansion ScaleMesh PollMethod CompletePoll PollingOrder SearchMethod CompleteSearch
SLIDE 14 Experimental results: patternsearch
SearchMethod & CompleteSearch PollMethod CompletePoll
SLIDE 15 Experimental results: genetic algorithm
MATLAB Direct Search and Genetic
Algorithm Toolbox
Global search Parameters to study:
PopulationSize and Generations EliteCount and CrossoverFraction FitnessScalingFcn and SelectionFcn CrossoverFcn and MutationFcn CreationFcn and HybridFcn
SLIDE 16 Experimental results: genetic algorithm
standard functions
SelectionFnc CrossoverFnc
SLIDE 17 Experimental results: genetic algorithm
personalized functions
CreationFnc CrossoverFnc MutationFnc HybridFnc
SLIDE 18 Experimental results: genetic algorithm
personalized functions exec. time –
HybridFnc CreationFnc MutationFnc
SLIDE 19 Experimental results: simulated annealing
- simulannealbnd (Simulated
annealing)
MATLAB Direct Search and Genetic
Algorithm Toolbox
Local search Parameters to study:
AnnealingFcn InitialTemperature ReannealInterval TemperatureFcn HybridFcn and HybridInterval
SLIDE 20 Experimental results: simulated annealing
fitness
AnnealingFnc TemperatureFnc HybridFnc & HybridInterval
SLIDE 21
Experimental results: comparison
SLIDE 22
Content
Introduction Synthesis of coupled resonator filters MATLAB optimization toolboxes Experimental results Conclusions and future research
SLIDE 23 Conclusions
- Evaluated the application to the
design of coupled resonator filters of available tools in the toolboxes of MATLAB
- Local and global search methods
hybridation, with Genetic algorithms and Scatter Search
- The best: ga (Genetic algorithm)
personalized
SLIDE 24 Future research
- Application to the physical design (2nd
phase), with more computational cost. The 1st phase simplifies the physical design.
- Application of other metaheuristics and
implementation in MATLAB.
- Study of relation between technological
and physical design, to divide the physical design in smaller problems.
- Application of parallelism, specially in the
2nd phase: parallel metaheuristics and parallelism in the computation of the fitness function (matricial computation).
SLIDE 25
Thanks
Questions? Questions?