Vai al contenuto
Teoria dei Sistemi

Sistemi non lineari: ritratto di fase e metodi di Lyapunov

Equilibri multipli, cicli limite, fuga in tempo finito e caos, ritratto di fase del pendolo, metodo indiretto, metodo diretto di Lyapunov con dimostrazione, energia del pendolo, principio di LaSalle.

I sistemi lineari sono una comodità matematica: quasi tutto nel mondo reale è non lineare, a cominciare dalla saturazione di ogni attuatore. I sistemi non lineari possono fare cose che quelli lineari non fanno: avere più equilibri, oscillare con ampiezza fissa indipendente dalle condizioni iniziali, esplodere in un tempo finito, comportarsi in modo caotico. In questa lezione vediamo questi fenomeni, il ritratto di fase, il metodo indiretto di Lyapunov (la linearizzazione) e il metodo diretto, con la dimostrazione del teorema e l’esempio del pendolo, in cui l’energia è la funzione di Lyapunov.

Fenomeni che i sistemi lineari non hanno

  • Più equilibri isolati. Un sistema lineare ha un solo equilibrio, o un’infinità su un sottospazio; il pendolo ne ha due di natura opposta, in basso e rovesciato (e le loro copie ogni 2\pi).
  • Cicli limite. Un’oscillazione isolata, con ampiezza e periodo propri, verso cui convergono le traiettorie vicine. L’oscillatore di Van der Pol, \ddot{x} - \mu(1 - x^2)\dot{x} + x = 0, ha uno smorzamento negativo per piccole ampiezze e positivo per grandi: le piccole oscillazioni crescono, le grandi si smorzano, e tutto converge allo stesso ciclo. È il principio di funzionamento degli oscillatori elettronici, in cui la non linearità dell’amplificatore fissa l’ampiezza (lezione sugli oscillatori di Elettronica applicata).
  • Fuga in tempo finito. L’equazione \dot{x} = x^2 con x(0) = x_0 \gt  0 ha soluzione x(t) = x_0/(1 - x_0t), come si verifica derivando: va all’infinito nell’istante t = 1/x_0. Nessun sistema lineare lo fa: al massimo cresce esponenzialmente.
  • Caos. Già con tre stati, sistemi deterministici come le equazioni di Lorenz hanno traiettorie limitate ma imprevedibili a lungo termine, perché errori piccolissimi sulla condizione iniziale crescono esponenzialmente.

Il ritratto di fase

Per i sistemi del secondo ordine si disegnano le traiettorie nel piano degli stati: il ritratto di fase. Mostra a colpo d’occhio equilibri, zone di attrazione e cicli.

Ritratto di fase del pendolo con attrito
Nel piano angolo-velocità le traiettorie si avvolgono a spirale verso l’equilibrio in basso, nell’origine, che è stabile. Gli equilibri in più e meno pi greco, il pendolo rovesciato, sono punti di sella: le traiettorie vi si avvicinano lungo una direzione e se ne allontanano lungo un’altra. Con abbastanza energia iniziale il pendolo compie giri completi prima di fermarsi.

Il metodo indiretto: la linearizzazione

Teorema (metodo indiretto di Lyapunov). Sia A la jacobiana del sistema in un equilibrio (lezione sulle rappresentazioni).

  • Se tutti gli autovalori di A hanno parte reale negativa, l’equilibrio è localmente asintoticamente stabile.
  • Se almeno un autovalore ha parte reale positiva, l’equilibrio è instabile.
  • Se gli autovalori hanno parte reale non positiva e qualcuno è sull’asse immaginario, la linearizzazione non dice nulla: decidono i termini non lineari.

L’idea della dimostrazione è usare come funzione di Lyapunov per il sistema non lineare la funzione quadratica x^TPx trovata per il sistema linearizzato (lezione sulla stabilità): vicino all’equilibrio i termini non lineari sono di ordine superiore e non riescono a cambiare il segno della sua derivata.

