Next Article in Journal
Two-Dimensional Time-Fractional Nonlinear Drift Reaction–Diffusion Equation Arising in Electrical Field
Previous Article in Journal
Application of the Fractal Brownian Motion to the Athens Stock Exchange
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Rapid Method to Quantify High-Frequency-Dominant Signals Based on Fixed-Interval Fractal Dimension

by
Feng Feng
1,*,
Xinguo Song
1,
Yu Zhang
1,
Zhen Zhu
1,
Heng Wu
1 and
Pingfa Feng
1,2,*
1
Division of Advanced Manufacturing, Shenzhen International Graduate School, Tsinghua University, Shenzhen 518055, China
2
Department of Mechanical Engineering, Tsinghua University, Beijing 100084, China
*
Authors to whom correspondence should be addressed.
Fractal Fract. 2024, 8(8), 455; https://doi.org/10.3390/fractalfract8080455
Submission received: 27 May 2024 / Revised: 21 July 2024 / Accepted: 29 July 2024 / Published: 31 July 2024
(This article belongs to the Section Engineering)

Abstract

The fractal dimension (FD) is an effective indicator to characterize various signals in engineering. However, the FD is nearly twice that of its maximum value when examining high-frequency-dominant signals, such as those in milling chatter. Previous studies in the literature have generally employed signal-pre-processing methods that require a significant amount of time to lower the FD range, thus enabling the distinguishment of different states while disabling online monitoring. A new quantitative method based on the FD within a fixed interval was constructed in this study to address this issue. First, the relationship between the fixed-interval fractal dimension (FFD) and the energy ratio (ER), named the fractal complexity curve (FC-Curve), was established, and the sensitivity region of the FFD was determined. Second, a high-frequency suppression filter (HSF) with a high calculation speed was proposed to suppress the signal’s ER so the FFD could be adjusted within its sensitivity region. Moreover, a fast energy ratio (FER) correlated with the FFD was proposed using the FC-Curve and HSF to quantitatively analyze dominant high-frequency signals. Finally, the proposed method was verified via its application in milling chatter identification. The FER method accomplished signal analysis more quickly than the traditional energy ratio difference and entropy methods, demonstrating its feasibility for online monitoring and chatter suppression in practical engineering applications.

1. Introduction

The fractal dimension (FD) evaluates the complexity [1] of a fractal curve and characterizes the frequency-domain distribution in the time domain. The signal becomes more complex as the FD increases. The FD is advantageous for biological signal analysis [2,3,4,5], wear and aging monitoring [6,7], voice signals [8,9], etc. The “complexity” is mainly characterized by the time domain curves of the Weierstrass–Mandelbrot (WM) functions [10,11,12], with FD = 1~2. Some curves lack fractal features, such as extremely smooth surfaces, characterized by WM functions at an FD of <1. Li et al. [12] pointed out that the roughness scaling extraction (RSE) method can analyze smooth non-fractal curves. Many digital signals with a significant variance in engineering are also non-fractal. After hardware acquisition, physical phenomena may lose their fractal characteristics due to the loss of high-frequency information. For example, when the main normalized frequency component is greater than 0.5, the detailed information is lost because the multiplicative frequency exceeds the hardware bandwidth. Such signals are called high-frequency-dominant signals and are approximated by WM functions with an FD of >2. Many signals in engineering lack fractal characteristics, like fractal signals, whose FDs are between one and two. Fractal and non-fractal signals thus have similar FDs but different frequency characteristics. The FD of non-fractalized signals does not reflect self-similarity, so it loses its mathematical properties. However, applications have shown that the FD can characterize the frequency domain. A new evaluation system is proposed in this study to clarify the relationship between the FD and frequency features.
Furthermore, there is a lack of guidance on interval selection when calculating the fractal dimension. Jamshidi et al. empirically determined the computational intervals in identifying bearing wear faults [13] and tool wear [6]. However, this interval selection cannot be applied to other areas. A fixed-interval fractal dimension (FFD) based on the conventional fractal dimension was proposed to address this issue. A fractal complexity curve (FC-Curve) was constructed based on the relationship between the FFD and the signal energy ratio (ER). In this study, the ER is defined as the ratio of high-frequency energy to low-frequency energy.
A problem with the FD in engineering applications is the inability to analyze signals with an excessive ER. The FD has good applicability for two types of signals, including smaller ER signals such as microseismic monitoring events [14], bioelectrical signals [2,3,4,5,15], wear and aging signals [6,7,16], and so on. Additionally, the ER differs between different signals, such as heartbeat signals [17], cough signals [18], and short-circuit fault signals [19]. However, the FD cannot distinguish between two states with a large ER, such as in milling chatter detection [20] and extracting fatigue driving from voice signals [8]. The FD almost loses its distinguishing ability when beyond the sensitivity range, e.g., fluctuating at around two. To solve this problem, most scholars have adopted signal denoising or signal reconstruction methods. Ji et al. [21,22] reconstructed a signal from key sub-signals after decomposition and then calculated its FD to identify the milling chatter. Zhuo et al. [23] carried out wavelet denoising and then identified the milling chatter of thin-walled blades via the FD. Sharma et al. [14] applied an analytic time–frequency flexible wavelet transform to filter EEG signals and calculate the FD to identify epilepsy. Smooth multi-scale morphological filtering [24] improves the FD’s capabilities by individually filtering at different scales. In addition, a low-pass filter or bandpass filter [5,14,25] can effectively reduce noise. However, it is unsuitable for signals with a wide frequency-domain distribution. In this study, a high-frequency suppression filter (HSF) is proposed, designed to suppress high-frequency energy and the ER within the FD’s sensitivity range, providing a new option to expand the FD’s applicability.
A milling chatter signal is a typical high-frequency-dominated signal. Therefore, milling chatter identification was used to verify the applicability of the HSF and FC-Curve. Machining chatter is a strong self-excited vibration phenomenon that can lead to problems such as poor machining surface quality and rapid tool wear. Chatter can be detected and avoided by monitoring the machining process. The transition from stability to chattering can occur rapidly, so high-efficiency real-time methods are needed. Most current frequency-domain methods have problems with a low computational efficiency and long time windows, e.g., modal decomposition [26,27,28,29], time–frequency features [30,31], and wavelet decomposition [32,33]. Liu et al. [27] decomposed the signal with variational modal decomposition (VMD) and then calculated the energy entropy to identify chatter. Wang et al. [29] decomposed the milling signals of thin-walled workpieces by VMD, calculated multi-scale permutation entropy, and finally discriminated the chattering by a support vector machine. Hao et al. [32] proposed a novel chatter detection method based on multi-source signals fusion using wavelet packet decomposition (WPD) and power entropy. Zhang et al. [34] optimized the computational efficiency of variational modal decomposition (VMD), and the calculation time was 59 ms~310 ms with 2500 data (500 ms). However, it still cannot be used for online monitoring. Most frequency-domain methods cannot realize real-time monitoring. Meanwhile, the FD is a time domain method, which is more suitable for online analysis due to having a short time window and high computational efficiency. However, the current FD has the following problems:
  • The FD of non-fractal signals does not match the mathematical definition of a fractal. Hence, a new non-fractal evaluation system is required.
  • Guidance is lacking on the interval selection for FD calculation when analyzing non-fractal signals.
  • The FD tends toward two and loses resolution when analyzing non-fractal signals with a large ER.
This study proposes a fast energy ratio (FER) method suitable for online chatter monitoring based on the FC-Curve and HSF.  FER h i g u c h i  takes 21 μs to compute 192 data.

2. Theoretical Method

This paper does not propose a new fractal method, but rather optimizes the traditional fractal method by giving calculation intervals and designing HSF.

2.1. Fractal Signal and Non-Fractal Signal

Firstly, the characteristics of fractal and non-fractal signals are clarified. The WM function [10,11,12] describes the ideal fractal signals as follows.
z x = G FD 1 n m i n n m a x γ FD 2 n cos φ n cos γ n x + φ n
where  z x  is the signal amplitude at the time distance x G  is the characteristic length scale, and  γ n  is the discrete frequency spectrum of the signal; normally  γ = 1.5 n m i n  and  n m a x  are the cut-off frequency.  φ n  is the random phase. From the ideal fractal signal equation, the amplitude  A  and frequency  f  are related as follows.
A n = γ FD 2 A n 1
f n = f n 1 / γ
Thus, as  f  increases by a factor  γ A  decreases by a factor  γ FD 2 . The ideal fractal case is shown in Figure 1a. As the high-frequency energy gradually increases, the limiting case ( FD 2 ) shown in Figure 1b occurs. When increased further, the curve no longer has a fractal character ( FD > 2 ), as shown in Figure 1d. Digital signals will generally not satisfy Equation (3). A signal that satisfies Equation (2) but not Equation (3) is called an approximate non-fractal, as shown in Figure 1c. Signals with approximate fractal features can be applied to fractal analysis methods.
But there are a lot of non-fractal signals in engineering. Figure 1e depicts the over-smooth retarded non-fractal signal, analysed by Li et al. [12]. When choosing an economical sampling frequency, the signal is approximately as shown in Figure 1f. If it does not satisfy Equations (2) and (3), traditional fractal analysis cannot be applied to this situation.

