Free and Open Source Software Codes for Antenna Design: Preliminary Numerical Experiments

Authors

DOI:

https://doi.org/10.2478/ecce-2019-0012

Keywords:

Antennas, Computational electromagnetics, Finite difference methods, Method of moments, Open source software, Time-domain analysis

Abstract

In both industrial and scientific frameworks, free and open source software codes create novel and interesting opportunities in computational electromagnetics. One of the possible applications, which usually requires a large set of numerical tests, is related to antenna design. Despite the well-known advantages offered by open source software, there are several critical points that restrict its practical application. First, the knowledge of the open source programs is often limited. Second, by using open source packages it is sometimes not easy to obtain results with a high level of confidence, and to integrate open source modules in the production workflow. In the paper, a discussion about open source programs for antenna design is carried out. Furthermore, some preliminary numerical tests are presented and discussed, also in comparison with those obtained by means of commercial software. Results are related to the simulation of various typologies of antennas in order to assess the capabilities of open source software in different configurations. The presented comparisons show that, despite the abovementioned limitations, the examined open source packages have similar performance with respect to their commercial counterparts.

References

R. Stallman, “FLOSS and FOSS.” [Online]. Available: https://www.gnu.org/philosophy/floss-and-foss.en.html. [Accessed: Nov. 20, 2019].

V. Stodden et al., “Enhancing Reproducibility for Computational Methods,” Science, vol. 354, no. 6317, pp. 1240–1241, Dec. 2016. https://doi.org/10.1126/science.aah6168

A. Fedeli, G. L. Gragnani, and C. Montecucco, “Numerical Experiments With Open Source Programs for Antenna Design,” in 2019 IEEE Microwave Theory and Techniques in Wireless Communications (MTTW), Riga, Latvia, 2019, pp. 34–38. https://doi.org/10.1109/mttw.2019.8897221

T. Liebig, A. Rennings, S. Held, and D. Erni, “openEMS – a Free and Open Source Equivalent-Circuit (EC) FDTD Simulation Platform Supporting Cylindrical Coordinates Suitable for the Analysis of Traveling Wave MRI Applications,” International Journal of Numerical Modelling: Electronic Networks, Devices and Fields, vol. 26, no. 6, pp. 680–696, Nov. 2013. https://doi.org/10.1002/jnm.1875

N. Kyriazis, “NEC2 in C & with GUI.” [Online]. Available: http://www.5b4az.org. [Accessed: Nov. 20, 2019].

D. B. Davidson, Computational Electromagnetics for RF and Microwave Engineering. Cambridge University Press, 2010. https://doi.org/10.1017/CBO9780511778117

A. Bugajev, G. Jankevičiūtė, and N. Tumanova, “The Mathematical Modelling of Heat Transfer in Electrical Cables,” Electrical, Control and Communication Engineering, vol. 5, no. 1, pp. 46–53, May 2014. https://doi.org/10.2478/ecce-2014-0007

C. Geuzaine et al., “ONELAB: Open Numerical Engineering LABoratory,” in 11e Colloque National en Calcul des Structures. Giens, France: CSMA, May 2013.

G. J. Burke and A. J. Poggio, “Numerical Electromagnetic Code (NEC) – Method of Moments,” Lawrence Livermore National Laboratory, Tech. Rep., Jan. 1981.

T. Molteno, “necpp.” [Online]. Available: https://github.com/tmolteno/necpp. [Accessed: Nov. 20, 2019].

P. K. Janert, Gnuplot in Action, Understanding Data With Graphs, 2nd Ed. Manning Publications Co., Shelter Island, NY, Mar. 2016.

C. Warren, A. Giannopoulos, and I. Giannakis, “gprmax: Open source Software to Simulate Electromagnetic Wave Propagation for Ground Penetrating Radar,” Computer Physics Communications, vol. 209, pp. 163–170, Dec. 2016. https://doi.org/10.1016/j.cpc.2016.08.020

A. F. Oskooi et al., “Meep: A flexible Free-Software Package for Electromagnetic Simulations by the FDTD Method,” Computer Physics Communications, vol. 181, no. 3, pp. 687–702, Mar. 2010. https://doi.org/10.1016/j.cpc.2009.11.008

I. D. Flintoft, “Vulture FDTD Code User Manual.” [Online]. Available: https://bitbucket.org/uoyaeg/vulture. [Accessed: Nov. 20, 2019].

P. Klapetek. Gsvit. Department of nanometrology and technical length, Czech Metrology Institute. [Online]. Available: http://gsvit.net/. [Accessed: Nov. 20, 2019].

I. R. Capoglu and D. Zhang. (2012) Angora: A Free Software Package for Finite-Difference Time-Domain (FDTD) Electromagnetic Simulation. [Online]. Available: http://www.angorafdtd.org/. [Accessed: Nov. 20, 2019].

A. Rennings, A. Lauer, C. Caloz, and I. Wolff, “Equivalent Circuit (EC) FDTD Method for Dispersive Materials: Derivation, Stability Criteria and Application Examples,” in Time Domain Methods in Electrodynamics, P. Russer and U. Siart, Eds. Berlin, Heidelberg: Springer Berlin Heidelberg, 2008, pp. 211–238. https://doi.org/10.1007/978-3-540-68768-9_14

J. Ahrens, B. Geveci, and C. Law, “Paraview: An End-User Tool for Large-Data Visualization,” in Visualization Handbook, C. D. Hansen and C. R. Johnson, Eds. Burlington: Butterworth-Heinemann, 2005, pp. 717–731. https://doi.org/10.1016/b978-012387582-2/50038-1

T. Palinkas, “Pcb-rnd.” [Online]. Available: http://repo.hu/projects/pcbrnd/index.html. [Accessed: Nov. 20, 2019].

A. Ribes and C. Caremoli, “Salome Platform Component Model for Numerical Simulation,” in Proceedings of the 31st Annual International Computer Software and Applications Conference – Vol. 02 – (COMPSAC 2007), Washington, DC, USA: IEEE Computer Society, 2007, pp. 553–564. https://doi.org/10.1109/compsac.2007.185

J. Riegel, W. Mayer, and Y. van Havre, “FreeCAD (Version 0.18.4).” [Online]. Available: http://www.freecadweb.org. [Accessed: Nov. 20, 2019].

J. Westhues, “SolveSpace.” [Online]. Available: https://github.com/solvespace/solvespace. [Accessed: Nov. 20, 2019].

H. Childs et al., “VisIt: An End-User Tool For Visualizing and Analyzing Very Large Data,” in High Performance Visualization: Enabling Extreme-Scale Scientific Insight, E. Wes Bethel, H. Childs, and C. Hansen, Eds. Chapman & Hall/CRC, Oct 2012, pp. 357–372.

B. W. Keller, Mastering Matplotlib 2.X: Effective Data Visualization Techniques With Python. Packt Publishing, 2018.

G. L. Gragnani, D. D. Caviglia, and C. Montecucco, “Design of Printed Log-Periodic Antennas for Long Range Communication Within a Wireless Sensor Network for Sea Water Quality Monitoring,” Automatic Control and Computer Sciences, vol. 53, no. 4, pp. 364–375, Jul. 2019. https://doi.org/10.3103/s0146411619040059

Downloads

Published

01.12.2019

How to Cite

Fedeli, A., Montecucco, C., & Gragnani, G. L. (2019). Free and Open Source Software Codes for Antenna Design: Preliminary Numerical Experiments. Electrical, Control and Communication Engineering, 15(2), 88-95. https://doi.org/10.2478/ecce-2019-0012