Next Article in Journal
UAV-Based Hyperspectral Monitoring Using Push-Broom and Snapshot Sensors: A Multisite Assessment for Precision Viticulture Applications
Previous Article in Journal
Distribution Adaptation and Classification Framework Based on Multiple Kernel Learning for Motor Imagery BCI Illiteracy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Data Processing Approaches to Measure Velocity of Electromagnetic Gun on Laser Screen in Complex Environment

School of Information and Communication Engineering, North University of China, Taiyuan 030051, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(17), 6573; https://doi.org/10.3390/s22176573
Submission received: 31 May 2022 / Revised: 27 August 2022 / Accepted: 29 August 2022 / Published: 31 August 2022
(This article belongs to the Section Optical Sensors)

Abstract

:
The exit velocity of the armature is an important indicator in measuring the launching performance of the electromagnetic gun. The non-contact photoelectric detection technology with the use of a laser screen was applied to the measurement of the armature velocity of the electromagnetic gun. By means of taking the signals that pass through the laser screen obtained by the velocity measurement system as the research object, we solved problems such as the harsh test environment of the launch armature velocity of the electromagnetic gun, the interferences on the armature signal passing through the laser screen unavoidably caused by various factors such as vibration, electromagnetic interference, shock wave, flare, smoke and fragments, and even the non-recognition of the signal passing through the laser screen in severe cases. A data-processing algorithm that combines the Ensemble Empirical Mode Decomposition (EEMD) with Correlation Algorithm (CA) was proposed, with the aim of processing the signals passing through the laser screen, while using the maximum slope point as the time passing through the laser screen so as to calculate the velocity of the armature passing the laser screen. This method can effectively reduce the influence of interference on the test results, and the test results from two sets of velocity measuring systems show that the velocity obtained by the proposed approach is highly consistent.

1. Introduction

The electromagnetic gun is a new type of weapon developed with electromagnetic rail launch technology [1]. The launching velocity of the armature determines the initial kinetic energy imparted by the electromagnetic gun. The velocity measurement is of great significance for measuring the efficiency of the electromagnetic launching system, the R&D and type approval of the electromagnetic gun, and corresponding theoretical research on ballistics [2]. Therefore, the measurement of the movement velocity of the armature of the electromagnetic gun is the most important test component among its various movement parameter tests.
Non-contact photoelectric detection technology with the use of a laser screen is applied to the measurement of the velocity of the high speed objects, due to its unique advantages such as high test accuracy, fast response velocity, and wide application range [3]. Since the high launch velocity of the armature of the electromagnetic gun may produce fragments during the launch process, meanwhile accompanied by interferences such as the strong flare, vibration, smoke, and magnetic field changes, the test environment is very complicated. During the feature extraction of the signal of the armature passing through the laser screen, the test data will be disturbed by various factors and even the effective signal passing through the laser screen sometimes is overwhelmed by the interference. In order to eliminate the interference to obtain the effective signal of the armature passing through the laser screen, and to accurately extract the time information of the armature passing through the laser screen, it is necessary to find the optimal algorithm to filter out the interference and improve the accuracy in selection of the feature points of the test data, thereby improving the accuracy of the test system. A data processing method for measuring the velocity of the electromagnetic gun on the laser screen, especially in the complicated environment that combines the Ensemble Empirical Mode Decomposition (EEMD) with Correlation Algorithm (CA), is proposed in this paper on the basis of analyzing the experimental data and extracting the signal characteristics.

2. Signal Acquisition and Processing of Laser Screen Armature Velocity Measurement

