Course Jukebox

Course Jukebox

Course Detail

Standard Academic Year
2nd year of master
Course delivery methods
Engineering & technology
Grenoble INP Institute of Engineering Univ. Grenoble Alpes
Valence - Autres
Course Offering Year
Course Offering Month
Weekday and Period
Course Number

Decentralized Control of Complex Systems Université Grenoble Alpes

Course Overview

1. An optimization-based approach for control of complex systems (Optimization-based control; Generic prediction models; Generation of a reference trajectory/profile; Set-theoretic elements; Mixed-integer representations in control design)
2. Cooperative control of multi-agent dynamical systems (System description; collision avoidance formulation; Area coverage for multi-agent systems in multi-obstacle environment; A tight configuration of multi-agent formation; centralized MPC, Distributed MPC; decentralized MPC)
3. Stability analysis
4. Examples, simulations, benchmarks and applications (Flight control experiments of Unmanned Aerial Vehicles; Microgrid energy management; Decentralized supervision and control of water networks)

Learning Achievement


The goal of this course is the optimal constrained control of complex dynamical systems. Elements from control theory and optimization will be merged together in order to provide useful tools which will be further applied to various problems involving multi-agent dynamical systems and interconnected systems in general. Beside classic control challenges related to the centralized vs distributed vs decentralized approaches, the stabilization and the tracking performances of each agent, there are a series of constraints imposed by the interaction with the environment and between themselves (anti-collision, avoidance constraints) as well as solving a collaborative task (e.g., maintain a fixed formation). This is generally the case with vehicles evolving in the same physical space, collaborative robots or drones covering a certain area. Some application benchmarks like control and coordination of multiple drones, energy management in complex energy systems and water distribution networks are discussed.

Course prerequisites

Algorithms and programming, Linear and non-linear control, Optimal and predictive control

Grading Philosophy

E1 : Oral exam (in English) of 20 minutes for a team of students. E2 : Oral exam (in English) of 20 minutes and a report (in English).

Course schedule

Course type


Online Course Requirement



Other information

Course content can evolve at any time before the start of the course. It is strongly recommended to discuss with the course contact about the detailed program.

Please consider the following deadlines for inbound mobility to Grenoble:
- April 1st, 2020 for Full Year (September to June) and Fall Semester (September to January) intake ;
- September 1st, 2020 for Spring Semester intake (February – June).

Site for Inquiry

Please inquire about the courses at the address below.

Contact person: