Next Article in Journal
Design of Sensor Data Processing Software for the ISO 23150 Standard: Application to Autonomous Vehicle Software
Previous Article in Journal
Sinogram Upsampling via Sub-Riemannian Diffusion with Adaptive Weighting
Previous Article in Special Issue
Magnetic Flux Leakage Testing Method for Pipelines with Stress Corrosion Defects Based on Improved Kernel Extreme Learning Machine
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Combination of a Nondestructive Testing Method with Artificial Neural Network for Determining Thickness of Aluminum Sheets Regardless of Alloy’s Type

by
Abdulilah Mohammad Mayet
1,
Muhammad Umer Hameed Shah
2,*,
Robert Hanus
3,
Hassen Loukil
1,
Muneer Parayangat
1,
Mohammed Abdul Muqeet
1,
Ehsan Eftekhari-Zadeh
4,* and
Ramy Mohammed Aiesh Qaisi
5
1
Electrical Engineering Department, King Khalid University, Abha 61411, Saudi Arabia
2
Department of Mechanical Engineering and Artificial Intelligence Research Center, College of Engineering and Information Technology, Ajman University, Ajman 346, United Arab Emirates
3
Faculty of Electrical and Computer Engineering, Rzeszów University of Technology, 35-959 Rzeszów, Poland
4
Institute of Optics and Quantum Electronics, Friedrich Schiller University Jena, Max-Wien-Platz 1, 07743 Jena, Germany
5
Department of Electrical and Electronics Engineering, College of Engineering, University of Jeddah, Jeddah 21589, Saudi Arabia
*
Authors to whom correspondence should be addressed.
Electronics 2023, 12(21), 4504; https://doi.org/10.3390/electronics12214504
Submission received: 15 September 2023 / Revised: 21 October 2023 / Accepted: 30 October 2023 / Published: 2 November 2023
(This article belongs to the Special Issue Application of Artificial Neural Network in Non-destructive Testing)

Abstract

:
Non-destructive and reliable radiation-based gauges have been routinely used in industry to determine the thickness of metal layers. When the material’s composition is understood in advance, only then can the standard radiation thickness meter be relied upon. Errors in thickness measurements are to be expected in settings where the actual composition of the material may deviate significantly from the nominal composition, such as rolled metal manufacturers. In this research, an X-ray-based system is proposed to determine the thickness of an aluminum sheet regardless of its alloy type. In the presented detection system, an X-ray tube with a voltage of 150 kV and two sodium iodide detectors, a transmission detector and a backscattering detector, were used. Between the X-ray tube and the transmission detector, an aluminum plate with different thicknesses, ranging from 2 to 45 mm, and with four alloys named 1050, 3050, 5052, and 6061 were simulated. The MCNP code was used as a very powerful platform in the implementation of radiation-based systems in this research to simulate the detection structure and the spectra recorded using the detectors. From the spectra recorded using two detectors, three features of the total count of both detectors and the maximum value of the transmission detector were extracted. These characteristics were applied to the inputs of an RBF neural network to obtain the relationship between the inputs and the thickness of the aluminum plate. The trained neural network was able to determine the thickness of the aluminum with an MRE of 2.11%. Although the presented methodology is used to determine the thickness of the aluminum plate independent of the type of alloy, it can be used to determine the thickness of other metals as well.

1. Introduction

