Next Article in Journal
Uniaxial Tensile Stress–Crack Width Relationship of 3D/4D/5D Steel-Fiber-Reinforced Concrete
Previous Article in Journal
Tuning Reflectance in Superconducting Titanium Thin Films for Transition-Edge Sensors via Anodic Oxidation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Hybrid Integration Approach for Milling Stability Prediction of Regenerative Chatter Using Simpson and Hermite Methods

1
Shandong Key Laboratory of CNC Machine Tool Functional Components, School of Mechanical Engineering, Qilu University of Technology (Shandong Academy of Sciences), Jinan 250353, China
2
Shandong Institute of Mechanical Design and Research, Jinan 250031, China
3
Shandong Key Laboratory of Advanced Motors and Electromechanical Systems, Dezhou Hengli Electrical Machinery Co., Ltd., Dezhou 253000, China
*
Authors to whom correspondence should be addressed.
Coatings 2026, 16(2), 216; https://doi.org/10.3390/coatings16020216
Submission received: 16 January 2026 / Revised: 31 January 2026 / Accepted: 6 February 2026 / Published: 8 February 2026
(This article belongs to the Section Surface Characterization, Deposition and Modification)

Abstract

This paper proposes an enhanced numerical integration technique for predicting milling stability. The underlying milling dynamics model incorporates regenerative chatter effects, formulated as a system of linear time-delay differential equations. The computational methodology begins by dividing the tool engagement period into the free vibration and forced vibration intervals, followed by uniform discretization of the forced vibration interval. A numerical integration method is primarily carried out using Simpson’s and Hermite’s rules. Thus, a discrete dynamic mapping that correlates the system’s current state with its previous state is constructed. Based on this, the milling stability is ultimately determined by applying Floquet theory. Furthermore, the mean squared error metric is introduced to quantify the prediction accuracy of stability lobe diagrams. Through comprehensive comparative analyses, the predicted efficiency and accuracy of the proposed method are systematically benchmarked against the conventional approaches. The simulated and experimental results demonstrate that the proposed method achieves high computational efficiency alongside good accuracy, and its engineering practicality is rigorously validated through milling experiments.

1. Introduction

The limited stiffness of thin-walled workpieces makes them prone to regenerative chatter in milling processes. This vibration phenomenon not only severely degrades machining accuracy and surface integrity, but also accelerates tool wear, often resulting in cutting edge chipping and reduced tool life [1,2]. Furthermore, it jeopardizes critical machine tool components, necessitating vibration suppression through reduced cutting parameters, thereby significantly constraining production efficiency [3,4]. Consequently, a thorough investigation of chatter is essential to enhance both machining precision and productivity.
Extensive research has focused on three primary approaches for addressing milling chatter: chatter prediction, identification [5,6], and suppression [7,8]. Among these, this paper focuses on chatter prediction. The dynamics of regenerative milling are characterized by delay differential equations (DDEs). Solving these DDEs generates stability lobe diagrams (SLDs), which are essential for predicting chatter-free machining parameters [9,10].
Researchers have developed various methods to predict SLDs. Among these, discretization methods and numerical integration techniques have received particular attention. The semi-discretization method (0thSDM) was first introduced by Insperger et al. [11]. Subsequent refinements led to the first-order SDM (1stSDM) [12] for improved accuracy, followed by the development of various higher-order SDMs. Ding et al. [13] later developed the full-discretization method (1stFDM), which was followed by the second-order FDM (2ndFDM) [14] for greater precision. Later, higher-order FDMs were developed.
Ding et al. [15] pioneered a numerical integration method (NIM) based on Newton–Cotes formulas and a Gaussian quadrature. Subsequently, Zhang et al. [16] incorporated structural mode coupling effects alongside regenerative effects into an improved Newton–Cotes-based approach, demonstrating superior effectiveness over methods considering regenerative effects alone. Liang et al. [17] advanced NIM by introducing variable time-delay parameters, enabling stability prediction under low radial immersion conditions. Niu et al. [18] generalized the Runge–Kutta method derived from the second-kind Volterra integral equation to enhance computational performance. Zhang et al. [19] established the superiority of Simpson’s rule over 1stSDM and 2ndFDM in convergence speed and accuracy. To address variable-speed milling challenges, Ding et al. [20] proposed an NIM based on ODE precise solutions, while Niu et al. [21] concurrently proposed a variable-step NIM by unifying spindle speed and time delay within the Floquet theory framework. Ozoegwu et al. [22] later contributed 3rd and 4th vector NIM for high-precision solutions to milling stability integrals. Mei et al. [23] developed two initialization methods for Milne–Simpson’s scheme using linear multistep theory, numerically validating their impact on convergence rates. To enhance accuracy and efficiency, Dong et al. [24] developed an updated NIM leveraging Hermite interpolation. Concurrently, Li et al. [25] employed Newton–Cotes rules to establish response relationships between successive time points via integral equations—distinct from conventional discrete methods that directly integrate state–space equations. Lou et al. [26] applied the Cotes formula to compute fitted DDE solutions at discretization points, demonstrating superior computational accuracy and efficiency over both the 1stSDM and 1stFDM benchmarks. Further advancing the field, Xia et al. [27] introduced an NIM using Lagrange interpolation schemes, later refining it into a hybrid Lagrange–Simpson approach [28]. This technique constructs high-order integration formulas through Lagrange polynomials while strategically applying Simpson’s rule to minimize local discretization errors. Finally, Zhan et al. [29] presented a method combining 1/3 and 3/8 Simpson formulas, achieving exceptional prediction accuracy with computational efficiency.
Numerical integration methods often offer high computational efficiency and precision. However, achieving further simultaneous enhancement in both precision and efficiency, or establishing a favorable trade-off between them, remains an ongoing research challenge. This study introduces a method that synergistically combines Simpson’s and Hermite’s rules, thereby achieving a balanced integration of accuracy and computational efficiency. Furthermore, regarding the accuracy assessment of stability lobe diagrams (SLDs), current practices predominantly rely on qualitative approaches. To address this, the present work proposes a quantitative accuracy assessment method based on the mean squared error (MSE) between the predicted and reference stability limits across relevant spindle speeds.

