1 Introduction

During material removal processes, machine tool vibrations can occur especially during roughing. It has a significant effect on the surface quality, tool life, and in extreme cases even the tool can be damaged. There are two main types of machine tool vibrations: chatter, which is a self-induced oscillation caused by the surface regeneration effect [1]; and forced vibration, where the deviation in the cutting force is caused by the fast changes of the chip thickness, which can cause resonant vibrations in milling and interrupted turning processes. During the theoretical investigation of these vibrations, a widely used approach is to describe the vibrations with deterministic delayed differential equations which can be utilized for linear stability analysis of, e.g., milling operations [2,3,4,5] as well as nonlinear analysis of milling operations [6, 7]. In these equations, the parameters (including the cutting force coefficients) are usually considered deterministic constants. During the measurement of the cutting force, large variations can be experienced (see Fig. 1), but these are usually attributed to the quality of the measurements and only the average force is considered the base for fitting the cutting parameters.

Fig. 1
figure 1

Examples of force signal components and the corresponding probability density functions (PDFs) measured during a turning operation (the measurement layout is shown in Fig. 3, the cutting velocity is vc = 250 mm/min, the rake angle is αc = 10°, and the chip width is h = 0.1 mm)

However, these variations are orders of magnitude larger than being explained as a measurement noise. There are high-speed phenomena during cutting, such as chip fragmentation [8, 9], inhomogeneities in material quality [10,11,12], shear plane oscillation [13], rough surface of the workpiece, and friction. These phenomena play an important role in the amplitude of the forced vibrations, influencing the surface quality of the manufactured product and the detection of chatter [6, 14, 15]. There are ways to model these variances in the cutting force, e.g., using sophisticated finite element method to compute the chip formation [16, 17] and the chip thickness accumulation [18] or using a simplified shear zone model [19]. However, the result of these methods is very sensitive to the values of the numerous and hardly measurable parameters, is often compromised by numerical difficulties, and is computationally very expensive.

The stochastic differential equations [20] are more efficient tools to approximate these unmodelled dynamic effects. There exists a small number of works employing stochastic differential equations to investigate the effects of fluctuations by modeling them as a white noise excitation. For example in [21, 22], a mathematical approach with a small number of parameters is presented to describe the magnitude of the noise superposed on the tool motion by means of the stochastic resonance close to the stability boundaries of turning processes. In [23, 24], the cutting process is modeled with the help of stochastic delay differential equations, and the simulated realizations are investigated. Namely, the topological behavior of the high-dimensional point cloud generated from the trajectories is investigated to detect instability near the boundaries of the stable parameter domain. However, the approach, where the fluctuations in the cutting force are modeled as stochastic noise processes, is rarely applied in experimental studies [25]. Usually, these studies are focusing on the slow changes in the cutting force e.g. due to flank wear [26] or heating effects [27].

The novelty of this paper is that it introduces a measurement-based qualitative approach to investigate the high-frequency fluctuations in the cutting force. The resultant effects of these high-speed phenomena are approximated as stochastic Gaussian processes, which has only a small number of parameters, which can be fitted on the measured time signals [28]. This approach leads to stochastic differential equations, which are mathematically complex problems. However, there are many effective, high-performance simulation tools [29,30,31] to analyze these models. A further advantage of this stochastic description is that it gives a concise description of the fast-varying cutting force by only requiring a small number of parameters.

2 Stochastic cutting force model

The introduced stochastically varying cutting force component F can be written as:

$$ F(t)=F_{m}+F_{\sigma} (t), $$
(1)

where Fm is the constant mean value of the cutting force and Fσ(t) contains the time-dependent force fluctuation caused by the high-frequency phenomena. These variations are considered the result of large amount and independent stochastic effects. Therefore, Fσ(t) is a Gaussian-distributed noise since the central limit theorem states that the sum of independent stochastic effects tends to a Gaussian normal distributed quantity [20]. Note that F(t) still depends on the cutting parameters, such as chip thickness h, cutting velocity vc, and rake angle αr:

$$ F(t)=F(t,h,v_{c},\alpha_{r},\ldots). $$
(2)

An efficient way to produce stochastic processes describing Fσ(t) is to use stochastic differential equations, which can be easily simulated with e.g. the Euler-Maruyama method. In this study, two colored noise processes are investigated: first- and second-order filtered Gaussian white noise. The stochastic differential equation of the first-order filter (FOF):

$$ \dot{F}_{\sigma}+\mu_{1} F_{\sigma}=\sigma_{1} {\varGamma}(t), $$
(3)

while the second-order filter (SOF) has the form:

$$ \ddot{F}_{\sigma}+2\delta_{2} \mu_{2} \dot{F}_{\sigma}+{\mu_{2}^{2}} F_{\sigma}=\sigma_{2} \mu_{2} {\varGamma}(t), $$
(4)

where Γ(t) represents the Gaussian distributed white noise, and μ1, σ1, μ2, σ2, and δ2 are the mathematical parameters specific to each parameter set (h,αr,vc). The results of Eqs. 3 and 4 are stationary and ergodic processes [20] with stationary deviations σF:

