Abstract
This paper deals with the problem of the estimation of non-uniformly nonlinear systems with time-varying delays in the state and input. In addition, the problem of the sampled output measurement is also been addressed. Thus, an observer design for a class of uncertain, non-uniformly nonlinear systems in the presence of time-varying delay is proposed. A continuous–discrete observer based on a high-gain approach is designed to achieve undelayed estimation. Thus, sufficient conditions to ensure the convergence of the observer are obtained. The analysis is based on a Lyapunov–Krasovskii functional, which shows that the bounded observation error depends on the sizes of the known upper delay and the upper sampling rate. The performance of the proposed algorithm is evaluated by considering a control-based observer for a two-degrees-of-freedom helicopter system with a known time-varying delay and sampled output measurements.
1. Introduction
In recent years, control theory has focused its efforts on solving problems related to system delays [1,2,3,4,5,6,7,8,9]. Time delays can originate from various sources, including but not limited to communication networks, unmodeled inertia, inherent delays induced by sensors, and communication overhead, among others. On the other hand, in many applications, the knowledge of the state vector is necessary for monitoring and control. Recent works considering state estimation for systems with a known time delay are shown in [10,11,12]. Different authors have addressed the observer design for linear systems. For instance, a Luenberger-like observer is proposed in [13] to estimate the state vector for a system with a known time-varying delay affecting the output. Based on the approach, an observer is proposed in [14]. An extended state observer for continuous and discrete systems is proposed in [15], considering that the input and the states are time-delayed. For nonlinear systems, different approaches have been presented to reconstruct the state vector of the system, making the error converge to zero if there are no uncertainties in the system or to a region close to the origin; some works on these systems are presented in [6,16,17].
The challenge of designing observers for systems with delays is that delays can vary over time, affecting the system’s performance, and, therefore, the observer has to be able to follow these dynamics. Some works that address these designs considering uncertain but bounded delay functions are presented in [18,19,20,21,22]. In [18], an adaptive observer is proposed, which is designed with the maximum delay present in the system, where the error convergence to zero is only ensured when the delay in the system is equal to the delay in the observer. An extension of this work for a more general class of systems is presented in [19]. For instance, a Luenberguer-like observer is designed in [21], where the observer gain is obtained by linear matrix inequalities (LMIs). For the case where a time delay is present in the output signal, cascade structures have been proposed to reconstruct the current state vector [22,23]. In [22], the actual vector can be estimated using a cascade observer with an error equal to the difference between the actual delay and the set in the observer. An observer-based sliding mode is proposed in the base, and the predictors are of a traditional structure. It is important to emphasize that in the works mentioned above, it is possible to establish that the observation error will converge to a region near the origin since there will be an error between the delay value with which the observer is designed and the actual value presented by the system. Other design techniques have also been proposed by considering the and Linear Parameter Varying (LPV) approaches to relax the imposed conditions. An observer is designed in [24], where the state and output of the system are affected by a bounded time-varying unknown delay.
However, it is often possible to know the delay functions or to characterize them, which makes it possible to avoid errors between the real system and the observer; for control actions, this estimation is not useful as it has large correction terms. Some works dealing with the design of observers for known variant delays are shown in [5,25,26,27,28,29]. In [25], an observer is proposed for a non-linear system with state delays. The observer has two behavior modes: when it is sampled and when it is not sampled. When the sample is present, the error is obtained by considering the difference between the real output and the estimated output. When the sample is not present, it behaves as a predictor. In this case, the stability of the observer is achieved by calculating a series of LMIs that depend on the value of the delay and the sampling time.
For discrete nonlinear systems with delayed states and unknown inputs, an observer is presented in [26]. The observer is designed by first transforming the nonlinear system to reconstruct the unknown signal with the knowledge of the available states, then transforming it to a Takagi–Sugeno representation, which achieves its nonlinear representation but with the possibility to use techniques for linear systems. The observer gain is obtained by solving LMIs; the main disadvantage of this approach is the number of LMIs that have to be satisfied at once to find the global solution of the system and some matrix properties in the system transformation. One way to relax the solution of LMIs is to consider only the performance of the system at certain values, which gives rise to the design of one-sided-Lipschitz observers, as shown in [27,29]. In [27], the design of an observer is proposed for a descriptor system with delays in the states and the output, but with the assumption that it is possible to measure delay and delay-free signals, as well as uncertainties and disturbances. The main advantage of this system over the others is that it limits the system to work only in one region, and with this, it is possible to consider one side of Lipschitz, relaxing the calculation of the LMIs. The observer is designed to consider robustness margins to achieve convergence in the presence of uncertainties and disturbances. An approach that seeks to reduce the number of estimated states is presented in [29], where a reduced-order observer design for nonlinear systems considering input and output delays is presented. The particularity here is that it does not estimate the whole state vector but only the states that are not available.
Another interesting approach, based on using predictors, is shown in [5]. This paper presents an observer of an uncertain nonlinear system whose control signal is delay-invariant. An extended state observer is proposed for the estimation, allowing for the simultaneous estimation of the state vector and the uncertain function. The observer’s structure adopts a cascade configuration, which is estimated by subsystems in an interval of the delay value and compensates for the variations of the delay present in the input using the Newton–Leibniz formula. The observer gain is obtained by solving an LMI encompassing the original system and the predictors. In [28], an observer is proposed for a class of switched discrete nonlinear systems. Depending on the signal, it switches between different types of systems. The particularity is that it considers delays in the state vector and uncertain parameters in each system. Observer-based control is achieved using a predictive control with a finite time horizon.
The main contribution of this work is that it presents an observer that can reconstruct the current state vector continuously for an uncertain nonlinear system whose outputs are only available in time instants and have delays. Likewise, the delay is present in the dynamics of the system. Most of the above works assume that output measurements are available in continuous time. However, this assumption is restrictive in real-world applications because of the limited hardware capabilities. This work presents the synthesis of a high-gain continuous–discrete observer for a wider class of nonlinear, non-uniformly observable systems compared to that shown in [18,21,30,31]. This class of systems is introduced in Section 2. For this class of systems, the observability properties are satisfied via a persistent excitation condition, as in [32]. Section 3 presents the proposed observer under variable time delay. Its stability is ensured by a Lyapunov–Krasovskii functional, which ensures that the error converges to a bounded region near zero due to the uncertainties, and the convergence rate depends on the sampling in the system. The observer synthesis considers a significant improvement compared to the observer presented by [18,30,31,33]. The improvement is to propose an observer structure that can continuously reconstruct the system state vector in the presence of measurements acquired in time intervals since the authors do not consider this case. In practice, it is a common situation. Likewise, an extension is made for the case where there are multiple outputs and not being limited to one. Another main differentiator is that, in this case, the observer can deal with delays in the output, which, in control systems, due to latency or delays inherent in the communication networks, are present. To validate this problem, it is proposed to regulate the angular position of a two-degrees-of-freedom helicopter system, where there are samples in the output signal and delays in the input and outputs; this is shown in Section 4. The results showing the effectiveness of the observer-based control are shown in Section 5, where different sampling intervals and time-delay scenarios are tested. Finally, conclusions of the work are presented in Section 6.
2. Problem Statement
Consider the following class of delayed nonlinear systems with sampled and delayed outputs:
where with and ; and
where the current state and each , is a triangular nonlinear vector function with respect to x; the unknown function that denotes model uncertainties is given by and is bounded; , with , is the sampled and delayed system output; the sampling rate is such that ; , and there exists . In this paper, the delayed state is defined as , and the delayed input is defined as . The function describes the known time-varying delay that affects the system’s state and output. This function is non-negative and bounded. The bound is known and is represented as .
Mainly, this work aims to propose an observer that is capable of estimating the state vector of system (1) in a continuous and delay-free way. The system has its output available only at sampling instants, and known time-varying delays affect the state equation. In order to obtain this, it is essential to establish the following assumptions:
Assumption 1.
The state and the control are bounded; therefore, it is possible to define the following: and .
Assumption 2.
The functions and are Lipschitz, with the following Lipschitz constants, and , respectively.
For the time-varying delay function, the following assumption is considered:
Assumption 3.
The time-varying delay should fulfill the following properties:
- (i)
- , such that sup.
- (ii)
- , such that .
In the case where the time-delay is constant, such as , the following assumption is proposed:
Assumption 4.
The function is Lipschitz with respect to x and .
Assumption 5.
The unknown function ε is bounded, i.e.,
3. Main Result
The candidate continuous–discrete observer is given by the following equations:
where , , is the continuous estimation of the current state x, S is a symmetric non negative matrix, is a scalar tuning parameter, and the matrix is defined as follows:
In this work, because the matrix depends on the state and input, the nonlinear system is non-uniformly observable; therefore, the observability properties of the system depend on the state. This class of systems is more general and less restrictive than the uniformly observable systems presented in [18,31]. Bearing this in mind, it is necessary to define the matrix as the state transition matrix of the state-affine system:
where is the state vector, u is the input of system (1), and is the estimated state of system (6). Recall that the matrix is defined as follows:
where denotes the identity matrix in . In order to ensure the observability properties of System 1, the following additional assumption is required.
Assumption 6.
The state satisfies the following persistent excitation condition for system (1):
with and and satisfies
The proposed observer is primarily intended to estimate the state vector continuously since in a practical sense the measurements are only available in time instants due to the sensing. Subsequently, the observer structure manages to compensate for the delay in the output signal, thus achieving the current state vector estimation. With this in mind, the following theorem is proposed:
Theorem 1.
Consider that nonlinear System 1 and the known delay fulfil Assumptions 1–6. Also, assume that . If the upper bound of the sampling rate is such that , with , then for any , one has the following:
where
with , and is the estimation error between any trajectory of System 6 and the original trajectory (1); the terms and will be defined later.
Remark 1.
The observation error will converge to a bounded region near the origin when there is the presence of uncertainties in the system, i.e, . Otherwise, the error will converge to zero. The convergence rate will depend on the value of ; thus, the error will converge more slowly compared to small values.
The following lemma will be useful for the proof of Theorem 1 in order to deal with the estimation process under sampled and delayed output measurements given by [34] the following:
Lemma 1.
A differentiable function with satisfies the following:
where , and function is an essentially bounded function with . If . Then, the function satisfies
with
Proof of Theorem 1.
Setting and , where , and and . Thus, the dynamics of the error are given by the following:
where and the function is given by the following:
The error dynamics are rewritten as follows:
where
and
In order to prove the stability of the system, the candidate Lyapunov–Krasovskii functional is proposed:
And obtaining its time derivative, one obtains the following:
By taking into account Equations (6) and (19), the derivative of given by (23) is rewritten as follows:
Now, proceeding as [32] and according to Assumptions 1–6, it can be shown that for , one obtains the following:
Considering Assumption 1 and substituting Equation (19) in Equation (18), one obtains the following:
By considering the above, it is possible to obtain :
Thus, by considering Equations (25)–(29), the Equation (24) can be rewritten as follows:
where . From the fact that and , one obtains the following:
The above equation can be rewritten as follows:
where
By considering that is satisfied, then it is possible to use Lemma 1 to obtain the following:
where the function is defined as follows:
By returning to the observation error, since with , one has the following:
where
with . This ends the proof. □
4. Application to Two-Degrees-of-Freedom Helicopter
In this section, the effectiveness of the proposed observer is tested. For this purpose, the Quanser two-degrees-of-freedom (2DoF) helicopter is considered [35]. Its free-body diagram is shown in Figure 1. The main motivation for using this model as a case study is to highlight that the proposed algorithm can be implemented in accessible and not highly specialized models. Also, with this system, a change in coordinates can be better exemplified for the estimation of the inherent uncertainties that it presents. This methodology can not only be applied to this system, but can also be extended to other aerial systems. This methodology can not only be applied to this system but can also be extended to other air systems considering the pertinent coordinate changes, for instance, fixed wing [36,37], quadrotors [38,39,40] and quaternion estimation algorithms [41,42]. In particular, the high gain approach has been addressed for a quadrotor considering the problem of sampling in [39] and filtering in [38]. The system has two degrees of freedom: a motion around the yaw axis and a rotation around the pitch axis denoted by the angles and , respectively. To achieve the control objectives, the pitch and yaw angles are controlled by the manipulation of the voltages in the DC motors. Based on the Euler–Lagrange formula, the equations of the system are as follows:
where:
where and are the pitch and yaw angles, respectively. Their velocities are given by and . The thrust force constants are given by , and . The control input voltage for the pitch and yaw angles are given by and , respectively. The parameters of the system are shown in Table 1.
Figure 1.
Free body diagram of the 2-DoF helicopter.
Table 1.
Parameters of the 2-DoF helicopter.
Now, considering that the state vector is , , ; the input vector is given by ; the uncertainties of the systems are given by ; and the outputs are ; the system can be expressed in the following form:
with
where and . The uncertainties in the system represent the increases or decreases in the value of the coefficient of viscosity in the system. It is assumed that there is an initial value, but due to usage, these change over time. Ideally, the output would be continuous, i.e., . However, in practice, due to the implementation of sensors to measure these variables, they should be seen as delayed outputs only available in instants of time, i.e., . Therefore, the system will be expressed as
4.1. Observer-Based Control
In order to achieve a control objective, which, in this case, will be trajectory tracking, a proportional-derivative (PD) control is proposed. In this sense, the control input is given by
where
and is the vector of desired trajectories. It is important to highlight that this control law cannot be implemented in the system (41), since is needed and only the measurements of are available. For this reason, a control-based observer is proposed. Therefore, the control input is given by
However, due to the transmission of the control signals, it is very common for them to present time delays. Therefore, the control signal would be as follows:
Consequently, the system (43) considering the control signal would be as follows:
4.2. Estimation of Uncertainties
In this case, the viscosity values are considered to be completely unknown. An important advantage of the system proposed in Equation (1) is that state-dependent functions and inputs can be present in the matrix , and by taking advantage of this, it is possible to estimate the unknown values. For this, the following state vector is considered: with , , and . Now, considering the state vector , the system (49) can be rewritten as follows:
where
Remark 2.
For the system shown in Equation (50), an observer is designed as shown in Equation (6). Where the observation error in this case will converge exponentially to zero. It is important to note that in this case, the uncertainty of the system is absorbed by the extended state vector; for this, it is not necessary to use large values of θ, since for control actions, it will give very sudden control actions.
5. Numerical Results
This section presents the numerical results of the applied observer (6) for the system (50). Two sets of simulations are presented to evaluate different scenarios. The simulations are performed with R2023a using the Delay Differential Equations (DDEs) solver function with a step time of s. The physical parameters of the system are shown in Table 1. As mentioned before, the control objective is trajectory tracking. Therefore, the desired trajectories are as follows:
and the control gains are as follows:
For both simulations, the design parameter and the initial conditions are as follows:
In a practical case, the control signals are saturated because the motors have physical limitations; therefore, the following constraints are considered:
The output has a sampling period of s, which is equivalent to Hz. It is important to consider that this sampling is applicable to low-level acquisition targets, which makes this observer implementable.
5.1. Constant Time-Delay Case
The first simulation considers the case where the control signal presents a constant delay. For this purpose, s. The simulation results are shown in Figure 2, Figure 3, Figure 4, Figure 5, Figure 6 and Figure 7. The estimate of the unknown parameters present in the input signal by the observer is shown in Figure 6 and Figure 7. The control of the pitch and yaw positions are shown in Figure 2 and Figure 3, respectively. The delayed measurements of each of them are denoted by and are only acquired in sampled intervals as mentioned above (). However, the designed observer achieves the estimation continuously to control the system. The speed control is shown in Figure 4 and Figure 5. It is important to note that for PD control, the knowledge of the velocities is needed, i.e., , which, in this, case are obtained from the observer, and no other extra algorithms are needed to know these variables. The advantage of the observer structure is demonstrated in Figure 6 and Figure 7, where the estimation of the unknown values and are shown, respectively. These help to achieve better control, as the values do not have to be increased further to reduce the error due to uncertainties.
Figure 2.
Tracking performance of the pitch position () and its estimation with Hz.
Figure 3.
Tracking performance of the yaw position () and its estimation with Hz.
Figure 4.
Tracking performance of the pitch velocity () and its estimation with Hz.
Figure 5.
Tracking performance of the yaw velocity () and its estimation with Hz.
Figure 6.
Estimation of the unknown parameter with Hz.
Figure 7.
Estimation of the unknown parameter with Hz.
5.2. Time-Varying Delay Case
The second simulation is focused on showing the system’s effectiveness under time-varying delays in the control signal and output. For this, it is considered that the maximum delay is s and the varying function is as shown in Figure 8. The simulation results are shown in Figure 9, Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14. The control of the pitch and yaw positions is shown in Figure 9 and Figure 10, respectively. In this case, the control is more challenging because of the higher delay values, but the control is satisfactorily achieved. This is evident in Figure 11 and Figure 12, where the velocities are shown, respectively. However, it is important to highlight that the estimation of the system uncertainties is achieved, as shown in Figure 13 and Figure 14.
Figure 8.
Time-varying delay function.
Figure 9.
Tracking performance of the pitch position () and its estimation under time-varying delay.
Figure 10.
Tracking performance of the yaw position () and its estimation under time-varying delay.
Figure 11.
Tracking performance of the pitch velocity () and its estimation under time-varying delay.
Figure 12.
Tracking performance of the yaw velocity () and its estimation under time-varying delay.
Figure 13.
Estimation of the unknown parameter under time-varying delay.
Figure 14.
Estimation of the unknown parameter under time-varying delay.
6. Conclusions
The design of an observer for a class of MIMO nonlinear systems considering outputs available only at time instants and known time delays has been addressed. The originality of the work is that this observer can reconstruct the actual state vector in the presence of various problems in the output measurement, such as sampling and time-varying delays. Considering this, the proposed algorithm can be implemented in hardware with low features since the outputs are available in this way in practice. It is guaranteed that the observer error will converge to a region near the origin due to the uncertainties of the system and that the convergence rate depends on the sampling time of the original system outputs. Numerical simulations of a system consisting of a 2-DoF Helicopter are presented to test the effectiveness of the proposed algorithm. The objective of the simulation was to achieve trajectory tracking using an observer-based control and take advantage of the observer structure to estimate the uncertainties in the system. The main limitation with respect to other approaches lies in the condition of the sampling interval since, in some cases, it is not fulfilled, and the observer does not achieve convergence. Another limitation is that the system must comply with the persistent excitation condition. However, this condition can be achieved by adjusting the system inputs. Future work will address the case of even longer delays in the system output in order to address cases presented when there are long distances in the transmission networks, as well as to attenuate the effects of signals other than the output signal, such as measurement noise.
Author Contributions
Conceptualization, O.H.-G. and F.R.-R.; methodology, M.F.; software, M.-E.G.-S.; validation, C.-M.A.-Z.; formal analysis, O.H.-G.; investigation, F.R.-R.; writing—original draft preparation, M.M.; writing—review and editing, G.V.-P.; visualization, M.M.; supervision, M.-E.G.-S.; project administration, O.H-G.; funding acquisition, G.V.-P. All authors have read and agreed to the published version of the manuscript.
Funding
This research was supported by Tecnológico Nacional de México under the program Proyectos de Investigación Científica y Desarrollo Tecnológico e Innovación and the international network Red Internacional de Control y Cómputo Aplicado. Additional support was provided by Conahcyt under the program Investigadoras e Investigadores por México Project 88 and the work of Felipe Ramírez-Rasgado through a Doctoral Fellowship Assignment. Research supported in part by the “Agence Nationale de la Recherche” (ANR), Project N° ANR-19-CE10-0007-04, France.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Data are contained within the article.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Abd, M.H.; Tahir, F.R.; Al-Suhail, G.A.; Pham, V.T. An adaptive observer synchronization using chaotic time-delay system for secure communication. Nonlinear Dyn. 2017, 90, 2583–2598. [Google Scholar] [CrossRef]
- Li, D.; Ma, W. Asymptotic properties of a HIV-1 infection model with time delay. J. Math. Anal. Appl. 2007, 335, 683–691. [Google Scholar] [CrossRef]
- Qi, W.; Kao, Y.; Gao, X.; Wei, Y. Controller design for time-delay system with stochastic disturbance and actuator saturation via a new criterion. Appl. Math. Comput. 2018, 320, 535–546. [Google Scholar] [CrossRef]
- Borri, A.; Cacace, F.; De Gaetano, A.; Germani, A.; Manes, C.; Palumbo, P.; Panunzi, S.; Pepe, P. Luenberger-like observers for nonlinear time-delay systems with application to the artificial pancreas: The attainment of good performance. IEEE Control. Syst. Mag. 2017, 37, 33–49. [Google Scholar] [CrossRef]
- Sanz, R.; García, P.; Fridman, E.; Albertos, P. Robust predictive extended state observer for a class of nonlinear systems with time-varying input delay. Int. J. Control. 2020, 93, 217–225. [Google Scholar] [CrossRef]
- Avilés, J.D.; Moreno, J.A.; Bejarano, F.J. Dissipative state observer design for nonlinear time-delay systems. J. Frankl. Inst. 2023, 360, 887–909. [Google Scholar] [CrossRef]
- Li, T.; Zheng, C.; Ma, Y.; Wang, Z. Interval estimation for discrete-time linear time-delay systems based on state augmentation. Eur. J. Control. 2023, 72, 100823. [Google Scholar] [CrossRef]
- Akbari, E.; Tabatabaei, S.M.; Yazdi, M.B.; Arefi, M.M.; Cao, J. Resilient backstepping control for a class of switched nonlinear time-delay systems under hybrid cyber-attacks. Eng. Appl. Artif. Intell. 2023, 122, 106128. [Google Scholar] [CrossRef]
- Di Ferdinando, M.; Di Gennaro, S.; Pepe, P. On Sontag’s formula for the sampled-data observer-based stabilization of nonlinear time-delay systems. Automatica 2023, 153, 111052. [Google Scholar] [CrossRef]
- Langueh, K.; Zheng, G.; Floquet, T. Impulsive fixed-time observer for linear time-delay systems. J. Frankl. Inst. 2018, 355, 3354–3366. [Google Scholar] [CrossRef]
- Islam, S.I.; Shi, P.; Lim, C.C. Robust functional observer for stabilising uncertain fuzzy systems with time-delay. Granul. Comput. 2020, 5, 55–69. [Google Scholar] [CrossRef]
- Ahmed-Ali, T.; Fridman, E.; Giri, F.; Kahelras, M.; Lamnabhi-Lagarrigue, F.; Burlion, L. Observer design for a class of parabolic systems with large delays and sampled measurements. IEEE Trans. Autom. Control. 2019, 65, 2200–2206. [Google Scholar] [CrossRef]
- Cacace, F.; Germani, A.; Manes, C. Predictor-based control of linear systems with large and variable measurement delays. Int. J. Control. 2014, 87, 704–714. [Google Scholar] [CrossRef]
- Du, S.L.; Wang, R.; Wang, S.; Yu, M. Observer-based H∞ stabilisation for linear systems with large delay periods. IET Control. Theory Appl. 2016, 10, 417–423. [Google Scholar] [CrossRef]
- Liu, Q.; Zhou, B. Extended observer based feedback control of linear systems with both state and input delays. J. Frankl. Inst. 2017, 354, 8232–8255. [Google Scholar] [CrossRef]
- 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. [Google Scholar] [CrossRef]
- Azmi, H.; Yazdizadeh, A. Robust adaptive fault detection and diagnosis observer design for a class of nonlinear systems with uncertainty and unknown time-varying internal delay. ISA Trans. 2022, 131, 31–42. [Google Scholar] [CrossRef] [PubMed]
- Ghanes, M.; De Leon, J.; Barbot, J.P. Simultaneous observation and identification for nonlinear systems under unknown time-varying delays. J. Frankl. Inst. 2016, 353, 2305–2318. [Google Scholar] [CrossRef]
- Gamiochipi, J.; Ghanes, M.; Aggoune, W.; De Leon, J.; Barbot, J.P. Observer design for a class of nonlinear systems under a persistent excitation. IFAC-PapersOnLine 2016, 49, 517–521. [Google Scholar] [CrossRef]
- Yang, Y.; Lin, C.; Chen, B. Nonlinear H∞ observer design for one-sided Lipschitz discrete-time singular systems with time-varying delay. Int. J. Robust Nonlinear Control. 2019, 29, 252–267. [Google Scholar] [CrossRef]
- Echi, N. Observer design and practical stability of nonlinear systems under unknown time-delay. Asian J. Control. 2021, 23, 685–696. [Google Scholar] [CrossRef]
- Shen, S.; Song, A.; Li, H.; Li, T. Cascade predictor for a class of mechanical systems under large uncertain measurement delays. Mech. Syst. Signal Process. 2022, 167, 108536. [Google Scholar] [CrossRef]
- Ramírez-Rasgado, F.; Astorga-Zaragoza, C.M.; Hernández-González, O.; Guerrero-Sánchez, M.E.; Osorio-Gordillo, G.L.; Reyes-Reyes, J. Observer Synthesis for Uncertain Nonlinear Systems with Nonuniformly Sampled and Delayed Output. IEEE Syst. J. 2022, 16, 4532–4540. [Google Scholar] [CrossRef]
- Nguyen, C.M.; Pathirana, P.N.; Trinh, H. Robust state estimation for non-linear systems with unknown delays. IET Control. Theory Appl. 2019, 13, 1147–1154. [Google Scholar] [CrossRef]
- Kalamian, N.; Khaloozadeh, H.; Ayati, M. Design of state-dependent impulsive observer for non-linear time-delay systems. IET Control. Theory Appl. 2019, 13, 3155–3163. [Google Scholar] [CrossRef]
- Peixoto, M.L.; Nguyen, A.T.; Guerra, T.M.; Palhares, R.M. Unknown input observers for time-varying delay Takagi-Sugeno fuzzy systems with unmeasured nonlinear consequents. Eur. J. Control. 2023, 72, 100830. [Google Scholar] [CrossRef]
- Dong, Y.; Hao, J.; Mei, S.; Deng, M. Observer design for one-sided Lipschitz uncertain descriptor systems with time-varying delay and nonlinear uncertainties. Circuits Syst. Signal Process. 2021, 40, 4779–4798. [Google Scholar] [CrossRef]
- Taghieh, A.; Shafiei, M.H. Observer-based robust model predictive control of switched nonlinear systems with time delay and parametric uncertainties. J. Vib. Control. 2021, 27, 1939–1955. [Google Scholar] [CrossRef]
- Yang, Y.; Lin, C.; Chen, B.; Wang, Q.G. Reduced-order observer design for a class of generalized Lipschitz nonlinear systems with time-varying delay. Appl. Math. Comput. 2018, 337, 267–280. [Google Scholar] [CrossRef]
- Léchappé, V.; De Leon, J.; Moulay, E.; Plestan, F.; Glumineau, A. Delay and state observation for SISO nonlinear systems with input delay. Int. J. Robust Nonlinear Control. 2018, 28, 2356–2368. [Google Scholar] [CrossRef]
- Farza, M.; Sboui, A.; Cherrier, E.; M’Saad, M. High-gain observer for a class of time-delay nonlinear systems. Int. J. Control. 2010, 83, 273–280. [Google Scholar] [CrossRef]
- Hernández-González, O.; Ramírez-Rasgado, F.; Astorga-Zaragoza, C.M.; Guerrero-Sánchez, M.E.; Valencia-Palomo, G.; Rodriguez-Mata, A.E. Observer for non-linear systems with sampled measurements: Application to the friction factor estimation of a pipeline. IET Control. Theory Appl. 2021, 15, 432–445. [Google Scholar] [CrossRef]
- Cacace, F.; Conte, F.; Germani, A.; Palombo, G. Delay identification for a class of nonlinear systems. Int. J. Control. 2016, 89, 2350–2359. [Google Scholar] [CrossRef]
- Ramírez-Rasgado, F.; Hernández-González, O.; Farza, M.; M’Saad, M.; Astorga-Zaragoza, C.; Dahhou, B. On high-gain observer redesign with respect to the nature of the available outputs. In Proceedings of the 2022 10th International Conference on Systems and Control (ICSC), Marseille, France, 23–25 November 2022; pp. 190–195. [Google Scholar] [CrossRef]
- Boukadida, W.; Benamor, A.; Messaoud, H.; Siarry, P. Multi-objective design of optimal higher order sliding mode control for robust tracking of 2-DoF helicopter system based on metaheuristics. Aerosp. Sci. Technol. 2019, 91, 442–455. [Google Scholar] [CrossRef]
- Castañeda, H.; Salas-Peña, O.S.; de León-Morales, J. Extended observer based on adaptive second order sliding mode control for a fixed wing UAV. ISA Trans. 2017, 66, 226–232. [Google Scholar] [CrossRef] [PubMed]
- Zhang, Y.; Li, S.; Wang, S.; Wang, X.; Duan, H. Distributed bearing-based formation maneuver control of fixed-wing UAVs by finite-time orientation estimation. Aerosp. Sci. Technol. 2023, 136, 108241. [Google Scholar] [CrossRef]
- Guerrero-Sánchez, M.E.; Hernández-González, O.; Valencia-Palomo, G.; López-Estrada, F.R.; Rodríguez-Mata, A.E.; Garrido, J. Filtered observer-based ida-pbc control for trajectory tracking of a quadrotor. IEEE Access 2021, 9, 114821–114835. [Google Scholar] [CrossRef]
- Hernández-González, O.; Guerrero-Sánchez, M.E.; Farza, M.; Ménard, T.; M’Saad, M.; Lozano, R. High gain observer for a class of nonlinear systems with coupled structure and sampled output measurements: Application to a quadrotor. Int. J. Syst. Sci. 2019, 50, 1089–1105. [Google Scholar] [CrossRef]
- Hashim, H.A. Exponentially stable observer-based controller for VTOL-UAVs without velocity measurements. Int. J. Control. 2023, 96, 1946–1960. [Google Scholar] [CrossRef]
- Aligia, D.A.; Roccia, B.A.; De Angelo, C.H.; Magallan, G.A.; Gonzalez, G.N. An orientation estimation strategy for low cost IMU using a nonlinear Luenberger observer. Measurement 2021, 173, 108664. [Google Scholar] [CrossRef]
- Berkane, S.; Tayebi, A.; De Marco, S. A nonlinear navigation observer using IMU and generic position information. Automatica 2021, 127, 109513. [Google Scholar] [CrossRef]
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. |
© 2024 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/).