2.2. Properties of Fractal Characteristic Curves

The RSE fractal dimension ( FD R S E ) [34] is determined based on roughness, which helps us to understand the fractal characteristic curves. The Higuchi fractal dimension ( FD h i g u c h i ) [35] is better suited for real-time monitoring scenarios due to its computational efficiency. This study mainly discusses and analyzes the  FD R S E  and  FD h i g u c h i . The conclusions can be generalized to other fractal methods.
The RSE method calculates the FD via an Rq−Len curve. The Rq−Len curve under 0th-order flattening is calculated as follows: Let  X  be a sequence with  N  data points.  X  is decomposed into  M  subsequences  x i  with similar intervals and length  L e n i = 1,2 , , M L e n  is the scale. The  S u b R q i  value for each subinterval  x i  is calculated as follows.
S u b R q i = 1 L e n j = 1 L e n x i j x - i 2 , x - i = 1 L e n j = 1 L e n x j
x - i  represents the average value of the  i -th subsequence,  j  represents the subinterval number, and  S u b R q i  is the  R q  of the subsequences. The  R q  under the signal scale  L e n  is calculated as follows.
R q L e n = 1 M i = 1 M S u b R q i
The Rq−Len curve is obtained by plotting  R q  and  L e n  in a logarithmic coordinate system.  FD R S E  is calculated as follows.
FD R S E = 2 k Rq
where  k Rq  is the slope of the Rq−Len curve. Zhang et al. [36] showed that the Rq−Len curve has linear interval segments in a logarithmic coordinate system when the data series possesses fractal characteristics.
The Higuchi method calculates the FD via the 1/k−L(k) curve [35]. Let  X  be a sequence with  N  data points.  L 1 , L 2 , , L k m a x  is generated via  k m a x , where  1 k N / 2 m a x   *  indicates upward rounding.  L k  is calculated as follows.
L m k = 1 k N 1 N m k k i = 1 N m k X m + i k X m + i 1 k
L ( k ) = 1 k m = 1 k L m k
Higuchi’s fractal characteristic curve is obtained by plotting  1 / k , L k  in a logarithmic coordinate system.
FD h i g u c h i = k L
where  k L  is the slope of the 1/k−L(k) curve. The properties were analyzed based on analog signals to better understand the fractal dimension. Several analog signals with a sampling frequency of 25,600 Hz were selected as follows, all with an energy sum of 2.
S i g 1 = 2 cos 80 π t S i g 2 = cos 80 π t + cos 800 π t S i g 3 = cos 80 π t + 0.7 cos 800 π t + 0.3 cos 8000 π t S i g 4 = 1.7 cos 80 π t + 0.3 cos 800 π t
Figure 2a approximately marks three blue dashed lines parallel to the y-axis based on the corner positions with  L e n  scales of 6, 64, and 640. The horizontal coordinates are divided into four regions, R1~R4. The corner is located at the intersection of the Rq−Len curve with the vertical dashed line. The frequency component is associated with the corner. Figure 2b shows a similar phenomenon. The frequency and scale correspond with each other, as shown below.
f L e n = F s / L e n ;   f k = F s / k
where  f  is the frequency of the signal component,  F s  is the sampling frequency, and Len and k are the scale.
The slopes of the four curves are approximately the same in the R1 region in Figure 2a. The slope decreases whenever the energy increases. After  L e n = 640 , all the frequency components are included and the slopes in the R4 region are all zero. For Sig1, no new components appear in any of the three regions R1~R3, so its slope stays close to 1. For Sig2 and Sig3, the energy ratios are the same, so they overlap in the R3 region. For Sig2 and Sig4, Sig4 has a lower energy ratio, so the slope is smaller. The slope near Len in the Rq−Len curve reflects the  ER . The fractal dimension increases as the high-frequency energy increases. The newly added frequency component  f L e n 0  in the Rq−Len curve affects the regions larger than  L e n 0  without affecting regions smaller than  L e n 0 . Figure 2b shows a similar, but not sufficiently significant, trend.

2.3. FFD and Fractal Complexity Curve

The spectrum of an actual signal becomes denser and contains more frequency components as the scale increases. Therefore, there would not be an ideal linear interval as in Figure 2. The energy ratio is defined herein.
ER = f High 2 / f Low 2
where  F e  is the estimation frequency and  F s  is the sampling frequency.  f High  is the high-frequency component of the spectrum ( F e < f High < F s / 2 ). Similarly,  f Low  is the low-frequency component of the spectrum. When analyzing signal complexity, the low-frequency components close to the direct current component are, generally, eliminated. The low-frequency components close to the direct current are not included in the  ER  defined in this study, so  0.0025 F s < f Low < F e . The signal complexity described by the  FFD  reflects the  ER . The larger the  ER , the larger the  FFD .
The  FFD  pertaining to the RSE and Higuchi is defined as follows. The estimation region ( R ) contains the scales used to calculate the  FFD . According to Equation (11),  L e n e  or  k e  is the estimation scale, and the corresponding frequency is the estimation frequency ( F e ). As shown in Figure 2, the RSE method is more stable, so  R  only needs to define the interval endpoints (e.g.,  R = 8,12 ). For  FFD R S E L e n  cannot be too small when calculating  R q , so the fixed intervals of the RSE are chosen as follows.
L e n e = L e n m a x + L e n m i n / 2 ;   L e n m i n 8
where  L e n m i n ~ L e n m a x  are the scale ranges of the fixed intervals.  L e n e  is the estimate scale. The  FFD R S E  is calculated by Equation (6). The optimal number of subintervals is 140, and the optimal signal length is 192 data.
Higuchi’s characteristic curve is more unstable, so the calculation needs all the scales and the  FFD H i g u c h i  value is obtained via linear fitting (e.g.,  R = 1 ~ 12 ). The best signal length is also 192 data, and the fixed intervals of the Higuchi are chosen as follows.
k e = k m a x + k m i n + 7 / 2 ;   k m i n = 1
where  k m i n ~ k m a x  are the scale ranges of the fixed intervals.  k e  is the estimate scale. The  FFD H i g u c h i  is calculated by Equation (9).
To summarize, the calculations of FFD and FD are the same, except that the FFD used the intervals specified in Equations (13) and (14). Therefore, the qualitative analysis of FFD in the latter section applies equally to FD. The relationship between the  FFD  and  ER  was explored via simulation signals. The simulation signals can adjust the  ER , which has a randomized composition, phase, and amplitude.
S i g Low = i = 1 N B i cos 2 π f Low i t + φ i S i g High = j = 1 M C j cos 2 π f High j t + ϕ j S i g = S i g Low + K × S i g High K = E R i = 1 N f Low 2 ( i ) / i = 1 M f High 2 ( i )
B i , C j , r a n d N , r a n d M  is a random number within [0, 1].  N = 15 + 20 × r a n d N  is the number of  f Low , and  M = 40 + 20 × r a n d M  is the number of  f High φ i  and  ϕ j  are the random phases within [0, 2π].  ER = 0.01,0.02 , , 20  was selected for simulation. Figure 3 shows the 2000 simulation results for  ER = 2 , which approximately conform to a normal distribution. Each  ER  was calculated 2000 times and fitted to obtain the mean  μ  and variance  σ σ  resulted from the different phases of the frequency component and was not a computational error.
Based on the fixed interval parameters in Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8 and Equations (4)–(9), the results of  μ  and  σ  were calculated according to Figure 3, and their characteristics were analyzed later on. The  μ  and  σ  characteristic curves in Figure 4 highly overlap, proving that the specified  FFD R S E  can evaluate the corresponding  ER . The characteristic curves in Figure 4a are not close to overlapping because  F e  is a constant value. This means that there is a definite relationship between the FFD (calculated from Equations (13) and (14)) and ER. The curve in Figure 4a is named the FC-Curve in this paper, taking the following form.
FFD FC - Curve ER = a e 0.75 ER + b e 4.5 ER + c ER 0.1 + d
The FC-Curve’s coefficients after  FFD R S E  fitting were  a = 0.1709 ;   b = 0.2055 ;   c = 0.1588 ;   d = 1.728  (linear fitting-adjusted  R 2 = 0.9995 ; expected fit).
The  μ  and  σ  characteristic curves in Figure 6 also highly overlap and those in Figure 7 do not. Therefore, the  FFD H i g u c h i  also had an FC-Curve, and the fitting coefficients were  a = 0.1446 ;   b = 0.2269 ;   c = 0.1286 ;   d = 1.827  (linear fitting-adjusted  R 2 = 0.9994 ). For  FFD R S E  and  FFD H i g u c h i , the analysis shows that the FC-Curve was a property of the  FFD . As shown in Figure 8a, some fixed intervals led to the anomaly of the  FFD H i g u c h i  decreasing as the  ER  increased. This means that the calculation interval cannot be chosen arbitrarily.
Most fractal studies are based on the WM function. As such, the applicability of the FC-Curve was verified with the WM function [10,11] ( γ = 1.5 F s = 25,600   Hz n L = 11 ( f L = 86   Hz ) n e = 19 ( F e = 2216   Hz ) ; and  n H = + ). When  FD > 2 n H  was appropriately reduced ( E L = m = n L n e 1 γ 2 FD m 2 E H = m = n e + 1 γ 2 FD m 2 ; and  ER = E H / E L ). The  FD  was predicted according to Equation (16). The results are shown in Table 1.
F F D H i g u c h i ¯  and  F F D R S E ¯  resulted from using the FC-Curve to predict the  FD  value via the  ER . The prediction of  F F D H i g u c h i ¯  improved with an increasing  FD . The analysis demonstrated that the FC-Curve can establish an estimate between the  FD  and  ER .
The  ER  of the fractal signal represented by the WM function is generally not more than 3. However, the signal  ER  in engineering is much larger, e.g., the ER of milling chatter signals may reach 300, and the traditional FD calculation method cannot analyze this kind of signal. The FC-Curve was used to calculate the FFD and unify the frequency-domain characteristics of fractal and non-fractal signals in this study. The signal  ER  can be estimated by calculating the  FFD . Li et al. [37] refined the analysis of oversimplified non-fractal signals, filling this gap in the research.

