Published: May 16, 2026

Nonsingular sliding mode control method for vibration of driving motor of ship rim propulsion device

Lijun Han1
Qian Jiang2
1, 2School of Intelligent Manufacturing, Zhejiang Dongfang Polytechnic, Wenzhou, 325000, China
Corresponding Author:
Qian Jiang
Article in Press
Views 12
Reads 2
Downloads 254

Abstract

Owing to its unique structure, the driving motor of a ship’s rim propulsion device is subject to coupling effects from multiple physical fields. This makes it difficult for conventional control methods to effectively suppress vibrations caused by high-amplitude, complex harmonics, leading to poor speed and torque control performance. Therefore, a vibration suppression method based on disturbance observer combined with non singular sliding mode control is proposed. First, a disturbance observer is constructed to monitor motor torque in real time and accurately capture torque fluctuations induced by vibration. Secondly, design a non singular sliding mode controller to adaptively and quickly adjust the motor speed when vibration is detected. Finally, the quantum particle swarm algorithm, enhanced by the artificial bee colony algorithm, is used to optimize the controller parameters, thereby improving robustness and accuracy under multi-physics field coupling. The experimental results show that this method can accurately observe the motor torque and quickly stabilize the speed between 500 r/min-800 r/min under vibration state, with the smallest torque fluctuation amplitude. This result holds important scientific significance: it validates the effectiveness of nonsingular sliding mode control combined with intelligent optimization algorithms in decoupling multi-physics field interactions and suppressing complex electromagnetic excitation vibrations, offering a new control perspective for understanding motor dynamics under extreme operating conditions. In terms of application value, this method significantly enhances the dynamic response speed and steady-state accuracy of the driving motor, directly improving propulsion efficiency and maneuverability. It also effectively reduces fatigue wear on mechanical components, extends equipment life, and lowers operation and maintenance costs throughout the ship’s life cycle. In the future, we will explore integrating this control strategy with energy efficiency optimization for propulsion devices and investigate predictive vibration suppression methods based on digital twins to achieve smarter, more efficient health management of ship propulsion systems.

Nonsingular sliding mode control method for vibration of driving motor of ship rim propulsion device

Highlights

  • A disturbance observer is designed to monitor the driving motor torque in real time, enabling accurate capture of torque fluctuations induced by multi-physics field coupling vibrations in ship rim propulsion devices.
  • A nonsingular sliding mode controller is developed to achieve fast, chatter-free speed compensation when vibration is detected, significantly improving dynamic response and steady-state accuracy.
  • An improved quantum particle swarm optimization algorithm enhanced by artificial bee colony mutation is proposed to globally optimize controller parameters, enhancing robustness and control precision under complex operating conditions.

1. Introduction

As an innovative form of electric propulsion, rim propulsion devices are gradually being adopted in various high-end ships. Unlike traditional shaft propulsion systems (where the main engine drives the central propeller through a long axis system), the rim propulsion device [1] adopts rim drive technology, in which the stator of the motor is embedded in the guide tube, and the rotor is directly integrated on the outer rim of the propeller blade, forming a highly compact motor propeller integrated unit. This shaftless design eliminates energy loss and noise caused by long axis transmission, and has theoretical advantages such as high hydrodynamic efficiency, high space utilization, and strong maneuverability. However, it is precisely this special structure that makes the operating environment of the driving motor extremely harsh: the air gap magnetic field between the motor stator and rotor is not only affected by the electromagnetic force itself, but also by the strong coupling interference of multiple physical fields such as mechanical deformation of the wheel rim caused by water flow impact and uneven temperature field distribution, resulting in high amplitude and complex order harmonics in the air gap magnetic field, which easily excite motor vibration. If this vibration problem is not effectively controlled, its impact extends far beyond propulsion efficiency and ride comfort. From a scientific perspective, sustained and complex electromagnetic and mechanical coupling vibrations can generate high-frequency alternating stresses on motor components and wheel rim structures, becoming a direct cause of fatigue crack initiation and propagation in metal materials. At the engineering application level, this premature wear and fatigue will significantly shorten the service life of precision components, and in severe cases may even lead to blade fracture or structural failure, causing catastrophic safety accidents. Therefore, developing an advanced control method that can adapt to multi physics coupling environments and accurately suppress complex vibrations is of great scientific significance and application value. It ensures long-term reliable operation of rim propulsion devices, fully leverages their technological advantages, and addresses the current gap in vibration control research in this field. Traditional control methods are often difficult to achieve ideal control effect when facing the highly nonlinear and uncertain system of ship propulsion device. As a robust control method, sliding mode control offers strong adaptability to external disturbances and system parameter variations. However, the traditional sliding mode control method [2] has chattering problems, which limits its performance in practical application to some extent. The nonsingular sliding mode control method effectively reduces chattering and enhances system stability and control accuracy by improving the design of the sliding surface and the selection of the control law. Therefore, investigating nonsingular sliding mode control for vibration suppression in the driving motor of a ship's rim propulsion device is essential.