2. Mathematical Model and Algorithm

The milling dynamics incorporating regenerative effects are governed by state–space formulations [11]:
M w ̈ + C w ̇ + K w = a K c ( t ) w ( t ) w ( t T )
where M, C, and K represent the mass, damping, and stiffness matrices, Kc(t) denotes the time-periodic coefficient matrix with period T, reflecting the regenerative effect in milling processes, a indicates the axial depth of cut and u(t) corresponds to the displacement state vector that characterizes the system’s dynamic response. Equation (1) describes the 2nd DDE for milling dynamics. To transform it into the 1st DDE, define Equation (2)
p ( t ) = M w ̇ ( t ) + C w ( t ) / 2 x ( t ) = w ( t )   p ( t ) T
Equation (3) is derived by inserting Equation (2) into Equation (1). The A0 is a constant matrix representing the time-invariant properties of the system, and B(t) is a periodic matrix determined by the dynamic cutting force, considering the regenerative effect, satisfying B(t) = B(t + T). The derivation process of A and B(t) is detailed in Appendix A.
x ˙ ( t ) = A x ( t ) + a B ( t ) [ x ( t ) x ( t T ) ]
The solution of Equation (3) is represented by Equation (4).
x ( t ) e A ( t t 0 ) x ( t 0 ) = a t 0 t e A ( t ξ ) B ( ξ ) [ x ( ξ ) x ( ξ T ) ]
As illustrated in Figure 1, T can be divided into free vibration and forced vibration intervals and Tf and Tc denote the two durations, where t0 and t1 represent the starting and ending points of free vibration, respectively. The termination moment can be mathematically expressed by Equation (5) (at this stage, the B(ξ) in Equation (4) vanishes). To accurately characterize the cutting region, Tc is discretized into m subintervals, each with a duration of h = Tc/m. The discrete time points can be determined as ti − (t0 + Tf) = (i − 1)h, where i = 1, …, m + 1. Consequently, Equation (5) can be reformulated as Equation (6). For simplicity, x(ti) is written as xi, x(tiT) is written as xiT and B(tiT) is written as BiT.
x ( t 0 + T f ) e A T f x ( t 0 ) = 0
x 1 e A T f x m + 1 T = 0
Defining Gi,n = xi − eA(in)h xn, (where i > n), Equation (4) can be rewritten as Equation (7).
G i , i 2 = a t i 2 t i e A ( t i ξ ) B ( ξ ) [ x ( ξ ) x ( ξ T ) ] d ξ
Simpson’s formula leads to the derivation of Equation (8) from Equation (7), for i = 3, …, m + 1.
G i , i 2 = a 3 [ e 2 A h B i 2 ( x i 2 x i 2 T ) + 4 e A h B i 1 ( x i 1 x i 1 T ) + B i ( x i x i T ) ]
Based on reference [24], Equation (9) presents the approximate derivation process of the Hermite integral algorithm. By reformulating Equation (4) into the form of Equation (10), there is a specific case when i = 2 can be correspondingly expressed as Equation (11).
x i x i + 1 f ( x ) d x = h 2 ( f i + f i + 1 ) + h 2 12 ( f i f i + 1 ) f i = 3 f i + 4 f i + 1 f i + 2 2 h f i + 1 = f i + + f i + 2 2 h x i x i + 1 f ( x ) d x = 5 h 12 f ( x i ) + 2 h 3 f ( x i + 1 ) h 12 f ( x i + 2 )
G i , i 1 = a t i 1 t i e A ( t i ξ ) B ( ξ ) [ x ( ξ ) x ( ξ T ) ] d ξ
G 2 , 1 = a h 12 [ 5 e A h B 1 ( x 1 T x 1 T ) + 8 B 2 ( x 2 x 2 T ) e A h B 3 ( x 3 x 3 T ) ]
Based on Equations (6), (8) and (11), we establish the discrete dynamic mapping between the current state and the previous cycle, as formulated in Equation (12).
( H a h 12 N ) x 1 x 2 x m + 1 = ( a h 12 N + F )   x 1 T x 2 T x m + 1 T
where the state transition matrix Φ is defined as Equation (13)
Φ = ( H a h 12 N ) 1   ( a h 12 N + F )  
with
H = I 0 0 0 0 e A h I 0 0 0 e 2 A h 0 I 0 0 0 0 0 0 e 2 A h 0 I N = 0 0 0 0 0 5 e A h B 1 8 B 2 e A h B 3 0 0 4 e 2 A h B 1 16 e A h B 2 4 B 3 0 0 0 0 0 0 4 e 2 A h B m 1 16 e A h B m 4 B m + 1   F = 0 0 0 e A T f 0 0 0 0 0 0 0 0 0 0 0 0
Floquet analysis [30] reveals that stability depends on the eigenvalue λ of state transition matrix Φ.
Remark: For singular configurations of Φ encountered in numerical implementation, the regularization framework detailed from reference [15] provides an effective resolution strategy.

3. Convergence Rate