Despite the fact that they cannot precisely determine the metal thickness with a high surface roughness and require a connection between the measuring tool and a moving sheet of metal [1], contact thickness measures are generally reliable and can operate regardless of the temperature of the metal. Metal sheet thickness has been measured using radiation gauges for quite some time. Radiation sources and detectors, which are on the opposite ends of the sheet, make up the bulk of a radiation thickness gauge. By specifying the material’s composition, a conventional radiation thickness meter may work correctly, as stated by Lambert–Beer law, which suggests that photon attenuation is a consequence of either the thickness of matter or its chemical makeup. Errors in thickness measurements are to be expected in settings where the actual composition of the material may deviate significantly from the standard composition or the nominal, such as in rolled metal manufacturers [2]. If reliable measurements of the thickness of different alloys are to be collected, the circumstances described above require the use of a traditional thickness gauge that is based on gamma radiation and requires periodic calibration. The principal disadvantages of continuous calibrations are the time required for each calibration procedure and the necessity of many reference samples of each kind of alloy. Some studies on the non-calibrated thickness measurement of metal sheets of different alloys have been conducted in recent years. Research [2] put out an idea for a theoretical procedure that may be used to determine the thickness of a variety of alloy sheets. They used two detectors and two radiation sources of varied energies, such as two X-ray tubes of varying voltages, one X-ray tube and one gamma ray emitter source, or two gamma ray emitter sources of various energies. They were able to detect a change in the composition of the sheet by analyzing the difference in the ratio of coefficients of attenuation (μ) at the two energies. When they conducted this analysis, they applauded their discovery. Changes in the ratio of the coefficient may be used to modify results from two-energy-source thickness measurements. Rolling non-ferrous metals into components of varying thicknesses, Artem’ev et al. [1] advocated using an X-ray thickness meter in 2003 so that they could account for variations in the alloy composition while making their measurements. An ionization chamber and an X-ray tube were among their tools. Samples of copper alloys with varied thicknesses were ionized, and the resulting signals were recorded. After giving the data that were associated with a single alloy type as a reference, the team supplied a formulaic correction function that was based on the value of reference in order to account for the influence that different alloy compositions had on thickness measurement. While this approach helped to decrease systematic error in measurements, the mathematical correction factor they used only applied to a single alloy and hence was not suitable for online measurements of a wider variety of metals. References [3,4] expand on the work of the aforementioned writers on the subject of metal thickness meters. A straightforward and intelligent gamma-ray-based system that makes use of AI was reported in [5] for the purpose of online thickness measuring of metal sheets made of a variety of alloys. Aluminum sheets were the focus of the research in this article. First, the MCNPX code was used to look at how well different configurations of the two detection methods (dual energy and dual modality) worked so that the best configuration for each could be found. Then, an experimental structure was made using the efficient method found via simulations. Eventually, an ANN model was built and put into use for gauging the thickness of aluminum sheets of varying compositions. X-ray tubes are very popular among writers owing to their many benefits. X-ray tubes provide many benefits over other types of sources, such as radioisotopes, which are discussed below. The X-ray tube has the potential to alter the energy of the photons released by radioisotopes, even if this energy does not vary. Although it is common knowledge that radioisotopes lose their useful qualities with time, this is not the case with an X-ray tube. For the sake of the individuals utilizing these equipment, having a way to turn the X-ray tube on and off is essential. It is easier to carry them than radioactive materials [6,7,8,9].
This study employed an X-ray tube to determine the thickness of an aluminum plate regardless of the alloy it was made of, providing a solution to the issues associated with employing radioisotopes. In the introduced system, there is an X-ray tube and two detectors; one of the detectors is responsible for recording transmission photons and the other is responsible for recording backscattering photons. In order to better interpret the data, reduce the volume of calculations, and increase the accuracy of the presented system, three characteristics of the spectra recorded using the detectors were recorded and applied to the inputs of the neural network. The RBF neural network was responsible for determining the thickness of aluminum plates. The steps of the current research are as follows: 1. The structure of the thickness measurement system will be provided in detail. 2. The recorded signals will be analyzed and processed, and appropriate characteristics will be extracted from the signals. 3. An RBF neural network will be trained using the extracted features. 4. The neural network results will be analyzed.

2. Simulation Setup

