1. Introduction
1.1. Literature Review
The exploration of multiagent systems has seen a growing interest due to their effective and adaptable solutions for tackling intricate real-world tasks. Over the past decade, they have left a significant mark on a diverse range of fields, including scientific, civilian, and military applications such as environmental monitoring, exploration, in/on-space assembly, maintenance and manufacturing, traffic management, and payload and passenger transportation. A key attribute of multiagent systems is their capacity to collaboratively execute missions by operating in specified formations. In the existing literature, the primary focus of general research lies in the development of distributed control algorithms that enable operations with local interactions [
1,
2,
3,
4]. The presence of uncertainties, such as unknown coefficients from modeling, disturbances, and unknown friction effects, along with coupled dynamics in rigid systems with flexible components or slung load dynamics, can negatively impact the performance and stability of sole agents and/or the overall multiagent system. As a result, systems with coupled dynamics and uncertainty become critical for guaranteeing the entire system’s stability [
5,
6,
7,
8]. To address the challenge posed by uncertainty, effective solutions are presented in continuous-time adaptive and robust control architectures as discussed in [
9,
10,
11,
12,
13,
14,
15]. Subsequently, in [
16,
17,
18], the focus shifts to the examination of continuous-time adaptive architectures tailored for managing uncertain multiagent systems characterized by coupled dynamics, particularly in a leader-follower framework. The continuous adaptive control formulations introduced in [
16,
17,
18] are specifically designed to address various challenges in uncertain multiagent systems with coupled dynamics. Basically, the designs in [
16,
17] aim to achieve boundedness of the tracking error when dealing with uncertain multiagent systems in the presence of coupled dynamics only and coupled and actuator dynamics together, respectively. The design in [
18] aims to achieve asymptotic convergence of the tracking error when dealing with uncertain multiagent systems in the presence of coupled dynamics. Furthermore, the results in [
16,
17,
18] for a leader-follower setting with a classical command tracking approach (i.e., where all agents converge to the position specified for the leader agent(s) only).
The majority of networked multiagent control systems currently in use are limited in their capacity for creating cooperative behaviors, such that they use the classical command tracking approach. Recognizing the significance of diversifying agent positions in military and civilian applications, one effective strategy involves assigning user-defined positions to each agent, thereby facilitating the creation of continuous-time formations. This can be achieved by manipulating matrices associated with graph theory, employing user-assigned nullspace, and introducing a novel representation for the Laplacian matrix in undirected and connected graphs [
19,
20,
21,
22,
23,
24]. Specifically, in [
19,
20], a novel Laplacian matrix is introduced by modifying the degree matrix, while in [
21], another novel Laplacian matrix is introduced by modifying the degree matrix to create complex behaviors, but former ones’ formulation necessitates precise knowledge of neighboring agent states and none of the controllers in [
19,
20,
21] can create a robust result when faced with unknown terms. Addressing the robustness, the authors of [
22,
23] proposed a distributed controller featuring a user-defined Laplacian matrix that is used in [
21], offering increased flexibility to agents in the presence of coupled dynamics and actuator dynamics, respectively. Note that all of the controllers are designed in [
19,
20,
21,
22,
23,
24] are continuous-time algorithms.
Discretizing continuous-time algorithms to apply in embedded code may cause stability margins to be lost [
25]. Furthermore, compared to their continuous-time equivalent, discrete-time information exchange based on periodic time intervals is practically more practicable in the control of multiagent systems. Yet, because of the complexity of the resulting Lyapunov difference expressions, discrete-time control designs, which are based on Lyapunov-based frameworks, are highly complex. This issue arises because the controlled physical system’s Lyapunov stability cannot be guaranteed by the Lyapunov difference expressions since they cannot be made negative-definite [
26,
27,
28,
29,
30]. To ensure asymptotic stability for sole systems, the authors in [
29,
30,
31,
32,
33,
34,
35,
36] solve this issue by logarithmic Lyapunov functions in the Lyapunov analysis. In the context of the multiagent systems, the authors of [
4] cover optimal discrete-time cooperative control in multiagent systems, the authors of [
37] design adaptive fault-tolerant tracking control for discrete-time multiagent systems via reinforcement learning algorithm, the authors of [
38] propose cooperative adaptive optimal output regulation of nonlinear discrete-time multi-agent systems, and the authors of [
39] study discrete-time control of multiagent systems with a misbehaving agent.
Note that none of the above results are considered a discrete-time setting for an uncertain multiagent system with coupled dynamics while having the capability of assigning different positions for each agent to achieve complex tasks. To this end, in this paper, discrete-time adaptive control algorithms are designed for an uncertain multiagent system with and without unmeasurable coupled dynamics that ensures asymptotic stability using a Lyapunov candidate composed of logarithmic and quadratic functions and adopts user-assigned Laplacian matrix nullspace yielding flexibility in positioning. Finally, preliminary conference versions of this paper are considered as [
40], where this paper goes beyond the conference version by providing detailed proofs of all the results and detailed simulation studies with related discussions.
1.2. Organization
The structure of this paper is as follows. In
Section 2, for completeness, the stability analysis of the discrete-time controller for the uncertain multiagent system in the absence of coupled dynamics is presented. In
Section 3, the stability analysis of the first proposed discrete-time controller for the uncertain dynamical system with coupled dynamics is presented, which guarantees asymptotic convergence of the tracking error.
Section 4 validates the theoretical contributions with an illustrative numerical example. In
Section 5, concluding remarks are given.
1.3. Notation and Mathematical Preliminaries
A general notation and a graph theoretical notation are used in this paper. We refer to
Table 1 for the general notation used in this paper, and the graph theoretical notation is given below.
Consider an undirected connected graph
is defined by set of nodes (i.e.,
) and set of edges (i.e.,
). A graph
is then considered as a connected graph with a path between any pair of distinct nodes, where a path
is a finite sequence of nodes (i.e.,
,
), and when the nodes
i and
j are neighbors (i.e.,
),
denotes the neighboring relation. In addition, the degree matrix is denoted by
with
with a degree of a node
being equal to the number of its neighbors, the adjacency matrix is denoted by
with
if
and
otherwise, and the Laplacian matrix of a graph
denoted by
,
41,
42].
Finally, for the definition of the modified version of the Laplacian matrix that allows to assign different positions to each node, let
being a vector with entries
, where
represents the user-assigned nullspace [
21]. Next, consider the modified degree matrix given by
with
. Here,
is the standard adjacency matrix. Then the modified Laplacian matrix of a graph
can be represented as
.
Lemma 1. In the context of a leader-follower setting, one can define with for all , where at least one being equal to 1 (for a leader agent , otherwise it is 0). That further yields a modified Laplacian matrix of the leader-following setting that allows assigning different positions that is .
2. Preliminary Results: Adaptation For Agent-Based Uncertainty
In this section, a discrete-time adaptive controller is designed that allows one to assign different positions for each agent in the presence of agent-based uncertainties only. To this end, consider the uncertain multiagent system in the absence of the coupled dynamics consisting of
n agents given by
Here,
represents the agent state,
represents the control input of agent
i,
represents an unknown weight uncertainty, and
represents a basis function of agent
i, where its bound can be represented as
, with
and
as standard in the literature [
35].
The control objective of this section is ensuring the states of the agents to track states of the reference model without getting affected by the presence of the uncertainties and able to assign nullspaces to the overall system for creating complex behaviors. Thus, consider the reference model to track given by
where
and
are the ideal reference state of agent
i and agent
j respectively, and
is a bounded command available only to leader agent(s) and
with a bounded
. In (
2),
, where modified degree value,
, ensures that the eigenvalues of
remains within the unit circle.
To overcome the given tracking objective of this section, we propose the below discrete-time adaptive controller
where
stands for an estimate of unknown weight uncertainty
(details below).
Then, using the proposed adaptive control law given by (
3) in the uncertain multiagent system given by (
1) yields
Here,
is the weight estimation error.
Next, the tracking error can be defined as
an error between the agent state and its reference model, where its dynamics can be rewritten as
Then, the error dynamics can be written in a combined form for an overall multiagent system as
Here,
,
, and
. In (
5),
is Schur, it follows from converse Lyapunov theory [
43] that there exists a unique
satisfying the discrete-time Lyapunov equation given by
with
.
Next, the combined adaptive control inputs with a weight update law can be written as
Here,
,
,
=
,
is a design variable, and
is a learning rate. Then, using (9), weight estimation error dynamics that will be used in the stability analysis of next theorem can be obtained as
Theorem 1.
Consider the uncertain multiagent system given by (1) and the agent reference model given by (2), then the discrete-time adaptive control architecture given by (8) along with the weight update law given by (8) guarantees the Lyapunov stability of the closed-loop system given by (6) and (10) (i.e., boundedness of the . Moreover, one can conclude the asymptotic tracking error convergence that is
Proof. To show the Lyapunov stability of the closed-loop system given by (
6) and (
10) (i.e., boundedness of the
, one can consider the Lyapunov function candidate composed of logarithmic and quadratic functions given by
where
, and
. Note that
and
for all
.
Then, first, taking the Lyapunov difference of
and using the error dynamics given by (
6) yields
Note that using natural logarithm property
and by adding and subtracting “
” to the above equality
can be rewritten as
Then, using the discrete-time Lyapunov equation given by (
7) and another natural logarithmic operator property given by
when
[
44], an upper bound for (
14) can be obtained as
Second, taking the Lyapunov difference of
along with the weight uncertainty error dynamics given by (
10) and using (
6) in the dynamics yields
Using the trace operator property
in (
16) and simplifying (
16) yields
Note that the bound for
with
,
, and
yields
(see Appendix A for details), where
. Then setting
,
, and
with
being a free variable that will be designed later, an upper bound for (
17) can be written as
Next, using (
15) and (
18) to compute
, and defining the augmented errors as
, the Lyapunov difference equation can be written as
Note that
M is a positive semi-definite matrix, and with a small value of
, one can satisfy
. Then, taking an upper bound of (19) yields
Note that
N is positive definite (see Appendix B for details); hence, an upper bound for (
20) can be written as
which proves the boundedness of the
. It then follows from [Theorem 13.10, [
43] that
. □
3. Adaptation For Both Agent-Based Uncertainty and Coupled Dynamics
In this section, a discrete-time adaptive controller is designed that allows one to assign different positions for each agent in the presence of agent-based uncertainties and coupled dynamics. Specifically, consider a multiagent system consisting of
n agents given by
Here,
is the output of the coupled dynamics,
is the state of the coupled dynamics, and
,
, and
are variables related to coupled dynamics, where
that is standard consideration in the literature [
16].
The objective here is to achieve asymptotic convergence of the tracking error in the presence of not only agent-based uncertainties but also coupled dynamics. To this end, an observer dynamics is used to estimate the state of the unmeasurable coupled dynamics. Specifically, the adaptive controller is now designed as
where
stands for an estimate of the coupled dynamics of agent
i with the estimation dynamics given by
Here,
is the estimated output of the coupled dynamics.
Then, using the proposed adaptive control law given by (
25) in the uncertain multiagent system with coupled dynamics given by (
22) yields
Here,
is the weight estimation error, and
coupled dynamics estimation error.
Next, the tracking error dynamics can be rewritten as
Then, the error dynamics can be written in a combined form for an overall multiagent system as
Here,
is the coupled dynamics combined observer error with
and
. In addition, in (
30),
.
Next, the combined adaptive control input can be written as
with the same augmented weight update law given in (9) and the below augmented observer dynamics
where
,
, and
. In (
32),
F is Schur, it follows from converse Lyapunov theory [
43] that there exists a unique
satisfying the discrete-time Lyapunov equation given by
with
.
Finally, weight estimation error dynamics that will be used in the stability analysis of next theorem satisfies the dynamics given by
Theorem 2.
Consider the uncertain agent system given by (22) subject to the unmeasurable coupled dynamics given by (23) and (24), and the agent reference model given by (2), then the discrete-time adaptive control architecture given by (31) along with the weight update law given by (9) and the observer dynamics given by (26) and (27) guarantees the Lyapunov stability of the closed-loop system given by (30), (10), and (35) (i.e., boundedness of the . Moreover, one can conclude the asymptotic tracking error convergence that is
Proof. To show the Lyapunov stability of the closed-loop system given by (
30), (
10), and (
35) (i.e., boundedness of the
, one can consider the Lyapunov function candidate composed of logarithmic and quadratic functions given by
where
. Note that
and
for all
.
Then, first, taking the Lyapunov difference of
and using the error dynamics given by (
30) yields
Note that using natural logarithm property
and by adding and subtracting “
” to the above equality
can be rewritten as
using another natural logarithmic operator property
when
[
44], an upper bound for (
39) can be obtained as
where “
” given by (
7) is used.
Second, taking the Lyapunov difference of
along with the weight uncertainty error dynamics given by (
10) and using (
30) in the dynamics yields
Then using the trace operator property
and simplifying (
41) yields
Note that using
, and setting
and
an upper bound for (
42) can be written as
Third, taking the Lyapunov difference of
and using the error in observer dynamics (
35) yields
Setting
with
, and
with
being a free variable that will be designed later, an upper bound for (
44) can be written as
Then, using (
40), (
43), and (
45) to compute
, and defining
, the combined Lyapunov difference equation can be written as
Note that setting
one can show the
matrix is positive semi-definite as shown in Appendix C. Then using
, and taking an upper bound of (
46) yields
where
. In (
47),
is used. One can then show positive definiteness of
as shown in Appendix D. Finally, one can obtain an upper bound for (
47) that is
which proves the boundedness of the
. It then follows from [Theorem 13.10, [
43] that
. □
Remark 1. The given proposed discrete-time adaptive control architecture can be sequentially executed in embedded code. Table 2 presents one possible sequential operation of this architecture. Note that no knowledge of any signal from step is required to execute the architecture.
4. Illustrative Numerical Examples
In order to illustrate the efficacy of the proposed discrete-time control architecture, consider a group of 5 agents on a line graph with the third agent being a leader. See
Figure 1 for the graph formation chosen for the illustrative numerical examples of this paper. For the simulations, we select the uncertain weights as
and the coupled dynamics matrices as
,
, and
.
Here, we choose the nullspace and use the command (i.e., ) such that . Thus, the expectation for convergences is that the first agent should converge to , the second agent should converge to 1, the third (the leader) agent should converge to , the fourth agent should converge to 1, and the fifth agent should converge to .
Regarding the update law, we calculated weight update law with and , where the known basis functions are selected as , , , , and . We set the time step to , the control parameter to , and Lyapunov equation matrices R to , and to .
For motivating the necessity of the controller that is proposed in
Section 3, we first simulated the uncertain multiagent system in the presence of the unmeasurable coupled dynamics with the proposed controller of
Section 2.
Figure 2,
Figure 3, and
Figure 4 show the closed-loop system response with the proposed discrete-time adaptive control architecture given in
Section 2. These are tracking response, control input, and unknown weight estimates, respectively. As you see from
Figure 2,
Figure 3, and
Figure 4, convergence to the assigned position cannot be achieved.
Figure 5,
Figure 6,
Figure 7, and
Figure 8 then show the closed-loop system response, control input, unknown weights estimates, and observer state, respectively, for each agent in the presence of the agent-based uncertainty and the coupled dynamics with the proposed discrete-time adaptive control architecture given in
Section 3, where the effects of system uncertainties and coupled dynamics are suppressed successfully while achieving the convergence to the assigned position.
Figure 2.
Uncertain multiagent system response in the presence of coupled dynamics with the proposed discrete-time adaptive control method given in
Section 2.
Figure 2.
Uncertain multiagent system response in the presence of coupled dynamics with the proposed discrete-time adaptive control method given in
Section 2.
Figure 3.
Control inputs with the proposed discrete-time adaptive control method given in
Section 2.
Figure 3.
Control inputs with the proposed discrete-time adaptive control method given in
Section 2.
Figure 4.
Agent-based uncertainty estimations of the proposed discrete-time adaptive control method given in
Section 2.
Figure 4.
Agent-based uncertainty estimations of the proposed discrete-time adaptive control method given in
Section 2.
Figure 5.
Uncertain multiagent system response in the presence of coupled dynamics with the proposed discrete-time adaptive control method given in
Section 3.
Figure 5.
Uncertain multiagent system response in the presence of coupled dynamics with the proposed discrete-time adaptive control method given in
Section 3.
Figure 6.
Control inputs with the proposed discrete-time adaptive control method given in
Section 3.
Figure 6.
Control inputs with the proposed discrete-time adaptive control method given in
Section 3.
Figure 7.
Agent-based uncertainty estimations of the proposed discrete-time adaptive control method given in
Section 3.
Figure 7.
Agent-based uncertainty estimations of the proposed discrete-time adaptive control method given in
Section 3.
Figure 8.
Agent-based coupled dynamics of the proposed discrete-time adaptive control method given in
Section 3.
Figure 8.
Agent-based coupled dynamics of the proposed discrete-time adaptive control method given in
Section 3.
5. Conclusion
This paper addresses the challenges and complexities associated with discrete-time architectures in the context of multiagent systems with uncertain scalar dynamics and coupled interactions. The paper introduces discrete-time adaptive control architecture with observer dynamics for managing unmeasurable coupled dynamics. Additionally, a user-assigned Laplacian matrix is incorporated to induce cooperative behaviors among multiple agents. The proposed control architecture is accompanied by Lyapunov analysis employing logarithmic and quadratic Lyapunov functions to guarantee asymptotic stability. Through an illustrative example, the paper demonstrates the effectiveness of the introduced control architecture, showcasing its ability to address uncertainties and coupled dynamics in multiagent systems. These contributions open avenues for further research in the development and application of adaptive control strategies in discrete-time scenarios. The future research direction can include adding actuator dynamics and unknown control degradation to the multiagent system model as well as experimentally validating the theoretical results of this paper with the system with multiple robots.
Appendix A
In this appendix, the upper bound for
is obtained. Given that
,
, and setting
then the bound on
can be written as
Then an upper bound for
can be written as
where the Young’s inequality “
” is used at the last step.
Appendix B
In this appendix, the below
N is proven to be positive definite
Note that setting
yields
Recall that
; and hence, “
”. That concludes the positive definiteness of
Appendix C
In this appendix, the below
matrix is proven to be positive semi-definite
To prove the positive semi-definiteness of the above matrix, one needs to prove that the minors of the matrix are positive semi-definite [
45]. Let
,
,and
be the minors of
given by
where
is positive definite since
and
, and
. To prove
, one needs to use
that is defined in Appendix B. Then one can conclude
as
This concludes the proof that the matrix
is positive semi-definite.
Appendix D
In this appendix, the below
matrix is proven to be positive definite
with
,
, and
. To prove the positive definiteness of the above matrix, one needs to prove that the minors of the matrix are positive semi-definite [
45]. Let
and
be the minors of
given by
Here,
is positive definite since
. Then setting
yields
This concludes the proof that the matrix
is positive definite.
References
- Olfati-Saber, R.; Fax, J.A.; Murray, R.M. Consensus and cooperation in networked multi-agent systems. Proceedings of the IEEE 2007, 95, 215–233. [CrossRef]
- Ren, W.; Atkins, E. Distributed multi-vehicle coordinated control via local information exchange. International Journal of Robust and Nonlinear Control 2007, 17, 1002–1033. [CrossRef]
- Mesbahi, M.; Egerstedt, M. Graph Theoretic Methods in Multiagent Networks; Princeton University Press, 2010. [CrossRef]
- Lewis, F.L.; Zhang, H.; Hengster-Movric, K.; Das, A. Cooperative control of multi-agent systems: optimal and adaptive design approaches; Springer Science & Business Media, 2013. [CrossRef]
- Rohrs, C.; Valavani, L.; Athans, M.; Stein, G. Robustness of continuous-time adaptive control algorithms in the presence of unmodeled dynamics. IEEE Transactions on Automatic Control 1985, 30, 881–889. [CrossRef]
- Nguyen, N.; Urnes, J. Aeroelastic modeling of elastically shaped aircraft concept via wing shaping control for drag reduction. In Proceedings of the AIAA Atmospheric Flight Mechanics Conference, 2012. [CrossRef]
- Nobleheart, W.; Chakravarthy, A.; Nguyen, N. Active wing shaping control of an elastic aircraft. IEEE American Control Conference 2014, pp. 3059–3064. [CrossRef]
- Pequito, S.D.; Kar, S.; Aguiar, A.P.; et al. A Framework for Structural Input/Output and Control Configuration Selection in Large-Scale Systems. IEEE Trans. Automat. Contr. 2016, 61, 303–318. [CrossRef]
- Hou, Z.G.; Cheng, L.; Tan, M. Decentralized robust adaptive control for the multiagent system consensus problem using neural networks. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics) 2009, 39, 636–647. [CrossRef]
- Das, A.; Lewis, F.L. Distributed adaptive control for synchronization of unknown nonlinear networked systems. Automatica 2010, 46, 2014–2021. [CrossRef]
- Yucelen, T.; Egerstedt, M. Control of multiagent systems under persistent disturbances. American Control Conference 2012, pp. 5264–5269. [CrossRef]
- Yucelen, T.; Johnson, E.N. Control of multivehicle systems in the presence of uncertain dynamics. International Journal of Control 2013, 86, 1540–1553. [CrossRef]
- Wang, W.; Wen, C.; Huang, J. Distributed adaptive asymptotically consensus tracking control of nonlinear multi-agent systems with unknown parameters and uncertain disturbances. Automatica 2017, 77, 133–142. [CrossRef]
- Sarsilmaz, S.B.; Yucelen, T. A Distributed Adaptive Control Approach for Heterogeneous Uncertain Multiagent Systems. AIAA Guidance, Navigation, and Control Conference 2018. [CrossRef]
- Dogan, K.M.; Gruenwald, B.C.; Yucelen, T.; Muse, J.A.; Butcher, E.A. Distributed adaptive control and stability verification for linear multiagent systems with heterogeneous actuator dynamics and system uncertainties. Int. Journal of Control 2018, pp. 1–19. [CrossRef]
- Dogan, K.M.; Yucelen, T.; Ristevki, S.; Muse, J.A. Distributed adaptive control of uncertain multiagent systems with coupled dynamics. In Proceedings of the 2020 American Control Conference (ACC). IEEE, 2020, pp. 3497–3502. [CrossRef]
- Dogan, K.M.; Yucelen, T.; Muse, J.A. Stability verification for uncertain multiagent systems in the presence of heterogeneous coupled and actuator dynamics. In Proceedings of the AIAA Scitech 2021 Forum, 2021, p. 0530. [CrossRef]
- Aly, I.A.; Dogan, K.M. Uncertain multiagent system in the presence of coupled dynamics: An asymptotic approach. In Proceedings of the AIAA SCITECH 2022 Forum, 2022, p. 0359. [CrossRef]
- DeVries, L.D.; Kutzer, M.D. Kernel design for coordination of autonomous, time-varying multi-agent configurations. In Proceedings of the 2016 American Control Conference. IEEE, 2016, pp. 1975–1980. [CrossRef]
- DeVries, L.; Sims, A.; Kutzer, M.D. Kernel Design and Distributed, Self-Triggered Control for Coordination of Autonomous Multi-Agent Configurations. Robotica 2018, 36, 1077–1097. [CrossRef]
- Tran, D.; Yucelen, T. On new Laplacian matrix with a user- assigned nullspace in distributed control of multiagent systems. In Proceedings of the ACC, 2020. [CrossRef]
- Dogan, K.M.; Yucelen, T. Distributed Adaptive Control for Uncertain Multiagent Systems with User-Assigned Laplacian Matrix Nullspaces. In Proceedings of the CCTA 2021, 2021. [CrossRef]
- Kurttisi, A.; Aly, I.A.; Dogan, K.M. Coordination of Uncertain Multiagent Systems with Non-Identical Actuation Capacities. In Proceedings of the 2022 IEEE 61st Conference on Decision and Control (CDC). IEEE, 2022, pp. 3947–3952. [CrossRef]
- Aly, I.A.; Kurttisi, A.; Dogan, K.M. An Observer-Based Distributed Adaptive Control Algorithm for Coordination of Multiagent Systems in the Presence of Coupled Dynamics. In Proceedings of the 2023 American Control Conference (accepted). [CrossRef]
- Santillo, M.A.; Bernstein, D.S. Adaptive control based on retrospective cost optimization. Journal of Guidance, Control, and Dynamics 2010, 33, 289–304. [CrossRef]
- Goodwin, G.; Ramadge, P.; Caines, P. Discrete-time multivariable adaptive control. IEEE Transactions on Automatic Control 1980, 25, 449–456. [CrossRef]
- Kanellakopoulos, R. A discrete-time adaptive nonlinear system. In Proceedings of the Proc. American Control Conference, 1994, pp. 867–869. [CrossRef]
- Venugopal, R.; Rao, V.; Bernstein, D. Lyapunov-based backward-horizon discrete-time adaptive control. Adaptive Contr. Sig. Proc. 2003, 17, 67–84. [CrossRef]
- Hayakawa, T.; Haddad, W.M.; Leonessa, A. A Lyapunov-based adaptive control framework for discrete-time non-linear systems with exogenous disturbances. International Journal of Control 2004, 77, 250–263. [CrossRef]
- Akhtar, S.; Venugopal, R.; Bernstein, D.S. Logarithmic Lyapunov functions for direct adaptive stabilization with normalized adaptive laws. Int. Journal of Control 2004, 77, 630–638. [CrossRef]
- Johansson, R. Global Lyapunov stability and exponential convergence of direct adaptive control. International Journal of Control 1989, 50, 859–869. [CrossRef]
- Johansson, R. Supermartingale analysis of minimum variance adaptive control. Control-Theory and Advanced Technology 1995, 10, 993–1013. [CrossRef]
- Haddad, W.M.; Hayakawa, T.; Leonessa, A. Direct adaptive control for discrete-time nonlinear uncertain dynamical systems. In Proceedings of the Proc. American Control Conference, 2002, pp. 1773–1778. [CrossRef]
- Hoagg, J.B.; Santillo, M.A.; Bernstein, D.S. Discrete-time adaptive command following and disturbance rejection with unknown exogenous dynamics. IEEE Transactions on Automatic Control 2008, 53, 912–928. [CrossRef]
- Dogan, K.M.; Yucelen, T.; Haddad, W.M.; Muse, J.A. Improving transient performance of discrete-time model reference adaptive control architectures. International Journal of Adaptive Control and Signal Processing 2020, 34, 901–918. [CrossRef]
- Dogan, K.M.; Kurttisi, A.; Yucelen, T.; Koru, A.T. A Projection Operator-Based Discrete-Time Adaptive Architecture for Control of Uncertain Dynamical Systems With Actuator Dynamics. IEEE Control Systems Letters 2022, 6, 3343–3348. [CrossRef]
- Li, H.; Wu, Y.; Chen, M. Adaptive fault-tolerant tracking control for discrete-time multiagent systems via reinforcement learning algorithm. IEEE Transactions on Cybernetics 2020, 51, 1163–1174. [CrossRef]
- Jiang, Y.; Fan, J.; Gao, W.; Chai, T.; Lewis, F.L. Cooperative adaptive optimal output regulation of nonlinear discrete-time multi-agent systems. Automatica 2020, 121, 109149. [CrossRef]
- Yildirim, E.; Yucelen, T. Discrete-Time Control of Multiagent Systems with a Misbehaving Node. In Proceedings of the 2022 American Control Conference (ACC). IEEE, 2022, pp. 48–53. [CrossRef]
- Aly, I.A.; Dogan, K.M. Discrete-Time Adaptive Control Algorithm for Coordination of Multiagent Systems in the Presence of Coupled Dynamics. IEEE/RSJ International Conference on Intelligent Robots, Detroit, Michigan 2023. [CrossRef]
- Mesbahi, M.; Egerstedt, M. Graph theoretic methods in multiagent networks; Princeton University Press, 2010. [CrossRef]
- Godsil, C.D.; Royle, G. Algebraic graph theory; Springer, New York, 2001. [CrossRef]
- Haddad, W.M.; Chellaboina, V. Nonlinear Dynamical Systems and Control: A Lyapunov-Based Approach; Princeton University Press: Princeton, NJ, 2008. [CrossRef]
- Topsok, F. Some bounds for the logarithmic function. Inequality Theory and Applications 2006, 4, 137.
- Bhatia, R. Positive definite matrices; Princeton university press, 2009. [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. |
© 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 (http://creativecommons.org/licenses/by/4.0/).