Next Article in Journal
Autonomous Robotic Platform for Precision Viticulture: Integrated Mobility, Multimodal Sensing, and AI-Based Leaf Sampling
Previous Article in Journal
Failure Mechanism and Biomimetic Wiping Self-Cleaning Design of Micro-Current Snap-Action Limit Switches for Marine Environments
Previous Article in Special Issue
Maximizing Efficiency in a Retrofitted Battery-Powered Material Handler by Novel Control Strategies
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hybrid Fuzzy-SMC Controller with PSO for Autonomous Underwater Vehicle

by
Mohammed Yousri Silaa
1,2,*,
Ilyas Rougab
3,
Oscar Barambones
2,* and
Aissa Bencherif
1
1
Telecommunications Signals and Systems Laboratory (TSS), Amar Telidji University of Laghouat, BP 37G, Laghouat 03000, Algeria
2
Engineering School of Vitoria, University of the Basque Country UPV/EHU, Nieves Cano 12, 1006 Vitoria, Spain
3
Laboratory for Analysis and Control of Energy Systems and Electrical Networks, Department of Electronic, University of Amar Telidji, Laghouat 03000, Algeria
*
Authors to whom correspondence should be addressed.
Actuators 2026, 15(2), 90; https://doi.org/10.3390/act15020090 (registering DOI)
Submission received: 24 December 2025 / Revised: 16 January 2026 / Accepted: 26 January 2026 / Published: 2 February 2026
(This article belongs to the Special Issue New Control Schemes for Actuators—2nd Edition)

Abstract

This paper proposes a fuzzy sliding mode controller optimized using particle swarm optimization (FSMC-PSO) for trajectory tracking of an autonomous underwater vehicle (AUV). Conventional sliding mode control (SMC) is well known for its robustness against external disturbances, unmodeled dynamics, and parameter uncertainties, ensuring stability under challenging operating conditions. In the proposed FSMC-PSO approach, fuzzy logic adaptively tunes the SMC parameters, while PSO optimizes the fuzzy output membership functions offline to improve tuning accuracy and overall control performance. During online operation, the optimized fuzzy system adaptively adjusts the SMC parameters with minimal computational cost. The effectiveness of the proposed method is evaluated through numerical simulations in the presence of random noise. Performance is assessed using standard tracking indices, including IAE, ITAE, ISE, ITSE, and RMSE. Comparative results show that FSMC-PSO achieves higher trajectory tracking accuracy, reduces steady-state and transient errors, and minimizes chattering compared to conventional SMC and SMC-PSO, as well as the super-twisting algorithm-based PSO (STA-PSO) controller.FSMC-PSO achieves up to an 86.58% reduction in ITAE and a 73.53% reduction in ITSE compared to classical SMC while also outperforming SMC-PSO and STA-PSO across all motion states (X, Y, and ψ ). These results demonstrate the effectiveness of FSMC-PSO for high-precision and disturbance-resilient AUV trajectory tracking within the simulated scenarios.

1. Introduction

1.1. Motivations

Autonomous underwater vehicles (AUVs) have become vital tools in ocean exploration, environmental monitoring, seabed mapping, and defense systems due to their ability to function independently without immediate human intervention. In comparison to tethered systems such as remotely operated vehicles (ROVs), AUVs allow for the advantages of mobility, power efficiency, and the ability to navigate complex underwater terrain independently. Autonomy allows them to operate in high-risk or deep-sea regions that are otherwise hazardous or inaccessible to human divers. Motivated by technological improvements in robotics, control systems, and sensors, AUVs are being built with higher levels of intelligence and adaptability to perform complex missions. However, despite such improvements, constrained communication, power limitation, dynamic underwater currents, and uncertainty in navigation continue to hinder large-scale deployment of AUVs in practice. Such difficulties are treated with robust control methodologies, efficient path planning, and fault-tolerant adaptive control systems. Current research has focused on developing sophisticated algorithms for real-time location, obstacle avoidance, and energy-efficient navigation to increase the range of operation of AUVs [1,2,3]. As the need for autonomous underwater operations grows even more, AUVs are poised to play a key role in underwater exploration in the future.

1.2. State of the Art

Achieving accurate trajectory tracking for AUVs is a central challenge in the fields of ocean engineering and control systems. This difficulty arises due to the complex nature of underwater environments, where AUVs must operate under nonlinear dynamics, uncertain hydrodynamic parameters, and various external disturbances [4,5]. Classical controllers, such as PID, have been widely applied in AUV control due to their simplicity, smooth control action, and ease of implementation. For instance, Bayusari et al. [6] implemented a PID controller to manage the surge, heave, and yaw motions of an AUV. Their simulations demonstrated that the controller could achieve stable trajectory tracking and rapidly reach the desired setpoints. However, despite its effectiveness in minimizing steady-state errors, a fixed-gain PID controller often struggles when the system is subject to parameter uncertainties, external disturbances, or nonlinear dynamics, necessitating frequent manual tuning. Other classical control techniques, such as linear quadratic regulators (LQRs), have been explored to enhance performance under specific operating conditions. In this context, Bae et al. [7] designed an LQR-based controller for waypoint navigation of an AUV, employing separate controllers for depth and steering while accounting for variations in surge speed. The simulation results conducted in MATLAB/Simulink R2023b indicated that the approach maintained tracking errors within approximately 1 m, outperforming conventional state-feedback methods. However, the method still relies on accurate system modeling and exhibits limitations when handling strong nonlinearities and parameter variations.
In order to overcome the limitations of classical controllers, sliding mode control (SMC) has been extensively investigated due to its strong robustness against external disturbances and modeling uncertainties. Recent advances have further enhanced SMC performance by incorporating disturbance observers, higher-order sliding mode controllers (HOSMCs), and adaptive mechanisms, enabling improved tracking accuracy, reduced chattering, and guaranteed stability in the presence of uncertainties [8,9]. For example, Yan et al. [10] developed a trajectory tracking controller for AUVs that accounts for both state and input quantization, incorporating quantization error bounds into the switching term and using a finite-time disturbance observer to estimate unknown disturbances. Their analysis and simulations demonstrated asymptotic stability and accurate trajectory tracking. In addition, HOSMCs have been proposed to enhance tracking precision and reduce the chattering effect associated with conventional SMC. Alibani et al. [11] introduced two super-twisting algorithm (STA)-based controllers for intervention AUV positioning and trajectory tracking and benchmarked them against a dual-loop PID controller. Their method was calibrated using actual AUV parameters and evaluated using six-degree-of-freedom (6-DoF) simulations under disturbance conditions. Adaptive control strategies have also been proposed to manage uncertainties, parameter fluctuations, and unknown dynamics. Zhang et al. [12] developed an adaptive nonlinear high-order sliding mode controller (AHOSMC) to enhance path-following capabilities in AUVs, effectively mitigating nonlinearities and external disturbances. Their controller reduced chattering and improved trajectory tracking performance, achieving faster and smoother responses compared to linear and PID-based control schemes. Guerrero et al. [13] developed an adaptive disturbance observer grounded in the STA to enhance the performance of traditional PD controllers used in underwater vehicles. Their method effectively mitigates the impact of parametric uncertainties and external perturbations. Drawing inspiration from the extended state observer (ESO) framework, the proposed approach is supported by Lyapunov-based stability analysis and verified through real-time experimental results.
Model predictive control (MPC) has attracted attention in AUV applications due to its capability to manage multi-variable dynamics while explicitly handling system constraints. For instance, Yan et al. [14] developed a double closed-loop MPC scheme for 3D trajectory tracking, in which the outer loop generates desired velocities and the inner loop computes control inputs that satisfy system constraints. Lyapunov-based analysis confirmed the stability of the closed-loop system, and simulation results demonstrated accurate trajectory tracking. Despite its advantages in managing multi-variable interactions and constraints, MPC typically requires precise system models and significant computational resources, which may limit its real-time applicability for AUVs. In another contribution, Heshmati et al. [15] proposed a robust nonlinear MPC (NMPC) framework tailored for underactuated AUVs equipped with surge, heave, and yaw actuators. Their approach enabled accurate 3D trajectory tracking while respecting input and state constraints, avoiding obstacles, and adapting to dynamic marine environments. The controller leveraged onboard sensors to dynamically update the operational workspace and compute collision-free real-time trajectories, even in the presence of model uncertainties and external disturbances. The simulation results validated the robustness and efficiency of the proposed method. Lastly, Gong et al. [16] introduced a Lyapunov-based MPC (LMPC) scheme tailored for AUV trajectory tracking in dynamically varying marine environments. Their method integrates nonlinear backstepping control to guarantee stability and explicitly accounts for actuator limitations. Theoretical analysis confirms recursive feasibility, closed-loop stability, and a defined region of attraction, while simulation studies highlight the robustness and effectiveness of the proposed framework.
Hybrid control strategies that combine multiple methodologies have been proposed to exploit the complementary advantages of each approach. Kumar et al. [17] proposed a hybrid control strategy for trajectory tracking in AUVs that merges model-based and model-free techniques in order to address system uncertainties effectively. The approach utilizes a radial basis function, NN, to estimate unknown dynamics and an adaptive compensator to manage disturbances. Lyapunov theory is employed to ensure system stability and error convergence, with simulation results on a four-degree-of-freedom AUV demonstrating improved performance relative to conventional controllers. Basil et al. [18] presented a novel methodology for selecting suitable optimization algorithms for AUV motion control tasks. Their framework uses the full-width zero-importance criteria (FWZIC) for assigning weights to decision criteria and the fuzzy decision optimized selection method (FDOSM) for algorithm selection. The study focuses on optimizing three control motions, yaw, pitch (theta), and depth, concluding that the arithmetic optimization algorithm (AOA) is most suitable for depth and theta, while the Cuckoo algorithm performs best for yaw. Sensitivity analysis further validates the method’s reliability. On the other hand, Herman [19] addressed the problem of trajectory tracking for AUVs under parameter uncertainties and external disturbances. The control strategy combines backstepping, adaptive integral SMC (BAISMC), and velocity transformation from inertia matrix decomposition. Unlike symmetric models, the formulation accounts for center-of-mass displacement and reveals the effects of neglecting dynamic couplings. Simulation results on a 5-DOF vehicle confirm the robustness and effectiveness of the proposed controller. Londhe et al. [20] proposed a robust and adaptive tracking control for a nonlinear AUV using an adaptive fuzzy SMC (AFSMC) scheme. Fuzzy rules are derived via a Lyapunov function to reduce chattering, and an adaptive law adjusts the fuzzy parameters to enhance system stability. Simulations show that the AFSMC model eliminates chattering, reduces steady-state errors, and adapts effectively to unknown uncertainties in the vehicle dynamics.
Recent developments in machine learning have opened new avenues for neural network (NN)- and reinforcement learning-based control (RLC) of AUVs. For example, Seok et al. [21] proposed a neural network-based control (NNC) strategy to manage model uncertainties in AUV systems. Their approach utilized a virtual control input combined with an approach angle strategy to enhance trajectory tracking, while neural networks compensated for unknown variations in hydrodynamic damping. The controller was implemented using the dynamic surface control framework, and Lyapunov-based analysis confirmed system stability. Simulation results demonstrated effective trajectory tracking under uncertain conditions. More recently, Chu et al. [22] introduced a model-free adaptive reinforcement learning method, ARSPPO, to improve AUV docking performance under challenging conditions, including ocean currents and nonlinear dynamics. By incorporating a novel Markov decision process (MDP) framework and a parallel simulation environment, their approach achieved improved robustness, efficiency, and adaptability, which were validated through both simulation and experimental studies.