Convergence verification is performed using a One-DOF milling model example. The relevant parameters are provided in Appendix A. The analysis is performed between the proposed method and five established approaches in terms of convergence rate: 0thSDM [11], 1stFDM [12], 2ndFDM [14], Simpson’s method [19], and Hermite’s method [24]. For clarity, the proposed method is labeled as Pm in all figures below. All simulations are performed using MATLAB (v2024), on a desktop computer with a 12th Gen Intel i5 CPU and 16 GB RAM. The complete set of parameters used in the simulations is listed in Table 1 [13].
Figure 2 presents the convergence of different methods at different time interval number m. The spindle speed n is set to 5000 r/min, and four axial depths of cut of 0.2, 0.5, 0.7 and 1 mm are investigated. The horizontal axis denotes m. The vertical axis denotes the absolute error between critical and reference eigenvalue moduli, defined as ||μ| − |μ0||, where |μ| is the eigenvalue modulus computed by the evaluated method, and 0| is the reference eigenvalue modulus calculated using the 1stSDM [12] at m = 200. The reference eigenvalue moduli 0| corresponding to these depths of cut are 0.8192, 1.0726, 1.2197, and 1.4040 (Figure 3).

4. Stability Lobe Diagrams Analysis

4.1. One-DOF Model Example

For the One-DOF milling model, SLDs are generated using the 0thSDM, 1stFDM, 2ndFDM, Simpson’s method, Hermite’s method, and the proposed method to compare accuracy. Parameters included: spindle speed (5000–10,000 r/min), axial depth of cut (0–10 mm), and radial immersion ratios aD (the ratio of radial depth of cut to tool diameter) of 0.05, 0.1, 0.5, and 1 (down-milling). A 200 × 100 grid spanned the spindle speed and axial depth plane. Given that SLDs accuracy requires sufficiently large m, the stability boundaries are acquired by the 2ndFDM at m = 200 served as the reference curves. Computational efficiency is evaluated by comparing the time for stability-boundary calculations.
Figure 4, Figure 5, Figure 6 and Figure 7 present the comparative results of the SLDs generated by relevant approaches, compared with the reference curve under the One-DOF milling model. These figures reveal that all methods exhibit progressive improvement in accuracy as m increases. Furthermore, under equivalent m, the method achieves significantly higher precision than the 0thSDM, 1stFDM, 2ndFDM, and Simpson’s method, though it remains slightly less accurate than Hermite’s method.
Traditionally, the accuracy assessment of SLDs has primarily relied on qualitative analysis methods. To address this limitation, this study proposes a quantitative framework for assessing the accuracy of SLDs. Specifically, the critical depth of cut values at N discrete spindle speeds within a specified operational range are selected as reference benchmarks (denoted as yi). These reference values are obtained using the 2ndFDM with m = 200. The corresponding values predicted by the six methods under evaluation (denoted as y ^ i ) are then compared with these references. The mean squared error (MSE) is employed as the accuracy metric. Taking N = 5 as an illustrative example, the MSE is calculated as follows:
MSE methodA = 1 5 i = 1 N ( y i A y i ) 2
where a smaller MSE value indicates better agreement with the reference data, thus enabling the validation of the precision of the evaluated methods. The MSE metric eliminates subjective judgment, precisely quantifies accuracy differences between methods, detects subtle deviations that are imperceptible to visual inspection, and ensures objectivity and precision throughout the evaluation process.
Figure 8 presents a quantitative accuracy comparison based on MSE with the analysis regions that are consistent with prior qualitative studies. For the first three aD, spindle speeds of 6800, 6900, 7000, 7100, and 7200 r/min are analyzed. For aD = 1, the analyzed spindle speeds are adjusted to 6600, 6700, 6800, 6900, and 7000 r/min. The results demonstrate that the proposed method achieves significantly lower MSE values compared to the 0thSDM, 1stFDM, 2ndFDM, and Simpson’s method across all tested conditions. At aD = 1, the MSE values of the proposed method are 0.1676, 0.0029, and 0.0002 mm2, which is lower than that of Hermite’s method (0.3898, 0.1124 and 0.0170 mm2). The MSE of the method are slightly higher than that of Hermite’s method at the other three aD. Overall, the proposed method demonstrates superior accuracy to the 0thSDM, 1stFDM, 2ndFDM, and Simpson’ method, but is marginally less accurate than Hermite’s method.
Figure 9 compares computation times across methods. At aD = 0.05, 0.1, and 1, the proposed method achieves the lowest computational cost. At aD = 0.5, it significantly outperforms the 0thSDM, 1stFDM, 2ndFDM, and Simpson’s method in efficiency, though it remains less efficient than Hermite’s method.
When aD = 0.05, the computation time of the proposed method at m = 30, 40, and 50 corresponds to 27%, 85%, 64%, 92%, and 94%; 28%, 77%, 62%, 86%, and 90%; and 27%, 72%, 57%, 84%, and 87% of that required by the other five methods, respectively. For aD = 0.1, the corresponding percentages are 31%, 86%, 67%, 92%, and 99%; 35%, 85%, 71%, 90%, and 94%; and 35%, 83%, 68%, 89%, and 93%. At aD = 0.5, the percentages become 45%, 100%, 85%, 103%, and 108%; 46%, 91%, 79%, 105%, and 109%; and 53%, 106%, 94%, 106%, and 107%. Finally, for aD = 1, the values are 28%, 89%, 67%, 94%, and 97%; 27%, 80%, 63%, 82%, and 85%; and 29%, 79%, 62%, 89%, and 91%.

4.2. Two-DOF Model Example