Esempio. Per il pendolo con attrito, il polinomio caratteristico della jacobiana è s^2 + \beta s + g/L in basso, con radici a parte reale negativa: stabile. Nell’equilibrio rovesciato è s^2 + \beta s - g/L, il cui termine noto negativo garantisce una radice reale positiva: instabile, un punto di sella.

Il caso critico non è raro. Senza attrito (\beta = 0) gli autovalori in basso sono \pm j\sqrt{g/L}, sull’asse immaginario, e la linearizzazione non decide. Serve il metodo diretto.

Il metodo diretto di Lyapunov

Teorema. Sia l’origine un equilibrio di \dot{x} = f(x) e sia V una funzione continua con derivate continue, definita positiva in un intorno dell’origine (V(0) = 0, V(x) \gt  0 altrove). Se lungo le traiettorie \dot{V} = \nabla V\cdot f(x) \le 0, l’origine è stabile. Se \dot{V} \lt  0 per ogni x \ne 0, è asintoticamente stabile.

Dimostrazione (stabilità). Dato \varepsilon \gt  0, sia m il minimo di V sulla sfera \|x\| = \varepsilon, positivo perché V è definita positiva. L’insieme \{x : \|x\| \lt  \varepsilon,\ V(x) \lt  m\} contiene l’origine e, per la continuità di V, una palla di raggio \delta attorno a essa. Una traiettoria che parte in questa palla ha V \lt  m all’inizio, e poiché V non cresce, mantiene V \lt  m per sempre. Per uscire dalla palla di raggio \varepsilon dovrebbe attraversarne la superficie, dove V \ge m: impossibile. Quindi resta entro \varepsilon. ∎

Il metodo non richiede di risolvere le equazioni, e funziona lontano dall’equilibrio. La difficoltà è trovare V: non c’è una ricetta generale, ma per i sistemi fisici l’energia è il primo candidato.

L’esempio del pendolo

Per il pendolo \dot\theta = \omega, \dot\omega = -(g/L)\sin\theta - \beta\omega, si prende l’energia meccanica per unità di massa, cinetica più potenziale (divise per L^2):

    \[ V(\theta, \omega) = \frac{1}{2}\omega^2 + \frac{g}{L}(1 - \cos\theta) \]

È definita positiva vicino all’origine (1 - \cos\theta \gt  0 per 0 \lt  |\theta| \lt  2\pi). La sua derivata lungo le traiettorie è

    \[ \dot{V} = \omega\dot\omega + \frac{g}{L}\sin\theta\,\dot\theta = \omega\left(-\frac{g}{L}\sin\theta - \beta\omega\right) + \frac{g}{L}\sin\theta\,\omega = -\beta\omega^2 \le 0 \]

Quindi l’equilibrio in basso è stabile, anche senza attrito, dove \dot V = 0 e l’energia si conserva: il caso che la linearizzazione non sapeva decidere. Con attrito \dot{V} è solo semidefinita negativa (vale zero quando \omega = 0, qualunque sia \theta), quindi il teorema dà solo la stabilità. Il principio di invarianza di LaSalle completa il ragionamento: le traiettorie convergono al più grande insieme invariante contenuto in \{\dot V = 0\}; ma se \omega resta nulla, anche \dot\omega = -(g/L)\sin\theta deve essere nulla, e vicino all’origine questo accade solo per \theta = 0. L’equilibrio è quindi asintoticamente stabile, come mostra il ritratto di fase.

Oltre l’analisi

Le stesse idee servono a progettare. Il controllo di un segway o di un pendolo inverso su carrello si progetta di solito sul modello linearizzato attorno alla posizione verticale, e funziona finché l’angolo resta piccolo. Per grandi escursioni si usano tecniche non lineari: la linearizzazione in retroazione, che cancella le non linearità note con il comando stesso; il controllo a struttura variabile (sliding mode), robusto alle incertezze; e il progetto diretto di regolatori che rendono negativa la derivata di una funzione di Lyapunov scelta in anticipo.

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
0
Would love your thoughts, please comment.x
()
x