Abstract
In this paper, we propose a methodology for implementing an output feedback control (OFC) strategy for a two-time-scale nonlinear system. A permanent-magnet DC motor model is utilized. We estimated the states using a high-gain observer for a two-time-scale nonlinear system. The results demonstrate the robustness and efficacy of the suggested OFC technique. Furthermore, the output feedback control approach exhibits robustness to parametric uncertainties, thereby making it feasible for practical implementation in a two-time-scale nonlinear system.
1. Introduction
Small parameters such as capacitances and time constants are the cause of the development of singular perturbation theory. These parameters are usually ignored in dynamic models to simplify the models; however, this over-simplification comes at a cost. Singular perturbation theory ensures that this over-simplified model remains useful for analysis and control design [1]. Multiple-time-scale systems are common in science and engineering as many scientific and engineering processes exhibit multiple-time-scale behavior [2]. In a two-time-scale system, some states evolve slowly with time, while other states evolve at a faster rate with time. The state model of a system depends on a small perturbation parameter ε, which is either the system’s parameter or injected artificially to produce a two-time-scale system. Setting ε = 0 brings an abrupt change in the dynamic behavior of a system and produces a reduced-order system [3].
The measurement of all the variables of interest in a dynamic system is not feasible due to cost-related considerations or technical limitations. These constraints necessitate the use of output feedback control (OFC) in place of full-state feedback control (SFC). The most widely used solution to the problem, when states are required but not measured, is to use an observer for state estimation. The Luenberger observer and Kalman filter are commonly used for the state estimation of linear systems. For nonlinear systems, linear observers are applied after linearizing the system about the equilibrium point. However, this technique is local and only works when the states are evolved in the vicinity of the point of linearization. For global results, nonlinear observers are used for nonlinear systems.
The theory of multiple-time-scale behavior has been developed and analyzed widely; however, the nonlinear state estimation of multiple-time-scale systems is still an open area of research. There are limited results on nonlinear observer design for nonlinear singularly perturbed systems. However, these nonlinear state estimation techniques are not appropriate in terms of observer gains when used for multiple-time-scale systems.
With the advancements in nonlinear control theory, special attention has been given to nonlinear observers. High-gain observers (HGOs), being robust to parametric and modeling uncertainties, have gained more attention in nonlinear control systems [4]. Through the utility of the separation principle, controls and observers can be designed separately, and the results under SFC are similar to those of OFC given that the so-called high-gain parameter approaches zero. In recent years, extensive research has been conducted on the design, analysis and implementation of high-gain observers for nonlinear systems; however, there is a lack of research and literature available on the topic of robust observer design, for both slow and fast states simultaneously, using HGO.
In this article, we addressed the problem of state estimation via HGO for a class of standard two-time-scale systems. We propose an HGO-based OFC technique for a two-time-scale model of a permanent-magnet direct current (PMDC) motor. We show that the proposed HGO follows the separation principle, i.e., as the value of the high-gain parameter is reduced sufficiently, the response of OFC approaches that of SFC.
2. Output Feedback Control Design
Permanent-magnet motors are widely used in a large number of electrical and mechanical applications. Figure 1 shows the equivalent circuit of a PMDC motor. The dynamic model of a PMDC motor at no load is represented by the following state equations [3]:
where represents the angular speed, denotes the armature circuit current, represents the armature inductance, represents the rotor moment, is the armature circuit resistance, is the back emf constant and is the torque constant. The input of the system is input voltage , whereas the angular speed is the output of the system, defined as . Singular perturbation theory states that the perturbation parameter should be dimensionless. Thus, defining the dimensionless parameters as and and , systems (1) and (2) take the following form:
where and are mechanical and electrical time constants, respectively. Since , defining a dimensionless time variable , the systems (3) and (4) takes the following form:
where the dimensionless perturbation parameter is defined as:
Figure 1.
Equivalent Circuit of permanent-magnet DC Motor.
Setting in (6),
and with a change in coordinates , and taking the input voltage , the boundary-layer model
is globally exponentially stable for and , and the HGOs for the slow and fast variables are taken as:
with the globally bounded control law
whereas the control input can be globally bounded by saturating it outside the region of interest and .
3. Simulation Results
This section presents the simulation results of the OFC designed for the PMDC motor model. To investigate the efficacy of the designed HGOs on the PMDC model, it is simulated in MATLAB. The parameters utilized are: , , , , , , and . The controller parameters and the observer parameters are taken as , whereas the high-gain parameters are chosen such that . The control input is constrained within the range of 0 to 10. Within a 20% range, the parameters deviate from their nominal values.
Figure 2a shows a comparison of the angular speed under SFC and OFC. The slow state shows a slow transient in the response. The response of the fast state is shown in Figure 2b. The current exhibits a fast transient initially due to the two-time-scale system. The response under SFC approaches the response under OFC for angular velocity and current. Thus, the state estimation using the high-gain observer shows the robustness of the observer. Figure 2c shows the estimation error of the angular velocity and current. The input voltage response under OFC is presented in Figure 2d.
Figure 2.
(a) Angular speed of the PMDC under SFC and OFC. (b) Armature current under SFC and OFC. (c) Estimation error of the estimated states with measured states. (d) Input voltage under OFC.
Figure 2 shows that the estimation error of the fast state converges more rapidly compared to the slow state. Hence, as the estimation error becomes zero quickly, the slow state estimation is guaranteed to converge in finite time. The input voltage depicts a peak due to the fast convergence of the fast state. However, this could be reduced by restricting the input signal inside the region of interest and making the input globally bounded.
4. Conclusions
In this article, an OFC is designed for a two-time-scale nonlinear system. The proposed OFC is demonstrated on a PMDC motor example to provide empirical evidence regarding the effectiveness and robustness of the observer. The results demonstrate that the response under OFC not only matches that under state feedback control, but also shows immunity to parametric uncertainties, which makes it practically implementable for two-time-scale nonlinear systems.
Author Contributions
Conceptualization, A.R. and F.M.M.; methodology, N.M. and F.M.M.; software, A.R. and H.U.; writing—original draft preparation, A.R.; writing—review and editing, H.U.; validation, R.K.; formal analysis, N.M. and A.K.; investigation, H.U. and A.K.; data curation, R.K. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Kokotović, P.; Khalil, H.K.; O’reilly, J. Singular Perturbation Methods in Control: Analysis and Design; SIAM: New York, NY, USA, 1999. [Google Scholar]
- Raza, A.; Malik, F.M.; Mazhar, N.; Khan, R. Two-time-scale robust output feedback control for aircraft longitudinal dynamics via sliding mode control and high-gain observer. Alex. Eng. J. 2022, 61, 4573–4583. [Google Scholar] [CrossRef]
- Khalil, H.K. Nonlinear Systems, 3rd ed.; Prentice Hall: Englewood Cliffs, NJ, USA, 2002. [Google Scholar]
- Khalil, H.K. High-Gain Observers in Nonlinear Feedback Control; SIAM: Philadelphia, PA, USA, 2017. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).