The permanent magnet motor's mathematical model is built following the method in reference [3]. The study then investigates the origins of low-order harmonic currents (e.g., the 5th and 7th harmonics) and high-order harmonics at the switching frequency and its multiples, and analyzes the characteristics of the resulting electromagnetic force. A resonance controller is constructed, with the parallel connection of the resonator and PI controller being utilized to achieve low order harmonic suppression. In this method, the resonance controller is realized through the parallel connection of the resonator and PI controller. The parallel process increases the calculation complexity of the controller, which leads to the fluctuation of motor torque and speed after control. In reference [4], the operating formula of motor drive system is obtained based on Euler description and Hamilton formula, and the time-varying boundary disturbance of motor drive system is analyzed. The disturbance observer is employed to estimate the disturbance in the motor system. The adaptive law is devised to figure out the parameters of the adaptive controller for achieving motor vibration suppression. This approach requires substantial computational resources to analyze time-varying boundary disturbances in the motor drive system, resulting in slow torque and speed response. The Euler Lagrange mathematical model of the traction variable frequency motor system is established by means of the method in reference [5]. The passive controller of the system is designed through damping injection to guarantee the asymptotic stability of the system. A repetitive controller is built in parallel with the passive controller to carry out the vibration control of the variable frequency motor system. This method is highly sensitive to parameter selection during the construction of the repetitive controller. If the parameters are not properly selected, the control performance of the controller will be poor.

To address the above challenges and improve the control accuracy and robustness of the driving motor in a ship's rim propulsion device under multi-physics field coupling, this paper proposes a comprehensive vibration suppression strategy that integrates a disturbance observer, nonsingular sliding mode control, and an improved quantum particle swarm algorithm. The core of this method lies in: firstly, capturing torque fluctuations caused by vibration in real time through a high-precision disturbance observer; Secondly, design a non singular sliding mode controller that utilizes its advantages of fast convergence and no chattering to accurately compensate for speed deviation; Finally, an improved quantum particle swarm algorithm is introduced to globally optimize the key parameters of the controller, ensuring that the control system can maintain optimal performance under different operating conditions. This monitoring control optimization collaborative mechanism aims to effectively suppress vibration interference caused by complex air gap magnetic field changes, and achieve precise control of motor speed and torque. The research results not only ensure the stable operation of ship rim propulsion devices under harsh working conditions, but also provide reference for improving the intelligent control level of ship manufacturing equipment.

2. Vibration monitoring of driving motor of ship rim propulsion device based on disturbance observer

In a ship's rim propulsion device, the motor stator is embedded in the duct, and the rotor is directly connected to the blades. This configuration leads to strong, complex interactions between the electromagnetic, thermal, fluid, and stress fields during motor operation. The traditional linear controller is difficult to provide enough control accuracy and robustness when facing the strong coupling of multiple physical fields, which leads to the motor being easily affected by vibration during operation, and then makes the speed and torque control performance of the motor poor. Compared with other observers [6], a disturbance observer requires fewer parameters to be determined. This reduces computational complexity and allows for accurate disturbance observation. Therefore, in this paper, the disturbance observer is used to feed back the speed change of the motor to the system, so as to realize the real-time torque observation under the vibration of the driving motor of the ship rim propulsion device.

The designed disturbance observer is described as Eq. (1):

1
f^˙y=Qfy-f^y.

Among them, f(y) represents actual torque of the driving motor of the ship’s rim propulsion device at the moment y; f^(y) representsthe estimated value of f(y), that is, torque observation value of the driving motor obtained by the disturbance observer at the moment y; Q represents the gain of the disturbance observer.

In order to avoid noise amplification caused by direct differentiation, this paper designs an intermediate function and defines the internal state variables α of the observer as Eq. (2):

2
α=f^˙y-hξm.

Among them, h(ξm) represents the intermediate function to be designed; ξm indicates the speed of the wind wheel of the driving motor of the ship’s rim propulsion device. For disturbance observer gain Q and intermediate function h(ξm), they have the following relationship:

3
Qξm=fhξmfξm.

Based on the above formula, h(ξm)=Qξm, according to the Eq. (1-3) can be deduced Eq. (4):

4
α˙=QFiw+NξmK-Qξm.

Among them, α˙ is an internal variable; F is the disturbance parameter; iw represents the current component for driving motor w axial; N represents the friction coefficient; K respectively represents the moment of inertia of the driving motor of the ship rim propulsion device. For the disturbance observer [7-8], the estimated values of the drive motor torque f^(y) and the internal variable α˙ are described as Eq. (5):

5
f^(y)=α˙+Qξm,α˙=QFiw+NξmK-Qξm.

Suppose that the observation error of the disturbance observer on the torque of the driving motor of the ship rim propulsion device is ι, for observation error ι, the specific description is as Eq. (6):

6
ι=fy-f^y.

Combining Eqs. (2)-(6) yields the error dynamics Eq. (7) for the disturbance observer:

7
ι˙=f˙y-f^˙y=-Qι.

Because the change of disturbance quantity of disturbance observer is usually slow, it is considered that f˙(y)=0. The Eq. (7) is expanded and transformed to obtain the following Eq. (8):

8
ι˙+Qα=0.

By adjusting the numerical expansion of the disturbance observer gain Q, the observation error ι of the disturbance observer is close to 0, so that the estimated value f^(y) of the torque of the driven motor of the ship rim propulsion device is close to the actual value of the torque f(y), so as to realize the torque observation of the driven motor of the ship rim propulsion device.

The expected torque of the driving motor of the ship rim propulsion device at the moment y is g(y). For the torque deviation t of the driving motor of the ship’s rim propulsion device at this moment, the specific description of is as Eq. (9):

9
t=f^y-gy.

