Uneingeschränkter Zugang

An Improved SOGI-Higher-Order Sliding Mode Observer-Based Induction Motor Speed Estimation

,  und   
21. Dez. 2024

Zitieren
COVER HERUNTERLADEN

Introduction

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.

Vector Control Approach for Induction Motor Control Design

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.

Coordinate transformation and rotating reference frame

To achieve decoupling, the stator currents ia, ib and ic are first transformed into two orthogonal components: the d-axis (aligned with the rotor flux) and the q-axis (responsible for torque production). This transformation is accomplished in two steps:

The Clarke transformation converts the three-phase system into two stationary components (αβ reference frame).

The Park transformation then converts these stationary components into the rotating dq reference frame.

The d-axis current, isd, corresponds to the flux-producing component, while the q-axis current, isq, governs the torque production. This decoupling enables the flux and torque to be controlled independently, providing an efficient means for motor control similar to a DC machine.

Stator voltage equations in the dq reference frame

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: vsd=isdRs+σLsddtisdωeσLsisq+LmLrddtϕrdvsq=isqRs+σLsddtisq+ωeσLsisd+ωeLmLrϕrd \matrix{ {{v_{sd}} = {i_{sd}}{R_s} + \sigma {L_s}{d \over {dt}}{i_{sd}} - {\omega _e}\sigma {L_s}{i_{sq}} + {{{L_m}} \over {{L_r}}}{d \over {dt}}{\phi _{rd}}} \hfill \cr {{v_{sq}} = {i_{sq}}{R_s} + \sigma {L_s}{d \over {dt}}{i_{sq}} + {\omega _e}\sigma {L_s}{i_{sd}} + {\omega _e}{{{L_m}} \over {{L_r}}}{\phi _{rd}}} \hfill \cr } where

vsd, vsq are the d-axis and q-axis stator voltages, respectively,

isd, isq are the d-axis and q-axis stator currents,

Rs is the stator resistance and σLs is the leakage inductance,

Lm is the mutual inductance and Lr is the rotor inductance and

ϕrd is the rotor flux aligned with the d-axis.

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.

Rotor voltage equations and rotor flux orientation (RFO)

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 (ϕrq) becomes zero, reducing the complexity of the rotor voltage equations. The resulting rotor equations are: 0=RrLrϕrdLmLrRrisd+ddtϕrd0=LmLrRrisq+ωslϕrd \matrix{ {0 = {{{R_r}} \over {{L_r}}}{\phi _{rd}} - {{{L_m}} \over {{L_r}}}{R_r}{i_{sd}} + {d \over {dt}}{\phi _{rd}}} \hfill \cr {0 = - {{{L_m}} \over {{L_r}}}{R_r}{i_{sq}} + {\omega _{sl}}{\phi _{rd}}} \hfill \cr } where

Rr is the rotor resistance

ωsl is the slip frequency, representing the difference between synchronous and rotor speeds.

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.

Slip frequency and torque production in vector control

The slip frequency (ωsl) is a critical parameter in vector control as it directly influences the motor’s torque. It is proportional to the q-axis stator current (isq) and the magnetising current (imrd) : ωsl=RrLrimrdisq=kslisq {\omega _{sl}} = {{{R_r}} \over {{L_r}{i_{mrd}}}}{i_{sq}} = {k_{sl}}{i_{sq}}

Here, ksl the slip gain depends on the rotor resistance, inductance and magnetising current. The magnetising current (imrd) is responsible for generating the rotor flux, defined as: ϕrd=Lmimrd {\phi _{rd}} = {L_m}{i_{mrd}}

The motor torque (T) is then proportional to the product of the q-axis stator current and the magnetising current: T=kLmisqimrd T = k{L_m}{i_{sq}}{i_{mrd}} where

T is the motor torque,

Lm is the mutual inductance and

k is a constant that varies depending on the scaling convention.

Decoupling of flux and torque control

The d-axis stator current (isd) governs the rotor flux, while the q-axis stator current (isq) is responsible for torque generation. This decoupling allows for high dynamic performance and precise control.

The magnetising current imrd is derived from the d-axis current and remains responsible for establishing the rotor flux, while the q-axis current directly controls the torque. The final control equations for the d-axis and q-axis under RFO are:

For the d-axis (flux control): LrRrddtimrd+imrd=isd {{{L_r}} \over {{R_r}}}{d \over {dt}}{i_{mrd}} + {i_{mrd}} = {i_{sd}}

For the q-axis (torque control): ωsl=RrLrimrdisq {\omega _{sl}} = {{{R_r}} \over {{L_r}{i_{mrd}}}}{i_{sq}}

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).

Direct rotor flux orientation (DRFO)

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 αβ frame can be written as: vsα=isαRs+ddtϕsαvsβ=isβRs+ddtϕsβ \matrix{ {{v_{s\alpha }} = {i_{s\alpha }}{R_s} + {d \over {dt}}{\phi _{s\alpha }}} \hfill \cr {{v_{s\beta }} = {i_{s\beta }}{R_s} + {d \over {dt}}{\phi _{s\beta }}} \hfill \cr } where v and v are the stator voltages, i and i are the stator currents, Rs is the stator resistance and ϕ and ϕ are the stator flux linkages.

The rotor flux components in the αβ frame can be expressed in terms of stator and rotor currents: ϕrα=Lrirα+Lmisαϕrβ=Lrirβ+Lmisβ \matrix{ {{\phi _{r\alpha }} = {L_r}{i_{r\alpha }} + {L_m}{i_{s\alpha }}} \hfill \cr {{\phi _{r\beta }} = {L_r}{i_{r\beta }} + {L_m}{i_{s\beta }}} \hfill \cr } where Lr is the rotor inductance, Lm is the mutual inductance and i, i are the rotor currents. By integrating the stator voltage equations and utilising the rotor flux relationships, the rotor flux angle θ is derived as: θ=tan1ϕrβϕrα \theta = {\rm{ta}}{{\rm{n}}^{ - 1}}\left( {{{{\phi _{r\beta }}} \over {{\phi _{r\alpha }}}}} \right)

This angle θ represents the orientation of the rotor flux in space and is critical for controlling the stator currents to regulate torque and speed.

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, Rs, which fluctuates with temperature and operating conditions. This sensitivity becomes especially problematic at low speeds, amplifying errors in the flux calculation. As a result, the performance of DRFO control significantly degrades below 2 Hz, where the combined effects of integrator drift and Rs sensitivity make flux estimation unreliable, potentially preventing the motor from starting. Details on the Proportional Integral (PI) controller design for the implemented vector control method in Figure 1 is given in Echeikh et al. (2016).

Figure 1.

Block diagram of induction machine sensorless control scheme of the DRFO method. DRFO, direct rotor flux orientation.

Conventional SOGI-FLL

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 Vin. The FLL determines the angular frequency (ω) of the input voltage Vin, which is subsequently utilised to fine-tune the SOGI filter for the best efficiency.

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): vαs=kωss2+kωs+ω2vinsvβs=kss2+kωs+ω2vins \matrix{ {{v_\alpha }\left( s \right) = {{k\omega s} \over {{s^2} + k\omega s + {\omega ^2}}}{v_{{\rm{in}}}}\left( s \right)} \hfill \cr {{v_\beta }\left( s \right) = {{ks} \over {{s^2} + k\omega s + {\omega ^2}}}{v_{{\rm{in}}}}\left( s \right)} \hfill \cr }

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: ω=γsvinsvαsvβs \omega = - {\gamma \over s}\left( {{v_{in}}\left( s \right) - {v_\alpha }\left( s \right)} \right){v_\beta }\left( s \right) where the FLL gain (described below) is represented by γ. γ=kωoV2Γ \gamma = {{k{\omega _o}} \over {{V^2}}}\Gamma

V represents the estimated amplitude, whereas Γ is a positive gain that relies on the settling time of the FLL.

Conventional STA

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): x˙^1=fx^2+k1|e1|0.5signe1+ρ1x˙^2=k2signe1+ρ2 \left\{ {\matrix{ {{{\hat {\dot x}}_1} = f\left( {{{\hat x}_2}} \right) + {k_1}|{e_1}{|^{0.5}}{\rm{sign}}\left( {{e_1}} \right) + {\rho _1}} \hfill \cr {{{\hat {\dot x}}_2} = {k_2}\;{\rm{sign}}\left( {{e_1}} \right) + {\rho _2}} \hfill \cr } } \right. where y1 = 1, e1 = y1ŷ1, xi are the state variables, k1 and k2 are the observation gains, ρ1 and ρ2 are the perturbation terms.

The observer equations, after being applied to the induction machine, are given as: i^α,s=ζαγi^α,s+v^α,sLsσ+K1,αi˜α,ssigni˜α,s {\hat i_{\alpha ,s}} = {\zeta _\alpha } - \gamma {\hat i_{\alpha ,s}} + {{{{\hat v}_{\alpha ,s}}} \over {{\rm{Ls}}\sigma }} + {K_{1,\alpha }}\sqrt {\left| {{{\tilde i}_{\alpha ,s}}} \right|} \;{\rm{sign}}\left( {{{\tilde i}_{\alpha ,s}}} \right) where ζα=Kω^rϕ^β,r+Kϕ^α,rτr {\zeta _\alpha } = K\;{\hat \omega _r}\;{\hat \phi _{\beta ,r}} + {{K{{\hat \phi }_{\alpha ,r}}} \over {{\tau _r}}} Substituting K=Kα:Kα=τrζαϕ^α,r+ω^rϕ^β,rτr K = {K_\alpha }:{K_\alpha } = {{{\tau _r}{\zeta _\alpha }} \over {{{\hat \phi }_{\alpha ,r}} + {{\hat \omega }_r}\;{{\hat \phi }_{\beta ,r}}\;{\tau _r}}} ζ˙α=Kω˙^rϕ^β,r+ω^rϕ˙^β,r+Kϕ^α,rτr+K2,αsigni˜α,sζ˙α=Kω˙^rϕ^β,r+ω^rϕ˙^β,r+Kϕ^α,rτr+K2,αsigni˜α,s \matrix{ {{{\dot \zeta }_\alpha } = K{{\hat {\dot \omega }}_r}{{\hat \phi }_{\beta ,r}} + {{\hat \omega }_r}{{\hat {\dot \phi }}_{\beta ,r}} + {{K{{\hat \phi }_{\alpha ,r}}} \over {{\tau _r}}} + {K_{2,\alpha }}\;{\rm{sign}}\left( {{{\tilde i}_{\alpha ,s}}} \right)} \hfill \cr {{{\dot \zeta }_\alpha } = K\left( {{{\hat {\dot \omega }}_r}{{\hat \phi }_{\beta ,r}} + {{\hat \omega }_r}{{\hat {\dot \phi }}_{\beta ,r}}} \right) + {{K{{\hat \phi }_{\alpha ,r}}} \over {{\tau _r}}} + {K_{2,\alpha }}\;{\rm{sign}}\left( {{{\tilde i}_{\alpha ,s}}} \right)} \hfill \cr } i^β,s=ζβγi^β,s+v^β,sLsσ+K1,βi˜β,ssigni˜β,s {\hat i_{\beta ,s}} = {\zeta _\beta } - \gamma {\hat i_{\beta ,s}} + {{{{\hat v}_{\beta ,s}}} \over {{\rm{Ls}}\sigma }} + {K_{1,\beta }}\sqrt {\left| {{{\tilde i}_{\beta ,s}}} \right|} \;{\rm{sign}}\left( {{{\tilde i}_{\beta ,s}}} \right) where ζβ=Kϕ^β,rτrKω^rϕ^α,r {\zeta _\beta } = {{K{{\hat \phi }_{\beta ,r}}} \over {{\tau _r}}} - K{\hat \omega _r}{\hat \phi _{\alpha ,r}} Substituting K=Kβ:Kβ=τrζβϕ^β,rω^rϕ^α,rτr K = {K_\beta }:{K_\beta } = {{{\tau _r}{\zeta _\beta }} \over {{{\hat \phi }_{\beta ,r}} - {{\hat \omega }_r}{{\hat \phi }_{\alpha ,r}}{\tau _r}}} ζ˙β=Kϕ˙^β,rτrKω˙^rϕ^α,r+ω^rϕ˙^α,r+K2,βsigni˜sβ,s {\dot \zeta _\beta } = {{K{{\hat {\dot \phi }}_{\beta ,r}}} \over {{\tau _r}}} - K\left( {{{\hat {\dot \omega }}_r}{{\hat \phi }_{\alpha ,r}} + {{\hat \omega }_r}{{\hat {\dot \phi }}_{\alpha ,r}}} \right) + {K_{2,\beta }}\;{\rm{sign}}\left( {\tilde i{s_{\beta ,s}}} \right)

By equating Kα = Kβ: τrζαϕ^α,r+ω^rϕ^β,rτr=τrζβϕ^β,rω^rϕ^α,rτr {{{\tau _r}{\zeta _\alpha }} \over {{{\hat \phi }_{\alpha ,r}} + {{\hat \omega }_r}{{\hat \phi }_{\beta ,r}}{\tau _r}}} = {{{\tau _r}{\zeta _\beta }} \over {{{\hat \phi }_{\beta ,r}} - {{\hat \omega }_r}{{\hat \phi }_{\alpha ,r}}{\tau _r}}}

The estimated speed is given as: ω^r=ϕ^β,rζαϕ^α,rζβϕ^β,rτrζβ+ϕ^α,rτrζα {\hat \omega _r} = {{{{\hat \phi }_{\beta ,r}}{\zeta _\alpha } - {{\hat \phi }_{\alpha ,r}}{\zeta _\beta }} \over {{{\hat \phi }_{\beta ,r}}{\tau _r}{\zeta _\beta } + {{\hat \phi }_{\alpha ,r}}{\tau _r}{\zeta _\alpha }}}

Rotor fluxes are derived as follows: ϕ˙^α,r=Lmi^α,sτrϕ^α,rτrω^rϕ^β,rϕ˙^β,r=ω^rϕ^α,rϕ^β,rτr+Lmi^β,sτr \matrix{ {{{\hat {\dot \phi }}_{\alpha ,r}} = {{{\rm{Lm}}{{\hat i}_{\alpha ,s}}} \over {{\tau _r}}} - {{{{\hat \phi }_{\alpha ,r}}} \over {{\tau _r}}} - {{\hat \omega }_r}{{\hat \phi }_{\beta ,r}}} \hfill \cr {{{\hat {\dot \phi }}_{\beta ,r}} = {{\hat \omega }_r}{{\hat \phi }_{\alpha ,r}} - {{{{\hat \phi }_{\beta ,r}}} \over {{\tau _r}}} + {{{\rm{Lm}}{{\hat i}_{\beta ,s}}} \over {{\tau _r}}}} \hfill \cr }

It can also be expressed as: ϕ˙^α,r=Lmi^α,sτrζα {{{\hat {\dot \phi }}_{\alpha ,r}} = {{{\rm{Lm}}\;{{\hat i}_{\alpha ,s}}} \over {{\tau _r}}} - {\zeta _\alpha }} ϕ˙^β,r=Lmi^β,sτrζβ {{{\hat {\dot \phi }}_{\beta ,r}} = {{{\rm{Lm}}\;{{\hat i}_{\beta ,s}}} \over {{\tau _r}}} - {\zeta _\beta }}

Estimated load torque is given by: T^load=2Jω˙^rpT^e+Bpω^rp {\hat T_{load}} = - {{2J{{\hat {\dot \omega }}_r} - p{{\hat T}_e} + B\;p{{\hat \omega }_r}} \over p} where T^e=3p2i^β,sϕ^α,r+i^α,sϕ^β,r {\hat T_e} = {{3p} \over 2}\left( {{{\hat i}_{\beta ,s}}{{\hat \phi }_{\alpha ,r}} + {{\hat i}_{\alpha ,s}}{{\hat \phi }_{\beta ,r}}} \right)

Improved Adaptive Gain Exponent SOGI-HOSM Observer
SOGI

Due to the excellent filtering capabilities, the SOGI topology is employed to filter out vα and as shown below: v^αs=kωss2+kωs+ω2vinsv^βs=kss2+kωs+ω2vins \matrix{ {{{\hat v}_\alpha }\left( s \right) = {{k\omega s} \over {{s^2} + k\omega s + {\omega ^2}}}{v_{{\rm{in}}}}\left( s \right)} \hfill \cr {{{\hat v}_\beta }\left( s \right) = {{ks} \over {{s^2} + k\omega s + {\omega ^2}}}{v_{{\rm{in}}}}\left( s \right)} \hfill \cr } where ω represents the resonance frequency of the SOGI

Modelling of proposed adaptive gain tuning HOSM observer

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: Signe=1,e>01,e<0 {\rm{Sign}}\left( e \right) = \left\{ {\matrix{ {1,} \hfill & {e > 0} \hfill \cr { - 1,} \hfill & {e < 0} \hfill \cr } } \right.

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(e/γ), where e is the error signal and γ is a tunable parameter providing flexibility in controlling the steepness of the tanh slope, hence smoothness of the switching, especially important at low error values (i.e. | noise +e|<1). This smoother transition prevents abrupt switching, leading to stable and accurate state estimations. By dynamically tuning γ (ranging from 0.01 to 1), the observer can adapt to different conditions: Larger γ, tanh(e/γ) smooths and reduces the steepness of the transition around e = 0, reducing oscillations in low-error scenarios, As γ → 0, tanh(e/γ) → Sign(e) provides faster responses. A sweet spot must be chosen experimentally between Super Twisting Observer’s robustness and performance.

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: z˙1=z2+g1ut+K1μ|e1n|αtanhe1n/γz˙2=fsyn,ut+Lz˙2,g2ut+K2αμ2|e1n|2α1tanhe1n/γα=1+eλ0.51+z3qz3q+0.1q1z˙3=τz3+τxnhft \left\{ {\matrix{ {{{\dot z}_1} = {z_2} + {g_1}\left( {u\left( t \right)} \right) + {K_1}\mu |{e_{{1_n}}}{|^\alpha }\,{\rm{tanh}}\left( {{e_{{1_n}}}/\gamma } \right)} \hfill \cr {{{\dot z}_2} = {f_s}\left( {{y_n},u\left( t \right)} \right) + L\left( {{{\dot z}_2},{g_2}\left( {u\left( t \right)} \right)} \right) + {K_2}\alpha {\mu ^2}|{e_{{1_n}}}{|^{2\alpha - 1}}\,{\rm{tanh}}\left( {{e_{{1_n}}}/\gamma } \right)} \hfill \cr {\alpha = {{\left( {1 + {e^{\left( {\lambda - 0.5\left( {1 + {{z_3^q} \over {z_3^q + 0.1q}}} \right)} \right.}}} \right)}^{ - 1}}} \hfill \cr {{{\dot z}_3} = - \tau {z_3} + \tau \left| {{x_n}hf\left( t \right)} \right|} \hfill \cr } } \right. where

z^1,z^2 {\hat z_1},{\hat z_2} are the observer state variables,

z^3 {\hat z_3} is a first-order LPF of |xnhf (t)|,

e1n represents the difference (error) between the observer’s estimation and the true state, z1, in the presence of noise,

α: is the output of the sigmoid function, representing the adjusted gain factor in the observer,

z3 is the state variable associated with noise and disturbance in the system,

q is an exponent that modulates the influence of the noise or disturbance on the gain factor α,

λ 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 z3 sufficiently low,

ε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 |xnhf (t)|, is derived by applying a high-pass Butterworth filter.

The proposed observer equation as applied to the induction machine is given as: i˙^α,s=ζαγi^α,s+v^α,sLsσ+K1,αμαi˜α,snαtanhi˜α,sn {\hat {\dot i}_{\alpha ,s}} = {\zeta _\alpha } - \gamma {\hat i_{\alpha ,s}} + {{{{\hat v}_{\alpha ,s}}} \over {{\rm{Ls}}\sigma }} + {K_{1,\alpha }}\;{\mu _\alpha }{\left| {{{\tilde i}_{\alpha ,{s_n}}}} \right|^\alpha }{\rm{\;tanh\;}}\left( {{{\tilde i}_{\alpha ,{s_n}}}} \right) where ζα=Kω^rϕ^β,r+Kϕ^α,rτr {\zeta _\alpha } = K{\hat \omega _r}{\hat \phi _{\beta ,r}} + {{K{{\hat \phi }_{\alpha ,r}}} \over {{\tau _r}}} Substituting K=Kα:Kα=τrζαϕ^α,r+ω^rϕ^β,rτr K = {K_\alpha }:{K_\alpha } = {{{\tau _r}\;{\zeta _\alpha }} \over {{{\hat \phi }_{\alpha ,r}} + {{\hat \omega }_r}\;{{\hat \phi }_{\beta ,r}}\;{\tau _r}}} ζ˙α=Kω˙^rϕ^β,r+ω^rϕ˙^β,r+Kϕ^α,rτr+K2,αμα2i˜α,sn2α1tanhi˜α,snζ˙α=Kω˙^rϕ^β,r+ω^rϕ˙^β,r+Kϕ^α,rτr+K2,αμα2i˜α,sn2α1tanhi˜α,sn \matrix{ {{{\dot \zeta }_\alpha } = K{{\hat {\dot \omega }}_r}{{\hat \phi }_{\beta ,r}} + {{\hat \omega }_r}{{\hat {\dot \phi }}_{\beta ,r}} + {{K{{\hat \phi }_{\alpha ,r}}} \over {{\tau _r}}} + {K_{2,\alpha }}\mu _\alpha ^2{{\left| {{{\tilde i}_{\alpha ,{s_n}}}} \right|}^{2\alpha - 1}}\,{\rm{tanh}}\;\left( {{{\tilde i}_{\alpha ,{s_n}}}} \right)} \hfill \cr {{{\dot \zeta }_\alpha } = K\left( {{{\hat {\dot \omega }}_r}{{\hat \phi }_{\beta ,r}} + {{\hat \omega }_r}{{\hat {\dot \phi }}_{\beta ,r}}} \right) + {{K{{\hat \phi }_{\alpha ,r}}} \over {{\tau _r}}} + {K_{2,\alpha }}\mu _\alpha ^2{{\left| {{{\tilde i}_{\alpha ,{s_n}}}} \right|}^{2\alpha - 1}}\,{\rm{tanh}}\;\left( {{{\tilde i}_{\alpha ,{s_n}}}} \right)} \hfill \cr } i˙^β,s=ζβγi^β,s+v^β,sLsσ+K1β,μαi˜β,snαtanhi˜β,sn {\hat {\dot i}_{\beta ,s}} = {\zeta _\beta } - \gamma {\hat i_{\beta ,s}} + {{{{\hat v}_{\beta ,s}}} \over {{\rm{Ls}}\sigma }} + {K_{1\beta }},{\mu _\alpha }{\left| {{{\tilde i}_{\beta ,{s_n}}}} \right|^\alpha }\,{\rm{tanh}}\;\left( {{{\tilde i}_{\beta ,{s_n}}}} \right) ζβ=Kϕ^β,rτrKω^rϕ^α,r {\zeta _\beta } = {{K{{\hat \phi }_{\beta ,r}}} \over {{\tau _r}}} - K{\hat \omega _r}\;{\hat \phi _{\alpha ,r}} Substituting K=KβKβ=τrζβϕ^β,rω^rϕ^α,rτr K = {K_\beta }\;{K_\beta } = {{{\tau _r}{\zeta _\beta }} \over {{{\hat \phi }_{\beta ,r}} - {{\hat \omega }_r}{{\hat \phi }_{\alpha ,r}}{\tau _r}}} ζ˙β=Kϕ˙^β,rτrKω˙^rϕ^α,r+ω^rϕ˙^α,r+K2,βμβ2i˜β,sn2α1tanhi˜β,sn {\dot \zeta _\beta } = {{K{{\hat {\dot \phi }}_{\beta ,r}}} \over {{\tau _r}}} - K\left( {{{\hat {\dot \omega }}_r}{{\hat \phi }_{\alpha ,r}} + {{\hat \omega }_r}{{\hat {\dot \phi }}_{\alpha ,r}}} \right) + {K_{2,\beta }}\mu _\beta ^2{\left| {{{\tilde i}_{\beta ,{s_n}}}} \right|^{2\alpha - 1}}\,{\rm{tanh}}\;\left( {{{\tilde i}_{\beta ,{s_n}}}} \right)

Again, speed is estimated as given in Eqs (23) and (24). z˙noise=τznoise+0.5τiα,snhft+iβ,snhft {\dot z_{noise}} = - \tau {z_{noise}} + 0.5\tau \left| {{i_{\alpha ,{s_{nhf}}}}\left( t \right) + {i_{\beta ,{s_{nhf}}}}\left( t \right)} \right|

The variables iαknhf (t) and iβknhf (t) represent the filtered high-frequency component of the current sensor output.

Stability Analysis of the Proposed Adaptive Gain Exponent SOGI-HOSM Observer

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: Z˜=z˜1z˜2=z1z˜1z2z˜2 \tilde Z = \left[ {\matrix{ {{{\tilde z}_1}} \hfill \cr {{{\tilde z}_2}} \hfill \cr } } \right] = \left[ {\matrix{ {{z_1} - {{\tilde z}_1}} \hfill \cr {{z_2} - {{\tilde z}_2}} \hfill \cr } } \right] where z˜1 {\tilde z_1} and z˜2 {\tilde z_2} represent the differences between the actual and estimated states. The derivative of the error dynamics is given by: Z˜˙=z˜2K1z˜1αtanhz˜1Ft,z˜1,z˜2K2z˜22α1tanhz˜2 \dot {\tilde Z} = \left[ {\matrix{ {{{\tilde z}_2} - {K_1}{{\left| {{{\tilde z}_1}} \right|}^\alpha }\,{\rm{tanh}}\left( {{{\tilde z}_1}} \right)} \cr {F\left( {t,{{\tilde z}_1},{{\tilde z}_2}} \right) - {K_2}{{\left| {{{\tilde z}_2}} \right|}^{2\alpha - 1}}\,{\rm{tanh}}\left( {{{\tilde z}_2}} \right)} \cr } } \right]

Here, Ft,z˜1,z˜2 F\left( {t,{{\tilde z}_1},{{\tilde z}_2}} \right) is a Lebesgue measurable perturbation term. This term is bounded as Ft,z˜1,z˜2F˜max F\left( {t,{{\tilde z}_1},{{\tilde z}_2}} \right) \le {\tilde F_{\max }} , where F˜max {\tilde F_{\max }} is a constant upper bound. The perturbation spectrum primarily contains low-frequency components, ensuring mathematical and practical feasibility.

To analyse stability, a Lyapunov candidate function is defined as: V=Z˜TPZ˜ V = {{\bf{\tilde Z}}^T}P{\bf{\tilde Z}} where P is a positive definite matrix. The derivative of V is computed as: V˙=z˜1z˜2+z˜2Ft,z˜1,z˜2K1z˜1α+1K2z˜2z˜22αtanhz˜2z˜2 \dot V = {\tilde z_1}{\tilde z_2} + {\tilde z_2}F\left( {t,{{\tilde z}_1},{{\tilde z}_2}} \right) - {K_1}{\left| {{{\tilde z}_1}} \right|^{\alpha + 1}} - {{{K_2}{{\tilde z}_2}{{\left| {{{\tilde z}_2}} \right|}^{2\alpha }}\,{\rm{tanh}}\;\left( {{{\tilde z}_2}} \right)} \over {\left| {{{\tilde z}_2}} \right|}}

For the error to decrease over time, the following conditions for K1 and K2 must be satisfied: K1=z˜1z˜2z˜1α+1,K2=z˜1z˜2+z˜2Ft,z˜1,z˜2z˜22αtanhz˜2 {K_1} = - {{{{\tilde z}_1}{{\tilde z}_2}} \over {{{\left| {{{\tilde z}_1}} \right|}^{\alpha + 1}}}},{K_2} = {{{{\tilde z}_1}\left| {{{\tilde z}_2}} \right| + \left| {{{\tilde z}_2}} \right|F\left( {t,{{\tilde z}_1},{{\tilde z}_2}} \right)} \over {{{\left| {{{\tilde z}_2}} \right|}^{2\alpha }}\,{\rm{tanh}}\;\left( {{{\tilde z}_2}} \right)}}

The adaptive gains K1 and K2 depend on the signs of z˜1 {\tilde z_1} and z˜2 {\tilde z_2} :

Ifz˜1<0,K1=z˜1z˜2(z˜1)α+1 {\rm{If}}\;{\tilde z_1} < 0,{K_1} = {{{{\tilde z}_1}{{\tilde z}_2}} \over {{{( - {{\tilde z}_1})}^{\alpha + 1}}}} and ifz˜10,K1=z˜1z˜2z˜1α+1 {\rm{if}}\;{\tilde z_1} \ge 0,{K_1} = {{{{\tilde z}_1}{{\tilde z}_2}} \over {\tilde z_1^{\alpha + 1}}} .

Ifz˜2<0,K2=z˜2z˜1+Ft,z˜1,z˜2(z˜2)2α {\rm{If}}\;{\tilde z_2} < 0,{K_2} = {{{{\tilde z}_2}\left( {{{\tilde z}_1} + F\left( {t,{{\tilde z}_1},{{\tilde z}_2}} \right)} \right)} \over {{{( - {{\tilde z}_2})}^{2\alpha }}}} and ifz˜2>0,K2=z˜2z˜1+Ft,z˜1,z˜2z˜22a {\rm{if}}\;{\tilde z_2} > 0,{K_2} = {{{{\tilde z}_2}\left( {{{\tilde z}_1} + F\left( {t,{{\tilde z}_1},{{\tilde z}_2}} \right)} \right)} \over {\tilde z_2^{2a}}} .

The following conditions ensure stability:

z˜1+Ft,z˜1,z˜2>0 {\tilde z_1} + F\left( {t,{{\tilde z}_1},{{\tilde z}_2}} \right) > 0

Non-zero noise levels: z˜1,z˜20 \left| {{{\tilde z}_1}} \right|,\left| {{{\tilde z}_2}} \right| \ne 0 .

Perturbation term satisfies ||Fmin|| ≠ 0.

The Lyapunov analysis ensures that the observer states converge under bounded perturbations and noise. The adaptive gains K1 and K2 dynamically compensate for variations in noise and system parameters, ensuring robustness. The conditions highlight the importance of bounded perturbations (Fmax) and accurate gain adaptation to maintain stability. Large deviations in noise levels or inaccuracies in gain tuning could challenge stability, particularly if Ft,z˜1,z˜2 F\left( {t,{{\tilde z}_1},{{\tilde z}_2}} \right) approaches its upper bound. However, the proposed dynamic adaptation mechanism mitigates these risks, ensuring that the Lyapunov derivative remains negative and stability is preserved.

Results and Discussion

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
Rs 2.3
Ls 0.261 H
Lr 0.261 H
P 4
B 0.0286 kg · m−2
J 0.02 kg · m−2
Figure 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, ϕrq must be zero to achieve complete decoupling; however, in practical applications, the q-axis rotor flux ϕrq is not expected to be precisely zero but should remain within a small range. In this case, ϕrq as shown in Figure 4 oscillates between approximately −0.05 and 0.05, indicating effective decoupling. These minor oscillations are within acceptable limits and reflect adequate alignment with the rotor flux, suggesting that the vector control system achieves practical decoupling. The electromagnetic torque estimated due to effective decoupling is shown in Figure 5.

Figure 3.

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

Figure 4.

Rotor fluxes in d–q reference frame.

Figure 5.

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.

Figure 6.

MATLAB/Simulink implementation of the filtering of v^α {\hat V_\alpha } and v^β {\hat V_\beta } by the SOGI topology. SOGI, second-order generalised integrator.

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.

Performance of the proposed SOGI-HOSM as compared to the conventional SOGI-FLL and conventional STA under varying load torque and no additional sensor noise and no parameter variation

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.

Figure 7.

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.

Figure 8.

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.

Figure 9.

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

Figure 10.

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

Figure 11.

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.

Figure 12.

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

Figure 13.

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

Figure 14.

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.

Performance of the proposed SOGI-HOSM compared to the conventional SOGI-FLL and conventional STA under varying load torque, additional sensor noise and parameter variation

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.

Figure 15.

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

Figure 16.

Phase currents of induction machine showing abnormal high sensor noise addition.

Parameter variation and noise level.

Parameter Variation (%)
ΔRs Stator resistance variation +18
ΔLs Stator inductance variation +10
ΔZn Additional noise in current Sensor ±5
Simulation results

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.

Figure 17.

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.

Figure 18.

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.

Figure 19.

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

Figure 20.

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.

Figure 21.

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.

Figure 22.

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.

Conclusion

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.

Limitations of the proposed SOGI-HOSM method

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 works

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.

Sprache:
Englisch
Zeitrahmen der Veröffentlichung:
1 Hefte pro Jahr
Fachgebiete der Zeitschrift:
Informatik, Künstliche Intelligenz, Technik, Elektrotechnik, Elektronik