By using the principle of zone intercept velocity measurement, we quantified the armature velocity. The speed parameters of a high speed flying object are measured by a laser screen. The time interval of the pulse signal is generated when the high speed flying object that passes through two laser screens is recorded. Then the velocity of high speed flying object passing through the screen is calculated from the calibrated target distance, which is the distance between two laser screens. The laser screen was composed of a semiconductor laser, retroreflector, and photodetectors. After undergoing collimation and one-dimensional beam expansion, the laser beam emitted by the laser transmitting module irradiates the retroreflector and is reflected by the retroreflector. The convergence is carried out by the laser receiving module so that it forms the laser screen [2]. Ultimately the laser beam is received by the high-speed photoelectric detection module. The speed measurement system has two laser screens with a certain parallel distance to each other, which consists of the starting target and the stopping target, so as to realize the effective measurement of the high speed flying object passing the targets [2]. The test system for the signal of armature utilizes two semiconductor laser units as the light source to form two parallel laser screens with an identified distance through the optical system. It consists of a zone-block device including a start target and a stop target [2]. When the armature passes through the two laser screens respectively, the photoelectric detection module converts the light of the blocked part and the variable quantity of the luminous flux into electrical signals. The two-channel signals passing through the laser screen are collected by the data acquisition card and then sent to the computer. When processed by the dedicated software for velocity measuring, the time interval ( τ ) of the armature passing through the two laser screens can be obtained. From the accurately measured distance (s) between laser screen Q 1 and Q 2 , v = s / τ , the velocity of the armature passing through the midpoint of the laser screen area can be obtained. The test principle of the signal of armature passing through the laser screen is shown in Figure 1.
Figure 2 is the waveforms of the six-series armatures passing through the two laser screens obtained by the high-velocity acquisition card. It can be seen from the figure that the signals contain the vibration interference caused by the launch of the electromagnetic gun to the vibration of the test system. The negative pulse with a very wide amplitude indicates that it has been interfered with by a stronger flare and then the signal returns, so the pass target pulse is superimposed on the wider negative pulse or positive pulse, resulting in the baseline drift of the signal that passes through the laser screen. The signal peaks from the two channels do not appear in pairs due to many fragments or debris generated during the armature launching process, when the armature is counter weighted with a nylon bracket within the experiment, especially when there are several peaks with small amplitudes. It is difficult to judge whether a peak is particle interference, debris, or small fragments only by observation. When firing the electromagnetic gun, the ground will vibrate greatly under the action of recoil, causing the vibration of the laser screen to generate large interference. The amplitude of the interference caused by vibration was estimated to be more than two times that of the effective pulse. Generally, it is slower than that of the armature passing through the laser screen, so the propagation velocity of the vibration often appears after the signal passes through the laser screen, so that it is far away from the muzzle. A greater vibration attenuation would cause less interference. The signal generated by the vibration of the laser screen can be determined as an invalid signal by using the correlation calculation due to the great difference in shape and amplitude of signal armature. From the complexity of the interference subject to the armature, we know that the passing-through signal of the armature is a typical non-stationary random signal with very complex signal components. For such signals, the traditional time-domain localization analysis is quite difficult to carry out. Therefore, a passing-through signal of armature processing method that combines EEMD and CA is proposed for this non-stationary signal. First, the EEMD is used to preprocess the signal to reduce the interference of high-frequency noise in the passing-through signal and remove the baseline drift. Then, the correlation algorithm is used to analyze and identify the denoised signal to obtain an effective passing-through signal of the armature. Finally, the point with the maximum slope in the passing-through signal is selected as the feature point to obtain the moment that the armature passes through the laser screen. According to the ratio of the distance s between the two laser screens and the time interval τ of the armature passing through the two laser screens, the flying velocity v of the armature is obtained. The specific steps of the data processing method that combines EEMD and CA are shown in Figure 3.

3. Signal Preprocessing of Armature Passing through the Laser Screen

The regular denoising methods for the signal of armature passing through the laser screen generally include wavelet transform, empirical mode decomposition techniques, and so on. The wavelet technology has the characteristics of multi-resolution analysis and good time-frequency localization. Nevertheless, it is still a linear transformation in essence. The appropriate wavelet basis can be selected according to the characteristics of the signal, but the results obtained by the analysis on the different wavelet basis adopted to the same signal are very different. Thus, it is still a difficult point to choose the wavelet basis according to the criteria balancing the current theory and practical application [4,5]. Empirical Mode Decomposition (EMD) is a fully data-driven adaptive decomposition method which can decompose the signal from high frequency to low frequency into the sum of a finite number of physically meaningful intrinsic mode functions (IMFs) and the remainder. In essence, EMD method starts from the characteristic time scale [6,7]. First, we separate the modes with the smallest characteristic time scale, then we separate the modal functions with the larger characteristic time scale. Finally, the components with the largest characteristic time scale are separated. Therefore, the EMD method can be treated as a set of high-pass filters or a sieving process. The sieving of EMD not only eliminates the superposition of modal waveforms, subsequently decomposing the signal into multiple IMF components, it but also smooths out uneven amplitudes and avoids large amplitude differences between adjacent waves. Therefore, the EMD can be treated as a set of adaptive high-pass filters, and the bandwidth and cutoff frequency of the filters change with the signal. IMF components can be amplitude modulated or frequency modulated. Variable instantaneous amplitude and frequency greatly improve the efficiency of signal decomposition, making EMD very suitable for the analysis and processing of non-stationary nonlinear signals. Despite the above merits, it retains problems in terms of modal aliasing, under-envelope, end-point effect and iteration number, which need to be further improved in order to better reveal the internal real characteristics of the signal [6].
Ensemble Empirical Mode Decomposition (EEMD) is an adaptive processing approach for non-stationary signals [8,9], which can solve the disadvantages, in which the accuracy of the wavelet algorithm depend on the selection of the wavelet basis. Moreover, it adds the white noise assistance based on the EMD method, permitting to solve the modal aliasing problem that may be caused by EMD decomposition [10].

3.1. EEMD Algorithm

