• Non ci sono risultati.

TEORIA DEL CONTROLLO TEORIA DEL CONTROLLO

N/A
N/A
Protected

Academic year: 2021

Condividi "TEORIA DEL CONTROLLO TEORIA DEL CONTROLLO"

Copied!
10
0
0

Testo completo

(1)

TEORIA DEL CONTROLLO TEORIA DEL CONTROLLO

Anno Accademico 2010/2011 Anno Accademico 2010/2011

Secondo Semestre Secondo Semestre MAT/05 Analisi Matematica MAT/05 Analisi Matematica

Fabio Bagagiolo Fabio Bagagiolo

(2)

Cos’è un Problema di Controllo Cos’è un Problema di Controllo

Un problema di controllo, in generale, consiste in una relazione Un problema di controllo, in generale, consiste in una relazione

“input-output” che ad ogni ingresso (input) fornisce un’unica uscita

“input-output” che ad ogni ingresso (input) fornisce un’unica uscita (output).

(output).

Gli ingressi ammissibili sono detti “controlli” e la loro scelta è a Gli ingressi ammissibili sono detti “controlli” e la loro scelta è a

disposizione di un “controllore esterno” che, esercitando tale scelta, disposizione di un “controllore esterno” che, esercitando tale scelta, cerca di ottenere una risposta desiderata.

cerca di ottenere una risposta desiderata.

Problemi di questo tipo sorgono in modo naturale nelle scienze Problemi di questo tipo sorgono in modo naturale nelle scienze applicate, dall’ingegneria alla finanza, dalla biologia all’economia.

applicate, dall’ingegneria alla finanza, dalla biologia all’economia.

Tipicamente i sistemi di cui ci si occupa sono “evolutivi”, cioè il loro Tipicamente i sistemi di cui ci si occupa sono “evolutivi”, cioè il loro stato dipende dal tempo. Quindi anche i controlli dipendono dal stato dipende dal tempo. Quindi anche i controlli dipendono dal

tempo e possono essere pensati come “strategie” a disposizione del tempo e possono essere pensati come “strategie” a disposizione del controllore per guidare in maniera opportuna l’evoluzione del

controllore per guidare in maniera opportuna l’evoluzione del sistema.

sistema.

Principalmente ci occuperemo di sistemi la cui evoluzione è descritta Principalmente ci occuperemo di sistemi la cui evoluzione è descritta da un sistema di equazioni differenziali ordinarie. Il controllo consiste da un sistema di equazioni differenziali ordinarie. Il controllo consiste allora nella scelta di eventuali parametri che entrano nelle equazioni.

allora nella scelta di eventuali parametri che entrano nelle equazioni.

(3)

Un esempio: Atterraggio Soffice Un esempio: Atterraggio Soffice

sulla Luna sulla Luna

Supponiamo di essere ai Supponiamo di essere ai comandi di una navicella comandi di una navicella

spaziale che deve spaziale che deve

atterrare sulla luna.

atterrare sulla luna.

L’atterraggio deve essere L’atterraggio deve essere

soffice (“soft” in inglese), soffice (“soft” in inglese), cioè dobbiamo arrivare al cioè dobbiamo arrivare al suolo lunare con velocità suolo lunare con velocità

nulla, altrimenti ci nulla, altrimenti ci

schiantiamo al suolo.

schiantiamo al suolo.

Supponiamo di avere a Supponiamo di avere a

disposizione (il controllo) disposizione (il controllo)

la forza propulsiva della la forza propulsiva della

navicella verso l’alto.

navicella verso l’alto.

(4)

Modello analitico Modello analitico

h h altezza dal suolo lunare altezza dal suolo lunare v v velocità scalare verticale velocità scalare verticale m m massa della navicella massa della navicella

g g modulo accelerazione gravità lunare modulo accelerazione gravità lunare

a a forza propulsiva rivolta verso l’alto (a nostra forza propulsiva rivolta verso l’alto (a nostra disposizione).

disposizione).

Lo stato del sistema

Lo stato del sistema (h,v) (h,v) è descritto dalle è descritto dalle equazioni

equazioni

h’(t) = v(t), v’(t)=-g+a(t)/m h’(t) = v(t), v’(t)=-g+a(t)/m

(5)

Scopo Scopo

Partendo da un dato iniziale

Partendo da un dato iniziale (h(0),v(0)), (h(0),v(0)), lo lo scopo è quello di determinare una

scopo è quello di determinare una strategia propulsiva

strategia propulsiva a(t) a(t) (il controllo) in (il controllo) in modo tale che, ad un certo istante