The principles for analyzing the accuracy of the Two-DOF model remain consistent. The relevant parameters are provided in Appendix A. Here, we analyze the case m = 40 as an exemplar. Figure 10 compares the SLDs generated by different methods with the reference curve for m = 40. The results show that the method generally achieves higher accuracy than the 0thSDM, 1stFDM, 2ndFDM, and Simpson’s method. However, no advantage is observed over the 0thSDM at aDs of 0.1 and 0.5, nor over the 1stFDM at an aD of 0.05. The accuracy of the method is generally comparable to that of Hermite’s method.
Quantitative comparisons in Figure 11 further reveal that the proposed method demonstrates superior performance to the 0thSDM, 1stFDM, 2ndFDM, and Simpson’s method, with MSE values of 0.2901 mm2 (aD = 0.05); 0.0589 mm2 (aD = 0.1); 0.0002 mm2 (aD = 0.5); and 6.8 × 10−6 mm2 (aD = 1.0), though with two notable exceptions: 1stFDM achieves the lowest MSE of 0.2240 mm2 at aD = 0.05, while 0thSDM outperforms the others at both aD = 0.1 (0.0039 mm2) and aD = 0.5 (0 mm2). Compared to Hermite’s method, the method demonstrates superior accuracy at aDs of 0.05 (0.2901 mm2 vs. 0.5234 mm2) and 0.1 (0.0589 mm2 vs. 0.2949 mm2), but exhibits marginally higher MSE at aDs of 0.5 (0.0002 mm2 vs. 0.0001 mm2) and 1.0 (6.8 × 10−6 mm2 vs. 4.0 × 10−7 mm2).
Furthermore, Figure 12 demonstrates that this method achieves the highest efficiency among all methods across all four aD in the Two-DOF model, with the only exception being at aD = 1, where it yields marginally longer computation times than Simpson’s method. When m = 40, the computation time of the proposed method at aD = 0.05, 0.1, 0.5 and 1 corresponds to 30%, 61%, 57%, 84%, and 76%; 32%, 67%, 59%, 89%, and 79%; 37%, 71%, 63%, 91%, and 82%; and 58%, 93%, 88%, 107%, and 98% of that required by the other five methods, respectively.
Comparative assessment under both the One-DOF and Two-DOF models across four immersion ratios demonstrates that this proposed method achieves competitively high accuracy and computational efficiency, positioning it as a good balanced approach among the evaluated techniques.

5. Experimental Validation

This section details experimental investigations encompassing modal analysis, milling force coefficient identification, and machining trials. Given that chatter predominantly manifests along the wall-thickness direction in thin-walled workpieces, the study focuses on the first-order tool modes (X and Y directions) and the first two workpiece modes (Y direction). Experiments employed a four-flute solid carbide end mill with a 10 mm diameter, 100 mm overhang length, and 30° helix angle. Machining was performed on a Ti-6Al-4V (TC4) rectangular workpiece (80 mm × 50 mm × 4 mm). The milling model is depicted in Figure 13. All tests are conducted on a DOOSAN DNM-415 vertical machining center (Doosan Machine Tools (Yantai) Co., Ltd., Yantai, Shandong, China) under dry cutting conditions.

5.1. Experimental Modal Analysis

During modal testing, impact excitation is applied to the workpiece and milling tool using an instrumented hammer. Accelerometers mounted on both components recorded vibration responses, with data acquired through a DHDAS dynamic signal acquisition system (Jiangsu Donghua Testing Technology Co., Ltd., Taizhou, Jiangsu, China). Response data are saved after each measurement point excitation. Following the predefined measurement point numbering sequence, frequency response functions (FRFs) are generated within DHDAS’s modal analysis interface. Modal parameters are subsequently extracted through FRF curve fitting. The experimental configuration is documented in Figure 14, with the identified parameters summarized in Table 2.

5.2. Milling Force Coefficient Determination Experiments

The rapid calibration method [31] is adopted to acquire milling force coefficients. For slot milling experiments, time-averaged force components in X and Y directions follow Equation (16):
F x ¯ = N a 4 K r f z + N a π K r e F y ¯ = N a 4 K t f z + N a π K t e
As shown in Equation (16), coefficients are determinable through feed variation experiments. Since the cutting force coefficients depend solely on the workpiece and the tool itself and are independent of specific machining parameters, relatively conservative cutting parameters are selected. The experimental parameters are as follows in Table 3.
To measure the dynamic cutting forces during the milling process, a DOOSAN DNM 415 machining center was used as the processing platform. A Kistler 9159A dynamometer (Kistler Group, Winterthur, Switzerland) was mounted on the machine table. The vise holding the workpiece was fixed onto the top plate of this dynamometer, ensuring that the cutting forces acting on the workpiece could be directly measured. The output signals from the dynamometer were conditioned by a charge amplifier and subsequently recorded synchronously by a data acquisition system (Figure 15).
During the experimental process, the average milling forces in the X and Y directions under five sets of cutting parameters were measured using the dynamometer. Linear regression was performed with the feed per tooth (fz) as the independent variable and the average milling force components Fy and Fx as the dependent variables, respectively. The cutting force coefficients Kt and Kr were subsequently obtained by converting the slopes of the resultant linear fits according to the established formula. The calibrated results are Kt = 12.6 × 108 N/m2 and Kr = 4.9 × 108 N/m2.

5.3. Experimental Results and Discussion

