Está en la página 1de 80

Universidad Carlos iii de Madrid

Escuela Politcnica Superior

Departamento de
Teora de la Seal y Comunicaciones

Ingeniera de Telecomunicaciones

Proyecto Fin de Carrera

Optimizacin y Diseo
de Antenas de Parche

Eduardo Torres Aguilera


Octubre de

2010

Universidad Carlos iii de Madrid


Escuela Politcnica Superior

Departamento de
Teora de la Seal y Comunicaciones

Ingeniera de Telecomunicaciones

Proyecto Fin de Carrera

Optimizacin y Diseo
de Antenas de Parche

Autor:
Tutora:
Director:

Eduardo Torres Aguilera


Dra. Eva Rajo Iglesias
Dr. scar Quevedo Teruel

Legans, Octubre de

2010

A mis padres y a mi hermano,


porque sin ellos no sera nada.

Contenido
Agradecimientos

vii

Resumen

ix

1. Introduccin

1.1. Motivacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3. Organizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2. Antenas de parche
2.1.
2.2.
2.3.
2.4.

Caractersticas generales . . . . . . . . . .
Mtodos de alimentacin . . . . . . . . . .
Tcnicas de aumento del ancho de banda .
Modelos equivalentes de anlisis . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

3. Algoritmos genticos

5
7
10
11

17

3.1. Origen de los algoritmos genticos . . .


3.2. Terminologa de los algoritmos genticos
3.3. Bases de los algoritmos genticos . . . .
3.3.1. Poblacin incial . . . . . . . . . .
3.3.2. Funcin de tness . . . . . . . .
3.3.3. Mtodos de seleccin . . . . . . .
3.3.4. Operadores genticos . . . . . . .

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

4. Herramientas de anlisis
4.1.
4.2.
4.3.
4.4.

1
2
3

17
18
19
20
20
20
22

25

MATLAB . . . . . . . . . . . . . . . . . . . .
CST Microwave Studio . . . . . . . . . . . . .
Conjunto MATLAB - CST Microwave Studio
Macros VBA . . . . . . . . . . . . . . . . . .
4.4.1. Denicin de las unidades . . . . . . .
4.4.2. Denicin de los materiales . . . . . .
v

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

25
26
27
27
27
29

vi / CONTENIDO

4.4.3.
4.4.4.
4.4.5.
4.4.6.
4.4.7.
4.4.8.

Denicin de los componentes . . . .


Denicin del puerto . . . . . . . . .
Denicin del tipo de simulacin . .
Denicin del monitor . . . . . . . .
Denicin del diagrama de radiacin
Obtencin de los resultados . . . . .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

5. Experimentos
5.1. Denicin de las estructuras . . . . . . . . . . . . . . . . . . . . . .
5.2. Denicin del algoritmo . . . . . . . . . . . . . . . . . . . . . . . .
5.3. Resultados experimentales . . . . . . . . . . . . . . . . . . . . . . .
5.3.1. Optimizacin de la frecuencia de operacin . . . . . . . . .
5.3.2. Optimizacin del ancho de banda . . . . . . . . . . . . . . .
5.3.3. Optimizacin del diagrama de radiacin a una frecuencia de
racin dada . . . . . . . . . . . . . . . . . . . . . . . . . . .

30
31
32
33
33
35

37
. . .
. . .
. . .
. . .
. . .
ope. . .

6. Conclusiones y lneas futuras


6.1. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.2. Lneas futuras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37
39
42
42
50
55

61
61
62

Apndices
A. Presupuesto

65

Bibliografa

67

Agradecimientos

Qu decir de estos aos de universidad! Todas las alegras y decepciones vividas, y toda
la gente con la que he compartido tantos momentos.
En primer lugar quiero agradecer a mis padres Enrique y Mari Carmen, a mi
hermano Kike, y a mis abuelos todo el apoyo y la paciencia que han tenido durante
estos aos (que no ha sido poca!). Tambin a mi novia Nuria por haber tenido que
sufrir mis agobios y mi mal humor.
Gracias a toda la gente que he conocido a lo largo de estos aos: Rubn, Agus,
Alfon, Sonia, Irene, Miguel, Cris, Mari Mar, Bolo, Fer, Fran, Carlitos, Torreo, Talavera,
Casano, y ms gente que me dejo en el tintero. Muchas gracias a todos por hacer que
estos aos hayan sido increbles.
Tambin muchas gracias a todos mis compaeros de beca: Almudena, Zineb, Laura,
Diego, Roco, Carlos, Manu, Juanlu y Patri. Y a mis jefes: Alberto, Bea, Regina y Julio.
Por ltimo, muchas gracias a scar, mi tutor, por su inestimable ayuda.

vii

Resumen

Actualmente la mayora de los estudios relacionados con antenas de parche se afrontan


desde la perspectiva de las formas cannicas, es decir, formas gemetricas comunes
como son el crculo, el cuadrado o el rectngulo, que se pueden abordar con ecuaciones
relativamente sencillas debido a su geometra bsica.
En el presente proyecto se expone una va alternativa a los estudios de antenas de
parche tradicionales basados en formas cannicas. Dicha alternativa aqu presentada
se basa en el uso de mtodos heursiticos, ms concretamente, el uso de algoritmos
genticos, para conseguir una correcta adaptacin a una frecuencia jada, un incremento
del ancho de banda en el entorno de una frecuencia determinada o una orientacin del
lbulo principal de radiacin.
Para la consecucin de los objetivos que se acaban de mencionar, en este proyecto
se ha optado por dividir en celdas hexagonales tanto el parche de la antena como el
sustrato situado debajo de l, de tal modo que se puedan emplear diferentes materiales
a la hora de construir estas celdas, como pueden ser dielctrico o metal (para hacer
un cortocircuito) en el caso del sustrato, o metal o aire en el caso del parche. De este
modo, los genes de cada individuo de la poblacin de nuestro algoritmo gentico contendrn la informacin asociada a cada una de las celdas denidas en el parche y el sustrato.
El algoritmo gentico se encargar de crear la poblacin incial y de ir cruzando
y mutando estos individuos en base a sus propiedades heursticas hasta alcanzar los
objetivos propuestos.

ix

x / Resumen

A la vista de los experiementos realizados y los resultados expuestos en este


proyecto se puede armar que estas tcnicas basadas en programacin evolutiva son una
herramienta potente para disear u optimizar las estructuras de formas geomtricas no
cannicas.

Captulo 1
Introduccin

Las antenas de parche cobran cada da ms protagonismo consiguiendo soluciones


verstiles en mltiples sistemas en los que se requiere un elemento radiante. Esto es
as debido a que entre sus caractersticas principales se encuentran la facilidad de
integracin, el buen control de radiacin y el bajo coste de produccin. No obstante,
tambin poseen ciertos inconvenientes como pueden ser el ancho de banda reducido o la
aparicin de radiacin espuria.

1.1. Motivacin
A pesar de los avances producidos en el campo de las antenas microstrip en los ltimos
30 aos, la gran mayora de las investigaciones se han centrado en el estudio de las
formas cannicas, es decir, formas geomtricas sencillas como el rectngulo o el crculo
de las que se conocen las ecuaciones que denen dichos parches.
Como una alternativa a este enfoque tradicional, se presenta en este proyecto el uso
de programacin evolutiva para obtener geometras ms complejas pero que puedan
producir mejores resultados. Es decir, optimizar ciertos parmetros de una antena de
parche con unas dimensiones concretas en base a un algoritmo gentico que previamente
se habr implementado.

2 / Introduccin (C. 1)

Para realizar esta optimizacin, habr que dividir el parche y el sustrato situado
debajo de l en celdas hexagonales que podrn estar compuestas de diferentes materiales
(metal o vaco en el caso del parche, y metal o dielctrico en el caso del sustrato), de
modo que cada individuo, debido a los materiales concretos de sus celdas, posea unas
propiedades determinadas.
Con este enfoque, basndonos en un algoritmo gentico, se optimizar la frecuencia
a la que se desea que opere la antena, el ancho de banda en torno a una frecuencia
concreta y el ngulo del lbulo principal del diagrama de radiacin respecto a la
direccin broadside.

1.2. Objetivos
Como se ha mencionado en el apartado anterior, se va a proceder al diseo u optimizacin
de una antena de parche o antena microstrip mediante la implementacin de un algoritmo
gentico. Los tres parmetros a disear u optimizar son:
1. Frecuencia: Conseguir que la antena a optimizar est adaptada a la frecuencia
deseada. Se realizarn pruebas a 2 GHz, 3 GHz, 4 GHz y 5 GHz.
2. Ancho de banda: Aumentar todo lo posible el ancho de banda en la frecuencia
asignada.
3. Direccin de radiacin del lbulo principal: A pesar de que las antenas de
parche radian fundamentalmente en la direccin broadside, se va a optimizar este
parmetro de tal manera que la direccin del mximo est, en vez de en =0o , en
=45o .
Para la consecucin de estos objetivos vamos a dividir el parche y el sustrato situado
debajo de l en 95 celdas hexagonales. A cada celda se le asignar un posible valor
comprendido entre 1 y 3:
Valor 1: Equivale a metal en la celda del parche y dielctrico en la celda del sustrato

situada inmediatamente debajo.


Valor 2: Equivale a un cortocircuito al plano de masa, es decir, tanto la celda del

parche como la del sustrato estn hechas de metal.


Valor 3: Equivale a aire en la celda del parche y dielctrico en la celda del sustrato

situada inmediatamente debajo.

Organizacin / 3

El algoritmo gentico crear la poblacin inicial cuyos individuos tendrn unas


carctersticas determinadas. Posteriormente simular cada individuo para despus
cruzar y mutar a dichos individuos en base a los resultados obtenidos en las simulaciones.
De este modo irn variando las caractersticas de los individuos debido al material de
las celdas y a la posicin de la alimentacin, la cual tambin variar para realizar la
optimizacin de cada parmetro.

1.3. Organizacin
Con el n de hacer clara la lectura del proyecto, ste se ha estructurado de la siguiente
manera:
En primer lugar se abordan dos captulos en los que se profundiza de manera te-

rica en las antenas de parche y los algortmos genticos (qu son, sus propiedades
y carctersticas), junto con un tercero donde se explican cules han sido las herramientas utilizadas para la realizacin de los experimentos y cmo se han usado
conjuntamente.
En el siguiente captulo se detallan los experimentos realizados: qu pruebas se han

hecho, cmo se ha denido la estructura con la que se han realizado dichas pruebas
y cmo se ha implementado el algoritmo encargado de la optimizacin. Por ltimo
se analizan los resutados obtenidos.
Para nalizar se exponen las conclusiones obtenidas y las lneas futuras.

Captulo 2
Antenas de parche

El concepto de antena microstrip fue propuesto por Deschamps en 1953, sin embargo,
no fue hasta 20 aos despus cuando se fabricaron las primeras antenas. El desarrollo
de estas antenas durante los aos 70 se aceler gracias a la existencia de sustratos con
baja tangente de prdidas y propiedades mecnicas y trmicas adecuadas, adems de la
mejora de las tcnicas fotolitogrcas y de los modelos tericos. A efectos prcticos, las
primeras antenas fueron desarrolladas por Howell y Munson, y desde entonces, no han
cesado de llevarse a cabo investigaciones y avances para mejorar sus prestaciones [1].