2.4. Sensitivity Range of FFD

The  FFD R S E  was used as an example to analyze the FFD’s capability range. The interval was  R = 8,12   ( L e n e = 10 ) . Consider  ER  and  FFD  as independent continuous random variables. Consider  ER , FFD  as a two-dimensional continuous random variable with joint probability density  f ER , FFD . The marginal probability density of the  ER , FFD  at  ER = e r i  was plotted based on the FC-Curve and  σ  curves in Figure 9b. All marginal probability densities in the ER-FFD coordinate system were plotted to obtain the joint probability density. It was impossible to plot the normalized probability density since the ER can be infinitely large. Therefore, an unnamed joint probability density  g ER , FFD  was used for analysis.
g ER , FFD = f ER , FFD + 0 + g ER , FFD d ER d FFD
Figure 9a shows the topography of  g ER , FFD . Section A is normally distributed. The sections B~C are the marginal probability densities ( y = f FFD ER ) after normalization, as shown in Figure 9b. The sensitivity range of the  FFD  was investigated using the upper quantiles.
P ER > ER α = ER α + f FFD ER d ER = α
α  is a constant value and  0 < α < 1 E R α  is the upper  α  quantile of  ER . If  α = 0.05 , there is a 95% probability that the sampled  ER  value is less than the  ER α . The upper  α  quantile with different  FDs  is plotted in Figure 10a.
The  FFD H i g u c h i  was analyzed following the same process yielded in Figure 10b. The  ER α  rapidly increased when  FFD > 1.8 , indicating a substantial decrease in the sensitivity of the  FFD . The exact size of the  ER  could not be reliably estimated when  FFD R S E > 1.9 . The upper limit of the sensitivity range with the curve of  α = 0.3  was determined, resulting in  FFD R S E , u p = 1.87 FFD H i g u c h i , u p = 1.96 , and  ER u p 5 . When  FFD < 1.5 , the  y α  was almost constant and the  FFD  could not estimate how small the  ER  was; thus,  FFD R S E , d o w n = FFD H i g u c h i , d o w n = 1.5  and  ER d o w n 0 . Therefore, the sensitivity range of the  ER  was  0 ~ 5 . To summarize, beyond this range but less than 2, the FFD cannot reliably estimate the ER size and completely loses its distinguishing ability, but can represent the relative size. The sensitivity range is also a property of the FD, which is why the FD cannot analyze signals with a large ER.

2.5. High-Frequency Suppression Filter

The previous section constructed the FC-Curve, which describes the relationship between the FFD and ER. An HSF was proposed so the FFD could analyze signals with a large ER. The HSF enhances the FFD’s resolution by suppressing the ER within the sensitivity range and functions according to  L e n e . The HSF does not consider the phase deviation problem, and its normalized design is as follows.
Ω e = f e F s / 2
where  f e  is the filter suppression frequency limit, and  Ω e  is the normalized suppression limit of the filter. Combining Equation (11) and Equation (19) yields Equation (20).
Ω e = 2 / L e n e
The design of the normalized filter is only related to  L e n e . The suppression ratio is key to the design of the HSF, which mainly refers to the filter’s ability to suppress high frequencies. The definitions are as follows.
S = Ω High , S 2 / Ω High 2
where  Ω High = Ω Ω > Ω e ,   Ω Ω original , and  Ω High , S = Ω Ω > Ω e ,   Ω Ω Suppress Ω original  is the normalized frequency component of the original signal.  Ω Suppress  is the normalized frequency component of the signal after implementing the HSF. Equation (21) means that when the suppression ratio is  S , the amplitude correction ratio for each frequency component is  S .
The filter is designed according to the linear shift-invariant system [38]. The low-frequency amplitude is constant and the high-frequency is suppressed by a factor of  S . A linear shift-invariant system can be described by a constant coefficient linear difference equation as follows.
y n = k = 1 N a k y n k + r = 0 M b r x n r
where  y n  is the output of the system,  x n  is the input of the system, and  a ,   b  are constants. The output of the system  y n  is the sum of the historical data  y  and the new data  x  of the system.
When filtering a signal, the unit sampling response  h n  of the system can be convolved with the input  x n  of the system, as calculated below.
y n = k = x k h n k = x n * h n
where  [ * ]  denotes a convolution. In the z-transformation,  z = e j ω . The filtering in the time domain is  y n = x n * h n . Correspondingly, the filtering in the frequency domain is  Y e j ω = X e j ω H e j ω , so  Y z = X z H z . Combined with Fourier transform results of Equation (22), the following equation can be obtained.
H z = Y z X z = r = 0 M b r z r 1 + k = 0 N a k z k
Factorization gives the following equation.
H z = g z N M r = 1 M z z r k = 1 N z p k
where  g  is the gain factor of the system,  g = b 0 . The  p k  that makes the denominator zero is the pole point. The  z r  that makes the numerator zero is the zero point. The zero and pole of the system is the key point in designing the filter. The unit circle in the complex plane is the key dividing line, as shown by the dashed circle in Figure 11a. When  p k  lies on the unit circle, then the frequency at that location passes through without attenuation. In order for the system to converge,  p k  can only lie within the unit circle. When  z r  lies on the unit circle, the frequency at that position is completely suppressed, which is the design reference for comb filters. And when  z r  lies outside the unit circle, the frequency at that position is somewhat attenuated.
Take the design of Filter6 shown in Table 2 as an example. The designed HSF suppresses the frequency components after  Ω e  ( f e  before normalization), as shown in the ‘suppress’ section of Figure 11a,b. The frequency before  Ω e  is guaranteed to pass as losslessly as possible, as shown in the ‘non-suppress’ section of Figure 11a,b. By arranging the zeros and poles as in Figure 11a, the normalized frequency response  H Ω  of Figure 11b is thus obtained. Located in the 0~0.2 before  Ω e , the response is as close to 1 as possible, while located in 0.2~1, the frequency domain is suppressed by a factor of  0.5 . Figure 11c is the unit sampling response  h n , which can be used to obtain filtered result  y n  according to Equation (23).
If the convolution result exists, the convolution satisfies the distributive law. This means that it is possible to self-convolve the original filters in advance to obtain filters with different suppression ratios. The filter elongates due to the convolution, which discards smaller values at both ends.
h n = Filter N n = Filter N Filter N n
where  N  is the original filter number. The  S  of  Filter N n  is  0 . 5 n . Table 2 shows the normalized filter parameters. The approximate  L e n e  shares a common original filter. The order of the filter was selected based on historical data. The calculated  Filter N n  is  h ( n )  in Equation (23). Determine the selection of the original filter according to Equations (13) and (14). It can also be selected according to self-defined  Ω e .
When monitoring the milling process, the sensors should be mounted in a moderately stable location, such as the spindle housing [39]. Figure 12 shows the filtering effect of s2 in Table 5. The characterization of s2 can be observed in Figure 19. When  R = 1 ~ 12  was taken to calculate the original  FFD H i g u c h i , the sensitivity was reduced as it tended toward 2. This problem was similar to that with the traditional FD. The  FFD H i g u c h i  distinguished between stability and chatter after filtering with Filter1(4). The  ER  remained large after using the HSF when the  ER  was large from 7 s to 13 s, so the  FFD H i g u c h i  only showed a smaller decrease. However, if the  ER  was not so large from 0 s to 7 s, it tended toward 0 after using the HSF, so the  FFD H i g u c h i  significantly decreased. The calculations based on actual signals show that the HSF adjusted the signal  ER , allowing the  FFD  to effectively analyze the signal with a larger ER. An abnormality appeared as expected when calculating the  FFD H i g u c h i  with the parameter ( R = 7 ~ 19 ) in Figure 8. This shows that the region for calculating the  FFD H i g u c h i  cannot be chosen arbitrarily.