Using parameters derived from Section 5.1 and Section 5.2, the SLD at m = 40 and aD = 0.1 is generated within the spindle speed range of 2000–5000 r/min, which is commonly used in milling operations, as shown in Figure 16. To validate the method, many machining trials spanning the SLD space are conducted, with four characteristic operating conditions (A–D) selected for detailed analysis in Table 4: points A, C, and D are within the stable region versus B beyond the stability boundary. The radial depth of cut was uniformly set to 1 mm, corresponding to aD = 0.1 as defined when generating the SLD. Moreover, the typical feed per tooth range for titanium alloy milling is 0.01–0.03 mm/z; the selected value of 0.02 mm/z lies at the mid-range of this interval. Consequently, the cutting speeds are 240, 280, 280, and 320 mm/min, respectively.
Comprehensive measurements included milling forces and frequency spectra. The cutting force waveforms in Conditions A, C, and D exhibit relatively smooth profiles, whereas Condition B demonstrates pronounced fluctuations, as evidenced in Figure 17. The results also show that the dominant frequencies under Condition A are stable harmonics at 200 Hz (4ωr), 800 Hz (16ωr), and 1200 Hz (24ωr), where ωr represents the spindle rotational frequency; those under Condition C at 233 Hz (4ωr), 699 Hz (12ωr), and 1166 Hz (20ωr); and those under Condition D at 266 Hz (4ωr), 800 Hz (12ωr), and 1333 Hz (20ωr). Condition B exhibited definitive chatter signatures: non-harmonic components at 1122 Hz and 1355 Hz flanking harmonics 233 Hz (4ωr) and 1166 Hz (20ωr) with frequency difference Δf = 233 Hz (4ωr), confirming instability.
The integrated analysis of time-domain milling forces and corresponding frequency spectra reveals close correspondence between experimental observations and SLD predictions. This multi-modal validation confirms the efficacy of the method in predicting machining stability boundaries across diverse operating conditions.

6. Conclusions

This paper proposes an enhanced numerical integration technique combining Simpson’s method and Hermite’s method for milling stability prediction. It is compared in detail with the existing methods and experimentally validated. Here, some important conclusions are summarized:
(1)
This work establishes a quantitative accuracy assessment framework for SLDs, utilizing the critical depth of cut values at N spindle speeds as reference benchmarks (2ndFDM, m = 200). The mean squared error (MSE) quantifies deviations across six methods, with lower values indicating higher predictive fidelity.
(2)
The method demonstrates superior convergence and computational efficiency. Overall, it achieves a significantly lower MSE than 0thSDM, 1stFDM, 2ndFDM, and Simpson’s method. Isolated exceptions occur at the Two-DOF model, where 1stFDM (aD = 0.05) and 0thSDM (aD = 0.1, 0.5) yield the marginally lowest MSE. In One-DOF systems, it exhibits marginally higher MSE than Hermite’s method (aD = 0.05, 0.1 and 0.5) and achieves significantly lower MSE (aD = 1); for Two-DOF systems, it exhibits lower MSE at aD = 0.05 and 0.1, though it has marginally higher values at aD = 0.5 and 1.0. Thus, the proposed method is good.
(3)
Except the cutting force waveform, which exhibits pronounced fluctuations, Condition B exhibited definitive chatter signatures: non-harmonic components at 1122 Hz and 1355 Hz, flanking fundamental harmonics 233 Hz (4ωr) and 1166 Hz (20ωr) with frequency difference Δf = 233 Hz (4ωr), confirming instability. The analysis of milling force signals and the corresponding frequency spectra validates the method’s effectiveness.
(4)
The proposed method is outperformed by the existing techniques in certain One-DOF and Two-DOF scenarios—a fact which warrants further research and analysis. Moreover, a limitation of this study is its neglect of the workpiece’s time-varying modal parameters. Accordingly, future work will focus on integrating the proposed numerical integration-based stability prediction method with these time-varying dynamics.

Author Contributions

Methodology, X.W., Y.X., G.S., Z.H., P.Z., B.L. and J.D.; Validation, X.W.; Writing—original draft, X.W.; Writing—review & editing, Y.X., G.S., Z.H., P.Z., B.L. and J.D.; Funding acquisition, Y.X. and G.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Key Research and Development Program of Shandong Province (2025CXGC010701, 2024JMRH0207), the Open Fund Project of Shandong Key Laboratory of Advanced Motors and Electromechanical Systems (HLZDSY2025006), the Natural Science Foundation of Shandong Province (No. ZR2025MS740), the Shandong Province Science and Technology-based Small and Medium-sized Enterprises Innovation Capability Enhancement Project (2025TSGCCZZB0939) and the Major Innovation Project of Qilu University of Technology (Shandong Academy of Sciences) (2024ZDZX04).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data will be made available upon reasonable request.

Conflicts of Interest

Author Zhaoting Hou was employed by Dezhou Hengli Electrical Machinery Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Appendix A

The derivation process of A and B(t) is as follows, from Equation (A1) into Equation (A8). Equation (A1) can be derived from p(t) in Equation (2).
w ̇ ( t ) = M 1 p ( t ) 1 2 M 1 C w ( t )
Equation (A2) can be obtained by differentiating p(t) with respect to time.
p ( t ) = M w ̈ ( t ) + 1 2 C w ( t )
Equation (A3) is obtained by substituting Equation (1) into Equation (A2).
p ( t ) = 1 2 C w ( t ) K w ( t ) + a K c ( t ) [ w ( t ) w ( t T ) ]
Equation (A4) is derived by substituting Equation (A1) into Equation (A2).
p ( t ) = 1 2 C M 1 p t + 1 4 C M 1 C w ( t ) K w ( t ) + a K c ( t ) [ w ( t ) w ( t T ) ]
Equation (A5) is obtained by integrating Equation (A1) and Equation (A4).
w ( t ) = M 1 p ( t ) 1 2 M 1 C w ( t ) p ( t ) = 1 2 C M 1 p t + 1 4 C M 1 C w ( t ) K w ( t ) + a K c ( t ) [ w ( t ) w ( t T ) ]
Equation (A6) is further expressed as Equation (A5).
w ( t ) p ( t ) = M 1 C / 2 M 1 C M 1 C / 4 K C M 1 / 2 w ( t ) p ( t ) + a 0 0 K c ( t ) 0 w ( t ) w ( t T ) p ( t ) p ( t T )
Therefore, A and B(t) can be expressed by Equations (A7) and (A8).
A = M 1 C / 2 M 1 C M 1 C / 4 K C M 1 / 2
B ( t ) = 0 0 K c ( t ) 0
The coefficient matrixes for the One-DOF milling system can be described as follows:
A = ξ ω n 1 m t m t ( ξ ω n ) 2 m t ω n 2 ξ ω n
B ( t ) = 0 0 h ( t ) 0
h ( t ) = j = 1 N g ϕ j ( t ) sin ϕ j ( t ) K t cos ϕ j ( t ) + K r sin ϕ j ( t )
ϕ j ( t ) = 2 π n 60 t + ( j 1 ) 2 π N
g ϕ j ( t ) = 1     if   ϕ s t < ϕ j ( t ) < ϕ e x 0       o t h e r w i s e
The coefficient matrixes for the two-DOF milling system can be described as follows:
h x x ( t ) = j = 1 N g ϕ j ( t ) sin ϕ j ( t ) K t cos ϕ j ( t ) + K r sin ϕ j ( t ) h x y ( t ) = j = 1 N g ϕ j ( t ) cos ϕ j ( t ) K t cos ϕ j ( t ) + K r sin ϕ j ( t ) h y x ( t ) = j = 1 N g ϕ j ( t ) sin ϕ j ( t ) K t sin ϕ j ( t ) + K r cos ϕ j ( t ) h y y ( t ) = j = 1 N g ϕ j ( t ) cos ϕ j ( t ) K t sin ϕ j ( t ) + K r cos ϕ j ( t )
M = m t     m t   C = 2 m t ζ     2 m t ζ   K = m t ω n 2     m t ω n 2