The decomposition principle of EEMD is as follows: when the added white noise is uniformly distributed over the whole time-frequency space, this time-frequency space is composed of different scale components divided by the filter bank. For each EMD decomposition, the added white noise is uniformly distributed over the entire time-frequency space, while the different frequency scales of the signal are automatically projected onto the corresponding frequency scales in the uniform time-frequency space established by the white noise. Since different white noises are added for each EMD decomposition, the noises are uncorrelated, and the artificially-added noise is offset when evaluating the overall average of all the corresponding IMFs by EMD decompositions. As a whole, the mean value will eventually be considered the true result, the only durably fixed part is the signal itself, and the multiple tests being added are aimed at removing the redundant noise [10,11,12,13,14]. The process of the EEMD algorithm is shown in Figure 4.
The steps of the EEMD-based algorithm to remove high-frequency noise and baseline drift are as follows:
Step1: Add a group of white noise w ( t ) to the original signal x ( t ) to form an ensemble X ( t ) .
X ( t ) = x ( t ) + w ( t )
Step2: Carry out EMD decomposition for ensemble X ( t ) to obtain the each order IMF, EMD decomposition steps are shown in Algorithm of EMD.
X ( t ) = i = 1 n c i ( t ) + r ( t )
Step 3: A group of different white noises w j ( t ) were added to the analyzed signal x ( t ) , in order to obtain another ensemble X j ( t ) . After EMD decomposition of X j ( t ) , each order of IMF was obtained.
X j ( t ) = i = 1 n c j i ( t ) + r j ( t )
Step 4: Calculate the mean of each IMF and take it as the final IMF.
c j ( t ) = 1 N i = 1 n c j i ( t )
where N represents the number of adding white noise, i.e., the number of the ensembles, which obeys the statistical law of Formula (5), where ϵ is the amplitude of noise, and ϵ n is the error of the original signal and the signal obtained by summation of the final IMF.
ϵ n = ϵ N
When the noise amplitude ϵ is constant, the more often white noise is added, the more fidelity in the final result will be reached, and the better completeness of EEMD will be achieved [10,13,14].
Step 5: Remove high-frequency interference and zero drift that is the low-frequency trend term; each IMF component is calculated by the previous step. IMF1 and IMF2 have a high frequency which occupies little energy and is evenly distributed in the whole signal. Most of them are high-frequency noises introduced in measurement. The lowest frequency IMF component I M F n and trend term r n are regarded as low frequency interference (including baseline drift interference). The pre-processed signal can be obtained by adding up the remaining IMFs, such as the Formula (6). The signal has a large amplitude and contains most of the energy of the over-target signal. The signal reconstruction can remove the interference of high frequency vibration and zero drift. Certainly, according to the signal characteristics, IMF components that we are in interested in can be selected and superimposed as the reconstructed pre-processing signals.
Y ( t ) = I M F 3 + + I M F n 1
Detailed procedures of EMD are summarized as follows:
Step1: Firstly, all extremum points of decomposed signals x ( t ) are determined and then the cubic spline difference function is used to fit them, to obtain the average values m 1 ( t ) of upper and lower envelope lines.
Step2: Subtract the mean from the signal, in order to obtain an oscillatory mode h 1 ( t ) as Formula (7).
h 1 ( t ) = x ( t ) m 1 ( t )
Step3: If h 1 ( t ) obeys the stoppage criteria, c 1 ( t ) = h 1 ( t ) obtains the first IMF. If not, take h 1 ( t ) as the original signal and repeat Step1 and Step2 to obtain h 11 ( t ) as Formula (8).
h 11 ( t ) = h 1 ( t ) m 11 ( t )
After k times of repeated screening, h 1 k ( t ) meets the stopping criteria, c 1 ( t ) = h 1 k ( t ) , c 1 ( t ) contains the highest frequency of the signal. That is the first order IMF.
In order to ensure that the screened IMF has physical significance, Huang et al. proposed the parcauchy convergence criterion, which was realized by limiting Standard Deviation (SD) as Formula (9) [15].
S D = t = 0 T e ( t ) 2 r ( t ) 2 = t = 0 T | h 1 k 1 h 1 k | 2 t = 0 T | h 1 k 1 | 2 < ϵ
T is the time length, The value of ϵ is generally between 0.2 and 0.3 [15].
Step4: Remove the first order IMF component c 1 ( t ) of the original signal x ( t ) , the margin r 1 ( t ) is obtained, as shown in Formula (10).
r 1 ( t ) = x ( t ) c 1 ( t )
Repeat Steps 1, 2, and 3 to extract signals r 1 ( t ) repeatedly to obtain other order IMFs as Formula (11).
r 2 ( t ) = r 1 ( t ) c 2 ( t ) r 3 ( t ) = r 2 ( t ) c 3 ( t ) r n ( t ) = r n 1 ( t ) c n ( t )
The decomposition result of the original signal x ( t ) is shown in Formula (12).
x ( t ) = i = 1 n c i ( t ) + r n ( t )
r n ( t ) is the residual quantity, which can no longer be decomposed into IMF components and represents the final trend.