3. Application

A milling chatter acceleration signal is a typical kind of signal with a large ER. The traditional FD tends to lose its resolution when analyzing such signals. Sample delay and calculation delay are defined to compare different methods in chatter identification. Figure 13 describes the chatter monitoring process. After chatter occurs, the chatter alarm does not occur until after the detection delay, which is the sum of the sample delay and calculation delay. The smaller the detection delay, the faster the chatter suppression is achieved and the less surface damage there is. When chatter is suppressed, the alarm is canceled after the feedback delay, which is the sum of the sample delay and calculation delay. If the feedback delay is too long, the chatter suppression process may overshoot and lead to system instability. Therefore, only methods with a small sample delay and calculation delay are suitable for real-time monitoring.

3.1. Fast Energy Ratio Indicator

In this study, the FER is proposed based on the FC-Curve and the HSF. The FER normalizes the chatter index to 0~1 via the FFD sensitivity range. The sensitivity range is discussed in Section 2.4.
FER n = h FFD n = 1 , FFD n > FFD up ( FFD n FFD down ) / FFD down FFD up , FFD down < FD n < FFD up 0 , FFD n < FFD down
where  FFD up FFD down  is the sensitivity range. Figure 14 shows the flowchart of online flutter monitoring, and 192 data were chosen. FER and FFD methods are able to deal with the online monitoring of signals because of their fast speed and lower calculation workload. Therefore, it can be expected to apply in various areas including chatter signals in machining, bioelectrical signals, and wear and aging signals of engineering devices.
Kalman filtering was needed to reduce the noise. The acquired data were passed through a low-pass filter (LPF) and HSF to calculate the  FFD . After Kalman filtering, a relatively stable  F F D ¯ n  was obtained. Finally, after Equation (27),  FER n F s = 25,600   H z , the sample delay was 7.5 ms, and the data overlap was 75%. It was approximated that the ER was unchanged in the Kalman filtering process due to the 75% overlap. In Step 1,  F F D ~ n = F F D ¯ n 1 , and the prediction error was  Q = 0.0001 , where  F F D ~ n  is an a priori estimate, and  F F D ¯ n 1  is the a posteriori estimate. The prediction variance  P  was also updated. The computational error for the new data was obtained from Figure 4b and Figure 6b, and  σ = 0.02 . Step 1~Step 5 was repeated continuously to achieve real-time data filtering.

3.2. Simulation Verification

The computer CPU was Intel(R) Core (TM) i7-13700KF, and the software was MATLAB 2022a. The sampling frequency was 25,600 Hz. A speed of 10,000 r/min and a 2-tooth cutter were used in the experiment. The chatter interval was set to 3500 Hz~4500 Hz. The ER was approximately 1 when stable and approximately 100 when chatter occurred. The signal duration was 6 s.
S i g = S i g s + S i g c + S i g n S i g s = i = 1 70 1.2 1.4 i cos 2 π f b i t + φ + i = 1 10 1.5 1.4 i cos 2 × 2 π f b i t + φ S i g c = 20 cos 7000 π t + cos 1000 t × cos 150 π t + cos 2000 t , 2 < t < 4 cos 7000 π t + cos 1000 t × cos 150 π t + cos 2000 t , else
where  S i g s  is the stable component, which consists of the fundamental frequency and the tooth passing frequency.  S i g c  is the chatter component. To better simulate the actual signal, 2–4 s is a severe chatter, and a smaller chatter component still exists when idle.  S i g n  is the noise component, and a noise of 10 dB is introduced during the calculation.  φ  is the random phase. The simulated signal is shown in Figure 15.
The window had a length of 192 data. The contrasting algorithm was the energy ratio difference ( ERD ) [40] based on the VMD and the energy entropy ( P ) based on the wavelet packet decomposition (WPD) [33]. The WPD parameters to calculate  P  were db3 wavelet bases and three-order decompositions. The chatter interval of the  ERD  was set to 3500 Hz~4500 Hz. The effect of sample delay was added when plotted in Figure 16.
Table 3 summarizes the delay results for the different methods. The detection delays of the  FER ,   ERD ,  and  P  were 6.7 ms, 120 ms, and 110 ms, respectively. The feedback delays of the  FER H i g u c h i  and  FER R S E  were 8.3 ms and 32.9 ms, respectively, while those of the  ERD  and  P  were 190 ms. The delay of the  FER  was smaller, so the  FER  can better reflect the system’s current state in real time. Furthermore, the  FER H i g u c h i  calculation only required 21 μs, while the  ERD  based on VMD needed 79 ms. Therefore, the  FER  has higher computational efficiency and is more suitable for online monitoring.

3.3. Milling Experiment

The milling experiments were performed with a 3-axis machine tool. The workpiece material was Al7075, and the size was 150 × 85 × 8 mm. A vise was used to clamp the workpiece, which extended to 45 mm. The size of the vise was 150 mm wide and 40 mm deep. The cutter parameters are shown in Table 4. Acceleration sensors were generally arranged close to the machining area, such as on the workpiece or spindle housing [39,40].
The milling vibration on workpieces is very high, so the vibration on a spindle is suitable for chatter monitoring [30,41]. The milling experiment layout is shown in Figure 17. The data used for the analysis were obtained from the PCB356A24 sensor, SN266885, products of PCB Piezotronics from America. The signal acquisition device was the LMS SCADAS Mobile, products of Siemens from Germany. The CPU of the data-processing computer was Intel(R) Core(TM) i7-13700KF, and the software was MATLAB 2022a. A variable depth of cut scheme was used. The machining parameters were set as listed in Table 5.
Next, two sets of signals, s1 and s2, were analyzed. In this study, the surface damage and the short-time Fourier transform (STFT) results were used to determine the occurrence of severe vibration. The side surface damage was selected as a reference for chatter. Pictures of the sides were taken using an electron microscope and stitched together into one image.

3.4. Analysis of Experiment s1

The results of s1 are shown in Figure 18, where the red vertical dashed lines represent the correspondence between (a) surface features, (b) state labels, (c) STFT, (d) time domain signals, and (e~i) the calculated results. The ‘×’ symbol represents the time to recognize chatter and (b) is the milling state determined based on (a) and (c). The first and last 4 mm in (a) stand for cutting in and out, respectively. Since  ERD  needed to set the chatter interval, it failed to recognize the chatter of 4000 Hz~5000 Hz after 8.7 s. The frequency distribution of some chatter states was more uniform. Therefore,  P  also failed to identify the chatter in 8.7 s.  FER  and  FD  produced some mistakes in the cut-in process.
The latency of the chatter alarm for 55 mm (3.54 s) is shown in Table 6. Considering the sample delay and calculation delay,  FER H i g u c h i  and  P  could still detect chatter at −40 ms, so they produced the best recognition results. The calculation delay of  P  was 5.9 ms, which was larger than that of  FER H i g u c h i   o f   20.6   μ s FD H i g u c h i  selected 1.95 as the  T h  (Threshold) and identified chatter at 18.28 ms. The  FD  was less able to discriminate without the HSF. The  ERD  was a successful offline calculation method, but the calculation delay was 91.6 ms, which is too large for online chatter monitoring. The  ERD  identified chatter at 41.6 ms, the worst result. The  FER  is a more suitable method for online monitoring.
The surface from 7.14 s to 7.5 s was a transitional state with a shallow chattering texture, and the surface quality was better, which was a kind of transition milling state. The  FER  decreased in the transition state, characterized by the stabilization of the milling process. This suggests that the  FER  reasonably reflects the steady state of the cutting process.

3.5. Analysis of Experiment s2

