Next Article in Journal
Magnetostatic and Thermal Analysis of Classical and Hybrid Axial Active Magnetic Bearings
Previous Article in Journal
Torque Ripple Suppression in BLDC Reaction Wheels Using Adaptive Composite Control Strategy Under Non-Ideal Back-EMF
Previous Article in Special Issue
Electrochemical Properties and Electromechanical Analysis of a Stacked Polyvinyl Chloride (PVC) Gel Actuator
error_outline You can access the new MDPI.com website here. Explore and share your feedback with us.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

RBF-NN Supervisory Integral Sliding Mode Control for Motor Position Tracking with Reduced Switching Gain

by
Young Ik Son
* and
Haneul Cho
Department of Electrical Engineering, Myongji University, Yongin 17058, Republic of Korea
*
Author to whom correspondence should be addressed.
Actuators 2026, 15(1), 29; https://doi.org/10.3390/act15010029
Submission received: 30 November 2025 / Revised: 24 December 2025 / Accepted: 31 December 2025 / Published: 3 January 2026
(This article belongs to the Special Issue Actuators in 2025)

Abstract

Integral Sliding Mode Control (ISMC) is widely employed in motor position control systems due to its robustness against uncertainties. However, its control performance is critically dependent on the selection of the switching gain. Although Disturbance Observer-Based Control (DOBC) is commonly adopted as an effective alternative for uncertainty compensation, it may exhibit limitations when high gains are required, potentially leading to system instability. To address these issues, this study proposes a Radial Basis Function Neural Network (RBF-NN)-based supervisory learning approach designed to minimize switching gain requirements. The effectiveness of the proposed scheme is validated through comparative simulations and laboratory experiments, specifically under scenarios involving system parameter uncertainties and sinusoidal disturbances with unknown offsets. Both simulation and experimental results demonstrate the superior performance of the proposed RBF-NN approach in terms of switching gain reduction and tracking error norms compared to a conventional ISMC and a DOBC-based cascade P–PI controller.

1. Introduction

The control of electric motor position systems under uncertainty remains a challenging problem in modern industrial applications [1,2,3,4]. Precision position control is critical across diverse domains, including factory automation, robotics, and autonomous vehicles. Various sources of uncertainty, including parameter variations, external load disturbances, and nonlinear friction dynamics, can significantly degrade the positioning accuracy and overall system performance. To address these challenges, various control strategies have been developed and investigated, including adaptive control [5,6], disturbance observer-based control [7,8], and sliding mode control [9,10], each offering distinct advantages in handling different types of uncertainties. As industrial automation systems demand increasingly stringent performance requirements, the development of robust control strategies capable of maintaining nominal performance despite these uncertainties has become essential.
Among robust control techniques, sliding mode control (SMC) has been widely recognized as one of the most effective approaches for systems operating under uncertainties [9,10]. The inherent robustness of SMC stems from its insensitivity to matched uncertainties once the system trajectory reaches the sliding surface. However, classical SMC suffers from the reaching phase problem, during which the system is vulnerable to uncertainties before reaching the sliding surface. To eliminate this vulnerability, integral sliding mode control (ISMC) has been developed, which incorporates an integral action into the sliding surface design [11]. By ensuring that the system trajectory starts on the sliding surface from the initial time, ISMC provides robustness throughout the entire control process and eliminates steady-state errors. Despite these advantages, both SMC and ISMC face a fundamental challenge: the chattering phenomenon caused by the discontinuous switching control input. The switching gain must be sufficiently large to overcome uncertainties, but excessive switching gains lead to high-frequency oscillations that can excite unmodeled dynamics, cause actuator wear, and degrade control performance. This trade-off between robustness and chattering has motivated extensive research on chattering reduction techniques.
Numerous approaches have been proposed to alleviate the chattering problem in sliding mode control. One common strategy involves replacing the discontinuous sign function with continuous approximations, such as saturation functions or smooth sigmoid functions [9]. While this approach reduces chattering, it compromises the robustness properties of SMC and may result in bounded tracking errors. An alternative method integrates the output of the sign function to smooth the switching control input, thereby reducing high-frequency oscillations [12]. Sliding mode reaching laws have also been developed to provide a systematic way to balance the convergence rate and chattering level [13]. Time-delay-based approximations of the sign function offer another means of chattering reduction by exploiting the system’s time-delay characteristics [14]. More recently, time-varying gain approaches have been proposed, where the switching gain is adaptively adjusted based on the system state or uncertainty estimates [15]. Higher-order sliding mode control techniques extend the basic SMC framework by acting on higher derivatives of the sliding variable, thereby enabling discontinuous control to appear only in higher control derivatives and resulting in continuous actual control inputs [16]. Although these methods demonstrate various degrees of success in reducing chattering, they often require careful tuning, may introduce conservatism in the control design, or add significant complexity to the implementation.
In parallel to sliding mode control approaches, disturbance observer-based control (DOBC) has emerged as another highly effective robust control strategy for handling uncertainties in motor control systems [7,8]. The fundamental principle of DOBC is to estimate the lumped disturbance (which includes model uncertainties, parameter variations, and external disturbances) using an observer and then compensate for it through feedforward control. Unlike SMC, which relies on high-gain switching action to reject uncertainties, DOBC achieves robustness through accurate disturbance estimation and compensation. The disturbance observer provides feedforward compensation that counteracts the estimated disturbances, enabling the baseline controller to maintain nominal performance even in the presence of significant uncertainties. This estimation-based approach has demonstrated its versatility by being successfully applied to various control structures. Cascade P–PI controllers, which are widely used in industrial motor drives due to their intuitive structure and ease of implementation, represent one such application where observer-based disturbance compensation has proven particularly effective [2]. By incorporating the estimated disturbances into the feedforward path of cascade controllers, both tracking performance and disturbance rejection capabilities can be substantially improved, making DOBC an attractive solution for practical industrial applications [17].
Despite the effectiveness of observer-based approaches in various control configurations, they encounter significant limitations in certain scenarios. The estimation accuracy of disturbance observers depends critically on the observer gain: higher gains provide faster disturbance tracking and better estimation accuracy, but may lead to amplification of measurement noise and increased sensitivity to unmodeled high-frequency dynamics. When high observer gains are required to achieve desired performance through accurate disturbance estimation, stability issues can arise, particularly in systems with fast dynamics or significant measurement noise. Furthermore, disturbance observers typically rely on nominal system models, and their performance may degrade when the actual system dynamics deviate significantly from the assumed model. The need for high observer gains often indicates the presence of large uncertainties or fast-varying disturbances, which are precisely the conditions under which observer stability becomes questionable [18]. These fundamental limitations of observer-based methods, whether applied to cascade controllers or other control structures, motivate the exploration of alternative compensation approaches that can handle large uncertainties without relying on high-gain observers or precise system models.
In recent years, neural network-based approaches have gained considerable attention as promising alternatives to model-based compensation methods. Among various neural network architectures, Radial Basis Function Neural Networks (RBF-NNs) have attracted particular interest in control applications due to their universal approximation capability and relatively simple structure compared to multi-layer perceptron networks [19,20]. The theoretical foundation for using RBF-NNs in control lies in their ability to approximate any continuous function over a compact set to arbitrary accuracy, provided that a sufficient number of hidden neurons are used. This property makes RBF-NNs particularly well-suited for learning and compensating complex nonlinear dynamics without requiring explicit mathematical models. Moreover, the local representation property of RBF-NNs, where each basis function is activated only in a localized region of the input space, facilitates faster learning and better generalization compared to global approximators.
The application of RBF-NNs in various control systems has demonstrated significant success across multiple domains [20]. In magnetic levitation vehicle control systems, RBF-NNs have been integrated to improve robustness against nonlinearities and achieve better tracking performance [21]. For bilateral teleoperation of robotic systems, RBF-NN-based controllers have successfully addressed challenges posed by time delays and external disturbances, ensuring stable and transparent teleoperation [22]. In permanent magnet synchronous motor control, RBF-NNs have been employed to reduce torque ripple and current fluctuations caused by time-varying parameters and nonlinear characteristics [23]. Furthermore, real-time learning RBF-NN compensators have been combined with disturbance rejection algorithms to suppress harmonic disturbances in high-precision motion control systems [24]. These successful applications demonstrate the versatility and effectiveness of RBF-NN-based approaches in handling various types of uncertainties and nonlinearities.
Building upon these insights, this study proposes a novel approach that integrates an RBF-NN supervisory controller with integral sliding mode control for electric motor position systems. The key innovation lies in using the sliding function itself as the training signal for the RBF-NN, creating a direct connection between the learning objective and the control goal. The RBF-NN learns to approximate the equivalent disturbance, which represents the combined effect of all uncertainties and nonlinearities in the system. As the neural network progressively learns this equivalent disturbance through online adaptation, it provides increasingly accurate compensation that reduces the burden on the ISMC. Consequently, the required switching gain can be significantly reduced without sacrificing robustness, effectively addressing the chattering problem while maintaining strong disturbance rejection capabilities. Unlike observer-based methods, this learning-based approach does not require precise system models, can handle highly nonlinear and unstructured uncertainties, and avoids the high-gain instability issues that plague observer-based techniques. The proposed method combines the guaranteed robustness of ISMC with the adaptive learning capability of RBF-NNs, offering a synergistic solution to robust motor position control.
Extensive studies have explored the combination of SMC with RBF-NNs [25,26,27,28]. These existing works can be generally categorized based on the type of sliding surface employed—such as standard [25,26], integral [27,28] or high-order sliding surfaces [28]—and the input vectors for the RBF network, which typically consist of reference inputs, system states, control errors, and their derivatives. For instance, studies [25,26] are grounded in standard SMC, with [26] notably utilizing a dual-RBF structure that incorporates additional state information. The approach in [27] integrates a PID controller with a feedforward term and ISMC, using reference inputs, errors, and derivatives for the RBF inputs. Furthermore, ref. [28] proposes a super-twisting controller that combines an adaptive high-order ISMC with an RBF network, where a high-order sliding function is required even for the weight update law.
In contrast to these works, which often employ complex input vectors or auxiliary controllers, this study focuses on a streamlined ISMC framework designed for practical simplicity. Unlike the aforementioned methods, our approach utilizes a single RBF network that takes only the reference input to estimate the equivalent disturbance, and derives the weight update law exclusively from the integral sliding variable. This distinct design strategy avoids the complexity of high-order terms while effectively reducing the switching gain.
Consequently, the main contributions of this paper are summarized as follows:
  • A systematic method is proposed for reducing the switching gain of an ISMC via a simplified RBF-NN structure that utilizes only the reference input, with the sliding variable serving as the training signal.
  • The proposed control architecture enables the RBF-NN to learn the equivalent disturbance online without requiring explicit disturbance models or high-gain observers, thereby addressing potential instability issues.
  • Comprehensive validation is performed through comparative simulations and laboratory experiments against two baseline approaches: a conventional ISMC and a DOBC-based cascade P–PI controller.
  • Experimental results demonstrate the superior performance of the proposed method in terms of tracking accuracy, disturbance rejection, and switching gain reduction, particularly under scenarios involving parameter uncertainties and time-varying disturbances.