3.2. Preprocessing of the Signal of Armature Passing through the Laser Screen Based on EEMD

The EEMD method is used to decompose the signal of armature passing through the laser screen, so as to obtain a total of nine-order IMF components and residuals, as shown in Figure 5.
Figure 5 shows the outcomes derived from the first to the ninth IMF components obtained by adaptive decomposition of EEMD, most of which are in a descending sequence from high frequency to low frequency and have clear physical meanings. IMF1 component has a higher frequency, occupying little energy, is evenly distributed in the entire signal, and most of them are the high-frequency noise being introduced into the measurement; IMF9 is a trend term (i.e., the baseline drift interference); from IMF2 to IMF6, the frequency gradually decreases, but from which it can be clearly seen that when the noise amplitude ϵ is constant, the more times the white noise is added, the more accurate the extracted interference components are obtained, and the more fidelity are with the final result. IMF5~IMF7 are featured by lower frequency and larger amplitude, and contain most of the energy of the signal passing through the laser screen. Therefore, IMF5, IMF6, and IMF7 are selected to reconstruct the signal, so that the signal can be obtained after the noise reduction and baseline removal of the signal passing through the laser screen, as shown in Figure 6:
Figure 6 shows the processing results of the signal of the armature passing through the laser screen, from which it can be seen that the signal of the armature passing through the laser screen after denoising by the EEMD method maintains the original basic shape of the signal, meanwhile reducing the high-frequency interference and the interference of baseline drift in the signal of the armature passing through the laser screen. This process makes the signal of the armature passing through the laser screen clearer.

4. Signal Feature Extraction of Armature Passing through the Laser Screen

When denoised by EEMD, a large part of the interference from high-frequency vibration is removed. However, it can be seen from Figure 6 that the interference arising from fragments or particles during the test process has not been removed, which will greatly affect the identification of effective signals. Therefore, the correlation analysis algorithm is proposed in this paper to obtain the corresponding waveforms of the armature in the two channels, which is also the key to the processing of the armature velocity data.

4.1. Detection Method of Correlation Algorithm

When the same object passes through two identical laser screens, the signals of this object passing through the laser screen have a strong correlation, as long as the distance between the laser screens is not large.
For two signals x ( t ) and y ( t ) with limited signal energy, their correlation functions are defined, as the distance between the laser screens is not large [16].
R x y ( τ ) = x x x ( t ) y ( t + τ ) d t = x x y ( t ) x ( t + τ ) d t
of which τ is the time interval of the two signals, and it is obvious that the cross-correlation function of the two signals is a function of the time interval τ .
The estimated value of the cross-correlation function in finite time is as follows.
R x y ( τ ) = 1 Δ T 0 Δ r x ( t ) y ( t τ ) d t = 1 Δ T 0 Δ T y ( t ) x ( t τ ) d t
where Δ T is the measured time interval (that is, the width of the signal pulse of the object passing through the laser screen), and the correlation function R x y ( τ ) denotes the similarity of the two signals x ( t ) and y ( t ) [14].
In the course of the actual test process, the passing-through waveforms of various armatures collected by the acquisition card are all real finite-length sequences. Hence, a suitable interval can be selected by linear correlation to calculate the correlation coefficient of the two channels, and the size of the correlation coefficient can be used to measure the similarity of the passing-through waveform. This step allows for effectively selecting the feature points, calculating the armature velocity, and improving the system stability. In the test system of the laser screen, the cross-correlation function analysis is carried out for the same armature on the passing-through waveform collected at the start screen and the stop screen, where the corresponding waveform at the maximal value of the correlation coefficient. R x y ( τ ) is the waveform of the stop screen, and the corresponding value is the time interval for the armature passing through the two laser screens, so that the corresponding identification and velocity calculation of multiple armatures can be realized. As such, when the correlation coefficient is greater than 0.9, it is considered that they have achieved correspondence. Therefore, the respective waveforms belonging to each armature can be calculated using this correlation algorithm.
The steps of signal recognition method for the same target passing through two laser screens are as follows:
Step 1: Read the data of the armature pass the laser screen signal, and set a threshold value according to the signal amplitude. The threshold setting is related to the armature section size and other parameters.
Step 2: When the amplitude of the signal is greater than the threshold value, select an appropriate range as the interception length, and select the length according to the speed range and the thickness of the laser curtain. For example, if the armature speed is between 1000 m/s and 2000 m/s, and the thickness of the curtain is 1mm, select the waveform length from from 1 × 10 6 to 2 × 10 6 s.
Step 3: Calculate and compare the correlation coefficients of two over-target signals with the same length, when the value of correlation coefficient is greater than 0.9, it is considered that the waveform of two target signals belong to the same armature or fragment.
The correlation algorithm is based on the similarity degree of signal waveform to determine the correlation coefficient, so it is very effective to automatically calculate the signal attribution of an armature or fragment passing through two laser screens.
Figure 6 shows the passing-through signal when denoised by EEMD, from which it can be seen that the wave peaks with larger or smaller pulse widths do not appear in pairs, where the waveforms with correlation coefficients reaching the threshold can be considered as the passing-through signal of the same object. Figure 7 shows the analysis results of the correlation algorithm, where, if the correlation coefficient does not reach the threshold, it can be judged that they do not belong to the same object, which may be the interference peaks caused by debris or particles. However, as shown in Figure 7, it can be clearly seen that the pulse width of the debris is much narrower than that of the effective signal. The pulse width of the signal is related to the length of the object passing through the laser screen. The length of the debris is much smaller than that of the armature, so the pulse width of the debris is narrower than that of the effective signal passing through the laser screen. The pulse width threshold can be set to extract the effective signal. It can be seen from Figure 7 that the mark numbers 1–6 are the six pairs of effective passing-through waveforms of the signals of the six-series armature passing through the laser screen.