References

  1. Quintana, G.; Ciurana, J. Chatter in machining processes: A review. Int. J. Adv. Manuf. Technol. 2011, 51, 363–376. [Google Scholar] [CrossRef]
  2. Mishra, R.; Singh, B. Prediction of milling chatter using SBLMD-ANN. J. Mech. Sci. Technol. 2022, 36, 877–882. [Google Scholar] [CrossRef]
  3. Yang, Y.Q.; Wu, D.H.; Liu, Q. Chatter stability prediction of milling considering nonlinearities. Proc. Inst. Mech. Eng. Part B-J. Eng. Manuf. 2021, 235, 862–876. [Google Scholar] [CrossRef]
  4. Liu, Y.; Cui, N.; Chen, H.; Yan, X.; Zhao, C.; Bao, G.Q.; Shan, Y.; Yin, Z.Q. Effect of temperature on milling stability of thin-walled parts. Proc. Inst. Mech. Eng. Part B-J. Eng. Manuf. 2023, 237, 414–423. [Google Scholar] [CrossRef]
  5. Nair, V.S.; Rameshkumar, K.; Saravanamurugan, S. Chatter identification in milling of titanium alloy using machine learning approaches. Int. J. Progn. Health Manag. 2024, 15, 1–15. [Google Scholar]
  6. Wang, C.X.; Zhang, Y.X.; Hu, J.W. Adaptive milling chatter identification based on sparse dictionary considering noise estimation and critical bandwidth analysis. J. Manuf. Process. 2023, 106, 328–337. [Google Scholar] [CrossRef]
  7. Griskevicius, M.; Kharka, V.; Kilic, Z.M. Chatter mitigation in turning slender components using viscous fluids. J. Manuf. Mater. Process. 2024, 8, 128. [Google Scholar] [CrossRef]
  8. Sheikhi, M.R.; Gürgen, S.; Li, J. Vibration suppression and surface quality enhancement in milling thin-walled structures using shear thickening fluids. J. Manuf. Process. 2024, 131, 2219–2229. [Google Scholar] [CrossRef]
  9. Altintas, Y.; Weck, M. Chatter stability of metal cutting and grinding. CIRP Ann. 2008, 53, 619–642. [Google Scholar] [CrossRef]
  10. Altintaş, Y.; Budak, E. Analytical prediction of stability lobes in milling. CIRP Ann. 2008, 44, 357–362. [Google Scholar] [CrossRef]
  11. Insperger, T.; Stépán, G. Semi-discretization method for delayed systems. Int. J. Numer. Methods Eng. 2002, 55, 503–518. [Google Scholar] [CrossRef]
  12. Insperger, T.; Stépán, G. Updated semi-discretization method for periodic delay-differential equations with discrete delay. Int. J. Numer. Methods Eng. 2004, 61, 117–141. [Google Scholar] [CrossRef]
  13. Ding, Y.; Zhu, L.M.; Zhang, X.J.; Ding, H. A full-discretization method for prediction of milling stability. Int. J. Mach. Tools Manuf. 2010, 50, 502–509. [Google Scholar] [CrossRef]
  14. Ding, Y.; Zhu, L.M.; Zhang, X.J.; Ding, H. Second-order full-discretization method for milling stability prediction. Int. J. Mach. Tools Manuf. 2010, 50, 926–932. [Google Scholar] [CrossRef]
  15. Ding, Y.; Zhu, L.M.; Zhang, X.J.; Ding, H. Numerical integration method for prediction of milling stability. J. Manuf. Sci. Eng. 2011, 133, 031005. [Google Scholar] [CrossRef]
  16. Zhang, X.J.; Xiong, C.H.; Ding, Y.; Feng, M.J.; Xiong, Y.L. Milling stability analysis with simultaneously considering the structural mode coupling effect and regenerative effect. Int. J. Mach. Tools Manuf. 2012, 53, 127–140. [Google Scholar] [CrossRef]
  17. Liang, X.G.; Yao, Z.Q.; Luo, L.; Hu, J. An improved numerical integration method for predicting milling stability with varying time delay. Int. J. Adv. Manuf. Technol. 2013, 68, 1967–1976. [Google Scholar] [CrossRef]
  18. Niu, J.B.; Ding, Y.; Zhu, L.M.; Ding, H. Runge-Kutta methods for a semi-analytical prediction of milling stability. Nonlinear Dyn. 2014, 76, 289–304. [Google Scholar] [CrossRef]
  19. Zhang, Z.; Li, H.G.; Meng, G.; Liu, C. A novel approach for the prediction of the milling stability based on the Simpson method. Int. J. Mach. Tools Manuf. 2015, 99, 43–47. [Google Scholar] [CrossRef]
  20. Ding, Y.; Niu, J.B.; Zhu, L.M.; Ding, H. Numerical integration method for stability analysis of milling with variable spindle speeds. J. Vib. Acoust. 2016, 138, 011010. [Google Scholar] [CrossRef]
  21. Niu, J.B.; Ding, Y.; Zhu, L.M.; Ding, H. Stability analysis of milling processes with periodic spindle speed variation via the variable-step numerical integration method. J. Manuf. Sci. Eng. 2016, 138, 114501. [Google Scholar] [CrossRef]
  22. Ozoegwu, C.G. High order vector numerical integration schemes applied in state space milling stability analysis. Appl. Math. Comput. 2016, 273, 1025–1040. [Google Scholar] [CrossRef]
  23. Mei, Y.G.; Mo, R.; Sun, H.B.; He, B.B.; Wan, N. Stability prediction in milling based on linear multistep method. Int. J. Adv. Manuf. Technol. 2019, 105, 2677–2688. [Google Scholar] [CrossRef]
  24. Dong, X.F.; Qiu, Z.Z. Stability analysis in milling process based on updated numerical integration method. Mech. Syst. Signal Process. 2019, 137, 106435. [Google Scholar] [CrossRef]
  25. Li, W.T.; Wang, L.P.; Yu, G. An accurate and fast milling stability prediction approach based on the Newton-Cotes rules. Int. J. Mech. Sci. 2020, 177, 105469. [Google Scholar] [CrossRef]
  26. Lou, W.D.; Qin, G.H.; Zuo, D.W. Investigation on Cotes-formula-based prediction method and its experimental verification of milling stability. J. Manuf. Process. 2021, 64, 1077–1088. [Google Scholar] [CrossRef]
  27. Xia, Y.; Wan, Y.; Luo, X.C.; Liu, Z.Q.; Song, Q.H. An improved numerical integration method to predict the milling stability based on the Lagrange interpolation scheme. Int. J. Adv. Manuf. Technol. 2021, 116, 2111–2123. [Google Scholar] [CrossRef]
  28. Xia, Y.; Wan, Y.; Su, G.S.; Du, J.; Zhang, P.R.; Xu, C.H. An improved numerical integration method for prediction of milling stability using the Lagrange-Simpson interpolation scheme. Int. J. Adv. Manuf. Technol. 2022, 120, 8105–8115. [Google Scholar] [CrossRef]
  29. Zhan, D.N.; Jiang, S.L.; Li, S.K.; Sun, Y.W. A hybrid multi-step method based on 1/3 and 3/8 Simpson formulas for milling stability prediction. Int. J. Adv. Manuf. Technol. 2022, 120, 265–277. [Google Scholar] [CrossRef]
  30. Farkas, M. Periodic Motions; Springer: Berlin/Heidelberg, Germany, 1994. [Google Scholar]
  31. Wang, M.H.; Gao, L.; Zheng, Y.H. An examination of the fundamental mechanics of cutting force coefficients. Int. J. Mach. Tools Manuf. 2014, 78, 1–7. [Google Scholar] [CrossRef]