The results of s2 are shown in Figure 19. The latency of the chatter alarm for 72 mm (6.5143 s) is shown in Table 7. The  FER R S E  alarm chatter occurred at −138.553 ms, the best result.  FER H i g u c h i  and  P  produced similar results, i.e., alarm chatter at approximately 110 ms. However, the calculations of  FER H i g u c h i  also took 21.4 μs.
The  H F D  could not identify chatter without the HSF because the  ER  was too large. The  ERD  failed to recognize the chatter of 4000 Hz~5000 Hz at 6.5 s~7 s and 11.5 s~12 s. While severe chatter still featured at 11.5 s~12 s, the characteristic values of  P  and  ERD  approached the threshold, and P was almost misclassified. Conversely, the  FER  stabilized away from the threshold with severe chattering, making misidentification unlikely. In addition, evolution towards stabilization occurred at 9.8 s, and the  FER  decreased simultaneously. This suggests that the  FER  is a reliable method for describing the state of the milling process. The  FER  is more suitable for online monitoring scenarios because it describes the milling state and is less computationally time-consuming.

4. Conclusions

The FD can reflect the characteristics of the frequency domain in the time domain, highlighting its good application prospects in engineering applications. Many non-fractal digital signals in engineering lack a mathematical FD, and obtaining the correct FD is meaningless. However, engineering applications have shown that the frequency-domain features of non-fractal signals can still be obtained using the FD. A new system of fractal analysis was proposed in this study to fill this gap in the research. It is worth noting that the calculations of FD and FFD are the same, but the interval for the FFD is the fixed interval proposed in this paper. The conclusions of this paper are an expansion of the traditional FD. Therefore, there are similarities in the nature of FD and FFD. The key conclusions are summarized as follows:
  • The relationship between the FFD and ER was determined based on the simulation signal of a variable ER. This relationship was called the FC-Curve, as shown in Equation (16). Different methods and fixed-interval selection strategies had different FC-Curve coefficients. The sensitivity region was determined based on the FC-Curve and variance curve. The sensitivity region was  FFD R S E = 1.5 ~ 1.85 FFD H i g u c h i = 1.5 ~ 1.96 ,  and  E R = 0 ~ 5 . The FFD could not reliably estimate the ER size beyond this range or for values less than two; nevertheless, it could still represent the relative size.
  • The HSF was proposed in this study as a pioneering approach, significantly enhancing the applicability of the FFD in practical engineering scenarios. The HSF expands the use of the FFD in engineering by suppressing the ER. The FFD tended toward two throughout the milling process without the HSF. The HSF effectively enhanced the resolution of the FFD. The FFD in the stable milling state was reduced from 2 to 1.5, and the flutter state changed only slightly. The HSF and the new fractal analysis system can also be applied to other analytical areas.
  • The FER method was proposed based on the need for online chatter monitoring. The simulation results show that the detect delay and feedback delay of  FER R S E  and  FER H i g u c h i  were below 32 ms. The real-time performance was better than that of  P  and  ERD . The computation time per eigenvalue was 275 μs for  FER R S E  and 21 μs for  FER H i g u c h i , which is more efficient and more suitable for online monitoring.

Author Contributions

Conceptualization, F.F.; Methodology, X.S.; Investigation, F.F., X.S., Y.Z., Z.Z., H.W. and P.F.; Writing—original draft, F.F. and X.S.; Writing—review & editing, Y.Z., Z.Z., H.W. and P.F. All authors have read and agreed to the published version of the manuscript.

Funding

This study was supported by National Natural Science Foundation of China (52275441), and Shenzhen Science and Technology Program (KJZD20230923114606013).

Data Availability Statement

The data presented in this study are available from the corresponding author with a reasonable request.

Conflicts of Interest

The authors have no competing interests to declare that are relevant to the content of this article.

Nomenclature

FDFractal dimension of time-series data
FFDFixed-interval Fractal Dimension of time-series data
RSEFD calculation method based on Roughness Scaling Extraction
ERRatio of high-frequency energy to low-frequency energy
FC-CurveFractal Complexity Curve, the relationship between FFD and ER
HSFHigh-frequency Suppression Filter
FERFast Energy Ratio
VMDVariational modal decomposition
STFTShort-time Fourier transform
ERDEnergy Ratio Different based on Variational modal decomposition
WPDWavelet packet decomposition
PEntropy based on wavelet packet decomposition

