Figures
Abstract
This paper investigates the output regulation problem using an observer-based inverse optimal controller within the nonlinear servomechanism framework for asymptotic convergence to desired references and rejection of time-varying disturbances generated by an exosystem. To address the practical constraint of full-state measurements, the system’s internal and external state estimation is done via a full-order high-gain observer. These estimated states are incorporated into the inverse optimal controller augmented with a conditional servocompensator within the Lyapunov redesign and saturated high-gain feedback framework to enhance transient performance and achieve asymptotic steady-state regulation. The proposed control scheme combines the optimality and robustness properties offered by the state feedback controller with disturbance rejection and state estimation in an output-feedback framework. The proposed output-feedback controller is validated on a nonlinear DC motor using MATLAB/Simulink. Finally, comparative simulations against baseline controllers further exhibit the robustness, performance, and practical feasibility of the proposed controller for high-performance control tasks.
Citation: Qazi AKA, Memon AY (2026) Observer-based optimal and robust output regulation for nonlinear systems. PLoS One 21(8): e0355711. https://doi.org/10.1371/journal.pone.0355711
Editor: Muntazir Hussain, Air University, PAKISTAN
Received: October 23, 2025; Accepted: July 26, 2026; Published: August 19, 2026
Copyright: © 2026 Qazi, Memon. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the manuscript. This study is based on analytical modeling and MATLAB/Simulink simulations of a DC motor system. No experimental or externally sourced datasets were generated or analyzed. All model parameters, controller and observer equations, and simulation settings required to reproduce the results are fully provided in the manuscript.
Funding: The author(s) received no specific funding for this work.
Competing interests: The authors have declared that no competing interests exist.
1. Introduction
The nonlinear output regulation problem is a long-standing and fundamental challenge in the field of control theory, extensively explored owing to its wide-ranging applications in robotics, electric drives, aerospace, and process industries. The objective is to design a controller that ensures that the system outputs asymptotically track desired reference signals and effectively reject disturbances, all of which may be generated by an autonomous exosystem. These reference signals and disturbance are often time-varying and unmeasurable, posing significant challenges for feedback design and necessitating robust, optimal, and practical output regulation strategies. Key contributions addressing this challenge can be found in [1–3]. More recently, the output regulation problem has been addressed using several innovative strategies such as adaptive and learning based frameworks [4–6], sliding mode approaches [7], and model-based control techniques [8–10]. These advancements highlight the need for controller designs that integrate robustness, optimality, and practicality for nonlinear systems.
The nonlinear servomechanism framework offers a viable strategy for resolving the output regulation problem. In this framework, the controller incorporates a model of the external inputs to guarantee asymptotic tracking and disturbance rejection [11]. Initially proposed for constant exogenous inputs, the framework has since been extended to handle time-varying signals and disturbances [12–14]. In particular, Memon et al. [14] addressed this challenge using a conditional servocompensator augmented with a stabilizing controller designed within the Lyapunov-based saturated high-gain feedback structure to improve transient performance and eliminate steady-state regulation error. A key benefit of this technique is the freedom to select any suitable state feedback controller for stabilization allowing integration with advanced control strategies such as optimal control. Memon, in [15], further demonstrated the feasibility of combining inverse optimal control with conditional servocompensators, motivating further study into output regulation frameworks that embed additional optimality and robustness properties.
Techniques for optimal and inverse optimal control are well-established in literature and have been applied to problems such as stabilization, tracking, and output regulation across various domains [16–20]. In particular, nonlinear optimal control necessitates computing the solution to the Hamilton-Jacobi-Bellman (HJB) equations which are nonlinear partial differential equations. This process is computationally expensive and and the HJB equations typically lack closed-form solutions. To address this limitation, Freeman and Kotoković proposed the inverse optimal controller [21] which is an approximate analytical approach that relates the solution of the HJB equations to the a positive semi-definite function, hereafter referred to as a Control Lypunov Function (CLF), instead of relying on traditional cost functionals. This facilitates the design of nonlinear optimal controllers that exhibit desirable properties such as optimality, robustness, and disturbance rejection in the resulting control scheme. However, a key challenge in this approach is the identification of an appropriate CLF, which remains a non-trivial task for nonlinear systems.
CLF-based approaches yield controllers with inherent robustness properties enabling them to automatically counteract imperfections such as model uncertainties, unmodeled dynamics, and parametric variations typically encountered in real-world nonlinear systems. In many practical settings, it is useful to further characterize these robustness properties through stability margins which provide insights into how the system responds to input uncertainties that do not alter the system’s relative degree, such as those introduced by simplified actuator modeling. These uncertainties are typically characterized as (i) time-invariant static uncertainties that affect the steady-state behavior of the system but do not introduce additional dynamics, and (ii) time-varying dynamic uncertainties that introduce additional dynamics and may degrade transient performance or even lead to system destabilization. Two key quantifiable margins include the sector margin and disk margin, defined in [22], which help quantify the system’s tolerance to input perturbations. The sector margin characterizes robustness in the presence of static uncertainties, while the disk margin
provides a combined measure that effectively characterizes robustness under dynamic uncertainties. Moreover, a nonlinear system exhibiting a disk margin
implies sector margin
.
An inherent constraint of inverse optimal control is the prerequisite for comprehensive knowledge of the system dynamics to implement state feedback. However, technical and economic constraints greatly impact the availability of required states, thereby complicating the implementation of the state feedback control law. This lack of direct state measurement poses a significant challenge. To address these issues, observers are integrated with state feedback controllers for asymptotic state estimations from output measurements [23–27]. In addition to overcoming the constraints associated with the state measurement, observers also provide additional properties such as robustness to measurement noise and disturbance rejection.
High-Gain Observers belong to a class of observers that utilize the separation principle in the design of the control scheme, making them particularly useful in scenarios where full state feedback is required but not all states are directly measurable. In such cases, HGOs permit an initial design of the state feedback control law and then replacement of the true states with their respective estimations from the observer to obtain the output feedback control scheme. Furthermore, in addition to providing accurate and robust estimates of unmeasureable states, HGOs provide additional robustness against bounded external disturbances, unmodeled dynamics and nonlinearities, and modeling uncertainties of the order where
is the observer design parameter. Additionally, they offer fast convergence and computational efficiency, making them a convenient choice in diverse scenarios, particularly for minimum-phase or differentially flat systems [28]. Although HGOs are sensitive to measurement noise, they are preferred due to their computational efficiency, minimal tuning requirements, and strong theoretical guarantees when applied to minimum-phase systems.
Recent advancements in nonlinear controls have investigated data-driven and adaptive approaches such as multilayer neuroadaptive reinforcement learning [29] and state-filtered disturbance rejection [30]. While these approaches have demonstrated positive results when dealing with unstructured uncertainties and non-smooth noise without requiring full structural knowledge, they often necessitate expensive computations for real-time weight updates, full-state measurements, or complex heuristic tuning for optimal performance, often guaranteeing only uniform ultimate boundedness. However, many industrial and safety-critical systems require a deterministic, Lyapunov-based framework that guarantees instantaneous stability and low computation overhead. In such cases, an HGO-based inverse-optimal controller within the nonlinear output regulation framework guarantees asymptotic stability and robustness with definite margins. By implementing a closed-form control law, this controller ensures optimal performance and practical feasibility, particularly in real-time situations where computational economy and guaranteed stability are paramount. Furthermore, such an approach is also scalable to higher-order systems where data-driven approaches may experience a ‘complexity explosion’.
This research builds upon the foundational theoretical framework of introducing an inverse optimal controller as the stabilizing controller within the nonlinear servomechanism framework established in [15]. It extends the framework to provide a complete, constructive synthesis of inverse optimal control and a robust regulator, demonstrating that the resulting state-feedback control law embeds additional properties of optimality and robustness within the framework. The proposed design also ensures asymptotic regulation under the influence of time-varying disturbances and matched uncertainties, thereby ensuring strong performance guarantees. The study further extends the framework to a complete output-feedback structure via the integration of a full-order high-gain observer. This eliminates the practical limitation of requiring the full-state vector for feedback, accurately reconstructing the plant dynamics using only output measurements. The integration of these components within an optimal output-feedback control framework is demonstrated to have optimality and robustness capabilities beyond those of conventional configurations.
The primary outcome of this research is the integrated design, validation, and stability analysis of an HGO-based inverse optimal controller combined with a conditional servocompensator within the Lyapunov redesign framework, illustrated in Fig 1. In the figure, represents the stabilizing control signal,
is the steady-state control effort required to compensate for the disturbance w, and u represents the composite control signal into the plant. Furthermore,
represents the estimated state vector,
is the mechanical speed of the motor,
is the desired reference speed, and e indicates the error between the actual speed and the desired reference.
The proposed control architecture is implemented on a nonlinear field-controlled DC motor, a benchmark exhibiting complex nonlinear dynamics, and validated through rigorous stress tests, including Monte Carlo simulations under parametric uncertainty. The results demonstrate improved transient performance, robust disturbance rejection, and optimal steady-state regulation, without necessitating the availability of the full-state vector, proving the viability of the proposed architecture for complex dynamical systems.
The remainder of the paper is structured as follows. Section 2 describes the system dynamics and formalizes the control problem under consideration. Section 3 focuses on the design of a state-feedback controller, later adapted to an output-feedback controller in Section 4. Section 5 presents the theoretical analysis followed by MATLAB/Simulink-based results in Section 6. Finally, the concluding remarks are presented in Section 7.
2. System modeling and problem formulation
The output regulation framework employing conditional servocompensators, as proposed by Khalil and coworkers [12,14], permits the integration of any stabilizing feedback controller for asymptotic tracking. We aim to extend this framework by leveraging this flexibility to embed additional properties of robustness and optimality into the overall control architecture.
As a representative case study, we consider a nonlinear field-controlled DC motor, a widely used system in industrial control applications. The system dynamics exhibit nonlinear coupling between the electrical and mechanical subsystems, making it a suitable test case for output feedback-based servocompensation design.
The mathematical model of the motor is expressed as [31]
where ,
,
, and
represent the armature resistance, inductance, current, and voltage, respectively;
,
,
, and
represent the field resistance, inductance, current, and voltage, respectively, where
is under the effect of a nonlinear perturbation
;
is the motor’s angular velocity, J is the rotor inertia, c3 is the damping coefficient,
represents the back EMF, and
represents the torque produced through the interplay of the armature current with the field circuit flux. Finally, y represents the output of the system.
Assumption 1. is a locally Lipschitz, sector-bounded nonlinearity satisfying
Remark 1. Assumption 1 follows from the stability margins established for nonlinear systems in [22].
Assumption 2. A neutrally stable exosystem expressed as
generates the extrinsic signal , where S0 is characterized by unique eigenvalues located on the imaginary axis and is specified as
Remark 2. The requirement of the eigenvalues of S0 ensures the boundedness and persistence of w(t) in time. It also ensures that the system exhibits a steady-state response that is also persistent and depends on the specific input to the system instead of the initial states.
In the system (1), setting ,
,
,
,
,
,
,
,
,
, and
, and integrating it with the exosystem (2), we obtain
Assumption 3. There exists a continuous mapping , originating from the internal model
where S is characterized by unique eigenvalues located on the imaginary axis. Furthermore, for a set of real numbers , the function
satisfies
where . Moreover,
indicates the dimension of the exosystem and is the degree of the minimal polynomial of S [14]:
which exhibits unique roots restricted to the imaginary axis. This enables the definition of matrices
such that they conform to the criteria presented in [14].
Remark 3. The finite-dimensional linear internal model in (4) is derived from the foundational work on the nonlinear internal model principle [32–34] combined with the concept of immersion mapping [35], and is valid only when contains a finite number of harmonics, such as when
is a polynomial function of w. This additional condition ensures that
is finite-dimensional, allowing the infinite-dimensional output regulation problem to be reduced to a practically implementable finite-dimensional linear servocompensator design defined by (4)-(6).
Assumption 4. For the system (3), which can be characterized as
a continuously differentiable map exists for all
, fulfilling
, and a continuous function
which solves
,
Remark 4. Assumption 4 establishes as the zero-error invariant manifold and on which the trajectories are maintained, in the presence of exogenous input w, through the steady-state control
. This is a necessary and sufficient condition for solving the output regulation problem.
Therefore, using the state variable transformation , the system (3) can be reformulated as
where z represents the internal, uncontrollable state, x1 and x2 are the external, controllable states, w1 is the reference velocity to track, and w2 is the disturbance signal. Furthermore, both w1 and w2 are the exogenous signals generated by (2), and denotes the control input. This system can be generalized as
where represents a matched uncertainty to be regulated by the servocompensator. The configuration specified in (9) simplifies the output regulation challenge into a state feedback stabilization problem with the disturbance being treated as a matched uncertainty to be compensated.
Assumption 5. The system (9b) admits a positive definite, continuously differentiable, and radially unbounded Lyapunov function V(x) such that
In the framework of optimality, this Lyapunov function is the CLF and, therefore, an optimal value function. Moreover, any Lyapunov function with a time-derivative that is guaranteed to be negative definite meets the criteria for a CLF.
Remark 5. Assumption 5 follows directly from the results in [22] where systematic methods are developed for constructing CLFs within the inverse optimal framework.
Assumption 6. A locally Lipschitz mapping , satisfying
, is assumed to exist and together with the CLF defined in Assumption 5, adheres to
for all , where the domain
encompasses the origin, and
, with W(x) being a positive definite function, and
and
being class
functions.
Remark 6. Assumption 6 is typically satisfied by selecting a quadratic CLF, such as , for an asymptotically stable scalar system, and can subsequently be generalized to higher-order systems.
Thus, under Assumption 6, the system (9b) can be reformulated as
The aim of servocompensation is to develop a control strategy to address the uncertainty . This is achieved by designing a suitable conditional servocompensator via the Lyapunov redesign approach. Therefore, a compact set
for r > 0 and a continuous mapping
, uninfluenced by the sector-bounded nonlinearity
, exists which satisfies
Assumption 7. The term can be restated as
where is known a locally Lipschitz function fulfilling
and
is a potentially unknown mapping adhering to
Remark 7. Assumption 7 guarantees that any uncertainty in remains bounded in the interval
. If there is no uncertainty in
, then
.
Assumption 8. For the system , a candidate Lyapunov candidate V1(z) exists, for which
for all and for all
, where
to
are class
functions independent of w.
Assumption 9. Within a vicinity of the zero-error manifold, a Lyapunov function V2(z) exists which fulfills the inequality constraints
for a set of positive scalars to
independent of w.
Remark 8. Similar to Assumption 6, Assumptions 8 and 9 are commonly satisfied by selecting a quadratic Lyapunov function for asymptotically stable systems.
3. State feedback control
We adopt the inverse optimal controller as the stabilizing controller within the state-feedback control framework. The formulation of the state feedback controller incorporating the inverse optimal controller is facilitated through the use of Sontag’s formula together with the foundation laid by Freeman and Kokotović for CLF-based inverse optimality [22]. This facilitates the synthesis of a nonlinear stabilizing feedback control law that also minimizes a meaningful cost functional and embeds optimality within the control framework.
3.1. Inverse optimal control
For the nominal representation of the system (9b),
the goal of the optimal control framework is to devise a control law that minimizes a cost function J, also called the optimal value function, expressed as [22]:
where . Minimizing the optimal value function guarantees the optimal property of the state-feedback stabilizing control law as well as the robustness and stability margins irrespective of the choice of l(z,x) and R(z,x). Hence, if a positive semi-definite function V(x), the CLF, is taken as the cost function, the inverse optimal problem can be stabilized by the control input
Thus, setting , the CLF, V(x), guarantees that
and solves the HJB equation [22]:
Therefore, if the controller (16) asymptotically stabilizes (14), and if V(x) satisfies the criteria for (17), then (16) qualifies as an inverse optimal control law. Moreover, this renders the CLF an optimal value function whose a priori choice permits the use of Sontag’s formula [36] for the controller design.
For the nominal external dynamics of the test case (8b)-(8c), a candidate Lyapunov function is given by
where P, being a positive semi-definite matrix, is a solution to the Riccati inequality
Linearizing (8b)-(8c) about the equilibrium points results in the linear system matrices
where represent the nominal values of
. Therefore, inequality (19) holds for
where and p3 are selected to ensure the positive semi-definiteness of P, yielding
which satisfies the conditions of a CLF, thereby ensuring optimality.
Remark 9. The matrix A is Hurwitz and the pair (A,B) is controllable. This ensures that (19) has a positive semi-definite solution P and validates that the quadratic Lyapunov function (18) qualifies as a CLF.
Therefore, setting
yields
which, when incorporated into the Sontag’s Formula [36] generates the inverse optimal control law as
It is demonstrated in [22] that V(x) is a CLF satisfying the small control property, rendering the control law (23) Lipschitz continuous at x = 0 and optimal stabilizing for the cost function
where
Therefore, for the closed-loop system, this control law results in
which establishes the system’s global asymptotic stability. Also, together with (24), (18) adheres to the conditions set out in Assumption 5, rendering it an optimal value function and establishing that the inverse optimal stabilizing controller (23) is a globally asymptotically stabilizing control law. Furthermore, (23) guarantees a sector margin for the nominal system of (8b)-(8d). Additionally, based on the nature of the chosen CLF, it also guarantees disk margin
[22,37].
3.2. Conditional servocompensator
In order to proceed with output regulation, a conditional servocompensator is integrated into the control architecture via a saturated high-gain feedback controller, leveraging the Lyapunov redesign framework to effectively resolve the servomechanism problem for time-dependent references and disturbances. [14].
The design of the servocompensator is initiated by applying (7) to (8) which leads to
Solving (25) determines the steady-state control as
which defines the matched uncertainty to be regulated by the servocompensator. Therefore, setting , and
in (5) satisfies the characteristic polynomial
signaling the existence of a quadratic nonlinearity to be addressed by the servocompensator. Accordingly, expressing the matrices S and J as
enables the formulation of a third-order conditional servocompensator specified as
where denotes the output produced by the conditional servocompensator,
denotes the width of the boundary layer,
is the sliding surface, and the saturation function is defined as
Additionally, the pair (S, J) is controllable and the gain matrix K is selected to ensure that is Hurwitz.
3.3. State feedback control design
The resulting full-state feedback control law combines the inverse optimal stabilizing controller with the conditional servocompensator, embedded within a saturated high-gain feedback structure. Accordingly, we can formulate the state feedback control law as
where is a continuous function satisfying
Following Assumption 6, setting
the state feedback controller can be expressed as
This control law inherits all the optimality and robustness properties of the inverse optimal stabilizing feedback controller as well as providing robust output regulation under the influence of sector-bounded nonlinearity
.
A detailed analysis of the closed-loop stability and performance of the controller is presented in [15].
4. Output feedback control
The state feedback controller (32) requires access to the complete system dynamics, a limitation imposed by the structure of the stabilizing controller. This, however, is often infeasible in practical implementations where only partial state measurements are available. To overcome this limitation, we now extend the design to an output feedback framework by employing a full-order high-gain observer (HGO) to reconstruct the unmeasured states.
The full-order observer design integrates two observers: a partial-state observer to approximate the internal state(s) of the system [38], and an HGO to approximate the external state(s) of the system. We work under the assumption that only the motor’s angular velocity is available for feedback. Therefore, we first design a partial-state observer to reconstruct the internal states of the system.
For the system (8), Assumptions 8 and 9 are satisfied using and demonstrate the exponential convergence of the state to the zero-error manifold, enabling the characterization of the partial-state observer as
Subsequently, for the design of the HGO, the external dynamics, must first be transformed into the normal form by employing the transformation matrix
This facilitates the design of the HGO as
where g1 and g2 are scalar parameters selected to ensure that the roots of the characteristic polynomial
are located strictly in the open left-half plane of the complex plane and is the observer gain parameter.
The full-order observer is then formulated as
and the resulting reconstructed state vector is used with (32) to formulate the output feedback controller
where denotes the estimated approximation of
.
5. Analysis
The stability analysis of the closed-loop system and its ability to recover performance are henceforth demonstrated. The analysis builds on the foundational framework presented in [15] and validates that, with the incorporation of observer dynamics, the overall system behavior remains robust and consistent with theoretical expectations.
To analyze the performance recovery of the HGO, consider the scaled estimation errors for and
as
,
, and
, respectively, and differentiate them with respect to time to obtain
where and
. Combining (8), (37) and (38) via (34) enables the formulation of the standard singularly perturbed system where
denotes the slow variable obtained by setting
, and
denotes the fast variable. It has been demonstrated in [38] that for sufficiently small
, every trajectory in the slow model,
, exponentially approaches the invariant zero-error manifold.
Furthermore, consider the fast model, , where, under the assumptions outlined in [28], the system matrices are given by
where L and M are positive constants. Setting effectively eliminates the impact of
. Next, consider the Lyapunov candidate function
where is a symmetric matrix computed using
, where
is the identity matrix. Differentiating (39) with respect to time yields
which establishes that
indicating that the steady-state error decreases as decreases, resulting in higher estimation accuracy for small values of
.
The aforementioned analysis can be generalized to and
.
Consequently, the closed-loop system can be represented as
Based on the preceding formulation and analysis, the main result is formally presented in the subsequent theorem.
Theorem 1. Consider the closed-loop system (41) and suppose . Then, using Assumptions 1–9, there exists
which guarantees that for every
, a corresponding
exists for which all system trajectories remain bounded and the tracking error satisfies
. Furthermore, for every
, a corresponding
exists and for each
, there exists a
which ensures
,
Remark 10. The systematic integration of the inverse optimal controller with a conditional servocompensator and HGO yields distinct properties. Specifically, the HGO reconstructs the unmeasured state dynamics from system, while the inverse optimal control law embeds native properties of optimality and robust margins during stabilization. Furthermore, as mathematically formalized in Theorem 1, the overall stability of the interconnected closed-loop system is verified through a singular perturbation approach. The analysis guarantees that the fast state-estimation error dynamics are compatible with the convergence of the slow tracking error coordinates, ensuring overall bounded trajectories during transients and asymptotic regulation at steady state.
6. Results
We now implement the proposed controller on MATLAB/Simulink using Simscape plant models and present the results. We apply the proposed control law (37) on the system (1) under the effect of disturbances, using the CLF and derivatives defined in Eq (18) and Eq (22), respectively, with P set as
Furthermore, the matrix K is selected such that the poles of are placed at
, and
. To account for physical hardware limitations, the control effort is constrained via a hard actuator saturation at 240 V, representing realistic energy constraints and eliminating the infinite control effort commonly observed in idealized theoretical simulations. The nominal parameter values of the system, representing a standard separately-excited DC motor model usually used in control literature, are listed in Table 1.
Fig 2–4 illustrate the simulation results of the various states under three control schemes: output feedback without servocompensator (OFB without Servo), state feedback with servocompensator (SFB with Servo), and output feedback with servocompensator (OFB with Servo).
Fig 2a depicts the behavior of the internal dynamics, that is, the armature current under the three control schemes. The armature current is not directly influenced by the control input, but evolves according to the closed loop dynamics. It can be observed that all three controllers result in a similar trajectory and the armature current attains its expected value swiftly and accurately, with minute steady-state errors as indicated by Fig 2b. Additionally, Fig 2b also indicates that the servocompensator helps to mitigate the effects of the disturbance. Moreover, Fig 2c illustrates that observed armature current swiftly converges to the actual armature current and the error between the actual and observed currents remains within an acceptable bound of 0.5% for all time.
(A) Complete state trajectory. (B) State-state trajectory. (C) Observer error.
Likewise, Fig 3 presents similar results for the field current under the application of the three controllers.
Fig 4a-4d compare the impact of the three controllers on the angular velocity of the motor, that is, the output of the system. Fig 4a shows the angular velocity of the motor under no load condition. It is evident that, under the effect of all three controllers, the actual motor velocity swiftly and accurately converges to the desired reference velocity. Moreover, the controllers incorporating servocompensators provide an additional advantage of asymptotically tracking the reference at steady-state, effectively canceling out the disturbance from the exosystem. This is further substantiated by Fig 4c and Fig 4d which illustrate the trajectories of the transient and steady-state errors of the angular velocity, respectively. Fig 4d further highlights that the output feedback control scheme yields better steady-state error performance than its state feedback counterpart.
(A) Complete state trajectory. (B) Error trajectory. (C) Angular velocity transient state error. (D) Angular velocity steady-state error. (E) Complete state response for ramp input. (F) Response error for ramp input.
Fig 4b compares the actual angular velocity error trajectory with the estimated trajectory. It can be seen from the figure that the estimated error rapidly converges to the actual error trajectory, demonstrating the accuracy and effectiveness of the observer in capturing the system dynamics.
Furthermore, the performance of the proposed controller was evaluated under the influence of a ramp reference input to analyze its tracking capabilities for time-varying references. As illustrated in Fig 4e and 4f, the controller successfully tracks the ramp signal while simultaneously rejecting sinusoidal disturbances. The results demonstrate that the controller maintain zero steady-state error, highlighting its efficacy in tracking complex trajectories.
Furthermore, the performance of the proposed controller was evaluated against a state-of-the-art nonlinear MPC with the comparative the results presented in Fig 5. NMPC was selected because the field-controlled DC motor exhibits highly coupled, nonlinear dynamics that degrade the performance of standard linearized predictive models under wide operating conditions. It can be observed from Fig 5a and 5b that while the NMPC successfully stabilizes the system, it exhibits significant transient overshoots and persistent steady-state oscillations under the exogenous disturbance. This performance degradation occurs because the NMPC optimizes the control law over a finite-time horizon, and unless its weights are aggressively tuned, it results in a small, persistent tracking ripple at steady-state. In comparison, the proposed controller embedding the infinite-horizon conditional servocompensator provides superior stabilization and regulation performance by eliminating the persistent disturbance forces.
(A) Transient state. (B) Steady-state.
Additionally, to evaluate the controller’s robustness against unmodeled mechanical dynamics and load disturbances, we have subjected the controller to variations in inertial load. Inertia values of 0.5, 1, 3, and 5 kgm2 were used to represent light, moderate, heavy, and very heavy mechanical couplings, respectively, representing a wide range of operating conditions usually observed in industrial DC drives, mimicking the impact of structural uncertainties and variable payload dynamics. Fig 6 presents the effect of inertial load application and reference changes on the motor speed. In particular, Fig 6b zooms in to illustrate the effect of connecting an inertial load to the motor, while Fig 6c zooms in to depict the effect of changing the reference speed while the inertial load is connected to the motor. Together, these results indicate that the controller effectively compensates for both inputs and maintains asymptotic regulation despite sudden shifts in the plant’s physical parameters.
(A) Angular velocity complete trajectory. (B) Trajectory under load variations. (C) Trajectory under reference variations.
Finally, we conduct a comprehensive Monte-Carlo robustness analysis with n = 250 randomized trials to evaluate the effects of parametric uncertainties and sensor tolerances. The trials involve simultaneous randomization of all plant parameters within a variance, evaluating the controller’s performance across statistically wide range of non-ideal operating conditions. The results are compared to two baseline configurations: (i) a previously presented control scheme utilizing the inverse optimal controller with the EHGO [39], and (ii) a PI controller integrated with a HGO. The selection of PI controller as the baseline stabilizing controller is due to its widespread use in practical applications, attributed to its simplicity and ease of tuning. The controller performance is compared using five metrics: (i) settling time
, (ii) peak overshoot, (iii) root mean square (RMS) error, (iv) integral absolute error (IAE) at steady state, and (v) computation time. The results are summarized in Table 2 with supporting illustrations provided in Fig 7, and provide a statistical guarantee of robustness against variations often encountered in real-world industrial environments.
(A) Transient state. (B) Steady-state.
The proposed control scheme consistently outperformed the EHGO-based control scheme across all key performance metrics. This demonstrates its feasibility as a practical and computationally efficient controller particularly for systems such as the DC motor. This performance advantage extends to other systems with similar nonlinear dynamics such as quadrotors, robotic manipulators, and electrohydraulic actuators, and more.
When compared to the PI + HGO controller, the proposed control scheme exhibits comparable performance. A minor performance trade-off is observed, which is outweighed by the systematic robustness guarantees and optimality provided by the IOC framework, which allows generalization to a broader class of nonlinear systems. In contrast, the PI-based approach lacks formal guarantees of stability, optimality, or robustness under static and dynamic uncertainties, and requires empirical tuning when applied to other nonlinear systems, limiting its applicability and reliability in more complex and uncertain conditions.
7. Conclusion
This study presents an effective and streamlined strategy for solving the output regulation problem by integrating a full-order HGO with an inverse optimal controller and a conditional servocompensator, formulated within the Lyapunov redesign framework. The proposed control scheme, validated via simulations on a DC motor, demonstrated asymptotic stability, improved transient response, and precise regulation under time-varying disturbance conditions.
Notably, the controller relies on a single measured output, the motor speed, to estimate both the internal and external motor dynamics. This addresses the key limitation of requiring full-state availability in inverse optimal control framework. Furthermore, the proposed design also leverages the inherent optimality and robustness properties of the controller and was shown to effectively recover performance following load perturbations and shifts in operating conditions.
The efficacy of the control scheme was further demonstrated through robustness tests with parametric variations. Notably, the performance of the proposed controller exceeded that of the EHGO-based controller presented in [39], while remaining comparable to a PI-based baseline. However, the minor trade-off offered by PI-based controller is outweighed by the robustness and optimality guarantees inherent to the IOC-based framework. These results support the practical feasibility of the proposed controller for high-performance control tasks, particularly for nonlinear minimum-phase systems.
The partial-state observer employed in the controller design is an open-loop observer for the internal system states and assumes that the estimation error for all unobservable states remains sufficiently small. This assumption simplifies the control architecture, but restricts the applicability of the observer to systems exhibiting minimum phase behavior [38,40]. While not restrictive for the system under study, this approach may not generalize to more complex systems, particularly non-minimum phase systems, where unobservable dynamics may introduce large estimation errors or even destabilize the overall dynamics. Future work may address this limitation and investigate the controller’s viability and performance in more challenging scenarios such as for more complex systems or systems with severe measurement noise.
References
- 1. Byrnes CI, Isidori A. Output regulation for nonlinear systems: an overview. Int J Robust Nonlinear Control. 2000;10(5):323–37.
- 2.
Huang J. Nonlinear output regulation: theory and applications. SIAM. 2004.
- 3. Priscoli FD, Marconi L, Isidori A. Adaptive observers as nonlinear internal models. Systems & Control Letters. 2006;55(8):640–9.
- 4. Jiang Y, Dai J. Adaptive output regulation of a class of nonlinear output feedback systems with unknown high frequency gain. IEEE/CAA J Autom Sinica. 2020;7(2):568–74.
- 5. Gao W, Jiang Z-P. Learning-based adaptive optimal output regulation of linear and nonlinear systems: an overview. Control Theory Technol. 2022;20(1):1–19.
- 6. Xie K, Zheng Y, Lan W, Yu X. Adaptive optimal output regulation of unknown linear continuous-time systems by dynamic output feedback and value iteration. Control Engineering Practice. 2023;141:105675.
- 7.
Ahsan M. Lyapunov Redesign Approach for Robust Output Regulation of a Class of Autonomous Underwater Vehicles using Conditional Servocompensator. In: 2020 Australian and New Zealand Control Conference (ANZCC), 2020. 238–43. https://doi.org/10.1109/anzcc50923.2020.9318415
- 8. Ping Z, Li Y, Song Y, Huang Y, Wang H, Lu J-G. Nonlinear speed tracking control of PMSM servo system: A global robust output regulation approach. Control Engineering Practice. 2021;112:104832.
- 9. Wang S, Wu Z-G, Wu Z. Output regulation control for stochastic systems with additive noise. Journal of the Franklin Institute. 2023;360(12):8614–32.
- 10. Saraiva ES, Salton AT, Castro RS, Flores JV. Practical output regulation of uncertain Euler–Lagrange systems. Journal of the Franklin Institute. 2024;361(16):107141.
- 11. Khalil HK. On the design of robust servomechanisms for minimum phase nonlinear systems. Int J Robust Nonlinear Control. 2000;10(5):339–61.
- 12. Seshagiri S, Khalil HK. Robust output regulation of minimum phase nonlinear systems using conditional servocompensators. Intl J Robust & Nonlinear. 2004;15(2):83–102.
- 13. Singh A, Khalil HK. Regulation of nonlinear systems using conditional integrators. Int J Robust Nonlinear Control. 2005;15(8):339–62.
- 14. Memon AY, Khalil HK. Output regulation of nonlinear systems using conditional servocompensators. Automatica. 2010;46(7):1119–28.
- 15.
Memon AY. Optimal output regulation of minimum phase nonlinear systems. In: Proceedings of 2012 UKACC International Conference on Control, 2012. 490–5. https://doi.org/10.1109/control.2012.6334679
- 16.
Zaffar S, Memon AY. Robust and optimal stabilization of uncertain linear systems using LQR methods. In: 2014 UKACC International Conference on Control (CONTROL), 2014. 163–7. https://doi.org/10.1109/control.2014.6915133
- 17. Wang Y, Wang Y, Zhao J, Xu J. Observer-based adaptive neural network control for PEMFC air-feed subsystem. Applied Soft Computing. 2021;113:108003.
- 18. Wang T, Gao J, Xie O. Sliding mode disturbance observer and Q learning-based bilateral control for underwater teleoperation systems. Applied Soft Computing. 2022;130:109684.
- 19. Hajipour S, Pourhashem H, Chegini SN, Bagheri A. Optimized neuro observer-based sliding mode control for a nonlinear system using fuzzy static sliding surface. Applied Soft Computing. 2022;124:108904.
- 20. Adil A, Hamaz A, N’Doye I, Zemouche A, Laleg-Kirati T-M, Bedouhene F. On high-gain observer design for nonlinear systems with delayed output measurements. Automatica. 2022;141:110281.
- 21.
Freeman RA, Kokotović P. Robust Nonlinear Control Design. Birkhäuser Boston. 1996. https://doi.org/10.1007/978-0-8176-4759-9
- 22.
Sepulchre R, Janković M, Kokotović PV. Constructive Nonlinear Control. Springer London. 1997. https://doi.org/10.1007/978-1-4471-0967-9
- 23. Dalwadi N, Deb D, Muyeen SM. Observer based rotor failure compensation for biplane quadrotor with slung load. Ain Shams Engineering Journal. 2022;13(6):101748.
- 24. Cecilia A, Costa-Castelló R. Addressing the relative degree restriction in nonlinear adaptive observers: A high-gain observer approach. Journal of the Franklin Institute. 2022;359(8):3857–82.
- 25. Meng T, Fu Q, Zhang Y, Cui X. Observer based nonlinear robust control for a flexible wing with unknown time-varying output constraints. Nonlinear Dyn. 2024;112(21):19261–77.
- 26. Mousavi SM, Guay M. Filtered low-power multi-high-gain observer design for a class of nonlinear systems. Nonlinear Dyn. 2024;112(4):2745–62.
- 27. Wei Y, Zhang S, Chen Y, Karimi HR. Dynamic sliding mode control for ball screw drive systems under a disturbance observer scheme. Journal of the Franklin Institute. 2025;362(4):107517.
- 28.
Khalil HH. High-Gain Observers in Nonlinear Feedback Control. Society for Industrial and Applied Mathematics. 2017.
- 29. Yang G. Multilayer Neuroadaptive Reinforcement Learning of Disturbed Nonlinear Systems via Actor-Critic Mechanism. IEEE Trans Automat Sci Eng. 2026;23:1372–81.
- 30. Yang G. State filtered disturbance rejection control. Nonlinear Dyn. 2024;113(7):6739–55.
- 31.
Khalil HK. Nonlinear Systems. 3rd ed. Upper Saddle River, NJ: Prentice-Hall. 2002.
- 32. Khalil HK. Robust servomechanism output feedback controllers for feedback linearizable systems. Automatica. 1994;30(10):1587–99.
- 33.
Huang J, Lin C-F. On a robust nonlinear servomechanism problem. In: [1991] Proceedings of the 30th IEEE Conference on Decision and Control. 2529–30. https://doi.org/10.1109/cdc.1991.261808
- 34.
Priscoli FD. Robust tracking for polynomial plants. In: Proceedings of the European control conference; 1993. p. 369–73.
- 35.
Isidori A. Nonlinear control systems. 3rd ed. New York, NY: Springer. 2006.
- 36.
Sontag ED. Remarks on stabilization and input-to-state stability. In: Proceedings of the 28th IEEE Conference on Decision and Control. 1376–8. https://doi.org/10.1109/cdc.1989.70365
- 37. Krstic M, Zhong-Hua Li. Inverse optimal design of input-to-state stabilizing nonlinear controllers. IEEE Trans Automat Contr. 1998;43(3):336–50.
- 38.
Memon AY, Khalil HK. Full-order high-gain observers for minimum phase nonlinear systems. In: Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference, 2009. 6538–43. https://doi.org/10.1109/cdc.2009.5400755
- 39.
Qazi AKA, Memon AY, Moin L. Optimal Output Regulation of a Field-controlled DC Motor using an Extended High-Gain Observer. In: 2024 10th International Conference on Control, Decision and Information Technologies (CoDIT), 2024. 1661–6. https://doi.org/10.1109/codit62066.2024.10708393
- 40. Boker AM, Khalil HK. Nonlinear observers comprising high-gain observers and extended Kalman filters. Automatica. 2013;49(12):3583–90.