From 83769ddc8977027add6863ca7ebbc1703664c13b Mon Sep 17 00:00:00 2001 From: TarikEnderes <45431903+TarikEnderes@users.noreply.github.com> Date: Mon, 27 Jan 2025 16:18:36 +0100 Subject: [PATCH 1/5] Update README.md --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 830ba0d..dedae5d 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,12 @@ # adaptive_cooperative_control_MAS_hyperbolic -Test \ No newline at end of file +This repository implements methods for the simulation and the design of adaptive control algorithms presented in the papers [1,2] for the output regulation of multi-agent systems, in which every agent has hyperbolic distributed-parameter dynamics. + +# Dependencies + +The programms were tested and developed using Matlab R2024b. +The following Matlab toolboxes and external libraries are used. + +# Matlab toolboxes + +Frequently, the following Matlab toobloxes are used: control_toolbox, optimization_toolbox, symbolic_toolbox From 325c4c76af5622df614c5eef531e655dcbf26e93 Mon Sep 17 00:00:00 2001 From: TarikEnderes <45431903+TarikEnderes@users.noreply.github.com> Date: Mon, 27 Jan 2025 16:20:23 +0100 Subject: [PATCH 2/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dedae5d..243b8dd 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,6 @@ This repository implements methods for the simulation and the design of adaptive The programms were tested and developed using Matlab R2024b. The following Matlab toolboxes and external libraries are used. -# Matlab toolboxes +## Matlab toolboxes Frequently, the following Matlab toobloxes are used: control_toolbox, optimization_toolbox, symbolic_toolbox From afd3c880f75f2a3dc2e83bf0511283542954d99f Mon Sep 17 00:00:00 2001 From: TarikEnderes <45431903+TarikEnderes@users.noreply.github.com> Date: Mon, 27 Jan 2025 16:20:58 +0100 Subject: [PATCH 3/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 243b8dd..549013c 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,6 @@ This repository implements methods for the simulation and the design of adaptive The programms were tested and developed using Matlab R2024b. The following Matlab toolboxes and external libraries are used. -## Matlab toolboxes +### Matlab toolboxes Frequently, the following Matlab toobloxes are used: control_toolbox, optimization_toolbox, symbolic_toolbox From 48e051a803632a3222d8a4550fc17fbc03fe55d3 Mon Sep 17 00:00:00 2001 From: TarikEnderes <45431903+TarikEnderes@users.noreply.github.com> Date: Mon, 27 Jan 2025 16:37:05 +0100 Subject: [PATCH 4/5] Update README.md --- README.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 549013c..e5d8548 100644 --- a/README.md +++ b/README.md @@ -9,4 +9,23 @@ The following Matlab toolboxes and external libraries are used. ### Matlab toolboxes -Frequently, the following Matlab toobloxes are used: control_toolbox, optimization_toolbox, symbolic_toolbox +Frequently, the following Matlab toobloxes are used: control_toolbox, optimization_toolbox, symbolic_toolbox. + +### External toolboxes (not included) + +* "coni" available at [https://gitlab.com/control-system-tools/coni] (see also [3]) +* "hyperbolic" available at [https://gitlab.com/control-system-tools/hyperbolic] (see also [4]) +* "chebfun" available at [https://github.com/chebfun/chebfun] (see also [5, 6]) + +# Usage + +# References + +[1] Enderes, T.; J. Deutscher: Cooperative robust output regulation for networks of hyperbolic systems +with unknown signal models. accepted for Int. J. Robust Nonlin. Control (2024). +[2] Enderes, T.; J. Gabriel; J. Deutscher: Cooperative output regulation for networks of hyperbolic +systems using adaptive cooperative observers. Automatica 162, Art. no. 111506 (2024). +[3] F. Fischer, J. Gabriel, S. Kerschbaum (2022). coni - a Matlab toolbox facilitating the solution of control problems (1.2). Zenodo. +[4] Gabriel, J.: hyperbolic – A Matlab Toolbox for the Robust Cooperative Output Regulation of Hyperbolic PIDE–ODE Systems. Zenodo. Version v1.0. 2023. +[5] L. N. Trefethen. Spectral Methods in MATLAB. Philadelphia: SIAM, 2000 +[6] T. A. Driscoll, N. Hale, and L. N. Trefethen, Chebfun Guide, Pafnuty Publications, Oxford, 2014. From b385e08e753462433c0f95c9202ddf6d809440a0 Mon Sep 17 00:00:00 2001 From: TarikEnderes <45431903+TarikEnderes@users.noreply.github.com> Date: Tue, 28 Jan 2025 09:14:59 +0100 Subject: [PATCH 5/5] Update README.md --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index e5d8548..a2e3d0a 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,12 @@ Frequently, the following Matlab toobloxes are used: control_toolbox, optimizati # Usage +Include all folders, including the external toolboxes, to your Matlab path. +For an introduction to the frequently employed and very useful quantity.Discrete framework provided by the coni toolbox, see the Example +quantity\example.m of in the coni folder. +Note that the calculation of the backstepping kernel stores all computed kernels in a build-folder in the working directory. +Hence, it is advised to always work in the same root working folder. +The skrpits that were used to generate the examples that appear in my papers and presentations can be found in the directory +publication_examples, other skripts are in +examples. + # References [1] Enderes, T.; J. Deutscher: Cooperative robust output regulation for networks of hyperbolic systems