$$ \sigma_{F} = \frac{\sigma_{1}}{\sqrt{2\mu_{1}}} = \frac{\sigma_{2}}{2\sqrt{\delta_{2} \mu_{2}}}, $$
(5)

assuming first- and second-order filters, respectively.

Note that due to the stationarity and ergodicity, σF can be obtained from a single measurement, taking directly the deviation of the measured force signal, independently of which filter is used for modeling the fast-varying part Fσ(t) of the cutting force. Furthermore, both processes have zero mean, so Fm contains the average (deterministic) part of the cutting force.

Since the noise intensity σF can be determined without assuming any other property of the cutting force fluctuations Fσ(t), thus a standardized noise process is introduced, namely:

$$ F_{\sigma}(t) = \sigma_{F} \gamma(t). $$
(6)

The noise process γ(t) can be generated with the help of the parameters μ1 and μ2, δ2 of the original filters in Eqs. 3 and 4, respectively. The stochastic differential equations generating the standardized noise processes:

$$ \dot{\gamma}(t) + \mu_{1} \gamma(t) = \sqrt{2\mu_{1}} {\varGamma}(t), $$
(7)

and

$$ \ddot{\gamma}(t) + 2 \delta_{2} \mu_{2}\dot{\gamma}(t) + {\mu^{2}_{2}} \gamma(t) = 2 \sqrt{\delta_{2} {\mu_{2}^{3}}} {\varGamma}(t), $$
(8)

for the first- and second-order filters, respectively. Note that in both cases, the process maintains its zero stationary mean \({\mathbb {E}(\gamma (t) = 0)}\); however, its stationary standard deviation is \(\sqrt {\mathbb {E}({\gamma (t)^{2})}}=1\).

With this approach, the mean cutting force Fm is calculated as the average of the measured cutting force, and the noise intensity σF is computed with its standard deviation. In order to determine the parameter μ1 to fit the the first-order filter, or the parameters μ2 and δ2 to fit the second-order filter, one has to consider the power spectral density of the process:

$$ \gamma(t) = \frac{F(t)-F_{m}}{\sigma_{F}}. $$
(9)

3 Power spectral density function (PSD)

The power spectrum Sγ(f) of the standardized cutting force fluctuation γ(t) describes the power distribution in frequency domain. The power spectrum is defined by:

$$ S_{\gamma} (f)=\underset{T \to \infty}{\lim} \frac{1}{T} {\mathbb{E}(\hat{\gamma}_{T} (f)\hat{\gamma}_{T}^{*} (f))}, $$
(10)

where ∗ denotes the complex conjugate, \(\mathbb {E}\) is the expectation value operator, f is the frequency, and \( \hat {\gamma }_{T}(f)\) is the bounded Fourier transformation of γ(t):

$$ \hat{\gamma}_{T} (f)={{\int}_{0}^{T}} e^{-i2\pi f t} \gamma (t) \mathrm{d} t. $$
(11)

The deterministic functions Sγ(f) can be given in closed forms using μ1 for the first-order filter (12):

$$ S_{\gamma,1}(f)=\frac{2\mu_{1}}{{\mu_{1}^{2}} + (2\pi f)^{2}} , $$
(12)

and μ2, δ2 for the second-order filter (13):

$$ S_{\gamma,2}(f)=\frac{4\delta_{2} {\mu_{2}^{3}}}{({\mu_{2}^{2}}-(2\pi f)^{2})^{2} + (4\pi \mu_{2} \delta_{2} f)^{2}} , $$
(13)

In practice, the information required to determine the power spectral density of a stochastic process is usually not available; thus, it has to be approximated from a single realization of a process, leading to:

$$ \tilde{S}_{\gamma}(f) = \frac{1}{2T}(\hat{\gamma}_{T} (f)\hat{\gamma}_{T}^{*} (f)). $$
(14)

Since both the first- and second-order filters are ergodic processes, it is sufficient to fit the power spectrum Sγ(f) on the approximation \(\tilde {S}_{\gamma }(f)\) of a single measured signal, if the measured time span T is long enough [32]. The comparison between the analytical power spectral density Sγ(f) and its approximation \(\tilde {S}_{\gamma }(f)\) is demonstrated in Fig. 2 for both the first- and second-order filters. The realizations used for the power spectral density approximations \(\tilde {S}_{\gamma }(f)\) were computed by numerically integrating the differential (7) for the standardized first-order filter and Eq. 8 for the standardized second-order filter. For the calculations, the Euler-Maruyama method [29] was utilized with time step dt = 10− 3 and time span T = 1000 s, while \(\hat {\gamma }_{T}(f)\) was computed using discrete Fourier transformation.

Fig. 2
figure 2

Examples of the power spectral density Sγ of the a first-order filter (12) and b second-order filter (13), along with the corresponding approximated power spectral densities \(\tilde {S}_{\gamma }(f)\) from the single simulated realizations

In Fig. 2 it can be observed that the spectral density approximations \(\tilde {S}_{\gamma }(f)\) produce very noisy result; however, they show the main characteristics of their analytical counterpart.

