Improved and Easy-to-implement HFSS-MATLAB Interface without VBA Scripts: An Insightful Application to the Numerical Design of Patch Antennas

Authors

DOI:

https://doi.org/10.13052/2023.ACES.J.380601

Keywords:

application programming interface, HFSS, hierarchical optimization, MATLAB, patch antenna

Abstract

An improved and easy-to-implement HFSS-MATLAB interface is presented. Because the interface is realized without the use of VBA scripts, it is easier to implement for beginners and practitioners. This advantage allows more dissemination of the code in the HFSS community. The interface is applied to the numerical design of a patch antenna, showing the capabilities it enables. Practical details about the implementation are provided, enabling the reader to implement the interface on their own.

Downloads

Download data is not yet available.

Author Biography

Giacomo Giannetti, Department of Information Engineering Università degli Studi di Firenze, Florence, Italy

Giacomo Giannetti (ACES Student Member and IEEE Graduate Student Member) received the B.Sc. degree (cum laude) in electronic and telecommunications engineering from the University of Florence, Florence, Italy, in 2019, and the M.Sc. degree (cum laude) in electronic engineering from the Sapienza University of Rome, Rome, Italy, in 2021, with award as excellent graduate. He is currently working toward a Ph.D. degree in electromagnetism with the University of Florence. He spent a period as a student with the Technical University of Vienna, Vienna, Austria, and the National Laboratory of Frascati, Rome, Italy and a period as a Research Guest with Kiel University, Kiel, Germany. His research interests include microwave devices and computational electromagnetics.

References

R. L. Haupt, “Using MATLAB to control commercial computational electromagnetics software,” Applied Computational Electromagnetics Society (ACES) Journal, vol. 23, no. 1, pp. 98-103, 2008.

A. Farahbakhsh, D. Zarifi, and A. Abdolali, “Using MATLAB to model inhomogeneous media in commercial computational electromagnetics software,” Applied Computational Electromagnetics Society (ACES) Journal, vol. 30, no. 9, pp. 1003-1007, 2015.

“Ansys — Engineering Simulation Software,” [Online] Available: https://www.ansys.com/, 2022.

“MathWorks,” [Online] Available: https://www.mathworks.com/, 2022.

Q. Tan, K. Fan, W. Yang, and G. Luo, “Low sidelobe series-fed patch planar array with AMC structure to suppress parasitic radiation,” Remote Sensing, vol. 14, no. 15, p. 3597, 2022.

I. Bouchachi, “Microstrip antenna synthesis using an application programming interface,” Journal of Mechanics of Continua and Mathematical Sciences, vol. spl1, no. 4, 2019.

J. B. Romdhane Hajri, D. Inserra, W. Gu, W. Hu, Y. Huang, J. Li, and G. Wen, “Fast and automatic RF design based on MATLAB-HFSS control applied on magnetic absorber with metasurface,” in 2019 Photonics and Electromagnetics Research Symposium - Fall, PIERS - Fall 2019 - Proceedings, 2019.

X. Yuan, Z. Li, D. Rodrigo, H. S. Mopidevi, O. Kaynar, L. Jofre, and B. A. Cetiner, “A parasitic layer-based reconfigurable antenna design by multi-objective optimization,” IEEE Transactions on Antennas and Propagation, vol. 60, no. 6, 2012.

V. Ramasami, “HFSS-API,” [Online] Available: https://github.com/yuip/hfss-api, 2020.

“FEKO,” [Online] Available: https://www.altair.com/feko, 2023

C. Fang, S. Xinyang, and X. Zeng, “Using Python to launch electromagnetic scattering simulation with FEKO,” in 2021 13th International Symposium on Antennas, Propagation and EM Theory (ISAPE), pp. 1-3, IEEE, 2021.

R. J. Sánchez-Mesa, D. M. Cortés-Hernández, J. E. Rayas-Sánchez, Z. Brito-Brito, and L. De La Mora-Hernández, ‘‘EM parametric study of length matching elements exploiting an ANSYS HFSS MATLAB-Python driver,” in 2018 IEEE MTT-S Latin America Microwave Conference, LAMC 2018 - Proceedings, 2018.

N. Shrestha, C. Botta, T. Barik, and C. Parnin, “Here we go again: Why is it difficult for developers to learn another programming language?” in Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering, pp. 691-701, 2020.

G. Giannetti, “Gianne97/HFSS-MATLAB-API -without-VBA-scripts: HFSS-MATLAB API without VBA scripts - publication,” [Online] Available: https://doi.org/10.5281/zenodo.8068428, 2023.

C. A. Balanis, Antenna Theory: Analysis and Design, Fourth Edition, John Wiley & Sons, 2016.

S. Selleri, S. Manetti, and G. Pelosi, “Neural network applications in microwave device design,” International Journal of RF and Microwave Computer-Aided Engineering, vol. 12, no. 1, 2002.

D. Goldberg, Genetic Algorithms in Search, Optimization, and Machine Learning, Addison Wesley Series in Artificial Intelligence, Addison-Wesley, 1989.

L. Tarricone, “A genetic approach for the efficient numerical analysis of microwave circuits,” Applied Computational Electromagnetics Society (ACES) Journal, pp. 87-93, 2000.

“GPT,” [Online] Available: https://www.pulsar.nl/gpt/, 2023.

Downloads

Published

2023-11-15

How to Cite

[1]
G. . Giannetti, “Improved and Easy-to-implement HFSS-MATLAB Interface without VBA Scripts: An Insightful Application to the Numerical Design of Patch Antennas”, ACES Journal, vol. 38, no. 06, pp. 377–381, Nov. 2023.