Surrogate Modeling and Optimization of a Dual-Band Circular Patch Antenna with a C-Shaped Slot Using MLP Neural Networks
Abstract
1. Introduction
2. Geometry and Electromagnetic Modeling of the Dual-Band Circular Patch Antenna with a C-Shaped Slot
3. MLP-Based Surrogate Modeling Framework for the DB-CPAC
- An MLP-based DB-CPAC model for modeling the dependence of the key characteristics of the dual-band antenna on its physical parameters.
- An LHS ANN–MoM optimizer intended for fast surrogate-based optimization of the antenna physical parameters.
3.1. MLP-Based DB-CPAC Model
- Radius of the circular patch (r)
- Slot opening angle (θ)
- Distance of the slot centerline from the patch center (a)
- Slot width (w)
- Distance of the feed point (F) from the patch center (b)
- Angular position of the feed point relative to the patch x-axis (φ)
- Substrate thickness (h)
- Relative dielectric permittivity of the substrate (εr)
- Center frequency of the first operating band (fC1)
- Center frequency of the second operating band (fC2)
- Satisfying Bandwidth Flag 1 (SBF1)
- Estimated probability that SBF1 = 1 (pSBF1)
- Satisfying Bandwidth Flag 2 (SBF2)
- Estimated probability that SBF2 = 1 (pSBF2)
- Satisfying Gain Flag 1 (SGF1)
- Estimated probability that SGF1 = 1 (pSGF1)
- Satisfying Gain Flag 2 (SGF2)
- Estimated probability that SGF2 = 1 (pSGF2)
3.2. Dataset Generation Procedure for the Development of the MLP-Based DB-CPAC Surrogate Model
3.3. Training and Validation Procedure of the MLP Networks Constituting the MLP-Based DB-CPAC Model
3.4. Testing Procedure of the MLP Networks Constituting the MLP-Based DB-CPAC Model
3.5. LHS-Based Optimizer
- A total of NG valid global candidate antenna configurations satisfying Condition (21) are generated within the input parameter space bounded by the variable limits defined in set R.
- Each candidate antenna configuration is evaluated using the proposed MLP-based DB-CPAC model.
- A candidate antenna configuration passes the global exploration phase if it satisfies Condition (35).
- For all candidates satisfying the imposed constraints, the fitness function value ψ is calculated using (34).
- The candidates are sorted based on their fitness function values, and the B best-ranked candidates are selected as seed candidates for the first local refinement phase.
- Around each of the selected B seed candidates, NL1 local candidate configurations are generated within a neighborhood corresponding to ±10% of the global search range.
- The generated local candidates are evaluated using the proposed MLP-based DB-CPAC model, and those satisfying Condition (35) are added to the candidate set.
- Subsequently, all currently accepted candidate configurations are sorted based on their fitness function values, and the B best-ranked candidates are selected as seed candidates for the second local refinement phase.
- Around each of the newly selected B seed candidates, NL2 local candidate configurations are generated within a narrower neighborhood corresponding to ±5% of the global search range.
- Finally, all candidate configurations satisfying the constraints from the global and both local refinement phases are merged into a single set. After removing duplicate solutions, the remaining candidates are ranked based on their fitness function values, and the top B antenna geometry proposals are selected.
- In the final optimization step, these B selected geometry proposals are verified using the EM MoM simulator. The optimal antenna geometry is then chosen as the one providing the widest operating bandwidth (primary optimization criterion) while simultaneously achieving the highest possible antenna gain at the center frequencies of the operating bands (secondary optimization criterion).
4. Results and Discussion
4.1. Results of Training and Testing of the MLP-Based DB-CPAC Model
4.2. Comparative Evaluation of the Proposed MLP-Based DB-CPAC Surrogate Model Using Alternative AI-Based Surrogate Models
4.3. Results Obtained by the Hybrid Surrogate MLP–MoM Antenna Optimization Approach
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| DB-CPAC | Dual-Band Circular Patch Antenna with a C-shaped slot |
| MLP | Multilayer Perceptron |
| LHS | Latin Hypercube Sampling |
| MoM | Method of Moments |
| ANN | Artificial Neural Network |
| FEM | Finite Element Method |
| MSE | Mean Squared Error |
| Ev | Validation Error |
| MVF | Maximum Validation Failures |
| rPPM | Pearson’s Product-Moment Correlation Coefficient |
| RMSE | Root Mean Square Error |
References
- Balanis, C.A. Antenna Theory: Analysis and Design, 4th ed.; Wiley: Hoboken, NJ, USA, 2016. [Google Scholar]
- Waterhouse, R. Printed Antennas for Wireless Communications; John Wiley & Sons, Ltd.: Chichester, UK, 2007. [Google Scholar]
- Punetha, D.; Verma, A.; Mehta, V. An Efficient Progressive Analysis on Different Dielectric Substrates to Design a Circular Polarized Equilateral Triangular Shape Microstrip Patch Antenna for L-Band. In Proceedings of the 2015 Second International Conference on Advances in Computing and Communication Engineering, Dehradun, India, 1–2 May 2015; pp. 139–143. [Google Scholar] [CrossRef]
- Hasan, Z.; Zaman, A.; Ahmed, A. Design and Fabrication of a Circular Microstrip Patch Antenna for GPS Application. Int. J. Electron. Commun. Technol. (IJECT) 2017, 8, 54–57. [Google Scholar]
- Vilovic, I.; Burum, N. Design and Feed Position Estimation for Circular Microstrip Antenna Based on Neural Network Model. In Proceedings of the 2012 6th European Conference on Antennas and Propagation (EUCAP), Prague, Czech Republic, 26–30 March 2012; pp. 3614–3617. [Google Scholar] [CrossRef]
- Singh, J.; Singh, A.P.; Kamal, T.S. Design of Circular Microstrip Antenna Using Artificial Neural Networks. In Proceedings of the World Congress on Engineering 2011 Vol II (WCE 2011), London, UK, 6–8 July 2011. [Google Scholar]
- Quevedo-Teruel, O.; Rajo-Iglesias, E. Design of Short-Circuited Ring-Patch Antennas Working at TM01 Mode Based on Neural Networks. IEEE Antennas Wirel. Propag. Lett. 2006, 5, 559–562. [Google Scholar] [CrossRef]
- Li, Z.; Zhu, X.; Yin, C. CPW-fed Ultra-Wideband Slot Antenna with Broadband Dual Circular Polarization. Int. J. Electron. Commun. 2018, 98, 131–139. [Google Scholar] [CrossRef]
- Samsuzzaman, M.; Islam, M.T. Circularly Polarized Broadband Printed Antenna for Wireless Applications. Sensors 2018, 18, 4261. [Google Scholar] [CrossRef] [PubMed]
- Prasad, A.; George, A.T.; Ramesh, A.; Lakshmanan, R.; Krishnan, R. Innovative Slot-Enhanced Coplanar Waveguide Fed Circular Patch Ultra-Wideband Antenna for Medical Application. In Proceedings of the 2024 International Conference on Smart Electronics and Communication Systems (ISENSE), Kottayam, India, 14–16 March 2024; pp. 1–6. [Google Scholar] [CrossRef]
- Ahmed, H.; Ameen, A.M.; Magdy, A.; Nasser, A.; Abo-Zahhad, M. Slotted Circular-Patch MIMO Antenna for 5G Applications at Sub-6 GHz. Telecom 2025, 6, 53. [Google Scholar] [CrossRef]
- Sadiku, M.N.O. Numerical Techniques in Electromagnetics, 2nd ed.; CRC Press LLC.: Boca Raton, FL, USA, 2001. [Google Scholar]
- Sevgi, L. Electromagnetic Modeling and Simulation, 1st ed.; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2014. [Google Scholar]
- Joković, J.; Dimitrijević, T.; Dončov, N. Efficient Modeling of a Circular Patch-Ring Antenna Using the Cylindrical TLM Approach. IEEE Antennas Wirel. Propag. Lett. 2017, 16, 2070–2073. [Google Scholar] [CrossRef]
- Aggarwal, C.C. Neural Networks and Deep Learning; Springer: Cham, Switzerland, 2018. [Google Scholar]
- Haykin, S. Neural Networks; IEEE Press: New York, NY, USA, 1994. [Google Scholar]
- Christodoulou, C.G.; Georgiopoulos, M. Application of Neural Networks in Electromagnetics; Artech House: Boston, MA, USA, 2000. [Google Scholar]
- Zhang, Q.J.; Gupta, K.C. Neural Networks for RF and Microwave Design; Artech House: Boston, MA, USA, 2000. [Google Scholar]
- Pešić, K.; Stanković, Z.; Dončov, N. ANN-EM Model of Dual Band Square Patch Antenna with a Floating Rectangular Slot. In Proceedings of the 2021 15th International Conference on Advanced Technologies, Systems and Services in Telecommunications (TELSIKS), Nis, Serbia, 20–22 October 2021; pp. 153–156. [Google Scholar] [CrossRef]
- Pešić, K.; Dončov, N.; Pronić-Rančić, O.; Stanković, Z. Neural Model of the Slotted Circular Microstrip Patch Antenna. In Proceedings of the 2023 10th International Conference on Electrical, Electronic and Computing Engineering (IcETRAN), East Sarajevo, Bosnia and Herzegovina, 5–8 June 2023; pp. 1–6. [Google Scholar] [CrossRef]
- Mishra, A.; Janvale, G.; Pawar, B.; Patil, P. The Design of Circular Microstrip Patch Antenna by Using Quasi-Newton Algorithm of ANN. J. Electromagn. Anal. Appl. 2010, 2, 444–449. [Google Scholar] [CrossRef]
- Ouchar, A.; Aksas, R.; Baudrand, H. Artificial Neural Network for Computing The Resonant Frequency of Circular Patch Antennas. Microw. Opt. Technol. Lett. 2005, 47, 572–575. [Google Scholar] [CrossRef]
- Stanković, Z.Ž.; Olćan, D.I.; Dončov, N.S.; Kolundžija, B.M. Consensus Deep Neural Networks for Antenna Design and Optimization. IEEE Trans. Antennas Propag. 2022, 70, 5015–5023. [Google Scholar] [CrossRef]
- Stanković, Z.Ž.; Olćan, D.I.; Dončov, N.S.; Kolundžija, B.M. Multiepoch Mini-Batch Levenberg–Marquardt Method for Effective Antenna Design Based on Consensus DNN. IEEE Antennas Wirel. Propag. Lett. 2025, 24, 4795–4799. [Google Scholar] [CrossRef]
- Stanković, Z.; Pronić-Rančić, O.; Dončov, N. Hierarchical Sectorized ANN Model for DoA Estimation in Smart Textile Wearable Antenna Array Under Strong Noise Conditions. Sensors 2025, 25, 5704. [Google Scholar] [CrossRef] [PubMed]
- Stanković, Z.; Dončov, N.; Milovanović, I.; Milovanović, B. DoA Estimation of Highly Correlated Stochastic Sources using Neural Model. Electromagnetics 2018, 38, 500–516. [Google Scholar] [CrossRef]
- McKay, M.D.; Beckman, R.J.; Conover, W.J. A Comparison of three Methods for Selecting Values of Input Variables in the Analysis of Output From a Computer Code. Technometrics 1979, 21, 239–245. [Google Scholar] [CrossRef]
- Forrester, A.; Sobester, A.; Keane, A. Engineering Design via Surrogate Modelling: A Practical Guide; Wiley: Chichester, UK, 2008. [Google Scholar]
- MathWorks Website. Available online: https://www.mathworks.com/ (accessed on 10 April 2026).
- Rousseeuw, P.J.; Croux, C. Alternatives to the Median Absolute Deviation. J. Am. Stat. Assoc. 1993, 88, 1273–1283. [Google Scholar] [CrossRef]
- Djordjević, A.R.; Biljić, R.M.; Likar-Smiljanić, V.D.; Sarkar, T.K. Wideband Frequency-Domain Characterization of FR-4 and Time-Domain Causality. IEEE Trans. Electromagn. Compat. 2001, 43, 662–667. [Google Scholar] [CrossRef]
- Sharawi, M.S.; Aloi, D.N. Design of Linearly Polarized Rectangular Patch Antenna Using MoM, FDTD and FEM. In Proceedings of the IEEE Antennas and Propagation Society International Symposium, Honolulu, HI, USA, 9–15 June 2007; pp. 3916–3919. [Google Scholar] [CrossRef]
- Garg, R.; Bhartia, P.; Bahl, I.; Ittipiboon, A. Microstrip Antenna Design Handbook; Artech House: Norwood, MA, USA, 2001. [Google Scholar]









| Selected MLP-Based Module | MLP_E-F1 | MLP_E-F2 | MLP-B1 | MLP-B2 | MLP-G1 | MLP-G2 |
|---|---|---|---|---|---|---|
| Selected output variable (y) | fC1 | fC2 | SBF1 | SBF2 | SGF1 | SGF2 |
| Input Variable Ranges | [rmin, rmax] [mm] | [θmin, θmax] [°] | [amin, amax] [mm] | [wmin, wmax] [mm] | [bmin, bmax] [mm] | [φmin, φmax] [°] |
|---|---|---|---|---|---|---|
| Values | [12, 16] | [80, 160] | [4.8, 14.22] | [0.36, 4.8] | [2.4, 9.6] | [0, 360] |
| Neural Networks | Test Set | Validation Set | ||
|---|---|---|---|---|
| rPPM | RMSE [GHz] | rPPM | RMSE [GHz] | |
| MLP2-16-16 | 0.9879 | 0.0371 | 0.9897 | 0.0324 |
| MLP2-24-24 | 0.9878 | 0.0372 | 0.9890 | 0.0341 |
| MLP2-19-19 | 0.9875 | 0.0376 | 0.9874 | 0.0357 |
| MLP2-11-11 | 0.9871 | 0.0382 | 0.9835 | 0.0408 |
| MLP2-20-20 | 0.9868 | 0.0387 | 0.9895 | 0.0335 |
| MLP2-23-23 | 0.9866 | 0.0389 | 0.9874 | 0.0362 |
| MLP2-22-22 | 0.9863 | 0.0394 | 0.9877 | 0.0367 |
| MLP2-14-14 | 0.9862 | 0.0395 | 0.9882 | 0.0366 |
| MLP2-25-25 | 0.9860 | 0.0397 | 0.9889 | 0.0346 |
| MLP2-17-17 | 0.9859 | 0.0399 | 0.9848 | 0.0386 |
| Neural Networks | Test Set | Validation Set | ||
|---|---|---|---|---|
| rPPM | RMSE [GHz] | rPPM | RMSE [GHz] | |
| MLP2-13-13 | 0.9880 | 0.0583 | 0.9878 | 0.0593 |
| MLP2-21-21 | 0.9875 | 0.0599 | 0.9867 | 0.0626 |
| MLP2-14-14 | 0.9871 | 0.0606 | 0.9887 | 0.0577 |
| MLP2-12-12 | 0.9869 | 0.0610 | 0.9868 | 0.0610 |
| MLP2-23-23 | 0.9865 | 0.0631 | 0.9867 | 0.0630 |
| MLP2-17-17 | 0.9821 | 0.0712 | 0.9875 | 0.0608 |
| MLP2-25-25 | 0.9810 | 0.0737 | 0.9866 | 0.0629 |
| MLP2-19-19 | 0.9796 | 0.0760 | 0.9871 | 0.0605 |
| MLP2-22-22 | 0.9772 | 0.0811 | 0.9888 | 0.0590 |
| MLP2-15-15 | 0.9765 | 0.0821 | 0.9833 | 0.0699 |
| Neural Networks | fci | Test Set | |
|---|---|---|---|
| rPPM | RMSE [GHz] | ||
| [MLP2-16-16, MLP2-24-24, MLP2-19-19] | fc1 | 0.9902 | 0.0333 |
| [MLP2-13-13, MLP2-21-21, MLP2-14-14] | fc2 | 0.9924 | 0.0464 |
| Neural Networks | Test Set | Validation Set | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acc | Prec | Recall | Spec | F1 | BalAcc | FPR | FNR | Acc | Prec | Recall | Spec | F1 | BalAcc | FPR | FNR | |
| MLP2-8-8 | 0.9304 | 0.8784 | 0.9028 | 0.9430 | 0.8904 | 0.9229 | 0.0570 | 0.0972 | 0.9388 | 0.9058 | 0.8897 | 0.9600 | 0.8977 | 0.9248 | 0.0400 | 0.1103 |
| MLP2-11-11 | 0.9275 | 0.8990 | 0.8657 | 0.9557 | 0.8821 | 0.9107 | 0.0443 | 0.1343 | 0.9334 | 0.9011 | 0.8754 | 0.9585 | 0.8881 | 0.9170 | 0.0415 | 0.1246 |
| MLP2-9-9 | 0.9261 | 0.9104 | 0.8472 | 0.9620 | 0.8777 | 0.9046 | 0.0380 | 0.1528 | 0.9356 | 0.9077 | 0.8754 | 0.9615 | 0.8913 | 0.9185 | 0.0385 | 0.1246 |
| MLP2-15-15 | 0.9217 | 0.8932 | 0.8519 | 0.9536 | 0.8720 | 0.9027 | 0.0464 | 0.1481 | 0.9184 | 0.8727 | 0.8541 | 0.9462 | 0.8633 | 0.9001 | 0.0538 | 0.1459 |
| MLP2-14-14 | 0.9203 | 0.8779 | 0.8657 | 0.9451 | 0.8718 | 0.9054 | 0.0549 | 0.1343 | 0.9205 | 0.8683 | 0.8683 | 0.9431 | 0.8683 | 0.9057 | 0.0569 | 0.1317 |
| MLP2-24-24 | 0.9188 | 0.8774 | 0.8611 | 0.9451 | 0.8692 | 0.9031 | 0.0549 | 0.1389 | 0.8990 | 0.8476 | 0.8114 | 0.9369 | 0.8291 | 0.8742 | 0.0631 | 0.1886 |
| MLP2-10-10 | 0.9159 | 0.8496 | 0.8889 | 0.9283 | 0.8688 | 0.9086 | 0.0717 | 0.1111 | 0.9313 | 0.9004 | 0.8683 | 0.9585 | 0.8841 | 0.9134 | 0.0415 | 0.1317 |
| MLP2-20-20 | 0.9145 | 0.8756 | 0.8472 | 0.9451 | 0.8612 | 0.8962 | 0.0549 | 0.1528 | 0.9119 | 0.8566 | 0.8505 | 0.9385 | 0.8536 | 0.8945 | 0.0615 | 0.1495 |
| MLP2-19-19 | 0.9116 | 0.8605 | 0.8565 | 0.9367 | 0.8585 | 0.8966 | 0.0633 | 0.1435 | 0.9087 | 0.8551 | 0.8399 | 0.9385 | 0.8474 | 0.8892 | 0.0615 | 0.1601 |
| MLP2-21-21 | 0.9116 | 0.8605 | 0.8565 | 0.9367 | 0.8585 | 0.8966 | 0.0633 | 0.1435 | 0.9033 | 0.8448 | 0.8327 | 0.9338 | 0.8387 | 0.8833 | 0.0662 | 0.1673 |
| Neural Networks | Test Set | Validation Set | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acc | Prec | Recall | Spec | F1 | BalAcc | FPR | FNR | Acc | Prec | Recall | Spec | F1 | BalAcc | FPR | FNR | |
| MLP2-14-14 | 0.9072 | 0.8722 | 0.8498 | 0.9365 | 0.8609 | 0.8932 | 0.0635 | 0.1502 | 0.9130 | 0.8845 | 0.8713 | 0.9363 | 0.8778 | 0.9038 | 0.0637 | 0.1287 |
| MLP2-19-19 | 0.9043 | 0.8553 | 0.8627 | 0.9256 | 0.8590 | 0.8941 | 0.0744 | 0.1373 | 0.9108 | 0.8680 | 0.8862 | 0.9246 | 0.8770 | 0.9054 | 0.0754 | 0.1138 |
| MLP2-16-16 | 0.9029 | 0.8705 | 0.8369 | 0.9365 | 0.8534 | 0.8867 | 0.0635 | 0.1631 | 0.9066 | 0.8824 | 0.8533 | 0.9363 | 0.8676 | 0.8948 | 0.0637 | 0.1467 |
| MLP2-10-10 | 0.9014 | 0.8603 | 0.8455 | 0.9300 | 0.8528 | 0.8877 | 0.0700 | 0.1545 | 0.9108 | 0.8838 | 0.8653 | 0.9363 | 0.8744 | 0.9008 | 0.0637 | 0.1347 |
| MLP2-13-13 | 0.9014 | 0.8603 | 0.8455 | 0.9300 | 0.8528 | 0.8877 | 0.0700 | 0.1545 | 0.9012 | 0.8758 | 0.8443 | 0.9330 | 0.8598 | 0.8887 | 0.0670 | 0.1557 |
| MLP2-21-21 | 0.8986 | 0.8622 | 0.8326 | 0.9322 | 0.8472 | 0.8824 | 0.0678 | 0.1674 | 0.8947 | 0.8642 | 0.8383 | 0.9263 | 0.8511 | 0.8823 | 0.0737 | 0.1617 |
| MLP2-9-9 | 0.9000 | 0.8796 | 0.8155 | 0.9431 | 0.8463 | 0.8793 | 0.0569 | 0.1845 | 0.9066 | 0.8871 | 0.8473 | 0.9397 | 0.8668 | 0.8935 | 0.0603 | 0.1527 |
| MLP2-20-20 | 0.8957 | 0.8546 | 0.8326 | 0.9278 | 0.8435 | 0.8802 | 0.0722 | 0.1674 | 0.9001 | 0.8663 | 0.8533 | 0.9263 | 0.8597 | 0.8898 | 0.0737 | 0.1467 |
| MLP2-8-8 | 0.8913 | 0.8496 | 0.8240 | 0.9256 | 0.8366 | 0.8748 | 0.0744 | 0.1760 | 0.8969 | 0.8696 | 0.8383 | 0.9296 | 0.8537 | 0.8840 | 0.0704 | 0.1617 |
| MLP2-25-25 | 0.8913 | 0.8527 | 0.8197 | 0.9278 | 0.8359 | 0.8738 | 0.0722 | 0.1803 | 0.9012 | 0.8829 | 0.8353 | 0.9380 | 0.8585 | 0.8867 | 0.0620 | 0.1647 |
| (a) | ||
| MLP-B1 | 0 | 1 |
| 0 | 447 | 27 |
| 1 | 21 | 195 |
| (b) | ||
| MLP-B2 | 0 | 1 |
| 0 | 428 | 39 |
| 1 | 35 | 198 |
| Neural Networks | Test Set | Validation Set | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acc | Prec | Recall | Spec | F1 | BalAcc | FPR | FNR | Acc | Prec | Recall | Spec | F1 | BalAcc | FPR | FNR | |
| MLP2-14-14 | 0.8564 | 0.7544 | 0.7679 | 0.8939 | 0.7611 | 0.8309 | 0.1061 | 0.2321 | 0.7759 | 0.5733 | 0.6615 | 0.8182 | 0.6143 | 0.7399 | 0.1818 | 0.3385 |
| MLP2-21-21 | 0.8617 | 0.8125 | 0.6964 | 0.9318 | 0.7500 | 0.8141 | 0.0682 | 0.3036 | 0.7925 | 0.6271 | 0.5692 | 0.8750 | 0.5968 | 0.7221 | 0.1250 | 0.4308 |
| MLP2-12-12 | 0.8511 | 0.7500 | 0.7500 | 0.8939 | 0.7500 | 0.8220 | 0.1061 | 0.2500 | 0.7967 | 0.6212 | 0.6308 | 0.8580 | 0.6260 | 0.7444 | 0.1420 | 0.3692 |
| MLP2-8-8 | 0.8351 | 0.6923 | 0.8036 | 0.8485 | 0.7438 | 0.8260 | 0.1515 | 0.1964 | 0.7842 | 0.5783 | 0.7385 | 0.8011 | 0.6486 | 0.7698 | 0.1989 | 0.2615 |
| MLP2-18-18 | 0.8404 | 0.7241 | 0.7500 | 0.8788 | 0.7368 | 0.8144 | 0.1212 | 0.2500 | 0.7925 | 0.6027 | 0.6769 | 0.8352 | 0.6377 | 0.7561 | 0.1648 | 0.3231 |
| MLP2-22-22 | 0.8457 | 0.7547 | 0.7143 | 0.9015 | 0.7339 | 0.8079 | 0.0985 | 0.2857 | 0.7759 | 0.5821 | 0.6000 | 0.8409 | 0.5909 | 0.7205 | 0.1591 | 0.4000 |
| MLP2-15-15 | 0.8457 | 0.7647 | 0.6964 | 0.9091 | 0.7290 | 0.8028 | 0.0909 | 0.3036 | 0.8091 | 0.6301 | 0.7077 | 0.8466 | 0.6667 | 0.7771 | 0.1534 | 0.2923 |
| MLP2-24-24 | 0.8298 | 0.7000 | 0.7500 | 0.8636 | 0.7241 | 0.8068 | 0.1364 | 0.2500 | 0.8050 | 0.6216 | 0.7077 | 0.8409 | 0.6619 | 0.7743 | 0.1591 | 0.2923 |
| MLP2-9-9 | 0.8298 | 0.7143 | 0.7143 | 0.8788 | 0.7143 | 0.7965 | 0.1212 | 0.2857 | 0.8008 | 0.6197 | 0.6769 | 0.8466 | 0.6471 | 0.7618 | 0.1534 | 0.3231 |
| MLP2-11-11 | 0.8298 | 0.7308 | 0.6786 | 0.8939 | 0.7037 | 0.7863 | 0.1061 | 0.3214 | 0.8008 | 0.6308 | 0.6308 | 0.8636 | 0.6308 | 0.7472 | 0.1364 | 0.3692 |
| Neural Networks | Test Set | Validation Set | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acc | Prec | Recall | Spec | F1 | BalAcc | FPR | FNR | Acc | Prec | Recall | Spec | F1 | BalAcc | FPR | FNR | |
| MLP2-18-18 | 0.7828 | 0.7951 | 0.8083 | 0.7525 | 0.8017 | 0.7804 | 0.2475 | 0.1917 | 0.7720 | 0.7622 | 0.8443 | 0.6857 | 0.8011 | 0.7650 | 0.3143 | 0.1557 |
| MLP2-23-23 | 0.7828 | 0.8000 | 0.8000 | 0.7624 | 0.8000 | 0.7812 | 0.2376 | 0.2000 | 0.7785 | 0.7797 | 0.8263 | 0.7214 | 0.8023 | 0.7739 | 0.2786 | 0.1737 |
| MLP2-22-22 | 0.7783 | 0.7886 | 0.8083 | 0.7426 | 0.7984 | 0.7755 | 0.2574 | 0.1917 | 0.7622 | 0.7701 | 0.8024 | 0.7143 | 0.7859 | 0.7583 | 0.2857 | 0.1976 |
| MLP2-21-21 | 0.7692 | 0.7674 | 0.8250 | 0.7030 | 0.7952 | 0.7640 | 0.2970 | 0.1750 | 0.7687 | 0.7500 | 0.8623 | 0.6571 | 0.8022 | 0.7597 | 0.3429 | 0.1377 |
| MLP2-8-8 | 0.7511 | 0.7444 | 0.8250 | 0.6634 | 0.7826 | 0.7442 | 0.3366 | 0.1750 | 0.7655 | 0.7411 | 0.8743 | 0.6357 | 0.8022 | 0.7550 | 0.3643 | 0.1257 |
| MLP2-17-17 | 0.7602 | 0.7724 | 0.7917 | 0.7228 | 0.7819 | 0.7572 | 0.2772 | 0.2083 | 0.7655 | 0.7778 | 0.7964 | 0.7286 | 0.7870 | 0.7625 | 0.2714 | 0.2036 |
| MLP2-11-11 | 0.7511 | 0.7481 | 0.8167 | 0.6733 | 0.7809 | 0.7450 | 0.3267 | 0.1833 | 0.7655 | 0.7654 | 0.8204 | 0.7000 | 0.7919 | 0.7602 | 0.3000 | 0.1796 |
| MLP2-25-25 | 0.7466 | 0.7388 | 0.8250 | 0.6535 | 0.7795 | 0.7392 | 0.3465 | 0.1750 | 0.7720 | 0.7594 | 0.8503 | 0.6786 | 0.8023 | 0.7644 | 0.3214 | 0.1497 |
| MLP2-19-19 | 0.7466 | 0.7424 | 0.8167 | 0.6634 | 0.7778 | 0.7400 | 0.3366 | 0.1833 | 0.7752 | 0.7606 | 0.8563 | 0.6786 | 0.8056 | 0.7674 | 0.3214 | 0.1437 |
| MLP2-10-10 | 0.7511 | 0.7559 | 0.8000 | 0.6931 | 0.7773 | 0.7465 | 0.3069 | 0.2000 | 0.7752 | 0.7882 | 0.8024 | 0.7429 | 0.7953 | 0.7726 | 0.2571 | 0.1976 |
| (a) | ||
| MLP-G1 | 0 | 1 |
| 0 | 118 | 14 |
| 1 | 13 | 43 |
| (b) | ||
| MLP-G2 | 0 | 1 |
| 0 | 76 | 25 |
| 1 | 23 | 97 |
| Parameter | Optimized SVR | Random Forest |
|---|---|---|
| Learning algorithm | Gaussian SVR | Bagged trees |
| Hyperparameter optimization | Bayesian | None |
| Objective evaluations | 40 | - |
| Cross-validation | 5-fold | - |
| Kernel | Gaussian | - |
| Box Constraint | fc1: 1.129465, fc2: 226.189181 | - |
| Kernel Scale | fc1: 0.615355, fc2: 0.419609 | - |
| Epsilon | fc1: 0.003172, fc2: 0.022796 | - |
| Number of Trees | - | 300 |
| Minimum Leaf Size | - | 5 |
| Model | Development Time [s] | Inference Time [ms/Sample] | fc1 | fc2 | ||
|---|---|---|---|---|---|---|
| rPPM | RMSE [GHz] | rPPM | RMSE [GHz] | |||
| Proposed MLP-based | 274.78 | 0.030 | 0.9902 | 0.0333 | 0.9924 | 0.0464 |
| Optimized Gaussian SVR | 8729.75 | 0.060 | 0.9711 | 0.0570 | 0.9506 | 0.1174 |
| Random Forest | 6.20 | 0.334 | 0.9580 | 0.0738 | 0.9369 | 0.1397 |
| Ranking | Antenna Configurations (Physical Parameters) | Posterior Probabilities | ψ | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| r [mm] | θ [°] | a [mm] | w [mm] | b [mm] | φ [°] | pSBF1 | pSBF2 | pSGF1 | pSGF2 | ||
| 1 | 15.26 | 122.70 | 11.11 | 4.15 | 6.46 | 76.09 | 0.99998 | 0.95210 | 0.67726 | 0.97395 | 0.59791 |
| 2 | 15.28 | 120.15 | 11.15 | 4.14 | 6.77 | 73.36 | 0.99998 | 0.92257 | 0.68934 | 0.94628 | 0.55518 |
| 3 | 15.33 | 121.36 | 11.07 | 4.16 | 6.56 | 71.63 | 0.99997 | 0.90801 | 0.70158 | 0.95036 | 0.54970 |
| 4 | 15.24 | 122.47 | 10.82 | 3.97 | 6.55 | 77.00 | 0.99998 | 0.94793 | 0.64039 | 0.93799 | 0.53973 |
| 5 | 15.20 | 138.56 | 10.88 | 4.20 | 5.81 | 76.29 | 0.99778 | 0.97896 | 0.57223 | 0.97091 | 0.53009 |
| 6 | 15.09 | 136.90 | 10.67 | 4.03 | 5.61 | 73.72 | 0.99781 | 0.96625 | 0.58488 | 0.96912 | 0.52688 |
| 7 | 15.26 | 119.88 | 11.15 | 3.89 | 6.08 | 68.05 | 0.99963 | 0.83441 | 0.80813 | 0.90656 | 0.50971 |
| 8 | 15.12 | 136.73 | 10.64 | 3.99 | 5.36 | 73.81 | 0.99268 | 0.95504 | 0.58713 | 0.96504 | 0.50925 |
| 9 | 15.01 | 139.84 | 10.90 | 3.99 | 5.69 | 79.33 | 0.99465 | 0.98131 | 0.54584 | 0.97808 | 0.50861 |
| 10 | 15.33 | 130.35 | 10.54 | 4.02 | 5.44 | 76.24 | 0.99809 | 0.96177 | 0.59818 | 0.90763 | 0.50029 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Mladenović, K.; Milovanović, I.; Stanković, Z.; Rančić, O.P.; Dončov, N. Surrogate Modeling and Optimization of a Dual-Band Circular Patch Antenna with a C-Shaped Slot Using MLP Neural Networks. Modelling 2026, 7, 156. https://doi.org/10.3390/modelling7040156
Mladenović K, Milovanović I, Stanković Z, Rančić OP, Dončov N. Surrogate Modeling and Optimization of a Dual-Band Circular Patch Antenna with a C-Shaped Slot Using MLP Neural Networks. Modelling. 2026; 7(4):156. https://doi.org/10.3390/modelling7040156
Chicago/Turabian StyleMladenović, Ksenija, Ivan Milovanović, Zoran Stanković, Olivera Pronić Rančić, and Nebojša Dončov. 2026. "Surrogate Modeling and Optimization of a Dual-Band Circular Patch Antenna with a C-Shaped Slot Using MLP Neural Networks" Modelling 7, no. 4: 156. https://doi.org/10.3390/modelling7040156
APA StyleMladenović, K., Milovanović, I., Stanković, Z., Rančić, O. P., & Dončov, N. (2026). Surrogate Modeling and Optimization of a Dual-Band Circular Patch Antenna with a C-Shaped Slot Using MLP Neural Networks. Modelling, 7(4), 156. https://doi.org/10.3390/modelling7040156

