An Improved SOGI-Higher-Order Sliding Mode Observer-Based Induction Motor Speed Estimation
Categoria dell'articolo: Research paper
Pubblicato online: 21 dic 2024
Pagine: 19 - 40
Ricevuto: 08 set 2024
Accettato: 22 nov 2024
DOI: https://doi.org/10.2478/pead-2025-0002
Parole chiave
© 2025 Kobena Badu Enyam et al., published by Sciendo
This work is licensed under the Creative Commons Attribution 4.0 International License.
Precise speed data is crucial for precise speed regulation in induction motor drives. An encoder or a direct speed sensor is typically required to measure the speed of the motor. Nevertheless, employing direct speed sensors undermines the intrinsic durability and efficiency of the motor, necessitating supplementary electronics, wiring, space, regular maintenance and meticulous installation. Moreover, this increases the cost of the drive system (Holtz, 1998, 2002; Ilas et al., 1994). As a result of these difficulties, there has been a notable shift in research towards the creation of alternative indirect approaches. Therefore, there is significant interest among researchers in constructing high-performance induction motor drives that can operate without the need for direct speed sensors. This can be referred to as the development of speed-sensorless induction motor drives. These drives provide several benefits, such as less hardware complexity, reduced costs, smaller size, elimination of direct sensor wire, improved noise immunity, enhanced dependability and decreased maintenance needs (Zaky et al., 2009).
Earlier methods for speed estimation relied on non-ideal phenomena, such as signal injection (Caruana et al., 2006; Gao et al., 2007; Leppanen and Luomi, 2006) and rotor slot harmonic extraction (Gao et al., 2011; Raute et al., 2010; Zhao et al., 2015). While these methods are effective across a wide speed range and are resistant to parameter variations, they can introduce unwanted side effects in induction motor drives, such as significant torque ripples and unnecessary power losses (Holtz, 2006). Additionally, challenges in signal extraction and limited flexibility reduce their practical applicability.
In power systems, synchronisation is commonly achieved using synchronous reference frame-phase-locked loops (SRF-PLLs) to accurately determine grid voltage components’ phase, frequency and amplitude (Golestan et al., 2016, 2017). Their effectiveness in estimating speed for sensorless motor drive control (Wang et al., 2012, 2013) has driven significant research into SRF-PLL-based technologies. However, SRF-PLLs encounter difficulties in suppressing disturbances such as harmonics, DC offsets and parameter variations, which can lead to inaccuracies in estimation. As a result, ongoing developments have focused on enhancing the ability of SRF-PLLs to attenuate these disturbances, thereby improving the precision of parameter estimation.
The second-order generalised integrator (SOGI) speed observers present an alternative for sensorless speed estimation in induction motors (Wang et al., 2021). The SOGI method theoretically picks up the fundamental frequency of Electromotive force (before integration. SOGI speed observer methods proposed in the literature have been capable of removing most of the speed estimator problems mentioned above. However, new issues of poor speed estimation at low speeds and during frequency ramps are to be expected (Bouzidi et al., 2022; Xin et al., 2016; Zhao et al., 2016). To address the observability issue at low speeds and during frequency ramps, third-order, fourth-order and cascade generalised integrators were proposed (Bamigbade and Khadkikar, 2022; Wang et al., 2021; Xin et al., 2016), which significantly increase the complexity of the estimator. Despite using intricate cascade SOGI configurations for speed estimation, experimental results show that speed estimation deviations can still occur at very low speeds due to the filter’s heightened sensitivity to DC values when the speed approaches zero (Hao and Luo, 2024).
The sliding mode observer (SMO) is the most commonly employed sensorless control approach among the methods mentioned. This is mainly owing to its notable features, such as a straightforward algorithm, resilience to parameter fluctuations and impressive dynamic performance. However, as identified in previous studies (Khoshhava et al., 2021; Mansouri et al., 2020), the conventional SMO has two significant drawbacks: first, the chattering phenomenon, resulting from a constant observer gain, which negatively impacts estimation accuracy. Second, the accuracy of the rotor speed and position estimates is decreased by high-order harmonics and external noise in the fundamental back-EMF estimation, particularly in dynamic settings. To solve the above-mentioned problems, authors have introduced improved versions of the SMO (Farahat et al., 2024) introduced an improved SOGI-SMO using a sigmoid function; the proposed scheme performs satisfactorily under motor faulty conditions. However, speed estimation during transient periods was not the best due to increased harmonics, especially DC offsets. An adaptive gain super-twisting SMO was proposed by Nurettin and İnanç (2023) to eliminate the chattering in SMOs, the proposed scheme performed very well at low speeds, however the tuning of multiple gains for every operating condition does not guarantee stability of all the time. The improved SMO introduced by Sun et al. (2024), performed poorly under additional sensor noise and parameter variation as much burden was placed on the controller to reduce chattering. A voltage model observer based on SMO was proposed by Wang et al. (2024) to solve the issue of DC offsets causing speed estimation degradation; even though speed estimation at various speed ranges was very good, further improvements are needed for robust speed estimation at low speeds.
Given the deficiencies noted above, this work aims to provide the following contributions: proposing an improved combined SOGI-higher-order sliding mode (SOGI-HOSM) observer for accurate speed estimation of an induction motor across its entire speed range. This is achieved by introducing a variable gain exponent to improve the observer’s robustness even in the presence of sensor measurement noise and parameter variations and a hyperbolic tangent function to reduce chattering significantly.
The remaining portion of the article is structured into the subsequent sections: Section 2 provides in-depth details of the modelling of the direct vector control approach for the motor controller design, where the proposed novel adaptive gain tuning SOGI-HOSM will be deployed in the feedback loop as a substitute for an encoder. Section 3 explains the modelling of the conventional SOGI-frequency locked loop (FLL) method. Section 4 focuses on modelling the conventional super-twisting algorithm (STA). Section 5 provides a detailed explanation of the modelling of the proposed novel adaptive gain tuning SOGI-HOSM. Section 6 explains the stability analysis of the proposed method. Section 7 details the results and simulations conducted in MATLAB/Simulink.
Field-oriented control (FOC) is a widely adopted technique for the precise control of induction motors, offering independent regulation of flux and torque (Traore et al., 2007). This method transforms the three-phase stator currents into a rotating reference frame aligned with the rotor flux. Doing so decouples the stator current’s flux and torque components, mimicking a DC motor’s control structure, where field and armature currents are independently managed. The outcome is enhanced control accuracy, particularly beneficial for applications demanding high-performance variable-speed motor drives.
To achieve decoupling, the stator currents The Clarke transformation converts the three-phase system into two stationary components ( The Park transformation then converts these stationary components into the rotating dq reference frame.
The d-axis current,
In the dq reference frame, the stator voltage equations describe the relationship between the stator currents, rotor flux and the angular velocity of the system. These equations are:
These equations demonstrate how the stator currents contribute to the overall stator voltage, considering the mutual and leakage inductances. Importantly, the q-axis current directly influences the torque production, while the d-axis current controls the rotor flux.
In vector control, the rotor flux is often oriented along the d-axis RFO, simplifying the rotor voltage equations. Under these conditions, the q-axis rotor flux component (
The first equation links the rotor flux to the d-axis stator current, while the second equation highlights the role of the q-axis stator current in determining the slip frequency. The slip frequency is directly proportional to the q-axis stator current, responsible for torque production.
The slip frequency (
Here,
The motor torque (
The d-axis stator current (
The magnetising current For the d-axis (flux control):
For the q-axis (torque control):
These equations demonstrate that the d-axis current primarily controls the magnetising current, while the q-axis current determines the slip frequency and torque. The motor torque is given in Eq. (5).
In DRFO (Jansen and Lorenz, 1993), the rotor flux angle, θ, is derived by estimating the rotor flux from stator measurements (stator voltages and currents) in the stationary reference frame (denoted as the αβ frame). These measurements calculate the rotor flux and its orientation ϕ, allowing for precise motor control.
The dynamic equations of the stator coils in the
The rotor flux components in the
This angle
Integrator drift occurs when flux estimation based on the integration of stator voltages is affected by small DC offsets or noise, causing errors in the calculated flux angle over time, particularly at low frequencies. The accuracy of flux estimation is also highly sensitive to variations in stator resistance,

Block diagram of induction machine sensorless control scheme of the DRFO method. DRFO, direct rotor flux orientation.
The SOGI-FLL is a method of adaptive filtering used to estimate several properties of a single-phase voltage, such as frequency, amplitude, orthogonal components and phase angle. This approach is beneficial since it can effectively filter harmonics and requires low processing resources. The SOGI-FLL system comprises two main constituents: the SOGI and the FLL. The SOGI is a filter that generates two voltage components, vα and vβ, which are in-phase and quadrature-phase, respectively, corresponding to the input voltage
The SOGI operates as a band-pass filter (BPF) for vα and as a low-pass filter (LPF) for vβ, with their corresponding mathematical equations defined in Bouzidi et al. (2022):
The selection of the gain k for the SOGI is based on finding a suitable compromise between achieving a rapid dynamic response and ensuring efficient harmonic filtering performance. Furthermore, the frequency calculated by the SOGI-FLL can be expressed as:
The STA is considered a HOSM algorithm, particularly a second-order type, and is described by the general formulation outlined below (Polyakov and Poznyak, 2009):
The observer equations, after being applied to the induction machine, are given as:
By equating
The estimated speed is given as:
Rotor fluxes are derived as follows:
It can also be expressed as:
Estimated load torque is given by:
Due to the excellent filtering capabilities, the SOGI topology is employed to filter out vα and
In conventional super twisting observers, the correction term which is the sliding mode reaching law includes a discontinuous reaching law, often includes a signum function to enforce convergence to the sliding surface. However, due to the abrupt nature of the sign function:
Chattering occurs, which can affect the observer and consequently control performance.
To mitigate chattering, the sign function is replaced with a hyperbolic tangent function tanh(
To address sensitivity to measurement noise, typical in super twisting SMO algorithms identified in literature and noise introduced by parameter variations and integrated drift issues introduced because of the direct vector control approach utilised in this article, a modified observer is proposed with a tunable gain exponent parameter α, which adjusts based on the noise level magnitude. In literature, α is set to 0.5 for super-twisting observers (Ammar et al., 2024) and α is set to 1 for high-gain observers (Veluvolu and Soh, 2009). The proposed HOSM seeks to vary α from 0.5 to 1 depending on the noise magnitude estimated in the current sensor. The proposed HOSM formulation is described below:
α: is the output of the sigmoid function, representing the adjusted gain factor in the observer, λ is a bias term allowing fine-tuning of the response, τ is a constant parameter chosen sufficiently low to keep the frequency range of the low pass filter ε2 is a constant parameter chosen to keep alpha between 0.5 and 1 and The high-frequency component of the current sensor, denoted as |
The proposed observer equation as applied to the induction machine is given as:
Again, speed is estimated as given in Eqs (23) and (24).
The variables
The stability analysis of the proposed SOGI-HOSM observer is based on the framework introduced in Ghanes et al. (2022). The observer’s stability is established using the error dynamics, defined as:
Here,
To analyse stability, a Lyapunov candidate function is defined as:
For the error to decrease over time, the following conditions for
The adaptive gains
The following conditions ensure stability:
Non-zero noise levels:
Perturbation term satisfies ||
The Lyapunov analysis ensures that the observer states converge under bounded perturbations and noise. The adaptive gains
The Simulink/MATLAB programme was utilised to model the adaptive gain tuning method proposed on an induction motor model. The speed reference was provided in the form of variable speed commands. A much more sophisticated speed reference was designed with the MATLAB/Simulink signal builder package to properly assess the performance of the compared speed estimation methods. The parameters used for design of the induction motor model is given in Table 1. A varying load torque shown in Figure 2, was used throughout all simulation scenarios to assess the performance of the compared speed estimation schemes. The robustness of the evaluated speed estimation methods was assessed by calculating the speed estimation error, which represents the difference between the real speed and the estimated speed.
The motor parameters used in the simulation are given below:
Parameters of Induction motor model used.
Motor parameters | Values |
---|---|
2.3 | |
0.261 H | |
0.261 H | |
P | 4 |
0.0286 kg · m−2 | |
0.02 kg · m−2 |

Varying load torque.
The speed estimation capabilities of the conventional STA, the SOGI-FLL and the proposed SOGI-HOSM were compared by placing each in the feedback loop of the direct vector control approach detailed in Section 2 and Figure 1. The direct vector control approach with the proposed SOGI-HOSM system is shown in Figure 3. Theoretically,

Block diagram of Induction machine sensorless control scheme with proposed SOGI-HOSM. SOGI-HOSM, second-order generalised integrator-higher-order sliding mode.

Rotor fluxes in d–q reference frame.

Electromagnetic torque (on the left) and the commanded stator current on the q-axis (on the right).
In Figure 6, the stator voltages in the Pulse Width Modulation (PWM) inverter-fed machine are of a PWM nature, containing high-frequency components from the switching harmonics. To extract the fundamental component essential for control, the SOGI is employed. The SOGI acts as a BPF for the in-phase component (Vα) and a LPF for the quadrature component (Vβ), effectively isolating the fundamental frequency from high-frequency PWM harmonics. This filtered output provides the control system with clean, low-frequency stator voltage signals, critical for accurate estimation and reliable control.

MATLAB/Simulink implementation of the filtering of
However, the SOGI introduces a phase delay due to its filtering action. The proposed HOSM is used to compensate for this delay. This observer dynamically adjusts its gain exponent α based on detected noise levels to manage the phase lag while maintaining robust performance against measurement noise and parameter variations. At higher noise levels, the observer’s gain exponent is increased, allowing for a quicker response and better disturbance rejection, while at lower noise levels, the gain is decreased to ensure smooth and stable operation.
This adaptive tuning compensates for the phase delay introduced by the SOGI and enhances the observer’s alignment with the actual rotor flux reference frame. As a result, the proposed approach achieves reliable speed and flux estimation across various operating conditions, ensuring precise and stable control in sensorless induction motor applications.
The performance of the proposed SOGI-HOSM was compared to the conventional SOGI-FLL and the conventional STA, the same load torque command was used in Figure 2. The proposed SOGI-HOSM, as shown in Figure 7, performed better than the conventional STA in Figure 10 and the conventional SOGI-FLL in Figure 12 with a maximum estimation error of ±1 rpm as compared to that of the STA: ±5 rpm and that of SOGI-FLL: ±1.5 rpm.

Performance of the proposed SOGI-HOSM at varying speed commands. SOGI-HOSM, second-order generalised integrator-higher-order sliding mode.
The proposed SOGI-HOSM system significantly improves speed estimation robustness and reduces chattering, as demonstrated in Figures 8 and 9, compared to the conventional STA in Figure 11. The conventional STA experiences severe chattering, particularly during motor acceleration and at low speeds, due to the discontinuous signum function utilised in its design. This abrupt switching introduces high-frequency oscillations (chattering) that degrade performance and impact overall system stability. In contrast, the proposed SOGI-HOSM employs a hyperbolic tangent function, which ensures smoother transitions and effectively mitigates chattering while maintaining robust performance, even under dynamic operating conditions. This improvement results in enhanced stability and precision, particularly in low-speed regions where conventional methods often fail.

Zoomed-in version of the performance of the proposed SOGI-HOSM during frequency ramps (on the left) and at low speeds (on the right). SOGI-HOSM, second-order generalised integrator-higher-order sliding mode.

Current control command showing very little chattering using the proposed the SOGI-HOSM. SOGI-HOSM, second-order generalised integrator-higher-order sliding mode.

Performance of the conventional STA at varying speeds. STA, super-twisting algorithm.

A zoomed-in version of the performance of the conventional STA during frequency ramps (on the left) and at low speeds (on the right). STA, super-twisting algorithm.
Additionally, the SOGI-HOSM system addresses the speed estimation degradation commonly observed in SOGI-based observers during frequency ramps, such as motor acceleration and deceleration. According to Wang et al. (2021), SOGI observers struggle during rapid speed changes due to their sensitivity to phase lag. This issue is evident in the conventional SOGI-FLL results shown in Figure 14, where estimation errors and lag become pronounced during these transitions. The proposed SOGI-HOSM system resolves these limitations through its dynamic gain tuning mechanism, which adjusts the gain exponent α in real-time based on noise levels. This adaptive mechanism allows the observer to dynamically minimise errors, maintain stability and deliver accurate speed estimation throughout frequency ramps, as illustrated in Figure 8.

Current control command showing very large chattering using the conventional STA. STA, super-twisting algorithm.

Performance of the conventional SOGI-FLL at varying speeds. SOGI-FLL, second-order generalised integrator-frequency locked loop.

A zoomed-in version of the performance of the conventional SOGI-FLL at during frequency ramps (on the left) and at low speeds (on the right). SOGI-FLL, second-order generalised integrator-frequency locked loop.
By combining the noise-suppressing capabilities of the SOGI with the advanced chattering-reduction properties of the HOSM, the proposed system delivers superior performance compared to conventional STA and SOGI-FLL observers. These improvements are especially critical in applications requiring precision during dynamic conditions, such as variable-speed motor drives.
High-frequency white noise was introduced into the feedback current signal at different levels while the induction motor model’s parameters were simultaneously changed, along with the load torque to demonstrate the robustness of the proposed SOGI-HOSM (the varying load torque used in Figure 2, is still being used here too). Figure 15 demonstrates the impressive fast change of alpha with a slight change in noise levels. The parameters varied and noise levels are demonstrated in Table 2. The Figure 16 shows the phase currents (A, B, and C) of the induction machine affected by high-frequency white noise added to the feedback signal.

Gain varying according to the noise level from the Butterworth filter.

Phase currents of induction machine showing abnormal high sensor noise addition.
Parameter variation and noise level.
Parameter | Variation (%) | |
---|---|---|
Δ |
Stator resistance variation | +18 |
Δ |
Stator inductance variation | +10 |
Δ |
Additional noise in current Sensor | ±5 |
The proposed SOGI-HOSM method outperforms the SOGI-FLL and STA with a maximum estimation error of ±1 rpm, as shown in Figure 17, as compared to STA: ±15 rpm, in Figure 19 and SOGI-FLL: ±5 rpm, in Figure 21. The performance enhancement of the proposed SOGI-HOSM system is significantly attributed to its dynamic adaptation of the alpha gain exponent (α), which adjusts in real-time based on the noise magnitude detected in the current sensor. This adaptive mechanism ensures the observer remains highly resilient to noise-induced disturbances, effectively compensating for their impact on speed estimation accuracy. By dynamically tuning α, the proposed method optimises the trade-off between noise rejection and responsiveness, maintaining robust and accurate speed estimation under challenging operating conditions such as parameter variations and the introduction of high-frequency white noise. This adaptability stabilises the system and mitigates the adverse effects of measurement noise, demonstrating its robustness against both noise and parameter deviations as shown in Figure 18.

Performance of the proposed SOGI-HOSM under parameter variation, additional sensor noise and under varying load torque. SOGI-HOSM, second-order generalised integrator-higher-order sliding mode.

A zoomed-in version of the performance of the proposed SOGI-HOSM under parameter variation, additional sensor noise and under varying load torque. SOGI-HOSM, second-order generalised integrator-higher-order sliding mode.

Performance of the STA method under parameter variation, additional sensor noise and under varying load torque. STA, super twisting algorithm.

A zoomed-in version of the performance of the conventional STA under parameter variation, additional sensor noise and under varying load torque. STA, super twisting algorithm.

Performance of the SOGI-FLL method under parameter variation, additional sensor noise and under varying load torque. SOGI-FLL, second-order generalised integrator-frequency locked loop.
When high-frequency white noise and parameter variations were introduced simultaneously, the SOGI-HOSM system significantly outperformed conventional methods, such as the SOGI-FLL and STA. Although the SOGI-FLL has good filtering capabilities, its inability to dynamically adjust to noise levels and parameter changes led to increased chattering and a noticeable degradation in speed estimation accuracy, as shown in Figure 22. This degradation underscores the limitations of the SOGI-FLL in noise-prone and dynamically varying environments.

A zoomed-in version of the performance of the SOGI-FLL method under parameter variation, additional sensor noise and under varying load torque. SOGI-FLL, second-order generalised integrator-frequency locked loop.
The conventional STA also exhibited poor performance under noise and parameter variations, as depicted in Figure 20 and supported by literature (Mansouri et al., 2020). The STA’s reliance on a discontinuous signum function amplified its sensitivity to noise, resulting in excessive chattering and significant errors in speed estimation. This chattering was particularly detrimental during transient conditions such as motor acceleration, deceleration and low-speed operation, where precise control is essential. Moreover, the STA’s fixed alpha gain exponent (α = 0.5) prevented it from adapting to varying noise levels, further exacerbating the chattering problem and degrading its performance.
In contrast, the proposed SOGI-HOSM system combines a hyperbolic tangent function with a real-time gain tuning mechanism. The hyperbolic tangent function ensures smoother transitions, effectively mitigating chattering by replacing the abrupt switching caused by the signum function. Simultaneously, the dynamic gain tuning adjusts α between 0.5 and 1 based on noise magnitude, enabling the system to balance responsiveness and robustness. This combination allows the SOGI-HOSM to suppress chattering, maintain stability and ensure accurate speed estimation even in the presence of significant noise and parameter variations.
Simulation results highlight the SOGI-HOSM’s superior performance, maintaining a maximum estimation error of ± 1 rpm under challenging conditions-a substantial improvement over the SOGI-FLL (±5 rpm) and STA (±15 rpm). These results, shown in Figures 20 and 22, reinforce the SOGI-HOSM’s effectiveness in addressing the combined challenges of white noise and parameter variations. The SOGI-HOSM’s advanced adaptive capabilities make it a superior solution for sensorless speed estimation in induction motor control, ensuring reliability and robustness where conventional methods fall short. Its practical advantages establish it as a reliable and efficient choice for demanding real-world applications.
This article introduces a novel adaptive gain tuning SOGI-HOSM observer for robust and accurate sensorless speed estimation of induction motors across their entire speed range. The proposed method dynamically adjusts the alpha gain exponent, enhancing its resilience to parameter variations, noise and load torque changes. A thorough stability and convergence analysis demonstrates its robustness, while simulation results confirm its superior performance compared to conventional methods like the SOGI-FLL and STA. By achieving lower estimation errors, reducing chattering and maintaining stable operation under challenging conditions, the SOGI-HOSM observer represents a significant advancement in sensorless speed estimation, offering a reliable and effective solution for real-world induction motor applications.
While the proposed SOGI-HOSM method demonstrates significant improvements in robustness and accuracy under various operating conditions, it is not without limitations. The adaptive gain tuning mechanism and dynamic adjustment of the alpha exponent increase computational complexity, potentially necessitating advanced processing hardware for real-time applications, which could limit its adoption in cost-sensitive scenarios. Additionally, although the method has been rigorously tested against high-frequency noise, its sensitivity to other noise types, such as thermal noise, electromagnetic interference (EMI) and vibration-induced noise, remains unexplored. Practical implementation may also present challenges, particularly in fine-tuning parameters like the alpha gain exponent to maintain stability across diverse operating conditions.
Future research on the proposed SOGI-HOSM method should focus on several key areas to enhance its robustness, applicability and practical implementation. First, comprehensive testing against a wider range of noise types, such as thermal noise, EMI, vibration-induced noise and shot noise, is essential to evaluate and improve its resilience under diverse environmental conditions. Second, physical implementation of the proposed method on a standard induction motor test bench is necessary to validate its performance and stability in real-world scenarios. This includes addressing practical challenges such as parameter tuning and hardware integration. Additionally, exploring ways to optimise the computational requirements of the algorithm will be crucial to ensure its feasibility for cost-sensitive applications.