Next Article in Journal
Underwater Time Delay Estimation Based on Meta-DnCNN with Frequency-Sliding Generalized Cross-Correlation
Previous Article in Journal
A Data Cleaning Method for the Identification of Outliers in Fishing Vessel Trajectories Based on a Geocoding Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

NSMO-Based Adaptive Finite-Time Command-Filtered Backstepping Speed Controller for New Energy Hybrid Ship PMSM Propulsion System

1
Institute of Logistics Science and Engineering, Shanghai Maritime University, Shanghai 201306, China
2
State Key Laboratory of Power System Operation and Control, Department of Electrical Engineering, Tsinghua University, Beijing 100084, China
3
College of Computer Science and Technology, Shanghai University of Electric Power, Shanghai 201306, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2025, 13(5), 918; https://doi.org/10.3390/jmse13050918
Submission received: 19 February 2025 / Revised: 20 March 2025 / Accepted: 2 April 2025 / Published: 7 May 2025

Abstract

:
In the context of the new energy hybrid ship propulsion system (NE-HSPS), the parameters of the rotor speed, torque, and current of the permanent magnet synchronous motor (PMSM) are susceptible to environmental variations and unmodeled disturbances. Conventional nonlinear controllers (e.g., backstepping, PI, and sliding mode) encounter challenges related to response speed, interference immunity, and vibration jitter. These challenges stem from the inherent uncertainties in perturbations and the limitations of the traditional nonlinear controllers. In this paper, a novel Adaptive Finite-Time Command-Filtered Backstepping Controller (AFTCFBC) is proposed, featuring a faster response time and the elimination of overshoot. The proposed controller is a significant advancement in the field, addressing the computational complexity of backstepping control and reducing the maximum steady-state error of the control output. The novel controller incorporates a Nonlinear Finite-Time Command Filter (NFTCF) adapted to the variation in motor speed. Secondly, a novel Nonlinear Sliding Mode Observer (NSMO) is proposed based on the designed nonlinear sliding mode gain function (φ(Sw)) to estimate the load disturbance of the electric propulsion system. The Uncertainty Parameter-Adaptive law (UPAL) is designed based on Lyapunov theory to improve the robust performance of the system. The construction of a simulation model of a hybrid ship PMSM under four distinct working conditions, including constant speed and constant torque, the lifting and lowering of speed, loading and unloading, and white noise interference, is presented. The results of this study demonstrate a significant reduction in speed-tracking overshoot to zero, a substantial decrease in integral squared error by 90.15%, and a notable improvement in response time by 18.6%.

1. Introduction

In light of the intensification of the global greenhouse effect, there has been a global consensus to actively respond to the dual-carbon development goal of low-carbon and zero-carbon fuels. In order to effectively reduce carbon emissions from the shipping sector, the International Maritime Organization (IMO) has introduced a series of laws and regulations. However, despite these measures, the global shipping industry is still facing tremendous pressure, and there is an urgent need for in-depth research and exploration of innovative solutions [1,2].
As a significant component of global trade, shipping has emerged as a crucial mode of transportation in transoceanic trade, offering substantial economic and regional advantages. Statistical data indicate that approximately 90% of global trade is dependent on maritime transportation, yet 3% of the total global carbon footprint is attributed to this sector [3]. In response to the issue of marine pollution and excessive carbon emissions resulting from fuel consumption, the advancement of novel energy hybrid (or all-electric) vessels, waste heat recovery, and other technologies has emerged as a pivotal research area, with the objective of enhancing the energy efficiency of ships [4]. These ships integrate environmentally friendly fuels, including methanol (Sinopharm Chemical Reagent Co. Ltd., Shanghai, China), ammonia (KBR, Houston, TX, USA), and methane–ammonia blends (MAN Energy Solutions, Hamburg, Germany), with novel energy sources, such as solar and wind, to create hybrid ship propulsion systems, representing a significant stride toward sustainable container shipping [5,6,7]. Nevertheless, the performance of the propulsion motor, which constitutes a pivotal element in the ship electric propulsion system, will inevitably influence the overall efficiency of the system. While the implementation of wind–light–electric–fuel hybrid propulsion systems allows for the comprehensive utilization of multiple energy sources, enhancing energy utilization efficiency [8], various propulsion motors still encounter significant challenges in the dynamic and evolving marine environment. These challenges include the fluctuating parameters of internal resistance and the friction coefficient, as well as external sea state-induced disturbances. These factors collectively impact the control performance of electric propulsion systems [9].
PMSMs are widely utilized in high-speed precision machinery, flywheel energy storage, aerospace, and shipboard transportation due to their simple structure, high torque density, superior efficiency, and good reliability. They have become the predominant propulsion motors for current hybrid ships [10,11]. However, their nonlinear and time-varying characteristics, as well as the coupling of motor parameters, make it challenging to measure disturbances in the control process, while the motor parameters also change over time [12]. To ensure the controllability and maneuverability of the ship during navigation, the control strategy of the motor drive must meet stricter requirements.
The present study examines the multi-branch fusion research architecture of the control algorithm of the PMSM drive system, which comprises four major categories: traditional control, intelligent control, robust control, and nonlinear control. The central problem that needs to be solved in this field is the construction of a controller with dynamic parameter-adaptive ability to improve the system’s anti-disturbance performance. The following analysis reviews the research progress of different control strategies: In the realm of traditional controllers, notable examples include classical Proportional–Integral Differentiation (PID) control and backstepping control, which are distinguished by their simplicity and ease of engineering implementation. In a recent study, Fadzrizan Mohd Hanif et al. [13] proposed a novel piecewise affine PI controller for a buck converter-generated DC motor. The proposed PA function is expected to provide better control accuracy. Zhang et al. [14] proposed an adaptive proportional–integral resonance controller to suppress inverter speed pulsation and improve the stability of the system at different speeds. Wang et al. [15] and Nguyen et al. [16] proposed a backstepping observer based on a backstepping control algorithm that estimates the inverse electromotive force and disturbances of the motor system, thereby reducing the system state error. In terms of the intelligent controller, the system’s ability to handle nonlinear disturbances is significantly improved by incorporating artificial intelligence techniques such as fuzzy inference and neural networks. In a recent research analysis, Subarao et al. [17] presented the design, control, and performance comparison of PI and ANFIS controllers for BLDC motor-driven electric vehicles and verified that the ANFIS controller exhibited superior dynamic performance. In another study, Kroics et al. [18] proposed a BLDC motor speed control with a digital adaptive PID–fuzzy controller and reduced the harmonic content to shorten the transition time and avoid the overshoot phenomenon. The authors of [19] proposed a PID control algorithm based on a multi-strategy enhanced dung beetle optimizer and back-propagation neural network for DC motor control, which was applied to improve the control accuracy of the DC motor system. Lotfi et al. [20] proposed a data-driven Brain Emotional Learning-Based Intelligent Controller (BELBIC) for nonlinear MIMO systems to study the control of nonlinear multiple-input multiple-output (MIMO) systems by dynamically adjusting the probability coefficients. Liu et al. [21], Wang et al. [22], and Yue et al. [23] used intelligent control strategies combining neural networks, deep learning, and data-driven methods, which were applied to improve the dynamic performance of Permanent Magnet Synchronous Motors (PMSMs) and optimize the regulation effect of controller parameters and power allocation. In the domain of robust controllers, sliding mode control (SMC) and the algorithms derived from it represent a fundamental framework, exhibiting distinct advantages in addressing uncertainties. The efficacy of these methods is further enhanced by the introduction of various observers, including the Sliding Mode Observer (SMO) [24], the Extended Sliding Mode Load Torque Observer with Variable Structure (ESMLTO) [25], the Learning Observer [26], the Hyper-Twisted Observer [27], etc., which enable the controller to be effectively applied to situations with variable system parameters and complex perturbations. For example, Chen et al. [28] designed a robust model-free ultra-twisted sliding mode control method based on the Extended Sliding Mode Disturbance Observer (ESMDO) for improving the anti-interference capability of motor systems. Tian et al. [29] proposed a robust adaptive resonance control method, which is applied to the problem of poor robustness of adaptive resonance control in the face of non-periodic disturbances, and Wang et al. [30] proposed a robust model-free super-twisted sliding mode control method based on the Adaptive Active Disturbance Rejection Controller (AADRC) to improve the Extended State Observer (ESO), which realizes the compensation of disturbance estimation for a PMSM current loop in a complex sea state. In the realm of nonlinear controllers, the development and utilization of advanced mathematical tools by advanced mathematical engineers has led to significant advancements in the field of traditional control theory. Jabari et al. [31] proposed an efficient DC motor speed control using a Novel Multi-Stage FOPD (1 + PI) Controller optimized by the Pelican Optimization Algorithm for the purpose of the speed regulation of DC motors. Suid et al. [32] proposed an optimal parameterization method based on the Nonlinear Sine Cosine Algorithm (NSCA) for the sigmoid PID controller applied to the Automatic Voltage Regulator (AVR). The proposed method ensures the accurate compensation of unknown disturbances. Senhaji et al. [33] and Chaou et al. [34] proposed a backstepping control technique for regulating the speed and current of a PMSM in a standard operating environment. However, given the unavoidable presence of external environmental effects, uncertainties in motor parameters, and unknown external disturbances, Karabacak et al. [35] proposed the speed and current regulation of a PMSM via nonlinear and adaptive backstepping control. On this basis, the present study explores a series of issues, including the command implementation and filtering design of the virtual controller, steady-state error, and finite-time convergence, among others.
A thorough review of the extant literature reveals that a singular control method invariably falls short in attaining an optimal control effect. This is evidenced by the occurrence of a shivering phenomenon, exacerbated by non-matching perturbations, and the issue of system state error in robust control. Moreover, high-frequency switching in SMC still gives rise to the shivering phenomenon, and the implementation of inverse-stepping control in the controller will unavoidably lead to an increase in the complexity of the differential derivation of the system state. In addressing the aforementioned challenges in ship PMSM control, this paper proposes a cascaded vector control technique, namely, the Adaptive Finite-Time Command-Filtered Backstepping Controller (AFTCFBC), which is derived from a mathematical model of a PMSM with unknown perturbations and uncertain parameters. A comparative analysis of the AFTCFBC with other nonlinear control schemes, including the recent neuroendocrine PID controller, BELBIC PID controller, sigmoid PID controller, and fractional-order PID controller, reveals the significant advantages of the AFTCFBC in multiple domains.
In terms of control accuracy, the AFTCFBC has the capacity to effectively manage complex working conditions in ship PMSM control. This includes scenarios involving unknown disturbances, such as waves and wind, as well as uncertainties, such as load changes and motor parameter changes. By accurately controlling the motor operation state, it ensures the stable output of the ship’s power system. In contrast, other control schemes may face challenges in maintaining such high levels of accuracy. In terms of anti-interference capacity, the AFTCFBC’s adaptive and finite-time control characteristics enable swift adaptation to disturbances, effectively mitigating their effects. For instance, when a ship encounters adverse sea conditions, it can swiftly adjust its control strategy to maintain the normal operation of the PMSM. In contrast, controllers such as the sigmoid PID exhibit limited anti-interference effectiveness in response to sudden disturbances of this nature. In terms of dynamic response speed, the AFTCFBC, when combined with the advantages of finite-time control, can respond more quickly to rapid changes in the ship’s operating conditions (e.g., emergency acceleration, deceleration, etc.) by adjusting the motor speed and torque and other parameters to ensure the ship’s maneuverability. In contrast, other control schemes have difficulty responding to the demand for rapid dynamic control of the ship. From the standpoint of system stability assurance, the AFTCFBC, through the judicious design of exponential decay, sliding mode function, and backstepping feedback control strategy, ensures the integrity of the entire control system in the face of a range of uncertainties. This approach enables the system to maintain optimal stability throughout the ship’s long-term operation. This is particularly noteworthy in the context of a ship’s long-term voyage, where the reliability of the PMSM control system is paramount. In comparison to alternative control schemes, the AFTCFBC exhibits superior stability maintenance capabilities, with a tendency to exhibit less variability and more reliability. This superiority is evident in scenarios where system stability must be ensured, as the AFTCFBC provides a comprehensive and effective guarantee, while other control schemes may exhibit fluctuations and deficiencies in stability maintenance. Consequently, the AFTCFBC is anticipated to be a suitable option for PMSM control, ensuring the efficient and reliable operation of vessels in complex navigation environments.
The design of the AFTCFBC in this paper takes into account the complexity and specificity of ship PMSM control, integrating the advantages of multiple control methods. The paper proposes finite-time convergence control based on an adaptive law and a backstepping sliding mode control method based on a command filter, which effectively solves the key problems of control accuracy, anti-interference ability, dynamic response speed, and stability guarantee. The rest of this paper is structured as follows: Section 2 presents the structural framework of the new energy hybrid ship propulsion system and the construction of the PMSM mathematical model with matched or unmatched perturbations. Section 3 provides the design of the AFTCFBC to enable the output of the system to track the desired rotational speed within a finite period of time. Section 4 demonstrates the stability of the proposed AFTCFBC by applying Lyapunov theory. Section 5 outlines a simulation of the designed controller. Section 6 offers a summary and conclusions.