1.3. Contributions

In this paper, a fuzzy sliding mode controller optimized using particle swarm optimization (FSMC-PSO) is proposed for precise trajectory tracking of an AUV. The main contributions of the proposed FSMC-PSO scheme are summarized as follows:
  • A novel FSMC-PSO structure that combines the robustness of sliding mode control with the adaptability of fuzzy logic to effectively reduce chattering and enhance control performance is developed.
  • The fuzzy logic system adaptively tunes the SMC parameters in real time, while PSO optimizes the fuzzy membership functions to achieve accurate and efficient tuning.
  • The proposed control approach improves disturbance rejection capability and tracking precision under random noise and parameter uncertainties.
  • The adaptive fuzzy mechanism contributes to stabilizing control gains, suppressing high-frequency oscillations, and improving reliability in practical AUV applications.
The proposed FSMC-PSO model achieves notable improvements in trajectory tracking accuracy, control smoothness, disturbance rejection, and energy efficiency, with substantial reductions in the IAE, ITAE, ISE, ITSE, and RMSE performance metrics.

1.4. Structure Overview

This paper is structured as follows: Section 2 presents an in-depth analysis of the dynamic modeling of the AUV system. Section 3 outlines the proposed control strategies and their implementation. Section 4 discusses the simulation results. Finally, Section 5 highlights the main findings and contributions of the study.

2. AUV Kinematic and Dynamic Model

As shown in Figure 1, the horizontal motion of an AUV is usually described by three degrees of freedom: surge, sway, and yaw. Movements along the vertical axis, such as velocity, roll, and pitch, are typically small and therefore are often neglected in 2D planar motion analysis [23].
The AUV’s motion was considered in the horizontal plane only (surge, sway, and yaw), while vertical movements such as heave, roll, and pitch are neglected. This simplification limits the direct applicability to 2D planar operations and represents an assumption made in this study. In real-world scenarios, the controller may need adaptation for full 3D motion by considering additional degrees of freedom and coupled dynamics. The kinematic model defines the relationship between the AUV’s velocities in its body-fixed frame and its position and orientation in the inertial (earth-fixed) frame. In particular, the vehicle’s changes in global position and heading are determined by its surge, sway, and yaw velocities [24]. On the other hand, the dynamic model considers the forces and torques acting on the vehicle, including hydrodynamic effects such as added mass and drag, as well as gravitational, buoyant, and actuator-generated forces [25]. Together, these kinematic and dynamic formulations form the essential basis for designing control strategies that achieve precise trajectory tracking and maintain stability during underwater operations. Based on these simplifications, the motion of the AUV, under the above assumptions, encompasses both kinematic and dynamic aspects and can be represented by the following mathematical model [26]. These assumptions imply that the proposed controller is validated in a horizontal-plane context, and its performance under full 3D maneuvers may require further analysis or adjustment.
ζ ˙ = J ( ψ ) v
M v ˙ = C ( v ) v D ( v ) v + τ + E ( t )
where M represents the mass matrix, which accounts for both the rigid-body inertia of the AUV and the added mass effects from the surrounding fluid. The velocity vector expressed in the body-fixed frame is v = [ u , ν , r ] T , where u, ν , and r correspond to the surge, sway, and yaw rates, respectively. The Coriolis and centripetal contributions are captured by the matrix C ( v ) , while D ( v ) denotes the hydrodynamic damping matrix. The input vector for the control signal is given by τ = u = [ τ 1 , τ 2 , τ 3 ] T , which includes the forces and moments produced by the thrusters or control surfaces. The position and orientation of the AUV in the earth-fixed frame are described by ζ = [ x , y , ψ ] T , with x and y representing the horizontal coordinates and ψ [ 0 , 2 π ] indicating the vehicle’s heading angle [27]. External disturbances are modeled using E ( t ) = [ E 1 ( t ) , E 2 ( t ) , E 3 ( t ) ] T , where E 1 ( t ) and E 2 ( t ) represent the surge and sway forces and E 3 ( t ) corresponds to a yaw moment. In this study, the full six-degree-of-freedom (6-DOF) equations are reduced to a three-degree-of-freedom (3-DOF) model that focuses on horizontal-plane motion (surge, sway, and yaw), which is appropriate for most AUV trajectory tracking applications [28]. The associated rotation matrix is defined as follows [10]:
J ( ψ ) = cos ψ sin ψ 0 sin ψ cos ψ 0 0 0 1
It is worth mentioning that the rotation matrix J satisfies J = 1 , where · denotes the Euclidean (two-norm) of a matrix or vector. The term C ( v ) accounts for the contributions Coriolis and centripetal, while D ( v ) captures the restoring forces acting on the system. Specifically,
C ( ν ) = 0 0 m ν ν 0 0 m u u m ν ν m u u 0
The damping matrix is defined as D ( v ) = diag { d u , d ν , d r } , where the individual damping terms are given by d u = X u X | u | u | u | , d ν = Y ν Y | ν | ν | ν | , and d r = N r N | r | r | r | . The inertia matrix is represented as M = diag { m u , m v , m r } , with components m u = m X ˙ u , m ν = m Y ˙ ν , and m r = I z N ˙ r . Here, m denotes the vehicle’s mass, while I z represents the moment of inertia about the vertical axis. The terms X ( · ) , Y ( · ) , and N ( · ) refer to the respective hydrodynamic derivatives, while d ( · ) represents the damping effects induced by the surrounding fluid. Furthermore, X u , Y ν , and N r denote the linear hydrodynamic derivatives (i.e., the partial derivatives of surge, sway, and yaw forces/moments with respect to their corresponding velocities), whereas X | u | u , Y | ν | ν , and N | r | r represent the quadratic damping coefficients associated with the nonlinear drag terms | u | u , | ν | ν , and | r | r . Similarly, the terms X ˙ u , Y ˙ ν , and N ˙ r correspond to the added-mass coefficients related to the acceleration components. This notation differentiates the linear, quadratic, and added-mass hydrodynamic effects acting on the AUV [28]. By differentiating Equation (1) and substituting it into Equation (2), the dynamic behavior of the system is obtained as follows [28]:
ζ ¨ = J ˙ ( ψ ) v M 1 J ( ψ ) C ( v ) v M 1 J ( ψ ) D ( v ) v + M 1 J ( ψ ) u + M 1 J ( ψ ) E ( t )
Substituting v = J 1 ( ψ ) ζ ˙ from Equation (1) into Equation (5) leads to the following reformulated expression:
ζ ¨ = J 1 ( ψ ) J ˙ ( ψ ) M 1 C ( v ) M 1 D ( v ) ζ ˙ + M 1 J ( ψ ) u + M 1 J ( ψ ) E ( t )
A more compact representation of Equation (6) is given as follows:
ζ ¨ = α ζ ˙ + β u + β E ( t )
where α = J 1 ( ψ ) J ˙ ( ψ ) M 1 C ( v ) M 1 D ( v ) and β = M 1 J ( ψ ) . Using these definitions, the equation can be further rewritten as follows:
ζ ¨ = α ζ ˙ + β u + d ( t )
where, β E ( t ) = d ( t ) .

3. Methodology