The remainder of this paper is organized as follows. Section 2 presents the problem formulation for electric motor position control and reviews the baseline control approaches, including the integral sliding mode controller and the cascade P–PI controller with observer-based compensation. Section 3 introduces the RBF-NN supervisory learning scheme, describes the overall control architecture, and provides the design procedure for the proposed controller. Section 4 provides comprehensive performance analysis through comparative simulations and laboratory experiments against both baseline controllers under various scenarios. Finally, Section 5 concludes the paper with a summary of key findings and suggestions for future research directions.

2. Problem Formulation

2.1. System Description

This paper deals with the position control problem of a DC motor system described as follows:
d θ m d t = ω m ,
d ω m d t = B m J m ω m + K t J m i a F + Δ ,
d i a d t = K b L a ω m R a L a i a + 1 L a e a .
In the above equations, θ m , ω m and i a denote the rotor position, rotational speed, and armature current, respectively; B m is the friction coefficient, J m is the moment of inertia, K t is the torque constant, K b is the back-EMF constant, L a is the armature inductance, R a is the armature resistance, e a is the input voltage, F represents the unknown friction force, and Δ represents the uncertainty including model parameter variations and external time-varying disturbance d s .
By defining the system states as x 1 = θ m and x 2 = ω m , the friction force F is described by the LuGre dynamic friction model [29].
F = σ 0 z + σ 1 z ˙ + σ 2 x 2 , z ˙ = x 2 | x 2 | g ( x 2 ) z , g ( x 2 ) = F c + ( F s F c ) e x 2 / v s 2
where z denotes the internal state representing the average bristle deflection, and σ 0 , σ 1 , and σ 2 are the unknown parameters of the friction model. The function g ( x 2 ) captures the Stribeck effect, with F c , F s , and v s representing the Coulomb friction, static friction, and Stribeck velocity, respectively. This model enables the representation of dynamic friction effects that cannot be captured by classical memoryless models.
The external disturbance d s is assumed to be a biased sinusoidal one represented by
d s ( t ) = d 0 + d 1 sin ( ω 0 t + ϕ d )
where d 0 , d 1 , ω 0 , and ϕ d are unknown constants.
Since the electrical dynamics is much faster than the mechanical dynamics in actual motor systems, a reduced–order model obtained by assuming L a = 0 in (1c) is frequently considered in position control problems [6].
x ˙ 1 = x 2 ,
x ˙ 2 = a x 2 + b u + ψ
where the input is defined as u = e a , the two positive constants as a = ( B m R a + K t K b / ( J m R a ) , b = K t / ( J m R a ) , and the uncertainties as ψ = F + Δ . The output of the system is y = x 1 .
To consider the case where parameter uncertainties are present, the nominal parameters a n and b n are used instead of a and b as follows.
x ˙ 1 = x 2 ,
x ˙ 2 = a n x 2 + b n ( u + d e ) ,
d e = b n 1 a ˜ x 2 + b ˜ u + ψ
where a ˜ = a a n , b ˜ = b b n and d e is referred to as the equivalent disturbance. Both a and b are also positive constants.
Before presenting the proposed controller design, a conventional Integral Sliding Mode Control (ISMC) is briefly reviewed in the next.

2.2. Integral Sliding Mode Control (ISMC)

From (5), consider the following error equation
e ˙ 1 = e 2 , e ˙ 2 = a n x 2 + b n u + d e r ¨
where the controlled error e 1 : = x 1 r with a reference signal r, and e 2 : = e ˙ 1 = x 2 r ˙ .
To handle the equivalent disturbance d e including model uncertainties and external time–varying disturbances, integral sliding mode controllers are commonly used [30,31].
The sliding function s considered in this paper is given by
s = z + k 2 z d t , z = k 1 e 1 + e 2
where k 1 and k 2 are positive design parameters.
On the sliding surface s = 0 , the control error is obtained as
z ˙ = k 2 z , e ˙ 1 = k 1 e 1 .
From (7) and (8), it can be shown that the control error converges sequentially to zero on the sliding surface s = 0 . First, z converges to zero with a rate proportional to k 2 and, subsequently, e 1 converges to zero at a rate proportional to k 1 . Therefore, to achieve desirable control performance, k 2 is chosen to be sufficiently larger than k 1 .
To derive the control input u that ensures the convergence of s to zero, the time derivative of the Lyapunov function V = 1 2 s 2 is given by
V ˙ = s s ˙ = s ( z ˙ + k 2 z ) = s ( k 2 z + k 1 e 2 + e ˙ 2 ) = s k 2 z + k 1 e 2 a n x 2 + b n ( u + d e ) r ¨ .
For the design of the sliding mode controller, it is a standard assumption that the absolute value of the disturbance d e is bounded; i.e.,
| d e ( t ) | D
where D is a known positive constant. From the above equation, the following ISMC input u 1 can be obtained to ensure V ˙ < 0 when s 0 .
u c = b n 1 r ¨ k 2 z k 1 e 2 + a n x 2 ϕ s ,
u s = D ¯ sgn ( s ) ,
u = u c + u s = : u 1
where the gain ϕ of u c is positive, and the switching gain D ¯ is designed to be larger than the magnitude of the equivalent disturbance such that D ¯ D = : ν 1 > 0 . Substituting (11) into (9) yields the following result:
V ˙ = ϕ s 2 b n D ¯ | s | + b n d e s ϕ s 2 b n ( D ¯ D ) | s | ϕ s 2 b n ν 1 | s | b n ν 1 2 V .
From the above equation, it can be seen that the control objective is achieved as s converges to zero within finite time.
Before introducing the proposed ISMC with a supervisory RBF term, the baseline ISMC is first examined to clarify its inherent behavior. To illustrate the performance of the ISMC controller (11), simulation results obtained using the system parameters given in Section 4 are shown in Figure 1 and Figure 2.
Figure 1 and Figure 2 correspond to the non-RBF case and present the tracking error and control input of the ISMC under different switching gains. As the switching gain D ¯ is increased to mitigate the effect of the equivalent disturbance, the tracking error decreases for D ¯ = 8 compared to D ¯ = 2 . However, an increased switching gain is expected to induce severe chattering in the control input and aggravate vibration and noise as shown in Figure 2, which motivates the introduction of the proposed RBF-based ISMC controller in the subsequent section to overcome these limitations.

2.3. PIO–Based P–PI Cascade Control

To compare the performance with the proposed method, a DOBC-based P–PI cascade controller was implemented as shown in Figure 3. Using the nominal system model, a cascade controller can be designed to track the position reference input r.
For the P–PI controller design, the outer loop computes the position error e ¯ 1 = e 1 = r x 1 and uses the reference derivative r ˙ as a feed-forward term to generate the inner-loop reference x 2 * = r ˙ + k p 1 e ¯ 1 . The inner-loop error is then given by e ¯ 2 = x 2 * x 2 , and the control input is constructed as follows.
u c a s = k p 2 e ¯ 2 + k i e ¯ 2 d t .
Since the controller is designed based on nominal parameters, performance degradation may occur due to modeling uncertainties and external time-varying disturbances. To mitigate the effect of the equivalent disturbance, a proportional–integral observer (PIO) is employed to estimate the equivalent disturbance and compensate it in the control input. The full-order PIO was adopted as the baseline observer to ensure high-precision control by leveraging its noise robustness and its ability to mitigate steady-state estimation offsets via integral action. Although designed under a constant disturbance assumption, the PIO can effectively compensate for slowly time-varying nonlinearities within its observer bandwidth, thereby providing a robust and high-fidelity benchmark for performance evaluation [2,18].
To design the observer the system (5) is rewritten as follows:
x ˙ = A x + B u + d e , y = C x ,
A = 0 1 0 a n , B = 0 b n , C = 1 0 .
Assuming d ˙ e = 0 , the PIO is designed to estimate the equivalent disturbance and states.
x ^ ˙ = A x ^ + B u + B d ^ e + l 1 l 2 y y ^ , y ^ = C x ^ ,
d ^ ˙ e = l 3 y y ^
where the observer gain L = l 1 l 2 l 3 T is chosen such that the observer poles are at least five times faster than those of the inner loop.
The estimated equivalent disturbance is then compensated in the control input as follows:
u = u c a s d ^ e = : u 2
where u c a s denotes the output of the P–PI cascade controller in Figure 3.
With the control system model and baseline controllers introduced, Section 3 proceeds to the design of the proposed control scheme.

3. Design of the Proposed RBF–NN–Based Controller

As a robust control method against model uncertainties and disturbances, the RBF neural network-based supervisory control system shown in Figure 4 has been widely utilized [20]. By combining the controller output u p with RBF output u n , the control input u is generated to drive the tracking error to zero. In this case, the RBF neural network is employed to approximate a feed-forward compensation function that reduces errors caused by uncertainties and various disturbances. Unlike conventional supervisory control approaches, this study proposes a method to improve the control performance of the ISMC (11).
The output of the RBF neural network block in Figure 4 is expressed as follows:
u n = h 1 w 1 + h 2 w 2 + + h m w m = : w T h ( r )
where r represents the reference input and m denotes the number of nodes in the hidden layer of the neural network. The RBF parameter vectors are defined as w = [ w 1 , , w m ] T , c = [ c 1 , , c m ] T , and b = [ b 1 , , b m ] T , which denote the weights, centers, and widths of the Gaussian basis functions, respectively. The hidden layer output function h j ( r ) is defined as
h j ( r ) = exp r c j 2 2 b j 2 , 1 j m ,
where the notation v 2 denotes v T v for a vector v.
It is known that the approximation error with respect to the ideal function can be reduced arbitrarily as the number of basis functions m increases [19]. In conventional RBF supervisory control methods, the cost function J for learning is defined as follows, and the gradient descent method is employed to update w j , b j , and c j . The learning rate η is bounded between 0 and 1 [20].
J = 1 2 ( u n u ) 2 ,
Δ w j = η J w j = η ( u n u ) h j ,
Δ b j = η ( u n u ) w j h j ( r c j ) 2 b j 3 ,
Δ c j = η ( u n u ) w j h j ( r c j ) b j 2 .
The performance of the control input u = u p + u n obtained as in Figure 4 and the RBF neural network learning process are largely affected by the design of the feedback controller u p . In this paper, u p is designed to have a zero steady-state value such that the control objective (i.e., e = 0 ) is achieved when the learning progresses and the objective function (19a) ultimately converges to zero. To devise a method for reducing the switching gain of the integral sliding mode controller (11), u p is chosen as follows:
u p = k d s , k d > 0 .
In this case, if s 0 , then u p 0 and hence u u n from the structure in Figure 4. Here, unlike the conventional supervisory controller ( u = u n + u p ), the proposed controller does not make ‘ u u p ’ depend solely on neural network learning. Instead, the RBF neural network is trained to approximate the equivalent disturbance d e ; that is, an RBF neural network that minimizes the following objective function is considered.
J = 1 2 u n s u 2 ,
u n s = u c w T h ( r ) ,
u c = b n 1 r ¨ k 2 z k 1 e 2 + a n x 2 ϕ s
where u c is the same as the one in ISMC (11). For the input u = u n + u p in Figure 4, u n s is employed in the above equation so that u n plays a role similar to that of the ISMC in both the transient and steady-state responses of u p .
For the closed-loop stability analysis of the proposed control scheme, we consider the scenario where the RBF neural network has been sufficiently trained, allowing the equivalent disturbance to be approximated as follows:
d e w T h ( r ) < δ
where the positive constant δ denotes the approximation error.
The bound in (22) is interpreted over the practical operating range of the learning signal, rather than over the entire real line. By the universal approximation property of RBF networks on compact sets [19], the approximation error can be made sufficiently small over such an operating region with appropriate choices of centers and widths. In our implementation, the centers are chosen to cover the predefined operating range and the widths are set uniformly to provide consistent overlap, while the residual mismatch due to a finite number of nodes is captured by the constant δ . The learning rate mainly affects the speed and smoothness of online weight adaptation and thus influences transient behavior.
From (20) and (21), the control input proposed in this paper is given as follows:
u = u n s + u p = : u 3 , u n s = u c w T h δ ¯ sgn ( s )
where the switching gain δ ¯ of u n s is designed to be larger than δ in (22) such that δ ¯ δ > ν 2 > 0 . The term w T h ( r ) represents the RBF neural network estimation of the equivalent disturbance d e defined in (5c) and is introduced to compensate for d e , thereby reducing the disturbance component that must be counteracted by the switching term.
Substituting (23) into (9), which is obtained by the time derivative of the Lyapunov function V = 1 2 s 2 , yields the following:
V ˙ = ( ϕ + k d ) s 2 b n δ ¯ | s | + b n d e w T h ( r ) s ( ϕ + k d ) s 2 b n δ ¯ | s | + b n δ | s | ( ϕ + k d ) s 2 b n ν 2 | s | b n ν 2 2 V .
From the above equation, it can be seen that the control objective is achieved as s converges to zero in finite time. Therefore, the RBF neural network reduces the effective bound of the equivalent disturbance in the Lyapunov analysis, enabling the use of a smaller switching gain than conventional ISMC and consequently alleviating chattering. Overall, the proposed RBF-assisted ISMC effectively compensates for the equivalent disturbance d e , including parameter uncertainties and external disturbances, while preserving stability with a reduced switching gain.
In the next section, simulation and experimental results are compared among the PIO-based P–PI controller, the ISMC without the RBF, and the proposed controller to validate the performance of the proposed controller.

4. Performance Evaluation

The controller parameters used in this Section are summarized in Table 1. For the design of controllers and observer the nominal motor parameters a n = 14.2243 and b n = 3.1504 were experimentally identified by using the step response in Section 4.2.
To avoid case-by-case tuning, the RBF centers were uniformly and symmetrically distributed over the predefined input range as listed in Table 1, with identical widths. In simulation, it is observed that increasing the number of nodes reduces the approximation error mainly at low node counts, while the error reduction becomes marginal once the number of nodes reaches 9 (i.e., further improvements are negligible). Based on this trend, we conservatively selected m = 11 to ensure sufficient coverage of the predefined operating range without requiring additional tuning. This suggests that the proposed method is not highly sensitive to the exact grid density once the operating range is sufficiently covered [28].
In addition to the above configuration choices, practical robustness was further enhanced at the implementation level. To avoid excessive adaptation, saturation limits were applied to both the RBF weight update law and the network output in all simulations and experiments. This implementation-level measure improves numerical robustness and prevents over-adaptation, while preserving the nominal learning behavior of the proposed controller.

4.1. Simulation Results

In this subsection the performance of the proposed controller is verified through simulations. The reference signal for the control objective is as follows [32]:
r ( t ) = arctan 4 sin ( 0.5 t ) 1 e 0.01 t 3 .
For the analysis of the tracking controllers Figure 5 shows both the reference signal and its time derivative.
Table 2 lists the LuGre friction model parameters [33] and the external disturbance d s used in the simulations. All the controllers and the PIO used in both simulation and experiments are implemented as discrete-time systems with a sampling period of 1 ms.
It is noted that, with the observer designed in Section 2.3, the estimated disturbance corresponds to d e rather than the external disturbance d s in Figure 6a. Since d e also includes the effects of the friction and modeling errors, the estimated disturbance obtained in simulation differs from the external disturbance, as shown in Figure 6b. However, defining d ^ a as the estimate d ^ e when d s = 0 and d ^ b as the estimate when d s 0 is applied as in Table 2, the difference d ^ b d ^ a becomes similar to d s . This indicates that the external disturbance is also properly estimated as shown in Figure 6a.
Figure 7 shows simulation results obtained using the P–PI controller with the PIO designed in Equation (15). As the controller gains ( k p 1 , k p 2 ) increase, the tracking error decreases, and the smallest error is achieved when the estimation d ^ e is compensated. The corresponding control inputs for the three cases are shown in Figure 8, where similar input magnitudes are observed. These results indicate that the inner-loop PI controller is functioning properly and that even small differences in control input are critical to position control performance.
Figure 9 and Figure 10 present simulation results demonstrating the superior performance of the conventional ISMC in Figure 1 and Figure 2 compared to a simpler SMC scheme, justifying the selection of ISMC as the baseline controller in this study. The sliding surface s and corresponding control input of the SMC are defined as follows:
s = k 1 e 1 + e 2 , u c = b n 1 k 1 e 2 + a n x 2 + r ¨ ϕ s , u s = D ¯ sgn ( s ) , u = u c + u s = : u 4 .
In Figure 9 it is observed that the error magnitude is larger than that of the ISMC. The corresponding control input is presented in Figure 10. These results suggest that the ISMC provides improved control performance compared with the conventional SMC.
The simulation results of the proposed controller given in (24) are presented in Figure 11 and Figure 12. When employing the RBF function, the tracking error can be reduced with a small switching gain δ ¯ = 0.5 . Compared to the ISMC with D ¯ = 8 shown in Figure 2, the reduced switching gain δ ¯ = 0.5 effectively reduces chattering in the control input. The simulation results show that the RBF-based term compensates for the equivalent disturbance. The RBF input u n is explained in the experimental results.

4.2. Experimental Setup

This section details the experimental setup and the identification of system transfer function through an open-loop speed step–response experiment. The setup is shown in Figure 13 with its specifications listed in Table 3. The payload mass in the figure is for the additional load experiments in Section 4.3.3.
DC power supply provides electrical power to the motor driver, which converts it into the input voltage required to drive the motor. The Nucleo-F767ZI board used in the experiments processes the encoder pulses, generates PWM control signals, and delivers them to the motor driver. For this experiment, an L298N motor driver, a Maxon RE-35 motor, and an Encoder MR Type L (500 PPR, three channels, with a line driver) were used [34]. The key specifications are summarized in Table 3. The nominal transfer function of the system composed of the motor and motor driver was identified through an open-loop step–response experiment. The open-loop step–response result is shown in Figure 14. For an input of u = 12 V, the steady-state motor speed is approximately 2.6577 rad/s. Therefore, by applying the final value theorem, the gain k is obtained as follows:
ω s s = lim t ω ( t ) = lim s 0 s Ω ( s ) = lim s 0 s × k τ s + 1 × 12 s = 2.6577 k .
k = ω s s 12 = 2.6577 12 = 0.221478 .
The time constant τ is defined as the time required for the response to reach 63 % of the steady-state value. Since 63 % of 2.6577 rad/s is approximately 1.6744 rad/s, and the experimentally measured time to reach this speed is about 0.070302 s , the time constant is identified as τ 0.070302 s . Consequently, the nominal parameters a n and b n are obtained by setting the equivalent disturbance to d e = 0 in (5b) and rewriting it into the transfer function form yielding a n = 1 / τ = 14.2243 and b n = k / τ = 3.1504 .

4.3. Experimental Results

This section presents the experimental validation results, organized into three parts: baseline experiments without a payload mass, horizontal rotation experiments with a payload, and vertical rotation experiments with a payload for robustness validation.

4.3.1. Baseline Experiments Without Payload Mass

The experiments were conducted under the same conditions as the simulations using the parameters listed in Section 4.1. For the P–PI controller, the tracking errors shown in Figure 15 and Figure 16 are similar to those observed in the simulations. As the controller gains increase, the tracking error decreases. Moreover, introducing the PIO and compensating the estimated disturbance further reduces the tracking error. The disturbance estimated by the PIO is presented in Figure 17.
Figure 17 shows the disturbance d ^ e estimated using the PIO. As in the simulations, two cases were compared: with (a) d s = 0 and with (b) d s in Table 2 applied to the input. When d s is applied, the estimated disturbance d ^ b differs from the external disturbance defined in Table 2 due to the modeling error including the unknown friction. On the other hand, the estimated disturbance in the case d s = 0 , denoted by d ^ a , corresponds to the equivalent disturbance. By subtracting d ^ a from d ^ b , i.e., d ^ b d ^ a , the remaining component is observed to be similar to d s closely. Therefore, compensating d ^ e estimated by PIO could mitigate not only the external disturbance but also the modeling error, resulting in improved tracking performance for the same controller gains as shown in Figure 15 and Figure 16.
Figure 18 and Figure 19 evaluate the experimental results with the ISMC. As the switching gain D ¯ increases, the error magnitude decreases. However, the error becomes more affected by switching action. In addition, the chattering in the control input increases, which leads to increased noise and vibration.
Finally, the performance of the proposed controller is verified. Figure 20 and Figure 21 show the tracking error and control input of the proposed controller, respectively. For performance comparison, the switching gain was set to δ ¯ = 0.5 , which is relatively small compared with the ISMC case with D ¯ = 8 shown in Figure 18. It is observed that the proposed controller achieves the smallest tracking error among the tested controllers even with the low switching gain. In addition, by setting δ ¯ to a small value, the chattering in the control input is reduced, thereby alleviating noise and vibration. To further support this observation, Table 4 summarizes the RMS values of the control input voltage and the normed tracking errors ( e ), providing a quantitative comparison of both chattering and tracking performance. This shows that, the proposed controller reduced the tracking error to approximately one-sixth of that of the best-performing P–PI (with PIO) and conventional ISMC without RBF compensation.
Figure 22 compares the RBF-generated input u n with the PIO-estimated disturbance d ^ b in Figure 17b. Based on Table 4, although the proposed method performs a role similar to the PIO as in the figure, it exhibits significantly superior performance.

4.3.2. Horizontal Rotation Experiment with Payload Mass

To further validate robustness under physical load variations, additional experiments were conducted by attaching a 1 kg weight plate to the motor shaft via a rigid link. In the horizontal rotation configuration, the added load primarily increases the equivalent moment of inertia of the plant and thus acts mainly as a parameter variation. This experiment evaluates whether the proposed controller maintains stable tracking performance and consistent compensation behavior under significant inertia changes. Figure 23, Figure 24, Figure 25 and Figure 26 present the tracking errors and control inputs of the baseline ISMC cases and the proposed method under the horizontal rotation load condition. In addition, Figure 27 compares the RBF input with the PIO-based disturbance estimate.
Table 5 summarizes a quantitative comparison under the horizontal rotation load condition in terms of the RMS of the control input and the normed tracking error. Compared with the best-performing baseline ISMC case ( D ¯ = 8 ), the proposed ISMC with RBF compensation reduces the normed tracking error to approximately one-fifth of the baseline value.
Figure 23, Figure 24, Figure 25 and Figure 26 and Table 5 show that the proposed ISMC with RBF compensation achieves the smallest normed tracking error under the horizontal rotation load condition, while keeping the RMS of the control input comparable to the baseline ISMC cases. Moreover, Figure 27 indicates that the learned RBF compensation exhibits a similar trend to the PIO-based disturbance estimate, supporting that the proposed method effectively compensates the load-induced equivalent disturbance.

4.3.3. Vertical Rotation Experiment with Payload Mass

To further validate robustness against a state-dependent disturbance, additional vertical rotation experiments were conducted with a 1 kg weight plate by reorienting the motor assembly to enable vertical rotation of the payload as shown in Figure 13. In this configuration, the gravity-induced torque varies with the rotational state, yielding a nonlinear time-varying disturbance. Figure 28, Figure 29, Figure 30 and Figure 31 show the tracking errors and control inputs of the baseline ISMC cases and the proposed method, and Figure 32 compares the RBF-generated compensation input with the PIO-based disturbance estimate.
Table 6 summarizes a quantitative comparison under the vertical rotation load condition in terms of the RMS of the control input and the normed tracking error. Compared with the best-performing baseline ISMC case ( D ¯ = 8 ), the proposed ISMC with RBF compensation reduces the normed tracking error to about one-fourth of the baseline value.
In conclusion, while the conventional ISMC is robust against uncertainties, augmenting it with the RBF could further improve the control performance and achieve satisfactory tracking even with a relatively small switching gain.

5. Conclusions

This study presented a novel RBF-NN supervisory learning scheme designed to enhance the performance of Integral Sliding Mode Control (ISMC) for motor position tracking. The primary objective was to overcome the inherent limitations of conventional high-gain controllers and Disturbance Observer-Based Control (DOBC) methods, which often suffer from instability or excessive chattering under large uncertainties.
The proposed control architecture utilizes the sliding variable as a training signal, enabling the RBF-NN to estimate the equivalent disturbance online without the need for precise system models or high-gain observers. By adaptively compensating for lumped disturbances, the proposed method significantly reduces the required switching gain of the ISMC.
Comprehensive validation was performed through both simulations and laboratory experiments. The proposed RBF-NN-based ISMC was compared against two baseline controllers: a conventional ISMC and a DOBC-based cascade P–PI controller. The experimental results demonstrated that the proposed scheme achieves superior tracking accuracy and robustness, particularly under challenging scenarios involving parameter uncertainties and sinusoidal disturbances with unknown offsets. Quantitative analysis confirmed that the proposed approach yields lower tracking error norms and reduced RMS values of the control input voltage, while effectively alleviating chattering compared to the baseline methods.
In conclusion, the proposed method provides a systematic and effective solution for high-precision motor position control, successfully reconciling the trade-off between robustness and switching gain magnitude. Future work will focus on optimizing the RBF network structure, specifically the selection of centers, widths, and learning rates, potentially leveraging reinforcement learning algorithms for autonomous tuning. Additionally, we plan to extend the proposed scheme to multi-axis motion control systems to verify its robustness under diverse and complex load variations.

Author Contributions

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

Funding

Following are results of a study on the “Gyeonggi Regional Innovation System & Education Project (Gyeonggi RISE Project)”, supported by the Ministry of Education and Gyeonggi Province.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The datasets used in this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
ISMCIntegral Sliding Mode Control
DOBCDisturbance Observer-Based Control
RBF-NNRadial Basis Function Neural Network
SMCSliding Mode Control
P–PIProportional–Proportional–Integral Controller
PIOProportional–Integral Observer
EMFElectromotive Force
DCDirect Current
PWMPulse Width Modulation

References

  1. Sul, S.-K. Control of Electric Machine Drive Systems; Wiley: Hoboken, NJ, USA, 2011; Volume 88. [Google Scholar]
  2. Son, Y.I.; Kim, I.H.; Choi, D.S.; Shim, H. Robust cascade control of electric motor drives using dual reduced-order PI observer. IEEE Trans. Ind. Electron. 2015, 62, 3672–3682. [Google Scholar] [CrossRef]
  3. Nguyen, T.H.; Nguyen, T.T.; Nguyen, V.Q.; Le, K.M.; Tran, H.N.; Jeon, J.W. An adaptive sliding-mode controller with a modified reduced-order proportional integral observer for speed regulation of a permanent magnet synchronous motor. IEEE Trans. Ind. Electron. 2022, 69, 7181–7191. [Google Scholar] [CrossRef]
  4. Wu, S.; Hu, C.; Zhao, Z.; Zhu, Y. High-accuracy sensorless control of permanent magnet linear synchronous motors for variable speed trajectories. IEEE Trans. Ind. Electron. 2024, 71, 4396–4406. [Google Scholar] [CrossRef]
  5. Krstic, M.; Kokotovic, P.V.; Kanellakopoulos, I. Nonlinear and Adaptive Control Design; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 1995. [Google Scholar]
  6. Khalil, H.K. Nonlinear Systems, 3rd ed.; Prentice-Hall: Upper Saddle River, NJ, USA, 2002. [Google Scholar]
  7. Shim, H.; Park, G.; Joo, Y.; Back, J.; Jo, N.H. Yet another tutorial of disturbance observer: Robust stabilization and recovery of nominal performance. Control Theory Technol. 2016, 14, 237–249. [Google Scholar] [CrossRef]
  8. Sariyildiz, E.; Oboe, R.; Ohnishi, K. Disturbance observer-based robust control and its applications: 35th anniversary overview. IEEE Trans. Ind. Electron. 2020, 67, 2042–2053. [Google Scholar] [CrossRef]
  9. Edwards, C.; Spurgeon, S. Sliding Mode Control: Theory and Applications; CRC Press: Boca Raton, FL, USA, 1998. [Google Scholar]
  10. Zhou, Y.; Soh, Y.C.; Shen, J.X. Speed estimation and nonmatched time-varying parameter identification for a DC motor with hybrid sliding-mode observer. IEEE Tran. Ind. Electron. 2013, 60, 5539–5549. [Google Scholar] [CrossRef]
  11. Baik, I.-C.; Kim, K.-H.; Youn, M.-J. Robust nonlinear speed control of PM synchronous motor using boundary layer integral sliding mode control technique. IEEE Trans. Control Syst. Technol. 2000, 8, 47–54. [Google Scholar] [CrossRef]
  12. Lu, Y.-S.; Chiu, C.-W. A stability-guaranteed integral sliding disturbance observer for systems suffering from disturbances with bounded first time derivatives. Int. J. Control Autom. Syst. 2011, 9, 402–409. [Google Scholar] [CrossRef]
  13. Wang, Q.; Yu, H.; Wang, M.; Qi, X. An improved sliding mode control using disturbance torque observer for permanent magnet synchronous motor. IEEE Access 2019, 7, 36691–36701. [Google Scholar] [CrossRef]
  14. Efimov, D.; Polyakov, A.; Fridman, L.; Perruquetti, W.; Richard, J.-P. Delayed sliding mode control. Automatica 2016, 64, 37–43. [Google Scholar] [CrossRef]
  15. Pisano, A.; Tanelli, M.; Ferrara, A. Switched/time-based adaptation for second-order sliding mode control. Automatica 2016, 64, 126–132. [Google Scholar] [CrossRef]
  16. Li, Z.; Zhou, S.; Xiao, Y.; Wang, L. Sensorless vector control of permanent magnet synchronous linear motor based on self-adaptive super-twisting sliding mode controller. IEEE Access 2019, 7, 44998–45011. [Google Scholar] [CrossRef]
  17. Kim, I.H.; Son, Y.I. Regulation of a DC/DC boost converter under parametric uncertainty and input voltage variation using nested reduced-order PI observers. IEEE Trans. Ind. Electron. 2017, 64, 552–562. [Google Scholar] [CrossRef]
  18. Amare, N.D.; Kim, D.H.; Yang, S.J.; Son, Y.I. Boundary conditions for transient and robust performance of reduced-order model-based state feedback controller with PI observer. Energies 2021, 14, 2881. [Google Scholar] [CrossRef]
  19. Park, J.; Sandberg, I.W. Universal approximation using radial-basis-function networks. Neural Comput. 1991, 3, 246–257. [Google Scholar] [CrossRef]
  20. Liu, J. Radial Basis Function (RBF) Neural Network Control for Mechanical Systems: Design, Analysis and Matlab Simulation; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  21. Sun, Y.; Xu, J.; Lin, G.; Ji, W.; Wang, L. RBF neural network-based supervisor control for maglev vehicles on an elastic track with network time delay. IEEE Trans. Ind. Inform. 2022, 18, 509–519. [Google Scholar] [CrossRef]
  22. Chen, Z.; Huang, F.; Sun, W.; Gu, J.; Yao, B. RBF-neural-network-based adaptive robust control for nonlinear bilateral teleoperation manipulators with uncertainty and time delay. IEEE/ASME Trans. Mechatron. 2020, 25, 906–918. [Google Scholar] [CrossRef]
  23. Jie, H.; Zheng, G.; Zou, J.; Xin, X.; Guo, L. Adaptive decoupling control using radial basis function neural network for permanent magnet synchronous motor considering uncertain and time-varying parameters. IEEE Access 2020, 8, 112323–112332. [Google Scholar] [CrossRef]
  24. Zhao, C.; Zuo, Y.; Wang, H.; Lee, C.H.T. Online-trained radial basis function neural network compensator for current harmonics suppression of electric drives. IEEE Trans. Ind. Electron. 2024, 71, 15488–15498. [Google Scholar] [CrossRef]
  25. Yin, M.; Shang, D.; Ma, Y.; Cao, W.; Shang, W.; Wu, X. Modeling and rotation control of servo system with flexible structure based on new deformation description. IEEE/ASME Trans. Mechatron. 2024, 29, 4582–4593. [Google Scholar] [CrossRef]
  26. Wang, X.; Mei, X.; Yang, J.; Wang, X.; Sun, Z.; Liu, B.; Lu, H. Adaptive neural sliding mode control of an uncertain permanent magnet linear motor system with unknown input backlash in laser processing. Inf. Sci. 2024, 680, 121087. [Google Scholar] [CrossRef]
  27. Yuan, T.; Zhang, C.; Yi, F.; Lv, P.; Zhang, M.; Li, S. RBFNN-based adaptive integral sliding mode feedback and feedforward control for a lower limb exoskeleton robot. Electronics 2024, 13, 1043. [Google Scholar] [CrossRef]
  28. Wang, W.; Ye, Y.; Chen, X.; Yuan, Y. Adaptive high-order sliding-mode low-speed control with RBF neural network nonlinear disturbance observer for PMSM drive system. IEEE Trans. Power Electron. 2025, 40, 10865–10876. [Google Scholar] [CrossRef]
  29. Johanastrom, K.; Canudas-de-Wit, C. Revisiting the LuGre friction model. IEEE Control Syst. Mag. 2008, 28, 101–114. [Google Scholar] [CrossRef]
  30. Hamayun, M.T.; Edwards, C.; Alwi, H. Fault Tolerant Control Schemes Using Integral Sliding Modes; Springer: Berlin/Heidelberg, Germany, 2016. [Google Scholar]
  31. Vacchini, E.; Sacchi, N.; Incremona, G.P.; Ferrara, A. Design of a deep neural network-based integral sliding mode control for nonlinear systems under fully unknown dynamics. IEEE Control Syst. Lett. 2023, 7, 1789–1794. [Google Scholar] [CrossRef]
  32. Xu, L.; Yao, B. Adaptive robust control of mechanical systems with non-linear dynamic friction compensation. Int. J. Control 2008, 81, 167–176. [Google Scholar] [CrossRef]
  33. Kim, I.H.; Son, Y.I. A practical two-step friction determination for motion control using LuGre model. IEICE Trans. Fundam. 2015, E98-A, 890–893. [Google Scholar] [CrossRef]
  34. RE 35 and Encoder MR Type L Details. 2 January 2026. Available online: https://www.maxongroup.com/maxon/view/product/motor/dcmotor/re/re35/323890 (accessed on 1 December 2023).
Figure 1. Output Tracking Error Using ISMC w/o RBF Compensation.
Figure 1. Output Tracking Error Using ISMC w/o RBF Compensation.
Actuators 15 00029 g001
Figure 2. Control input of ISMC without RBF compensation (Sim.): (a) D ¯ = 0.5 (b) D ¯ = 2 (c) D ¯ = 8 .
Figure 2. Control input of ISMC without RBF compensation (Sim.): (a) D ¯ = 0.5 (b) D ¯ = 2 (c) D ¯ = 8 .
Actuators 15 00029 g002
Figure 3. PIO-based Cascade Control Diagram.
Figure 3. PIO-based Cascade Control Diagram.
Actuators 15 00029 g003
Figure 4. Conventional RBF–NN Supervisory Control System [20].
Figure 4. Conventional RBF–NN Supervisory Control System [20].
Actuators 15 00029 g004
Figure 5. (a) Reference Signal (r); (b) Derivative of the Reference Signal ( r ˙ ).
Figure 5. (a) Reference Signal (r); (b) Derivative of the Reference Signal ( r ˙ ).
Actuators 15 00029 g005
Figure 6. External disturbance and its estimation in simulation. (a) d s : External disturbance; d ^ b d ^ a : Computed disturbance. (b) d ^ b : Estimated disturbance (w/ d s ). (c) d ^ a : Estimated disturbance (w/o disturbance input).
Figure 6. External disturbance and its estimation in simulation. (a) d s : External disturbance; d ^ b d ^ a : Computed disturbance. (b) d ^ b : Estimated disturbance (w/ d s ). (c) d ^ a : Estimated disturbance (w/o disturbance input).
Actuators 15 00029 g006
Figure 7. Output Tracking Error Using Cascade Control.
Figure 7. Output Tracking Error Using Cascade Control.
Actuators 15 00029 g007
Figure 8. Control input of the cascade controller (Sim.): (a) k p 1 = 5 (b) k p 1 = 15 (c) k p 1 = 15 with PIO.
Figure 8. Control input of the cascade controller (Sim.): (a) k p 1 = 5 (b) k p 1 = 15 (c) k p 1 = 15 with PIO.
Actuators 15 00029 g008
Figure 9. Output Tracking Error Using SMC.
Figure 9. Output Tracking Error Using SMC.
Actuators 15 00029 g009
Figure 10. Control input of conventional SMC (Sim.): (a) D ¯ = 0.5 (b) D ¯ = 2 (c) D ¯ = 8 .
Figure 10. Control input of conventional SMC (Sim.): (a) D ¯ = 0.5 (b) D ¯ = 2 (c) D ¯ = 8 .
Actuators 15 00029 g010
Figure 11. Output Tracking Error Using ISMC with RBF Compensation (Proposed).
Figure 11. Output Tracking Error Using ISMC with RBF Compensation (Proposed).
Actuators 15 00029 g011
Figure 12. Control Input: ISMC with RBF Compensation (Proposed).
Figure 12. Control Input: ISMC with RBF Compensation (Proposed).
Actuators 15 00029 g012
Figure 13. Configuration of the experimental setup (Maxon RE-35 motor with encoder, Nucleo-F767ZI, L298N motor driver, DC power supply, and oscilloscope). The payload mass shown is used for the additional load experiments in Section 4.3.3.
Figure 13. Configuration of the experimental setup (Maxon RE-35 motor with encoder, Nucleo-F767ZI, L298N motor driver, DC power supply, and oscilloscope). The payload mass shown is used for the additional load experiments in Section 4.3.3.
Actuators 15 00029 g013
Figure 14. Open-Loop Speed–Response Test for Transfer Function Identification (Exp.).
Figure 14. Open-Loop Speed–Response Test for Transfer Function Identification (Exp.).
Actuators 15 00029 g014
Figure 15. Output Tracking Error Using (PIO-based) Cascade Control (Exp.).
Figure 15. Output Tracking Error Using (PIO-based) Cascade Control (Exp.).
Actuators 15 00029 g015
Figure 16. Control input of the cascade controller (Exp.): (a) k p 1 = 5 (b) k p 1 = 15 (c) k p 1 = 15 with PIO.
Figure 16. Control input of the cascade controller (Exp.): (a) k p 1 = 5 (b) k p 1 = 15 (c) k p 1 = 15 with PIO.
Actuators 15 00029 g016
Figure 17. External Disturbance and its Estimation in Experiment. (a) d s : External Disturbance; d ^ b d ^ a : Computed Disturbance. (b) d ^ b : Estimated Disturbance (w/ d s ). (c) d ^ a : Estimated Disturbance (w/o disturbance input).
Figure 17. External Disturbance and its Estimation in Experiment. (a) d s : External Disturbance; d ^ b d ^ a : Computed Disturbance. (b) d ^ b : Estimated Disturbance (w/ d s ). (c) d ^ a : Estimated Disturbance (w/o disturbance input).
Actuators 15 00029 g017
Figure 18. Output Tracking Error Using ISMC w/o RBF Compensation (Exp.).
Figure 18. Output Tracking Error Using ISMC w/o RBF Compensation (Exp.).
Actuators 15 00029 g018
Figure 19. Control input of ISMC without RBF compensation (Exp.): (a) D ¯ = 0.5 (b) D ¯ = 2 (c) D ¯ = 8 .
Figure 19. Control input of ISMC without RBF compensation (Exp.): (a) D ¯ = 0.5 (b) D ¯ = 2 (c) D ¯ = 8 .
Actuators 15 00029 g019
Figure 20. Output Tracking Error Using ISMC w/ RBF Compensation (Exp.) (Proposed).
Figure 20. Output Tracking Error Using ISMC w/ RBF Compensation (Exp.) (Proposed).
Actuators 15 00029 g020
Figure 21. Control Input: ISMC w/ RBF Compensation (Exp.) (Proposed).
Figure 21. Control Input: ISMC w/ RBF Compensation (Exp.) (Proposed).
Actuators 15 00029 g021
Figure 22. Comparison between RBF Input and PIO Estimation (Exp.), d ^ e corresponds to d ^ b defined in Figure 6.
Figure 22. Comparison between RBF Input and PIO Estimation (Exp.), d ^ e corresponds to d ^ b defined in Figure 6.
Actuators 15 00029 g022
Figure 23. Output Tracking Error Using ISMC w/o RBF Compensation (Experimental results of payload horizontal rotation).
Figure 23. Output Tracking Error Using ISMC w/o RBF Compensation (Experimental results of payload horizontal rotation).
Actuators 15 00029 g023
Figure 24. Control input of ISMC without RBF compensation (Exp., payload horizontal rotation): (a) D ¯ = 0.5 (b) D ¯ = 2 (c) D ¯ = 8 .
Figure 24. Control input of ISMC without RBF compensation (Exp., payload horizontal rotation): (a) D ¯ = 0.5 (b) D ¯ = 2 (c) D ¯ = 8 .
Actuators 15 00029 g024
Figure 25. Output Tracking Error Using ISMC w/ RBF Compensation (Experimental results of payload horizontal rotation) (Proposed).
Figure 25. Output Tracking Error Using ISMC w/ RBF Compensation (Experimental results of payload horizontal rotation) (Proposed).
Actuators 15 00029 g025
Figure 26. Control Input: ISMC w/ RBF Compensation (Experimental results of payload horizontal rotation) (Proposed).
Figure 26. Control Input: ISMC w/ RBF Compensation (Experimental results of payload horizontal rotation) (Proposed).
Actuators 15 00029 g026
Figure 27. Comparison between RBF Input and PIO Estimation (Experimental results of payload horizontal rotation), d ^ e corresponds to d ^ b defined in Figure 6.
Figure 27. Comparison between RBF Input and PIO Estimation (Experimental results of payload horizontal rotation), d ^ e corresponds to d ^ b defined in Figure 6.
Actuators 15 00029 g027
Figure 28. Output Tracking Error Using ISMC w/o RBF Compensation (Experimental results of payload vertical rotation).
Figure 28. Output Tracking Error Using ISMC w/o RBF Compensation (Experimental results of payload vertical rotation).
Actuators 15 00029 g028
Figure 29. Control input of ISMC without RBF compensation (Exp., payload vertical rotation): (a) D ¯ = 0.5 (b) D ¯ = 2 (c) D ¯ = 8 .
Figure 29. Control input of ISMC without RBF compensation (Exp., payload vertical rotation): (a) D ¯ = 0.5 (b) D ¯ = 2 (c) D ¯ = 8 .
Actuators 15 00029 g029
Figure 30. Output Tracking Error Using ISMC w/ RBF Compensation (Experimental results of payload vertical rotation) (Proposed).
Figure 30. Output Tracking Error Using ISMC w/ RBF Compensation (Experimental results of payload vertical rotation) (Proposed).
Actuators 15 00029 g030
Figure 31. Control Input: ISMC w/ RBF Compensation (Experimental results of payload vertical rotation) (Proposed).
Figure 31. Control Input: ISMC w/ RBF Compensation (Experimental results of payload vertical rotation) (Proposed).
Actuators 15 00029 g031
Figure 32. Comparison between RBF Input and PIO Estimation (Experimental results of payload vertical rotation), d ^ e corresponds to d ^ b defined in Figure 6.
Figure 32. Comparison between RBF Input and PIO Estimation (Experimental results of payload vertical rotation), d ^ e corresponds to d ^ b defined in Figure 6.
Actuators 15 00029 g032
Table 1. Controller Gains and RBF Neural Network Parameters.
Table 1. Controller Gains and RBF Neural Network Parameters.
ControllerParameterValue
P–PI k p 1 5 → 15
k p 2 11.3560 → 43.0981
k i 198.3888 → 1785.4990
PIO l 1 3.6078 × 10 2
l 2 4.1743 × 10 4
l 3 6.1996 × 10 5
ISMC k 1 5
k 2 15
ϕ 85
D ¯ 0.5, 2, 8
δ ¯ 0.5
RBFc [ 5 4 3 2 1 0 1 2 3 4 5 ]
b [ 1 1 1 1 1 1 1 1 1 1 1 ]
k d 10
η 0.99
Table 2. Friction Parameters and External Disturbance used in Simulations.
Table 2. Friction Parameters and External Disturbance used in Simulations.
Uncertainty ComponentSymbolValueNote
LuGre Model σ 0 0.1bristle stiffness
σ 1 0.001bristle damping
σ 2 1.33 × 10 4 viscous friction coefficient
F c 7.78 × 10 3 Coulomb friction level
F s 0.022stiction friction force
v s 0.1Stribeck velocity
External Disturbance d s ( t ) 3 + 1.5 sin ( 10 t ) 6 t < 13
Table 3. Experimental Setup Specifications.
Table 3. Experimental Setup Specifications.
ComponentsSpecificationValue
Motor
(Maxon RE-35)
Power90 W
Nominal voltage24 V
Nominal current3.81 A
Nominal speed6970 rpm
Encoder
(Encoder MR, Type L)
CPR2000
Number of channels3
Max. operating frequency200 kHz
Motor Driver
(L298N motor driver)
Nominal operating voltage24 V
Output current2 A
Max. PWM frequency40 kHz
Control Board
(Nucleo F767ZI)
MCU type32-bit ARM Cortex-M7
Operating voltage3.3 V
Clock speed216 MHz
Table 4. Quantitative Comparison of the Compared Controllers (Exp.): RMS of Control Input and Normed Error.
Table 4. Quantitative Comparison of the Compared Controllers (Exp.): RMS of Control Input and Normed Error.
ControllerSwitching GainRMS of uNormed Error e
P–PI w/ PIO5.0721 2.18 × 10 2
ISMC w/o RBF D ¯ = 0.55.1745 1.133 × 10 1
ISMC w/o RBF D ¯ = 25.3086 8.60 × 10 2
ISMC w/o RBF D ¯ = 89.7831 2.42 × 10 2
ISMC w/ RBF (Proposed) δ ¯ = 0.55.0831 3.8 × 10 3
Table 5. Quantitative Comparison of the Compared Controllers (Experimental results of payload horizontal rotation): RMS of Control Input and Normed Error.
Table 5. Quantitative Comparison of the Compared Controllers (Experimental results of payload horizontal rotation): RMS of Control Input and Normed Error.
ControllerSwitching GainRMS of uNormed Error e
ISMC w/o RBF D ¯ = 0.54.8227 1.161 × 10 1
ISMC w/o RBF D ¯ = 24.9918 8.52 × 10 2
ISMC w/o RBF D ¯ = 89.6867 2.37 × 10 2
ISMC w/ RBF (Proposed) δ ¯ = 0.54.8412 4.8 × 10 3
Table 6. Quantitative Comparison of the Compared Controllers (Experimental results of payload vertical rotation): RMS of Control Input and Normed Error.
Table 6. Quantitative Comparison of the Compared Controllers (Experimental results of payload vertical rotation): RMS of Control Input and Normed Error.
ControllerSwitching GainRMS of uNormed Error e
ISMC w/o RBF D ¯ = 0.54.9237 1.053 × 10 1
ISMC w/o RBF D ¯ = 24.9812 6.18 × 10 2
ISMC w/o RBF D ¯ = 89.8205 2.46 × 10 2
ISMC w/ RBF (Proposed) δ ¯ = 0.55.1465 5.6 × 10 3
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

Son, Y.I.; Cho, H. RBF-NN Supervisory Integral Sliding Mode Control for Motor Position Tracking with Reduced Switching Gain. Actuators 2026, 15, 29. https://doi.org/10.3390/act15010029

AMA Style

Son YI, Cho H. RBF-NN Supervisory Integral Sliding Mode Control for Motor Position Tracking with Reduced Switching Gain. Actuators. 2026; 15(1):29. https://doi.org/10.3390/act15010029

Chicago/Turabian Style

Son, Young Ik, and Haneul Cho. 2026. "RBF-NN Supervisory Integral Sliding Mode Control for Motor Position Tracking with Reduced Switching Gain" Actuators 15, no. 1: 29. https://doi.org/10.3390/act15010029

APA Style

Son, Y. I., & Cho, H. (2026). RBF-NN Supervisory Integral Sliding Mode Control for Motor Position Tracking with Reduced Switching Gain. Actuators, 15(1), 29. https://doi.org/10.3390/act15010029

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