Contribución al desarrollo de una interfaz gráfica de usuario para el diseño, optimización y análisis de antenas mediante el método de los momentos

  1. Tayebi Tayebi, Abdelhamid
Supervised by:
  1. Manuel Felipe Cátedra Pérez Director
  2. Iván González Diego Co-director

Defence university: Universidad de Alcalá

Fecha de defensa: 19 July 2011

  1. Juan Manuel Rius Casals Chair
  2. Carlos Delgado Hita Secretary
  3. Raúl Fernández Recio Committee member
  4. Eliseo García Pérez Committee member
  5. Francisco Luis Mesa Ledesma Committee member
  1. Ciencias de la Computación

Type: Thesis


This thesis presents the development of an advanced graphical tool for solving radiation and scattering problems. The electromagnetic kernel included in the application is based on the Method of Moments and is capable of analyzing electrically large structures with arbitrary shapes. The implemented system facilitates the process of designing the structure under analysis, since it incorporates a powerful geometry module. Besides including the basic options present in any graphics program, such as the creation of primitives and the possibility of performing geometric transformations, the tool also has a sophisticated module that can create and optimize the main types of antennas. The optimization module allows for the calculation of the optimal dimensions of the structure under analysis, depending on a cost function that defines the ideal electromagnetic behavior. All geometric entities generated by the tool are parametrizable, allowing the identification of parameters to be optimized, as well as the variation range of these parameters. In addition, the overall cost function may include specifications in different areas of the radiation pattern of the structure. The programming language used to implement the tool is Java and the visualization of both the geometric design and the obtained results, has been implemented using the Java 3D libraries. These libraries provide many benefits for the tool as they include a variety of features and visualization options such as lighting, colors, textures, animations, etc. The configuration of the simulation parameters, the numerical simulation process and the subsequent visualization of the results, have been integrated into the system, so that the analysis process becomes simple and intuitive. On the other hand, the developed tool includes a simulation manager which offers the possibility of conducting analysis locally or remotely. Parallel simulations using multiple processors simultaneously can be also performed. Another notable feature of the execution module is the option of performing analysis in the background, so that it is possible to close the work session without losing data in the simulation. Finally, a series of simulations using the tool to validate their work have been carried out. The results have been satisfactory, and also the functioning of the system has proven to be robust, stable and efficient.