5.1. Analysis of Simulation Results of AFOSMC-SP System
After the derivation of the AFOSMC equation is completed, it is applied to the voice coil motor control system to construct a speed loop AFOSMC-SP simulation model. The parameters to be tuned mainly include Oustaloup approximation-related parameters and sliding mode controller parameters. The control variable method is used to analyze the impact of each parameter on system performance one by one, providing a basis for system parameter selection.
The parameters of the sliding mode controller are set to
c1 = 105,
c2 = 0.1, and
ε = 105. The modified Oustaloup filter method is used and the order 2N + 1 is selected.
α = 0.1 is set and
β is adjusted, and the response curve of the system to the step function is shown in
Figure 4a. The results show that the appropriate adjustment of the order
β of the reduced convergence law can reduce the output overshoot and shorten the regulation time into the error band. Accordingly, setting
β = 0.1 and adjusting
α, the system step response curve is shown in
Figure 4b. It is observed that the curve fluctuation and the change rule of
β are similar, and too large of an α may lead to the degradation of the dynamic performance of the system. Meanwhile, in practical systems, the selection ranges of the parameters
α and
β are constrained within 0 to 2 [
24]. Therefore, in order to reduce the overshooting of the response curve and improve the dynamic performance, it is recommended to select smaller
α and
β. In the simulation of the proposed the AFOSMC-SP strategy for the voice coil motor,
α = 0.01,
β = 0.01, and 1 −
α −
β = 0.98 are selected as the parameters of the fractional-order operator.
Table 3 and
Table 4 present a comparison of the system dynamic performance under different values of
α and
β.
Next, the influence of the filter order parameter N is investigated. In theory, increasing the filter order improves the approximation accuracy of the modified Oustaloup algorithm. However, comparative tuning results indicate that further increasing the filter order of aDt−1−α−β only leads to marginal reductions in overshoot and settling time. Therefore, the filter orders are set to N1−α−β = 4 for aDt−1−α−β and Nα = N–α = 4 for aDtα and aDt−α.
Meanwhile, the effects of parameters
c1 and
c2 on the system dynamic performance under different values are further analyzed. Both parameters are positive design coefficients used to balance the weighting between the state variable term and the fractional-order dynamic term in the sliding surface, where
c1 mainly influences the system response speed, while
c2 determines the contribution of the fractional-order term to dynamic smoothness. With
ε = 50, the system responses are evaluated by varying
c2 = 20 and
c1 = 50, as shown in
Figure 5. The results indicate that increasing
c1 shortens the settling time but increases overshoot, while reducing
c2 helps improve the settling performance.
Table 5 and
Table 6 summarize the dynamic performance under different values of
c1 and
c2.
By referring to the tuning and simulation process of an integer-order sliding mode controller, and aiming to reduce overshoot, shorten settling time, and smooth out oscillations, the parameters
α,
β,
c1,
c2, etc., were selected, as shown in
Table 7. The set parameters were brought into the simulation model to verify the validity of the designed adaptive convergence rate, as shown in
Figure 6a.
Figure 6a presents a comparative simulation study of the AFOSMC-SP, PID control, and conventional SMC-SP strategies. It can be observed that all three control methods are capable of achieving stable tracking; however, significant differences exist in their dynamic performance. The PID controller exhibits a relatively fast response during the rising stage, but it is accompanied by large overshoot and oscillations during the transient process. In contrast, the proposed AFOSMC-SP significantly reduces transient oscillations while maintaining a fast response, resulting in a smoother output trajectory and a more stable steady-state behavior. The simulation results demonstrate that AFOSMC-SP achieves a superior trade-off between dynamic response speed and chattering suppression, thereby exhibiting enhanced robustness and overall control performance.
Figure 6a compares the output characteristics of SMC, PID, and AFOSMC-SP during the system’s rising phase and oscillation process. With adaptive sliding mode control, the system exhibits an overshoot of 0.85% and reaches steady state in about 42 ms. In contrast, the improved fractional-order sliding mode control reduces overshoot to 0.025% and shortens the steady-state time to approximately 8 ms. The PID control strategy shows notably poorer overshoot and response time compared to the other two methods. These results demonstrate that the improved fractional-order sliding mode control effectively suppresses chattering while significantly enhancing system performance, making it highly suitable for control applications demanding high precision, rapid response, and strong robustness. As shown in
Table 8, compared to SMC-SP and PID, the fractional-order integral algorithm notably mitigates the chattering issue of SMC and improves the dynamic response of the voice coil motor control system.
The above simulation results quantitatively confirm that the AFOSMC-SP strategy achieves good comprehensive performance optimization among dynamic response speed, overshoot suppression, and control signal smoothness. SMC-SP typically relies on high and fixed switching gains to ensure fast performance, but this can exacerbate chattering and introduce significant overshoot; although the integral component in PID control contributes to steady-state accuracy, it is prone to overshoot and oscillation during dynamic processes. The AFOSMC-SP strategy proposed in this study is designed through the synergy of fractional-order sliding surface and adaptive convergence law. The non locality and memory properties of fractional-order operators enable the sliding surface to provide softer system dynamics, laying the structural foundation for reducing overshoot and suppressing oscillations. On this basis, by combining the saturation function with the adaptive convergence law of Sigmoid type time-varying gain, sensitive adjustment of the system state is further achieved: when the tracking error is large, the gain is enhanced to accelerate the convergence process; when the error decreases, the gain smoothly attenuates to effectively suppress switching chatter. The combined effect of the two enables the system to adaptively balance response speed and control smoothness during dynamic processes, thereby achieving comprehensive optimization of overshoot, response time, and chattering suppression in simulation.
Meanwhile, the Smith predictor is incorporated to mitigate system delay, as illustrated in
Figure 6b. Due to inherent delays, it is observed that while the adaptive sliding mode controller achieves system stabilization within 0.06 s, significant chatters occur during the transient phase, compromising overall stability. In contrast, after integrating the proposed Smith predictor, the system reaches a steady state within 0.02 s with minimal chattering. This demonstrates that the designed controller effectively enhances both robustness and stability.
5.2. Verification of AFOSMC-SP Stability Simulation for Voice Coil Motor
Stabilized control systems are usually affected by one or more types of disturbances in practical applications, such as input disturbances, parameter variations, output disturbances, and internal state disturbances. In this section, the input disturbance (voltage) of a certain amplitude is applied to the system, and the system’s output response is analyzed. Then, different types of given signals are input, and the system’s tracking output is observed to verify the effectiveness and stability of fractional-order sliding mode control in responding to external disturbances. Additionally, the effects of system parameter changes and the output response of the system under force disturbances are considered.
In the simulation, a pulse disturbance signal with an amplitude of 0.05 and a duration of 1 ms was applied to both the SMC system and the AFOSMC-SP system at t = 1.25 s, and the resulting response is shown in
Figure 7a. Overall, both control strategies can effectively suppress the disturbance, quickly return the output to near the set value, and maintain the fluctuation amplitude within a small range, reflecting the system’s ability to resist disturbance and stability. Further comparison of the dynamic indicators of the output recovery process shows that traditional SMC has a larger disturbance suppression depth and smaller output fluctuation amplitude, but requires a longer time to recover to steady state; AFOSMC-SP, while effectively suppressing disturbances, can quickly restore system output stability and exhibit better dynamic recovery performance and control efficiency. When the disturbance amplitude is increased, the system’s response is shown in
Figure 7b. At this point, the oscillation amplitude and overshoot of traditional SMC are significantly higher than those of AFOSMC-SP, indicating that AFOSMC-SP exhibits better robustness in strong disturbance environments. Overall, compared with traditional sliding mode control, FOSMC has a smoother output trajectory, shorter stabilization time, and smaller amplitude fluctuations under the same disturbance conditions.
The square-wave reference signal is introduced to evaluate the controller’s ability to handle abrupt and discontinuous reference inputs. As shown in
Figure 7c. The system was able to better follow the given square wave signal in its output and respond quickly at the rising and falling edges of the waveform, indicating that the system has good stability and response characteristics.
As shown in
Figure 7d, when the system parameter (motor resistance
Ra) is disturbed,
Ra changes from 3 to 5, and the dynamic characteristics and stability of the system are almost unaffected. This indicates that the system has strong robustness and can maintain stable output characteristics when parameters change.
In summary, both the traditional SMC and AFOSMC-SP have good resistance to disturbances, and the AFOSMC-SP strategy has better performance in the suppression of disturbance amplitude and the time of smooth output, and it can also effectively follow the given in the work, and the stability is more significant.
The estimated disturbance
in the disturbance observer can be expressed as follows:
Among them, Q (s) is the filter, δ is the time constant, K is the ampere force constant, m is the weight of the rotor, I(s) is the output, and F(s) is the force.
Analyze the stability of the designed disturbance observer. The sufficient conditions for the robust stability of the disturbance observer are as follows:
Among them, Δ(s) represents the uncertainty of the system model, C(s) is the outer loop controller, and G0(s) is the nominal model of the system.
The disturbance observer designed by the authors have a low frequency range of C(s) = 1 and Q(s) ≈ 1, therefore, when s → 0, |Δ(s)| < 1 is satisfied, indicating robust stability of the system.
In addition to the AFOSMC-SP design presented above, a disturbance observer is introduced as an auxiliary component in the simulation study to evaluate the robustness of the proposed controller under external force disturbances and model uncertainties. The disturbance estimation of the disturbance observer adopts a low-pass filter Q (s) to preserve low-frequency disturbances and suppress high-frequency noise. To ensure the speed of disturbance estimation while avoiding the amplification of high-frequency noise, the time constant δ in this paper is 0.02, and K is the ampere force constant of the voice coil motor, taken from the parameters of the TMEC series voice coil motor used in this paper, where K = 12.7.
Figure 8a compares the output response of the disturbance observer after compensating for small force disturbances with the output response of the system without disturbance observer.
Figure 8b compares the output response of the disturbance observer after compensating for larger force disturbances with the output response of the system without a disturbance observer. From the figure, it can be seen that the disturbance observer can effectively compensate for the impact of external force disturbances on the system after being subjected to different magnitudes of disturbance forces, enabling the system to maintain stable output and good dynamic characteristics even under external disturbances.