2. New Energy Hybrid Ship Propulsion System and Mathematical Modeling

In this section, an overview of the functions of each module in a novel energy hybrid ship is presented, and a mathematical model of the PMSM propulsion system is subsequently developed.

2.1. Hybrid Ship Propulsion System Architecture

In recent years, new energy hybrid ships have been developed with the objective of meeting the IMO’s carbon emission standards and of achieving comprehensive energy saving, energy storage, and efficient energy. Such ships employ diesel engines for the purpose of providing propulsion power and generating electricity, while solar photovoltaic panels and wind energy are utilized for auxiliary power generation and work together through inverters. This enables the optimization of the motor speed strategy in each sea state [36,37,38].
Figure 1 shows that in the new energy hybrid ship propulsion system, the entire system is monitored and controlled by the central control room and computer. The energy management system oversees the coordination of operational activities across all components via the control network. The primary source of energy for the vessel is the diesel engine, which transforms kinetic energy into electrical energy and then links to the power grid through an alternating-current/direct-current (AC/DC) inverter. The power from the grid can be supplied to various types of loads on the ship, either directly or via the inverters in the propulsion system. Solar energy and wind energy are converted into electricity by means of solar and wind power. This electricity can be utilized in two distinct ways. Initially, it can be transmitted via the transmission line, DC/DC inverter, and DC/AC inverter and subsequently connected directly to the power grid. This configuration serves as an auxiliary power unit for the ship’s power supply. Alternatively, the electricity can be transmitted through the DC/DC inverter and stored in the battery. This battery then releases the stored electricity when required.
In the propulsion system, the electric energy processed by the inverter is optimized and controlled by space vector pulse-width modulation (SVPWM), which then drives the PMSM to run. The PMSM outputs the rotational speed, which drives the propeller to rotate, thus enabling the propulsion of the ship. The system as a whole is capable of combining new and traditional energy sources through the collaborative work of all its parts. This allows it to utilize clean energy sources such as solar and wind in order to reduce carbon emissions, while also relying on the diesel engine to ensure the continuous operation of the ship and sufficient power to meet the needs of the new energy hybrid ship for long-distance voyages when necessary.

2.2. Mathematical Modeling of Ship Propulsion Motors

It is recommended that the mathematical model of a surface-mounted PMSM be represented in a synchronous rotating Cartesian coordinate system [39], as presented in Equation (1).
J d w d t = B w + 3 2 P n Ψ f i q T L L q d i q d t = P n Ψ f w P n L q i d w R s i q + u q L d d i d d t = P n L d i q w R s i d + u d
where w represents the rotor mechanical angular velocity of the motor; Pn represents the pole pair number; Ψf represents the rotor flux linkage; J represents the rotational inertia; B represents the viscous damping friction coefficient; TL is the load torque; Rs is the stator resistance; Ld and Lq represent the inductances of the stator on the d-q axis; id and iq represent the currents of the stator on the d-q axis; and ud and uq represent the input voltages of the stator on the d-q axis.
In order to facilitate the design of the controller for the motor model in a more accurate and intuitive manner, a simplified motor model is illustrated in Equation (2).
d w d t = Γ w + λ 1 i q + D d i q d t = P n λ 2 i d w + μ 1 i q + u q L s d i d d t = P n i q w + μ 2 i d + u d L s
where μ 1 , μ 2 are unknown parameters, the stator inductance L s = L d = L q ,   Γ = B J ,   λ 1 = 1.5 P n Ψ f J ,   λ 2 = Ψ f L s ,   μ 1 = R s L q ,   λ 1 = 1.5 P n Ψ f J ,   λ 2 = Ψ f L s ,   μ 1 = R s L q . As stated in [36], system (2) is a nonlinear equation in semi-strict feedback form, in which w, id and iq are regarded as the state variables of the system.
The subsequent three lemmas are introduced: The first and second lemmas are employed to prove the stability of the AFTCFBC and to analyze it in this paper. The third is used to prove the stability of the NFTCF and to analyze it [40].
Lemma 1.
For any positive constants c and d and any real function η ( x , y ) > 0 , the following inequality holds: x c y d c c + d η ( x , y ) x c + d + d c + d η c / d ( x , y ) y c + d .
Lemma 2.
Consider a nonlinear system where there is a function V x > 0 on 1 and V ˙ x k V α x + ϵ ,   k > 0 ,   ϵ > 0 ,   0 < α < 1 , which is pragmatically stable in finite time.
Lemma 3.
Consider a nonlinear system where there is a function V x > 0 on 1 and V ˙ x k V α x b V x ,   k > 0 ,   0 < α < 1 , which is fast and stable in finite time.

3. AFTCFBC Design

This section of the paper is concerned with the issue of how to achieve effective improvement in the control of the ship’s PMSM parameters in the context of unknown load disturbance variations in a complex marine environment. In doing so, it considers the phenomenon of controller oscillation and overshoot, which may occur as a result of jitter vibration during the SMC process. In order to achieve the accurate tracking of the nonlinear system (2) output (w) relative to the reference signal (wref) within a finite time frame, an AFTCFBC control strategy is proposed. The block diagram of the controller structure is divided into two sections: outer-loop speed control and single inner-loop current control, as expressed in Figure 2. The configuration of the inverter depicted in the figure comprises C0, which denotes capacitance, udc, representing the inverter’s DC-side voltage, and idc for the inverter’s DC-side current. Additionally, S1, S2, S3, S4, S5, and S6 refer to six switching signals, with the input being facilitated by SVPWM. In this configuration, the transistors of SVPWM act as switching devices.
Step 1 involves the construction of the virtual current controller via NSMC. Steps 2 and 3 then proceed with the design of the d-axis and q-axis voltage controllers, utilizing the virtual control currents iqr, NFTCF, and UPAL to obtain the control signals (ud, uq). The control signals ud and uq are transformed in a series of steps, beginning with an inverse Park transform, followed by space vector pulse-width modulation (SVPWM), an inverter, and finally a Clarke transform. This sequence of transformations is used to obtain the direct (id) and intersection (iq) currents, which are then fed back to the controller as part of a single inner-loop current feedback control loop. In the field of motor control, the Park and Clarke transforms are two widely used mathematical transformations that facilitate the conversion of variables in a three-phase (abc) coordinate system into a two-phase (αβ) stationary coordinate system, as well as the synchronous rotation of direct-axis (d) and cross-axis (q) coordinate systems. This enables the development of more intuitive and efficient control strategies. The inverter is responsible for converting the direct-current power supply to an alternating-current power supply. The SVPWM technique is a common inverter control technique that precisely controls the output voltage waveform and frequency by adjusting the pulse width. The rotor position (θ) and speed (w) of the PMSM are obtained from the position and speed calculation module, which constitutes the external-loop speed feedback control of the controller. This results in a cascaded dual closed-loop vector control strategy.

3.1. Designing Nonlinear Finite-Time Command Filter