2.1. Caractersticas generales


De forma general las antenas de parche o antenas microstrip estn compuestas por un
pequeo parche metlico de dimensiones comparables a que se sita sobre un sustrato
con una constante dielctrica determinada; este substrato, a su vez, se apoya sobre un
plano de masa. Dicho de otro modo, las antenas microstrip no son sino una extensin
de las lneas de transmisin microstrip.
El parche de una antena microstrip consiste en una lmina metlica muy delgada
(mucho ms delgada que la longitud de onda a la que va a trabajar dicha antena).
En cuanto al sustrato, puede tener distintos grosores, tomando valores comprendidos
entre 0.003 y 0.05 [3]. Hay multitud de sustratos que pueden usarse para el diseo
de una antena microstrip, y su constante dielctrica se encuentra normalmente en
5

6 / Antenas de parche (C. 2)

el rango de 2.2 r 12. Cuanto ms pequea sea la constante del sustrato y


ms grueso sea este (sin superar 0.05, ya que a partir de este lmite las ondas
de supercie comienzan a ser importantes destruyendo el diagrama de radiacin
de la antena), se obtienen mejores caractersticas de la antena en cuanto a eciencia de radiacin y ancho de banda. Los sustratos nos con constante dielctrica ms
altas son deseables en circuitos de microondas ya que minimizan la radiacin no deseada.
Algunas de las caractersticas que hacen atractivas a estas antenas en comparacin
con las antenas convencionales son [1]:
Tamao compacto, peso ligero, robusted y bajo perl.
Bajo coste de fabricacin.
Posibilidad de obtener tanto polarizacin lineal como cirular con una nica ali-

mentacin.
Eciencia de radiacin en su modo fundamental
Se pueden realizar antenas duales en frecuencia y en polarizacin con relativa

facilidad.
Se pueden integrar fcilmente con circuitos integrados de microondas.
Las lneas de alimentacin se pueden fabricar simultneamente con la estructura

de la antena.

Por otro lado, tambin tienen algunas limitaciones en comparacin con las antenas
convencionales (no obstante, existen mtodos para minimizar algunas de tales limitaciones) [1]:
Ancho de banda reducido.
Aparicin de radiacin espuria.
Mala radiacin end-re.
Excitacin de ondas de supercie.

Desde otro punto de vista, se utilizan en diversos rangos de frecuencia y a menudo


en sistemas que operan entre 1 y 10 GHz y para una banda estrecha, en los que admiten

Mtodos de alimentacin / 7

niveles de potencia moderados .


Generalmente se suelen utilizar formas cannicas (cuadrado, crculo, anillo, etc.)
para el diseo de la geometra de los parches (gura 2.1).

Figura 2.1.

Formas cannicas bsicas de las antenas de parche.

2.2. Mtodos de alimentacin


Hay varias formas de alimentar las antenas microstrip, siendo las ms conocidas:
directamente acopladas, alimentadas mediante sonda coaxial, acopladas electromagnticamente y acopladas mediante ranura [2].

Mtodos de acoplo directo

Los mtodos de acoplo directo han sido los ms utilizados durante mucho tiempo,
pero ofrecen en ocasiones la desventaja de presentar un estrecho margen de maniobra a
la hora de ajustar modelos.
La alimentacin coplanar consiste en una lnea de transmisin conectada directamente al parche cuya principal dicultad es la eliminacin de la alta impedancia que
aparece justo en el borde del parche y cuya eliminacin produce la aparicin de radiacin

8 / Antenas de parche (C. 2)

espuria. En la gura 2.2 se muestra una antena microstrip alimentada mediante esta
tcnica.

Figura 2.2.

Antena microstrip alimentada con lnea de transmisin.

Alimentacin con sonda coaxial

La alimentacin con sonda coaxial (gura 2.3) se realiza colocando sta perpendicular
tanto al plano de masa como al parche en la posicin de la antena en la que la impedancia
vista desde la sonda sea lo ms parecido a 50 . El problema de esta implementacin es la
especial precaucin que se ha de tomar a la hora de su fabricacin, ya que la instalacin
de la sonda es un proceso crtico y con escaso margen de error.

Figura 2.3.

Antena microstrip alimentada con sonda coaxial.

Mtodos de alimentacin / 9

Mtodos de acoplo electromagntico

Los mtodos de acoplo electromagntico surgen como una alternativa a los mtodos
de acoplo directo. Se trata de que la alimentacin no entre en contacto con el parche
(gura 2.4). Esto se lleva a cabo utilizando dos capas de dielctricos, lo que incluye
un grado ms de libertad a la hora de implementar el diseo. La conguracin vara respecto a la anterior porque presenta dos sustratos entre el parche y el plano de masa.

Figura 2.4.

Antena microstrip alimentada con acoplo electromagntico.

Sobre el sustrato inferior se situa la lnea de transmisin que se alimenta y, entre


sta y el parche est el sustrato superior. La tcnica de acoplo electromagntico es muy
utilizada a la hora de construir arrays de antenas ya que sobre el sustrato superior
se colocan los parches, y la red de alimentacin est situada entre dicho sustrato y el
inferior. Este modelo adems permite utilizar mtodos de ensanchamiento de banda de
forma tan sencilla como una correcta eleccin de los dielctricos.

Mtodos de acoplo mediante ranura

El modelo de acoplo mediante ranura consiste en una antena de parche que utiliza
dos sustratos que, de forma general, presentan diferentes caractersticas, y ambos estn
separados por un plano de masa al que se le ha sustrado una parte en forma de ranura
tal y como se muestra en la gura 2.5. En la parte inferior del segundo sustrato hay
una lnea microstrip de alimentacin cuya energa se acopla al parche a travs de la
ranura realizada en el plano de masa que separa los dos sustratos. Esta lnea microstrip

10 / Antenas de parche (C. 2)

termina en un stub en circuito abierto. Esta conguracin permite optimizar de forma


independiente el mecanismo de alimentacin y el elemento radiante.

Figura 2.5.

Esquema de alimentacin de acoplo por ranura.

2.3. Tcnicas de aumento del ancho de banda


Actualmente hay distintas tcnicas para aumentar el ancho de banda de las antenas de
parche microstrip [2]:

Procedimientos intuitivos: stos pueden ser tcnicas intrnsecas como variacin de las propiedades del sustrato dielctrico, o estructuras externas adaptadas
(tpicamente un simple stub o un doble stub).

Parches parsitos acoplados horizontalmente: Se basan en la losofa de


que la frecuencia de resonancia del elemento o elementos acoplados es ligeramente
diferente de la del parche, y por tanto, el ancho de banda global de la estructura
aumentar.

Modelos equivalentes de anlisis / 11

Parches apilados: Consisten en la introduccin de un segundo parche acoplado


electromagnticamente con el primero verticalmente tal y como se muestra en la
gura 2.6. Igual que en el caso anterior permiten el aumento del ancho de banda.

Figura 2.6.

Parches rectangulares apilados.

Parches excitados mediante una ranura longitudinal: Es un mtodo comn


que permite aumentar de un modo sencillo el ancho de banda de un parche de
apertura acoplado sin incrementar la complejidad de la antena. Como se coment
en el ltimo punto del apartado 2.2 este mtodo consiste en una antena de parche
que utiliza dos sustratos que, de forma general, presentan diferentes caractersticas,
y ambos estn separados por un plano de masa al que se le ha sustrado una parte
en forma de ranura.

Parches de apertura apilados (ASP): Se basa en una antena microstrip en la


que se utiliza una apertura resonante con parches apilados.

ASP de banda ultra ancha: Consiste en extender el ancho de banda del ASP
dividiendo el ancho de banda requerido en varias sub-bandas y realizando un diseo
adecuado para cada una de dichas sub-bandas. Una antena logoperidica es, en
esencia, una versin en serie de un ASP, con antenas cubriendo las diferentes bandas
en cascada.

2.4. Modelos equivalentes de anlisis


Para analizar el comportamiento de las antenas de parche se utilizan modelos o
aproximaciones que nos permiten entender cmo funcionan de forma intrnseca. El

12 / Antenas de parche (C. 2)

primer modelo que se va a presentar es el modelo de lnea de transmisin, el cual es


posiblemente el mtodo ms sencillo y nos permite tener una buena percepcin de lo que
sucede en la antena; no obstante, tiene la desventaja de no ser un modelo excesivamente
preciso. El otro modelo que se va a presentar es el modelo de cavidad, que es mucho
ms preciso que el primero, pero tambin es ms complejo de estudiar. La tercera forma
de estudiar la antena sera con un mtodo de onda completa que, aunque es el que ms
se aproxima a la realidad del problema tanto para elementos aislados, arrays innitos
y elementos apilados, da una pobre percepcin en cuanto a los procesos fsicos que
suceden en la antena.

Modelo de lnea de transmisin

Las antenas de parche tienen una estructura fsica derivada de una lnea de
transmisin microstrip. Por tanto, el modelo de lnea de transmisin es la primera y
ms obvia eleccin para el anlisis y diseo de una antena de parche rectangular. En
este modelo, la antena se entiende como una prolongacin de la lnea de transmisin
cuya impedancia caracterstica es Z0 y tiene una constante de propagacin =+j . El
parche se presenta entonces equivalente a dos ranuras de dimensiones WL, colocadas
ambas en los extremos de una lmina metlica de dimensiones WL, donde la longitud
L se toma para que haya inversin de fase y la radiacin de ambas ranuras se sume
en fase, es decir, L=g /2. De esta forma se consigue, como se aprecia en la gura 2.7,
que la radiacin de los ancos se cancele en el centro del parche a la altura del sustrato [1].

Figura 2.7.

Evolucin del campo E en una antena microstrip.

Modelos equivalentes de anlisis / 13

Tanto en la lnea microstrip como en el parche se est propagando un modo quasi


TEM, quedando casi todo el campo connado dentro del dielctrico. El efecto de
desbordamiento de campo se produce al incluir una discontinuidad (el parche) de
tamao comparable a y depende del grosor y la permitividad del dielctrico. El
efecto del desbordamiento de campo lo podemos ver representado en las guras 2.8 y 2.9.

El
campo E se desborda por los cuatro
lados.

Figura

2.8.

El tamao del parche debe ser proporcional


a .
Figura 2.9.

En cuanto al campo radiado se puede decir que, por el principio de equivalencia, es


semejante al que generan dos hilos de corriente uniforme, con un diagrama de radiacin
cuyo mximo apunta en la direccin broadside.

Modelo de cavidad

Las antenas de parche microstrip son antenas resonantes de banda estrecha. Se


las denominan cavidades con prdidas. Es por esto que el modelo de cavidad es una
eleccin natural para el anlisis de este tipo de antenas. Este modelo fue propuesto por
W.F. Richard [1] y basa su estudio asumiendo sustratos delgados (h << 0 ):

1. Los campos en el interior de la regin no varan en funcin del eje z porque el


sustrato es muy delgado, h << 0 .
2. El campo elctrico slo se propaga haca z , y el magntico slo tiene componente