To kick off this inquiry, a model of the detecting system structure to determine the thickness of aluminum layers of varied alloys was created in the Monte Carlo N-Particle X version (MCNPX) software. The MCNPX algorithm is an effective resource for modeling the propagation of many types of radiation (neutrons, gamma rays, electrons, etc.) [10]. Gamma/X-ray radiation-based measuring gauges [11,12,13], radiation shielding [14,15,16], industrial imaging systems [17,18,19], etc., have all been evaluated using the MCNPX code in recent years for their performance. In this research, aluminum was investigated in four different alloys named 1050, 3105, 5052, and 6061 in 23 different thicknesses from 2 mm to 45 mm. Densities of 2.73, 2.71, 2.7, and 2.68 g/cm3 were found for the alloys 3105, 1050, 6061, and 5052 that were used to stand in for the aluminum sheet. Density and alloy type were selected for the simulations based on what sheets were currently accessible in the lab, bringing the practical results closer to the predictions. The proposed thickness gauge structure includes an X-ray tube, activated at a voltage of 150 kV, as a source and two sodium iodide detectors. One of the detectors is placed exactly in front of the source at a distance of 420 mm from it to record the transmitted photons. Another detector is placed next to the source at an angle of 45 degrees to the direction of X-ray emission to record the backscattered photons. In this simulation, the test aluminum plates in this simulation were positioned 140 mm from the light source. The detector was a cylindrical container containing NaI with a density of 3.67 g/cm3; its dimensions were 7.62 cm (three inches) in length and diameter. We counted pulses using the F8 setting. For a more accurate simulation of the entire spectrum in the detector, the MCNPX approach may use an extra card of tally F8, aptly dubbed FT8 GEB, that accounts for the Gaussian energy broadening of the current detector in the laboratory. The values of a, b, and c listed on this card are experimental parameters. Similar to the prior work [20], this study made use of the GEB card in order to calculate the necessary a, b, and c parameters. This work proposes a more feasible geometry for modeling a whole industrial X-ray tube using the MCNPX code by replacing the traditional cathode (electron source) and anode (tungsten target) inside a cylindrical housing with a photon source housed within a metal shield. Since photon tracking in the MCNPX code is substantially quicker than electron tracking, only a photon source embedded in a metal shield was investigated in the present inquiry instead of modeling the cathode-anode buildup. Hernandez et al. [21] showed how to utilize the open-source program TASMIC to determine the X-ray energy spectrum and to describe the light source. Radiation shields for X-ray tubes, which are typically cylindrical in form, are composed of steel or lead. The output window is an opening in the shield surface through which naturally occurring X-ray photons may escape. In this investigation, the simulated X-ray’s output window has a 5 cm radius. A 2.5 mm thick aluminum filter was inserted in front of the output window to filter the low energy photons and reduce scattering. Ninety-two different aluminum plates (4 types of alloys × 23 thicknesses) were examined in the provided thickness detection system. The data recorded using the detectors were collected and labeled. The structure of the thickness detection system simulated by the MCNP code can be seen in Figure 1. The spectra recorded using the transmission detector for different aluminum plate thicknesses are shown in Figure 2. The signals recorded using the detectors have many dimensions, and their interpretation is very difficult. On the other hand, the large volume of these data increases the volume of calculations applied to the system. To solve this problem, we want to feature extraction techniques. Two characteristics were extracted from the transmission detector with the names of total count and maximum value, and one characteristic with the name of total count was extracted from the backscattering detector. The extracted characteristics according to the thickness of the aluminum plate and its type of alloy are shown in Figure 3. As is clear in this figure, the extracted features are able to provide acceptable separability for the thicknesses of the aluminum plate; for this purpose, these features have been used as the inputs of the neural network. The RBF neural network will try to determine the thickness of the aluminum plate using the introduced characteristics. In the next section, the description of the RBF neural network is provided in detail.

3. RBF Neural Network

Researchers in a wide variety of disciplines, including electronics [22], oil and petrochemicals [23,24], agricultural engineering [25,26], etc., have been interested in neural networks due to their potential as useful tools. In the mentioned research, different neural networks, different feature extraction methods, and different machine learning algorithms have been used in different fields, which can inspire further research. Many scientists have employed artificial neural networks to calculate a wide range of parameters. The RBF neural network is widely used because it learns quickly and efficiently. The activation function of this neural network is a radial basis function. In addition, there are just three layers in this feed-forward type network [27,28,29]. Since it is a linear layer, the input layer’s only function is to evenly disperse the inputs. The second layer uses the Gaussian function to create a non-linear layer. Final outputs are a linear mixture of Gaussian distributions. Since this neural network learns quickly, it may be used in real-time settings. The RBF neural network’s second-layer radial basis function is represented by Equation (1) [29]:
φ r = exp [ r 2 2 σ 2 ]
where r represents a distance from the cluster’s center and σ represents the breadth of the bell curve. The second layer contains computer units called hidden nodes. Central to each hidden node is a parametric vector c, whose length is proportional to that of the input vector x. The formula for determining the Euclidean distance between points c and x is as follows (Equation (2)).
r j = i = 1 n ( x i w i j ) 2
The hidden layer’s jth neuron output is calculated using Equation (3).
j = exp [ i = 1 n ( x i w i j ) 2 2 σ 2 ]
wij stands for the weights. Traditional approaches, such as the K-Mean algorithm [30] or methods based on the Kohonen algorithm [31], may be used to obtain weights. However, supervised training is used; the number of expected clusters (k) is selected in advance, and the best fit is obtained using these techniques. When putting together a neural network, the information is first divided into two categories: training data and test data. The training data are used to create a neural network, with the various retinal parameters tuned to minimize error. After the training process is complete, the network’s performance should be assessed with data it has never seen before. If a network makes it this far, it will be able to function properly under real-world situations. In this study, the neural network was trained and its parameters optimized using around 70% of the available data, while the remaining data were used as input during the assessment phase. The RBF neural network was trained and tested in MATLAB 9.5 R2018a for this study. Although there are several pre-designed toolboxes in this software for training various neural networks, none were utilized in this study. Instead, each step was carefully programmed from scratch. The neural network was trained using the characteristics of the total count of both detectors and the maximum value of the transmission detector as inputs, and the thickness of the aluminum layer as the output. In an iterative process, we tested several configurations of the hidden layer’s neurons until we found one that produced the fewest errors on both the test data and the training data. It is important to tailor your optimization strategy to the specifics of your data, which is why there are many different approaches. In this study, the inputs and output data were transformed to lie within the interval [0, 1], and once the network was trained, the transformed data were restored to their original values.