The designed command filter can be employed to address the issue of the complexity of the differential derivative calculation resulting from the implementation of backstepping control, thereby reducing the maximum steady-state error of the system output as expressed in Equation (3).
β ^ ˙ = ζ w , t + ξ t β ˜ r + ρ β ˜ + δ β ˜
where β ˜ = β β ^ ,   β = i ^ qr ,   i ^ qr denotes the cross-axis desired virtual current control quantity, as shown in Figure 2. β ^ is the estimated state signal β, and β denotes the virtual current filtering signal, the design procedure for which is outlined in Section 3.2.2. Additionally, 0 < r < 1, r, δ is a positive constant. In this particular study, we have set r = 0.5.
In Equation (3), ζ w , t and ξ t denote monotonically bounded functions with respect to the variable t, with the stipulation that both functions must be non-negative. The design of ζ w , t for distinct rotational speeds, denoted by w , enables the dynamic adjustment of the filter’s (3) filtering capability in response to the variation in rotational speed, w . Assume that the state signal β and its first-order derivatives are bounded. In this case, the filter error β ˜ will converge to a value close to zero within a finite time frame.
The present study analyzes the stability of command filters in the context of Lyapunov candidate functions, as expressed in Equation (4).
V β = 1 2 β ˜ 2
The derivation of V β ultimately yields Inequation (5).
V ˙ β = β ˜ β ˙ β ^ ˙ = β ˜ β ˙ ζ w , t β ˜ ξ t β ˜ β ˜ 1 / 2 + ρ β ˜ δ ζ w , t + δ β ˜ 2 ξ t β ˜ 2 β ˜ 1 / 2 + ρ + β ˜ β ˙ ζ w , t + δ β ˜ 2 β ˜ 1 / 2 ξ t β ˜ 3 / 2 β ˜ 1 / 2 + ρ β ˜ 1 / 2 β ˙
If there exists a positive constant M such that ξ t min = M > β ˙ max = σ > 0 and there exists M = h σ ,   h > 0 , then there exists the inequality shown in Inequation (6).
V ˙ β L β ˜ 2 β ˜ 1 / 2 h σ β ˜ 3 / 2 β ˜ 1 / 2 + ρ β ˜ 1 / 2 σ L β ˜ 2 σ β ˜ 3 / 2 h β ˜ 1 / 2 β ˜ 1 / 2 + ρ 1 β ˜ 1 / 2
where L = ζ w , t + δ .
When satisfying ρ 2 h 1 β ˜ β ˜ 1 / 2 β ˜ 1 / 2 + 1 ,   ρ > 0 , we have h β ˜ 3 / 2 β ˜ 1 / 2 + ρ 1 β ˜ 1 / 2 1 , and if there exists a positive constant m such that at this point ζ w , t min = m 0 , then we can obtain the equation shown in Equation (7).
V ˙ β L β ˜ 2 σ β ˜ 3 / 2 2 m V β σ 2 V β 3 / 4
where m = m 0 + δ .
According to Lemma 3, the nonlinear command filter (3) is finite-time-stable. The control structure diagram of the filter shown in Figure 3 is constructed, and the stability of the proposed NFTCF is verified by simulation.
The input signal β(t) is given by Equation (8).
β t = 60 , 60 + 20 sin f 2 π t , 40 + 10 t ,   0 t < 0.5 ,   0.5 t < 2 ,   2 t < 3 .
where f is the signal frequency in Hertz (Hz).
The nonlinear function is shown in Equation (9).
ζ w , t = l 1 e l 2 w t + 20 ξ t = l 3 tanh l 4 t
where l 1 ,   l 2 ,   l 3 ,   l 4 are positive constants, the specific values of which are related to β and w(t); in this paper, l 1 = 90 ,   l 2 = 200 ,   l 3 = 200 ,   l 4 = 6 . The given signal w(t) is a random white noise interference signal superimposed at the speed of 500 r/min.
The tracking performance of the NFTCF output β ^ signal, which is tracked at different frequencies (f = 5 Hz, 50 Hz, 100 Hz) of the input β signal, is analyzed through simulations. The effect of the input signal β at different frequencies on the stability of the filter is investigated through these simulations. The parameters ρ ,   σ of Equation (3) are analyzed for their effect on the filter’s stability under the selected input signal β of the same frequency. The values of their best performance are selected. The results of these analyses can be found in Figure 4, Figure 5, Figure 6 and Figure 7.
As demonstrated in Figure 4, Figure 5, Figure 6 and Figure 7, the designed filter demonstrates superior tracking performance in the low-frequency band. Conversely, the tracking error β ˜ increases with the frequency of the input signal β and decreases with the parameters ρ and δ. Concurrently, the response speed accelerates.
As demonstrated in Figure 3 and Figure 4 and in accordance with Equation (3), the filter exhibits low-pass characteristics, thereby attenuating high-frequency signals more significantly than low-frequency signals. Consequently, in scenarios where the input signal comprises a substantial proportion of high-frequency components, the signal undergoes significant attenuation upon filtration, resulting in increased signal distortion and error.

3.2. Designing Backstepping Sliding Mode Controller

In accordance with the tenets of backstepping sliding mode control theory, the exponentially decaying sliding mode surface is given by the equation S = Δ Δ 0 e γ t , wherein represents the state error, Δ 0 denotes the initial value, and γ is a positive constant. Given that system (2) is an equation in semi-strict feedback form, the objective of employing backstepping control is to effectively eliminate the state variable errors in the rotational speed (w) and current ( i q ,   i d ) in system (2) through the feedback mechanism and to achieve high-precision control of the output.

3.2.1. Design of d-q-Axis Voltage Input Controller

In consideration of the second and third equations in the PMSM system (2), the design of the q-axis current sliding mode function is presented in Equation (10).
S q = Δ q Δ q 0 e γ q t
where γ q is a positive constant, speed error Δ q = i ^ qr i q ,   i ^ qr = β denotes the cross-axis desired virtual current state variable, and Δ q 0 = i ^ qr 0 i q 0 , wherein i ^ qr 0 and i q 0 represent the initial value.
The differential equation of the closed-loop tracking error is derived from the sliding mode function S q and analyzed using Lyapunov stability theory as outlined below.
It is imperative to consider the Lyapunov candidate function V 1 = V β + V q in Equation (11), wherein V q = 1 2 S q 2 .
V 1 = V β + 1 2 S q 2
The derivation of V 1 is shown in Equation (12).
V ˙ 1 = V ˙ β + S q i ^ ˙ qr P n λ 2 i d w μ 1 i q u q L s + γ q Δ q 0 e γ q t
where i ^ ˙ qr is the q-axis desired virtual current state derivative, and i ^ ˙ qr = β ^ ˙ .
Subsequently, the q-axis voltage input controller is designed as shown in Equation (13).
u q = L s K q S q + β ^ ˙ P n λ 2 i d w μ ^ 1 i q + γ q Δ q 0 e γ q t
where K q is a positive constant and μ ^ 1 represents an estimate of the parameter μ 1 , and its design process is given in Section 3.3.2.
In the absence of consideration of the parameter-adaptive law design ( μ ^ 1 = μ 1 ) and taking u q into account in Equation (12), we obtain in Equation (14).
V ˙ 1 = β ˜ β ˙ β ^ ˙ K q S q 2 K q S q 2 2 m V β σ 2 V β 3 / 4 2 K q V q 2 m V β + C 1 2 ϕ 1 V 1 + C 1
where ϕ 1 = min K q ,   m ,   C 1 0 .
Upon analysis of the aforementioned integral inequality (14), it becomes evident that if ϕ 1 > C 1 / 2 τ 1 τ 1 > 0 , when V 1 = τ 1 ,   V ˙ 1 2 ϕ 1 τ 1 + C 1 , there is V ˙ 1 0 . This signifies that V ˙ 1 τ 1 is an invariant set V 1 t τ 1 t 0 with respect to V 1 = τ 1 , as illustrated in Equation (15).
0 V 1 t ϕ 1 + V 1 0 ϕ 1 e 2 ϕ 1 t ,   t 0
The analysis of Equation (15) shows that V 1 t is subject to the constraint ϕ 1 . This observation leads to the conclusion that S q is bounded. Therefore, when the sliding mode exponential function S q = Δ q Δ q 0 e γ q t is utilized as a Lyapunov function, it can be ensured that the system is globally exponentially stable and the q-axis current error Δ q will converge to zero in finite time.
Similarly, the d-axis current sliding mode function is designed in Equation (16).
S d = Δ d Δ d 0 e γ d t
where γ d is a positive constant and speed error Δ d = i ^ dr i d ,   Δ d 0 = i ^ dr 0 i d 0 , wherein i ^ dr 0 and i d 0 represent the initial value. Assume that i ^ dr = 0 .
The differential equation of the closed-loop tracking error is derived from the sliding mode function S d and analyzed using Lyapunov stability theory as outlined below.
It is imperative to consider the Lyapunov candidate function V 2 = V 1 + V d in Equation (17), wherein V d = 1 2 S d 2 .
V 2 = V 1 + 1 2 S d 2
The derivation of V 2 is shown in Equation (18).
V ˙ 2 = V ˙ 1 + S d i ^ ˙ dr P n i q w μ 2 i d u d L s + γ d Δ d 0 e γ d t
where i ^ ˙ dr is the d-axis desired virtual current state derivative, and i ^ ˙ dr = 0 .
Subsequently, the d-axis voltage input controller is designed as shown in Equation (19).
u d = L s K d S d P n i q w μ ^ 2 i d + γ d Δ d 0 e γ d t
where K d is a positive constant and μ ^ 2 represents an estimate of the parameter μ 2 , and its design process is given in Section 3.3.2.
In the absence of consideration of the parameter-adaptive law design ( μ ^ 1 = μ 1 ,   μ ^ 2 = μ 2 ) and taking u d into account in Equation (18), we obtain in Equation (20).
V ˙ 2 = V ˙ 1 K d S d 2 2 K q V q 2 K d V d 2 m V β + C 2 2 ϕ 2 V 2 + C 2
where ϕ 2 = min K q ,   K d ,   m ,   C 2 0 .
It is evident that an identical analytical process to that delineated in Equation (14) results in the derivation of in Equation (21).
0 V 2 t ϕ 2 + V 2 0 ϕ 2 e 2 ϕ 2 t ,   t 0
The analysis of Equation (21) shows that V 2 t is subject to the constraint ϕ 2 . This observation leads to the conclusion that S q ,   S d are bounded. Therefore, when the sliding mode exponential function S d = Δ d Δ d 0 e γ d t is utilized as a Lyapunov function, it can be ensured that the system is globally exponentially stable and the d-axis current error Δ d will converge to zero in finite time.