transversal Hx y Hy en la regin que encierra el parche metlico y el plano de masa.


3. La corriente elctrica que es normal a los bordes del parche es cero, lo que
implica que la componente tangencial de H a lo largo de la periferia del parche es
insignicante y se puede considerar como una pared magntica. Matemticamente,
Ez / n=0.

14 / Antenas de parche (C. 2)

A partir de esto se puede decir que en el modelo de cavidad se asume que el


parche admite varias distribuciones de campo, o modos, de acuerdo con las soluciones
de la ecuacin de onda homognea, as como las condiciones de contorno de la pared
elctrica y magntica (gura 2.10). Se habla de paredes elctricas y magnticas puesto
que la antena microstrip se comporta de forma parecida a una cavidad y en el interior de sta se producen ondas estacionarias entre dichas paredes elctricas y magnticas.

Figura 2.10.

Pared elctrica y magntica en el modelo de cavidad.

El parche admite as diversas distribuciones de campo o modos (gura 2.11) de


acuerdo con las soluciones de la ecuacin de onda homognea junto con las condiciones
de contorno para los campos tangenciales en las paredes elctricas y magnticas, de
forma que la frecuencia de resonancia acaba dependiendo del modo segn la relacin de
la ecuacin 2.1:

(fr )Onp =

n
L

p
W

(2.1)

Se denomina modo dominante a aquel que coincide con la frecuencia de resonancia


ms baja y que aparece cuando la longitud del parche L coincide con media longitud de
onda medida en el dielctrico. El comportamiento del parche trabajando en este modo
es equivalente al de un circuito resonador con prdidas. A la frecuencia de resonancia
la potencia aplicada se consume en la resistencia de radiacin, es decir, se convierte en

Modelos equivalentes de anlisis / 15

radiacin.

Figura 2.11.

de la cavidad.

Ejemplo de la distribucin de campo de los modos dentro

Captulo 3
Algoritmos genticos

Los algoritmos genticos son un grupo particular de algoritmos inspirados en las teoras
evolutivas que Darwin escribi en el libro El Origen de las Especies, publicado en 1859.
En dicho libro explicaba cmo todos los seres vivos no eran sino la evolucin de un
antepasado comn, cuya necesidad de adaptacin a las distintas condiciones sumada a la
seleccin natural los haba convertido en especies distintas. Estas especies evolucionan,
pero slo sobreviven las mejor adaptadas a las condiciones que les rodean.

3.1. Origen de los algoritmos genticos


Durante los aos comprendidos entre 1950 y 1970 varios cientcos independientes
estudiaron sistemas evolutivos con la idea de que la evolucin poda usarse como
herramienta de optimizacin en problemas de ingeniera.
Primero Rechenberg introdujo las estrategias evolutivas, donde no haba ni
poblacin ni cruce, sino que un padre mutaba para producir un descendiente, y el mejor
de los dos era el que se converta en padre para la siguiente ronda de mutacin [6].
Posteriormente, en 1966, Fogel, Owens y Walsh desarrollaron la programacin
evolutiva, mtodo donde las soluciones candidatas para los problemas se representaban
como mquinas sencillas de estados nitos. Al igual que en las estrategias evolutivas
17

18 / Algoritmos genticos (C. 3)

de Rechenberg, la programacin evolutiva funcionaba mutando aleatoriamente una de


estas mquinas de estados nitos y conservando la mejor de las dos.
Durante las decadas de los 60's y los 70's John Holland y sus colegas desarrollaron
en la universidad de Michigan la primera implementacin de un algoritmo gentico.
Holland fue el primero en proponer explcitamente la operacin de cruce y otros
operadores de recombinacin no propuestos hasta entonces.
El trabajo fundamental dentro de los algoritmos genticos apareci en 1975 con el
libro Adaptation in Natural and Articial Systems. En este libro Holland present el
algoritmo gentico como una abstraccin de la evolucin biolgica y dio una formulacin
terica del mismo. El algoritmo gentico de Holland era un mtodo mediante el cual
una poblacin de cromosomas (cadenas de unos y ceros, o bits) se transformaba en
una nueva poblacin usando una especie de seleccin natural junto con los operadores
(inspirados en la gentica) de cruce, mutacin e inversin [7].
Ms adelante, en 1989, Goldberg public un libro (Genetic Algorithms in Search,
Optimization, and Machine Learning ) en el que mostr cmo mltiples problemas
podan ser resueltos haciendo uso de las teoras de Holland, demostrando de este modo
la versatilidad de estos algoritmos.

3.2. Terminologa de los algoritmos genticos


A continuacin se va a denir la terminologa relativa a los algoritmos genticos [4]:

Cromosomas y genes

Cada individuo de una poblacin posee un conjunto de cromosomas que lo dene.


Estos cromosomas son los que diferencian a cada individio en la poblacin, siendo cada
cromosoma un conjunto de genes.
Los genes son los atributos que denen las caractersticas de cada individuo. Ellos
son los encargados de denir la idoneidad de las soluciones para cada problema de
optimizacin particular, esto es, cmo de bueno o malo es un individuo para una
situacin concreta.

Bases de los algoritmos genticos / 19

Poblaciones y generaciones

Una poblacin es un grupo de individuos, o dicho de otro modo, un grupo de


posibles soluciones que estudia el algoritmo gentico en una generacin conreta.
Las generaciones son diferentes momentos temporales de nuestra poblacin, cuyos
cambios estn regidos por la seleccin natural. Tpicamente, cada individuo representa
una solucin particular dentro del espacio de bsqueda.

Padres e hijos

En los algoritmos genticos algunos de los individuos de una poblacin tienen la


oportunidad de producir descendientes. Los padres son los individuos que contribuyen
con su material gentico a la produccin de descendientes.
Los descendientes de una generacin son los denominados hijos. Los hijos reciben
los cromosomas de sus padres despus de producirse cruces y mutaciones entre ellos
determinados por una probabilidad asignada.

3.3. Bases de los algoritmos genticos


Un algoritmo gentico es una tcnica de optimizacin que imita a la evolucin biolgica
como estrategia para la resolucin de problemas. Tpicamente, un algoritmo gentico
consta de los siguientes pasos [6]:
1. Denicin de la poblacin inicial.
2. Evaluacin de la funcin de tness.
3. Seleccin de individuos.
4. Generacin de descendencia.
5. Regreso al paso 2 hasta alcanzar la condicin de parada.

A continuacin se explicarn las deniciones importantes de este algoritmo relativas


a la eleccin de la poblacin inicial, la funcin de tness, el mtodo de seleccin de
individuos y el modo de transferir la informacin gentica de los individuos seleccionados
a su descendencia [4].

20 / Algoritmos genticos (C. 3)

Mencionar tambin que en funcin de la naturaleza del problema, se deber elegir


el tipo de algoritmo que ms se adece a la misma, pudindose utilizar valores binarios
o reales para denir los cromosomas de los individuos.

3.3.1. Poblacin incial


La poblacin inical es un elemento importante del algoritmo, y debe ser elegida
cuidadosamente antes de que empiece la optimizacin. Aunque la poblacn incial puede
ser aleatoria, debe garantizar que proporciona la mayor cantidad posible de material
gentico presente en la naturaleza del problema.
Tpicamente, esta informacin no est perfectamente denida de antemano, puesto
que una optimizacin global se emplea solamente cuando el problema es completamente
o parcialmente desconocido.

3.3.2. Funcin de tness


La funcin de tness es una funcin de coste que determina cmo de buenos son
los individuos de la poblacin. La eleccin de esta funcin es uno de los puntos ms
crticos del algoritmo gentico, ya que se encarga de separar las soluciones buenas de
las malas con una distancia considerable (dicha distancia puede ser incluso exponencial).
Si usamos una analoga con la seleccin natural, que un individuo obtenga una
buena puntuacin al ser evaluado por la funcin de tness, signica que ese individuo
est bien adaptado para sobrevivir.
La funcin de tness tiene que ser signicativa, lo que implica representar con un
solo valor todas las aptitudes de los elementos pertenecientes a la poblacin bajo estudio.

3.3.3. Mtodos de seleccin


El mtodo de seleccin dene cmo elegir la siguiente poblacin de individuos en base
a sus aptitudes (las cuales han sido cuanticadas por la funcin de tness). Los tres
mtodos ms comunes de seleccin son: seleccin proporcional, seleccin por rango y
seleccin por torneo.

Bases de los algoritmos genticos / 21

Seleccin por rango

La seleccin basada en el rango es la estrategia estocstica ms sencilla que existe.


Consiste en clasicar a los individuos de la poblacin segn la puntacin obtenida al ser
evaluados por la funcin de tness. La seleccin de los individuos se llevar a cabo segn
su rango o posicin. El mtodo por rango puede ser tanto lineal como exponancial. El
mtodo por rango lineal fuerza una convergencia lenta y preserva la diversidad de la
poblacin durante un alto nmero de iteraciones, y es til cuando los requerimientos
computacionales de la funcin de tness son bajos.

Seleccin proporcional

Este mtodo es el ms popular en cuanto a estrategias de seleccin estocsticas. Se


conoce tambin como seleccin por rueda de ruleta. La implementacin de este mtodo
consiste en crear una ruleta donde la porcin asignada a cada individuo es proporcional
a la puntuacin asignada al mismo por la funcin de tness. Una vez ha sido creada la
ruleta, se hace girar tantas veces como sea necesario hasta obtener los individuos cuyo
material gentico ser combinado para obtener la siguiente generacin. La gura 3.1
muestra un ejemplo de este tipo de estrategia.

Figura 3.1.

Mtodo de seleccin proporcional o mtodo de ruleta.

Seleccin por torneo

En este mtodo se toman dos elementos de la poblacin de manera aleatoria,


y despus se selecciona como ganador del torneo al que haya obtenido una mayor
puntuacin en la funcin de tness. Hay diferentes variantes de este mtodo donde se
pueden seleccionar ms de dos individuos, o seleccionar al mejor individuo con una
probabilidad dada o seleccionar al otro.

22 / Algoritmos genticos (C. 3)

Elitismo

Aunque lo incluimos en esta seccin, el elitismo no es realmente un mtodo de


seleccin, no obstante, puede ser utilizado combinndolo con los mtodos anteriores. El
elitismo consiste en forzar la presencia del mejor individuo en la siguiente generacin,
aun cuando ese individuo no haya sido seleccionado por el mtodo de seleccin.

3.3.4. Operadores genticos


A la hora de generar descendencia, se utilizan estos operadores para mezclar el material
gentico de los padres. Los operadores genticos bsicos son cruce y mutacin [6].

Cruce

Es el operador gentico ms importante, ya que sin l no se podra hablar de


algoritmos genticos propiamente dichos.
Una vez han sido seleccionados los padres por alguno de los mtodos de seleccin,
sus cromosomas deben mezclarse para producir descendientes, utilizando para ello la
operacin de cruce. Existen mltiples tcnicas para realizar esta operacin. Tpicamente,
para problemas discretos, se selecciona aleatoriamente una posicin en cada cromosoma
(un gen) y, tomando ese punto como divisin, se separa cada uno en dos partes,
obteniendo dos nuevos cromosomas. En la gura 3.2 se puede ver cmo se realiza esta
operacin de cruce entre dos cromosomas.