4. Results

In this research, an RBF neural network was trained to detect the thickness of the aluminum layer. This neural network used the total count of both detectors and the maximum value of the transmission detector as inputs. The network’s output was the aluminum layer’s thickness in mm. The neural network was implemented after simulations of different states of the aluminum layer by MCNP code. There were three neurons in the input layer, ten in the hidden layer, and one in the output layer of the trained network. After training and evaluating a variety of neural networks having anywhere from five to thirty hidden neurons, it was determined that the newly introduced structure provided the maximum accuracy. Table 1 shows the results from the evaluation of various RBF networks from 5 to 30 neurons. As is clear from this table, with the low number of neurons, the error of the training data is very high, which indicates that the neural network is not trained well. Also, with the increase in the number of neurons, the error of the training data decreases, but the error of the test data increases sharply, which shows that with the increase in the number of neurons, the network has moved towards overfitting. Using 10 neurons in the hidden layer has reduced the error of both training and testing data to an acceptable amount, so this structure was introduced as the optimal structure. Figure 4 depicts the organizational framework of this network. Table 2 displays the network’s specific features. As was discussed before, the available data were separated into training and testing sets. The division of these data is completely random so that the neural network can be trained and tested from all data dispersions. Of the 92 available data, 64 were assigned to the training section, and 28 were used for the final test. The division of training and test data is completely random. The performance of the trained neural network was displayed graphically with two regression and error graphs (Figure 5). A black line and purple circles represent the regression plot. The black line shows the desired output, and the purple circles are the outputs of the neural network. The closer they are, the better the trained neural network will be. For each data point, the error graph displays the deviation from the target output that was produced by the neural network. In order to calculate the error rate of the neural network, three error parameters named mean relative error percentages (MRE%), root mean square error (RMSE), and mean absolute error (MAE) were calculated using equations 4 to 6. The RMSE calculates the average deviation between the values that a statistical model predicts and the actual values. It is the residuals’ standard deviation in mathematics. The difference between the regression line and the data points is represented by residuals. The ratio of the measurement’s absolute error to the actual measurement is known as the relative error. Using this technique, we can calculate the absolute error’s size in terms of the measurement’s actual size. The difference between the predicted value and the actual value, expressed as an absolute number, is the absolute error. The MAE tells us how much of an error we can typically anticipate from the forecast.
M R E % = 100 × 1 N j = 1 N X j E x p X j P r e d X j P r e d
R M S E = j = 1 N X j E x p X j P r e d 2 N 0.5
M A E % = 1 N j = 1 N X j E x p X j P r e d
N is the number of observations, X (Exp) and X (Pred) are the experimental and projected (ANN) values, respectively. The calculated error parameters for all data—training data and test data—can be seen separately in Table 2. As is clear in this table, the neural network was able to calculate the thickness of the aluminum layer independent of the type of alloy with an MRE of 2.11%, which is considered to be a suitable and high accuracy. The neural network’s input data, target output, output calculated by the neural network, and network error are shown in Table 3 and Table 4.
The present study determined the aluminum layer thickness without regard to alloy composition. While this technique was developed for use with aluminum plates, it has broad applicability for determining the thickness of other metals. Furthermore, a neural network was unable to distinguish between various aluminum plate alloys in this study; however, future studies will be able to do so by utilizing a variety of feature extraction approaches, including time, frequency, wavelet transform, etc. To further improve the precision of the thickness detection system, it is also feasible to analyze the efficiency of several neural networks like MLP, GMDH, etc.

5. Conclusions

The purpose of this study was to introduce a technique that uses X-rays to precisely measure the thickness of aluminum plates. The structure of the proposed detection system consisted of an X-ray tube and two sodium iodide detectors. The aluminum plate with different thicknesses and four different alleles was placed in this detection system, and the recorded signals using the scattering and transmission detectors were collected and labeled. In order to reduce the volume of calculations, increase the accuracy, and better interpret the collected data, three characteristics were extracted: the total count of transmission and backscattering detectors and the maximum value of the transmission detector. Although these characteristics did not have the ability to distinguish different alloys well, they separated the thicknesses of the aluminum layer well. These characteristics were applied to the inputs of an RBF neural network to determine the thickness of aluminum. Of the 92 available samples, 64 were utilized to train the neural network, while the remaining data were used as test data to make sure the network was working as intended. After investigating the architecture of many neural networks to determine the most accurate one, researchers discovered that an RBF neural network with 10 neurons in the hidden layer can accurately predict the value of the target parameter. The result of the neural network’s performance was determining the thickness of the aluminum plate with an MRE of 2.11%, which is a very small error. In future research, the use of different neural networks and methods based on feature extraction may be on the agenda of researchers in this field, who will try to improve the structure and increase the accuracy of the detection system.