However, if one wants to use the stochastic cutting force for example to see how it affects the stability and stationary behavior of machining processes, the filtered noise approach leads to a nonlinear system. A possible approach to overcome this is to use the white noise process Γ(t) directly to approximate the colored noise γ(t). Since the white noise has \({\mathbb {E}({\varGamma }_{t_{1}} {\varGamma }_{t_{2}})} = \delta (t_{1}-t_{2})\), where δ(.) represents the Dirac-delta, the previously determined noise intensity σF cannot be used for the intensity of the white noise Γ(t); thus, a σw is introduced. This intensity σw of the white noise process Γ(t) is calculated with the help of the fitted power spectral density function Sγ of the stochastic process γ(t). Since the PSD Sγ,1 of the first-order filter does not change significantly up to its cutoff frequency μ1, the intensity σw is calculated with the help of the maximum of the fitted PSD, which is at ω = 0, namely:

$$ \sigma_{w,1}^{2}={\sigma_{F}^{2}} S_{\gamma}(0) = \frac{2 {\sigma_{F}^{2}}}{\mu_{1}}, $$
(15)

thus leading to

$$ \sigma_{w,1} = \frac{\sqrt{2}}{\sqrt{\mu_{1}}} \sigma_{F}. $$
(16)

For the PSD Sγ,2 of the second-order filter a similar white noise intensity approximation is used, leading to:

$$ \sigma_{w,2} = 2\sqrt{\frac{\delta_{2}}{\mu_{2}}}\sigma_{F}. $$
(17)

4 Measurement

The main goal of the conducted measurements is to show that it is sufficient to use Gaussian stochastic processes to describe the high-frequency fluctuations in the cutting force. A further goal is to estimate the intensity of the variation of the cutting force Fσ(t) and approximate it as a first- or second-order filters by fitting Sγ,1(f) or Sγ,2(f) on the power spectra of the measured signals.

The dry orthogonal turning tests were conducted on an NCT EmR-610Ms milling machine, the force signal was measured with a Kistler dynamometer 9129AA and charge amplifier (5080, 5067), and it is registered by National Instruments data acquisition system (NI cDAQ-9178, NI 9234) as shown in the measurement layout in Fig. 3. The workpieces, AL2024-T351 tubes with 16-mm diameter and 1.5-mm wall thickness, were clamped into the spindle while the carbide tool was fixed on the table. During the experiments, no tool coating or lubricant was used.

Fig. 3
figure 3

Measurement layout

The chip thickness h was varied between 0.2 and 0.0005 mm with exponentially decreasing and increasing steps. The orthogonal turning layout allowed realizing the prescribed chip thickness with high precision, even for the small chip thicknesses. This is due to the workpiece having high stiffness in the feed direction, and the chip thickness was controlled by adjusting the feed rate and the spindle speed.

A single force section was measured for around 2 s at a sampling rate 51,200 Hz and there was a 0.1-s pause after every h-step to separate the signal sections while avoiding the cooling of the cutting tool. Due to the fast-varying, stationary, and ergodic characteristic of the cutting force, these measurements were sufficient to determine the parameters of the power spectra of the stochastic cutting force. A typical measured signal with the usually occurring force distributions is shown in Fig. 4.

Fig. 4
figure 4

Example of a raw measured force signal for exponentially decreasing chip thicknesses h with the usually occurring force distributions (blue: accepted as Gaussian, red: not accepted as Gaussian) with parameters vc = 250m/min and αr = 5°

During the measurements, different cutting velocities vc = 50 m/min, 100 m/min, 175 m/min, 250 m/min, and 300 m/min, and rake angles αr = 5°, 10°, 15°, 30°, 35°, and 40° were applied while the relief angle was 10° for each tool. The tool edge radius was measured using a microscope for each tool, and all of them were found to be smaller than 35 μm. The initial fast wearing of the tools had already taken place before starting the experiments of this work (and measuring the edge radii), and no noticeable tool wear was found during the cutting force measurements.

5 Measurement postprocessing

Due to the measurement setup not only the stochastic variation of the cutting force is obtained. There is a slow change due to the heating of the cutting tool and the workpiece, and a periodic component corresponding to the spindle rotation. The thermal softening effect due to the slowly increasing temperature is visible in Fig. 4 in the first \(\sim \! 3\) s. This is not related to the piezoelectric dynamometer (Kistler 9129AA) which has a drift in the magnitude of \(\sim \!\) 1 N/min which is significantly slower than the cutting force decay we have experienced during the measurements. Furthermore, the exponential decay almost disappears as the temperature of the cutting reaches its stationary value. Note that this thermal effect is significant only for the first 4–5 measurement segments (see Fig. 4), regardless if the chip thickness h is increased or decreased between the segments.

To take the thermal effects into account, an exponentially decreasing function τ(t) is used:

$$ \tau (t)=a + b \exp(c t), $$
(18)

where a, b, and c(c < 0) are fitted parameters, using the measured time signal Fc,meas(t). The thermal compensated force signal is calculated as follows:

$$ F_{t c} (t)=F_{meas} (t) \frac{a}{\tau(t)}, $$
(19)

where Ftc(t) denotes the thermal compensated force signal. Figure 5 shows the effect of such compensation.

Fig. 5
figure 5

Thermal compensation of the measured cutting force

For the next step Ftc(t) is decomposed as:

$$ F_{\text{tc}} (t)=F_{m}+F_{\sigma,\text{tc}} (t), $$
(20)

where Fm is the mean and Fσ,tc(t) denotes the variation of the measured and thermal compensated cutting forces. First, the Fourier transformation is applied to the thermal compensated force signal Fσ,tc(t), denoted with \(\hat {F}_{\sigma ,\text {tc}}(f)\). In \(|\hat {F}_{\sigma ,\text {tc}}(f)|\), there are peaks at the frequencies corresponding to the spindle speed and its multiples (see Fig. 6). This originates from the inhomogeneous wall thickness and the eccentricity of the tubes. To eliminate its effect on the power spectra of the measured signal, a filter similar to the so-called comb filter is applied.

$$ H_{c} (f) = \frac{1}{2} \text{abs}\left( 1-\exp \left( i \frac{f}{60 n}\right)\right), $$
(21)

where n is the spindle speed in rpm. Using the product of the Fourier spectrum \(|\hat {F}_{\sigma ,\text {tc}}(f)|\) and the comb filter Hc(f), \(|\hat {F}_{\sigma }(f)|\) is gained (see Fig. 6):

$$ |\hat{F}_{\sigma}(f)| = |\hat{F}_{\sigma,\text{tc}}(f)| H_{c} (f). $$
(22)

In Eq. 22, \(|\hat {F}_{\sigma }(f)|\) represents the power spectra of the variation of the measured cutting force originating from the stochastic effects. With the combination of the original phase angle \(\text {ang}\left (\hat {F}_{\sigma ,\text {tc}}(f)\right )\) and the Fourier spectrum of the comb filtered \(|\hat {F}_{\sigma }(f)|\) the stochastic cutting force Fσ(t) is reconstructed using inverse Fourier transformation. Next, to obtain the standardized cutting force variation γ(t), the intensity σF of the filtered cutting force variation Fσ(t) is considered, leading to:

$$ \sigma_{F} = \underset{t}{\text{StD}} (F_{\sigma}(t))\quad \text{and} \quad \gamma(t) = \frac{F_{\sigma}(t)}{\sigma_{F}}, $$
(23)

where \(\underset {t}{\text {StD}}(F_{\sigma }(t))\) denotes the standard deviation of the cutting force values obtained during a single measurement step. Now, the power spectra Sγ,1(f) and Sγ,2(f) of the first and second order filters can be fitted onto the power spectrum Sγ(f) of the standardized cutting force variation process γ(t). The fittings were conducted using the package LsqFit.jl [33] in the Julia programming language [34].

Fig. 6
figure 6

The effect of the comb filter on the power spectrum

Figure 7 shows the results of the fitting, namely Fig. 7 a shows the power spectra of the measured post-processed signals, the corresponding fittings Sγ,1(f), Sγ,2(f), and the fitted white noise intensities σw,1 and σw,2. Panels b and c present example comparisons of the measured and simulated cutting forces F(t) with the first- and second-order filtered noise processes, respectively.

Fig. 7
figure 7

Example comparison of the measured and the fitted cutting force variations with machining parameters h = 0.2 mm, vc = 100 m/min, and αr = 5°. In panels a and b, the PSD Sγ of a measured standardized cutting force variation γ(t) is compared with the fitted Sγ,1 with parameter μ1 = 732rad/s and Sγ,2 with parameters μ2 = 3022rad/s, δ2 = 2.388, respectively, along with the corresponding white noise intensities σw,1 and σw,2. In panels b and c, the simulated cutting force is compared with the measurement using first-order filtered noise and second-order filtered noise, respectively

In Fig. 7 a, it can be observed that the results fitted using the second-order filter show a qualitatively better agreement than the first-order filter; however, both filters produce similar cutting force patterns compared with the measured force signals.

6 Influence of the machining parameters

A large number of measurements were conducted with systematically varied cutting parameters h, vc, and αr. Most of the measured signals show a proper Gaussian distribution (Fig. 8, G), for which this stochastic model of the high-frequency phenomena in the cutting force is sufficient. For chip thicknesses, which are significantly larger than the tool edge radius (h ≫ 15μm) and for reasonable cutting velocities (vc > 50m/min), the distribution was Gaussian as noted with green circles in Figs. 910, and 13. However, for smaller chip thicknesses, the distribution deviates notably from the Gaussian (Fig. 8, NG); therefore, the proposed stochastic approximation does not hold. These statistical attributes are denoted by red crosses in Figs. 910, and 13. The force signals were categorized by inspecting the distribution function of each measured signal.

Fig. 8
figure 8

The usually occurring time-distributions of the measured standardized cutting force variations; G, accepted as Gaussian (panels a and b); NG, not accepted as Gaussian (panels c and d)

Fig. 9
figure 9

a The average cutting force Fm and b the intensity of the cutting force fluctuations Fσ(t) with respect to the average value in case of different cutting velocities vc (represented with different colors) with rake angle αr = 5°. In the gray areas the stochastic cutting force model based on the proposed filtered noise processes is not valid, due to the effect of the tool edge radius

