KRE Observer for IPMSM Sensorless Control
- KRE Observer is a state estimation framework for sensorless control of IPMSMs, providing a globally exponentially stable flux observer.
- It uses dynamic regressor extension, LTI filtering, and a virtual invariant manifold to rapidly reconstruct rotor position from stator measurements.
- Empirical validations show that KRE outperforms gradient-based observers with faster settling times and improved transient performance.
The Kreisselmeier Regression Extension (KRE) Observer is a state estimation framework applied to the sensorless control of interior permanent magnet synchronous motors (IPMSMs). It provides a globally exponentially stable (GES) flux observer that avoids limitations inherent to earlier gradient-based methods, particularly the requirement for small adaptation gains that compromise transient behavior. The KRE observer achieves rapid, stable estimation for real-time applications, with rigorous theoretical backing based on a virtual invariant manifold construction and dynamic regressor extension. It enables high-performance estimation of the IPMSM flux and rotor position from available stator current and voltage measurements (Yi et al., 2022).
1. Mathematical Model and Problem Statement
The IPMSM electrical subsystem in the stationary frame is described by:
where is the stator flux linkage, is stator current, is stator voltage, is stator resistance, defines the permanent magnet flux vector, and is the position-dependent inductance matrix. The "active flux" is given by:
The mechanical angle can be recovered from the active flux via:
The observer is designed to reconstruct (and thus ) from and .
2. Regression Structure and Virtual Invariant Manifold
To establish a regression form suitable for observer design:
- Two LTI filters, and , with , are applied to the plant equations.
- This filtering generates measurable signals and and introduces a small perturbation , producing the regression:
Traditional gradient observers (e.g., [Choi et al.’19]) employ , yielding only practical convergence unless the adaptation gain is sufficiently small. The KRE observer replaces this approach via the construction of a dynamic regressor extension and a virtual manifold.
Define KRE system states:
- (dynamic regressor covariance)
and errors:
where is a certainty-equivalent estimate of .
The set:
is forward-invariant if , .
3. KRE Observer Design Equations
The core of the KRE observer consists of the following system:
KRE extension:
Prediction error:
Flux-position observer:
Disturbance estimation:
with , , and tuning gains .
4. Stability Analysis and Global Exponential Convergence
Under persistency of excitation (Assumption 1), after a finite time , the dynamic gain satisfies . On the invariant manifold , the closed error dynamics are:
Stacking all errors as and casting the system as a linear time-varying (LTV) system yields:
with uniformly negative-definite for and bounded. A quadratic Lyapunov function
with block-diagonal demonstrates that
where and do not depend on . For , this ensures global exponential convergence (), thus and (Yi et al., 2022).
5. Tuning Guidelines
The KRE observer offers multiple tuning parameters affecting convergence and transient quality:
| Parameter | Effect | Considerations |
|---|---|---|
| Scaling speed of in | No upper stability bound; noise sensitivity increases with | |
| Filter bandwidth | Must satisfy ; too large destabilizes, too small slows filter | |
| KRE "forgetting factor" | Small : long memory; large : tracks current value quickly; moderate (lowest electrical frequency) common |
This suggests that with proper tuning, the transient performance can be arbitrarily improved without sacrificing stability, a departure from the small-gain limitation in gradient-based observers.
6. Comparative Performance: Simulations and Experiments
Simulation and experimental validation at 1000 rpm with initial flux–angle error of , , and , demonstrate the following:
- KRE observer achieves settling in approximately $0.08$ s with and $0.02$ s with
- Standard gradient observer as in [Ort et al.’21] requires for GES, failing with (manifesting bias and oscillation)
- Real-time experiments on a SiC-inverter bench show:
- KRE observer (): flux error Wb in $40$ ms; angle error after $50$ ms
- Gradient observer at same : settling ms, residual fluctuations Wb,
Key insight: By employing the dynamic regressor extension and auxiliary variable , the standard gain is replaced with a memory-rich gain, scalable arbitrarily fast via yet provably stabilizing for all if is sufficiently small (Yi et al., 2022).
7. Impact and Theoretical Significance
The KRE observer, underpinned by the construction of a virtual invariant manifold and regressor extension, streamlines stability analysis, decouples filter-induced perturbation from the main estimation error, and provides provable GES for all . The observer framework enables high-performance sensorless control of IPMSMs, overcoming longstanding adaptation gain limitations. A plausible implication is that this methodology can be extensible to broader classes of nonlinear observer design where similar regression structures are present.