Figure 1. Tooth-passing period discretization mapping in milling possess.
Figure 1. Tooth-passing period discretization mapping in milling possess.
Coatings 16 00216 g001
Figure 2. Comparisons of the convergence at different m of different methods: (a) a = 0.2, |μ0| = 0.8192; (b) a = 0.5, |μ0| = 1.0726; (c) a = 0.7, |μ0| = 1.2197; and (d) a = 1, |μ0| = 1.4040.
Figure 2. Comparisons of the convergence at different m of different methods: (a) a = 0.2, |μ0| = 0.8192; (b) a = 0.5, |μ0| = 1.0726; (c) a = 0.7, |μ0| = 1.2197; and (d) a = 1, |μ0| = 1.4040.
Coatings 16 00216 g002aCoatings 16 00216 g002b
Figure 3. Comparisons of ||μ| − |μ0|| under four axial depths of cut at m = 60.
Figure 3. Comparisons of ||μ| − |μ0|| under four axial depths of cut at m = 60.
Coatings 16 00216 g003
Figure 4. Comparisons of the accuracy of SLDs at aD of 0.05: (a) m = 30; (b) m = 40; and (c) m = 50.
Figure 4. Comparisons of the accuracy of SLDs at aD of 0.05: (a) m = 30; (b) m = 40; and (c) m = 50.
Coatings 16 00216 g004
Figure 5. Comparisons of the accuracy of SLDs at aD of 0.1: (a) m = 30; (b) m = 40; and (c) m = 50.
Figure 5. Comparisons of the accuracy of SLDs at aD of 0.1: (a) m = 30; (b) m = 40; and (c) m = 50.
Coatings 16 00216 g005
Figure 6. Comparisons of the accuracy of SLDs at aD of 0.5: (a) m = 30; (b) m = 40; and (c) m = 50.
Figure 6. Comparisons of the accuracy of SLDs at aD of 0.5: (a) m = 30; (b) m = 40; and (c) m = 50.
Coatings 16 00216 g006
Figure 7. Comparisons of the accuracy of SLDs at aD of 1: (a) m = 30; (b) m = 40; and (c) m = 50.
Figure 7. Comparisons of the accuracy of SLDs at aD of 1: (a) m = 30; (b) m = 40; and (c) m = 50.
Coatings 16 00216 g007
Figure 8. Comparisons of MSE of SLDs: (a) aD = 0.05; (b) aD = 0.1; (c) aD = 0.5; and (d) aD = 1.
Figure 8. Comparisons of MSE of SLDs: (a) aD = 0.05; (b) aD = 0.1; (c) aD = 0.5; and (d) aD = 1.
Coatings 16 00216 g008aCoatings 16 00216 g008b
Figure 9. Comparisons of computational efficiency of SLDs: (a) aD = 0.05; (b) aD = 0.1; (c) aD = 0.5; and (d) aD = 1.
Figure 9. Comparisons of computational efficiency of SLDs: (a) aD = 0.05; (b) aD = 0.1; (c) aD = 0.5; and (d) aD = 1.
Coatings 16 00216 g009aCoatings 16 00216 g009b
Figure 10. Comparisons of SLDs at m = 40: (a) aD = 0.05; (b) aD = 0.1; (c) aD = 0.5; and (d) aD = 1.
Figure 10. Comparisons of SLDs at m = 40: (a) aD = 0.05; (b) aD = 0.1; (c) aD = 0.5; and (d) aD = 1.
Coatings 16 00216 g010aCoatings 16 00216 g010b
Figure 11. Comparisons of MSE of SLDs at m = 40: (a) aD = 0.05; (b) aD = 0.1; (c) aD = 0.5; and (d) aD = 1.
Figure 11. Comparisons of MSE of SLDs at m = 40: (a) aD = 0.05; (b) aD = 0.1; (c) aD = 0.5; and (d) aD = 1.
Coatings 16 00216 g011aCoatings 16 00216 g011b
Figure 12. Comparisons of efficiency at m = 40.
Figure 12. Comparisons of efficiency at m = 40.
Coatings 16 00216 g012
Figure 13. Four-DOF milling dynamic model.
Figure 13. Four-DOF milling dynamic model.
Coatings 16 00216 g013
Figure 14. Field modal test setup.
Figure 14. Field modal test setup.
Coatings 16 00216 g014
Figure 15. Experimental setup for milling force coefficients measurement.
Figure 15. Experimental setup for milling force coefficients measurement.
Coatings 16 00216 g015
Figure 16. The SLD generated by the proposed method and nine operational conditions selected for experimental validation based on SLD (Including Characteristic conditions A–D).
Figure 16. The SLD generated by the proposed method and nine operational conditions selected for experimental validation based on SLD (Including Characteristic conditions A–D).
Coatings 16 00216 g016
Figure 17. The results obtained from cutting experiments: subfigures (ah) show the time domain and frequency domain diagrams of the milling forces at points A, B, C, and D.
Figure 17. The results obtained from cutting experiments: subfigures (ah) show the time domain and frequency domain diagrams of the milling forces at points A, B, C, and D.
Coatings 16 00216 g017
Table 1. Relevant parameters.
Table 1. Relevant parameters.
ParametersValues
Natural frequency fn (Hz)922
Damping ratio ζ1.1%
Modal mass mt (Kg)0.03993
Tangential cutting force coefficient Kt (N/m2)6 × 108
Radial cutting force coefficient Kn (N/m2)2 × 108
Number of teeth2
Table 2. Modal parameters of manufacturing system.
Table 2. Modal parameters of manufacturing system.
SystemsNatural Frequency (Hz)Damping Ratio (%)Stiffness (N/m2)
Cutter X (Mode no. 1)19384.2%1.45 × 108
Cutter Y (Mode no. 1)19333.9%1.41 × 108
Workpiece Y (Mode no. 1)8340.8%4.94 × 106
Workpiece Y (Mode no. 2)24461.4%4.72 × 107
Table 3. Cutting force coefficients identification experiments.
Table 3. Cutting force coefficients identification experiments.
No.Spindle Speed (r/min)Axial Depth of Cut (mm)Radial Depth of Cut (mm)Feed Rate
(mm/min)
1100011080
21000110160
31000110240
41000110320
51000110400
Table 4. Four sets of cutting experiments.
Table 4. Four sets of cutting experiments.
No.Spindle Speed (r/min)Axial Depth of Cut (mm)Radial Depth of Cut (mm)Feed Rate
(mm/min)
A30000.31240
B35000.41280
C35000.11280
D40000.41320
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