References

  1. Raubitzek, S.; Neubauer, T. Combining Measures of Signal Complexity and Machine Learning for Time Series Analyis: A Review. Entropy 2021, 23, 1672. [Google Scholar] [CrossRef]
  2. Navish, A.A.; Priya, M.; Uthayakumar, R. A Comparative Study on Estimation of Fractal Dimension of EMG Signal Using SWT and FLP. Comput. Methods Biomech. Biomed. Eng. Imaging Vis. 2023, 11, 586–597. [Google Scholar] [CrossRef]
  3. Chandrasekharan, S.; Jacob, J.E.; Cherian, A.; Iype, T. Exploring Recurrence Quantification Analysis and Fractal Dimension Algorithms for Diagnosis of Encephalopathy. Cogn. Neurodynamics 2024, 18, 133–146. [Google Scholar] [CrossRef]
  4. Wijayanto, I.; Hartanto, R.; Nugroho, H.A. Multi-Distance Fluctuation Based Dispersion Fractal for Epileptic Seizure Detection in EEG Signal. Biomed. Signal Process. Control 2021, 69, 102938. [Google Scholar] [CrossRef]
  5. Yuan, Q.; Zhou, W.; Liu, Y.; Wang, J. Epileptic Seizure detection with linear and nonlinear features. Epilepsy Behav. 2012, 24, 415–421. [Google Scholar] [CrossRef]
  6. Jamshidi, M.; Rimpault, X.; Balazinski, M.; Chatelain, J.-F. Fractal Analysis Implementation for Tool Wear Monitoring Based on Cutting Force Signals during CFRP/Titanium Stack Machining. Int. J. Adv. Manuf. Technol. 2020, 106, 3859–3868. [Google Scholar] [CrossRef]
  7. Valtierra-Rodriguez, M. Fractal Dimension and Data Mining for Detection of Short-Circuited Turns in Transformers from Vibration Signals. Meas. Sci. Technol. 2020, 31, 025902. [Google Scholar] [CrossRef]
  8. Shen, Z.; Pan, G.; Yan, Y. A High-Precision Fatigue Detecting Method for Air Traffic Controllers Based on Revised Fractal Dimension Feature. Math. Probl. Eng. 2020, 2020, 4563962. [Google Scholar] [CrossRef]
  9. Pal, R.; Barney, A. Iterative Envelope Mean Fractal Dimension Filter for the Separation of Crackles from Normal Breath Sounds. Biomed. Signal Process. Control 2021, 66, 102454. [Google Scholar] [CrossRef]
  10. Chen, Z.; Liu, Y.; Zhou, P. A Comparative Study of Fractal Dimension Calculation Methods for Rough Surface Profiles. Chaos Solitons Fractals 2018, 112, 24–30. [Google Scholar] [CrossRef]
  11. Zhang, X.; Xu, Y.; Jackson, R.L. An Analysis of Generated Fractal and Measured Rough Surfaces in Regards to Their Multi-Scale Structure and Fractal Dimension. Tribol. Int. 2017, 105, 94–101. [Google Scholar] [CrossRef]
  12. Li, Z.; Qian, X.; Feng, F.; Qu, T.; Xia, Y.; Zhou, W. A Continuous Variation of Roughness Scaling Characteristics across Fractal and Non-Fractal Profiles. Fractals 2021, 29, 2150109. [Google Scholar] [CrossRef]
  13. Jamshidi, M.; Chatelain, J.-F.; Rimpault, X.; Balazinski, M. Tool Condition Monitoring Based on the Fractal Analysis of Current and Cutting Force Signals during CFRP Trimming. Int. J. Adv. Manuf. Technol. 2022, 121, 8127–8142. [Google Scholar] [CrossRef]
  14. Sharma, M.; Pachori, R.B.; Rajendra Acharya, U. A New Approach to Characterize Epileptic Seizures Using Analytic Time-Frequency Flexible Wavelet Transform and Fractal Dimension. Pattern Recognit. Lett. 2017, 94, 172–179. [Google Scholar] [CrossRef]
  15. Hadiyoso, S.; Wijayanto, I.; Humairani, A. Entropy and Fractal Analysis of EEG Signals for Early Detection of Alzheimer’s Dementia. Trait. Signal 2023, 40, 1673–1679. [Google Scholar] [CrossRef]
  16. Yang, X.; Xiang, Y.; Jiang, B. On Multi-Fault Detection of Rolling Bearing through Probabilistic Principal Component Analysis Denoising and Higuchi Fractal Dimension Transformation. J. Vib. Control 2022, 28, 1214–1226. [Google Scholar] [CrossRef]
  17. Namazi, H. Complexity and Information-Based Analysis of the Heart Rate Variability (Hrv) While Sitting, Hand Biking, Walking, and Running. Fractals 2021, 29, 2150201. [Google Scholar] [CrossRef]
  18. Sobahi, N.; Atila, O.; Deniz, E.; Sengur, A.; Acharya, U.R. Explainable COVID-19 Detection Using Fractal Dimension and Vision Transformer with Grad-CAM on Cough Sounds. Biocybern. Biomed. Eng. 2022, 42, 1066–1080. [Google Scholar] [CrossRef]
  19. Zhang, Y.; Wu, J.; Hong, X.; He, Y. Short-Circuit Fault Detection in Laminated Long Stators of High-Speed Maglev Track Based on Fractal Dimension. Measurement 2021, 176, 109177. [Google Scholar] [CrossRef]
  20. Mei, X.; Xu, H.; Feng, P.; Yuan, M.; Xu, C.; Ma, Y.; Feng, F. Online Chatter Monitor System Based on Rapid Detection Method and Wireless Communication. Int. J. Adv. Manuf. Technol. 2022, 122, 1321–1337. [Google Scholar] [CrossRef]
  21. Ji, Y.; Wang, X.; Liu, Z.; Yan, Z.; Jiao, L.; Wang, D.; Wang, J. EEMD-Based Online Milling Chatter Detection by Fractal Dimension and Power Spectral Entropy. Int. J. Adv. Manuf. Technol. 2017, 92, 1185–1200. [Google Scholar] [CrossRef]
  22. Ji, Y.; Wang, X.; Liu, Z.; Wang, H.; Jiao, L.; Wang, D.; Leng, S. Early Milling Chatter Identification by Improved Empirical Mode Decomposition and Multi-Indicator Synthetic Evaluation. J. Sound. Vib. 2018, 433, 138–159. [Google Scholar] [CrossRef]
  23. Zhuo, Y.; Jin, H.; Han, Z. Chatter Identification in Flank Milling of Thin-Walled Blade Based on Fractal Dimension. Procedia Manuf. 2020, 49, 150–154. [Google Scholar] [CrossRef]
  24. Yan, X.; Tang, G.; Wang, X. A Chaotic Feature Extraction Based on SMMF and CMMFD for Early Fault Diagnosis of Rolling Bearing. IEEE Access 2020, 8, 179497–179515. [Google Scholar] [CrossRef]
  25. Khodadadi, V.; Nowshiravan Rahatabad, F.; Sheikhani, A.; Jafarnia Dabanloo, N. Nonlinear Analysis of Biceps Surface EMG Signals for Chaotic Approaches. Chaos Solitons Fractals 2023, 166, 112965. [Google Scholar] [CrossRef]
  26. Liu, T.; Deng, Z.; Luo, C.; Li, Z.; Lv, L.; Zhuo, R. Chatter Detection in Camshaft High-Speed Grinding Process Based on VMD Parametric Optimization. Measurement 2022, 187, 110133. [Google Scholar] [CrossRef]
  27. Liu, C.; Zhu, L.; Ni, C. Chatter Detection in Milling Process Based on VMD and Energy Entropy. Mech. Syst. Signal Process. 2018, 105, 169–182. [Google Scholar] [CrossRef]
  28. Cao, H.; Zhou, K.; Chen, X. Chatter Identification in End Milling Process Based on EEMD and Nonlinear Dimensionless Indicators. Int. J. Mach. Tools Manuf. 2015, 92, 52–59. [Google Scholar] [CrossRef]
  29. Wang, P.; Bai, Q.; Cheng, K.; Zhang, Y.; Zhao, L.; Ding, H. Investigation on an in-process chatter detection strategy for micro-milling titanium alloy thin-walled parts and its implementation perspectives. Mech. Syst. Signal Process. 2023, 183, 109617. [Google Scholar] [CrossRef]
  30. Yan, S.; Sun, Y. Early Chatter Detection in Thin-Walled Workpiece Milling Process Based on Multi-Synchrosqueezing Transform and Feature Selection. Mech. Syst. Signal Process. 2022, 169, 108622. [Google Scholar] [CrossRef]
  31. Thomazella, R.; Lopes, W.N.; Aguiar, P.R.; Alexandre, F.A.; Fiocchi, A.A.; Bianchi, E.C. Digital Signal Processing for Self-Vibration Monitoring in Grinding: A New Approach Based on the Time-Frequency Analysis of Vibration Signals. Measurement 2019, 145, 71–83. [Google Scholar] [CrossRef]
  32. Hao, Y.; Zhu, L.; Yan, B.; Qin, S.; Cui, D.; Lu, H. Milling Chatter Detection with WPD and Power Entropy for Ti-6Al-4V Thin-Walled Parts Based on Multi-Source Signals Fusion. Mech. Syst. Signal Process. 2022, 177, 109225. [Google Scholar] [CrossRef]
  33. Zhang, Z.; Li, H.; Meng, G.; Tu, X.; Cheng, C. Chatter Detection in Milling Process Based on the Energy Entropy of VMD and WPD. Int. J. Mach. Tools Manuf. 2016, 108, 106–112. [Google Scholar] [CrossRef]
  34. Feng, F.; Liu, B.B.; Zhang, X.S.; Qian, X.; Li, X.H.; Huang, J.L.; Qu, T.M.; Feng, P.F. Roughness Scaling Extraction Method for Fractal Dimension Evaluation Based on a Single Morphological Image. Appl. Surf. Sci. 2018, 458, 489–494. [Google Scholar] [CrossRef]
  35. Liehr, L.; Massopust, P. On the Mathematical Validity of the Higuchi Method. Phys. D Nonlinear Phenom. 2020, 402, 132265. [Google Scholar] [CrossRef]
  36. Feng, F.; Zhang, K.; Li, X.; Xia, Y.; Yuan, M.; Feng, P. Scaling Region of Weierstrass-Mandelbrot Function: Improvement Strategies for Fractal Ideality and Signal Simulation. Fractal Fract. 2022, 6, 542. [Google Scholar] [CrossRef]
  37. Li, Z.; Wang, J.; Yuan, M.; Wang, Z.; Feng, P.; Feng, F. An Indicator to Quantify the Complexity of Signals and Surfaces Based on Scaling Behaviors Transcending Fractal. Chaos Solitons Fractals 2022, 163, 112556. [Google Scholar] [CrossRef]
  38. Quélhas, M.F.; Petraglia, A.; Petraglia, M.R. Design of IIR Filters Using a Pole-Zero Mapping Approach. Digit. Signal Process. 2013, 23, 1314–1321. [Google Scholar] [CrossRef]
  39. Wang, W.-K.; Wan, M.; Zhang, W.-H.; Yang, Y. Chatter Detection Methods in the Machining Processes: A Review. J. Manuf. Process. 2022, 77, 240–259. [Google Scholar] [CrossRef]
  40. Zhang, P.; Gao, D.; Lu, Y.; Kong, L.; Ma, Z. Online Chatter Detection in Milling Process Based on Fast Iterative VMD and Energy Ratio Difference. Measurement 2022, 194, 111060. [Google Scholar] [CrossRef]
  41. van Dijk, N.J.M.; Doppenberg, E.J.J.; Faassen, R.P.H.; van de Wouw, N.; Oosterling, J.A.J.; Nijmeijer, H. Automatic In-Process Chatter Avoidance in the High-Speed Milling Process. J. Dyn. Syst. Meas. Control 2010, 132, 031006. [Google Scholar] [CrossRef]