This section presents a robust control scheme for the autonomous AUV, designed to ensure precise trajectory tracking and strong resilience against external disturbances. The strategy is based on the conventional SMC framework, which is recognized for its ability to handle system nonlinearities and unpredictable environmental effects [29]. However, traditional SMC often suffers from control chattering and limited adaptability in dynamic conditions. This major shortcoming is mainly attributed to the discontinuous switching nature of the SMC control law, which can excite high-frequency dynamics and lead to undesirable oscillations in the control signal, as widely discussed in the literature, including advanced nonlinear control strategies based on differentiator- and observer-based feedback linearization [30]. To overcome these challenges, a fuzzy SMC framework with memberships optimized via particle swarm optimization (FSMC-PSO) is employed. In this approach, the PSO algorithm is used to minimize a predefined objective function and adjust the fuzzy membership functions, which then adaptively tune the SMC parameters, including the sliding surface parameter λ and gain k. Importantly, PSO is performed offline; the resulting optimized output fuzzy membership functions are then used online to adaptively tune λ and k. The input membership functions of s and s ˙ are predefined and remain fixed throughout operation. This hierarchical adaptation enhances both responsiveness and stability while effectively reducing chattering. The overall structure of the control system is illustrated in Figure 2.

3.1. Sliding Mode Control

The well-known SMC is a robust nonlinear control technique commonly employed to achieve high-precision tracking and effective disturbance rejection in uncertain dynamic systems [31]. The key idea behind SMC is to design a control law that forces the system’s state to reach and remain on a predefined sliding surface, which guarantees the desired system behavior. The SMC operation is generally divided into two phases: the reaching phase and the sliding phase. During the reaching phase, the control law drives the system states toward the predefined sliding surface despite uncertainties and disturbances. Once the sliding surface is reached, the system enters the sliding phase, where the closed-loop dynamics become insensitive to matched disturbances and parameter variations, ensuring robust tracking performance. The control input u in SMC is typically decomposed into two components: equivalent control u e q , which maintains the trajectory of the system on the sliding surface, and switching control u s w , which drives the system states toward the surface. Mathematically, the SMC law is expressed as follows [32]:
u = u e q + u s w
Equivalent control u e q is derived by setting the sliding surface derivative to zero and solving for nominal dynamics. In contrast, switching control introduces a discontinuous action to overcome model uncertainties and external disturbances. The proposed u s w is defined as follows [32]:
u s w = β 1 k · s i g n ( s )
where k = diag { k 1 , k 2 , k 3 } is a diagonal positive gain matrix and s is the sliding surface vector. This structure ensures finite-time convergence to the sliding manifold and robustness against matched uncertainties. In order to implement the SMC for the AUV system, a sliding surface is proposed as follows:
s = e ˙ + λ 0 t e . d t
where e = ζ ζ d and λ = diag λ 1 , λ 2 , λ 3 represent the vector tracking error and the diagonal positive matrix, respectively. To calculate u e q , it is necessary to set the sliding surface derivative s ˙ to zero and solve for the control input of Equation (8) as follows:
s ˙ = e ¨ + λ e = ζ ¨ ζ ¨ d + λ e = α ζ ˙ + β u + d ( t ) ζ ¨ d + λ e
By neglecting the disturbance, the equivalent control is deduced as follows [33]:
s ˙ = 0 u e q = β 1 α ζ ˙ + ζ ¨ d λ e
Using Equations (9), (10) and (13), the embodiment of the switching control law by means of SMC yields the following expression:
u = β 1 α ζ ˙ + ζ ¨ d λ e β 1 k s i g n ( s )
Assumption 1. 
1. 
Fuzzy adaptation ensures that the sliding surface parameters ( λ i ( t ) ) and the switching gains ( k i ( t ) ) remain positive and bounded: 0 < k min k i ( t ) k max , 0 < λ min λ i ( t ) λ max .
2. 
The disturbances acting on the AUV, d ( t ) , are bounded, with d ( t ) d max .
3. 
The fuzzy inference system is designed to provide smooth adaptation of the parameters, avoiding abrupt changes in control gains.
Stability Proof. 
In order to establish the stability of the AUV system under SMC, a Lyapunov candidate positive function is defined as follows [34,35]:
V ( s ) = 1 2 s s
Substituting Equation (9), Equation (12) and Equation (14) into the time derivative of V ( s ) yields
V ˙ ( s ) = s s ˙ = s e ¨ + λ e = s ζ ¨ ζ ¨ d + λ e = s α ζ ˙ + β u + d ( t ) ζ ¨ d + λ e = s α ζ ˙ + β ( u e q + u s w ) + d ( t ) ζ ¨ d + λ e = s α ζ ˙ + β u e q + β u s w + d ( t ) ζ ¨ d + λ e
Since the equivalent control u e q eliminates the corresponding terms in s ˙ , Equation (16) simplifies to the following equation:
V ˙ ( s ) = s T s ˙ = s k s i g n ( s ) + d ( t )
where k ( t ) is a diagonal positive matrix representing the switching gains, which are adaptively tuned by the fuzzy inference system. The diagonal switching gain matrix is selected such that k i ( t ) > | E i ( t ) | for all i = 1 , 2 , 3 , where E i ( t ) denotes the i-th component of the disturbance vector E ( t ) . The fuzzy adaptation ensures that both k i ( t ) and the sliding surface coefficients ( λ i ( t ) ) remain positive and bounded within predefined ranges. Under these conditions, the time derivative of the Lyapunov candidate remains negative semi-definite, and the sliding surface is reached in finite time. Consequently, the closed-loop system’s trajectories are uniformly ultimately bounded (UUB), ensuring robustness of the FSMC-PSO controller against disturbances and time-varying gains. □

3.2. Particle Swarm Optimization (PSO)

The PSO is a population-based optimization technique inspired by the collective behavior of bird flocks and fish schools. A swarm of particles is distributed in a multidimensional search space, where each particle represents a candidate solution characterized by its position and velocity [36]. These particles are iteratively updated using three components: inertia, which preserves the previous motion; the cognitive term, which attracts the particle toward its best personal position ( B best ); and the social term, which guides it toward the global best position ( G best ). The velocity update rule (Equation (20)) combines these influences, while the position update rule (Equation (21)) determines the new position of the particle. The updates of p best and G best , given in Equations (18) and (19), ensure a balance between exploration and exploitation, allowing the swarm to converge efficiently toward optimal solutions. This makes PSO particularly suitable for tuning fuzzy membership functions and control parameters. In PSO, each particle updates its best personal position and the best global position as follows [36]:
p b e s t i ( k + 1 ) = x i ( k + 1 ) , if f ( x i ( k + 1 ) ) < f ( p b e s t i ( k ) ) p b e s t i ( k ) , otherwise
g b e s t ( k + 1 ) = p b e s t j ( k + 1 ) , if f ( p b e s t j ( k + 1 ) ) < f ( g b e s t ( k ) ) , j g b e s t ( k ) , otherwise
The velocity of the particle i is updated according to
v i ( k + 1 ) = η v i ( k ) + c 1 r 1 ( k ) p b e s t i ( k ) x i ( k ) + c 2 r 2 ( k ) g b e s t ( k ) x i ( k )
where η is the inertia weight, c 1 and c 2 are positive acceleration coefficients, and r 1 ( k ) , r 2 ( k ) U ( 0 , 1 ) are uniformly distributed random numbers in [ 0 , 1 ] . The velocity is constrained within predefined bounds: v min v i ( k ) v max . Finally, the position of each particle is updated as follows:
x i ( k + 1 ) = x i ( k ) + v i ( k + 1 )
where x i ( k ) denotes the position of particle i at iteration k. The search process for PSO, as described above, is illustrated in Figure 3. Applications of PSO to optimize fuzzy systems have been widely reported in the literature [37,38].

3.3. Problem Statement

In the proposed AUV control framework, an SMC is enhanced with fuzzy logic adaptation. The fuzzy system is divided into two subsystems: one adjusts the sliding surface coefficients ( λ x , λ y , and λ ψ ), and the other adjusts the switching gains ( k x , k y , and k ψ ). For each subsystem, triangular membership functions (Low, Medium, and High) are used for the input tracking error and its rate, which are normalized within predefined ranges according to actuator limits. Each fuzzy output subsystem has nine tunable parameters, resulting in a total of 18 optimization variables:
Θ = λ x L , λ x M , λ x H , λ y L , λ y M , λ y H , λ ψ L , λ ψ M , λ ψ H , k x L , k x M , k x H , k y L , k y M , k y H , k ψ L , k ψ M , k ψ H ,
where the superscripts L , M , and H denote the Low, Medium, and High levels of the output parameters. In the FSMC-PSO framework, the fuzzy system’s inputs are the sliding surface s and its derivative s ˙ . Their membership functions are predefined by the designer using simple triangular shapes, as shown in Figure 4, and remain fixed during operation. It should be emphasized that PSO is applied exclusively to optimize the output fuzzy membership function’s parameters associated with λ and k. In addition, two separate fuzzy subsystems are employed to independently tune the sliding surface coefficients ( λ x , λ y , and λ ψ ) and the switching gains ( k x , k y , and k ψ ). This design reduces the complexity of the fuzzy rule base, improves interpretability, and allows more efficient offline PSO. Combining both into a single multi-output fuzzy system would significantly increase the number of rules and complicate tuning.
The fuzzy rule base, shown in Table 1, defines the mapping between the absolute sliding surface | s i | , its rate | s ˙ i | , and the corresponding output parameters ( k i and λ i ) for each control channel ( i { x , y , ψ } ). Rules increase k i and λ i when errors are large to improve responsiveness and robustness and decrease them when errors are small to reduce control effort and mitigate chattering. The Mamdani fuzzy inference mechanism is used: The crisp inputs s and s ˙ are fuzzified. The rules are evaluated using the min operator for AND. Outputs are aggregated via the max operator, and the centroid method is used for defuzzification. This ensures smooth and continuous control actions while preserving interpretability.
The objective function to be minimized in order to obtain the FSMC-PSO fuzzy membership functions of the output and the SMC-PSO parameters is defined as follows:
O = I T A E x + I T A E y + I T A E ψ ,
where I T A E x , I T A E y , and I T A E ψ correspond to the integral of time-weighted absolute errors for the responses x, y, and ψ (yaw), respectively. In FSMC-PSO, the PSO algorithm only optimizes the output fuzzy membership function’s parameters, which then adaptively tune the SMC parameters, including the sliding surface coefficient λ and the gain k. Similarly, in SMC-PSO, the PSO algorithm directly tunes the SMC parameters. For the baseline SMC controller, the parameters are obtained through a trial-and-error procedure.