3.2.2. Designing a Virtual Current Filter Controller

Given the first equation of the PMSM system (2), the function S w of the speed sliding mode is designed as expressed in Equation (22).
S w = Δ w Δ w 0 e γ w t
where γ w is a positive constant, speed error Δ w = w ref w , wherein w ref denotes the given desired reference speed input. Δ w 0 = w ref 0 w 0 , wherein w ref 0 and w 0 denotes the initial value.
The differential equation of the closed-loop tracking error is derived from the sliding mode function S w and analyzed using Lyapunov stability theory as outlined below.
It is imperative to consider the Lyapunov candidate function V 3 = V 2 + V w in Equation (23), wherein V w = 1 2 S w 2 .
V 3 = V 2 + 1 2 S w 2
The derivation of V 3 is shown in Equation (24).
V ˙ 3 = V ˙ 2 + S w w ˙ ref Γ w + λ 1 Δ q λ 1 β ˜ λ 1 β D + γ w Δ w 0 e γ w t
where the cross-axis current error Δ q = i ^ qr i q , wherein cross-axis current virtual control i ^ qr is designed as i ^ qr = β .
Subsequently, the virtual current filtering control β signal is designed as shown in Equation (25).
β = 1 λ 1 K w S w + w ˙ ref Γ w D ^ + γ w Δ w 0 e γ w t
where D ^ is an estimate of D, and its design process is given in Section 3.3.1.
In the absence of consideration of the parameter-adaptive law design ( μ ^ 1 = μ 1 ,   μ ^ 2 = μ 2 ) and the disturbance estimation design ( D ^ = D ) and taking β into account in Equation (24), we obtain in Equation (26).
V ˙ 3 = V ˙ 2 + S w K w S w + λ 1 Δ q λ 1 β ˜ = K w S w 2 K q S q 2 K d S d 2 + λ 1 Δ q S w λ 1 β ˜ S w + V ˙ β 3 λ 1 2 K w S w 2 + λ 1 2 K q S q 2 K d S d 2 + λ 1 2 β ˜ 2 2 m V β σ 2 V β 3 / 4 + λ 1 2 Δ q 2 0 e 2 γ q t 2 K w 3 λ 1 2 V w 2 K q λ 1 2 V q 2 K d V d 2 m λ 1 2 V β + λ 1 2 Δ q 2 0 e 2 γ q t 2 ϕ 3 V 3 + C 3
where ϕ 3 = min K w 3 λ 1 2 ,   K q λ 1 2 ,   K d ,   m λ 1 2 ,   C 3 = λ 1 2 Δ q 2 0 e 2 γ q t .
It is evident that an identical analytical process to that delineated in Equation (14) results in the derivation of in Equation (27).
0 V 3 t ϕ 3 + V 3 0 ϕ 3 e 2 ϕ 3 t ,   t 0
The analysis of Equation (27) shows that V 3 t is subject to the constraint ϕ 3 . This observation leads to the conclusion that S w ,   S q ,   S d are all bounded. Therefore, when the sliding mode exponential function S w = Δ w Δ w 0 e γ w t is utilized as a Lyapunov function, it can be ensured that the system is globally exponentially stable and the speed error Δ w will converge to zero in finite time.

3.3. Designing NSMO and UPAL

3.3.1. Designing Exponential Nonlinear Sliding Mode Observer

A nonlinear function is introduced for the NSMO to estimate the load torque, and the design is shown in Equation (28).
D ^ = z ^ φ S w z ^ ˙ = g S w Φ + z ^ + φ S w
where Φ = w ˙ ref Γ w λ 1 i q + γ w Δ w 0 e γ w t ,   φ S w is actually designed according to the need for a nonlinear function, and g S w = φ S w S w is a bounded function, wherein g S w is designed to resist the perturbation caused by changes in the external environment, and is required to satisfy G min g S w G max . The values of Gmin and Gmax are both constants, with values greater than zero.
The selection of an appropriate nonlinear gain function enables the embedding of both linear and nonlinear dynamics into the motor system (2), while simultaneously suppressing the impact of disturbances originating from within and outside the system. Consequently, the sliding mode is identified as the optimal nonlinear gain function for the NSMO. Its block diagram is illustrated in Figure 8.
The error equation for the NSMO is shown in Equation (29).
D ˜ ˙ = g S w D ˜ D ˙
The nonlinear sliding mode observer, designed using the closed-loop tracking differential Equation (29), has been proven to be globally exponentially stable.
It is imperative to consider the Lyapunov candidate function V 4 = V D = 1 2 D ˜ 2 , with the derivation of V D shown in Equation (24).
V ˙ 4 = D ˜ D ˜ ˙
Substituting Equation (29) into Equation (30) yields in Equation (31).
V ˙ 4 = D ˜ g S w D ˜ D ˙ 1 2 g S w D ˜ 2 + 1 2 D ˙ 2 2 G min 1 2 V D + D ˙ 2 2 2 ϕ 4 V 4 + C 4
where ϕ 4 = G min 1 / 2 ,   C 4 = D ˙ 2 / 2 .
The disturbances D and their first-order derivatives D ˙ in the system are bounded, continuous, and differentiable. It is evident that an identical analytical process to that delineated in Equation (14) results in the derivation of in Equation (32).
0 V 4 t ϕ 4 + V 4 0 ϕ 4 e 2 ϕ 4 t ,   t 0
An analysis of Equation (32) reveals a limitation of V 4 t by ϕ 4 . Consequently, it can be deduced that D ˜ is bounded. This indicates that the system can be ensured to be globally exponentially stable, and the parameter error D ˜ can converge to zero in a finite time.
The nonlinear function g S w is designed in accordance with the specifications set forth in Equation (33).
g S w = p 1 p 2 S w + p 3 S w 3
where p 1 ,   p 2 ,   p 3 are all positive constants. Assume that p 1 = 1.3 ,   p 2 = 80 ,   p 3 = 0.001 . In light of the fact that D(t) represents a random white noise interfering signal, the bounded input signal w(t) is illustrated in Equation (34).
w t = 500 ,   500 + 20 sin 100 π t ,   0 t < 0.5 ,   0.5 t < 3 .
In order to validate the soundness of the NSMO designed in this paper, a simulation model was constructed in accordance with the specifications set forth in Equation (29). The fundamental principles underlying the NSMO design were then subjected to a simulation verification process, the results of which are presented in subsequent figures.
As illustrated in Figure 9, the error D ˜ ˙ t of the NSMO rapidly approaches 0 at the initial stage of the simulation and subsequently stabilizes. Concurrently, the error Equation (29), D ˜ t , exhibits fluctuations around 0, attributable to the impact of the input disturbance signal D t . Notably, the first-order derivative of the NSMO is constrained at the commencement of the simulation period. Additionally, Figure 9 demonstrates that the first-order derivative D ˙ t of the interfering signal D t remains within certain limits during the simulation time, thereby validating the practicality of the NSMO and nonlinear function g S w design.

3.3.2. Designing μ1,μ2 Parameter-Adaptive Law

In the absence of consideration of the filter design ( β ^ = β ) and the disturbance estimation design ( D ^ = D ), integrating the equations listed in footnotes (13), (19), and (25) with respect to the derivative of Equation (23) results in
V ˙ 3 = K w S w 2 + K q S q 2 + K d S d 2 + λ 1 S w Δ q λ 1 S w β ˜ + S w D ˜ + μ ˜ 1 S q i q + μ ˜ 2 S d i d = K w S w 2 + K q S q 2 + K d S d 2 + λ 1 S w Δ q + μ ˜ 1 S q i q + μ ˜ 2 S d i d
where μ ˜ 1 is an error of μ 1 ,   μ ˜ 1 = μ μ ^ 1 . μ ˜ 2 , which is an error of μ 2 ,   μ ˜ 2 = μ 2 μ ^ 2 . The adaptive law for parameter μ = μ 1 μ 2 is designed as shown in Equation (36).
μ ^ ˙ = Π i q 0 0 i d S q 0 0 S d Σ μ ^ 1 μ ^ 2
where Π ,   Σ are symmetric positive definite matrices. Π = ϖ 1 0 0 ϖ 2 ,   and Σ = ε 1 0 0 ε 2 , wherein ϖ 1 ,   ϖ 2 ,   ε 1 and ε 2 are all positive constants, and ϖ = ϖ 1 = ϖ 2 ,   ε = ε 1 = ε 2 .
As illustrated in Figure 2, Equations (28) and (36) demonstrate a clear relationship between an increase in the external perturbation of the system and the subsequent effect on the system output w. This, in turn, exerts an influence on the input of the motor d-q-axis voltages, thereby inducing parametric instability in the motor. The development of an adaptive law (UPAL) to counteract system instability due to variations in motor current and voltage, resulting from disturbances, constitutes a pivotal approach to ensure operational stability and reliability.
It is imperative to consider the Lyapunov candidate function V 5 = V 3 + V μ in Equation (37), wherein V μ = 1 2 ϖ μ ˜ 1 2 + 1 2 ϖ μ ˜ 2 2 .
V 5 = V 3 + 1 2 ϖ μ ˜ 1 2 + μ ˜ 2 2
The derivation of V 5 is shown in Equation (38).
V ˙ 5 = V ˙ w + V ˙ q + V ˙ d + 1 ϖ μ ˜ 1 μ ˜ ˙ 1 + μ ˜ 2 μ ˜ ˙ 2
The application of μ ^ = μ ^ 1 μ ^ 2 to Equation (38) results in Equation (39).
V ˙ 5 = K w S w 2 + K q S q 2 + K d S d 2 + λ 1 S w Δ q ε ϖ μ ˜ 1 μ ^ 1 + μ ˜ 2 μ ^ 2 = K w S w 2 + K q S q 2 + K d S d 2 + λ 1 S w Δ q ε ϖ μ ˜ 1 2 + μ ˜ 2 2 + μ ˜ 1 μ 1 + μ ˜ 2 μ 2 K w S w 2 + K q S q 2 + K d S d 2 + λ 1 S w Δ q ε 2 ϖ μ ˜ 1 2 + μ ˜ 2 2 + ε 2 ϖ μ 1 2 + μ 2 2 2 K w λ 1 V w 2 K q λ 1 2 V q 2 K d V d 2 ε V μ + λ 1 2 Δ q 2 0 e 2 γ q t + ε 2 ϖ μ 1 2 + μ 2 2 2 ϕ 5 V 5 + C 5
where ϕ 5 = min K w λ 1 ,   K q λ 1 2 ,   K d ,   ε ,   C 5 = λ 1 2 Δ q 2 0 e 2 γ q t + ε 2 ϖ μ 1 2 + μ 2 2 .
It is evident that an identical analytical process to that delineated in Equation (14) results in the derivation of in Equation (40).
0 V 5 t ϕ 5 + V 5 0 ϕ 5 e 2 ϕ 5 t ,   t 0
A thorough examination of Equation (40) reveals a limitation of V 5 t by ϕ 5 . Consequently, it can be deduced that μ ˜ 1 ,   μ ˜ 2 are bounded. This indicates that the system can be ensured to be globally exponentially stable, and the parameter error μ ˜ 1 ,   μ ˜ 2 can converge to zero in a finite time.