4.2. Determination of Feature Points and Calculation of Armature Velocity

After the previous analysis, Figure 7 shows the results of the signals processed by EEMD decomposition and correlation analysis of the armature passing through laser screen 1 and laser screen 2. The curve of the armature passing through the two laser screens is obtained, from which it can be seen that the waveform passing through the laser screen has a certain pulse width. Therefore, determination of the time period passing through the laser screen is the key to the calculation.
Due to the particularity of the shape of the armature, the shape of an armature was commonly taken as shown in Figure 8 [17,18]. Its trail section is parallel to the laser screen during the launching process. Therefore, when its trail passes through the laser screen, the waveform slope value reaches the maximum of approximately one. This point can be defined as the feature point of the signal of the armature passing through the laser screen, that is, the maximal slope point is counted as the moment when the armature tail passes through the laser screen, namely, the time interval τ when the armature passing through the two laser screens can be calculated. Finally, the distance s between the two laser screens can be measured with the vernier caliper to calculate the velocity v of the armature passing through the laser screen each time according t o v = s / τ .
The velocity of each armature obtained by using the above-mentioned signal processing, as well as the feature point extraction algorithm to calculate the series launch data, is shown in Table 1.

5. Analysis the Reliability of the Method

In order to verify the reliability of the data processing method, two reference laser screens were added during the test, which is placed horizontally along the direction of the ballistic line with the test system, as shown in Figure 9, forming a test system consisting of two sets of zone-block laser screens in velocity measuring systems. On the ballistic axis, with the velocity measuring point as the center, two pairs of laser screen devices Q 1 and Q 2 , T 1 and T 2 are symmetrically set, and the distance between Q 1 and Q 2 is set as s 1 and that between T 1 and T 2 is s 2 .
In order to verify the reliability of the method, we conducted six experiments of an electromagnetic gun launch single armature passing through four laser screens, and obtained the signals of armatures passing through four laser screens. Figure 10 shows the waveforms of electromagnetic gun firing armature passing through four laser screens. Here L is the length of the armature.
It can be seen from Figure 10 that the four channel signals in each experiment include vibration interference generated by the vibration of the test system, as well as interference from small particles and firelight. Figure 10a,b show the waveforms of the electromagnetic gun first shot and the second shot armature passing through the laser screen. The particle and dust in the experimental environment is smaller, and the interference degree of the fire is relatively smaller. Therefore, from the obtained curve, we can obviously obtain the peak of the armature, which was mainly the interference of the laser screens vibration generated from the system vibration and ground vibration. It can be seen from Figure 10b that the amplitude of vibration is larger than that of Figure 10a, and the amplitude of negative pulse is larger, which clearly indicates that the interference from the firelight is more serious. In Figure 10c, in addition to the pulse crest generated by the armature through the laser screen, the signal was also subjected to strong vibration interference, and it also superimposed great vibration on the ground under the action of recoil force during the firing process of the electromagnetic gun, resulting in great interference caused by the vibration of the laser screen. Generally, the propagation speed of vibration is slower than that of armature passing target, so the vibration interference with high amplitude and frequency often appears after the passing target signal. Therefore, it can be seen from the figure that the amplitude of vibration in channels 1 and 2 is larger when they are closer to the muzzle. The larger separation between the muzzle in channels 3 and 4 leads to greater vibration attenuation, subsequently the interference was relatively reduced. In Figure 10d, the four-channel signal pulse waveforms did not appear in pairs. Because the nylon bracket was broken in the experiment, a large fragment amplitude was generated in the armature firing process, even exceeding the amplitude of the light screen through which the armature passed. In Figure 10d, there were several wave peaks with small amplitude, which were the particulate debris generated in the environment after the electromagnetic gun fired several times. There were more small fragments which passed through the laser screens, causing a few small pulse peaks interference. We changed the distance between laser screens and the size of the armature and experimented to obtain the data as shown in Figure 10e,f. It can be seen that the effective passing target pulse is disturbed by vibration, debris or other small particles. Especially, Figure 10f shows the effective pulses was overwhelmed by the interference, the amplitude of the vibration exceeds the effective pulse. The EEMD algorithm is used to remove the interference of noise and baseline drift. Since the signal generated by vibration of the laser screen and waveform generated by other foreign objects passing through the laser screens is different from the armature target signal in shape amplitude, the CA interferences can be treated as invalid signals. Figure 11 shows the processing results obtained through EEMD preprocessing and CA. It can be seen that the signals of all channels in the four groups of experiments were de-noised by EEMD, which reduced a large part of the interference of high-frequency vibration and baseline drift, and the effective signals of armature passing through the laser screens were also extracted by using the CA. In Figure 11, the pulse waveform and the calculation time of the armature passing through the four screens were marked with red triangles.
The algorithm proposed above is used for experimental data processing, and the velocity of the armature passing through the midpoint of the laser screens Q 1 and Q 2 , as well as T 1 and T 2 , are calculated respectively and shown in Table 2. The accuracy and consistency of measurement can be measured by uncertainty.
v k ¯ is the kth armature at the velocity measuring point. v k ¯ was defined as Formula (15) average velocity.
v k ¯ = v 1 k + v 2 k 2
σ is uncertainty of v k ¯ , and is defined as Formula (16).
σ = ( v 1 k v k ¯ ) 2 + ( v 2 k v k ¯ ) 2 2
A smaller value of σ indicates better consistency, higher reliability, and greater measurement accuracy of the velocity values between v 1 k and v 2 k that were measured by the two sets of velocity test system.
The data listed in Table 2 show the velocity v 1 k and v 2 k of the armature passing through the midpoint of two sets of laser velocity measurement systems according to the test principle shown in Figure 9. According to Formulae (15) and (16), the average velocity and uncertainty σ can be obtained.
The data in Table 2 are fitted. We use relative uncertainty to indicate the test system accuracy. σ 0 is the relative uncertainty of v k ¯ , σ 0 is defined as Formula (17).
σ 0 = σ v k ¯
The relative uncertainties σ 0 calculated from the uncertainty in Table 2 are less than 0.1%. It can be seen that the consistency of the velocity trend measured by the two test systems is very good, implying that the test data are highly credible and the algorithm is reliable.