Figura 3.2.

Ejemplo de operacin de cruce entre 2 cromosomas.

Bases de los algoritmos genticos / 23

Este operador se aplica de acuerdo a una probabilidad denominada p cruce . Este


parmetro suele tomar valores que se encuentran normalmente alrededor de 0.8.

Mutacin

La mutacin es el proceso por el cual, al igual que en la naturaleza, se produce


una variacin aleatoria de genes en un cromosoma. Este mecanismo contribuye a la
diversidad gentica de la especie.
La operacin de mutacin se aplica con una probabilidad p mutacion muy pequea
(normalmente menor que 0.01), y es una potente herramienta en el proceso de optimizacin, ya que permite al algoritmo escapar de mnimos locales.

Condicin de parada

Hay mltiples posibilidades para la eleccin de la condicin de parada del algoritmo.


La ms simple es jar un nmero de iteraciones, aunque siempre es necesario comprobar la convergencia del algoritmo. Otras tcnicas ms complejas tienen en cuenta
esta convergencia, la evolucin de la solucin en el tiempo, o el logro de ciertos objetivos.

Captulo 4
Herramientas de anlisis

Las herramientas de anlisis utilizadas para llevar a cabo la optimizacin de la antena


de parche son dos paquetes comerciales conocidos como MATLAB y CST Microwave
Studio.

4.1. MATLAB
MATLAB es un entorno de computacin tcnica de alto nivel que posibilita la ejecucin
del clculo numrico y simblico de forma rpida y precisa. Posee un entorno interactivo
para el desarrollo de algoritmos, visualizacin de datos, anlisis de datos y clculo
numrico, y presenta un lenguaje de programacin de muy alto nivel basado en vectores,
arrays y matrices [12].
Se puede utilizar en una amplia gama de aplicaciones que incluyen procesamiento de
seales e imgenes, comunicaciones, diseo de sistemas de control, sistemas de prueba
y medicin, modelado, anlisis nanciero y biologa computacional. Esto es as debido
a una arquitectura abierta y ampliamente extensible, y a una serie de funciones que
permiten integrar su cdigo con otros lenguajes y aplicaciones.
25

26 / Herramientas de anlisis (C. 4)

4.2. CST Microwave Studio


CST Microwave Studio es un simulador de onda completa utilizado para todo tipo de
dispositivos de microondas. Esta herramienta es un software basado en el mtodo de
las diferencias nitas. Plantea una divisin de la regin bajo estudio en una malla de
nodos, para posteriormente realizar una aproximacin de la ecuacin diferencial dentro
de la regin por una diferencia nita equivalente. sta relaciona la variable dependiente
en el punto de la regin de estudio con sus valores en los puntos colindantes. La solucin
de las ecuaciones de diferencias nitas la realiza sujeta a las condiciones de contorno
prescritas y a las condiciones iniciales.
Con este software se pueden realizar diferentes tipos de simulaciones [13]:
Transient solver.
Frequency domain solver.
Eigenmode solver.
Resonant solver.
Integral Equation Solver
Asymptotic Solver.

El simulador utilizado en el presente proyecto ha sido Transient solver, el cual es un


simulador electromagntico 3D de propsito general que proporciona la propagacin del
campo bajo estudio en el dominio del tiempo.
Una vez elegido el simulador Transient solver, se pueden denir 2 tipos de puertos:
Waveguide Port.
Discrete Port.

A la hora de realizar las simulaciones de la antena de parche se ha optado por utilizar


Discrete Port con el n de intentar reducir todo lo posible el tiempo computacional de
las simulaciones.

Conjunto MATLAB - CST Microwave Studio / 27

4.3. Conjunto MATLAB - CST Microwave Studio


La herramienta CST Microwave Studio ofrece un potente entorno para la automatizacin
de tareas, pudindose adems combinar con programas externos (MATLAB en este caso)
mediante la utulizacin de macros denidas en VBA (Visual Basic for Applications) [10].
La estructura del parche y todos los datos que necesita el paquete CST para realizar
las simulaciones se pueden denir desde MATLAB: se crea un chero .bas con todos los
parmetros utilizando las macros VBA y, al llamar al software CST para que realice las
simulaciones, se le pasa como parmetro dicho chero.
Una vez ha sido realizada con xito la simulacin del individuo en cuestin y debido
a las instrucciones recibidas en el chero que se le pas como parmetro a CST, ste
deposita los resultados obtenidos en ciertos cheros que posteriormente sern procesados con MATLAB (evaluacin de la funcin de tness de dicho individuo). Cuando el
algoritmo ha evaluado la funcin de tness de todos los individuos, realiza la seleccin
de individuos y las operaciones de cruce y mutacin de los mismos (implementado en
MATLAB) con el n de obtener la siguiente generacin y repetir de este modo el proceso.
En la gura 4.1 se muestra un diagrama de ujo que representa el proceso de automatizacin, detallando en cada caso el software que lleva a cabo cada parte de dicho
proceso.

4.4. Macros VBA


A continuacin se van a describir las principales macros VBA utilizadas para realizar
las simulaciones de los individuos del algoritmo gentico [8].

4.4.1. Denicin de las unidades


Para denir las unidades con las que va a trabajar el CST Microwave Studio a la hora de
realizar las simulaciones usamos la siguiente macro (las denimos tanto en frecuencia,
como en distancia y tiempo):

With Units

28 / Herramientas de anlisis (C. 4)

Inicializacin de parmetros
(MATLAB)

Creacin de la poblacin inicial


(MATLAB)

Funcin fitness

Creacin de fichero individuo_i.bas


(MATLAB)
Llamada a CST Microwave Studio
(MATLAB)
Simulacin individuo_i
(CST)
Exportar resultados individuo_i
(CST)
Evaluacin
(MATLAB)

No
Evaluados todos los individuos?

S
Seleccin de individuos
(MATLAB)
Cruce
(MATLAB)
Mutacin
(MATLAB)
Nueva generacin
(MATLAB)

No
Iteraciones completadas?

S
Mostrar resultados
(MATLAB / CST)

Figura 4.1.

Diagrama de ujo.

Macros VBA / 29

.Geometry ("UnidadGeometrica")
.Frequency ("UnidadFrecuencia")
.Time ("UnidadTiempo")
End With

"UnidadGeometrica" puede ser: "m" (metros), "mm" (milmetros), "um" (micrme-

tros), "ft" (pies), "in" (pulgadas) y "mil" (mil pulgadas).


"UnidadFrecuencia" puede ser: "hz" (hercios), "khz" (kilohercios), "mhz" (mega-

hercios) y "ghz" (gigahercios).


"UnidadTiempo" puede ser: "ps" (picosegundos), "ns" (nanosegundos), "us"

(microsegundos), "ms" (milisegundos) y "s" (segundos).

4.4.2. Denicin de los materiales


A la hora de denir los materiales se indic su constante dielctrica, el tipo de material
y el color del mismo. Para denirlo utilizamos la siguiente macro:
With Material
.Reset
.Name "NombreMaterial"
.Type "TipoMaterial"
.Colour (ValorRojo, ValorVerde, ValorAzul)
.Epsilon (ValorEpsilon)
.Create
End With

Las opciones que puede tomar "TipoMaterial" son: "PEC", "Normal",

"Anisotropic", "Lossy Metal", "Corrugated wall" y "Ohmic sheet".


Para denir el color hay que asignar un valor a cada componente comprendido

entre 0 y 1.
ValorEpsilon es el valor de la constante dielctrica del material.

30 / Herramientas de anlisis (C. 4)

4.4.3. Denicin de los componentes


Los componentes de la estructura (plano de masa, sustrato y parche) se denen
mediante la siguiente macro, en la que deben venir especicadas las dimensiones y el
material de los que est compuesto:
With Brick
.Reset
.Name "NombreComponente"
.Component ("TipoComponente")
.Material "NombreMaterial"
.Xrange (Xmin, Xmax)
.Yrange (Ymin, Ymax)
.Zrange (Zmin, Zmax)
.Create
End With

En cuanto a "NombreMaterial", debe usarse el nombre de un material que haya

sido denido previamente.


Las dimensiones del componente se especican con Xrange, Yrange y Zrange.

En el caso de que los componentes de la estructura no sean ortoedros (como en el


caso de las celdas hexagonales), hay que denirlos con la macro expuesta a continuacin:
With Extrude
.Reset
.Name ("NombreComponente")
.Component ("TipoComponente")
.Material ("NombreMaterial")
.Mode ("ModoCreacion")
.Height ("Grosor")
.Origin (X,Y,Z)
.Uvector (u,v,w)
.Vvector (u,v,w)
.Point (uPoint, vPoint)
.LineTo (u,v)
.Create

Macros VBA / 31

End With

Al igual que en la macro anterior, en "NombreMaterial" debe usarse el nombre de

un material que haya sido denido previamente.


"ModoCreacion" puede ser: "pointlist" o "picks". Utilizando el modo

"pointlist" el componente se dene especicando el grosor y los puntos que

denen la geometra de dicho componente.


El valor que toma "Grosor" es el valor del grosor del componente en cuestin con

las unidades denidas previamente por la macro expuesta en el punto 4.4.1.


Con Uvector y Vvector se dene el sistema de coordenadas con el que se especi-

car la forma del componente.


Point establece el primer punto con el que se va a denir la geometra del compo-

nente en el sistema de coordenadas denido con Uvector y Vvector.


LineTo crea una lnea desde el punto denido previamente hasta el indicado en

el propio comando. Hay que tener en cuenta que el comando .LineTo hay que
denirlo tantas veces como puntos tenga la geometra del componente (siendo la
ltima coordenada utilizada la misma que en el comando .Point).

4.4.4. Denicin del puerto