Fig. 10
figure 10

The fitted parameter μ1 of the first-order filter, the parameters μ2 and δ2 second-order filter and the relative approximating white noise intensities \(\widetilde {\sigma }_{w,1}\), \(\widetilde {\sigma }_{w,2}\) with respect to the chip thickness h and cutting velocity vc with rake angle αr = 5° for the main and the feed cutting force components. The dashed line denotes the constraint μi ≤ 3.5 kHz, i = 1,2. In the gray areas, the stochastic cutting force model based on the proposed filtered noise processes is not valid, due to the effect of the tool edge radius

First, the effect of the chip thickness h on the cutting force is investigated. In Fig. 9, it can be observed that the mean measured cutting force Fm (both the feed and main force components) follows the usual deterministic cutting force characteristics w.r.t. the chip thickness h [19, 35]. In addition, it can be also seen that the intensity of the noise process, relative to the mean, tends to a constant value for chip thicknesses above h = 0.025–0.1 mm depending on the cutting velocity vc. This means that for conventional chip thicknesses this noise can be considered a multiplicative noise with intensity:

$$ \sigma_{F}=\widetilde{\sigma}_{F} F_{m}, $$
(24)

where \(\widetilde {\sigma }_{F}\) denotes the ratio of the deviation and the average of the cutting force. The multiplicative noise intensity \(\widetilde {\sigma }_{F}\) takes values \(\widetilde {\sigma }_{F}\) = 5–10% if calculated directly from the measured signals and \(\widetilde {\sigma }_{F}=\) 4–8% if the post-processed signal is investigated, and slightly depends on the cutting parameters, which is analyzed in detail in the Appendix. This multiplicative nature shows that the noise is present in the cutting force and it is not related to measurement errors. In case of a small chip thickness h ≤ 35 μm, which is comparable with the cutting edge radius, the multiplicative behaviors of the stochastic variations do not hold anymore (denoted with gray areas in Fig. 9). Furthermore, since in these regions the dominant distribution of the cutting force fluctuations is not Gaussian, the use of the proposed filtered noise processes is not recommended for these chip thicknesses.

In Fig. 10, the results of the power spectra fitting can be seen, namely the behavior of the parameters μ1, μ2, and δ2, along with the white noise intensities σw,1 and σw,2 with respect to the mean cutting force Fm. A general observation is that the parameters of the second-order filter μ2 and δ2 show a more regulated tendency with respect to the chip thickness h and cutting velocity vc for all cutting angles αr, compared with the parameter of the first-order filter μ1 (see also the Appendix). Thus, a second-order filtered noise is more appropriate for an accurate mechanical modeling. Note that for both filtered noise the parameters μ1 and μ2 are capped during the fitting process at the natural frequency of the dynamometer denoted with the dashed black lines in Fig. 10 at μi = 3.5 kHz = 2π × 3500 rad/s, i = 1, 2 (Fig. 11).

Fig. 11
figure 11

Mechanical model of turning

Furthermore, similarly to σF, the equivalent white noise intensities σw,1 and σw,2 can also be written as a multiplicative noise with intensity:

$$ \sigma_{w,1} = \widetilde{\sigma}_{w,1}F_{m} \quad \text{and} \quad \sigma_{w,1} = \widetilde{\sigma}_{w,2} F_{m}. $$
(25)

In case of multiplicative white noise intensity \(\widetilde {\sigma }_{w,1}\) computed from the parameter μ1 of the first-order filter, the results show a significant fluctuation with respect to the cutting parameters usually taking values between \(\widetilde {\sigma }_{w,1} =\) 0.1 and 1%, since μ1 also behaves irregularly. However, the multiplicative white noise intensity \(\widetilde {\sigma }_{w,2}\) computed from the parameters μ2 and δ2 of the first-order filter tends to a constant value \(\widetilde {\sigma }_{w,2} = 0.1\)–0.6% with respect to the chip thickness h. The measurement results in Fig. 13 of the Appendix show that the equivalent white noise intensities stay in the interval \(\widetilde {\sigma }_{w,2} = 0.1\)–0.6% when varying the cutting velocity vc and the rake angle αr. These intensities are also increased in the case of small chip thicknesses h ≤ 35 μm, denoted with the gray areas in Figs. 10 and 13, but this effect is not that prevalent as it is for the intensity σF. However, since in these regions the dominant distribution of the cutting force fluctuations is not Gaussian, the model based on the proposed filtered noise processes is not valid anymore.

7 The effect on the dynamics of machining

To demonstrate the effect of the stochastic cutting force on the dynamics of cutting processes [15], the simple one degree of freedom regenerative model of turning is used [1, 36]:

$$ \ddot{z}(t) + 2 \zeta \omega_{\mathrm{n}} \dot{z}(t) + \omega_{\mathrm{n}}^{2} z(t)= \frac{1}{m}F(t). $$
(26)

In this model, the cutting tool is considered a linear oscillator with natural frequency \(\omega _{\mathrm {n}} = \sqrt {k/m}\) and damping coefficient ζ = c/m, where m, k, and c are the modal mass, stiffness, and the viscous damping, respectively.

This oscillator is excited by the stochastic cutting force F(t) depending on the chip thickness h, which is described by the regenerative effect, calculated using the actual and delayed tool positions [37]:

$$ h(t) = h_{0} + z(t-\tau) + z(t). $$
(27)

The delay τ corresponds to the the spindle speed Ω of the workpiece, namely τ = Ω/2π.

To analyze the small amplitude vibration around the stationary position, the widely used deterministic shifted linear cutting force model is considered [1, 3, 7, 36, 38] for the mean Fm:

$$ F_{m}(h(t))=K_{z}\left( h^{\ast}+h(t)\right), $$
(28)

where Kz is the resultant cutting force coefficient, which includes the average effects of the material properties as well as the chip width w, while h is the shift parameter.

To simulate the turning process using the proposed first- or second-order filtered colored noise processes, one has to fit the parameters μ1(h) or μ2(h) and δ2(h) according to Fig. 10. After this fitting, one can use Eqs. 1326, and 27 to simulate the vibrations of the tool during the turning operation. However, applying any of the colored noises defined in Eqs. 3 or 4 leads to nonlinear stochastic delay differential equations.

Fortunately, in most practical cases, the dominant natural frequencies are less than 1kHz, while the parameters μ1/2π and μ2/2π are in the range of 2–3 kHz (ωnμi,i = 1,2). Thus, in the frequency range of the dominant natural frequencies, the power spectra Sγ,1 and Sγ,2 of the FOF and SOF are approximately constant, while the higher frequencies are already filtered out by the mechanical system. This property can be utilized by applying the stochastic force model with the equivalent Gaussian white noise process Γ(t) with the multiplicative noise intensity as described in Eq. 24, leading to:

$$ F_{\sigma}(t) = \widetilde{\sigma}_{w} F_{m}(h(t)){\varGamma}(t). $$
(29)

This approach leads to linear stochastic delay differential equations, and allows the computation of stability and stationary behavior. With these assumptions, the stochastic cutting force is described as:

$$ F(t) = K_{z}\left( h^{\ast}+h(t)\right) (1+\widetilde{\sigma}_{w} {\varGamma}(t)).\\ $$
(30)

Substituting (27) and (30) into Eq. 26 leads to:

$$ \begin{array}{ll} \ddot{z}(t) + 2 \zeta & \omega_{\mathrm{n}} \dot{z}(t) + \omega_{\mathrm{n}}^{2} z(t) \\&= H (h^{\ast} + h_{0}+z(t-\tau)-z(t)) \\& +\widetilde{\sigma}_{w} H(h^{\ast} + h_{0}+z(t-\tau)-z(t)){\varGamma}(t), \end{array} $$
(31)

where H = Kz/m. To investigate the stochastic perturbation of the mean stationary solution \({\mathbb {E}(z_{\text {st}})}\), a stochastic perturbation process y(t) is introduced:

$$ z(t)={\mathbb{E}(z_{\text{st}})} + (h^{\ast} + h_{0}) y(t), $$
(32)

where

$$ {\mathbb{E}(z_{\text{st}})} = (H / \omega_{\mathrm{n}}^{2}) (h^{\ast}+h_{0}). $$
(33)

Note that y(t) has zero mean \({\mathbb {E}(y(t))} = 0\). This y(t) process describes the motion of the tool around its equilibrium position and is normalized with the shifted-nominal chip thickness. Substituting (32) into (31) leads to:

$$ \begin{array}{ll} \mathrm{d}ot{y}(t) + 2 \zeta & \omega_{\mathrm{n}} \dot{y}(t) + \omega_{\mathrm{n}}^{2} y(t) \\&= H(y(t-\tau)-y(t)) \\&+\widetilde{\sigma}_{w} H(1+y(t-\tau)-y(t)){\varGamma}(t). \end{array} $$
(34)

This perturbation equation can be rewritten into the usual representation of a stochastic differential equation, the first-order incremental form [20, 32]:

$$ \begin{array}{ll} \mathrm{d} \mathrm{x}(t) =& \left( \mathbf{A} \mathrm{x}(t) + \mathbf{B} \mathrm{x}(t-\tau)\right)\mathrm{d} t \\&+\left( \boldsymbol{\alpha} \mathrm{x}(t) + \boldsymbol{\beta} \mathbf{x}(t-\tau)+ \boldsymbol{\sigma}\right)\mathrm{d} W(t), \end{array} $$
(35)

where

$$ \mathbf{x}({t}) \!={}\left( {}\begin{array}{ll} \!y(t) \\ \dot{\!y}(t) \end{array}{}\right)\!,{} \mathbf{A} = \left( {}\begin{array}{cc} 0 & 1 \\ -\left( \omega_{\mathrm{n}}^{2}+H \right) -2&\zeta \omega_{\mathrm{n}} \end{array}\!\right)\!,{} \mathbf{B} = \left( {}\begin{array}{ll} 0 & 0 \\ H & 0 \end{array}{}\right),\\ \boldsymbol{\alpha} = \left( \begin{array}{cc} \quad 0& 0 \\ -\widetilde{\sigma}_{w} H & 0 \end{array}\right), \boldsymbol{\beta} = \left( \begin{array}{ll} 0 & 0 \\ \widetilde{\sigma}_{w} H & 0 \end{array}\right), \boldsymbol{\sigma} = \left( \begin{array}{l} 0\\ \widetilde{\sigma}_{w} H \end{array}\right). $$
(36)