4. Results and Analysis

In this section, all simulations were performed in MATLAB/Simulink R2023b on a personal computer equipped with an Intel Core i7-10700KF CPU (3.80 GHz) and 32 GB of RAM while running a 64-bit Windows 11 operating system. A fixed-step Runge–Kutta (ode4) solver with a time step of 0.001 s was used to integrate the AUV dynamic model. The control algorithms and performance evaluation indices (IAE, ITAE, ISE, ITSE, and RMSE) were implemented and analyzed within the MATLAB environment.
In order to ensure a fair and reproducible comparison, all controllers (SMC, SMC-PSO, FSMC-PSO, and STA-PSO) were tested under identical simulation conditions. The hydrodynamic parameters used in the AUV model are listed in Table 2, following the benchmark AUV formulation presented in [10]. Table 3 presents the PSO parameters, control gain bounds, and final controller parameters.
In addition, to evaluate robustness, six levels of random disturbances ( d 1 d 6 ) were applied to the system, generated as d = randn × ( 1 , 1 ) to emulate stochastic perturbations. All controllers were tested with the same initial conditions and reference trajectory. Performance indices (IAE, ITAE, ISE, ITSE, and RMSE) were computed over the full 40 s simulation to ensure a consistent comparison across all controllers.
The performance of the proposed FSMC-PSO strategy is evaluated through numerical simulations of the AUV system. The initial conditions of the AUV are set to ζ 0 = [ 1 , 9 , 0.5 ] T for position and heading, with the initial velocity v 0 = [ 1 , 1 , 0.1 ] T . The desired trajectory is defined as ζ d = [ 2 t , 3 sin ( 0.5 t ) , 0.3 ] T , with its first and second derivatives given by ζ ˙ d = [ 2 , 1.5 cos ( 0.5 t ) , 0 ] T and ζ ¨ d = [ 0 , 0.75 sin ( 0.5 t ) , 0 ] T , respectively, following the formulation in [10].
Figure 5 illustrates the convergence behavior of the PSO algorithm when applied to adjust the FSMC-PSO, STA-PSO, and SMC-PSO controllers. For the FSMC-PSO controller, the cost function decreases rapidly during the initial iterations, falling from approximately 51 to about 36 within the first 10 iterations. After this point, the convergence stabilizes, and the cost remains nearly constant, indicating fast and stable convergence behavior.
In the FSMC-PSO framework, a total of 18 output fuzzy membership function parameters are optimized offline, while the input membership functions of s and s ˙ remain fixed. This design limits the dimensionality of the search space and contributes to the observed rapid convergence. A swarm size of 50 particles with 100 iterations is sufficient to achieve convergence with moderate computational requirements. During online operation, only the fuzzy inference mechanism is executed to adapt the sliding surface coefficients λ and switching gains k, resulting in negligible computational overhead.
For the STA-PSO controller, the cost function exhibits a very fast convergence behavior. The cost decreases sharply from an initial value of approximately 15 to below 2 within the first few iterations. After around 10 iterations, the optimization process reaches a steady state, and the cost remains nearly constant with negligible fluctuations. This rapid convergence demonstrates the effectiveness of PSO in tuning the super-twisting algorithm’s parameters and its ability to quickly identify a near-optimal solution.
Furthermore, the smooth and monotonic convergence profile of STA-PSO indicates reduced sensitivity to parameter oscillations during optimization. Compared to FSMC-PSO and SMC-PSO, STA-PSO achieves the lowest final cost value with fewer iterations, highlighting its superior convergence speed and robustness while maintaining high control performance.
For the SMC-PSO controller, the cost function decreases more gradually, starting from approximately 13 and converging to a final value near 3.5 . Compared to FSMC-PSO and STA-PSO, the convergence process is slower and characterized by multiple stages of gradual reduction before stabilization, indicating higher sensitivity and computational effort during optimization.
Overall, although SMC-PSO achieves a lower final cost than FSMC-PSO, the STA-PSO controller demonstrates the fastest convergence and the lowest cost value, while FSMC-PSO provides a favorable balance between convergence speed, robustness, and computational efficiency.
Figure 6 presents the optimized output membership functions associated with the fuzzy parameters k and λ , which exhibit a well-structured and heterogeneous partitioning of their respective universes of discourse.
The switching gains k x , k y , and k ψ are defined over relatively wide intervals using three triangular membership functions (Low, Medium, and High), allowing smooth transitions between low-switching actions for reduced chattering and high-switching actions for improved robustness against disturbances.
In contrast, the membership functions of λ x , λ y , and λ ψ are distributed over narrower ranges, reflecting their role in fine-tuning the slope of the sliding surface. Lower values of λ yield smoother responses with reduced control effort, whereas higher values lead to faster convergence.
This heterogeneous distribution prevents redundancy among fuzzy sets and ensures smooth interpolation during inference while maintaining interpretability.
Overall, the optimized membership function design achieves a suitable balance between robustness and convergence speed.
The effectiveness of this optimized structure is further confirmed by the quantitative performance indices reported in Table 4 and illustrated in Figure 7.
FSMC-PSO consistently achieves the lowest values across all error indices (IAE, ITAE, ISE, ITSE, and RMSE) for the X, Y, and ψ states, demonstrating superior tracking accuracy and disturbance rejection.
In summary, FSMC-PSO outperforms both SMC and SMC-PSO in terms of accuracy, robustness, and convergence behavior.
Figure 8 compares the planar motion of the AUV under FSMC-PSO, SMC-PSO, STA-PSO, and conventional SMC against the reference trajectory. The reference trajectory is a smooth nonlinear path with varying curvature and amplitude. Although all controllers are capable of following the desired path, noticeable differences in their dynamic responses can be observed.
During the transient phase (0–5 s), the conventional SMC exhibits a longer settling time accompanied by overshoot and oscillations, mainly due to the use of fixed switching gains. The SMC-PSO controller provides a moderate improvement by optimizing these gains offline, resulting in faster convergence toward the reference path. In contrast, the proposed FSMC-PSO controller achieves the fastest transient response, characterized by smooth convergence and minimal overshoot, and reaches steady-state tracking earlier than the other control strategies.
In the steady-state regime, FSMC-PSO demonstrates superior tracking accuracy and visibly reduced chattering compared to both SMC-PSO and conventional SMC. The zoomed views further highlight these improvements, where FSMC-PSO achieves a smaller overshoot ( O S = 0.00227 m) compared to SMC ( O S = 0.00267 m) and maintains smoother position regulation with negligible high-frequency oscillations.
At the valley near x 19 m and the crest around x 31 –32 m, the magnified windows show that FSMC-PSO remains closest to the reference envelope with minimal under- and overshoot, whereas SMC exhibits wider deviations, while SMC-PSO presents noticeable high-frequency ripples.
These ripples effectively increase the path length and introduce micro-limit cycles that degrade local tracking precision. Across the entire trajectory, the chattering amplitude follows a consistent order: SMC-PSO exhibits the largest high-frequency oscillations. SMC shows moderate ripples, and FSMC-PSO achieves the strongest attenuation of switching artifacts.
This behavior aligns with the intended effect of fuzzy adaptation, where lower gains are applied for small values of | s | and | s ˙ | , while higher gains are only activated for larger deviations, thereby smoothing the control action while preserving robustness. In contrast, direct PSO tuning of SMC tends to favor aggressive gain values, which improve nominal tracking accuracy but amplify switching activity and noise sensitivity.
The STA-PSO controller exhibits a different compromise between smoothness and tracking accuracy. STA-PSO significantly suppresses classical chattering and ensures a continuous control action. However, in regions with high curvature, such as near the valley at x 19 m and the crest around x 31 –32 m, STA-PSO shows a slight phase lag and a larger envelope deviation compared to FSMC-PSO. Although its steady-state response is smoother than conventional SMC, the absence of fuzzy gain adaptation limits its ability to simultaneously achieve fast transient convergence and tight steady-state tracking.
Overall, FSMC-PSO provides the best trade-off between accuracy, smoothness, and robustness, achieving faster transient convergence, smaller steady-state tracking errors, and significantly reduced chattering. These qualitative observations are consistent with the quantitative results reported in Table 4, where FSMC-PSO achieves lower IAE, ITAE, ISE, ITSE, and RMSE values in x, y, and ψ .
Figure 9 shows the time evolution of the SMC gains ( k x , k y , and k ψ ) and the sliding surface parameters ( λ x , λ y , and λ ψ ) as adjusted online by the proposed FSMC-PSO controller. In all channels, the parameters exhibit a rapid transient adaptation phase during the first few seconds, followed by convergence to nearly constant steady-state values.
This behavior confirms that the PSO-optimized fuzzy rules effectively tune the controller parameters online, delivering strong corrective action during initial error regulation and stabilizing thereafter to avoid excessive switching activity.
For the surge and sway channels, the gains k x and k y initially reach relatively high peak values (approximately 60 and 150, respectively) to enforce rapid error convergence under large initial deviations.
These gains then decay rapidly to small steady-state levels once the tracking errors are reduced, indicating that the fuzzy adaptation mechanism suppresses unnecessary control effort after transient correction.
In contrast, the yaw gain k ψ converges to a moderate constant value around 10 with limited overshoot, reflecting the need for sustained corrective authority due to the AUV’s slower rotational dynamics.
The sliding surface parameters λ x , λ y , and λ ψ exhibit a similar fast convergence behavior.
After an initial adjustment period of approximately 2–3 s, the parameters stabilize at constant values ( λ x 2.5 , λ y 1.2 , λ ψ 4 ), forming well-conditioned sliding manifolds that balance convergence speed and robustness.
The absence of significant oscillations after convergence confirms that the FSMC–PSO scheme effectively avoids gain chattering and parameter drift, ensuring consistent closed-loop performance.
Overall, these results indicate that FSMC–PSO provides aggressive transient tuning in the presence of large errors, followed by smooth parameter stabilization during steady-state operation.
This adaptive behavior enhances trajectory precision while mitigating chattering, which is consistent with the reduced ripple observed in the trajectory plots and the superior performance indices reported in Table 4.
Figure 10 compares the position tracking performance of the x, y, and ψ coordinates under four control strategies: classical SMC, SMC tuned by PSO, STA-PSO, and the proposed FSMC-PSO approach. Although all controllers are able to follow the reference trajectory, noticeable differences arise in terms of the transient response, smoothness, and tracking precision.
For the surge motion (x trajectory), all controllers exhibit nearly identical tracking behavior, with the vehicle rapidly aligning with the desired linear reference. The tracking error converges within the first few seconds, indicating that the surge dynamics are relatively easy to regulate and require only limited enhancement from adaptive tuning strategies. The STA-PSO controller follows the reference accurately with smooth transient behavior, offering performance comparable to SMC-PSO and FSMC-PSO in the surge direction.
In contrast, for the sway motion (y trajectory), the benefits of adaptive tuning become more pronounced. The classical SMC exhibits a larger initial overshoot due to its fixed-gain structure, while SMC–PSO and FSMC-PSO significantly reduce this transient deviation through optimized parameter tuning. The STA-PSO controller also reduces the initial overshoot and provides a smoother response compared to classical SMC, although its convergence speed is slightly slower than that of FSMC-PSO. Among the four methods, FSMC-PSO achieves the smoothest convergence with minimal oscillations, reflecting its ability to adapt the sliding gains online and avoid over-aggressive control actions. Overall, both FSMC-PSO and STA-PSO enhance lateral tracking accuracy while maintaining improved motion smoothness.
For the yaw angle ( ψ ), all controllers converge to the reference heading of approximately 0.3 rad within about 2 s. FSMC-PSO demonstrates the fastest and smoothest settling behavior with minimal chattering, while STA-PSO also exhibits a smooth rotational response due to the super-twisting mechanism. In contrast, classical SMC shows higher steady-state oscillations caused by its discontinuous control action.
Overall, FSMC-PSO effectively combines the offline global optimization capability of PSO with the online local adaptability of fuzzy logic, resulting in a transient response that is both faster and smoother than classical SMC, SMC-PSO, and STA-PSO. These improvements are reflected in reduced tracking errors, improved disturbance rejection, and enhanced robustness during dynamic maneuvers.
Figure 11 illustrates the tracking errors e x , e y , and e ψ for the four controllers: FSMC-PSO, STA-PSO, SMC-PSO, and classical SMC. For all control strategies, the tracking errors converge rapidly toward zero, confirming the global stability of the closed-loop system. Nevertheless, noticeable differences are observed in the transient performance among the control schemes.
In the surge direction ( e x ), all controllers exhibit a fast exponential decay rate. FSMC-PSO achieves the fastest convergence, followed closely by SMC-PSO, while STA-PSO ensures stable convergence with a slightly slower decay rate but still outperforms the classical SMC. The adaptive approaches reduce the peak error and shorten the settling time to less than 1.5 s, compared to approximately 2 s for the classical SMC.
In the sway direction ( e y ), the improvement offered by adaptive control is more pronounced. The classical SMC exhibits a higher initial deviation and slower error attenuation due to its fixed-gain structure. In contrast, FSMC-PSO and SMC-PSO provide steeper error decay and significantly reduced overshoot, while STA-PSO presents a smoother transient response with moderate convergence speed. All adaptive strategies, including STA-PSO, achieve near-zero error within approximately 1.8 s, demonstrating superior lateral tracking precision compared to classical SMC.
For the yaw angle ( e ψ ), all controllers ensure rapid alignment with the desired heading. FSMC-PSO produces the smoothest transient response with minimal oscillations and reduced chattering. The STA-PSO controller also exhibits improved smoothness due to the super-twisting mechanism, whereas classical SMC shows more aggressive switching behavior.
Overall, these results validate that adaptive gain tuning through PSO and higher-order sliding mode techniques enhances the transient response, reduces peak tracking errors, and improves trajectory precision without compromising system stability. Among the evaluated strategies, FSMC-PSO achieves the best trade-off between convergence speed and smoothness, while STA-PSO provides a robust and smooth response with reduced chattering, and SMC-PSO offers a clear improvement over the baseline classical SMC.
Figure 12 presents the velocity tracking performance of the AUV under four control schemes: FSMC-PSO, SMC-PSO, STA-PSO, and SMC. The responses correspond to the surge velocity u (top), sway velocity v (middle), and yaw rate r (bottom), respectively. For the surge velocity u, all controllers converge to the desired reference; however, clear differences appear in the transient behavior.
The adaptive scheme (FSMC-PSO) exhibits faster error attenuation and reduced initial overshoot compared to the classical SMC. In particular, FSMC-PSO achieves the shortest settling time (below 1.5 s), followed by STA-PSO and SMC-PSO, whereas the classical SMC requires approximately 2 s to reach steady state, indicating slower transient convergence.
The sway velocity’s (v) response clearly highlights the advantage of adaptive and optimization-based control strategies. Classical SMC exhibits larger initial oscillations and a slower damping rate due to its fixed-gain structure and higher sensitivity to disturbances. In contrast, FSMC-PSO, SMC-PSO, and STA-PSO produce significantly smoother transients, with FSMC-PSO achieving the lowest peak deviation and the fastest stabilization, while STA-PSO shows improved damping compared to SMC-PSO but slightly slower convergence than FSMC-PSO. These improvements directly translate into enhanced lateral trajectory precision and reduced cross-track error during maneuvering.
For the yaw rate r, all four controllers demonstrate convergence with negligible steady-state error; however, their transient smoothness differs noticeably. FSMC-PSO achieves the most uniform transient response, effectively minimizing chattering and excessive switching activity typically associated with conventional SMC. STA-PSO also significantly attenuates chattering due to its continuous super-twisting structure, although slightly larger transient fluctuations are observed compared to FSMC-PSO.
Overall, these results demonstrate that integrating optimization-based tuning and fuzzy adaptation into the SMC framework substantially improves the transient response, reduces velocity tracking errors, and enhances motion smoothness without compromising closed-loop stability.
Among the evaluated controllers, FSMC-PSO provides the most favorable trade-off between convergence speed, overshoot suppression, chattering reduction, and control smoothness, making it particularly suitable for high-precision AUV velocity tracking tasks.
Figure 13 illustrates the control input signals generated under four different control strategies: FSMC-PSO, SMC-PSO, STA-PSO, and conventional SMC. For the FSMC-PSO strategy (top subplot), the control inputs initially exhibit a relatively high magnitude with noticeable oscillations during the transient phase (0–2 s). These oscillations are rapidly attenuated, and the control action converges to a smooth and stable profile with significantly reduced fluctuations after approximately 3 s. This behavior indicates that the combination of fuzzy adaptation and offline PSO tuning enhances robustness and effectively mitigates chattering.
For the classical SMC (middle subplot), the control inputs exhibit persistent oscillatory behavior throughout the entire simulation horizon. The control effort remains relatively large and does not fully settle, reflecting the well-known drawback of SMC, namely chattering caused by the discontinuous switching control law. Although closed-loop stability is achieved, the high-frequency oscillations imply increased actuator stress and reduced control efficiency.
The SMC-PSO strategy (bottom subplot) shows an improvement over classical SMC, with oscillations of lower amplitude and a smoother response, particularly after the transient phase. Nevertheless, residual chattering remains more pronounced than in FSMC-PSO, suggesting that PSO-based parameter optimization alone is insufficient to fully suppress the inherent switching effects of SMC.
The STA-PSO controller exhibits a markedly smoother control profile due to the continuous nature of the super-twisting algorithm. As observed in all three control channels, STA-PSO significantly reduces high-frequency oscillations compared to both SMC and SMC-PSO, resulting in bounded and continuous control inputs after the transient phase. However, during the initial response, the control effort of STA-PSO remains slightly higher than that of FSMC-PSO, and its convergence toward low-amplitude steady-state signals is comparatively slower. This behavior reflects the fixed-gain structure of STA-PSO, which, although effective in chattering suppression, lacks adaptive gain scheduling to further minimize control effort under small tracking errors.
Overall, the comparative results highlight that FSMC-PSO yields the most favorable control performance, achieving faster stabilization, lower control effort, and significant chattering suppression. By contrast, classical SMC suffers from sustained high-frequency oscillations, while SMC-PSO provides only moderate improvements and still lags behind both FSMC-PSO and STA-PSO in terms of control smoothness and efficiency.