Figure 1. Typical spectral distribution characteristics of fractal and non-fractal signals.
Figure 1. Typical spectral distribution characteristics of fractal and non-fractal signals.
Fractalfract 08 00455 g001
Figure 2. (a) Rq−Len curve, (b) 1/k−L(k) curve.
Figure 2. (a) Rq−Len curve, (b) 1/k−L(k) curve.
Fractalfract 08 00455 g002
Figure 3. When  ER = 2 , the statistical results of calculating  FD  values 2000 times, and an approximately normal distribution fitting was used, resulting in a good fitting result.
Figure 3. When  ER = 2 , the statistical results of calculating  FD  values 2000 times, and an approximately normal distribution fitting was used, resulting in a good fitting result.
Fractalfract 08 00455 g003
Figure 4. Energy ratio characteristic curve of  FFD R S E  generates signals with  F e = F s / L e n e : (a) the mean value  μ  curves are similar. This curve is called Fractal Complexity Curve. When  ER > 7 , μ increases slowly; (b) the variances  σ  are also similar, when  ER > 5 σ  is close to 0.022.
Figure 4. Energy ratio characteristic curve of  FFD R S E  generates signals with  F e = F s / L e n e : (a) the mean value  μ  curves are similar. This curve is called Fractal Complexity Curve. When  ER > 7 , μ increases slowly; (b) the variances  σ  are also similar, when  ER > 5 σ  is close to 0.022.
Fractalfract 08 00455 g004
Figure 5. Energy ratio characteristic curve of  FFD R S E , and generate signals with  F e = 2560   H z : (a μ  curves do not coincide. (b σ  curves also do not coincide.
Figure 5. Energy ratio characteristic curve of  FFD R S E , and generate signals with  F e = 2560   H z : (a μ  curves do not coincide. (b σ  curves also do not coincide.
Fractalfract 08 00455 g005
Figure 6. Energy ratio characteristic curve of  FFD H i g u c h i , and generate signals with  F e = F s / L e n e . The results are like Figure 4: (a) the mean value  μ  curves are similar; (b) the variances  σ  are also similar. When  ER > 5 σ < 0.015 .
Figure 6. Energy ratio characteristic curve of  FFD H i g u c h i , and generate signals with  F e = F s / L e n e . The results are like Figure 4: (a) the mean value  μ  curves are similar; (b) the variances  σ  are also similar. When  ER > 5 σ < 0.015 .
Fractalfract 08 00455 g006
Figure 7. Energy ratio characteristic curve of  FFD H i g u c h i , and generate signals with  F e = 2560   H z : (a μ  curves do not coincide. (b σ  curves also do not coincide.
Figure 7. Energy ratio characteristic curve of  FFD H i g u c h i , and generate signals with  F e = 2560   H z : (a μ  curves do not coincide. (b σ  curves also do not coincide.
Fractalfract 08 00455 g007
Figure 8. Energy ratio characteristic curve of  FFD H i g u c h i , and generate signals with the start length change: (a) When start length is too large,  FFD H i g u c h i  probably decreases with the increase in  ER ; this is not normal and is unpredictable; (b) the variances  σ  are small, too.
Figure 8. Energy ratio characteristic curve of  FFD H i g u c h i , and generate signals with the start length change: (a) When start length is too large,  FFD H i g u c h i  probably decreases with the increase in  ER ; this is not normal and is unpredictable; (b) the variances  σ  are small, too.
Fractalfract 08 00455 g008
Figure 9. (a) Joint probability distribution of  FFD ; (b) Marginal probability density of  f FFD ( ER ) .
Figure 9. (a) Joint probability distribution of  FFD ; (b) Marginal probability density of  f FFD ( ER ) .
Fractalfract 08 00455 g009
Figure 10. The variation in the upper quantile  ER α  with (a FFD R S E  and (b FFD H i g u c h i  when  α = 0.3 ,   0.2 ,   0.05 . When  FFD R S E > 1.8  or  FFD H i g u c h i > 1.9 , as  FFD  increases,  ER α  increases rapidly and the accuracy of  FFD  assessment of  ER  decreases rapidly. At this point, small  FFD  changes are equivalent to large  ER  changes.
Figure 10. The variation in the upper quantile  ER α  with (a FFD R S E  and (b FFD H i g u c h i  when  α = 0.3 ,   0.2 ,   0.05 . When  FFD R S E > 1.8  or  FFD H i g u c h i > 1.9 , as  FFD  increases,  ER α  increases rapidly and the accuracy of  FFD  assessment of  ER  decreases rapidly. At this point, small  FFD  changes are equivalent to large  ER  changes.
Fractalfract 08 00455 g010
Figure 11. Filter5 features: (a) Zero−pole distribution, the intrinsic characteristics of the filter system; (b) Amplitude frequency response, filtering effect on the frequency domain; (c) Unit sampling response, time domain properties.
Figure 11. Filter5 features: (a) Zero−pole distribution, the intrinsic characteristics of the filter system; (b) Amplitude frequency response, filtering effect on the frequency domain; (c) Unit sampling response, time domain properties.
Fractalfract 08 00455 g011
Figure 12. Comparison of the HSF filtering effect on the results of s1 experimental data in Table 5.
Figure 12. Comparison of the HSF filtering effect on the results of s1 experimental data in Table 5.
Fractalfract 08 00455 g012
Figure 13. Flowchart of real-time chatter monitoring process and the definition of delays.
Figure 13. Flowchart of real-time chatter monitoring process and the definition of delays.
Fractalfract 08 00455 g013
Figure 14. Process of calculating FER. The first column is the acquisition of data and preprocessing to obtain  FFD n ; the second column is the five processes of Kalman filtering; and the third column is the calculation of  FER n  to identify chatter.
Figure 14. Process of calculating FER. The first column is the acquisition of data and preprocessing to obtain  FFD n ; the second column is the five processes of Kalman filtering; and the third column is the calculation of  FER n  to identify chatter.
Fractalfract 08 00455 g014
Figure 15. Artificial signal: (a) time domain signal characteristics; frequency domain characteristics of (b) stable and (c) chatter.
Figure 15. Artificial signal: (a) time domain signal characteristics; frequency domain characteristics of (b) stable and (c) chatter.
Fractalfract 08 00455 g015
Figure 16. Chatter detection performance of different methods: (a FER H i g u c h i ; (b FER R S E ; (c P ; (d ERD ; The horizontal dashed line is the threshold; The vertical dashed line is the transition time, 2 s for the first and 4 s for the second.
Figure 16. Chatter detection performance of different methods: (a FER H i g u c h i ; (b FER R S E ; (c P ; (d ERD ; The horizontal dashed line is the threshold; The vertical dashed line is the transition time, 2 s for the first and 4 s for the second.
Fractalfract 08 00455 g016
Figure 17. Setup of the milling experiments on 3-axis machines.
Figure 17. Setup of the milling experiments on 3-axis machines.
Fractalfract 08 00455 g017
Figure 18. Comparison of the analysis results of the s1 signal: (a) Surface morphology of the workpiece; (b) milling state determined according to (a,c), S is stable and C is chatter; (c) Normalized short−time Fourier transform; (d) Time domain; (e FER R S E ; (f FER H i g u c h i ; (g FD H i g u c h i ; (h P ; (i ERD ; The horizontal dashed line is the threshold; The vertical dashed line is the transition time.
Figure 18. Comparison of the analysis results of the s1 signal: (a) Surface morphology of the workpiece; (b) milling state determined according to (a,c), S is stable and C is chatter; (c) Normalized short−time Fourier transform; (d) Time domain; (e FER R S E ; (f FER H i g u c h i ; (g FD H i g u c h i ; (h P ; (i ERD ; The horizontal dashed line is the threshold; The vertical dashed line is the transition time.
Fractalfract 08 00455 g018
Figure 19. Comparison of the analysis results of the s2 signal: (a) Surface morphology of the workpiece; (b) milling state determined according to (a,c), S is stable and C is chatter; (c) Normalized short−time Fourier transform; (d) Time domain; (e FER R S E ; (f FER H i g u c h i ; (g FD H i g u c h i ; (h P ; (i ERD ; The horizontal dashed line is the threshold; The vertical dashed line is the transition time.
Figure 19. Comparison of the analysis results of the s2 signal: (a) Surface morphology of the workpiece; (b) milling state determined according to (a,c), S is stable and C is chatter; (c) Normalized short−time Fourier transform; (d) Time domain; (e FER R S E ; (f FER H i g u c h i ; (g FD H i g u c h i ; (h P ; (i ERD ; The horizontal dashed line is the threshold; The vertical dashed line is the transition time.
Fractalfract 08 00455 g019
Table 1. Generate WM functions with FD and make predictions about FD via FC-Curve.
Table 1. Generate WM functions with FD and make predictions about FD via FC-Curve.
WM FunctionFC-Curve
  FD   ER   F F D R S E ¯ Error_ F F D R S E ¯     F F D H i g u c h i ¯ Error_ F F D Higuchi ¯  
1.50.0611.531.90%1.567.57%
1.60.0111.571.63%1.613.75%
1.70.2121.643.57%1.691.57%
1.80.4421.724.25%1.770.59%
1.91.1871.814.29%1.870.14%
1.931.8181.853.95%1.9270.14%
1.963.4861.903.30%1.9620.11%
1.987.2611.922.99%1.9830.16%
2.3721.97/2.02/
Table 2. Normalized original HSF parameters.
Table 2. Normalized original HSF parameters.
  L e n e   o r   k e   Ω e FilterUnit Sampling Response (Left to Right, Top to Bottom)
40.5Filter19.102 × 10−6−3.323 × 10−56.711 × 10−5−2.614 × 10−4−1.265 × 10−4−2.023 × 10−4−2.384 × 10−3
−1.434 × 10−31.915 × 10−4−1.540 × 10−2−2.172 × 10−21.017 × 10−22.272 × 10−2−1.241 × 10−1
−3.650 × 10−1−4.497 × 10−1−2.402 × 10−11.502 × 10−15.180 × 10−21.787 × 10−1−3.965 × 10−1
2.108 × 10−11.034 × 10−1−1.644 × 10−11.640 × 10−27.506 × 10−2−3.241 × 10−2−2.597 × 10−2
2.125 × 10−28.103 × 10−3−1.223 × 10−2−1.871 × 10−36.218 × 10−33.128 × 10−4−3.210 × 10−3
−1.773 × 10−42.009 × 10−32.824 × 10−4−2.106 × 10−38.833 × 10−49.268 × 10−4/
50.4Filter24.970 × 10−6−3.181 × 10−59.193 × 10−5−1.837 × 10−4−3.666 × 10−54.037 × 10−4−8.269 × 10−4
−2.041 × 10−33.321 × 10−3−9.293 × 10−4−9.664 × 10−3−1.929 × 10−21.498 × 10−24.094 × 10−2
−3.881 × 10−2−4.356 × 10−2−5.116 × 10−1−8.968 × 10−2−5.118 × 10−1−7.428 × 10−23.216 × 10−1
6.368 × 10−2−1.656 × 10−1−5.221 × 10−27.380 × 10−24.068 × 10−2−2.882 × 10−2−2.713 × 10−2
7.391 × 10−31.580 × 10−21.246 × 10−3−6.842 × 10−3−6.450 × 10−34.940 × 10−35.010 × 10−3
−2.724 × 10−3−3.178 × 10−31.103 × 10−31.834 × 10−3−2.329 × 10−4−1.003 × 10−3/
60.333Filter36.072 × 10−6−3.057 × 10−58.098 × 10−5−5.820 × 10−5−3.842 × 10−44.059 × 10−48.329 × 10−4
−3.726 × 10−3−6.739 × 10−33.521 × 10−41.869 × 10−29.110 × 10−3−4.600 × 10−2−1.675 × 10−1
−2.838 × 10−1−3.025 × 10−1−3.521 × 10−19.422 × 10−2−2.449 × 10−13.883 × 10−11.223 × 10−1
−2.550 × 10−1−1.071 × 10−11.103 × 10−18.542 × 10−2−2.520 × 10−2−5.346 × 10−2−8.410 × 10−3
2.268 × 10−21.516 × 10−2−4.159 × 10−3−1.026 × 10−2−3.417 × 10−33.222 × 10−34.042 × 10−3
2.442 × 10−3−3.830 × 10−3−3.122 × 10−31.879 × 10−32.408 × 10−3−3.287 × 10−4/
70.286Filter4−3.505 × 10−38.280 × 10−32.039 × 10−21.552 × 10−2−3.050 × 10−2−1.063 × 10−1−2.034 × 10−1
−2.580 × 10−1−2.721 × 10−1−2.100 × 10−1−6.624 × 10−2−9.047 × 10−22.982 × 10−1−2.076 × 10−1
2.692 × 10−14.264 × 10−2−3.034 × 10−1−9.466 × 10−21.680 × 10−11.394 × 10−1−2.134 × 10−2
80.25−9.730 × 10−2−5.023 × 10−22.053 × 10−24.506 × 10−22.196 × 10−2−8.569 × 10−3−2.051 × 10−2
−1.250 × 10−21.464 × 10−39.194 × 10−38.611 × 10−31.626 × 10−3−4.045 × 10−3−4.483 × 10−3
−6.285 × 10−31.048 × 10−38.891 × 10−34.319 × 10−3−4.523 × 10−3−5.896 × 10−3/
90.222Filter5−1.197 × 10−3−2.031 × 10−3−2.067 × 10−34.012 × 10−37.027 × 10−31.727 × 10−26.506 × 10−3
−1.439 × 10−21.027 × 10−2−2.284 × 10−11.595 × 10−1−4.807 × 10−1−1.118 × 10−12.559 × 10−2
100.2−2.807 × 10−1−3.292 × 10−1−7.498 × 10−21.498 × 10−11.846 × 10−18.476 × 10−2−2.276 × 10−2
−6.935 × 10−2−5.613 × 10−2−1.914 × 10−21.078 × 10−22.169 × 10−21.731 × 10−27.067 × 10−3
110.182−2.079 × 10−3−6.233 × 10−3−5.806 × 10−3−4.274 × 10−3−1.509 × 10−32.181 × 10−34.025 × 10−3
2.783 × 10−31.261 × 10−4−1.685 × 10−3−1.805 × 10−3−8.370 × 10−41.996 × 10−4/
120.167Filter65.429 × 10−8−2.324 × 10−7−3.348 × 10−72.879 × 10−65.870 × 10−6−1.359 × 10−5−5.555 × 10−5
−4.885 × 10−52.117 × 10−48.570 × 10−42.064 × 10−33.163 × 10−34.373 × 10−32.553 × 10−3
130.1541.184 × 10−3−9.877 × 10−3−1.916 × 10−2−2.309 × 10−2−1.280 × 10−11.124 × 10−1−4.558 × 10−1
1.367 × 10−1−5.846 × 10−2−4.089 × 10−1−3.342 × 10−1−8.752 × 10−27.801 × 10−21.170 × 10−1
140.1438.097 × 10−23.031 × 10−2−4.424 × 10−3−1.764 × 10−2−1.656 × 10−2−9.886 × 10−3−3.426 × 10−3
5.845 × 10−42.144 × 10−32.142 × 10−31.483 × 10−37.292 × 10−41.870 × 10−4/
Table 3. Chatter detection performance of different methods (Fs = 25,600).
Table 3. Chatter detection performance of different methods (Fs = 25,600).
MethodWindow Length
(ms, Data)
Overlap
(ms, Data)
Total Time
(s)
Mean Time
(ms)
Detection
Delay (ms)
Feedback
Delay (ms)
  FER H i g u c h i 7.5, 1925.625, 1440.1090.02146.78.3
  FER R S E 7.5, 1925.625, 1441.4050.2756.732.9
  P 100, 256090, 23043.0145.109110190
  ERD 100, 256090, 230446.6279.03120190
Table 4. Parameters of the cutting tool.
Table 4. Parameters of the cutting tool.
2-Edge CutterDiameterLengthOverhangEdge LengthMaterial
Fractalfract 08 00455 i0018 mm63 mm45 mm19 mmHigh-speed steel
Table 5. Experimental parameters.
Table 5. Experimental parameters.
NumberSpeed (r/min)Feed Speed (mm/min)Axial Depth (mm)Radial Depth (mm)
s110,00010002~104
s270007002~104
s340007002~104
s410,0007202~104
s510,0006002~104
Table 6. Result of s1, Fs = 25,600 Hz.
Table 6. Result of s1, Fs = 25,600 Hz.
Signal:
s1
Sample Delay
(ms, Data)
Detection Delay (ms)
(Without Calculation)
Calculation
Delay (ms)
Detection Delay (ms) (With Calculation)
  FER R S E 7.5, 192−6.330.279−6.609
  FER H i g u c h i 7.5, 192−42.660.0206−42.6806
  FD H i g u c h i 7.5, 19218.280.013218.2932
  P 100, 2560−505.905−44.095
  ERD 100, 2560−5091.641.6
Table 7. Result of s2, Fs = 25,600 Hz.
Table 7. Result of s2, Fs = 25,600 Hz.
Signal:
s2
Sample Delay
(ms, Data)
Detection Delay (ms)
(Without Calculation)
Calculation
Delay (ms)
Detection Delay (ms) (With Calculation)
  FER R S E 7.5, 192−138.830.277−138.553
  FER H i g u c h i 7.5, 192−110.710.0214−110.689
  FD H i g u c h i 7.5, 192/0.0128/
  P 100, 2560−114.35.223−109.077
  ERD 100, 2560415.791.6507.3
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

Feng, F.; Song, X.; Zhang, Y.; Zhu, Z.; Wu, H.; Feng, P. A Rapid Method to Quantify High-Frequency-Dominant Signals Based on Fixed-Interval Fractal Dimension. Fractal Fract. 2024, 8, 455. https://doi.org/10.3390/fractalfract8080455

AMA Style

Feng F, Song X, Zhang Y, Zhu Z, Wu H, Feng P. A Rapid Method to Quantify High-Frequency-Dominant Signals Based on Fixed-Interval Fractal Dimension. Fractal and Fractional. 2024; 8(8):455. https://doi.org/10.3390/fractalfract8080455

Chicago/Turabian Style

Feng, Feng, Xinguo Song, Yu Zhang, Zhen Zhu, Heng Wu, and Pingfa Feng. 2024. "A Rapid Method to Quantify High-Frequency-Dominant Signals Based on Fixed-Interval Fractal Dimension" Fractal and Fractional 8, no. 8: 455. https://doi.org/10.3390/fractalfract8080455

APA Style

Feng, F., Song, X., Zhang, Y., Zhu, Z., Wu, H., & Feng, P. (2024). A Rapid Method to Quantify High-Frequency-Dominant Signals Based on Fixed-Interval Fractal Dimension. Fractal and Fractional, 8(8), 455. https://doi.org/10.3390/fractalfract8080455

Article Metrics

Back to TopTop