The increment dW(t) represents the Wiener increment, originating from the integration of the white noise process Γ(t), namely:

$$ \mathrm{d} W(t) = W(t+\mathrm{d} t) - W(t) := {\int}_{t}^{t+\mathrm{d} t} {\varGamma}(s) \mathrm{d} s. $$
(37)

If the equation system is in the form shown in Eq. 35, the stationary mean and variance of the process and their stability can be calculated by supplying the coefficient matrices (36) to the package StochasticSemiDiscretization.jl [39] written in Julia. This package is based on the stochastic semidiscretization [31] of linear stochastic delay differential equations.

In Fig. 12 a, the stability chart is shown, where the unstable and stable areas are denoted with white and blue colors, respectively. The calculations were conducted using the damping ζ = 0.1 and as an overestimation of the stochastic effects \(\widetilde {\sigma }_{w} = 0.01\) (which corresponds to a 1% multiplicative white noise intensity compared with the mean cutting force). To see the effect of the noise originating from the cutting force, the stability boundary for the deterministic case is plotted with dashed lines based on the analytical solution presented in [37].

Fig. 12
figure 12

a Second moment stability chart (blue area) along with stationary second moment limiting charts (darker blue areas) with parameter \(\widetilde {\sigma }_{w} = 1\%\), compared with the deterministic stability borders. b Noise magnification in the stationary solution along κ = 0.3. There are three small figures inside illustrating how the first moment decays (dark blue) while the stochastic vibrations persist (light blue) for different spindle speeds Ω

When comparing the stability boundaries gained with the stochastic and deterministic models, it can be observed that the change in stability is insignificant; the deterministic model is sufficient for the stability calculations. However, if one considers the stationary vibrations caused by the small stochastic cutting force, the noise intensity in the vibrations can be amplified. This can dramatically increase the surface roughness since this vibration is directly copied onto the surface, and it can lead to additional loads on the tool.

To characterize the intensity of these stochastic vibrations, the stationary standard deviation of the displacement perturbation y(t) is used, namely:

$$ \sigma_{y,\text{st}} := \underset{t \to \infty}{\lim} \sqrt{{\mathbb{E} (y(t)^{2})}}. $$
(38)

By defining a limit (e.g., based on a prescribed surface quality requirement), the stationary second moment chart can be given by the contour lines of Eq. 38. In Fig. 12 a, two contours are given for 15 and 30 times dimensionless noise amplification, namely \(\sigma _{y,\text {st}}/(\widetilde {\sigma }_{w} H \omega _{\mathrm {n}}^{2})=15 \text {and} 30\). The darker blue areas correspond to the parameter regions, where the noise amplification is limited by these values. Although the stability limit (both the deterministic and stochastic) provides stability pockets with optimal high material removal rates, these optimums cannot be utilized due to the large stationary stochastic vibrations.

In Fig. 12 b, the stationary second moment due to the noise induced resonance is illustrated along the parameter line \(H/\omega _{\mathrm {n}}^{2} = 0.3\). These vibrations are extremely amplified near the stability borders; this phenomenon is due to the noise-induced stochastic resonance [40]. Note that these theoretical predictions are only valid for small amplitude vibrations due to the nonlinear nature of the cutting force characteristics [38] and the fly-over effect [41]. If in the stable parameter region the vibrations reach a sufficiently large stationary second moment (and therefore large amplitudes), the chatter vibration can occur before the machining would lose the stability predicted with the help of deterministic linear models. This means that the measurable stability boundaries are potentially shifted toward smaller chip widths by the stochastic excitation from the cutting force. In Fig. 12 b, it can be seen that as the spindle speed Ω is chosen from the immediate proximity of the stability boundary the effect of the stochastic noise is significantly magnified even though the intensity of the noise stays constant. This phenomenon can be due to the fact that the white noise excites through the whole frequency spectrum, and the characteristic damping of the dynamical system representing the turning process decreases, reaching zero at the stability boundary. This means, that even if the presence of the additive stochastic effect is small, it can cause significant vibrations due to the stochastic resonance, despite the system being asymptotically stable.

8 Summary and discussion

In this work, it is showed, through extensive measurements, that the cutting force is an inherently stochastic process, and the noise during the tests originates from the cutting process, and it is not related to the measurement error.

First, a mathematical description of the stochastic behavior of the cutting force is given, then the spectral properties of the proposed first- and second-order filter are described in an analytical form. A systematic series of orthogonal turning tests were conducted to identify the parameters of these models. Before the parameters of the proposed noise processes were fitted, the thermal effect and the periodic component related to the spindle rotation, a post-process is performed using exponential compensation and comb filter. The first- and second-order filters could be fitted well on the post-processed measured signals; however, the second-order filter produced more regular results, with respect to the machining parameters.