Author Contributions

Conceptualization, A.M.M., M.U.H.S., R.H., H.L., M.P., M.A.M. and R.M.A.Q.; Investigation, A.M.M., M.U.H.S., R.H., H.L., M.P., M.A.M., E.E.-Z. and R.M.A.Q.; Writing—original draft, A.M.M., M.U.H.S., R.H., H.L., M.P., M.A.M., E.E.-Z. and R.M.A.Q. All authors have read and agreed to the published version of the manuscript.

Funding

The authors extend their appreciation to the Deanship of Scientific Research at King Khalid University for funding this work through large group Research Project under grant number RGP2/39/44. This work was supported by the Deanship of Graduate Studies and Research Program, Ajman University, Ajman, United Arab Emirates. We acknowledge support by the German Research Foundation Projekt-Nr. 512648189 and the Open Access Publication Fund of the Thueringer Universitaets- und Landesbibliothek Jena.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Artem’ev, B.V.; Maslov, A.I.; Potapov, V.N.; Vedernikov, M.B. Use of X-ray thickness gauges in manufacturing rolled non-ferrous metals. Russ. J. Nondestruct. Test. 2003, 39, 459–464. [Google Scholar] [CrossRef]
  2. Allport, J.J.; Nucleonic Data Systems Inc. Dual Beam X-ray Thickness Gauge. U.S. Patent 4,037,104, 1977. [Google Scholar]
  3. Artemyev, I.B.; Artemiev, B.V.; Vladimirov, Y.L.; Vladimirov, L.V. Modernization of radiation detectors thickness gauge. J. Phys. Conf. Ser. 2017, 808, 012012. [Google Scholar] [CrossRef]
  4. Artemiev, B.V.; Maslov, A.I. X-ray thickness gages of the Rit10 family for thickness measurement at line production of rolled metal. In Proceedings of the Abstracts of 17th World Conference on Non-Destructive Testing, Shanghai, China, 25–28 October 2008. [Google Scholar]
  5. Nazemi, E.; Aminipour, M.; Olfateh, A.; Golgoun, S.M.; Davarpanah, M.R. Proposing an intelligent approach for measuring the thickness of metal sheets independent of alloy type. Appl. Radiat. Isot. 2019, 149, 65–74. [Google Scholar] [CrossRef] [PubMed]
  6. Salgado, C.M.; de Freitas Dam, R.S.; de Carvalho Conti, C.; Salgado, W.L. Three-phase flow meters based on X-rays and artificial neural network to measure the flow compositions. Flow Meas. Instrum. 2021, 82, 102075. [Google Scholar] [CrossRef]
  7. Remillard, R.A.; Loewenstein, M.; Steiner, J.F.; Prigozhin, G.Y.; LaMarr, B.; Enoto, T.; Gendreau, K.C.; Arzoumanian, Z.; Markwardt, C.; Basak, A.; et al. An empirical background model for the NICER X-ray timing instrument. Astron. J. 2022, 163, 130. [Google Scholar] [CrossRef]
  8. Roshani, G.H.; Ali, P.J.; Mohammed, S.; Hanus, R.; Abdulkareem, L.; Alanezi, A.A.; Sattari, M.A.; Amiri, S.; Nazemi, E.; Eftekhari-Zadeh, E.; et al. Simulation study of utilizing X-ray tube in monitoring systems of liquid petroleum products. Processes 2021, 9, 828. [Google Scholar] [CrossRef]
  9. Salgado, C.M.; Dam, R.S.; Salgado, W.L.; Santos, M.C.; Schirru, R. Development of a deep rectifier neural network for fluid volume fraction prediction in multiphase flows by gamma-ray densitometry. Radiat. Phys. Chem. 2021, 189, 109708. [Google Scholar] [CrossRef]
  10. Pelowitz, D.B. MCNPX User’s Manual Version 2.5.0; Los Alamos National Laboratory: Los Alamos, NM, USA, 2005; Volume 76, p. 473. [Google Scholar]
  11. Pinilla, M.I. An MCNP Simulation Study of an Oil Well Logging Benchmarking Tool and a Test Enclosure; Kansas State University: Manhattan, KS, USA, 2019. [Google Scholar]
  12. Talaat, K.; Xi, J.; Baldez, P.; Hecht, A. Radiation dosimetry of inhaled radioactive aerosols: CFPD and MCNP transport simulations of radionuclides in the lung. Sci. Rep. 2019, 9, 17450. [Google Scholar] [CrossRef]
  13. Poorchitsaz, M.; Shirani Bidabadi, B.; Mohammadi, R. Investigating the Effect of Gamma Ray Source Activity on Down-hole Nuclear Density Toolâ s Reading Using Simulation by MCNP Code. Radiat. Saf. Meas. 2020, 9, 341–346. [Google Scholar]
  14. Sayyed, M.I.; Mahmoud, K.A.; Tashlykov, O.L.; Khandaker, M.U.; Faruque, M.R.I. Enhancement of the Shielding Capability of Soda–Lime Glasses with Sb2O3 Dopant: A Potential Material for Radiation Safety in Nuclear Installations. Appl. Sci. 2021, 11, 326. [Google Scholar] [CrossRef]
  15. Çağlar, M.; Karabul, Y.; Kılıç, M.; Özdemir, Z.G.; İçelli, O. Na2Si3O7/Ag micro and nano-structured glassy composites: The experimental and MCNP simulation surveys of their radiation shielding performances. Prog. Nucl. Energy 2021, 139, 103855. [Google Scholar] [CrossRef]
  16. Sun, W.; Hu, G.; Xu, H.; Li, Y.; Wang, C.; Men, T.; Ji, F.; Lao, W.; Yu, B.; Sheng, L.; et al. Study on the Influence of Reinforced Particles Spatial Arrangement on the Neutron Shielding Performance of the Composites. Materials 2022, 15, 4266. [Google Scholar] [CrossRef] [PubMed]
  17. Jeong, M.; Hammig, M.D. Comparison of gamma ray localization using system matrixes obtained by either MCNP simulations or ray-driven calculations for a coded-aperture imaging system. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrometers Detect. Assoc. Equip. 2020, 954, 161353. [Google Scholar] [CrossRef]
  18. Jeong, M.; Kim, G. MCNP-polimi simulation for the compressed-sensing based reconstruction in a coded-aperture imaging CAI extended to partially-coded field-of-view. Nucl. Eng. Technol. 2021, 53, 199–207. [Google Scholar] [CrossRef]
  19. Kerr, P.; Cherepy, N.; Church, J.; Guethlein, G.; Hall, J.; McNamee, C.; O’Neal, S.; Champley, K.; Townsend, A.; Sasagawa, M.; et al. Neutron transmission imaging with a portable DT neutron generator. Radiat. Detect. Technol. Methods 2022, 6, 234–243. [Google Scholar] [CrossRef]
  20. Roshani, G.H.; Nazemi, E.; Feghhi, S.A.H. Investigation of using 60Co source and one detector for determining the flow regime and void fraction in gas–liquid twophase flows. Flow Meas. Instrum. 2016, 50, 73–79. [Google Scholar] [CrossRef]
  21. Hernandez, A.M.; Boone, J.M. Tungsten anode spectral model using interpolating cubic splines: Unfiltered X-ray spectra from 20 kV to 640 kV. Med. Phys. 2014, 41, 042101. [Google Scholar] [CrossRef]
  22. Sattari, M.A.; Hayati, M.; Shama, F.; Shah-Ebrahimi, S.M. A miniaturized filter design approach using GMDH neural networks. Microw. Opt. Technol. Lett. 2023, 65, 2507–2516. [Google Scholar] [CrossRef]
  23. Taylan, O.; Sattari, M.A.; Elhachfi Essoussi, I.; Nazemi, E. Frequency domain feature extraction investigation to increase the accuracy of an intelligent nondestructive system for volume fraction and regime determination of gas-water-oil three-phase flows. Mathematics 2021, 9, 2091. [Google Scholar] [CrossRef]
  24. Alamoudi, M.; Sattari, M.A.; Balubaid, M.; Eftekhari-Zadeh, E.; Nazemi, E.; Taylan, O.; Kalmoun, E.M. Application of gamma attenuation technique and artificial intelligence to detect scale thickness in pipelines in which two-phase flows with different flow regimes and void fractions exist. Symmetry 2021, 13, 1198. [Google Scholar] [CrossRef]
  25. Maraveas, C.; Bartzanas, T. Sensors for structural health monitoring of agricultural structures. Sensors 2021, 21, 314. [Google Scholar] [CrossRef] [PubMed]
  26. Maraveas, C.; Asteris, P.G.; Arvanitis, K.G.; Bartzanas, T.; Loukatos, D. Application of bio and nature-inspired algorithms in agricultural engineering. Arch. Comput. Methods Eng. 2023, 30, 1979–2012. [Google Scholar] [CrossRef]
  27. Hartman, E.J.; Keeler, J.D.; Kowalski, J.M. Layered neural networks with Gaussian hidden units as universal approxima-tors. Neural Comput. 1990, 2, 210–215. [Google Scholar] [CrossRef]
  28. Zhang, Q.; Guo, L.; Sohan, M.A.H.; Tian, X. Research on the Control Problem of Autonomous Underwater Vehicles Based on Strongly Coupled Radial Basis Function Conditions. Appl. Sci. 2023, 13, 7732. [Google Scholar] [CrossRef]
  29. Szwajka, K.; Zielińska-Szwajka, J.; Trzepieciński, T. The Use of a Radial Basis Function Neural Network and Fuzzy Modelling in the Assessment of Surface Roughness in the MDF Milling Process. Materials 2023, 16, 5292. [Google Scholar] [CrossRef]
  30. Ralambondrainy, H. A conceptual version of the k-means algorithm. Pattern Recognit. Lett. 1995, 16, 1147–1157. [Google Scholar] [CrossRef]
  31. Cottrell, M.; Rousset, P. The Kohonen algorithm: A powerful tool for analysing and representing multidimensional quantitative and qualitative data. In International Work-Conference on Artificial Neural Networks; Springer: Berlin/Heidelberg, Germany, 1997; pp. 861–871. [Google Scholar]