4. Stability Proof

For the purposes of facilitating the proof and analysis, the following assumptions are posited with respect to the desired trajectory wref(t):
Assumption 1.
The requisite reference input trajectories wref(t) and their derivatives d j w ref t d j t ,   1 j n are bounded, continuous, and known.
Assumption 2.
The disturbances D t and their first-order derivatives d D t d t in the system are bounded, continuous, and differentiable, and have D ˙ ϒ ,   ϒ positive constants.
Assumption 3.
The designed composite filters β ^ t and their derivatives d j β ^ t d j t ,   1 j n are known to be bounded, continuous, and well defined.
In an analysis of the stability of a specific nonlinear system, Lyapunov theory provides an effective method to solve the problem of nonlinear system stability that cannot be addressed by the stability criteria in classical control theory (e.g., algebraic criterion, Laws criterion, root-trajectory method, etc.). According to the Lyapunov theory of the energy stability of systems, all controllers in the entire control system, including the designed NSMO and UPAL, are taken into account. The stability of the AFTCFBC is thus proven and analyzed in detail.
The Lyapunov candidate function V is selected in accordance with the specifications outlined in Equation (41).
V = V w + V q + V d + V β + V D + V μ
The derivation of V is shown in Equation (42).
V ˙ = S w S ˙ w + S q S ˙ q + S d S ˙ d + β ˜ β ˜ ˙ + D ˜ D ˜ ˙ + μ ˜ 1 μ ˜ ˙ 1 + μ ˜ 2 μ ˜ ˙ 2
The result of combining the solutions to Equations (3), (7), (19), (25), (29) and (35) with Equation (42) is shown in in Equation (43).
V ˙ = K w S w 2 K q S q 2 K d S d 2 + λ 1 S w Δ q λ 1 S w β ˜ + S w D ˜ + V ˙ D ε ϖ μ ˜ 1 μ ^ 1 + μ ˜ 2 μ ^ 2 = K w S w 2 K q S q 2 K d S d 2 + λ 1 S w Δ q 2 0 e 2 γ q t + λ 1 S w S q + λ 1 S w β ˜ + S w D ˜ + V ˙ β + D ˜ D ˜ ˙ ε ϖ μ ˜ 1 μ ^ 1 + μ ˜ 2 μ ^ 2
The simplified Equation (43), derived from the premises of Lemma 1, is thus written as in Equation (46).
V ˙ = V ˙ β K w S w 2 K q S q 2 K d S d 2 + λ 1 S w Δ q 0 e γ q t + λ 1 S w S q λ 1 S w β ˜ + S w D ˜ + D ˜ g S w D ˜ D ˙ ε ϖ μ ˜ 1 μ ^ 1 + μ ˜ 2 μ ^ 2 K w S w 2 K q S q 2 K d S d 2 + λ 1 2 S w 2 + λ 1 2 Δ q 2 0 e 2 γ q t + λ 1 2 S w 2 + λ 1 2 S q 2 + λ 1 2 S w 2 + λ 1 2 β ˜ 2 + 1 2 S w 2 + 1 2 D ˜ 2 g S w D ˜ 2 + 1 2 D ˜ 2 + 1 2 ϒ 2 ε ϖ μ ˜ 1 μ ^ 1 + μ ˜ 2 μ ^ 2 + V ˙ β K w 3 λ 1 2 1 2 S w 2 K q λ 1 2 S q 2 K d S d 2 m λ 1 2 β ˜ 2 2 G min 1 D ˜ 2 2 ε V μ + D ˙ 2 2 + λ 1 2 Δ q 2 0 e 2 γ q t + ε 2 ϖ μ 1 2 + μ 2 2
Ultimately, the simplification is represented by Equation (45).
V ˙ 2 K w 3 λ 1 2 1 2 V w 2 K q λ 1 2 V q 2 K d V d 2 m λ 1 2 V β 2 ε V μ 2 G min 1 V D + ε 2 ϖ μ 1 2 + ε 2 ϖ μ 2 2 + 1 2 ϒ 2 + λ 1 2 2 Δ q 2 0 e 2 γ q t 2 ϕ V + C
where ϕ ,   C are constant, with ϕ = min K w 3 λ 1 2 1 2 ,   K q λ 1 2 ,   K d ,   m λ 1 2 ,   ε ,   G min 1 and C = ϒ 2 2 + λ 1 2 Δ q 2 0 e 2 γ q t + ε 2 ϖ μ 1 2 + ε 2 ϖ μ 2 2 .
Upon analysis of the aforementioned integral Equation (45), it becomes evident that if ϕ > C 2 τ τ > 0 , when V = τ ,   V ˙ 2 ϕ τ + C , there is V ˙ 0 . This signifies that V ˙ τ is an invariant set V t τ t 0 with respect to V = τ , as illustrated in Equation (46).
0 V t ϕ + V 0 ϕ e 2 ϕ t ,   t 0
It is evident that V(t) is subject to the constraint ϕ. This observation leads to the conclusion that S w ,   S q ,   S q ,   μ ˜ 1 ,   μ ˜ 2 and D ˜ are bounded. When this result is considered in conjunction with the finite-time stability theorem for nonlinear systems, it becomes evident that system (2) is finite-time-stable in the designed controller.

5. Simulation

In order to simulate the performance of the ship in the actual sailing process, this study employs a model of a PMSM based on the theory of the AFTCFBC within the MATLAB/Simulink environment, subsequently undertaking a verification process through simulation. In consideration of the operational characteristics of ships in disparate marine environments, the simulation analysis of the PMSM is divided into four typical working conditions. In order to further validate the feasibility and superiority of the proposed control method and its theory, the present study compares the performance of Adaptive Backstepping Sliding Mode Controller (ABSMC), Command-Filtered Backstepping Sliding Mode Controller (CFBSMC), and conventional proportional–integral (PI) control strategies under these operating conditions. In particular, both the ABSMC and CFBSMC control algorithms mentioned in the simulations are designed within the framework of the control theory proposed in this paper. The ABSMC algorithm is designed without an NFTCF, while the CFBSMC algorithm is designed without the UPAL.

5.1. Data Preparation

This section presents a comprehensive list of the motor parameters employed in the simulation process of this study, along with the pertinent control parameters of the aforementioned four controllers. These parameters are crucial for ensuring the efficacy of the designed control strategy and the reliability of the simulation results. For detailed information, please refer to Table 1 and Table 2.

5.2. Multi-Case Simulation for Comparative Verification

5.2.1. Condition 1—Constant Speed and Constant Torque