The second-order filter was able to produce the slope that can be observed in the power spectral density of the measured cutting force (see Fig. 7), and it has two parameters, μ2 and δ2. Due to the frequency response of the Kistler dynamometer 9129AA, the measured power spectral density function was valid only up to 3.5 kHz; thus, the parameter μ2 was limited during the fitting, namely μ2 ≤ 2π × 3500 rad/s. Furthermore, the large δ2 values (δ2 ≥ 10) suppress the peak usually observable in the power spectrum of a second-order system. Thus, the flat characteristic of the power spectrum of the first-order filter is retained, with the increased steepness specific to the power spectrum of the second-order filter.

Note that the fitting of the parameters of the proposed noise processes is still challenging, and during our measurements we did not find as clear patterns in the behavior of μ1 μ2, δ2, σw,1 and σw,2 with respect to the machining parameters as in case of the mean cutting force. However, compared with a FEM model, the filtered noise processes (7) and Eq. 8 require only one or two parameters, providing magnitudes of order more with a concise description than FEM models, with only one or two parameters.

Furthermore, it is shown in Fig. 7 c and d that, using the fitted parameters and the corresponding stochastic differential (3) and (4), an approximating realization of the stochastic force signal can be generated. Since the stochastic noise processes used in this study can be generated with small computation resources, and there are even well-established tools such as the Differentialequations.jl Julia package [30] that can integrate small stochastic differential equations with high performance, thus this approach is order of magnitudes faster compared with detailed finite element models.

During the detailed analysis of the effect of the machining parameters, namely the chip thickness h, the cutting velocity vc, and the rake angle αr, it is found that the stochastic component can be considered multiplicative noise outside the edge radius zone, namely for uncut chip thicknesses h > 35 μm. The parameters μ2 and δ2 of the second-order filtered noise show more consistent dependency on the technological parameters, than the parameter of the first-order filtered noise; thus, a SOF noise is recommended to be used during simulations. The intensity of the cutting force noise was around \(\widetilde {\sigma }_{F} = 4 \% - 8 \% \) of the mean, and the parameter μ2/(2π) is in the range of 2 − 3kHz, while the parameter δ2 has a magnitude of δ2 ∝ 10.

To further simplify the noise model, the use of the white noise process Γ(t) is recommended to model the stochastic component of the cutting force. In this work, the power spectral density function of a filtered noise process is approximated with the constant power spectrum of the Gaussian white noise. The intensity \(\widetilde {\sigma }_{w}\) of the white noise process is calculated from the parameters of the filtered noise processes according to Eqs. 16 and 17. The measurements show that the equivalent white noise excitation has an intensity of \(\widetilde {\sigma }_{w} = 0.1\)–1% of the mean. Since the parameters μ2 and δ2 of the second-order filter show the more regular behavior with respect to the technological parameters, a similar characteristic can be observed for the white noise intensity σw,2 calculated from these parameters.

For the qualitative analysis of a turning process, choosing a relative white noise intensity \(\widetilde {\sigma }_{w} = 0.1\)–1% is a safe choice. However, when modeling the fluctuations in the cutting force using one of the filtered noises, it is recommended to conduct the measurements for the investigated tool, workpiece, and machining layout. The parameters of the filtered noises influence the characteristics of the simulated cutting force significantly, since not only the intensity of the fluctuations is considered, but also the frequencies at which the power is supplied to the mechanical system describing the machine tool. In contrast, in case of a white noise approximation, even the concept itself is an approximation, since there is no physical process supplying constant power on all the frequencies. Thus, using a white noise to model the fluctuations in the cutting force is a rough estimation even with a measured intensity σw; hence, it is sufficient to consider σw of magnitude σw ∝ 10− 3 − 10− 2 without measurements.

In the final section, to demonstrate the significance of the stochastic description of the cutting force, a simple model of the orthogonal turning was investigated. It was shown how the noise in the cutting force influences the behavior of the turning process and how even a seemingly negligible stochastic excitation can lead to stochastic coherence resonance which always occurs near the stability boundaries. This resonance caused by the stochastic excitation from the cutting force can be a potential explanation to the measurement difficulties of theoretically predicted stability charts [42, 43]. Furthermore, these stationary vibrations can cause the transition to chatter in the multistable zones near the stability borders [6, 44].

9 Conclusion

It is shown that the cutting force is a stochastic process, and the following properties should be considered:

  • An overall relative noise intensity of \(\widetilde {\sigma }_{F} = 4\)–8% was measured depending on the parameters of the turning.

  • Stochastic processes described by models with small number of parameters can be fitted on the fluctuations of the cutting force.

  • From the two fitted stochastic processes, the second-order filtered noise showed more regular and better fit, than the first-order filtered noise.

  • A Gaussian white noise estimation is also given with intensity \(\widetilde {\sigma }_{w}=0.1\)–0.6% of the mean cutting force Fm.

  • This small amount of noise in the cutting force does not influence the stability properties of the milling process, but the stationary vibrations due to the noise-induced resonance. These stationary vibrations can cause unacceptable surface quality, makes it harder to detect chatter, or it can even cause a transition to chatter in multistable zones near the stability borders.