Wang, X.; Xia, Y.; Su, G.; Hou, Z.; Zhang, P.; Li, B.; Du, J. A Hybrid Integration Approach for Milling Stability Prediction of Regenerative Chatter Using Simpson and Hermite Methods. Coatings 2026, 16, 216. https://doi.org/10.3390/coatings16020216

AMA Style

Wang X, Xia Y, Su G, Hou Z, Zhang P, Li B, Du J. A Hybrid Integration Approach for Milling Stability Prediction of Regenerative Chatter Using Simpson and Hermite Methods. Coatings. 2026; 16(2):216. https://doi.org/10.3390/coatings16020216

Chicago/Turabian Style

Wang, Xinglong, Yan Xia, Guosheng Su, Zhaoting Hou, Peirong Zhang, Binxun Li, and Jin Du. 2026. "A Hybrid Integration Approach for Milling Stability Prediction of Regenerative Chatter Using Simpson and Hermite Methods" Coatings 16, no. 2: 216. https://doi.org/10.3390/coatings16020216

APA Style

Wang, X., Xia, Y., Su, G., Hou, Z., Zhang, P., Li, B., & Du, J. (2026). A Hybrid Integration Approach for Milling Stability Prediction of Regenerative Chatter Using Simpson and Hermite Methods. Coatings, 16(2), 216. https://doi.org/10.3390/coatings16020216

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