Set the torque deviation threshold ε, when the torque deviation t>ε caused by the vibration of the driving motor of the ship’s rim propulsion device, it shows that the driving motor of the ship's rim propulsion device is vibrating, and it is necessary to control the speed of the motor to reduce its torque deviation. This type of vibration usually originates from the distortion of the air gap magnetic field under the coupling of multiple physical field strengths, resulting in high-frequency pulsation of electromagnetic torque. At the same time, small deformations of the mechanical structure can also exacerbate torque fluctuations. The severe fluctuation of torque not only affects the smooth operation of the motor, but also transmits it to the propulsion system, causing vibration and noise of the ship.

Therefore, it is necessary to quickly compensate for the dynamic torque deviation caused by vibration by controlling the speed of the motor at this time. Its scientific significance lies in that by adjusting the motor speed, the speed of the stator rotating magnetic field can be changed, thereby correcting the motor power angle or torque angle, enabling the electromagnetic torque to quickly follow the changes in load torque and suppress torque oscillation. From the perspective of application value, this real-time and accurate speed compensation can effectively prevent the accumulation of vibration energy, avoid fatigue damage to mechanical components due to alternating stress, and ensure the reliability and safety of the ship’s propulsion system in complex sea conditions.

3. Nonsingular sliding mode control of vibration of drive motor

When vibration is detected, traditional control methods require a certain amount of time to adjust motor speed for suppression [9], which may lead to the lag of control response and affect the real-time and stability of the system. Therefore, upon detecting vibration according to Eq. (9), the system first calculates the deviation between the actual and expected motor speed. Then, design a nonsingular sliding mode controller to make up for the speed deviation. Employ the improved QPSO to optimize the parameters of the nonsingular sliding mode controller. This enhances the compensation accuracy of the nonsingular sliding mode controller and, consequently, improves the overall vibration control performance of the drive motor.

4. Design of nonsingular sliding mode controller

Nonsingular sliding mode control [10-11] is an improved form of sliding mode control. This overcomes the singularity issue that traditional sliding mode control may encounter in certain situations. It guarantees system stability and robustness by designing a specific sliding surface and control law, ensuring that the system does not encounter singular points while moving on the sliding surface.

Suppose that when the driving motor of the ship’s rim propulsion device vibrates, the deviation value of the rotor speed of the driving motor of the propulsion device is r, the specific expression of r is as Eq. (10):

10
r=tψ*-ψ.

Among them, ψ* and ψ respectively represent the expected value and the actual value of the speed of the driving motor of the ship rim propulsion device.

Aiming at the speed deviation caused by the vibration of the driving motor of the ship rim propulsion device, the sliding surface d is Eq. (11):

11
d=r+βrη+χr˙μ.

Among them, β and χ are a constant greater than 0; η, μ represent a positive odd number. Make d=0 for nonsingular sliding mode controller, the deviation convergence rate r˙ is described as Eq. (12):

12
r˙=-rχ-βrηχ1/μ.

When the system state is far from the equilibrium point, the error convergence rate is mainly determined by the higher order term of r˙ at the right end of Eq. (12). When the system state is close to the equilibrium point, the higher order term of r˙ is disregarded, and the convergence rate is approximated to the sliding surface of the non-singular terminal. Consequently, during the sliding phase, nonsingular sliding mode control achieves faster global convergence compared to traditional sliding mode control. Moreover, the state exponent in Eq. (11) is greater than 1, which prevents the singularity problem of the state with a negative exponent after obtaining d.

Assuming that the system state of the non-singular sliding mode controller reaches d=0 in a finite time yt, the rotation speed deviation r and the deviation convergence speed r˙ caused by the vibration of the driving motor converge to 0 in a finite time yd, and the convergence time yd of the error state of the non-singular slip mode controller according to Eq. (12) is described as Eq. (13):

13
yd=-χ1μryt0(r+βrη)-1μdr.

By selecting appropriate parameters β, χ, η, μ, it can make the nonsingular sliding mode controller reach the system equilibrium state in a limited time, and enhance the response speed of the controller to torque and speed control during the vibration of the driving motor of the ship rim propulsion device.

In order to avoid when the rim of the ship drive motor speed deviation r or the deviation convergence rate r˙ is less than 0, due to the existence of the negative fractional order system state, the nonsingular surface d of Eq. (11) has a complex solution, which leads to the unstable surface, requiring the transformation of the non-singular surface d of Eq. (11), the transition of uncharacteristic slip mode surface d1 after the transformation processing is described as Eq. (14):

14
d1=r+βrηsgnr+χr˙μsgnr˙.

For the nonsingular sliding mode controller designed above, the control law can be derived based on the second order model [12] to realize the speed deviation control of the driving motor of the ship rim propulsion device during vibration. Firstly, the rotational speed ψ* of the driving motor of the ship rim propulsion device is constructed. The specific expression of is as Eq. (15):

15
ψ˙=1.5anζgKiw+zy.

Among them, an represents the polar logarithm of the driving motor of the ship’s rim propulsion device; ζg represents the rotor flux linkage of the driving motor of the ship rim propulsion device; z(y) represents the system disturbance of the driving motor of the ship’s rim propulsion device.

The above description is the first order differential model [13] of the rotation speed ψ and the w axis stator current iw. The traditional sliding mode speed controller takes the control law according to Eq. (15), and uses the output of the speed controller iw* which is approximately equal to iw as the input of the current controller, so Eq. (15) is also the first order model describing ψ and iw*. Generally, the current loop responds faster than the speed loop, so the error from this approximation can be neglected. However, to meet the higher performance demands of motor servo systems, the control periods for the current and speed loops become shorter, diminishing their relative speed difference. This can degrade the performance of the closed-loop system. In order to obtain ψ for a more accurate mathematical model, the Eq. (15) is expanded by Laplace transform [14], and the Eq. (16) is obtained:

16
DψD=1.5qsζgKiwD+zD.

Among them, D represents a complex frequency.

According to w axial current loop, it can see Eq. (17):

17
uwDiw*D-iwD=Ls+LiD.

Among them, uw(D) represents output of w axial current loop; Ls, Li respectively represent proportional and integral parameters of w axial current loop controller. According to the above formula, we can get iw(D), the description is as Eq. (18):

18
iwD=iw*D-uwDLs+LiD.

Substituting the w axis stator current iw(D) obtained by Eq. (18) into the relation of Eq. (16), the formula shown in Eq. (19) is obtained:

19
D2+LiLsDψD=1.5qsζgKD+LiLsiw*D-1.5qsζgKLsDuwD+D+LiLszD.

When the output value u(D) of the w axis current ring is set to the output value of the velocity slide mode controller, the corresponding u(D) and the corresponding current expected output value iw*(D) are described as Eq. (20):

20
uD=1.5qsζgKD+LiLsiw*D,iw*D=LsLsD+LiK1.5qsζguD.

In this case, Eq. (19) can be simplified as Eq. (21):

21
D2+LiLsDψD=uD-1.5qsζgKLsDuwD+D+LiLszD.

Expand the Inverse Laplace transform [15] on the above formula to obtain the second-order model between ψ and iw* as Eq. (22):

22
ψ¨=-LiLsψ˙+u+Gy.

Among them, G(y)=-1.5qsζgu˙wKLs+z˙(y)+Liz(y)Ls, G(y) represents the total value of system parameter uncertainty and external interference.

In this paper, the control law of sliding mode controller is usually composed of equivalent control urw and switching control ude. Equivalent control is employed to control the deterministic part of the system, making the system state stay on the sliding surface, while switching control compels the system state to move towards a stable point on the sliding surface through high-frequency switching [16], thus achieving robust control of uncertainties and external disturbances.

The derivation of Eq. (14) is expanded, and combined with Eq. (22), by d˙=0, G(y)=0, equivalent control urw=ψ¨*+LiLsψ˙ can be obtained. To enable the state to rapidly reach the sliding surface and lessen the chattering of the driving motor in the ship’s rim propulsion device, the switching control ude, ude is designed. The specific description of is as Eq. (23):

23
ude=1+βηrη-1χμr˙2-μsgnr˙+φsgnd+κd.

Among them, φ>0, κ>0.

According to the above formula, the control law u of nonsingular sliding mode controller is obtained as Eq. (24):

24
u=urw+ude=ψ¨*+LiLsψ˙+1+βηrη-1χμr˙2-μsgnr˙+φsgnd+κd.

Through the control law u [17-18], the rotational speed deviation caused by the vibration of the driving motor of the ship’s rim propulsion device can be approximated to zero, even if the actual rotational speed in the vibration process of the driving motor of the ship’s rim propulsion device is close to the expected rotational speed value, and the nonsingular sliding mode control of the vibration of the driving motor of the ship's rim propulsion device can be realized. The non singular sliding mode controller constructed in this section is a specific design and derivation of the second-order model of the research object within the framework of traditional sliding mode control theory. The selection of sliding mode surface functions and control laws is aimed at solving fast convergence and singularity free problems under multi physics field coupling.

5. Parameter optimization of controller

During the nonsingular sliding mode control of the driving motor vibration in the ship rim propulsion device, the selection of the proportional and integral parameters of the nonsingular sliding mode controller has a direct impact on the motor’s vibration control performance. To enhance the control performance of the nonsingular sliding mode controller regarding the driving motor vibration in the ship rim propulsion device, the improved QPSO is utilized to further optimize these proportional and integral parameters.

In particle swarm optimization (PSO) [19], the individual optimum is constant like random number, and it is not a global convergence algorithm, that is, as the number of iterations approaches infinity, the algorithm is unable to converge to the global optimal solution with a probability of 1; It is posited that the search mechanisms of organisms exhibit quantum-like behavior. This concept led to the development of the quantum particle swarm optimization (QPSO) algorithm, which is based on the Delta potential well model and the Schrödinger equation [20]. When QPSO is used to optimize the proportional and integral parameters of nonsingular sliding mode controller, the proportional and integral parameters are regarded as individuals in particle space, and the specific process is as Eq. (25):

25
xj=γ1×xi,jo+γ2×xc,joγ1+γ2,mbest(o)j=i=1Wxi,joW,vi,j(o+1)=xj±λ×mbest(o)j-vi,j(o)×ln1p.

where, xj represents the adjusted particle position updated reference point on the j -th dimension, which balances the local search (individual optimization) and global search (global optimization) of particle position for subsequent particle position update; γ1 and γ2 represents two random numbers in the range (0, 1); xi,j(o) represents the individual optimal position of the i-th particle after the o-th iteration on the j-th dimension; xc,j(o) represents the global optimal position of the c-th particle after the o-th iteration on the j-th dimension; mbest(o)j represents the average of all the optimal positions of the individual particles in the j-th dimension; W represents the particle population size; vi,j(o) and vi,j(o+1) represent the position information of the i-th particle after the o-th iteration and the o+1-th iteration on the j-th dimension, respectively; p is a random number located in the range of (0, 1). In the iterative process, when the random number p>0.5, p value is a negative number, in other cases, p value is a positive number; λ represents the contraction expansion coefficient.

