Skip to content
/ cdcps Public

This repository contains several methods for illustrating the topics and content of the CDCPS lecture.

License

Notifications You must be signed in to change notification settings

AskyTUD/cdcps

Repository files navigation

CDCPS

The cdcps module provides several methods for illustrating the topics covered in the lecture "Control of Distributed Cyber-Physical Systems". The following topics will be addressed:

  • solving LTI systems in the time domain
  • representation of LTI systems in the frequency domain
  • representation and analysis of graphs
  • analysis and simulation of multi-agent systems (e.g. consensus and synchronization problems)

Additional Packages

In order to use the functions of the toolbox, the following packages need to be installed:

Package Version
Bokeh >=2.4.3
Matplotlib >=3.5.2
tabulate >=0.8.10
networkx >=2.8.4
control >=0.9.2
numpy >=1.22.4
scipy >=1.8.1
sympy >=1.10.1
casadi >=3.5.5

Examples

Several examples for each topic are available as Jupyter files.

About

This repository contains several methods for illustrating the topics and content of the CDCPS lecture.

Resources

License

Stars

Watchers

Forks

Packages

No packages published