The motor is set at a constant speed of 500 r/min and a constant torque of 10 N·m, which is typical for operational processes where the ship requires stability in speed and propulsion. This is exemplified by situations where the ship sails for an extended period or needs to maintain a specific working point. The simulation results are presented in Figure 10 for the purposes of illustration.
In Figure 10a,b, it can be observed that the rotor speed of all four controllers can be rapidly tracked to the specified reference speed input, and that the dynamic and steady-state performance of the system aligns with the control requirements. In comparison to the PI control, the three controllers, ABSMC, CFBSMC, and AFTCFBC, demonstrate a notable absence of overshooting, a markedly enhanced response speed, a considerably reduced maximum steady-state error, and a diminished level of jitter.
As illustrated in Table 3, which presents the rotor speed characteristics with the four controllers, the response time of the AFTCFBC is reduced by 18.6% in comparison with PI. The integral squared error of PI is 1.83744, whereas that of the AFTCFBC is 0.180938, which is reduced by 90.15% in comparison with PI. Furthermore, the maximum steady-state error of the AFTCFBC and CFBSMC speeds in the stable operation phase is 0.5, representing a 37.5% reduction in comparison to the ABSMC. The peak-to-peak value of the steady-state jitter of the AFTCFBC is reduced by 70.6% in comparison to the PI control, while the CFBSMC reduction is 0.3% and the PI reduction is 66.8%. The peak-to-peak value of the steady-state jitter of the ABSMC is reduced by 68.1% in comparison to the PI control. The data from this study demonstrate that the AFTCFBC exhibits a comparatively superior control effect. It can be observed that the combined control performance of the AFTCFBC is the most effective among the four control methods.
As illustrated in Figure 10c and Table 4, all four controllers demonstrate the capacity to rapidly attain the specified reference torque input. In comparison to the PI control, the three controllers, ABSMC, CFBSMC, and AFTCFBC, demonstrate a reduction in overshoot, maximum steady-state error, and jitter. In particular, the PI control is outperformed by the AFTCFBC in terms of overshoot, maximum steady-state error, and jitter peak-to-peak value, with reductions of 94.0%, 24.4%, and 26.0%, respectively. This evidence substantiates the AFTCFBC’s superior performance in both steady-state and dynamic operations.
A comparison of the design of the CFBSMC and AFTCFBC reveals a notable distinction. The former does not incorporate the UPAL module, which plays a pivotal role in estimating uncertainty parameters within the system. Consequently, the overall gain function is primarily influenced by the sliding mode function and the interference D. This observation underscores the similarity in the control behavior of the two controllers, AFTCFBC and CFBSMC.
Figure 10d clearly shows that the three controllers, ABSMC, CFBSMC, and AFTCFBC, exhibit a comparable disturbance estimation effect, exhibiting fluctuations of approximately 3.27 × 10 7 N·m when the motor is operating smoothly. The precision of disturbance estimation directly influences the magnitude of the cross-axis virtual control current, which can most effectively compensate for the unpredictability of the motor torque output.
In the context of condition 1, characterized by constant speed and constant torque, the simulation study advances based on the control block diagram depicted in Figure 2. This approach enables the acquisition of the main state values of each component, including the SVPMW waveforms, three-phase voltages u abc , the rotor position θ, the d-q-axis currents, and three-phase currents, of the PMSM with the AFTCFBC. The outcomes of this study are illustrated in Figure 11, Figure 12, Figure 13 and Figure 14.
As demonstrated in Figure 11, the SVPMW waveform of the PMSM under the influence of the AFTCFBC exhibits stable and regular characteristics; the six switching signals output from SVPWM to the inverter (denoted by S1, S2, S3, S4, S5, and S6) are shown in Figure 2.
Figure 12 clearly shows that the amplitude and phase of the three-phase voltage u abc are relatively stable. As illustrated in Figure 13, the rotor position θ is updated with precision in real time, indicating the PMSM’s capacity for stable operation and precise control with the AFTCFBC. The efficacy of the method is evident, underscoring its feasibility.
The rotor position θ in Figure 13 is obtained by employing Vector Control (VC), subsequent to coordinate transformation (e.g., Clarke transformation, Park transformation), which converts the three-phase stator currents to the synchronous rotating coordinate system. Thereafter, the rotor position can be derived according to the relationship between the active and reactive components of the currents and the rotor position. Additionally, the Direct Torque Method (DTC) can be employed to derive the rotor position. This method involves measuring the stator voltage and current, calculating the stator magnetic chain, and subsequently deriving the rotor position based on the relationship between the stator magnetic chain and the rotor position.
As evidenced by Figure 14, the dq-axis current waveform is stable, with i d exhibiting fluctuations at 0, while i q remains stable at approximately 10 A. Concurrently, the three-phase current i abc is symmetrical and exhibits no substantial harmonics, thereby validating the efficacy of the AFTCFBC in achieving precise current control and ensuring the stability of motor torque output under operating condition 1. This outcome is pivotal in guaranteeing the efficient operation and reliable performance of the system.

5.2.2. Condition 2—Variable Speed and Constant Torque

The motor is set to operate at a constant speed of 500 r/min and a constant torque of 10 N·m. The motor rotor speed rises to 600 r/min in one second and falls to 400 r/min in two seconds. This phenomenon can be observed in operational scenarios where the ship requires a change in the speed and stabilization of the propulsion system, such as during sailing and docking maneuvers. The results of the motor simulation are presented in Figure 15.
As illustrated in Figure 15a,b, all four controller rotor speeds are capable of being rapidly tracked to a specified reference speed input following a 1 s ramp-up of 100 r/min and a 2 s ramp-down of 200 r/min. In comparison to the PI control, the three controllers (ABSMC, CFBSMC, and AFTCFBC) demonstrate superior tracking capabilities to the reference input, exhibiting reduced overshoot and jitter control following a rotor speed-up or -down.
Figure 15c illustrates that the three controllers, ABSMC, CFBSMC, and AFTCFBC, rapidly converge on the desired value of the reference input torque following the lifting and lowering of the motor, exhibiting superior stability compared to the PI control. A comparison of Figure 10d and Figure 15d demonstrates that the disturbance estimation is subject to variation in accordance with rotor speed, exhibiting a positive correlation.
As demonstrated in Figure 16, under condition 2 of variable speed with constant torque, the dq-axis current waveform is stable. The current id increases convexly when the speed is raised and lowered at time 1 s, and concavely when the speed is lowered at time 2 s. Concurrently, the three-phase current i abc is also stable and symmetrical without significant harmonics, thereby demonstrating that the AFTCFBC can achieve accurate current control and the stability of motor rotor speed output under condition 2.

5.2.3. Condition 3—Constant Speed and Step Torque

The motor is set to perform load and unload simulations under a constant speed of 500 r/min and a constant load torque of 10 N·m. This is carried out in order to verify the dynamic response and stability performance of the motor. A load of 15 N·m is applied for a period of one second, after which an unloading of 5 N·m is initiated and maintained for a further two seconds. This operational process is representative of the methods typically employed by ships to stabilize their speed and alter their propulsive force, for instance, in the event of a sudden storm at sea. The results of the motor simulation are presented in Figure 17.
As illustrated in Figure 17a,b, all four controller speeds demonstrate the capacity to be rapidly tracked to a specified reference speed input following a one-second loading period of 15 N·m and a two-second unloading period of 5 N·m. Moreover, the four controllers display a superior capacity to track the reference speed input in comparison to the PI control. In comparison to the PI control, the three controllers, ABSMC, CFBSMC, and AFTCFBC, demonstrate enhanced tracking capabilities to the reference input, both during loading and unloading. This is evidenced by the reduction in error and jitter control, coupled with the absence of oscillation following loading and unloading.
Figure 17c illustrates that the three controllers, ABSMC, CFBSMC, and AFTCFBC, demonstrate the rapid tracking of the desired value of the reference input torque following the loading or unloading of the motor. Their stability performance is superior to that of the PI control. In Figure 10d and Figure 17d, it can be observed that the disturbance estimation is more responsive to changes in torque than to changes in rotational speed. Furthermore, there is a positive correlation between the two variables in terms of numerical changes.
As demonstrated in Figure 18, under condition 3 of constant speed and variable torque, the dq-axis current waveform exhibits stability. A sudden increase in the current id is observed at time 1 s, followed by a subsequent decrease at time 2 s, coinciding with a reduction in load. Concurrently, the three-phase current iabc is observed to be stable and symmetrical, devoid of significant harmonics. This outcome serves to substantiate the efficacy of the AFTCFBC in attaining precise current control and ensuring the stability of the motor torque output under condition 3.

5.2.4. Condition 4—Variable Speed and White Noise Torque

The motor is set to perform a stochastic white noise speed-lift simulation at a constant speed of 500 r/min and a constant load torque of 10 N·m. This is carried out in order to verify the motor’s dynamic response and stability performance. The motor speed is then ramped up to 600 r/min. The motor speed is then reduced to 400 r/min over a period of 2 s. This configuration is representative of operational scenarios that necessitate concurrent adjustments in speed and propulsion, such as a ship encountering an unforeseen event in open waters. The outcomes of the motor simulation are illustrated in Figure 19.
As illustrated in Figure 19a,b, even when subjected to white noise perturbations, the four controller speeds can still be rapidly tracked to a specified reference speed after a one-second ramp-up of 100 r/min and a two-second ramp-down of 200 r/min. In comparison to the PI control, the three controllers, ABSMC, CFBSMC, and AFTCFBC, demonstrate superior performance in tracking the ramp-up and ramp-down speeds in the presence of white noise perturbations, thereby enhancing the control effect. As shown in Figure 19c,d, in the presence of white noise disturbances, the three controllers, ABSMC, CFBSMC, and AFTCFBC, are capable of tracking the reference torque input intermittently and exhibit superior stability compared to the PI control. In the presence of disturbances and uncertain parameter inputs from the external environment, the AFTCFBC is capable of rapid compensation and response output through the estimation of the disturbances via the NSMO.
As demonstrated in Figure 20, under the condition of variable-speed white noise torque, the dq-axis current wave demonstrates a dynamic relationship with the input white noise torque. Concurrently, the three-phase current iabc exhibits a synchronized response, mirroring the fluctuations in the white noise torque. This observation unveils the symmetrical and non-significant harmonic characteristics of the system, thereby substantiating the efficacy of the AFTCFBC in attaining precise current control and ensuring the stability of motor speed and torque output under condition 4.
In conclusion, the NSMO-based ABSMC, CFBSMC, and AFTCFBC proposed in this paper can be applied to the control of ship propulsion motors. They are capable of adapting to unknown perturbations in the external environment and changes in their own parameters while improving their dynamic and steady-state performances. Consequently, the PMSM is able to meet the driving requirements of the ship under different sea conditions.

6. Conclusions

The issue of rotational speed oscillation and overshoot in the PMSM system of a new energy hybrid ship propulsion system, attributed to load variation and parameter uncertainty, is addressed in this paper. The speed control algorithm of the AFTCFBC based on NSMO, as proposed in this paper, integrates backstepping control, sliding mode control, adaptive control, and finite-time control to effectively mitigate the impact of unknown load perturbations stemming from changes in the external marine environment. The specific conclusions are as follows:
(1)
The NFTCF has been designed in such a way that the computational complexity issues associated with conventional backstepping control are effectively negated. Furthermore, the maximum steady-state error of the motor output speed has been reduced, and the overall stability of the control system has been enhanced.
(2)
The estimation of input load torque compensation in the new energy ship PMSM system is achieved by the NSMO and UPAL, which markedly enhances the dynamic performance of the ship propulsion system and the anti-disturbance capability of the load, while concurrently reducing the additional energy consumption of the system. This facilitates the safe and seamless operation of the ship electric propulsion system in diverse marine environments.
(3)
In comparison to the conventional PI control methodology, the AFTCFBC approach demonstrates a notable reduction in overshoot in speed tracking, with a 100% elimination of overshoot in some cases. Additionally, the AFTCFBC exhibits an 18.6% reduction in response time, a 37.5% reduction in maximum steady-state error, and a 66.8% reduction in the peak-to-peak value of steady-state jitter. Furthermore, the peak-to-peak value of steady-state jitter of the AFTCFBC is reduced by 0.3% in comparison to the CFBSMC. Additionally, the AFTCFBC demonstrates a notable reduction in the magnitude of overshoot in torque tracking in comparison to the ABSMC, resulting in optimal combined motor speed and torque control performance.
(4)
Three advanced motor controllers have been proposed in this paper; the CFBSMC, ABSMC, and AFTCFBC have been simulated and verified, and the AFTCFBC combines the advantages of both the CFBSM and ABSMC control technologies. All three controllers are able to meet the speed and torque control requirements of the PMSM in new energy hybrid ships under variable sea conditions, thereby confirming the significant advantages of the control strategy in improving motor efficiency, reducing energy consumption, and enhancing system robustness, as well as in achieving precise control of the PMSM.
In light of the considerable influence that complex and evolving meteorological circumstances exert on the actual navigation of ships, it seems prudent to consider the potential benefits of a data-driven AFTCFBC intelligent mathematical model that is grounded in real-time environmental variables in the future. The results of this study demonstrate a significant reduction in speed-tracking overshoot to zero, a substantial decrease in integral squared error by 90.15%, and a notable improvement in response time by 18.6%.