Similar to numerous other optimization algorithms, the major challenges that QPSO has to deal with are how to avoid premature convergence, how to strengthen the particles’ search capabilities, and how to keep particles from getting trapped in local optimal solutions, which will lead to the decline of search ability. As can be seen from that formula of standard optimize particle swarm optimization [21], xi,jo (i=1,2,,W) guide the search track of particles. If xi,j(o) falls into the local optimum and cannot jump out, the i-th particle will be guided to the local optimal region, when the majority of particles are led to the locally optimal area, it is highly likely to lead to the premature phenomenon in the algorithm. Thus, the key to enhancing the performance of the algorithm lies in how to improve the search ability of the optimal particle position in the standard quantum particle swarm optimization algorithm so as to assist the algorithm in escaping from local optimization.

To address the above mentioned issues, this article employs the artificial bee colony algorithm [22] to enhance the quantum particle swarm algorithm. The advantage of the artificial bee colony algorithm is that the leading bees in the algorithm search for new honey sources according to Eq. (25) after discovering each honey source. The specific process of searching for new honey sources is as Eq. (26):

26
v^i,jo=vi,jo+ϖi,jvi,jo-vb,jo,

where, v^i,j(o) represents that after a search that was obtained, the latest position of the i-th honey source in the j-th dimension; vi,j(o) represents the position component of the i-th honey source in the j-th dimension after the o-th iteration; ϖi,j represents the random number with the range between [–1, 1]; vb,j(o) represents the randomized selected position of the honey source that is not equal to i.

Because of the introduction of random number vb,j(o) and ϖi,j, it ensures that the algorithm has strong exploration ability. The search operator of artificial bee colony algorithm has strong exploration ability, but its development ability is weak. Therefore, inspired by PSO algorithm, this paper introduces the global optimal value into the search operator and obtains a new search operator v^i,j(o). The specific description of v^i,j(o) is as Eq. (27):

27
v^i,jo=vi,jo+ϖi,jvi,jo-vb,jo+Ti,jxc,j-vi,jo.

Among them, Ti,j is an imported random number between [0, 1.5].

According to the above analysis, this paper takes inspiration from the idea of honey source location update in the artificial bee colony algorithm. First, after the location evolution and update of the quantum particle swarm algorithm, it uses the artificial bee colony search operator to carry out mutation, and uses the exploration ability of the artificial bee colony search operator to guide xi,j(o)(i=1,2,,W) jump out of the local optimal position quickly to avoid premature problem of the algorithm.

Furthermore, considering the overall process of quantum particle swarm optimization, the primary task in the early stage of optimization is to enlarge the search space of each particle position, so this stage requires large variation; In the later stage of optimization, fine search is mainly carried out near the optimal solution, so small variation is required. Based on the above description, according to the number of iterations o, with proportional coefficient θ monotone decreasing sequence makes it adaptively mutate [23], and the mutation probability is S(o)=θo(0<θ<1).

The process of particle position update using the improved QPSO is as Eq. (28):

28
vi,j(o+1)=xj±λ×mbest(o)j-vi,j(o)×ln1p+S(o)(ϖi,jvi,jo-vb,jo
      +Ti,jxc,j-vi,jo.

From the evolution Eq. (28) of the improved QPSO, it can be seen that the artificial bee colony mutation operator is introduced in the early stage of evolutionary computation to search the historical optimal position of the entire population. This enhances the detection capability of the improved QPSO, enabling it to quickly escape local optima and avoid premature convergence; Additionally, the mutation operator in the artificial bee colony algorithm incorporates the global optimal position of the population, which accelerates the convergence speed of the algorithm in the later stage; At the same time, the adaptive mutation which monotonously decreases with the geometric progression of iteration times is adopted, so that its influence on the convergence speed will be gradually weakened. The adaptive artificial bee colony mutation operator introduced in the improved QPSO is basically the same as adding a perturbation term to the standard quantum particle swarm optimization algorithm. The introduction of this perturbation term enhances the diversity of the particle population and is helpful for particles get rid of local extreme points in the process of searching for the optimal position.

Usually, there are several performance index functions of control system, such as IAE, ISE, ITAE [24], etc. Among them, ITAE criterion (time times absolute error integral criterion) has become one of the most commonly used performance indexes in control system design because of its fast, stable and small overshoot. Therefore, this paper adopts ITAE criterion as the performance index function of optimization algorithm. In the design of control system, ITAE criterion is often used to determine the optimal transfer function of the system or tune the parameters of PID controller. By minimizing ITAE value, a control system with excellent performance can be obtained. For fitness value Z, it is described as Eq. (29):

29
Z=0or(o)do.

Among them, o represents the number of iterations of the improved QPSO; r(o) indicates the rotational speed deviation of the driving motor of the marine flange propulsion device obtained by optimizing the controller parameters with the particle position after the o-th iteration; d represents the integration operation symbol designed based on the time multiplied absolute error integration criterion.

Assume that the maximum number of iterations of the improved QPSO is Hmax, after each iteration, the particle position is updated according to Eq. (28), and the fitness value corresponding to the particle position after each iteration is calculated according to Eq. (29), and the particle position with the minimum fitness value is regarded as the proportional and integral parameters of the nonsingular sliding mode controller. In this way, the proportional and integral parameters of the nonsingular sliding mode controller can be optimized, and the control performance of the nonsingular sliding mode controller on the vibration of the driving motor in the ship rim propulsion device can be improved.

6. Experiment and discussion

To verify the effectiveness of the non singular sliding mode control method for the vibration of the driving motor in the marine flange propulsion device, a test is required.

This experiment is conducted on the driving motor of the ship rim propulsion device presented in Fig. 1, and the experimental parameters are set as shown in Table 1.

Fig. 1Driving motor system of ship rim propulsion device

Driving motor system of ship rim propulsion device

Fig. 1 was taken by the author on-site at a shipyard in October 2023. The illustration presents a detailed measurement scene of the motor connection part, and the shooting location is consistent with the main image. To present the relevant content more intuitively and clearly, the author used Photoshop software to stitch the images together.

Table 1Experimental parameter settings

Category
Parameter name
Value/description
Driving motor system parameters
Motor type
Brushless DC motor
Rated power
60 kW
Rated torque
10 N·m
Rotary inertia
0.0014 kg·m2
Rated speed
800 r/min
Axial current limiting value
20 A
Motor rotor flux linkage
0.045 Wb
Motor pole logarithm
6
Nonsingular sliding mode controller parameters
Nonsingular sliding mode controller parameter 1
Ls= 8
Nonsingular sliding mode controller parameter 2
Li= 2000
Speed controller parameter 1
β= 1.5×10-4
Speed controller parameter 2
χ= 2.5×10-4
Speed controller parameter 3
η= 2.0
Speed controller parameter 4
φ= 5×106
Speed controller parameter 5
κ= 30×104
Improved parameters of quantum particle swarm optimization algorithm
Particle number
40
Particle dimension
2
Maximum number of iterations
50 times
Equal ratio coefficient
0.8
Fitness function
ITAE index

In this paper, according to the torque value of the drive motor observed by the disturbance observer, whether it vibrates or not is judged, and then sliding mode control is carried out. Therefore, the observation result of the torque of the drive motor by the disturbance observer directly affects the final motor vibration control result. The proposed method is now used to measure the torque of the driving motor over a period of time. Fig. 2 shows the comparison between the observed value and the actual value of the motor torque.

Fig. 2Torque observation results

Torque observation results

As shown in Fig. 2, the torque exceeded the rated value during the first 0.2 s of observation and returned to within 10 N·m after 0.2 s, indicating that vibration occurred during this period. The observed torque curve from the proposed method closely matches the actual torque curve, demonstrating that the disturbance observer achieves high observation accuracy.

When vibration occurs, motor torque oscillates and its fluctuation amplitude increases. In contrast, under normal operation, torque changes smoothly with small fluctuations. Therefore, the effectiveness of vibration control can be evaluated by examining the torque response of the driving motor. At present, the method in this paper, the resonance controller method, the boundary disturbance analysis method and the repetitive controller method are used to control the driving motor, and the torque of the driving motor of the ship’s rim propulsion device changes with time in different control methods, as shown in Fig. 3.

Fig. 3Torque response: a) proposed method; b) resonant controller method; c) boundary perturbation analysis method; d) repetitive controller method

Torque response: a) proposed method; b) resonant controller method;  c) boundary perturbation analysis method; d) repetitive controller method

a)

Torque response: a) proposed method; b) resonant controller method;  c) boundary perturbation analysis method; d) repetitive controller method

b)

Torque response: a) proposed method; b) resonant controller method;  c) boundary perturbation analysis method; d) repetitive controller method

c)

Torque response: a) proposed method; b) resonant controller method;  c) boundary perturbation analysis method; d) repetitive controller method

d)

Through the analysis of Fig. 3, it can be observed that when the driving motor of the ship’s rim propulsion device vibrates, its actual torque far exceeds the rated torque by 10 N·m. Comparing the changes of motor torque in the control process of the four methods, the proposed method can control the torque within the rated torque in the shortest time, and the subsequent torque change amplitude is the smallest and tends to be stable. Although the driving motor of the ship's rim propulsion device controlled by the resonance controller method can also be within the rated torque, However, the torque does not tend to be stable, and the torque fluctuation amplitude of the driving motor of the ship rim propulsion device controlled by the boundary disturbance analysis method and the repetitive controller method is still large. Therefore, the proposed method has good response speed and control effect on the torque of the driving motor of the ship’s rim propulsion device, mainly due to the fact that the improved QPSO is utilized to optimize the parameters of the non singular sliding mode controller, so as to ensure that the nonsingular sliding mode controller can achieve the highest motor vibration control effect in the shortest time.