Robustness  Study

Figure 14 illustrates the position tracking performance of the proposed controllers under different levels of random noise disturbances. The desired trajectory is shown as a dashed red curve, while the actual tracking responses under various disturbance intensities ( d 1 to d 6 ) are represented by solid lines. In subplot (a), corresponding to the classical SMC, the trajectory tracking performance degrades noticeably as the noise intensity increases. Large deviations and oscillations are observed, particularly during transient phases and in the mid-trajectory region, indicating the high sensitivity of conventional SMC to stochastic disturbances.
In subplot (b), illustrating the performance of the SMC-PSO controller, moderate deviations from the desired trajectory are observed under high noise levels. The PSO-based optimization method improves robustness relative to classical SMC; however, residual tracking errors persist, especially in the mid-trajectory region, indicating limited noise rejection capability under severe disturbances.
In subplot (c), corresponding to the STA-PSO controller, improved tracking performance is achieved compared to SMC and SMC-PSO. The STA contributes to smoother trajectories and reduced chattering; however, noticeable deviations from the desired path still appear under high noise levels, especially during transient periods.
Subplot (d) illustrates the performance of the proposed FSMC-PSO controller. Trajectory tracking remains close to the desired path even in the presence of severe noise disturbances. Minor transient deviations are observed, but the controller effectively compensates for uncertainties and maintains accurate tracking, demonstrating superior robustness compared to the other control strategies.
Overall, the comparative results clearly indicate that FSMC-PSO achieves the highest tracking accuracy and robustness across all considered noise levels in the simulation. STA-PSO provides improved smoothness and disturbance rejection compared to SMC and SMC-PSO but remains less effective than FSMC-PSO in suppressing noise-induced deviations. Classical SMC exhibits the weakest disturbance rejection capability under stochastic disturbances.
These results are solely based on numerical simulations. Real-world factors, including ocean currents, actuator saturation, sensor noise, and communication delays, were not modeled. In addition, FSMC-PSO requires higher computational resources than SMC, SMC-PSO, and STA-PSO, which may impact real-time implementation. The applied random noise disturbances may also not fully represent realistic underwater conditions.
A comparative analysis is presented between the proposed FSMC-PSO controller and related control strategies reported in the literature, such as classical SMC, SMC-PSO, and STA-PSO. The FSMC-PSO controller offers several advantages: (1) the integration of conventional SMC, fuzzy logic, and PSO enhances overall trajectory tracking accuracy and robustness; (2) chattering is effectively suppressed through continuous adaptation of the switching gain k and sliding surface parameter λ based on the real-time tracking error; (3) the controller demonstrates improved disturbance rejection capability compared with conventional approaches; and (4) performance indices (IAE, ITAE, ISE, ITSE, and RMSE) are consistently reduced across all motion states, contributing to smoother control signals and increased actuator longevity.
Despite these advantages, several limitations are acknowledged: (1) The inclusion of the PSO process increases computational complexity compared with conventional SMC, particularly when online optimization is considered, thus requiring higher processing capacity or offline optimization. (2) The fuzzy inference system introduces additional design parameters that must be carefully tuned to maintain stability and performance. (3) Variations in external disturbances can lead to variations in the adaptive fuzzy outputs, which consequently alter the adaptive parameters k and λ . Such variations may increase sensitivity, complicate real-time tuning, and potentially degrade stability if not properly bounded. (4) The present validation strategy is based solely on numerical simulations, and experimental implementation is still required to confirm practical applicability.
Overall, the FSMC-PSO controller achieves a favorable balance between accuracy, robustness, and smoothness, making it a promising control strategy for high-precision AUV trajectory tracking within the considered simulation framework. In order to illustrate the disturbance rejection capability, the controllers’ tracking performance was evaluated under the representative disturbance of d 4 = 60 · randn(1,1), which is the level at which the baseline SMC begins to exhibit noticeable deviations. Figure 14 shows the trajectories of all four controllers under this disturbance. It can be seen that FSMC-PSO maintains the closest tracking accuracy to the reference trajectory with minimal chattering, while SMC-PSO shows moderate deviations, and classical SMC exhibits significant tracking errors. This representative scenario highlights the superior robustness of the proposed FSMC-PSO controller. Figure 15 shows the control signals for FSMC-PSO, STA-PSO, SMC-PSO, and classical SMC under the representative the random disturbance of d 4 = 60 · randn(1,1). The FSMC-PSO controller exhibits smooth and robust control with minimal chattering, while SMC-PSO displays moderate fluctuations, and classical SMC shows significant oscillations. This illustrates the superior disturbance rejection capability of the proposed FSMC-PSO controller.