En el presente proyecto slo se han utilizado puertos discretos que pueden ser denidos
como sigue:
With DiscretePort
.Reset
.PortNumber (NumeroPuertos)
.Type ("TipoPuerto")
.Impedance (ValorImpedancia)
.Point1 (X,Y,Z)
.Point2 (X',Y',Z')
.UsePickedPoints (TrueOrFalse)
.Create
End With

32 / Herramientas de anlisis (C. 4)

Las opciones que puede tomar "TipoPuerto" son: "Sparameter", "Voltage" y

"Current".
El valor de la impedancia (50 ) se especica slo en el caso de que el puerto

discreto sea del tipo "Sparameter".


Con Point1 y Point2 se denen dos puntos entre los que se alinear el puerto.

Para utilizar estos dos mtodos el valor del parmetro de UsePickedPoints debe
ser False.

4.4.5. Denicin del tipo de simulacin


Para que la simulacin sea del tipo Transient Solver escribimos la siguiente macro:
With Solver
.FrequencyRange (Fmin, Fmax)
.ExcitationSignalGauss (NombreSeal, Fmin, Fmax)
.StoreTDResultsInCache (TrueOrFalse)
.Start
End With

Con el comando FrequencyRange se dene el intervalo de frecuencia en el que se

realizar la simulacin.
El mtodo "ExcitationSignalGauss" crea una seal de excitacin con excitacin

gaussiana en el rango de frecuencia especicado. No hay que olvidar que para el


correcto clculo de los parmetros S en la banda indicada es necesario el uso de
un pulso gaussiano.
Con el comando .StoreTDResultsInCache (True) se almacenan los resultados

obtenidos en la simulacin.
Las macros denidas en los apartados 4.4.1, 4.4.2, 4.4.3, 4.4.4 y 4.4.5 son las macros
VBA bsicas utilizadas para la obtencin de los parmetros S de una estructura que
sern necesarios para la optimizacin tanto de la frecuencia como del ancho de banda.
No obstante, para el clculo y la la optimizacin del diagrama de radiacin es necesario
utilizar nuevas macros para la denicin de ms elementos imprescindibles para dicha
optimizacin.

Macros VBA / 33

4.4.6. Denicin del monitor


El monitor aqu especicado es un elemento encargado de almacenar el valor del campo
a una frecuencia determinada:
With Monitor
.Reset
.Name ("NombreMonitor")
.Dimension ("TipoMonitor")
.Domain ("DominioMonitor")
.FieldType ("TipoCampo")
.Frequency (frec)
.Create
End With

Las opciones que puede tomar "TipoMonitor" son: "plane" o "volume" creando

de este modo un monitor 2D o 3D.


Para especicar si el monitor va a almacenar la informacin en el dominio del

tiempo o en el dominio de la frecuencia las opciones que toma "DominioMonitor"


son "time" o "frequency".
El "TipoCampo" consta de las siguientes opciones: "Efield" (se monitoriza el

campo elctrico), "Hfield" (se monitoriza el campo magntico), "Powerflow"


(se monitoriza el vector de Pointing), "Current" (se monitoriza la densidad de
corriente), "Powerloss" (se monitoriza la densidad de prdidas), "Eenergy" (se
monitoriza la densidad de energa elctrica), "Henergy" (se monitoriza la densidad de energa magntica) y "Farfield" (se crea un monitor para el campo lejano).

4.4.7. Denicin del diagrama de radiacin


Las caractersticas propiamente dichas del diagrama de radiacin se denen del siguiente
modo:
With FarfieldPlot
.Reset
.Plottype ("TipoDiagrama")
.Step (AnguloEnGrados)

34 / Herramientas de anlisis (C. 4)

.SetColorByValue (TrueOrFalse)
.DrawStepLines (TrueOrFalse)
.DrawIsoLongitudeLatitudeLines (TrueOrFalse)
.UseFarfieldApproximation (TrueOrFalse)
.SetPlotMode ("ModoDiagrama")
.SetScaleLinear (TrueOrFalse)
.SetLogRange (Rango)
.DBUnit ("Codigo")
.AlignToMainLobe (TrueOrFalse)
.Phistart (X, Y, Z)
.Thetastart (X', Y', Z')
.PolarizationVector (X, Y, Z)
.Origin ("TipoOrigen")
End With
Las opciones de "TipoDiagrama" son: "polar" (representa el diagrama de radia-

cin en campo lejano en coordenadas polares), "cartesian" (representa el diagrama de radiacin en campo lejano en coordenadas cartesianas), "2d" (representa el
diagrama de radiacin en campo lejano variando 2 coordenadas como un diagrama 2d) y "3d" (representa el diagrama de radiacin en campo lejano variando 2
coordenadas como un diagrama 3d).
En cuanto a la aproximacin de campo lejano, se decidi utilizarla para in-

tentar reducir todo lo posible el tiempo computacional de las simulaciones:


UseFarfieldApproximation (True).
Las opciones de "ModoDiagrama" son: "directivity" (el diagrama representa la

directividad), "gain" (el diagrama representa la ganancia), "efield" (el diagrama


representa el campo elctrico), "hfield" (el diagrama representa el campo magntico), "pfield" (el diagrama representa el patrn de potencia), "rcs" (el diagrama
representa la interseccin del radar en metros al cuadrado), "rcssw" (el diagrama
representa la interseccin del radar en longitud de onda al cuadrado), "scale2max"
(la escala est referenciada a 0 dB).
SetLogRange especica el rango logartmico del campo lejano en dB. En el caso

de que el diagrama de radiacin sea del tipo "cartesian", "2d" o "3d" el valor
mximo de este rango ser el valor mximo del diagrama de radiacin.
DBUnit dene una unidad para el diagrama logartmico del campo lejano. Los

valores que puede tomar "Codigo" son: "0" (dBV/m, dBA/m, dBW/m2 ), "60"

Macros VBA / 35

(dBmV/m, dBmA/m, dBpW/m2 ), 120" (dBuV/m, dBuA/m, dBpW/m2 ) y 60"


(dBkV/m, dBkA/m, dBMW/m2 ).
"Phistart" y "Thetastart" establecen un nuevo origen de los vectores en coor-

denadas cartesianas para el eje x' y el eje z'. El eje x' dene el nuevo origen del
ngulo y el eje z' dene el nuevo comienzo del ngulo . Los vectores resultantes
son normalizados a 1.
El comando "PolarizationVector" establece el vector de polarizacin (eje y') en

coordenadas cartesianas. El vector resultante tambin se normaliza a 1.


Las opciones de "TipoOrigen" para establecer el tipo de origen en el clculo

del campo lejano son: "bbox" (el centro de la estructura), "zero" (el origen
del sistema de coordenadas) o "free" (un punto establecido por el comando
UserOrigin(X,Y,Z)).

4.4.8. Obtencin de los resultados


Para obtener los resultados del diagrama de radiacin y poder procesarlos posteriormente, hay que utilizar las siguientes macros:
SelectTreeItem("Farfields\f1 [1]")
FarfieldPlot.Plot
SelectTreeItem ("Farfields\f1 [1]")

Esta macro se encarga de pintar el diagrama de radiacin obtenido con las propiedades especicadas en los comandos del punto 4.4.7. Una vez mostrado el diagrama de
radiacin, se exporta al chero indicado en la siguiente macro:
With ASCIIExport
.Reset
.FileName ("c:\cst\campolejano.txt")
.Mode ("ModoExportar")
.StepX (pasosenX)
.StepY (pasosenY)
.StepZ (pasosenZ)
.Execute
End With

36 / Herramientas de anlisis (C. 4)

En el comando FileName hay que especicar el nombre y la ubicacin del chero

en el que queremos almacenar los resultados del diagrama de radiacin.


"ModoExportar" posee 2 opciones: "FixedNumber" (nmero jo de muestras) o

"FixedWidth" (ja el nmero de pasos).


Con los comandos StepX, StepY y StepZ se ja el nmero de pasos en cada

direccin.

Captulo 5
Experimentos

En este captulo se presenta el estudio y las pruebas realizadas. En primer lugar se dene
el algoritmo y la estructura con los que se ha realizado la optimizacin, mostrando a
continuacin los resultados obtenidos en la optimizacin de la frecuencia, del ancho de
banda y del diagrama de radiacin.

5.1. Denicin de las estructuras


La estructura que se va a optimizar es una antena de parche cuyas dimensiones son:

Plano de masa: 50mm x 50mm x 0.3mm.


Sustrato: 50mm x 50mm x 2.5mm.
Parche: 30mm x 26.5mm x 0.3mm.

Si asemejamos esta estructura a un parche rectangular, la frecuencia de funcionamiento del modo fundamental del parche se encontrara en torno a 3.5 GHz.
Tanto el parche como la porcin de sustrato situada exactamente debajo de l se han
dividido en 95 celdas hexagonales. La decisin de utilizar celdas hexagonales en lugar
37

38 / Experimentos (C. 5)

de porciones rectangulares o cuadradas se ha tomado para evitar situaciones crticas


donde una celda del parche que sea metal tenga un nico punto de contacto con la celda
situada en su diagonal (la cual tambin ser metal), siendo vaco tanto la celda de al
lado como la celda situada encima de ella (o debajo en el caso contrario). En la gura
5.1 se muestra un ejemplo de esta situacin crtica:

Figura 5.1.

Punto de contacto crtico de 2 celdas colindantes.

Cada celda puede ser aire (vaco) o metal en el caso del parche, y metal o dielctrico
en el caso del sustrato. Esto es as para poder tener 3 situaciones diferentes a la hora
de optimizar la antena:

1. Una situacin donde la celda del sustrato ser dielctrico y la celda del parche
situada encima ser metal (comportamiento tpico de un parche).
2. Otra situacin donde se produzca un cortocircuito al ser metal tanto la celda del
sustrato como la celda del parche situada encima.
3. Una ltima situacin donde la celda del sustrato ser dielctrico y la celda del
parche situada encima ser vaco.

Otro punto importante de nuestra estructura es la posicin del puerto, es decir, la


posicin de la alimentacin de la antena. A n de realizar la optimizacin, el puerto se
podr situar en 95 posiciones diferentes, correspondiendo estas posiciones a la posicin
central de cada una de las 95 celdas. Esto es as para evitar otro tipo de situaciones
crticas en las que el puerto se encontrase en el borde de una celda.

Denicin del algoritmo / 39

En la gura 5.2 se muestra la estructura con la que se ha realizado la optimizacin.

Figura 5.2.

Estructura utilizada para la optimizacin

5.2. Denicin del algoritmo


El algoritmo implementado para la optimizacin es un algoritmo gentico. Como se
coment en el captulo 3, un algoritmo gentico es una tcnica de optimizacin que
imita a la evolucin biolgica como estrategia para la resolucin de problemas.
En nuestro algoritmo gentico, cada individuo de la poblacin es una estructura
como la descrita en el apartado anterior (punto 5.1). La poblacin inicial se crea de
forma aleatoria, de tal modo que cada par de celdas (celda del sustrato y celda del
parche) de cada individuo puede tomar 3 posibles valores:
1. Valor 1: Corresponde a la situacin en la que la celda del sustrato es dielctrico
y la celda del parche es metal.
2. Valor 2: Corresponde a la situacin en la que la celda del sustrato es metal y la
celda del parche tambin es metal.
3. Valor 3: Corresponde a la situacin en la que la celda del sustrato es dielctrico
y la celda del parche es aire (vaco).

40 / Experimentos (C. 5)

La posicin inicial del puerto tambin se obtiene de forma aleatoria para cada
individuo, teniendo en cuenta que al par de celdas (celda del sustrato y celda del parche) correspondiente a la posicin del puerto se le va a asignar obligatoriamente el valor 1.
Con la poblacin incial ya denida, el siguiente paso es evaluar la funcin de tness
de cada individuo. Dicha funcin de tness se encarga de implementar el script .bas
de cada individuo concreto con sus valores de cada par de celdas particulares para as
realizar la simulacin de los mismos, y posteriormente emplear los resultados obtenidos
en las simulaciones para ver cmo de bueno es cada individuo en relacin al parmetro
concreto que queremos optimizar.
Una vez hemos cuanticado las aptitudes de cada individuo, utilizamos el mtodo
de seleccin por rango para elegir a los individuos que darn lugar a la siguiente
generacin. El mtodo de seleccin por rango (punto 3.3.3) consiste en escoger a los
individuos segn su rango o posicin una vez han sido evaluados por la funcin de
tness. En este caso se ha utilizado un rango cuadrtico. Los individuos seleccionados
sufrirn posteriormente operaciones de cruce y mutacin para as crear la descendencia.
La operacin de cruce entre dos individuos se realiza a nivel de cromosoma. En los
individuos de nuestra poblacin un cromosoma equivale a una la de pares de celdas
(celda del sustrato y celda del parche), esto es, cada uno de estos individuos est formado por 10 cromosomas. El la gura 5.3 se muestra el proceso de cruce de dos cromosomas.

Figura 5.3.

Ejemplo de cruce de 2 las de celdas.

Denicin del algoritmo / 41

Una vez se han cruzados los cromosomas de los dos individuos seleccionados se
cruzan tambin las posiciones de sus puertos. El cruce de los puertos se realiza de
forma que a la posicin menor de ambos puertos (esta operacin se realiza tanto para
la coordenada correspondiente a la la como para la coordenada correspondiente a la
columna) se le aade un nmero entero aleatorio comprendido entre cero y la diferencia
de las posiciones de ambos individuos (en la o en columna, segn sea el caso). El cruce
de los puertos se hace exactamente igual para los dos individuos, por lo que la posicin
del puerto para cada individuo variar en funcin del valor concreto que tome el nmero
aleatorio que se acaba de describir. El valor que se ha asignado a la probabilidad de
cruce tanto para las celdas como para los puertos es p cruce =0.15.
Despus de realizar la operacin de cruce se lleva a cabo la operacin de mutacin, la
cual se realiza a nivel de gen. Es importante resaltar que cada gen corresponde a un par
de celdas: celda del parche y celda del sustrato situada inmediatamente debajo de la del
parche. En nuestro caso, que un par de celdas mute signica que a ese par de celdas se le
asigna un nmero aleatorio que puede tomar como valores 1, 2 o 3, y que puede coincidir
o no con el nmero que tena antes asignado ese par de celdas (valor anterior del gen).
El valor asignado a la probabilidad de mutacin de las celdas es p m_pardeceldas =0.0005.
Despus de realizar este proceso, se procede a la mutacin de la posicin del puerto, pero
con un valor de la probabilidad de mutacin mucho menor (p m_puerto =0.01). La razn de
que p m_pardeceldas y p m_puerto tomen valores diferentes es debido a que un individuo tiene 95 celdas que pueden mutar, sin embargo, slo tiene un nico puerto que puede mutar.
Una vez han sido realizadas las operaciones que se acaban de describir, aplicamos
elitismo, de tal modo que una vez que tenemos los individuos de la siguiente generacin,
eliminamos uno aleatoriamente y lo sustituimos por el mejor individuo de la generacin
anterior.
En cuanto a la condicin de parada, jamos un nmero de iteraciones basado en
nuestra experiencia previa de las necesidades de convergencia para cada caso.
El tamao de la poblacin y el nmero de iteraciones (cuyos valores se detallan
en cada uno de los experimentos: puntos 5.3.1, 5.3.2 y 5.3.3) fueron diferentes para
cada uno de los parmetros a optimizar. No obstante, tanto el nmero de individuos como el de iteraciones fue reducido debido al elevado coste computacional de
las simulaciones, ya que de otro modo las optimizaciones tendran una duracin excesiva.

42 / Experimentos (C. 5)

5.3. Resultados experimentales


Los 3 parmetros optimizados son:

Frecuencia de operacin de la antena.


Ancho de banda de funcionamiento en adaptacin.
Diagrama de radiacin a una frecuencia de operacin dada.

Para cada parmetro concreto a optimizar hubo que implementar una funcin de
tness adecuada a las necesidades el problema en cuestin (adems de modicar otras
funciones del algoritmo gentico); incluso, en el caso de la optimizacin del ancho de
banda, tambin hubo que ajustar el grosor del sustrato de la antena. A continuacin se
muestran los resultados obtenidos para cada uno de los mencionados parmetros.

5.3.1. Optimizacin de la frecuencia de operacin


La frecuencia de operacin de la antena fue el primer parmetro que se optimiz. El
objetivo era que nuestra estructura estuviese adaptada a la frecuencia deseada, es decir,
que el parmetro S11 fuese menor que -10 dB a esa frecuencia.
En este caso, al evaluar la funcin de tness de cada individuo obtenamos la
distancia entre la frecuencia ms cercana a la deseada que tuviera adaptacin y dicha
frecuencia deseada en la que se quera que operase la antena. A continuacin se utilizaba
el mtodo de seleccin por rango para seleccionar a los individuos en funcin de la
evaluacin de la funcin de tness.
En cuanto al tamao de la poblacin, con 10 individuos logrbamos los objetivos,
es decir, que la estructura estuviese adaptada en la frecuencia deseada. Y en 10
iteraciones se consegua que el algoritmo convergiese. No obstante, estas simulaciones
se realizaron para comprobar que el algoritmo funcionaba, ya que cualquier antena de
parche puede funcionar a cualquier frecuencia. Adems, tal y como se ha visto con
los resultados, no es necesario un algoritmo de optimizacin para estos requisitos tan
sencillos como es conseguir que una antena de parche funcione a una frecuencia concreta.

Resultados experimentales / 43

Tras realizar varias optimizaciones en cada una las siguientes frecuencias: 2GHz,
3GHz, 4GHz y 5GHz, y comprobar que el algoritmo funcionaba adecuadamente para
todas ellas consiguiendo en todos los casos que la antena estuviese adaptada a la
frecuencia especicada, se muestran a continuacin casos concretos para cada una de
dichas frecuencias.

2 GHz

En este ejemplo concreto a 2 GHz se obtuvo como resultado nal la estructura


denida por la siguiente matriz:
1
2
2
2
2
2
2
2
2
2

32
12
23
32
32
11
21
32
22
22

12
23
11
13
21
23
13
11
12
12

21
33
33
32
12
33
33
22
22
22

11
22
22
13
22
12
32
33
21
12

3
0
2
0
2
0
1
0
2
0

Los valores de esta matriz implicaban diferentes situaciones en las celdas, de este
modo, el valor 1 implicaba que la celda del sustrato fuese dielctrico y la celda del
parche metal, el valor 2 corresponda a la situacin en la que la celda del sustrato era
metal y la celda del parche tambin era metal, y el valor 3 implicaba que la celda
del sustrato fuera dielctrico y la celda del parche aire (punto 5.2). Adems de dichos
valores se encuentra el valor 0, cuyo signicado es que no hay celda. Esto es as debido
al diseo del parche, ya que la forma hexagonal de las celdas implica que haya 5 las de
10 pares de celdas y 5 las de 9 pares de celdas.
La alimentacin de la antena se encuentra en la posicin (3,4), es decir, en la la 3
de celdas, en la columna 4. Necesariamente el valor del elemento de la matriz que se
encuentre en esta posicin debe ser 1.
En la gura 5.4 se presenta la estructura denida por la matriz anterior con la que el
CST Microwave Studio obtiene adaptacin a 2 GHZ. Se puede ver como las celdas que
son aire (vaco) son de un color azul, mientras que las celdas del parche hechas de metal

44 / Experimentos (C. 5)

son de un color gris. En la posicin indicada en el prrafo anterior se ve la alimentacin


del parche en color rojo.

Figura 5.4.

Estructura optimizada para tener una banda adaptada a

2GHz.

El parmetro S11 de esta estructura se muestra en la gura 5.5. Se puede comprobar


al ver las oscilaciones producidas en torno a la frecuencia a la que queremos tener la
antena adaptada que dicha frecuencia es un modo resonante del parche resultado de los
cortocircuitos presentes en la estructura. Esto es as debido a que, con las dimensiones
del parche y asemejndolo a un parche rectangular, la frecuencia fundamental de la
estructura se encontrara en torno a 3.5 GHz, y la frecuencia que estamos adaptando
est 1.5 GHz por debajo de esta.

Resultados experimentales / 45

Parmetro S11 (Magnitud en dB)

10

15

20

25
1

1.5

Figura 5.5.

2.5

3.5
4
Frecuencia (GHz)

4.5

5.5

Parmetro S11 en dB de la estructura adaptada a 2 GHz.

3 GHz

En el caso particular mostrado correspondiente a 3 GHz se obtuvo que el puerto se


encuentra en la posicin (3,6) y la matriz que dene la estructura con la que se consigue
adaptacin a esta frecuencia es la siguiente:
2
2
2
3
1
2
1
3
3
3

21
12
31
12
12
11
12
23
32
21

12
21
21
23
22
22
12
22
22
12

22
11
13
21
22
21
12
31
21
23

23
11
22
33
11
23
32
11
22
21

2
0
3
0
2
0
2
0
2
0

46 / Experimentos (C. 5)

En la gura 5.6 mostramos el parmetro S11 de la estructura, pudiendo apreciar la


adaptacin mencionada en 3 GHz.

Parmetro S11 (Magnitud en dB)

10

15

20

25
1

1.5

Figura 5.6.

2.5

3.5
4
Frecuencia (GHz)

4.5

5.5

Parmetro S11 de la estructura adaptada a 3 GHz.

En este caso, aun estando esta frecuencia debajo de 3.5 GHz, vemos como el
algortimo gentico consigue que la estrutura est adaptada en el modo fundamental sin
necesidad de modos resonantes por debajo de la frecuencia fundamental de la estructura.

4 GHz

Para conseguir adaptacin a 4 GHz, la estructura resultante del algoritmo para el


caso aqu mostrado queda denida por la siguiente matriz:
2
2
2
2

31
23
12
33

32
31
12
21

23
13
33
22

22
22
11
21

2
0
2
0

Resultados experimentales / 47

2222322122
2222232330
1122232132
1111323110
2313122222
3111131130
Para adaptacin a esta frecuencia el puerto se encuentra en la posicin (9,5). El
parmetro S11 de la estructura en este caso es:

Parmetro S11 (Magnitud en dB)

10

15

20

25

30
1

1.5

Figura 5.7.

2.5

3.5
4
Frecuencia (GHz)

4.5

5.5

Parmetro S11 de la estructura adaptada a 4 GHz.

Como se puede ver, nuestra estructura est perfectamente adaptada a 4 GHz.

5 GHz

La ltima frecuencia en la que realizamos experimentos para conseguir adaptacin


fue 5 GHz. El parmetro S11 correspondiente a la estructura obtenida por el algoritmo
gentico en este caso se muestra en la gura 5.8.

48 / Experimentos (C. 5)

Parmetro S11 (Magnitud en dB)

10

12

14

16

18

20
1

1.5

Figura 5.8.

2.5

3.5
4
Frecuencia (GHz)

4.5

5.5

Parmetro S11 de la estructura adaptada a 5 GHz.

El puerto se encuentra colocado en la posicin (2,5), y la matriz que dene dicha


estructura es la siguiente:
2221222111
2222111220
2323231221
2213223130
2232112122
1232121220
2331222233
3132233210
2223322331
2123222230
A n de ver la convergencia, en la gura 5.9 se muestra en rojo la distancia (en
GHz) entre la frecuencia deseada y la frecuencia obtenida por el mejor individuo en
cada iteracin, y en azul la raiz cuadrada de la distancia al cuadrado de la frecuen-

Resultados experimentales / 49

cia de cada individuo con la deseada dividida por el nmero de individuos (ecuacin 5.1).

M ediaDistancias =

1
N umInd

N umInd

(5.1)

(F recIndi F recOpt)2
i=1

Se aprecia como el algoritmo converge rpidamente y a partir de la sexta iteracin


la adaptacin a la frecuencia especicada es adecuadamente alcanzada.

Distancia a la frecuencia deseada (GHz)

5
6
Nmero de iteraciones

10

Convergencia del algoritmo en base a las distancias a la


frecuencia deseada en GHz.
Figura 5.9.

Un punto importante a comentar es el tiempo requerido por las simulaciones.


Al tener una poblacin de 10 individuos y realizar 10 iteraciones para conseguir el
objetivo jado, se realizaban 100 llamadas al CST Microwave Studio. En este caso,
para conseguir adaptacin de la estructura a la frecuencia especicada se necesitaban
en torno a 6 horas de simulaciones, teniendo en cuenta que el procesador del ordenador
con el que se realizaban las simulaciones era un Pentium 4.

50 / Experimentos (C. 5)

5.3.2. Optimizacin del ancho de banda


El segundo parmetro a optimizar fue el ancho de banda. En este caso el objetivo era
aumentar todo lo posible el ancho de banda de nuestra estructura a una determinada
frecuencia.
En este caso, al evaluar la funcin de tness de cada individuo obtenamos el
parmetro S11 y nos jbamos en el nmero de puntos adaptados en el entorno
de la frecuencia en la que se deseaba aumentar el ancho de banda. A continuacin
se utilizaba el mtodo de seleccin por rango para seleccionar a los individuos en
funcin de la evaluacin de la funcin de tness de los mismos. De este modo el algoritmo trata de juntar 2 modos y as incrementar el ancho de banda de nuestra estructura.
Para lograr este objetivo necesitamos un tamao de la poblacin mayor, del mismo
modo que necesitamos un mayor nmero de iteraciones para conseguir que el algoritmo
convergiese.
Las primeras pruebas que se realizaron fueron obtener el mximo ancho de banda en
torno a 3.5 GHz y 4GHz (se tomaron estos valores de frecuencias pero se podan haber
tomado otros diferentes siempre y cuando se encontrasen en el intervalo de 2 a 5 GHz,
ya que en el apartado anterior se vio que la estructura funcionaba ms adecuadamente
en ese rango de frecuencias). Las estructuras resultantes de la ejecucin del algoritmo en
las frecuencias que se acaban de mencionar quedan denidas por las matrices expuestas
a continuacin:

3.5 GHz

1
1
2
3
1
2
1
2
1
2

13
32
32
21
23
31
12
23
13
22

22
12
23
22
23
22
12
22
22
22

23
22
12
11
22
21
22
32
22
22

21
33
33
32
23
33
21
22
32
23

3
0
3
0
1
0
3
0
1
0

Resultados experimentales / 51

4 GHz

3
1
1
3
3
2
2
1
2
3

23
31
23
23
12
12
22
21
31
32

22
12
32
32
23
21
22
12
32
11

22
22
12
33
31
21
22
12
31
12

22
22
21
13
22
33
31
23
22
11

3
0
2
0
2
0
1
0
2
0

La posicin de la alimentacin de la antena, es decir, del puerto, se encuentra en la


celda situada en la posicin (4,7) para 3.5 GHz y en la celda ubicada en la posicin (6,2)
para 4 GHz. Ambos valores en dichas posiciones de sus respectivas matrices deben ser
1. Los parmetros S11 de ambas estructuras se muestran en las guras 5.10 y 5.11.

Parmetro S11 (Magnitud en dB)

10

15

20

25

30
1

1.5

2.5

3.5
4
Frecuencia (GHz)

4.5

5.5

Parmetro S11 en dB de la estructura aumentando el ancho


de banda en torno a 3.5GHz.

Figura 5.10.

52 / Experimentos (C. 5)

Parmetro S11 (Magnitud en dB)

10

15

20

25

30

35

40

45
1

1.5

2.5

3.5
4
Frecuencia (GHz)

4.5

5.5

Parmetro S11 en dB de la estructura aumentando el ancho


de banda en torno a 4GHz.
Figura 5.11.

Al observar ambos valores de los parmetros S11 pudimos comprobar que efectivamente el algoritmo trabajaba del modo deseado, consiguiendo un ancho de banda del
10 % para 3.5GHz y del 6.25 % para el caso de 4 GHz. No obstante, se poda alcanzar un
ancho de banda mayor simplemente incrementado el grosor del sustrato y disminuyendo
el grosor del plano de masa y del parche [3]. En base a esto, realizamos otra prueba
para aumentar el ancho de banda (en este caso en torno a 3GHz) pero cambiando las
dimensiones de nuestra estructura. Las nuevas dimensiones eran:

Plano de masa: 50mm x 50mm x

0.15mm.

Sustrato: 50mm x 50mm x

5mm.

Parche: 30mm x 26.5mm x

0.15mm.

Resultados experimentales / 53

El resultado de la simulacin con las nuevas dimensiones de nuestra estructura se


puede observar en la gura 5.12. Aqu se puede apreciar como hemos incrementado el
ancho de banda en relaccin a la estructura con las dimensiones antiguas, obteniendo
ahora un ancho de banda del 15 %. En base a esto queda demostrado que las optimizaciones de cualquier estructura electromagntica nunca pueden ser realizadas asumiendo
que la antena es una caja negra. Los conocimientos previos por parte del ingeniero
deben ser utilizados para conseguir explotar todas las prestaciones del diseo.

Parmetro S11 (Magnitud en dB)

10

15

20

25

30
1

1.5

Figura 5.12.

2.5

3.5
4
Frecuencia (GHz)

4.5

5.5

Parmetro S11 en dB de la estructura con las nuevas di-

mensiones.

No hay que olvidar que ste es un caso particular y, aunque se ha conseguido


aumentar el ancho de banda hasta 15 %, optimizaciones ms largas podran llegar
al mejor valor posible de ancho de banda, el cual no es este 15 %, sino que debe ser
mayor en base a resultados obtenidos anteriormente en la literatura [2]. sto queda
fuera del proyecto, ya que lo que en ste se propone y demuestra es la validez de la
herramienta sin intentar una optimizacin mxima de las prestaciones del sistema
debido a las limitaciones computacionales (ordenador Pentium 4) y temporales presentes.
El puerto est localizado en la posicin (3,8) y la matriz que dene en este caso la
estructura es:

54 / Experimentos (C. 5)

1212232222
3133232320
2211221122
2122212320
2112212212
2132312320
1111212121
2132323120
2121323131
2231222230
En la gura 5.13 se aprecia la evolucin de la funcin de tness en cada iteracin,
mostrando la convergencia del algoritmo al cabo de 16 iteraciones. En rojo se muestra
la cantidad de puntos del mejor individuo por debajo de -10 dB en torno a la frecuencia
a la que se desea incrementar el ancho de banda, mientras que en azul se muestra una
media de dicho valor para todos los individuos.

50

Nmero de puntos adaptados en el ancho de banda especificado

45

40

35

30

25

20

15

10

Figura 5.13.

8
10
Nmero de iteraciones

12

14

Evolucin del algoritmo con el nmero de iteraciones.

16

Resultados experimentales / 55

En cuanto al tiempo requerido para las simulaciones, al ser la poblacin de 20


individuos y las iteraciones necesarias para la convergencia del algoritmo en torno a 16,
se requieren 320 llamadas al CST Microwave Studio para conseguir la optimizacin del
ancho de banda. Debido a esto, el tiempo requerido por las simulaciones para aumentar
el ancho de banda con un sustrato de unas dimensiones concretas en un ordenador con
un procesador Pentium 4 es de unas 20 horas.

5.3.3. Optimizacin del diagrama de radiacin a una frecuencia de operacin


dada
El ltimo parmetro a optimizar fue el diagrama de radiacin. Optimizar el diagrama
de radiacin signica que el lbulo principal radie en la direcin que queramos y en
torno a una determinada frecuencia, en vez de radiar en la direccin broadside, que es
la direccin tpica del lbulo principal de una antena de parche en su modo fundamental.
En este caso, al evaluar la funcin de tness, obtenemos de la simulacin de los
individuos tanto el parmetro S11 como su diagrama de radiacin, de tal modo que
se puntuar a cada individuo teniendo en cuenta tanto la distancia de la frecuencia
adaptada ms cercana a la deseada, como la diferencia entre el maximo de radiacin y
el valor del diagrama de radiacin en el ngulo especicado, realizando una ponderacin
de ambos valores:
P unti = |F recAdapi F recOpt| + |M axRadi RadAngi |

(5.2)

Para la constante se utilizaron diferentes valores, obteniendo buenos resultados


con =0.8.
A la hora de seleccionar a los individuos con el mtodo de seleccin por rango, un individuo es mejor cuanto menor haya sido la puntuacin asignada por la funcin de tness.
Para lograr este objetivo necesitaremos un tamao de la poblacin mayor, en
torno a 32 individuos. Del mismo modo, necesitaremos un mayor nmero de horas
para conseguir la convergencia del algoritmo. El nmero de iteraciones no pudo ser
aumentado debido al coste computacional que precisaba.

56 / Experimentos (C. 5)

El objetivo jado fue que el lbulo principal de una antena que estuviese adaptada
en torno a 3.5 GHz estuviese orientado en la direccin =45o (y =90o ). El algoritmo
convergi tras 15 iteraciones dando como resultado una estructura cuyo parmetro S11
se muestra en la gura 5.14.

Parmetro S11 (Magnitud en dB)

10

15

20

25

30
1

1.5

2.5

3.5
4
Frecuencia (GHz)

4.5

5.5

Parmetro S11 en dB de la estructura radiante en torno a


3.5 GHz con =45o .
Figura 5.14.

La matriz que dene dicha estructura es (con la posicin de la alimentacin en (4,4)):


1113232222
2222222220
2111212131
3231121230
2231221122
2232322220
1212111233
3232322230
2132132121
2132112320

Resultados experimentales / 57

Al observar el parmetro S11 vemos que la frecuencia adaptada y en la que se


consigue que radie nuestra estructura del modo deseado es 3.88 GHz. En la gura 5.15
09/17/2010 - 19:33
seCST MICROWAVE STUDIOdiagrama de radiacin.
muestra el

Figura 5.15.

Diagrama de radiacin de la estructura a 3.88 GHz

File: c:\cst\parche_p7__3_5__theta45_newcode32ind_3.mod

Para observar mejor la direccin de radiacin del lbulo principal en la direcin


deseada se muestra en la gura 5.16 el diagrama de radiacin en coordenadas cartesianas en el plano =90o . Para verlo con ms detalle se muestra en la gura 5.17 dicho
diagrama aumentado en torno a =45o , donde se aprecia como, aunque el mximo se
encuentra en =40o , la diferencia con el valor en =45o es de tan solo 0.02dB.

58 / Experimentos (C. 5)
CST MICROWAVE STUDIO

09/17/2010 - 19:45

Farfield f1 [1] Directivity_Abs in dBi


10
D(ph=0.0 deg.)

-10

-20

-30

-40
-180

-120

-60

60

120

180

Theta / Degree

Frequency = 3.88

Diagrama de radiacin de la estructura a 3.88 GHz en el

File: c:\cst\parche_p7__3_5__theta45_newcode32ind_3.mod
Figura 5.16.

plano

CST MICROWAVE STUDIO

=90o .

10/05/2010 - 11:01

Farfield f1 [1] Directivity_Abs in dBi


4.522
D(ph=90.0 deg.)

4.5

4.4

4.3

4.2

4.138
29.18 30

35

50

51.33

Diagrama de radiacin de la estructura a 3.88 GHz en el


ampliado en torno a =45o .

File: c:\cst\parche_p7__3_5__theta45_newcode32ind_3.mod
Figura 5.17.

plano

45

Theta / Degree

Frequency = 3.88

=90o

40

Resultados experimentales / 59

Se realizaron algunas pruebas y la convergencia era aceptable, pudindose utilizar


para obtener otros ngulos de inclinacin. La adecuada convergencia del algoritmo se
muestra en la gura 5.18. En dicha gura se puede ver en rojo la ponderacin explicada
al inicio de este apartado (ecuacin 5.2) y en azul una media de dicho valor con respecto
a todos los individuos de la poblacin.

Evaluacin de la funcin de fitness

7
0

10

15

Nmero de iteraciones

Figura 5.18.

Evolucin de la funcin de tness respecto al nmero de

iteraciones.

Por ltimo comentar que en este caso el tiempo necerario para realizar las simulaciones se incrementaba de forma no lineal. Esto es as debido, no al aumento del nmero de
individuos de la poblacin, sino por el hecho de que el CST Microwave Studio, adems de
simular el parche para conseguir el parmetro S11 , calculaba el diagrama de radiacin en
campo lejano. En base a esto, al aumentar el tiempo empleado en la simulacin de cada
individuo, aumenta el tiempo total. En este caso, para 32 individuos y 15 iteraciones,
se realizan 480 llamadas al CST Microwave Studio. Como en el caso de los experimentos realizados anteriormente, se emplea un ordenador con un procesador Pentium 4,
rondando el tiempo total empleado para las simulaciones en un ngulo concreto las 36
horas.

Captulo 6
Conclusiones y lneas futuras

6.1. Conclusiones
A la vista de los resultados expuestos en el presente proyecto, se puede armar que las
tcnicas de optimizacin presentadas son una alternativa a los estudios de las antenas
de parche basados en formas cannicas, tanto para el diseo y optimizacin, como para
mejorar las prestaciones que dichas antenas proporcionan.
En este proyecto se ha demostrado la posibilidad de llevar a cabo una completa y
adecuada combinacin entre MATLAB y CST Microwave Studio, realizndose para ello
un interfaz que permitir realizar en el futuro cualquier tipo de sntesis.
Para objetivos sin demasiada complejidad, como es la adaptacin a una determinada
frecuencia, vemos que con estas tcnicas se obtienen resultados satisfactorios, obteniendo
en todos los experimentos realizados adaptacin a la frecuencia deseada en un tiempo
razonable y con unas dimensiones ms reducidas que las que las formas cannicas
pueden ofrecer.
A medida que aumenta la complejidad de los objetivos impuestos, es necesario un
nmero de individuos de la poblacin mayor, as como un incremento en el nmero
de iteraciones del algoritmo, con el consiguiente aumento del tiempo necesario para
dicha optimizacin. En cuanto al incremento del ancho de banda, se puede concluir que
estas tcnicas funcionan correctamente, pero se pueden obtener unos resultados mejores
61

62 / Conclusiones y lneas futuras (C. 6)

modicando el grosor del sustrato, lo cual demuestra la necesidad de los conocimientos


por parte del diseador de antenas para una correcta optimizacin de la estructura en
ltima instancia.
En cuanto a la optimizacin de la direccin de radiacin del lbulo principal, se
ha demostrado el correcto funcionamiento del algoritmo para una inclinacin de 45o
con respecto a la direccin broadside, que es diferente a la que tradicionalmente se
obtendra con el modo fundamental de un parche circular o rectangular, tanto en su
versin abierta (que sera a 0o , modo TM11 en geometra circular), como en su versin
cortocircuitada (que sera a 90o , modo TM01 en geometra circular).

6.2. Lneas futuras


La realizacin de este proyecto abre una gran variedad de lneas futuras, sobre todo
relacionadas con las posibilidades de optimizacin de cualquier estructura electromagntica imaginable, no slo antenas de parche.
Con este proyecto se ha pretendido desarrollar un interfaz que permitiera el uso de
CST desde un lenguaje de programacin como puede ser MATLAB. De esta manera,
una vez desarrollado, este interfaz puede ser utilizado para optimizar cualquier tipo de
dispositivo de microondas: antenas, ltros, lneas de transmisin, elementos activos,
etc. Sin embargo, para cada una de estas optimizaciones ser necesario previamente un
estudio concienzudo de la estructura para poder explotar sus caractersticas al mximo.
Desde el punto de vista de antenas de parche, se han optimizado tres parmetros
de las mismas, pero se podra haber minimizado el tamao de las mismas, la eciencia
de radiacin, la polarizacin o cualquier otro parmetro cuyo diseo u optimizacin
quedan abiertos para futuros trabajos.
Del mismo modo, incluso en los ejemplos planteados, se deja como lnea futura
la exploracin con mquinas ms potentes de los lmites fsicos posibles para las dos
ltimas propiedades estudiadas: el ancho de banda o el diagrama de radiacin en
direcciones especialmente crticas.

Apndices

63

Apndice A
Presupuesto

En este apndice se presentan justicados los costes globales de la realizacin de este


Proyecto Fin de Carrera. Tales costes, imputables a gastos de personal y de material,
aparecen desglosados en el cuadro presentado en la gura A.1.
El presupuesto total de este proyecto asciende a la cantidad de 24.535 EUROS.

Legans, a 5 de Octubre de 2010.


El ingeniero proyectista.

Fdo. Eduardo Torres Aguilera.

65

UNIVERSIDAD CARLOS III DE MADRID


Escuela Politcnica Superior
PRESUPUESTO DE PROYECTO

1.- Autor:
EDUARDO TORRES AGUILERA
2.- Departamento:
TEORA DE LA SEAL Y COMUNICACIONES

3.- Descripcin del Proyecto:


- Titulo
- Duracin (meses)
Tasa de costes Indirectos:

OPTIMIZACIN Y DISEO DE ANTENAS DE PARCHE


5 MESES
20%

4.- Presupuesto total del Proyecto (valores en Euros):


Euros

24.535

5.- Desglose presupuestario (costes directos)


PERSONAL

Apellidos y nombre

Dedicacin

Categora

N.I.F.

Ingeniero A
Ingeniero B

(hombres

Coste
Coste (Euro)
hombre mes

mes) a)

Ingeniero Senior
Ingeniero

1,5
5

4.289,54
2.694,39

Hombres mes 6,5

Total

0,00
6.434,31
13.471,95
0,00
0,00
19.906,26

975 horas
a)

1 Hombre mes = 131,25 horas. Mximo anual de dedicacin de 12 hombres mes (1575 horas)
Mximo anual para PDI de la Universidad Carlos III de Madrid de 8,8 hombres mes (1.155 horas)
EQUIPOS

Descripcin
Ordenador portatil
Licencia CST Microwave Studio
Licencia MATLAB

Coste (Euro)

% Uso dedicado
proyecto

650,00
2.499,00
3.000,00

Coste
Periodo de
depreciacin imputable d)