When the driving motor of the ship's rim propulsion device vibrates, the speed value of the driving motor will fluctuate rapidly, and the speed stability will decrease rapidly. However, when the driving motor of the ship’s rim propulsion device runs normally, its speed value will be stable in a certain range. Therefore, the control effect of motor vibration can be compared according to the speed fluctuation of the driving motor of the ship's rim propulsion device. To further and more comprehensively compare the vibration control effects, the speed variations of the driving motor under the proposed method, resonance controller method, boundary disturbance analysis method, and repetitive controller method were monitored. The speed responses over time for these four methods are shown in Fig. 4. From Fig. 4, it can be found that the initial rotational speed of the driving motor of the ship's rim propulsion device is far beyond its rated rotational speed due to vibration. After using the methods in this paper, resonance controller method, boundary disturbance analysis method and repetitive controller method, the rotational speed fluctuation amplitude of the driving motor of the ship's rim propulsion device is reduced, indicating that the above four methods can control the rotational speed of the driving motor of the ship’s rim propulsion device to varying degrees. However, the speed control effect of the proposed method is the best, which can make the speed of the driving motor respond quickly and finally stabilize between 500 r/min and 800 r/min. The fluctuation amplitude of the motor speed controlled by the other three methods is still relatively large compared with the proposed method. Therefore, the proposed method ensures that the driving motor can respond quickly when the ship needs to adjust its course or speed by precisely controlling the speed of the driving motor, thus enhancing the maneuverability and response speed of the ship, optimizing the propulsion efficiency of the ship, reducing unnecessary energy consumption and reducing operating costs.

Fig. 4Speed response

Speed response

7. Conclusions

To address the issues such as low propulsion efficiency, wear and fatigue of marine mechanical components, and shortened equipment service life resulting from the vibration of the drive motor, it is essential to control the vibration of the drive motor in the marine rim propulsion device. Currently, the vibration control method for the drive motor of the marine flange propulsion device has problems including poor control over the torque and speed of the drive motor and a slow response speed. In order to tackle the above mentioned problems, a non singular sliding mode control method for the vibration of the driving motor of the marine flange propulsion device is proposed. This method measures the torque of the driving motor of the marine flange propulsion device through a disturbance observer to detect the motor vibration. Non singular sliding mode controller is used to control the motor, and the vibration control performance of the controller is improved based on improved QPSO. The results verify that the proposed method achieves higher torque observation accuracy and effectively improves torque and speed control during vibration. This provides data support for future ship fault detection and enhances the reliability and safety of ship systems, which is of great significance for improving overall ship performance and competitiveness.

Although the method proposed in this article has achieved significant results in driving motor vibration control, there are still some directions worth further exploration. Firstly, a more accurate coupled model of multiple physical fields can be studied in depth, and the model prediction information can be integrated into the disturbance observer to achieve a leap from passive monitoring to active prediction. Secondly, explore more efficient online self-tuning algorithms for controller parameters to cope with time-varying motor parameters and uncertainties under extreme sea conditions, further enhancing the adaptive capability of the control system. Finally, future research will combine vibration control with efficiency optimization of propulsion devices, exploring how to balance the overall propulsion efficiency of ships while suppressing vibration, and achieve multi-objective collaborative optimal control. In addition, combining digital twin technology to build a virtual mirror system for driving motors for real-time simulation and health management of vibration states is also an important direction for improving the intelligence level of ship propulsion systems in the future.