5. Conclusions

This study presented a fuzzy sliding mode controller optimized using particle swarm optimization (FSMC-PSO) for trajectory tracking of an AUV. The proposed controller integrates the robustness of SMC, the adaptability of fuzzy logic, and the global optimization capability of PSO to achieve accurate trajectory tracking with reduced chattering.
Comparative simulations were conducted against conventional SMC, SMC-PSO, and STA-PSO under identical operating conditions and in the presence of random noise disturbances. Performance was evaluated using standard tracking indices (IAE, ITAE, ISE, ITSE, and RMSE). The results demonstrated that FSMC-PSO consistently outperformed the benchmark controllers, achieving up to an 86.58% reduction in ITAE and a 73.53% reduction in ITSE while maintaining robust performance across all motion states (X, Y, and ψ ).
In addition to improved tracking accuracy, FSMC-PSO significantly reduced the chattering effect compared to conventional SMC and SMC-PSO. The adaptive fuzzy tuning of the switching gain and sliding coefficients contributed to smoother control actions, enhanced actuator efficiency, and increased overall system reliability. These improvements highlight the effectiveness of FSMC-PSO in achieving precise and disturbance-resilient trajectory tracking within the considered simulation framework.
The proposed FSMC-PSO control approach is inherently scalable. Its design allows extension to AUVs with different sizes and dynamic characteristics, as well as multi-AUV systems for coordinated operations. The fuzzy adaptation and PSO-optimized parameters can be adjusted to accommodate varying vehicle dynamics and mission requirements, ensuring consistent performance without fundamental changes to the control architecture.
Real-world implementation of FSMC-PSO on an actual AUV may face several challenges. These include sensor noise and delays, actuator saturation and bandwidth limitations, unmodeled hydrodynamic effects, and communication constraints in multi-AUV systems. Ensuring robustness under these practical conditions requires careful calibration of the fuzzy adaptation rules and PSO parameters, as well as real-time monitoring of system performance. Addressing these challenges is crucial to successfully translate the proposed controller from simulations to field deployment.
Although the present study is limited to numerical simulations, future work will focus on experimental validation using real AUV platforms under realistic environmental disturbances, including ocean currents, actuator limitations, and sensor noise. In addition, the FSMC-PSO framework will be extended to cooperative multi-AUV systems for coordinated motion and formation control. Further efforts will also aim to optimize computational efficiency to support real-time implementation.

Author Contributions

Conceptualization, M.Y.S. and I.R.; methodology, M.Y.S.; software, M.Y.S.; validation, M.Y.S., I.R. and O.B.; formal analysis, M.Y.S., I.R. and O.B.; investigation, M.Y.S., A.B. and O.B.; resources, O.B.; data curation, M.Y.S., I.R. and O.B.; writing—original draft preparation, M.Y.S.; writing—review and editing, M.Y.S., A.B. and O.B.; visualization, M.Y.S., O.B. and A.B.; supervision, O.B.; project administration, M.Y.S.; funding acquisition, O.B. All authors have read and agreed to the published version of the manuscript.

Funding

The authors wish to express their gratitude to the Basque Government, through the project NEWHEGAZ (ELKARTEK KK-2025/00074); to the UPV/EHU, through the project GIU23/002; and to the MobilityLab Foundation (CONV23/14) for supporting this work.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article. Further inquiries can be directed to the corresponding authors.

Acknowledgments

The authors would like to thank all the associates who have contributed to this work directly or indirectly. They are also grateful for the support of the Telecommunications Signals and Systems Laboratory (TSS) and the Engineering School of Vitoria, University of the Basque Country (UPV/EHU).

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations and nomenclatures are used in this manuscript:
AHOSMCAdaptive nonlinear high-order sliding mode controller
AOAArithmetic optimization algorithm
AUVsAutonomous underwater vehicles
ESOExtended state observer
FDOSMFuzzy decision optimized selection method
FSMCFuzzy sliding mode control
FWZICFull-width zero-importance criteria
HOSMCHigh-order sliding mode control
LMPCLyapunov-based model predictive control
MDPMarkov decision process
NMPCNonlinear model predictive control
PSOParticle swarm optimization
ROVsRemotely operated vehicles
SMCSliding mode controller
SPASocial spider algorithm
STASuper-twisting algorithm