modo tale che, ad un certo istante T T , si , si abbia

abbia (h(T),v(T))=(0,0), (h(T),v(T))=(0,0), ovvero che ovvero che l’atterraggio soffice sia avvenuto.

l’atterraggio soffice sia avvenuto.

(6)

Domande Domande

(controllabilità) Esistono controlli

(controllabilità) Esistono controlli aa che mi permettono di che mi permettono di atterrare in modo soffice?

atterrare in modo soffice?

(controllo ottimo) Esiste un controllo che mi fa atterrare in (controllo ottimo) Esiste un controllo che mi fa atterrare in modo soffice nel minor tempo possibile? Oppure

modo soffice nel minor tempo possibile? Oppure

consumando minor carburante possibile? (il consumo di consumando minor carburante possibile? (il consumo di carburante può essere proporzionale alla forza

carburante può essere proporzionale alla forza

esercitata, e quindi ci vuole una terza equazione nel esercitata, e quindi ci vuole una terza equazione nel sistema).

sistema).

(controllo feedback) E’ possibile fare in modo che la (controllo feedback) E’ possibile fare in modo che la navicella si controlli automaticamente? Questo

navicella si controlli automaticamente? Questo significherebbe determinare un controllo

significherebbe determinare un controllo a(t,h,v)a(t,h,v) che ad che ad ogni istante “legge” lo stato

ogni istante “legge” lo stato (h,v)(h,v) e si corregge e si corregge opportunamente per raggiungere lo scopo.

opportunamente per raggiungere lo scopo.

(7)

Scopo del corso Scopo del corso

Il nostro scopo principale sarà quello di Il nostro scopo principale sarà quello di

studiare da un punto di vista analitico studiare da un punto di vista analitico

(matematico) problemi di controllo e di (matematico) problemi di controllo e di

fornire risultati alquanto generali da poter fornire risultati alquanto generali da poter

essere applicati poi a svariati casi concreti.

essere applicati poi a svariati casi concreti.

(8)

Prerequisiti Prerequisiti

E’ consigliato avere seguito il corso E’ consigliato avere seguito il corso Equazioni Differenziali Ordinarie. Equazioni Differenziali Ordinarie.

Il corso

Il corso Analisi Matematica VI può essere Analisi Matematica VI può essere d’aiuto, ma non è indispensabile.

d’aiuto, ma non è indispensabile.

Ad ogni modo molti concetti necessari Ad ogni modo molti concetti necessari

saranno introdotti durante il corso stesso.

saranno introdotti durante il corso stesso.

(9)

Sito web Sito web

Ulteriori informazioni si possono trovare Ulteriori informazioni si possono trovare

alla pagina alla pagina

http://www.science.unitn.it/~bagagiol/infocorsocontrollo.html http://www.science.unitn.it/~bagagiol/infocorsocontrollo.html

(10)

Post Scriptum Post Scriptum

Le lezioni si svolgeranno in modo Le lezioni si svolgeranno in modo

tradizionale: gesso bianco e lavagna nera.

tradizionale: gesso bianco e lavagna nera.

Riferimenti

Documenti correlati

Il principio di massimo per problemi con intervallo di tempo fissato e variabile.. Confronto con l’equazione di Eulero-Lagrange e con la funzione di eccesso

• A partire dal modello del sistema nel caso di controllo ottimo LQ, presentato in precedenza, si era arrivati a definire la legge di controllo:. • Dalle condizioni al

Nell’ identificazione dei parametri di un sistema dinamico lineare tempo invariante, definito da una funzione di trasferimento tempo-discreta, la scelta del periodo T s con cui

Rispondere alle seguenti domande, riportando le soluzioni (enunciati, risposte finali e passaggi salienti degli esercizi proposti, ecc.) nei riquadri appositamente predisposti. Se

Rispondere alle seguenti domande, riportando le soluzioni (enunciati, risposte finali e passaggi salienti degli esercizi proposti, ecc.) nei riquadri

Rispondere alle seguenti domande, riportando le soluzioni (enunciati, risposte finali e passaggi salienti degli esercizi proposti, ecc.) nei riquadri

• La condizione di mutua esclusione e’ l’unificazione dell’elemento da cancellare con la testa della lista dell’elemento da cancellare con la testa della lista. (cl1) delete1(T,

un processo puo’ chiamare wait quando riceve SIGCHLD, in questo caso ritorna immediatamente con lo stato del figlio appena terminato waitpid può scegliere quale figlio aspettare