References

  • C. Xu, L. Fan, Z. Jiang, C. Shen, and H. Li, “Investigation on energy management strategy of gas-electric marine hybrid propulsion system with improved dynamic programing algorithm,” International Journal of Engine Research, Vol. 25, No. 1, pp. 140–155, Sep. 2023, https://doi.org/10.1177/14680874231195279
  • C. Yuan, D. Hou, and X. Liu, “Research on sliding mode control algorithm based on new power exponential reaching law,” (in Chinese), Computer Simulation, Vol. 41, No. 3, pp. 327–333, Dec. 2024, https://doi.org/10.3969/j.issn.1006-9348.2024.03.061
  • C. Ma, W. Xu, M. Liu, and J. Hong, “Low vibration control scheme for permanent magnet motor based on resonance controllers,” Energies, Vol. 17, No. 18, p. 4666, Sep. 2024, https://doi.org/10.3390/en17184666
  • L. Tang, R. Sun, and S. Zhang, “Boundary vibration constraint control design of motor-driven industrial moving belt systems subject to actuator input saturation,” IEEE Transactions on Consumer Electronics, Vol. 69, No. 2, pp. 140–147, May 2023, https://doi.org/10.1109/tce.2022.3218063
  • W. Zhao, B. Lu, Z. Liu, and G. Zhang, “An improved passivity-based control for suppressing the traction motor torque ripples due to traction network voltage fluctuation in high-speed railways,” IET Power Electronics, Vol. 16, No. 14, pp. 2287–2300, Dec. 2023, https://doi.org/10.1049/pel2.12549
  • Z. Zhang and P. Yan, “Robust composite repetitive control with disturbance observer for high-precision tracking of piezo-actuated nano-stages with measurement delays,” Review of Scientific Instruments, Vol. 94, No. 6, pp. 065001–1-65001-9, Jun. 2023, https://doi.org/10.1063/5.0145677
  • A. Kumar N, P. S. Kumar, M. K. Mohiddin, M. T. Gemeda, and A. Mishra, “GPS receiver position estimation and DOP analysis using a new form of the observation matrix approximations,” Journal of Sensors, Vol. 2022, pp. 1–12, Sep. 2022, https://doi.org/10.1155/2022/6772077
  • Y. Mei, D. Luo, K. Gong, and Y. Liao, “Disturbance observer-based event-triggered fault tolerant control for coupled spacecraft on SE(3) with actuator saturation and misalignment,” Nonlinear Dynamics, Vol. 111, No. 19, pp. 17987–18011, Nov. 2023, https://doi.org/10.1007/s11071-023-08751-w
  • F. Zeng, X. Ren, and Q. Wu, “A fault diagnosis method for motor vibration signals incorporating Swin transformer with locally sensitive hash attention,” Measurement Science and Technology, Vol. 35, No. 4, pp. 046121–46121, Apr. 2024, https://doi.org/10.1088/1361-6501/ad1cc4
  • K. A. Alattas et al., “Adaptive nonsingular terminal sliding mode control for performance improvement of perturbed nonlinear systems,” Mathematics, Vol. 10, No. 7, p. 1064, Mar. 2022, https://doi.org/10.3390/math10071064
  • M. Labbadi, M. Djemai, and S. Boubaker, “A novel non-singular terminal sliding mode control combined with integral sliding surface for perturbed quadrotor,” Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, Vol. 236, No. 5, pp. 999–1009, Dec. 2021, https://doi.org/10.1177/09596518211064791
  • A. Din, Y. Sabbar, and P. Wu, “A novel stochastic Hepatitis B virus epidemic model with second-order multiplicative α-stable noise and real data,” (in Chinese), Acta Mathematica Scientia, Vol. 44, No. 2, pp. 752–788, Jan. 2024, https://doi.org/10.1007/s10473-024-0220-1
  • F. J. Gonzalez, “System identification based on characteristic curves: a mathematical connection between power series and Fourier analysis for first-order nonlinear systems,” Nonlinear Dynamics, Vol. 112, No. 18, pp. 16167–16197, Jul. 2024, https://doi.org/10.1007/s11071-024-09890-4
  • K. Engel, “An identity theorem for the Fourier-Laplace transform of polytopes on nonzero complex multiples of rationally parameterizable hypersurfaces,” Discrete and Computational Geometry, Vol. 69, No. 1, pp. 209–231, Dec. 2022, https://doi.org/10.1007/s00454-022-00467-9
  • M. C. D. B. Cardinali, J. H. Miranda, and T. B. Moraes, “Inverse Laplace transform to fit soil water retention curve and estimate the pore size distribution,” Soil and Tillage Research, Vol. 244, p. 106258, Dec. 2024, https://doi.org/10.1016/j.still.2024.106258
  • G. Long et al., “Interior-point-method-based switching angle computation for selective harmonic elimination in high-frequency cascaded H-bridge multilevel inverters,” Journal of Power Electronics, Vol. 24, No. 8, pp. 1229–1240, Mar. 2024, https://doi.org/10.1007/s43236-024-00793-6
  • P. Vavruska, F. Bartos, M. Stejskal, M. Pesice, P. Zeman, and P. Heinrich, “Increasing tool life and machining performance by dynamic spindle speed control along toolpaths for milling complex shape parts,” Journal of Manufacturing Processes, Vol. 99, pp. 283–297, Aug. 2023, https://doi.org/10.1016/j.jmapro.2023.04.058
  • D. Pasqualotto, S. Rigon, and M. Zigliotto, “Sensorless speed control of synchronous reluctance motor drives based on extended Kalman filter and neural magnetic model,” IEEE Transactions on Industrial Electronics, Vol. 70, No. 2, pp. 1321–1330, Feb. 2023, https://doi.org/10.1109/tie.2022.3159962
  • J. Nayak, H. Swapnarekha, B. Naik, G. Dhiman, and S. Vimal, “25 years of particle swarm optimization: Flourishing voyage of two decades,” Archives of Computational Methods in Engineering, Vol. 30, No. 3, pp. 1663–1725, Dec. 2022, https://doi.org/10.1007/s11831-022-09849-x
  • F. M. Fernández, “Variational approach to the Schrödinger equation with a delta-function potential,” European Journal of Physics, Vol. 43, No. 2, p. 025401, Mar. 2022, https://doi.org/10.1088/1361-6404/ac3f27
  • L. Abualigah, “Particle swarm optimization: advances, applications, and experimental insights,” Computers, Materials, and Continua, Vol. 82, No. 2, pp. 1539–1592, Jan. 2025, https://doi.org/10.32604/cmc.2025.060765
  • V. Kartal, M. E. Emiroglu, O. M. Katipoglu, and E. Karakoyun, “Prediction of scour hole characteristics caused by water jets using metaheuristic artificial bee colony-optimized neural network and pre-processing techniques,” Journal of Hydroinformatics, Vol. 25, No. 6, pp. 2427–2443, Nov. 2023, https://doi.org/10.2166/hydro.2023.230
  • A. Dixit, A. Mani, and R. Bansal, “An adaptive mutation strategy for differential evolution algorithm based on particle swarm optimization,” Evolutionary Intelligence, Vol. 15, No. 3, pp. 1571–1585, Feb. 2021, https://doi.org/10.1007/s12065-021-00568-z
  • A. Kadu and A. Khandekar, “Optimized decentralized PID controller for TITO systems using grey wolf optimization with experimental application,” Engineering Research Express, Vol. 7, No. 4, p. 045416, Dec. 2025, https://doi.org/10.1088/2631-8695/ae192b

About this article

Received
December 2, 2025
Accepted
March 26, 2026
Published
May 16, 2026
SUBJECTS
Vibration control, generation and harvesting
Keywords
ship rim propulsion device
drive motor
vibration control
nonsingular sliding mode controller
improved quantum particle swarm optimization
Acknowledgements

The authors have not disclosed any funding.

Data Availability

The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.

Author Contributions

Lijun Han: conceptualization, methodology, software, formal analysis, investigation, data curation, writing-original draft. Qian Jiang: methodology, software, validation, investigation, visualization.

Conflict of interest

The authors declare that they have no conflict of interest.