Programa

Sistemas de Controlo Distribuído em Tempo Real

Mestrado Bolonha em Engenharia Eletrotécnica e de Computadores

Programa

Os seguintes tópicos são abordados durante o curso: 1) Introdução aos sistemas de controlo distribuído em tempo-real: definições, arquitecturas e tipos. Hardware para controlo, computação e comunicações em sistemas de controlo distribuído. 2) A linguagem de programação C++. Programação de micro-controladores com restrições de computação e memória. 3) Introdução ao sistemas controlados por computador. Controladores de Malha Directa e de Realimentação. Controladores PID, métodos de anti-windup e o algoritmo de velocidade. Discretização de controladores de tempo contínuo. 4) Comunicações para controlo em tempo-real. Redes locais de controlo. Exemplos de redes de tempo-real em controlo e automação, p.ex. o CAN BUS. 5) Programação de sistemas concorrentes e multitarefa em tempo real. 6) Formulação de problemas de controlo óptimo. 7) Alguns algoritmos de coordenação e de optimização em sistemas de controlo distribuído: p.ex. compensação de perturbação acessível e o algoritmo de consensus.