References

  1. Yuh, J. Design and control of autonomous underwater robots: A survey. Auton. Robot. 2000, 8, 7–24. [Google Scholar] [CrossRef]
  2. Yoerger, D.R.; Jakuba, M.; Bradley, A.M.; Bingham, B. Techniques for deep sea near bottom survey using an autonomous underwater vehicle. In Robotics Research: Results of the 12th International Symposium ISRR; Springer: Berlin/Heidelberg, Germany, 2007; pp. 416–429. [Google Scholar]
  3. Kim, A.; Eustice, R.M. Real-time visual SLAM for autonomous underwater hull inspection using visual saliency. IEEE Trans. Robot. 2013, 29, 719–733. [Google Scholar] [CrossRef]
  4. Tabataba’i-Nasab, F.S.; Keymasi Khalaji, A.; Moosavian, S.A.A. Adaptive nonlinear control of an autonomous underwater vehicle. Trans. Inst. Meas. Control 2019, 41, 3121–3131. [Google Scholar]
  5. Li, D.; Du, L. Auv trajectory tracking models and control strategies: A review. J. Mar. Sci. Eng. 2021, 9, 1020. [Google Scholar] [CrossRef]
  6. Bayusari, I.; Alfarino, A.M.; Hikmarika, H.; Husin, Z.; Dwijayanti, S.; Suprapto, B.Y. Position control system of autonomous underwater vehicle using PID controller. In Proceedings of the 2021 8th International Conference on Electrical Engineering, Computer Science and Informatics (EECSI), Semarang, Indonesia, 20–21 October 2021; pp. 139–143. [Google Scholar]
  7. Bae, S.B.; Shin, D.H.; Kwon, S.T.; Joo, M.G. An LQR controller for autonomous underwater vehicle. J. Inst. Control. Robot. Syst. 2014, 20, 132–137. [Google Scholar] [CrossRef]
  8. Liu, Y.-C. Disturbance-Observer-Based Sliding-Mode speed control for synchronous reluctance motor drives via generalized Super-Twisting algorithm. Actuators 2024, 13, 233. [Google Scholar] [CrossRef]
  9. Zou, H.; An, Z.; Deng, M.; Zhang, G. Adaptive Dynamic Event-Triggered Sliding Mode Tracking Control of Pneumatic Vibration Isolation System. Actuators 2025, 14, 558. [Google Scholar] [CrossRef]
  10. Yan, Y.; Yu, S. Sliding mode tracking control of autonomous underwater vehicles with the effect of quantization. Ocean. Eng. 2018, 151, 322–328. [Google Scholar]
  11. Alibani, M.; Ferrara, C.; Pollini, L. Super twisting sliding mode control for precise control of intervention autonomous underwater vehicles. In Proceedings of the OCEANS 2018 MTS/IEEE Charleston, Charleston, SC, USA, 22–25 October 2018; pp. 1–7. [Google Scholar]
  12. Zhang, K.; Zhang, X.; Cai, Z.; Zhou, J.; Cao, R.; Zhao, Y.; Chen, Z.; Wang, D.; Ruan, W.; Zhao, Q.; et al. A novel class of microRNA-recognition elements that function only within open reading frames. Nat. Struct. Mol. Biol. 2018, 25, 1019–1027. [Google Scholar] [CrossRef]
  13. Guerrero, J.; Chemori, A.; Creuze, V.; Torres, J. Design and experiments of an adaptive disturbance observer for tracking control of autonomous underwater vehicles. Ocean. Eng. 2025, 322, 120511. [Google Scholar] [CrossRef]
  14. Yan, Z.; Gong, P.; Zhang, W.; Wu, W. Model predictive control of autonomous underwater vehicles for trajectory tracking with external disturbances. Ocean. Eng. 2020, 217, 107884. [Google Scholar] [CrossRef]
  15. Heshmati-Alamdari, S.; Nikou, A.; Dimarogonas, D.V. Robust trajectory tracking control for underactuated autonomous underwater vehicles in uncertain environments. IEEE Trans. Autom. Sci. Eng. 2020, 18, 1288–1301. [Google Scholar] [CrossRef]
  16. Gong, P.; Yan, Z.; Zhang, W.; Tang, J. Lyapunov-based model predictive control trajectory tracking for an autonomous underwater vehicle with external disturbances. Ocean. Eng. 2021, 232, 109010. [Google Scholar] [CrossRef]
  17. Kumar, N.; Rani, M. An efficient hybrid approach for trajectory tracking control of autonomous underwater vehicles. Appl. Ocean. Res. 2020, 95, 102053. [Google Scholar] [CrossRef]
  18. Basil, N.; Alqaysi, M.E.; Deveci, M.; Albahri, A.S.; Albahri, O.S.; Alamoodi, A.H. Evaluation of autonomous underwater vehicle motion trajectory optimization algorithms. Knowl.-Based Syst. 2023, 276, 110722. [Google Scholar] [CrossRef]
  19. Herman, P. Nonlinear trajectory tracking controller for underwater vehicles with shifted center of mass model. Appl. Sci. 2024, 14, 5376. [Google Scholar] [CrossRef]
  20. Londhe, P.S.; Patre, B.M. Adaptive fuzzy sliding mode control for robust trajectory tracking control of an autonomous underwater vehicle. Intell. Serv. Robot. 2019, 12, 87–102. [Google Scholar] [CrossRef]
  21. Seok, P.B. Neural network-based tracking control of underactuated autonomous underwater vehicles with model uncertainties. J. Dyn. Syst. Meas. Control 2015, 137, 021004. [Google Scholar] [CrossRef]
  22. Chu, S.; Lin, M.; Li, D.; Lin, R.; Xiao, S. Adaptive reward shaping based reinforcement learning for docking control of autonomous underwater vehicles. Ocean. Eng. 2025, 318, 120139. [Google Scholar] [CrossRef]
  23. Nerkar, S.; Londhe, P.; Patre, B. Design of super twisting disturbance observer based control for autonomous underwater vehicle. Int. J. Dyn. Control 2022, 10, 306–322. [Google Scholar] [CrossRef]
  24. Refsnes, J.E.G. Nonlinear model-based control of slender body AUVs. Nor. Univ. Sci. Technol. 2007, 30, 229–231. [Google Scholar]
  25. Rethfeldt, C.; Klein, A.; Riesner, M.; Kurowski, M.; Stoppe, J.; Schubert, S.; Jeinsch, T. Bridging XLUUV and MASS–Technologies for Autonomous Multi-Domain Operations. J. Phys. Conf. Ser. 2025, 3123, 012019. [Google Scholar] [CrossRef]
  26. Jung, D.; Zhang, R.; Cho, H.; Ji, D.; Kim, S.; Choi, H. Control and Real-Time Monitoring of Autonomous Underwater Vehicle Through Underwater Wireless Optical Communication. Appl. Sci. 2025, 15, 5910. [Google Scholar] [CrossRef]
  27. Kim, H.; Lee, M.C.; Cho, H.; Hwang, J.; Won, J. SMCSPO-based robust control of AUV in underwater environments including disturbances. Appl. Sci. 2021, 11, 10978. [Google Scholar] [CrossRef]
  28. Rahmani, M.; Rahman, M.H. New hybrid control of autonomous underwater vehicles. Int. J. Control 2021, 94, 3038–3045. [Google Scholar] [CrossRef]
  29. Silaa, M.Y.; Derbeli, M.; Barambones, O.; Napole, C.; Cheknane, A.; Gonzalez De Durana, J.M. An efficient and robust current control for polymer electrolyte membrane fuel cell power system. Sustainability 2021, 13, 2360. [Google Scholar] [CrossRef]
  30. Irfan, S.; Zhao, L.; Ullah, S.; Javaid, U.; Iqbal, J. Differentiator-and observer-based feedback linearized advanced nonlinear control strategies for an unmanned aerial vehicle system. Drones 2024, 8, 527. [Google Scholar] [CrossRef]
  31. Silaa, M.Y.; Barambones, O.; Bencherif, A.; Rougab, I. An Adaptive Control Strategy with Switching Gain and Forgetting Factor for a Robotic Arm Manipulator. Machines 2025, 13, 424. [Google Scholar] [CrossRef]
  32. Silaa, M.Y.; Barambones, O.; Cortajarena, J.A.; Alkorta, P.; Bencherif, A. PEMFC current control using a novel compound controller enhanced by the black widow algorithm: A comprehensive simulation study. Sustainability 2023, 15, 13823. [Google Scholar] [CrossRef]
  33. Kavala, S.D.; Arisoy, A.; Gokdag, H. Real-Time Tracking and Position Control of an Elastic Cable-Driven Winch System. Appl. Sci. 2025, 15, 5462. [Google Scholar] [CrossRef]
  34. Zou, H.; Wang, M. Enhanced Sliding-Mode Control for Tracking Control of Uncertain Fractional-Order Nonlinear Systems Based on Fuzzy Logic Systems. Appl. Sci. 2025, 15, 4686. [Google Scholar] [CrossRef]
  35. Silaa, M.Y.; Barambones, O.; Bencherif, A. Robust adaptive sliding mode control using stochastic gradient descent for robot arm manipulator trajectory tracking. Electronics 2024, 13, 3903. [Google Scholar] [CrossRef]
  36. Su, S.; Liang, J.; Xu, C.; Zhang, F.; Yu, H. Constrained Adaptive Weighted Particle Swarm Optimization (C-AWPSO) Algorithm for Dipping Fault Parameter Inversion. Appl. Sci. 2025, 15, 8382. [Google Scholar] [CrossRef]
  37. Shi, Y.; Eberhart, R.C. Fuzzy adaptive particle swarm optimization. In Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No. 01TH8546), Seoul, Republic of Korea, 27–30 May 2001; IEEE: New York, NY, YSA, 2001; Volume 1, pp. 101–106. [Google Scholar]
  38. Solaimannouri, F.; Haddad, Z.M.; Fateh, M. Designing an adaptive fuzzy control for robot manipulators using PSO. J. Data Min. 2014, 2, 125–133. [Google Scholar]
Figure 1. AUV body-fixed motion frame.
Figure 1. AUV body-fixed motion frame.
Actuators 15 00090 g001
Figure 2. Block diagram illustrates the proposed FSMC-PSO control strategy.
Figure 2. Block diagram illustrates the proposed FSMC-PSO control strategy.
Actuators 15 00090 g002
Figure 3. PSO search mechanism.
Figure 3. PSO search mechanism.
Actuators 15 00090 g003
Figure 4. Membership functions of the sliding surface s and its derivative s ˙ for the inputs.
Figure 4. Membership functions of the sliding surface s and its derivative s ˙ for the inputs.
Actuators 15 00090 g004
Figure 5. PSO costs for FSMC-PSO, STA-PSO, and SMC-PSO.
Figure 5. PSO costs for FSMC-PSO, STA-PSO, and SMC-PSO.
Actuators 15 00090 g005
Figure 6. Obtained MFs for k and λ using PSO.
Figure 6. Obtained MFs for k and λ using PSO.
Actuators 15 00090 g006
Figure 7. Performance indices of FSMC-PSO, STA-PSO, SMC-PSO, and SMC controllers.
Figure 7. Performance indices of FSMC-PSO, STA-PSO, SMC-PSO, and SMC controllers.
Actuators 15 00090 g007
Figure 8. XY desired and actual trajectories of the AUV under FSMC-PSO, STA-PSO, SMC-PSO, and SMC.
Figure 8. XY desired and actual trajectories of the AUV under FSMC-PSO, STA-PSO, SMC-PSO, and SMC.
Actuators 15 00090 g008
Figure 9. Obtained parameters under FSMC-PSO.
Figure 9. Obtained parameters under FSMC-PSO.
Actuators 15 00090 g009
Figure 10. Position tracking of x, y, and ψ using the proposed controllers.
Figure 10. Position tracking of x, y, and ψ using the proposed controllers.
Actuators 15 00090 g010
Figure 11. Error tracking of x e , y e , and ψ e using the proposed controllers.
Figure 11. Error tracking of x e , y e , and ψ e using the proposed controllers.
Actuators 15 00090 g011
Figure 12. Velocity tracking of the AUV using the proposed controllers.
Figure 12. Velocity tracking of the AUV using the proposed controllers.
Actuators 15 00090 g012
Figure 13. Control signals under FSMC-PSO, STA-PSO, SMC-PSO, and SMC.
Figure 13. Control signals under FSMC-PSO, STA-PSO, SMC-PSO, and SMC.
Actuators 15 00090 g013
Figure 14. Position tracking of y versus x under random noise; (a): SMC; (b): SMC-PSO; (c): STA-PSO; (d): FSMC-PSO.
Figure 14. Position tracking of y versus x under random noise; (a): SMC; (b): SMC-PSO; (c): STA-PSO; (d): FSMC-PSO.
Actuators 15 00090 g014
Figure 15. Control signals of FSMC-PSO, STA-PSO, SMC-PSO, and classical SMC under a representative random disturbance of d 4 = 60 · randn ( 1 , 1 ) .
Figure 15. Control signals of FSMC-PSO, STA-PSO, SMC-PSO, and classical SMC under a representative random disturbance of d 4 = 60 · randn ( 1 , 1 ) .
Actuators 15 00090 g015
Table 1. Fuzzy rule base applied to each control channel ( i { x , y , ψ } ), thus defining the relationship between the normalized absolute error | s i | , its rate | s ˙ i | , and the corresponding output fuzzy parameters ( k i and λ i ).
Table 1. Fuzzy rule base applied to each control channel ( i { x , y , ψ } ), thus defining the relationship between the normalized absolute error | s i | , its rate | s ˙ i | , and the corresponding output fuzzy parameters ( k i and λ i ).
| s i | | s ˙ i | Rule k i (Linguistic Value) λ i (Linguistic Value)
LowLowR1LowLow
LowMedR2LowLow
LowHighR3MedMed
MedLowR4MedMed
MedMedR5MedMed
MedHighR6HighHigh
HighLowR7HighHigh
HighMedR8HighHigh
HighHighR9HighHigh
Table 2. The AUV model parameters.
Table 2. The AUV model parameters.
m = 185 kg I z = 50 kg·m2 X ˙ u = 30 kg
Y ˙ ν = 80 kg N ˙ r = 30 kg·m2 X u = 70 kg/s
Y ν = 100 kg/s N r = 50 kg·m2/s X | u | u = 100 kg/m
Y | ν | ν = 200 kg/m N | r | r = 100 kg·m2
Table 3. PSO parameters, control gain bounds, and final controller parameters.
Table 3. PSO parameters, control gain bounds, and final controller parameters.
ParameterLower BoundUpper Bound
PSO parameters
Swarm size ( n P o p )50
Iterations ( M a x I t )100
Inertia weight (w)0.72
Cognitive coefficient ( c 1 )1.5
Social coefficient ( c 2 )1.5
SMC-PSO gain bounds
λ diag ( [ 0 , 0 , 0 ] ) diag ( [ 3 , 8 , 3 ] )
k diag ( [ 0 , 0 , 0 ] ) diag ( [ 10 , 70 , 150 ] )
STA-PSO control gain bounds
λ diag ( [ 0.1 , 0.1 , 0.1 ] ) diag ( [ 10 , 10 , 10 ] )
k 1 diag ( [ 0.1 , 0.1 , 0.1 ] ) diag ( [ 100 , 100 , 100 ] )
k 2 diag ( [ 0.1 , 0.1 , 0.1 ] ) diag ( [ 100 , 100 , 100 ] )
Final controller parameters
Baseline SMC
λ diag ( [ 3 , 3 , 2 ] )
k diag ( [ 5 , 40 , 3 ] )
SMC-PSO
λ diag ( [ 1.7273 , 3.5297 , 8.0039 ] )
k diag ( [ 1.7522 , 50.0000 , 8.2599 ] )
STA-PSO-optimal parameters
λ diag ( [ 7.9688 , 8.1531 , 4.1587 ] )
k 1 diag ( [ 134.0524 , 121.8453 , 13.9245 ] )
k 2 diag ( [ 29.4296 , 12.2544 , 7.2159 ] )
Table 4. Performance indices of controllers and improvement percentages of FSMC-PSO.
Table 4. Performance indices of controllers and improvement percentages of FSMC-PSO.
IndexSMCSMC-PSOSTA-PSOFSMC-PSO
XY ψ XY ψ XY ψ XY ψ
IAE0.44805.32810.11620.50805.81180.08250.41366.80970.08310.28424.32360.0636
ITAE0.17372.42830.05970.52103.30240.21200.17074.55900.04100.06992.18730.0461
ISE0.263231.90650.01310.307336.45170.00830.233340.04090.00950.172722.81580.0069
ITSE0.05418.28220.00340.070910.68770.00130.044413.94620.00170.02164.66770.0009
RMSE0.11581.27070.02580.12491.35720.02060.10911.42170.02200.09421.07720.0189
IndexFSMC-PSO Improvement vs. SMC (%)FSMC-PSO Improvement vs. SMC-PSO (%)FSMC-PSO Improvement vs. STA-PSO (%)
XY ψ XY ψ XY ψ
IAE36.5618.8745.2744.0525.5922.9131.336.523.5
ITAE59.759.9122.7786.5833.7678.2559.052.0−12.4
ISE34.3928.4747.3343.7837.3916.8726.043.027.4
ITSE60.0743.6473.5369.5456.3130.7751.466.547.1
RMSE18.6615.2126.7424.6320.648.2513.624.214.1
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

Silaa, M.Y.; Rougab, I.; Barambones, O.; Bencherif, A. Hybrid Fuzzy-SMC Controller with PSO for Autonomous Underwater Vehicle. Actuators 2026, 15, 90. https://doi.org/10.3390/act15020090

AMA Style

Silaa MY, Rougab I, Barambones O, Bencherif A. Hybrid Fuzzy-SMC Controller with PSO for Autonomous Underwater Vehicle. Actuators. 2026; 15(2):90. https://doi.org/10.3390/act15020090

Chicago/Turabian Style

Silaa, Mohammed Yousri, Ilyas Rougab, Oscar Barambones, and Aissa Bencherif. 2026. "Hybrid Fuzzy-SMC Controller with PSO for Autonomous Underwater Vehicle" Actuators 15, no. 2: 90. https://doi.org/10.3390/act15020090

APA Style

Silaa, M. Y., Rougab, I., Barambones, O., & Bencherif, A. (2026). Hybrid Fuzzy-SMC Controller with PSO for Autonomous Underwater Vehicle. Actuators, 15(2), 90. https://doi.org/10.3390/act15020090

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

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop