Extended Dynamics Observer (EDO)
- EDO is a state observer that simultaneously estimates system states and disturbance inputs, integrating partial disturbance models with high-gain techniques.
- The observer architecture augments the plant state with an extended state vector, enabling explicit compensation of modeled disturbances while suppressing unmodeled residuals.
- Performance analyses show that increasing observer bandwidth and internal model dimensions reduces steady-state errors, enhancing robust output feedback control.
An Extended Dynamics Observer (EDO) is a state observer architecture designed to provide simultaneous estimation of both the state and disturbance inputs in dynamical systems. EDOs generalize the classical Extended State Observer (ESO) framework, augmenting it to accommodate partial models of the disturbance alongside high-gain techniques for robust estimation of unmodeled or weakly modeled components. The principal motivation is to unify internal-model-based cancellation strategies with high-gain methodologies, resulting in improved disturbance rejection, rapid convergence, and robustness in the presence of uncertain or partially known disturbance dynamics (Feng et al., 2020).
1. System Model and Disturbance Decomposition
The EDO framework addresses single-input single-output (SISO) finite-dimensional linear systems subject to additive input disturbances, formalized as
where , , and . The disturbance is modeled as an element of a function space
In numerous applications, the disturbance can be decomposed as , where admits a partial (often parametric) dynamic model
with known matrices , and the residual 0 is only known to be bounded but structurally unknown. This decomposition enables explicit use of available a priori information for disturbance rejection while preserving robustness to unmodeled disturbances (Feng et al., 2020).
2. Extended Dynamics Observer Construction
The EDO is constructed by augmenting the plant state with an extended state vector 1 whose dynamics combine the known disturbance model and a high-gain injection for unknown residuals: 2 where 3 denotes the best-approximation operator, 4, and 5 captures the portion of 6 orthogonal to the modeled subspace.
The combined observer system takes the form: 7 with gain matrices designed such that 8 and 9 are Hurwitz for any choice of high observer bandwidth 0. The Sylvester equations governing 1 ensure correct internal-model matching and high-gain error feedback (Feng et al., 2020). This construction ensures that the modeled disturbance modes are precisely estimated and canceled, while any unmodeled disturbance is suppressed by the high-gain mechanism.
3. Performance Analysis and Error Bounds
Under the standard observability/zero conditions
2
and solvability of the Sylvester equations, the error system is block-triangular and strictly stable for all 3. The estimation error satisfies, for suitable constants,
4
so that in steady state,
5
Hence, the residual estimation error is proportional to the size of the unmodeled component and inversely proportional to the observer gain 6. Increasing the dimension of the internal model (7) reduces 8, and thus the steady-state error (Feng et al., 2020).
4. Special and Limiting Cases: Relation to ESO, High-Gain, and IMP
The EDO subsumes several canonical observer structures as special cases:
- Extended State Observer (ESO): If no disturbance dynamics are modeled (9), the EDO reduces to an ESO, with the disturbance treated as a constant and the observer employing high-gain feedback to estimate and reject it.
- Internal Model Principle (IMP): If all disturbance dynamics are known and exactly matched by 0, the EDO functions as an internal-model-based observer, precisely canceling the disturbance modes with no steady-state error.
- Hybridization: For partially modeled disturbances, the EDO interpolates between the ESO and IMP: precisely modeling certain disturbance harmonics while rejecting the remainder via high gain. This hybrid structure generally outperforms pure ESO (which ignores prior knowledge) and pure IMP (which cannot handle unmodeled residuals) (Feng et al., 2020).
5. Integration with Output Feedback Control
Upon constructing estimates 1, the EDO naturally leads to disturbance-compensating output feedback control: 2 where 3 is a high-gain state feedback designed for the nominal (disturbance-free) plant. The resulting closed-loop system achieves exponential stabilization, and the ultimate boundedness of the state is governed by the unmodeled disturbance and the product of observer and controller gains: 4 Both observation and control bandwidths (5) provide explicit trade-offs between convergence speed and residual error (Feng et al., 2020).
6. Numerical Validation and Practical Implementation
Empirical studies illustrate the performance of the EDO architecture under various prior knowledge scenarios. For a test system with 6, 7, 8, and 9, three designs were evaluated:
- Pure ESO (0): Residual error of 1 persists due to unmodeled harmonics.
- Inexact Internal Model (2): Steady-state error reduced by 50%.
- Exact Internal Model (3): Estimation error driven to zero.
The EDO maintains accuracy and robustness against sensor noise, and the numerical results confirm theoretical predictions regarding error reduction and convergence rate (Feng et al., 2020).
7. Extensions and Related Frameworks
The EDO framework generalizes to nonlinear uncertain systems using high-gain extended observers, enabling estimation of both state and uncertainty even in the presence of time-varying nonlinearities. The design principles—observer gain tuning, robustness-accuracy tradeoff, and integration with variable-structure or sliding mode controllers—remain similar, with high-gain acting as the mechanism for rapid estimation (Wang et al., 2023).
Connections have been established between EDO/ESO methodologies and other disturbance observer architectures, including the General Model-Based ESO (GMB-ESO) and Unknown Input Observer (UIO), particularly in their ability to reconstruct disturbance signals and guarantee finite-step convergence under structural conditions on the plant (Chen et al., 2022). The EDO, ESO, and their discrete or multi-channel variants have found application in robust control of high-performance aerial vehicles, complex manipulators, and nonlinear systems, where rapid disturbance estimation is essential (Abdulmajeed, 2019).
Key References:
- "Extended Dynamics Observer for Linear Systems with Disturbance" (Feng et al., 2020)
- "Output tracking based on extended observer for nonlinear uncertain systems" (Wang et al., 2023)
- "A General Model-Based Extended State Observer with Built-In Zero Dynamics" (Chen et al., 2022)
- "Autonomous Control of a Quadrotor-Manipulator; Application of Extended State Disturbance Observer" (Abdulmajeed, 2019)