6. Conclusions

In view of the problems such as the harsher test environment of the launch armature velocity of the electromagnetic gun, the complicated interferences to the armature signal may be caused by the factors such as vibration, flare, fragments, and particles. A few data processing approaches that combine EEMD with the CA have been studied and used to realize the adaptive denoising of the signal of armature passing through the laser screen, to identify the attribution of the corresponding signal of the armature, to obtain an effective signal of the armature, and to select the maximal slope point in the signal as a feature point to accurately extract the time information. As such, the flying velocity of the armature passing the screen can be calculated, which improves the accuracy of the test. The EEMD algorithm and CA proposed in this study are self-adaptive analysis methods, which are suitable for the calculation of the time interval for various shapes of objects that pass through two screens, and provide a high-precision approach to obtain the effective information about the armature passing through the laser screen, especially when no ideal waveforms can be detected under the circumstance where the system hardware is disturbed.

Author Contributions

Conceptualization, H.H. and H.Z.; Methodology, Writing—Original Draft, H.H.; Visualization, Writing—Review & Editing, W.L.; Supervision: H.Z.; Formal analysis: P.X. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by Research Project Supported by Shanxi Scholarship Council of China No. 2017-091, Fund Program for the Scientific Activities of Selected Returned Overseas Professionals in Shanxi Province No. 20210039, Research Project Supported by Shanxi Scholarship Council of China No. 2022-146 and Open Foundation of Key Laboratory of Biomedical Imaging and Image Big Data of Shanxi Province.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
EEDMEnsemble Empirical Mode Decomposition
CACorrelation Algorithm
EMDEmpirical Mode Decomposition
IMFIntrinsic Mode Function

References

  1. Xu, W.D.; Yuan, W.Q.; Chen, Y.; Dai, Y.B.; Zhou, Y.; Yang, D.; Yan, P.; Li, J. Sliding electrical contact performance of electromagnetic launcher system in rapid fire mode. Qiangjiguang Yu Lizishu 2012, 24, 668–672. [Google Scholar]
  2. Zhao, H.; Xu, W.D.; Ma, T.H.; Yuan, W.Q.; Ding, W.J. Arc Interference Suppressing Laser Screen Velocity Measurement of Electromagnetic Gun. Fire Control Command Control 2014, 39, 30–33. [Google Scholar]
  3. Zhao, D.G.; Zhou, H.C.; Liu, J.; Zhang, B.; Luo, Q.Q. High-precision velocity measuring system for projectiles based on retroreflective laser screen. Optik 2013, 124, 544–548. [Google Scholar] [CrossRef]
  4. Vargas, R.N.; Veiga, A.C. Empirical Mode Decomposition, Viterbi and Wavelets Applied to Electrocardiogram Noise Removal. Circ. Syst. Signal Process. 2021, 40, 691–718. [Google Scholar] [CrossRef]
  5. Wang, H.; Chen, J.; Dong, G. Feature extraction of rolling bearing’s early weak fault based on EEMD and tunable Q-factor wavelet transform. Mech. Syst. Signal Process. 2014, 48, 103–119. [Google Scholar] [CrossRef]
  6. Wang, Y.H.; Cheng, S.H. Boundary Effects for EMD-Based Algorithms. IEEE Signal Process. Lett. 2022, 29, 1032–1036. [Google Scholar] [CrossRef]
  7. Xu, D.; Shen, G.Q.; Qian, Z.P. Research on separation for mixed signals based on ensemble empirical mode decomposition. J. Mil. Commun. Technol. 2011, 32, 27–32. [Google Scholar]
  8. Hao, H.Y. Multi component LFM signal detection and parameter estimation based on EEMD-FRFT. Optik 2013, 124, 6093–6096. [Google Scholar] [CrossRef]
  9. Peng, K.; Guo, H.Y.; Shang, X.Y. EEMD and Multiscale PCA-Based Signal Denoising Method and Its Application to Seismic P-Phase Arrival Picking. Sensors 2021, 21, 5271. [Google Scholar] [CrossRef]
  10. Wu, Z.H.; Huang, N.E. Ensemble empirical mode decomposition: A noise-assisted data analysis method. Adv. Adapt. Data Anal. 2009, 1, 1–41. [Google Scholar] [CrossRef]
  11. Lang, X.; Liu, Y.; Zhang, Y.F.; Xie, L.; Horch, A.; Su, H.Y. Denoising of Industrial Oscillation Data Using EEMD with CCA. IFAC-PapersOnLine 2020, 53, 11662–11668. [Google Scholar] [CrossRef]
  12. Hao, H.Y.; Li, X.F.; Liu, M.J.; Zhang, F. Time-frequency Feature Extraction Method Based on EEMD and Cohen Class to Suppress Cross Terms. Yingyong Jichu Yu Gongcheng Kexue Xuebao 2012, 20, 1147–1154. [Google Scholar]
  13. Lee, D.H.; Ahn, J.H.; Koh, B.H. Fault Detection of Bearing Systems through EEMD and Optimization Algorithm. Sensors 2017, 17, 2477. [Google Scholar] [CrossRef] [PubMed]
  14. Liu, S.H.; Hsieh, C.H.; Chen, W.X.; Tan, T.H. ECG Noise Cancellation Based on Grey Spectral Noise Estimation. Sensors 2019, 19, 798. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  15. Huang, N.E.; Shen, Z.; Long, S.R.; Wu, M.C.; Shih, H.H.; Zhang, Q.; Yen, N.C.; Tung, C.C.; Liu, H.H. The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc. R. Soc. Lond. 1998, 454, 903–995. [Google Scholar] [CrossRef]
  16. Nie, D.H.; Xie, K.; Zhou, F.; Qiao, G. A Correlation Detection Method of Low SNR Based on Multi-Channelization. IEEE Signal Process. Lett. 2020, 27, 1375–1379. [Google Scholar] [CrossRef]
  17. He, X.; Cao, Q.S. Development and Critical Techniques of Electromagnetic Launch Technology. J. China Acad. Electron. Inf. Technol. 2011, 6, 130–135. [Google Scholar]
  18. Xu, W.D.; Chen, Y.; Yuan, W.Q.; Zhao, Y.; Wang, X.B.; Yan, P. Design of armature with high muzzle velocity in the small caliber electromagnetic launcher. Qiangjiguang Yu Lizishu 2014, 26, 258–262. [Google Scholar]
Figure 1. Schematic diagram of the laser velocity measurement system.
Figure 1. Schematic diagram of the laser velocity measurement system.
Sensors 22 06573 g001
Figure 2. The two-channel signal of the six-series armature passing through the laser screen.
Figure 2. The two-channel signal of the six-series armature passing through the laser screen.
Sensors 22 06573 g002
Figure 3. Data processing flow.
Figure 3. Data processing flow.
Sensors 22 06573 g003
Figure 4. The process of EEMD algorithm.
Figure 4. The process of EEMD algorithm.
Sensors 22 06573 g004
Figure 5. EEMD decomposition result of the signal of the armature passing through the laser screen. Here N = 100 , the ratio of the standard deviation to the added white noise is 0.1.
Figure 5. EEMD decomposition result of the signal of the armature passing through the laser screen. Here N = 100 , the ratio of the standard deviation to the added white noise is 0.1.
Sensors 22 06573 g005
Figure 6. EEMD processing result of the signal of the armature passing through the laser screen.
Figure 6. EEMD processing result of the signal of the armature passing through the laser screen.
Sensors 22 06573 g006
Figure 7. Correlation calculation and analysis results of two-channel signals of six-series armature passing through the laser screen.
Figure 7. Correlation calculation and analysis results of two-channel signals of six-series armature passing through the laser screen.
Sensors 22 06573 g007
Figure 8. An armature shape.
Figure 8. An armature shape.
Sensors 22 06573 g008
Figure 9. Four laser screens test system.
Figure 9. Four laser screens test system.
Sensors 22 06573 g009
Figure 10. Armature pass through four-laser screen experiment waveforms. (a) The first armature passes through four-laser screen waveforms, s 1 = 4.76 m, s 2 = 4.3 m, L = 78.4 mm. (b) The second armature passes through four-laser screen waveforms, s 1 = 4.76 m, s 2 = 4.3 m, L = 78.4 mm. (c) The third armature passes through four-laser screen waveforms, s 1 = 4.76 m, s 2 = 4.3 m, L = 109.3 mm. (d) The fourth armature passes through four-laser screen waveforms, s 1 = 4.09 m, s 2 = 3.63 m, L = 80 mm. (e) The sixth armature passes through four-laser screens waveforms, s 1 = 4.63 m, s 2 = 4.17 m, L = 109.3 mm. (f) The fourth armature passes through four-laser screen waveforms, s 1 = 2.315 m, s 2 = 2.085 m, L = 109.3 mm.
Figure 10. Armature pass through four-laser screen experiment waveforms. (a) The first armature passes through four-laser screen waveforms, s 1 = 4.76 m, s 2 = 4.3 m, L = 78.4 mm. (b) The second armature passes through four-laser screen waveforms, s 1 = 4.76 m, s 2 = 4.3 m, L = 78.4 mm. (c) The third armature passes through four-laser screen waveforms, s 1 = 4.76 m, s 2 = 4.3 m, L = 109.3 mm. (d) The fourth armature passes through four-laser screen waveforms, s 1 = 4.09 m, s 2 = 3.63 m, L = 80 mm. (e) The sixth armature passes through four-laser screens waveforms, s 1 = 4.63 m, s 2 = 4.17 m, L = 109.3 mm. (f) The fourth armature passes through four-laser screen waveforms, s 1 = 2.315 m, s 2 = 2.085 m, L = 109.3 mm.
Sensors 22 06573 g010
Figure 11. Outcmes from six-times experimental data (af), processed by the proposed algorithm.
Figure 11. Outcmes from six-times experimental data (af), processed by the proposed algorithm.
Sensors 22 06573 g011
Table 1. Velocity of armature passing laser screen.
Table 1. Velocity of armature passing laser screen.
Signals1st2nd3rd4th5th6th
Velocity (m/s)991970932888974682
Table 2. Calculation results of the velocity of armature passing through four laser screens.
Table 2. Calculation results of the velocity of armature passing through four laser screens.
Signals1st2nd3rd4th5th6th
v 1 k  (m/s)893.06888.19818.921259.041256.001031.64
v 2 k  (m/s)894.16889.75819.051260.851257.231031.67
v k ¯  (m/s)893.61888.97818.991259.951256.621031.66
Uncertainty ( σ )0.550.780.070.910.620.02
Relative uncertainty ( σ 0 )0.062%0.088%0.008%0.072%0.049%0.002%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Hao, H.; Liu, W.; Xu, P.; Zhao, H. Data Processing Approaches to Measure Velocity of Electromagnetic Gun on Laser Screen in Complex Environment. Sensors 2022, 22, 6573. https://doi.org/10.3390/s22176573

AMA Style

Hao H, Liu W, Xu P, Zhao H. Data Processing Approaches to Measure Velocity of Electromagnetic Gun on Laser Screen in Complex Environment. Sensors. 2022; 22(17):6573. https://doi.org/10.3390/s22176573

Chicago/Turabian Style

Hao, Huiyan, Wenyu Liu, Peng Xu, and Hui Zhao. 2022. "Data Processing Approaches to Measure Velocity of Electromagnetic Gun on Laser Screen in Complex Environment" Sensors 22, no. 17: 6573. https://doi.org/10.3390/s22176573

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