Author Contributions

Conceptualization, D.Z. and S.X.; Methodology, S.X. and H.B.; Software, D.Z., S.X. and H.B.; Validation, D.Z., H.B., D.G. and B.W.; Formal analysis, S.X.; Investigation, D.Z., S.X., H.B., D.G. and B.W.; Resources, D.Z. and S.X.; Data curation, S.X.; Writing—original draft, S.X.; Writing—review & editing, S.X., H.B., D.G. and B.W.; Visualization, S.X. and H.B.; Supervision, D.Z., D.G. and B.W.; Project administration, D.Z. and S.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Pan, P.; Sun, Y.; Yuan, C.; Yan, X.; Tang, X. Research Progress on Ship Power Systems Integrated with New Energy Sources: A Review. Renew. Sustain. Energy Rev. 2021, 144, 111048. [Google Scholar] [CrossRef]
  2. Yan, X.; He, Y.; Fan, A. Carbon Footprint Prediction Considering the Evolution of Alternative Fuels and Cargo: A Case Study of Yangtze River Ships. Renew. Sustain. Energy Rev. 2023, 173, 113068. [Google Scholar] [CrossRef]
  3. Dotto, A.; Satta, F.; Campora, U. Energy, Environmental and Economic Investigations of Cruise Ships Powered by Alternative Fuels. Energy Convers. Manag. 2023, 285, 117011. [Google Scholar] [CrossRef]
  4. Fisher, R.; Ciappi, L.; Niknam, P.; Braimakis, K.; Karellas, S.; Frazzica, A.; Sciacovelli, A. Innovative Waste Heat Valorisation Technologies for Zero-Carbon Ships—A Review. Appl. Therm. Eng. 2024, 253, 123740. [Google Scholar] [CrossRef]
  5. Ma, Y.; Wang, Z.; Liu, H.; Tang, H.; Ji, Y.; Han, F. Efficient and Sustainable Power Propulsion for All-Electric Ships: An Integrated Methanol-Fueled SOFC-sCO2 System. Renew. Energy 2024, 230, 120822. [Google Scholar] [CrossRef]
  6. Ammar, N.R.; Seddiek, I.S. Hybrid/Dual Fuel Propulsion Systems Towards Decarbonization: Case Study Container Ship. Ocean Eng. 2023, 281, 114962. [Google Scholar] [CrossRef]
  7. Fan, A.; Li, Y.; Liu, H.; Yang, L.; Tian, Z.; Li, Y.; Vladimir, N. Development Trend and Hotspot Analysis of Ship Energy Management. J. Clean. Prod. 2023, 389, 135899. [Google Scholar] [CrossRef]
  8. Wang, Z.; Ma, Y.; Sun, Y.; Tang, H.; Cao, M.; Xia, R.; Han, F. Optimizing Energy Management and Case Study of Multi-Energy Coupled Supply for Green Ships. J. Mar. Sci. Eng. 2023, 11, 1286. [Google Scholar] [CrossRef]
  9. Ziane, D.; Zeghlache, S.; Benkhoris, M.F.; Djerioui, A. Robust Control Based on Adaptative Fuzzy Control of Double-Star Permanent Synchronous Motor Supplied by PWM Inverters for Electric Propulsion of Ships. Mathematics 2024, 12, 1451. [Google Scholar] [CrossRef]
  10. Wu, Y.; Li, G. Adaptive Disturbance Compensation Finite Control Set Optimal Control for PMSM Systems Based on Sliding Mode Extended State Observer. Mech. Syst. Signal Process. 2018, 98, 402–414. [Google Scholar] [CrossRef]
  11. Sun, X.; Chen, L.; Yang, Z. Overview of Bearingless Permanent-Magnet Synchronous Motors. IEEE Trans. Ind. Electron. 2013, 60, 5528–5538. [Google Scholar]
  12. Bai, H.; Yu, B.; Ouyang, W.; Yan, X.; Zhu, J. HF-Based Sensorless Control of a FTPMM in Ship Shaftless Rim-Driven Thruster System. IEEE Trans. Intell. Transp. Syst. 2022, 23, 16867–16877. [Google Scholar]
  13. Fadzrizan Mohd Hanif, M.I.; Suid, M.H.; Ahmad, M.A. A Piecewise Affine PI Controller for Buck Converter Generated DC Motor. Int. J. Power Electron. Drive Syst. 2019, 10, 1419–1426. [Google Scholar] [CrossRef]
  14. Zhang, Q.; Guo, H.; Guo, C.; Liu, Y.; Wang, D.; Lu, K.; Zhang, Z. An Adaptive Proportional-Integral-Resonant Controller for Speed Ripple Suppression of PMSM Drive Due to Current Measurement Error. Int. J. Electr. Power Energy Syst. 2021, 129, 106866. [Google Scholar]
  15. Wang, G.; Wang, D.; Lin, H.; Wang, J.; Yi, X. A DC Error Suppression Adaptive Second-Order Backstepping Observer for Sensorless Control of PMSM. IEEE Trans. Power Electron. 2024, 39, 6664–6676. [Google Scholar]
  16. Nguyen, T.; Nguyen, T.; Le, K.; Tran, H.; Jeon, J. An Adaptive Backstepping Sliding-Mode Control for Improving Position Tracking of a Permanent-Magnet Synchronous Motor with a Nonlinear Disturbance Observer. IEEE Access 2023, 11, 19173–19185. [Google Scholar]
  17. Subbarao, M.; Dasari, K.; Duvvuri, S.S.S.R. Design, Control and Performance Comparison of PI and ANFIS Controllers for BLDC Motor Driven Electric Vehicles. Meas. Sens. 2024, 31, 101001. [Google Scholar] [CrossRef]
  18. Kroics, K.; Bumanis, A. BLDC Motor Speed Control with Digital Adaptive PID-Fuzzy Controller and Reduced Harmonic Content. Energies 2024, 17, 1311. [Google Scholar] [CrossRef]
  19. Kong, W.; Zhang, H.; Yang, X. PID control algorithm based on multistrategy enhanced dung beetle optimizer and back propagation neural network for DC motor control. Sci. Rep. 2024, 14, 28276. [Google Scholar]
  20. Lotfi, M.; Rezaee, A. Data-Driven Brain Emotional Learning-Based Intelligent Controller for Nonlinear MIMO Systems. Int. J. Cogn. Comput. Eng. 2024, 68, 4476–4491. [Google Scholar]
  21. Liu, X.; Deng, Y.; Li, H.; Cao, H.; Sun, Z.; Yang, T. Composite Control Based on FNTSMC and Adaptive Neural Network for PMSM System. ISA Trans. 2024, 134, 460–471. [Google Scholar] [CrossRef] [PubMed]
  22. Wang, Y.; Fang, S.; Hu, J.; Huang, D. Multiscenarios Parameter Optimization Method for Active Disturbance Rejection Control of PMSM Based on Deep Reinforcement Learning. IEEE Trans. Ind. Electron. 2023, 70, 10957–10968. [Google Scholar] [CrossRef]
  23. Yue, J.; Liu, L.; Peng, Z.; Wang, D.; Li, T. Data-Driven Adaptive Extended State Observer Design for Autonomous Surface Vehicles with Unknown Input Gains Based on Concurrent Learning. Neurocomputing 2022, 467, 337–347. [Google Scholar] [CrossRef]
  24. Ren, J.; Liu, Y.; Wang, N.; Liu, S. Sensorless Control of Ship Propulsion Interior Permanent Magnet Synchronous Motor Based on a New Sliding Mode Observer. ISA Trans. 2015, 54, 15–26. [Google Scholar] [CrossRef] [PubMed]
  25. Tang, S.; Shi, T.; Cao, Y.; Lin, Z.; Wang, Z.; Yan, Y. Simultaneous Identification of Load Torque and Moment of Inertia of PMSM Based on Variable Structure Extended Sliding Mode Observer. IEEE Trans. Power Electron. 2024, 39, 8585–8596. [Google Scholar] [CrossRef]
  26. Tian, Y.; Du, K.; Qu, J.; Feng, L.; Chai, Y. A Learning Observer-Based Control Strategy for PMSM with Position Sensor Fault in Railway. Control Eng. Pract. 2024, 142, 105705. [Google Scholar]
  27. Zhao, K.; Jia, N.; She, J.; Dai, W.; Zhou, R.; Liu, W.; Li, X. Robust Model-Free Super-Twisting Sliding-Mode Control Method Based on Extended Sliding-Mode Disturbance Observer for PMSM Drive System. Control Eng. Pract. 2023, 139, 105657. [Google Scholar] [CrossRef]
  28. Chen, L.; Zhang, H.; Wang, H.; Shao, K.; Wang, G.; Yazdani, A. Continuous Adaptive Fast Terminal Sliding Mode-Based Speed Regulation Control of PMSM Drive via Improved Super-Twisting Observer. IEEE Trans. Ind. Electron. 2024, 71, 5105–5115. [Google Scholar] [CrossRef]
  29. Tian, M.; Wang, B.; Yu, Y.; Dong, Q.; Xu, D. Robust Adaptive Resonant Controller for PMSM Speed Regulation Considering Uncertain Periodic and Aperiodic Disturbances. IEEE Trans. Ind. Electron. 2023, 70, 3362–3372. [Google Scholar] [CrossRef]
  30. Wang, Y.; Yu, H.; Niu, S.; Gu, J.; Liu, Y.; Cheng, F.; Xia, T. Adaptive Observer-Based Current Constraint Control for Electric Vehicle Used PMSM. Appl. Energy 2024, 360, 122802. [Google Scholar] [CrossRef]
  31. Jabari, M.; Ekinci, S.; Izci, D. Efficient DC Motor Speed Control Using a Novel Multi-Stage FOPD (1 + PI) Controller Optimized by the Pelican Optimization Algorithm. Sci. Rep. 2024, 14, 66. [Google Scholar]
  32. Suid, M.H.; Ahmad, M.A. Optimal Tuning of Sigmoid PID Controller Using Nonlinear Sine Cosine Algorithm for Automatic Voltage Regulator System. ISA Trans. 2022, 128, 265–286. [Google Scholar] [PubMed]
  33. Senhaji, A.; Abdelouhab, M.; Attar, A.; Bouchnaif, J. Backstepping control of a permanent magnet synchronous motor. Mater. Today Proc. 2023, 72, 3730–3737. [Google Scholar]
  34. Chaou, Y.; Ziani, S.; Achour, H.B.; Daoudia, A. Nonlinear Control of the Permanent Magnet Synchronous Motor PMSM using Backstepping Method. Wseas Trans. Syst. Control 2022, 17, 26–61. [Google Scholar]
  35. Karabacak, M.; Eskikurt, H.I. Speed and current regulation of a permanent magnet synchronous motor via nonlinear and adaptive backstepping control. Math. Comput. Model. 2011, 53, 2015–2030. [Google Scholar]
  36. Zhang, L.; Zhang, D.; Hua, T.; Zhu, J.; Chen, G.; Wei, T.; Yang, T. Reliability Evaluation of Modular Multilevel Converter Based on Markov Model. J. Mod. Power Syst. Clean Energy 2019, 7, 1355–1363. [Google Scholar]
  37. Ma, L.; Yang, P.; Gao, D.; Bao, C. A Multi-Objective Energy Efficiency Optimization Method of Ship Under Different Sea Conditions. Ocean Eng. 2023, 290, 116337. [Google Scholar]
  38. Sun, X.; Yao, C.; Song, E.; Yang, Q.; Yang, X. Optimal Control of Transient Processes in Marine Hybrid Propulsion Systems: Modeling, Optimization and Performance Enhancement. Appl. Energy 2022, 321, 119404. [Google Scholar] [CrossRef]
  39. Wang, F.; Wang, J.-m.; Wang, K.; Zong, Q.; Hua, C. Adaptive Backstepping Sliding Mode Control of Uncertain Semi-Strict Nonlinear Systems and Application to Permanent Magnet Synchronous Motor. J. Syst. Sci. Complex. 2020, 34, 552–571. [Google Scholar]
  40. Lan, Q.; Li, S.; Yang, J. Finite-time tracking control for a class of nonlinear systems with multiple mismatched disturbances. Int. J. Robust Nonlinear Control. 2020, 30, 4095–4111. [Google Scholar]