Figure 1. System architecture for measuring thickness.
Figure 1. System architecture for measuring thickness.
Electronics 12 04504 g001
Figure 2. Recorded spectra using transmission detector.
Figure 2. Recorded spectra using transmission detector.
Electronics 12 04504 g002
Figure 3. Extracted features in terms of the aluminum thickness and alloy type.
Figure 3. Extracted features in terms of the aluminum thickness and alloy type.
Electronics 12 04504 g003
Figure 4. RBF neural network architecture after training.
Figure 4. RBF neural network architecture after training.
Electronics 12 04504 g004
Figure 5. Regression and error diagram for (a) all data, (b) train data, and (c) test data.
Figure 5. Regression and error diagram for (a) all data, (b) train data, and (c) test data.
Electronics 12 04504 g005aElectronics 12 04504 g005b
Table 1. Results from the evaluation of various RBF networks from 5 to 30 neurons.
Table 1. Results from the evaluation of various RBF networks from 5 to 30 neurons.
The Number of Hidden Layer NeuronsRMSE TrainRMSE Test
55.188.18
64.274.29
73.222.18
81.722.19
90.951.01
100.2520.25
110.200.51
120.180.68
130.150.66
140.130.91
150.131.98
160.113.89
170.104.05
180.0986.19
190.0928.95
200.0918.52
210.08610.99
220.08110.55
230.08012.15
240.07612.56
250.07019.55
260.06419.80
1270.06219.85
280.05219.66
290.05120.22
300.05018.55
Table 2. The specifications of the implemented neural network.
Table 2. The specifications of the implemented neural network.
Type of Neural Network RBF
Goal if MSE0
Spread0.1
MATLAB functionnewrb
Input neurons 3
Hidden neurons 10
Output neuron1
Table 3. Calculated error parameters.
Table 3. Calculated error parameters.
MRE% of all data2.11%
RMSE of all data0.25
MAE of all data0.21
MRE% of train data2.37%
RMSE of train data0.25
MAE of train data0.21
MRE% of test data1.50%
RMSE of test data0.25
MAE of test data0.20
Table 4. The neural network’s input data, target output, output calculated by the neural network, and network error.
Table 4. The neural network’s input data, target output, output calculated by the neural network, and network error.
ItemTotal Count of Transmission DetectorTotal Count of Backscatter DetectorMaximum Value of Transmission DetectorTarget Outputs (mm)Outputs of Neural Network (mm)ErrorType of Alloy
10.70690.00130.012811.1483−0.14831050
20.53390.00180.010132.92820.07181050
30.42970.00210.008654.91030.08971050
40.35630.00240.007576.70120.29881050
50.30020.00270.006498.67890.32111050
60.25590.00290.00551110.85080.14921050
70.22000.00310.00471312.81670.18331050
80.19030.00320.00401514.77660.22341050
90.35630.00240.00751716.70120.29881050
100.14460.00340.00301919.1190−0.11901050
110.12680.00350.00262121.2518−0.25181050
120.11160.00350.00222323.2491−0.24911050
130.09850.00350.00192525.0947−0.09471050
140.08710.00360.00172727.0110−0.01101050
150.07720.00360.00142928.95800.04201050
160.06860.00360.00133131.0588−0.05881050
170.06110.00370.00113333.1052−0.10521050
180.05450.00370.00093535.2162−0.21621050
190.04860.00370.00083737.3066−0.30661050
200.04350.00370.00073939.3638−0.36381050
210.03900.00370.00064141.3416−0.34161050
220.03490.00370.00054343.2192−0.21921050
230.03140.00370.00054544.90820.09181050
240.69220.00130.012310.70350.29653105
250.51430.00170.009933.2125−0.21253105
260.40940.00200.008355.3920−0.39203105
270.33670.00230.007277.2782−0.27823105
280.28180.00250.006199.5102−0.51023105
290.23870.00270.00511111.6542−0.65423105
300.20410.00280.00431313.5342−0.53423105
310.17550.00290.00371515.4634−0.46343105
320.15200.00300.00321717.4814−0.48143105
330.13240.00310.00271919.4891−0.48913105
340.11560.00320.00232121.3380−0.33803105
350.10140.00320.00192323.1459−0.14593105
360.08910.00320.00172524.94020.05983105
370.07850.00330.00142726.79270.20733105
380.06930.00330.00122928.86270.13733105
390.06150.00330.00103130.92160.07843105
400.05460.00330.00093333.0684−0.06843105
410.04850.00330.00083535.1807−0.18073105
420.04320.00330.00063737.2869−0.28693105
430.03850.00340.00063939.3344−0.33443105
440.03440.00340.00054141.2112−0.21123105
450.03080.00340.00044342.91030.08973105
460.02760.00340.00044544.56510.43493105
470.70520.00130.012711.0867−0.08675052
480.53190.00170.010132.95640.04365052
490.42770.00210.008654.95630.04375052
500.35450.00240.007576.74920.25085052
510.29880.00260.006498.73790.26215052
520.25460.00280.00551110.89870.10135052
530.21890.00300.00471312.84190.15815052
540.18940.00310.00401514.76690.23315052
550.16470.00320.00351716.85000.15005052
560.14400.00330.00301918.98090.01915052
570.12640.00340.00262121.0569−0.05695052
580.11120.00340.00222322.96360.03645052
590.09820.00350.00192524.77980.22025052
600.08690.00350.00162726.65350.34655052
610.07700.00350.00142928.57490.42515052
620.06850.00360.00123130.60650.39355052
630.06110.00360.00113332.68340.31665052
640.05440.00360.00093534.75130.24875052
650.04860.00360.00083736.80390.19615052
660.04350.00360.00073938.85870.14135052
670.03900.00360.00064140.82430.17575052
680.03490.00360.00054342.69070.30935052
690.03140.00360.00044544.43600.56405052
700.70730.00130.012811.1634−0.16346061
710.53430.00180.010132.92200.07806061
720.43010.00210.008654.89870.10136061
730.35680.00240.007576.68710.31296061
740.30090.00270.006498.64850.35156061
750.25640.00290.00551110.82000.18006061
760.22060.00310.00471312.77920.22086061
770.19090.00320.00411514.73590.26416061
780.16600.00330.00351716.86610.13396061
790.14520.00340.00301919.0688−0.06886061
800.12730.00340.00262121.1638−0.16386061
810.11210.00350.00232323.1178−0.11786061
820.09900.00350.00192525.0342−0.03426061
830.08750.00360.00172726.88720.11286061
840.07760.00360.00152928.87270.12736061
850.06900.00360.00133130.89780.10226061
860.06140.00370.00113332.98200.01806061
870.05480.00370.00093535.0459−0.04596061
880.04890.00370.00083737.1411−0.14116061
890.04380.00370.00073939.1852−0.18526061
900.03920.00370.00064141.2230−0.22306061
910.03520.00370.00054343.1059−0.10596061
920.03160.00370.00054544.80420.19586061
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.

Share and Cite

MDPI and ACS Style

Mayet, A.M.; Shah, M.U.H.; Hanus, R.; Loukil, H.; Parayangat, M.; Muqeet, M.A.; Eftekhari-Zadeh, E.; Qaisi, R.M.A. Combination of a Nondestructive Testing Method with Artificial Neural Network for Determining Thickness of Aluminum Sheets Regardless of Alloy’s Type. Electronics 2023, 12, 4504. https://doi.org/10.3390/electronics12214504

AMA Style

Mayet AM, Shah MUH, Hanus R, Loukil H, Parayangat M, Muqeet MA, Eftekhari-Zadeh E, Qaisi RMA. Combination of a Nondestructive Testing Method with Artificial Neural Network for Determining Thickness of Aluminum Sheets Regardless of Alloy’s Type. Electronics. 2023; 12(21):4504. https://doi.org/10.3390/electronics12214504

Chicago/Turabian Style

Mayet, Abdulilah Mohammad, Muhammad Umer Hameed Shah, Robert Hanus, Hassen Loukil, Muneer Parayangat, Mohammed Abdul Muqeet, Ehsan Eftekhari-Zadeh, and Ramy Mohammed Aiesh Qaisi. 2023. "Combination of a Nondestructive Testing Method with Artificial Neural Network for Determining Thickness of Aluminum Sheets Regardless of Alloy’s Type" Electronics 12, no. 21: 4504. https://doi.org/10.3390/electronics12214504

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop