Abstract

Microstrip-fed patch antenna synthesis can be performed using one of the numerous optimization algorithms, such as a genetic algorithm (GA). VBA or IronPython script engines implemented in modern CAD systems make it possible to implement GA. However, the capabilities of these languages for processing matrix data are limited. The use of a MATLAB environment script could combine the capabilities of MATLAB and CAD for electromagnetic modelling. It would make it possible to generate chromosomes of individuals of a given length, build antenna models in CAD that reflect the genetic code of individuals, process modelling results in MATLAB, carry out crossing over and mutations with a given probability for obtaining patch antennas that provide a user-specified value of the goal function. The primary purpose of this work is to propose a script in the MATLAB environment that allows complete automation of microstrip antennas' structural synthesis in MATLAB - CAD using GA, as well as to study GA selection methods and their influence on the results of this algorithm. As a result, a MATLAB script has been developed, combining the capabilities of electromagnetic modelling CAD and the MATLAB environment for processing matrix data for fully automated synthesis of the microstrip-fed patch antenna. It is shown that the proposed script randomly generates an initial population, creates a CAD model corresponding to each individual, determines the value of the goal function for each individual, performs crossing over and mutations, and then iteratively repeats the above actions until the GA convergence condition is satisfied. This paper highlights that the GA convergence speed depends on the selection method chosen before crossing over. Recommendations for choosing a selection method are formulated. The results of synthesizing a microstrip antenna with a frequency band 5.2 times greater than the frequency band of the reference antenna are presented. The presented script combines the capabilities of electromagnetic modelling CAD and MATLAB to fully automate the process of structural synthesis of microstrip antennas with a given frequency response and the main lobe direction of the radiation pattern.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.