Figure 1. New energy hybrid ship control block diagram.
Figure 1. New energy hybrid ship control block diagram.
Jmse 13 00918 g001
Figure 2. Motor system control block diagram.
Figure 2. Motor system control block diagram.
Jmse 13 00918 g002
Figure 3. Block diagram of NFTCF structure.
Figure 3. Block diagram of NFTCF structure.
Jmse 13 00918 g003
Figure 4. Output β ^ at different frequencies of the input signal β.
Figure 4. Output β ^ at different frequencies of the input signal β.
Jmse 13 00918 g004
Figure 5. Filter error at different frequencies f.
Figure 5. Filter error at different frequencies f.
Jmse 13 00918 g005
Figure 6. Filter error at different parameters ρ.
Figure 6. Filter error at different parameters ρ.
Jmse 13 00918 g006
Figure 7. Filter error at different parameters δ.
Figure 7. Filter error at different parameters δ.
Jmse 13 00918 g007
Figure 8. Block diagram of NSMO structure.
Figure 8. Block diagram of NSMO structure.
Jmse 13 00918 g008
Figure 9. NSMO stability simulation validation.
Figure 9. NSMO stability simulation validation.
Jmse 13 00918 g009
Figure 10. Verification of constant speed and constant torque by simulation. (a). Speed comparison. (b). Speed error comparison. (c). Torque comparison. (d). Observer disturbance estimation.
Figure 10. Verification of constant speed and constant torque by simulation. (a). Speed comparison. (b). Speed error comparison. (c). Torque comparison. (d). Observer disturbance estimation.
Jmse 13 00918 g010aJmse 13 00918 g010b
Figure 11. SVPWM waveforms.
Figure 11. SVPWM waveforms.
Jmse 13 00918 g011
Figure 12. Three-phase voltages u abc .
Figure 12. Three-phase voltages u abc .
Jmse 13 00918 g012
Figure 13. Rotor position (θ).
Figure 13. Rotor position (θ).
Jmse 13 00918 g013
Figure 14. DQ-axis current and three-phase current waveforms.
Figure 14. DQ-axis current and three-phase current waveforms.
Jmse 13 00918 g014
Figure 15. Verification of variable speed and constant torque by simulation. (a) Speed comparison. (b) Speed error comparison. (c) Torque comparison. (d) Observer disturbance estimation.
Figure 15. Verification of variable speed and constant torque by simulation. (a) Speed comparison. (b) Speed error comparison. (c) Torque comparison. (d) Observer disturbance estimation.
Jmse 13 00918 g015
Figure 16. DQ-axis current and three-phase current waveforms.
Figure 16. DQ-axis current and three-phase current waveforms.
Jmse 13 00918 g016
Figure 17. Verification of constant speed and step torque by simulation. (a) Speed comparison. (b) Speed error comparison. (c) Torque comparison. (d) Observer disturbance estimation.
Figure 17. Verification of constant speed and step torque by simulation. (a) Speed comparison. (b) Speed error comparison. (c) Torque comparison. (d) Observer disturbance estimation.
Jmse 13 00918 g017
Figure 18. DQ-axis current and three-phase current waveforms.
Figure 18. DQ-axis current and three-phase current waveforms.
Jmse 13 00918 g018
Figure 19. Verification of variable speed and white noise torque by simulation. (a) Speed comparison. (b) Speed error comparison. (c) Torque comparison. (d) Observer disturbance estimation.
Figure 19. Verification of variable speed and white noise torque by simulation. (a) Speed comparison. (b) Speed error comparison. (c) Torque comparison. (d) Observer disturbance estimation.
Jmse 13 00918 g019
Figure 20. DQ-axis current and three-phase current waveforms.
Figure 20. DQ-axis current and three-phase current waveforms.
Jmse 13 00918 g020
Table 1. The parameters required for the simulation of a PMSM.
Table 1. The parameters required for the simulation of a PMSM.
ParametersValue
Pole pairs Pn4
Stator resistance Rs0.958
Winding resistance Ls/mH5.25
Moment of inertia J/(kg.m2)0.0000003
Viscous damping factor B0.003
Rotor magnetic chain Ψf/Wb0.1827
Rated voltage/V540
Rated speed/rpm750
Table 2. The parameters required for the simulation of different controllers.
Table 2. The parameters required for the simulation of different controllers.
ControllerController Parameters
Rotating Speed LoopCurrent Loop
AFTCFBC r = 0.5 ,   ρ = 0.02 ,   l = 10 ; K w = 1.1 B / J ,   K q =   1.8 B / J ,   K d =   0.4 B / J ; γ w = 120 ,   γ q =   40 ,   γ d = 20 ; ϖ 1 = 0.3 ,   ϖ 2 = 0.3 ,   ε 1 = 0.2 ,   ε 2 = 0.2 .
Table 3. Indicator elements of rotational speed with different controllers.
Table 3. Indicator elements of rotational speed with different controllers.
PerformanceAFTCFBCCFBSMCABSMCPI
Overshoot0006.44%
Response time (s)0.1050.1051.1310.129
Maximum steady-state error (r/min)0.500.500.801.70
Intermittent oscillation peak-to-peak value (r/min)0.9590.9620.9222.892
Table 4. Indicator elements of torque with different controllers.
Table 4. Indicator elements of torque with different controllers.
PerformanceAFTCFBCCFBSMCABSMCPI
Overshoot7.3%7.3%16.2%121.4%
Response time (s)0.0540.0540.0540.039
Maximum steady-state error (r/min)0.960.950.961.27
Intermittent oscillation peak-to-peak value (r/min)1.8091.7921.8042.446
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, D.; Xiao, S.; Bai, H.; Gao, D.; Wang, B. NSMO-Based Adaptive Finite-Time Command-Filtered Backstepping Speed Controller for New Energy Hybrid Ship PMSM Propulsion System. J. Mar. Sci. Eng. 2025, 13, 918. https://doi.org/10.3390/jmse13050918

AMA Style

Zhang D, Xiao S, Bai H, Gao D, Wang B. NSMO-Based Adaptive Finite-Time Command-Filtered Backstepping Speed Controller for New Energy Hybrid Ship PMSM Propulsion System. Journal of Marine Science and Engineering. 2025; 13(5):918. https://doi.org/10.3390/jmse13050918

Chicago/Turabian Style

Zhang, Dan, Suijun Xiao, Hongfen Bai, Diju Gao, and Baonan Wang. 2025. "NSMO-Based Adaptive Finite-Time Command-Filtered Backstepping Speed Controller for New Energy Hybrid Ship PMSM Propulsion System" Journal of Marine Science and Engineering 13, no. 5: 918. https://doi.org/10.3390/jmse13050918

APA Style

Zhang, D., Xiao, S., Bai, H., Gao, D., & Wang, B. (2025). NSMO-Based Adaptive Finite-Time Command-Filtered Backstepping Speed Controller for New Energy Hybrid Ship PMSM Propulsion System. Journal of Marine Science and Engineering, 13(5), 918. https://doi.org/10.3390/jmse13050918

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop