Author Contributions
Conceptualization, S.S. and A.M.; methodology, S.S., A.M., and R.C.; software, S.S.; validation, S.S., R.C., and I.B.; formal analysis, S.S. and A.M.; investigation, S.S.; resources, M.H.; data curation, S.S.; writing—original draft preparation, S.S.; writing—review and editing, A.M., R.C., I.B., and M.H.; visualization, S.S.; supervision, M.H.; project administration, M.H. All authors have read and agreed to the published version of the manuscript.
Figure 1.
Schematic of the active milling setup. Arrows labelled Xa and Xw indicate the positive directions of the actuator and beam (workpiece) free-end displacements, respectively.
Figure 1.
Schematic of the active milling setup. Arrows labelled Xa and Xw indicate the positive directions of the actuator and beam (workpiece) free-end displacements, respectively.
Figure 2.
Tip receptance comparison—full 3-mode FE (solid black), SDOF reduction (dashed blue), SDOF + Rstat correction (dash-dotted red), and truncation error |E| (dotted green) over 1–3000 Hz. The chatter excitation band 67–200 Hz is shaded; the maximum relative error in band is 2.96%. The grey shaded band marks the chatter band (≈67–200 Hz), centred on the first bending mode.
Figure 2.
Tip receptance comparison—full 3-mode FE (solid black), SDOF reduction (dashed blue), SDOF + Rstat correction (dash-dotted red), and truncation error |E| (dotted green) over 1–3000 Hz. The chatter excitation band 67–200 Hz is shaded; the maximum relative error in band is 2.96%. The grey shaded band marks the chatter band (≈67–200 Hz), centred on the first bending mode.
Figure 3.
Comprehensive milling system configuration. (a) Two-degree-of-freedom dynamic model of the workpiece: orthogonal spring–damper supports in x (, ) and y (, ); engagement angles (start), (instantaneous), and (exit); and the cutting-force components on tooth j, namely tangential , radial , and their Cartesian projections and (colour code: the x-direction support , and the x force component are blue; the y-direction support , and the y force component are green; the tangential force is purple; and the radial force and the tooth-j tangential force are orange). (b) Regenerative chip-thickness geometry: the wavy surface left by the previous tooth () and the current tooth path () define the instantaneous dynamic chip thickness (t) and the maximum chip thickness; the arrows are leader lines pointing to the referenced features.
Figure 3.
Comprehensive milling system configuration. (a) Two-degree-of-freedom dynamic model of the workpiece: orthogonal spring–damper supports in x (, ) and y (, ); engagement angles (start), (instantaneous), and (exit); and the cutting-force components on tooth j, namely tangential , radial , and their Cartesian projections and (colour code: the x-direction support , and the x force component are blue; the y-direction support , and the y force component are green; the tangential force is purple; and the radial force and the tooth-j tangential force are orange). (b) Regenerative chip-thickness geometry: the wavy surface left by the previous tooth () and the current tooth path () define the instantaneous dynamic chip thickness (t) and the maximum chip thickness; the arrows are leader lines pointing to the referenced features.
Figure 4.
Closed-loop control architecture for active vibration suppression. The dashed box encloses the ADRC-FOPID controller; solid arrows denote signal flow.
Figure 4.
Closed-loop control architecture for active vibration suppression. The dashed box encloses the ADRC-FOPID controller; solid arrows denote signal flow.
Figure 5.
PSO Convergence History (over 10 independent runs).
Figure 5.
PSO Convergence History (over 10 independent runs).
Figure 6.
Time-domain beam displacement under regenerative cutting at 2000 rpm.
Figure 6.
Time-domain beam displacement under regenerative cutting at 2000 rpm.
Figure 7.
Single-sided FFT amplitude spectrum |P1(f)| of the tip displacement for the four control scenarios (Open-loop, PID, FOPID, ADRC–FOPID) at = 1.0 mm and N = 2000 rpm.
Figure 7.
Single-sided FFT amplitude spectrum |P1(f)| of the tip displacement for the four control scenarios (Open-loop, PID, FOPID, ADRC–FOPID) at = 1.0 mm and N = 2000 rpm.
Figure 8.
Stability lobe diagrams (critical axial depth of cut versus spindle speed) for the four control scenarios.
Figure 8.
Stability lobe diagrams (critical axial depth of cut versus spindle speed) for the four control scenarios.
Figure 9.
Spectral response of the cantilever workpiece at three increasing axial depths of cut ( = 1.0, 1.5, and 2.0 mm) at 2000 rpm. (a) Peak amplitude of the displacement spectrum integrated over the chatter band 100–200 Hz for the four control scenarios. (b) Zoom on the chatter band (100–200 Hz). The star marks the proposed ADRC-FOPID controller.
Figure 9.
Spectral response of the cantilever workpiece at three increasing axial depths of cut ( = 1.0, 1.5, and 2.0 mm) at 2000 rpm. (a) Peak amplitude of the displacement spectrum integrated over the chatter band 100–200 Hz for the four control scenarios. (b) Zoom on the chatter band (100–200 Hz). The star marks the proposed ADRC-FOPID controller.
Figure 10.
Steady-state behavior over a 200 ms window (zoom 1.70–1.90 s) at three axial depths of cut an = 1.0, 1.5, and 2.0 mm. Left column: tip displacement; right column: actuator force with the ±27 N saturation envelope (red dashed lines). The actuator-force traces saturate frequently at the ±27 N limit (bang–bang switching). The star marks the proposed ADRC-FOPID controller.
Figure 10.
Steady-state behavior over a 200 ms window (zoom 1.70–1.90 s) at three axial depths of cut an = 1.0, 1.5, and 2.0 mm. Left column: tip displacement; right column: actuator force with the ±27 N saturation envelope (red dashed lines). The actuator-force traces saturate frequently at the ±27 N limit (bang–bang switching). The star marks the proposed ADRC-FOPID controller.
Figure 11.
RMS tip displacement under ±15% plant parameter uncertainty (nominal, m ±15%, k ±15%,
±15%, and a worst-case combined perturbation), with controller gains frozen at the nominal values of
Table 2.
Figure 11.
RMS tip displacement under ±15% plant parameter uncertainty (nominal, m ±15%, k ±15%,
±15%, and a worst-case combined perturbation), with controller gains frozen at the nominal values of
Table 2.
Figure 12.
RMS tip displacement as a function of a multiplicative gain applied to the nominal broadband disturbance, swept from 0.5× to 3×.
Figure 12.
RMS tip displacement as a function of a multiplicative gain applied to the nominal broadband disturbance, swept from 0.5× to 3×.
Figure 13.
RMS tip displacement under combined stress (k − 15% plant perturbation with spindle-speed sweep from 1000 to 2800 rpm).
Figure 13.
RMS tip displacement under combined stress (k − 15% plant perturbation with spindle-speed sweep from 1000 to 2800 rpm).
Figure 14.
Aggregate robustness statistics over the 38-point uncertainty sample (mean RMS, 90th-percentile RMS, coefficient of variation CV, and maximum RMS) for the four control scenarios.
Figure 14.
Aggregate robustness statistics over the 38-point uncertainty sample (mean RMS, 90th-percentile RMS, coefficient of variation CV, and maximum RMS) for the four control scenarios.
Figure 15.
Sensitivity of RMS tip displacement to the principal process variables. (Left): Feed per tooth from 0.025 to 0.12 mm. (Right): Radial engagement from 4 to 14 mm. The proposed ADRC-FOPID delivers the lowest RMS over the full feed range and bounds the radial-engagement peak typical of half-immersion milling.
Figure 15.
Sensitivity of RMS tip displacement to the principal process variables. (Left): Feed per tooth from 0.025 to 0.12 mm. (Right): Radial engagement from 4 to 14 mm. The proposed ADRC-FOPID delivers the lowest RMS over the full feed range and bounds the radial-engagement peak typical of half-immersion milling.
Figure 16.
RMS tip displacement maps over the two-dimensional operating window ( × rpm) for the four control scenarios.
Figure 16.
RMS tip displacement maps over the two-dimensional operating window ( × rpm) for the four control scenarios.
Figure 17.
Closed-loop receptance
of the workpiece for all eight controllers in Ozsoy et al. [
8].
Figure 17.
Closed-loop receptance
of the workpiece for all eight controllers in Ozsoy et al. [
8].
Figure 18.
Stability lobe diagrams (Altintas–Budak zero-order method) for all eight controllers in Ozsoy et al. [
8].
Figure 18.
Stability lobe diagrams (Altintas–Budak zero-order method) for all eight controllers in Ozsoy et al. [
8].
Table 1.
Dynamic system and actuator parameters used in simulation.
Table 1.
Dynamic system and actuator parameters used in simulation.
| Parameter | Value/Matrix |
|---|
| Modal mass | |
| Modal stiffness | |
| Modal damping |
|
| Actuator matrix | |
| Actuator matrix | |
| Actuator matrix | |
| Feedthrough gain | 0 |
| Saturation limit | |
| Drift amplitude | |
| Disturbance RMS | |
Table 2.
Optimal PID and FOPID controller gains obtained via PSO.
Table 2.
Optimal PID and FOPID controller gains obtained via PSO.
| Controller | | | | | |
|---|
| PID | | | | – | – |
| FOPID | 1.8 ∗ 103 | 0.45 | 240 | 0.85 | 1.15 |
Table 3.
Parameter bounds used in PSO-based tuning.
Table 3.
Parameter bounds used in PSO-based tuning.
| Parameter | PID Bounds | FOPID Bounds |
|---|
| | |
| | |
| | |
| – | |
| – | |
Table 4.
Cutting parameters for half-immersion milling.
Table 4.
Cutting parameters for half-immersion milling.
| Parameter | Value |
|---|
| Axial depth | |
| Feed per tooth | |
| Number of teeth | |
| Tool radius | |
| Tangential stiffness | |
| Radial stiffness | |
Table 5.
RMS displacement for each control scenario.
Table 5.
RMS displacement for each control scenario.
| Scenario | RMS Displacement (µm) | Improvement vs. Open-Loop |
|---|
| Open-Loop | 3.78 ± 0.21 | – |
| PID | 3.66 ± 0.19 | 3.2% ± 0.5% |
| FOPID | 2.71 ± 0.14 | 28.3% ± 1.2% |
| ADRC–FOPID | 1.19 ± 0.11 | 68.5% ± 1.5% |
Table 6.
Critical depth bounds at representative spindle speeds.
Table 6.
Critical depth bounds at representative spindle speeds.
| Scenario | | Improvement vs. Open-Loop | (mm) | Improvement vs. Open-Loop |
|---|
| Open-Loop | 1.00 | — | 23.17 | — |
| PID | 1.50 | 50.0% | 27.50 | 18.7% |
| FOPID | 2.00 | 100.0% | 30.83 | 33.1% |
| ADRC–FOPID | 2.67 | 167.0% | 37.67 | 62.6% |
Table 7.
Aggregate robustness statistics over the 38-point uncertainty sample (
Section 5.6.2 and
Section 5.6.3 combined). CV denotes the coefficient of variation, defined as the ratio of standard deviation to mean.
Table 7.
Aggregate robustness statistics over the 38-point uncertainty sample (
Section 5.6.2 and
Section 5.6.3 combined). CV denotes the coefficient of variation, defined as the ratio of standard deviation to mean.
| Controller | Mean RMS (µm) | p90 RMS (µm) | CV (%) | Max RMS (µm) |
|---|
| Open-loop | 14.8 | 31.0 | 114.8 | 75.8 |
| PID | 10.7 | 16.0 | 72.0 | 36.6 |
| FOPID | 7.2 | 7.9 | 101.3 | 34.7 |
| ADRC–FOPID | 4.1 | 5.0 | 16.0 | 6.1 |
Table 8.
Verification of the analytical implementation against the Ozsoy et al. [
8] benchmark and comparison of the proposed FOPID and ADRC-FOPID controllers. Columns “
ours/
ours” are the values produced by the present SLD computation; columns “
paper/
paper” are taken from [
8]; Δ columns give the relative error in percent. “(novel)” indicates a controller introduced in this paper for which no reference value is available.
Table 8.
Verification of the analytical implementation against the Ozsoy et al. [
8] benchmark and comparison of the proposed FOPID and ADRC-FOPID controllers. Columns “
ours/
ours” are the values produced by the present SLD computation; columns “
paper/
paper” are taken from [
8]; Δ columns give the relative error in percent. “(novel)” indicates a controller introduced in this paper for which no reference value is available.
| Controller | Ours (mm) | [8] (mm) | Δ (%) | Ours (mm) | [8] (mm) | Δ (%) |
|---|
| Uncontrolled | 1.24 | 1.2 | +3.3 | 43.94 | 45.1 | −2.6 |
| DVF | 3.20 | 3.2 | +0.0 | 46.59 | 47.2 | −1.3 |
| VPA | 2.49 | 2.5 | −0.4 | 45.33 | 46.5 | −2.5 |
| PID | 3.19 | 3.2 | −0.3 | 46.54 | 47.3 | −1.6 |
| LQR | 3.17 | 3.2 | −0.9 | 46.47 | 47.2 | −1.5 |
| H∞ | 3.11 | 3.1 | +0.3 | 47.06 | 46.2 | +1.9 |
| μ-synthesis | 3.11 | 3.1 | +0.3 | 47.06 | 46.7 | +0.8 |
| FOPID | 4.37 | — | novel | 47.71 | — | novel |
| ADRC-FOPID | 7.58 | — | novel | 50.92 | — | novel |