Dedicacin (meses)

90
100
100
100

5
5
5

100

60
60
60
60
60

6149
Frmula de clculo de la Amortizacin:
A = n de meses desde la fecha de facturacin en que el equipo es utilizado
A
xCxD
B = periodo de depreciacin (60 meses)
B
C = coste del equipo (sin IVA)
D = % del uso que se dedica al proyecto (habitualmente 100%)

Total

43,88
187,43
250,00
0,00
0,00
0,00
481,30

d)

SUBCONTRATACIN DE TAREAS

Empresa

Descripcin
NO APLICA

Coste imputable

NO APLICA

NO APLICA

0,00

Total
OTROS COSTES DIRECTOS DEL PROYECTOe)

Descripcin

Empresa

Material de oficina

e)

Costes imputable
58,00

Total
58,00
Este captulo de gastos incluye todos los gastos no contemplados en los conceptos anteriores, por ejemplo: fungible, viajes y dietas, otros,

6.- Resumen de costes


Presupuesto Costes Totales
Personal
Amortizacin
Subcontratacin de tareas
Costes de funcionamiento
Costes Indirectos
Total

Presupuesto
Costes Totales

19.906
481
0
58
4.089
24.535

Firma de conformidad

Bibliografa
[1] GARG, Ramesh; BHARTIA, Prakash; BAHL, Inder; ITTIPIBOON, Apisak. Microstrip Antenna Design Handbook. Artech House, Inc., 2001.
[2] WATERHOUSE, R. B. Microstrip Patch Antennas: A Designer's Guide. Kluwer
Academic Publishers, 2003.
[3] BALANIS, Constantine A. Antenna Theory: analysis and design. John Wiley and
Sons, Inc., 2005.
[4] QUEVEDO TERUEL, scar. Tesis Doctoral: Innovative electromagnetic designs
making use of periodic structures and advance optimization tools. Supervisor: Eva
Rajo Iglesias. Universidad Carlos III de Madrid, Departamento de Teora de la Seal
y Comunicaciones, 2010.
[5] COLEY, David A. An Introduction to Genetic Algorithms for Scientist and Engineers. World Scientic Publishing Co. Pte. Ltd., 1999.
[6] MITCHEL, Melanie. An Introduction to Genetic Algorithms. The Massachusetts
Institute of Technology Press, 1996.
[7] JAMES, J. R.; HALL, P. S. Handbook of Microstrip Antennas. Peter Peregrinus
Ltd., 1989.
[8] CST MICROWAVE STUDIO. Help: VBA Language Help. [Programa informtico]
CST STUDIO SUITE 2006.
[9] CST MICROWAVE STUDIO. Tutorials Version 4. CST Computer Simulation Technology, 2002.
[10] 1CST MICROWAVE STUDIO. Advanced Topics Version 4. CST Computer Simulation Technology, 2002.
[11] HANSELMAN, Duane; LITTLEFIELD, Bruce. Mastering MATLAB 7. Prentice
Hall, 2005.
67

68 / BIBLIOGRAFA

[12] 1994-2010 The MathWorks, Inc. [en lnea]. http://www.mathworks.com/ [Consulta: 23 de enero de 2010]
[13] 1998-2002
CST
Computer
Simulation
Technology.
[en
lnea].
http://www.cst.com/Content/Products/MWS/Solvers.aspx
[Consulta:
17
de marzo de 2010]
[14] NORIEGA VIZUETE, Alfonso. Diseo de parche bifrecuencia alimentado por ranura. Universidad Carlos III de Madrid. Proyecto n de carrera, 2010.
[15] PREZ LORENZO, Irene. Diseo y optimizacin de monopolos de banda ultra
ancha. Universidad Carlos III de Madrid. Proyecto n de carrera, 2008.

También podría gustarte