Lezione 1 · Canale 2 · mercoledì 23 settembre 2026
Sistemi dinamici: modelli e analisi
Sistemi Dinamici
Riassunto
La rappresentazione nello spazio di stato descrive i sistemi dinamici a tempo continuo e discreto mediante equazioni differenziali e alle differenze con matrici a coefficienti costanti. L'esempio massa-molla-smorzatore illustra come convertire un'equazione differenziale di secondo ordine in un sistema del primo ordine e come autovalori e autovettori descrivano il comportamento del modello. Una rete elettrica e il sistema meccanico mostrano che rappresentazioni diverse possono descrivere comportamenti analoghi; la diagonalizzazione consente di portare il sistema a coordinate modali dove l'evoluzione risulta disaccoppiata. Il modello di un corso di laurea illustra la modellazione discreta, sottolineando che il modello dipende dalle ipotesi adottate. Si introduce la linearizzazione locale dei sistemi non lineari intorno ai loro equilibri, usando il pendolo per distinguere un equilibrio stabile da uno instabile.
Concetti chiave
- Sistema a tempo continuo — sistema descritto usando una variabile temporale continua, con il tempo appartenente a .
- Sistema a tempo discreto — sistema descritto mediante istanti di campionamento o passi temporali cadenzati, indicati con .
- Elemento con memoria — elemento, come il condensatore o l'induttanza, il cui comportamento dipende dalla storia del sistema e dalle condizioni iniziali.
- Variabile di stato — variabile, o insieme di variabili, che descrive lo stato del sistema e consente di rappresentarne la dinamica con equazioni differenziali del primo ordine.
- Ingresso — grandezza applicata al sistema che ne influenza il comportamento e sulla quale si può intervenire.
- Uscita — grandezza del sistema che si intende misurare, osservare o monitorare.
- Sistema lineare stazionario a dimensione finita — modello lineare con matrici a coefficienti costanti e vettore di stato di dimensione finita.
- Stazionarietà — proprietà per cui il comportamento dipende dal tempo trascorso dall'inizializzazione e non dall'istante assoluto in cui si osserva il sistema; nel modello presentato corrisponde a matrici costanti.
- Matrici simili — matrici e per cui esiste una matrice invertibile tale che ; hanno gli stessi autovalori.
- Equilibrio — condizione in cui la velocità di variazione dello stato è nulla e, in assenza di sollecitazioni, il sistema resta in quella condizione.
- Equilibrio stabile — equilibrio per cui piccole perturbazioni producono traiettorie che ritornano verso la condizione di equilibrio, come il pendolo nella posizione verticale verso il basso.
- Equilibrio instabile — equilibrio per cui una piccola perturbazione allontana il sistema dalla condizione di equilibrio, come il pendolo capovolto.
- Linearizzazione — approssimazione di un sistema non lineare con un modello lineare valido nell'intorno di un punto di equilibrio, ottenuta sviluppando le funzioni al primo ordine.
Sviluppo
Leggi costitutive e memoria
La legge di Ohm per una resistenza esprime una relazione istantanea: la tensione ai suoi capi è il prodotto della resistenza per la corrente, entrambi valutati nello stesso istante.
Il condensatore si comporta diversamente: la relazione tra corrente e tensione è differenziale. Per conoscere la tensione in un istante occorre tenere conto di ciò che è avvenuto dall'istante iniziale e della condizione iniziale. Per questo condensatori e induttanze sono presentati come elementi con memoria.
Tempo continuo e tempo discreto
Nel sistema continuo il tempo varia con continuità. Un esempio di modello discreto è l'evoluzione demografica osservata tramite censimenti: si misura la popolazione a intervalli cadenzati e si calcola quella al passo successivo tenendo conto di nascite e decessi. Un modello più dettagliato suddivide la popolazione in fasce d'età, con coefficienti di natalità e mortalità specifici.
Rappresentazione nello spazio di stato
Per i sistemi continui si introduce la forma
Il vettore raccoglie le variabili di stato; è l'ingresso e l'uscita. Le dimensioni sono , e . Dato un processo, il primo passaggio di modellazione consiste nell'individuare ingresso e uscita, identificare lo stato e ricavare le equazioni che li collegano.
Sistemi lineari, stazionari e a dimensione finita
Il modello in forma di stato è un sistema di equazioni differenziali lineari, stazionarie e a dimensione finita. È lineare perché le equazioni sono lineari nelle variabili considerate; è stazionario perché le matrici non dipendono dal tempo. Si distingue così la dipendenza dall'istante assoluto dalla dipendenza dal tempo trascorso dall'inizializzazione.
Massa, molla e smorzatore
Il primo esempio meccanico è un carrellino di massa vincolato a muoversi lungo una guida e collegato a una molla e a uno smorzatore. La forza applicata è l'ingresso e lo spostamento del carrellino è l'uscita. L'equazione è del secondo ordine: la massa lega la forza all'accelerazione, la molla introduce una forza proporzionale allo spostamento e lo smorzatore una forza proporzionale alla velocità.
Senza attrito, il carrellino spostato e poi lasciato oscilla indefinitamente. Con smorzamento piccolo oscilla per un po' e poi si ferma; in un mezzo molto denso può invece tornare verso la posizione di equilibrio senza oscillazioni evidenti.
Dall'equazione del secondo ordine alle variabili di stato
Per costruire una rappresentazione del primo ordine si sceglie la posizione come prima variabile di stato e la velocità come seconda: e . La prima equazione diventa ; la seconda si ottiene isolando l'accelerazione nell'equazione meccanica. Il procedimento si generalizza: un'equazione differenziale di ordine porta a uno stato con componenti.
Determinazione di , , e
Le dimensioni dipendono dal numero di stati, ingressi e uscite: è , è , è e è . I coefficienti delle variabili di stato nelle equazioni vanno nelle righe di ; quelli degli ingressi formano . Dalla relazione di uscita si ricavano e .
Per il carrellino, l'uscita è la posizione, quindi ; la matrice seleziona la prima componente dello stato e non c'è un collegamento diretto ingresso-uscita, quindi .
Il modello come scatola nera e simulazione
Il modello può essere visto come una scatola: si applica una forza e si osserva la posizione, anche senza conoscere direttamente tutto ciò che accade al suo interno. Gli esperimenti sull'ingresso e sull'uscita possono aiutare a identificare il modello.
Nelle simulazioni, il comportamento massa-molla-smorzatore varia secondo i parametri. A smorzamento nullo la massa oscilla senza fermarsi; con massa , costante elastica e smorzamento torna all'equilibrio senza oscillazioni; con massa , costante elastica e smorzamento oscilla, ma le oscillazioni si attenuano.
Autovalori e comportamento del sistema meccanico
Le differenze osservate nel comportamento sono collegate agli autovalori della matrice . Nei casi considerati essi possono essere reali distinti (come nel secondo esempio, con autovalori e ), complessi coniugati (come nel terzo, con autovalori ) o coincidenti. Gli strumenti di algebra lineare già acquisiti servono quindi a interpretare il comportamento dinamico del modello.
Modellazione di una rete elettrica
Per il circuito con resistenze, condensatore e induttanza si scelgono come ingresso la tensione applicata e come uscita la corrente nell'induttanza. Si richiamano la legge delle maglie e quella dei nodi, insieme alle relazioni costitutive del condensatore e dell'induttanza. Una scelta possibile per lo stato è e .
La matrice dinamica è coerente con le equazioni , e .
Rappresentazioni equivalenti e matrici simili
Il sistema elettrico e il sistema massa-molla-smorzatore possono avere un comportamento analogo per opportuni valori dei parametri. Due matrici simili hanno gli stessi autovalori. Una stessa dinamica può essere rappresentata in modi diversi scegliendo variabili di stato differenti; viceversa, processi fisici diversi possono essere descritti dalla stessa equazione differenziale. Il comportamento non dipende quindi dalla particolare rappresentazione scelta.
Diagonalizzazione e cambio di coordinate
Se la matrice è diagonalizzabile, un cambio di coordinate può portarla a una forma diagonale. In coordinate diagonali le componenti dello stato evolvono indipendentemente: ciascuna segue un'equazione scalare determinata dal proprio autovalore. La diagonalizzazione non è sempre possibile; il caso critico è quando la molteplicità geometrica di un autovalore non è sufficiente rispetto alla sua molteplicità algebrica.
Esempio di diagonalizzazione del sistema meccanico
Per , e , la matrice del sistema è
Il polinomio caratteristico è , con autovalori e . Gli autovettori destri sono e . Usando questi vettori come colonne di una matrice , le coordinate modali sono e la matrice dinamica diventa diagonale con autovalori sulla diagonale.
L'uscita posizione è . In assenza di forzamento, ciascuna componente modale evolve secondo il proprio autovalore: entrambe tendono a zero perché gli autovalori sono negativi. La soluzione scalare esponenziale permette di leggere direttamente la decrescita delle due componenti.
Revisione di algebra lineare e analisi
Gli strumenti di algebra lineare necessari sono rango e nucleo, determinanti e inverse, autovalori e autovettori, coordinate polari dei numeri complessi, cambio di base e dimensioni nei prodotti tra matrici. Per calcolare gli autovettori occorre che la matrice abbia una caduta di rango; per diagonalizzare servono abbastanza autovettori indipendenti. Si richiama inoltre che gli autovalori di una matrice diagonale sono gli elementi diagonali e che, per una matrice triangolare a blocchi, si possono ricavare dagli autovalori dei blocchi diagonali.
Un esempio è il blocco , i cui autovalori sono . Si ripassa anche modulo e fase di un numero complesso e la condizione di compatibilità delle dimensioni nei prodotti tra matrici.
Radici dei polinomi e criterio di Routh
Poiché gli autovalori sono le radici del polinomio caratteristico, è importante capire il segno delle parti reali senza calcolare tutte le radici, soprattutto per sistemi di dimensione elevata. Il criterio di Routh è un metodo che generalizza la regola di Cartesio per determinare il segno delle radici.
Metodo delle tangenti per la radice quadrata
Un modello iterativo per calcolare la radice quadrata di un numero si ottiene riconducendo il problema alla soluzione di e applicando il metodo delle tangenti: si parte da un valore iniziale e si itera per approssimazioni successive. Si ottiene .
Modello discreto di un corso di laurea
Il corso viene modellato come sistema a tempo discreto con tre fasce: studenti del primo, secondo e terzo anno. Si assume che al primo anno entrino i nuovi immatricolati e i ripetenti; al secondo e terzo anno arrivino gli studenti promossi e restino quelli che ripetono. Dal terzo anno una parte si laurea e la parte restante ripete.
Le ipotesi escludono abbandoni e trasferimenti da o verso altri corsi di laurea o atenei. Le percentuali di ripetenza sono comprese tra zero e uno. Il modello mostra che la qualità della descrizione dipende dalle ipotesi che si fanno sul processo.
Sistema idraulico non lineare
Si considera un serbatoio con ingresso regolato da una valvola e uscita caratterizzata da una portata. La variazione del volume è legata alla differenza tra portata entrante e uscente. La relazione di efflusso introduce una radice quadrata dell'altezza, perciò il modello contiene una funzione non lineare.
Pendolo e stabilità degli equilibri
Il pendolo è un esempio di sistema non lineare, perché nell'equazione compare . Si distinguono la posizione verticale verso il basso e quella capovolta: una piccola perturbazione nella prima tende a essere riassorbita, mentre nella seconda porta il pendolo ad allontanarsi dall'equilibrio.
Equilibri del pendolo
Per trovare gli equilibri si pone nulla la derivata dello stato e si considera il sistema senza ingresso. Ne segue che la velocità angolare è zero e che , quindi gli angoli di equilibrio sono i multipli di . Le due classi rilevanti sono la posizione verso il basso e quella capovolta.
Linearizzazione con lo sviluppo di Taylor
Per studiare il comportamento vicino a un equilibrio si approssima il sistema non lineare con lo sviluppo di Taylor al primo ordine. Il termine costante si annulla nel punto di equilibrio; le derivate rispetto allo stato e all'ingresso definiscono le matrici locali e . Ponendo , dove è lo stato di equilibrio, si ottiene un modello lineare locale.
Modello linearizzato del pendolo
Nel punto verso il basso, gli autovalori del modello linearizzato hanno parte reale negativa: le traiettorie vicine convergono verso l'equilibrio, quindi esso è stabile. Nel punto capovolto, il polinomio caratteristico ha una radice con parte reale positiva e una con parte reale negativa; la traiettoria si allontana lungo la direzione instabile. L'analisi si svolge localmente: descrive il comportamento per perturbazioni piccole intorno all'equilibrio.
Forma canonica e polinomio caratteristico
Si richiama la matrice con una diagonale di uno sopra la diagonale principale, zeri altrove e coefficienti nell'ultima riga cambiati di segno. Il polinomio caratteristico associato è monico e i suoi coefficienti si leggono, con la convenzione indicata, dall'ultima riga. Questa struttura permette di collegare direttamente la matrice al polinomio.
Formule e dimostrazioni
Legge di Ohm
è la tensione ai capi della resistenza, la corrente e la resistenza, assunta costante. La relazione è istantanea.
Condensatore
è la corrente, la tensione e la capacità. La legge differenziale implica che la tensione dipende dall'evoluzione precedente e dalla condizione iniziale.
Induttanza
è la tensione, la corrente e l'induttanza.
Equazioni di stato e di uscita
è lo stato, l'ingresso e l'uscita. Le matrici hanno dimensioni , , e .
Equazione meccanica: massa-molla-smorzatore
è la massa, il coefficiente di smorzamento, la costante elastica, lo spostamento e la forza applicata.
Variabili di stato e modello equivalente
Quindi
Autovalori nell'esempio con , ,
Gli autovalori sono e . I corrispondenti autovettori destri sono e .
Relazioni costitutive e stato scelto per il circuito
La matrice dinamica è
Le equazioni portano a , e . Nel confronto con il sistema meccanico si ha , e , dalla quale si ottiene l'equazione equivalente
Trasformazione di similarità
è invertibile. Matrici simili hanno gli stessi autovalori. Se le colonne di sono autovettori indipendenti, la scelta porta la matrice di stato alla forma diagonale .
Per l'esempio meccanico con autovalori e :
Dato che , nelle coordinate modali . In assenza di ingresso, le equazioni scalari sono e , con soluzioni esponenziali determinate dai rispettivi valori iniziali.
Equazioni di aggiornamento per il modello degli iscritti
sono gli iscritti rispettivamente al primo, secondo e terzo anno; sono i nuovi immatricolati; sono i laureati. indica la quota che ripete l'anno corrispondente.
Forma matriciale del modello degli iscritti
La matrice è triangolare e i suoi autovalori sono . Se ciascuno è strettamente minore di uno in modulo, i modi associati si attenuano come : in assenza di nuovi immatricolati la popolazione modellata tende a esaurirsi.
Equazione non lineare del pendolo
è la massa, la lunghezza, l'accelerazione di gravità, il coefficiente di attrito, l'angolo e l'ingresso.
Ponendo e :
Punti di equilibrio del pendolo senza ingresso
Le due classi rappresentano le posizioni verso il basso ( modulo ) e capovolta ( modulo ).
Linearizzazione al primo ordine
Per , intorno a un equilibrio si definiscono
Con e trascurando i termini di ordine superiore:
Nel punto verso il basso, con :
I parametri positivi danno autovalori con parte reale negativa nel caso discusso, associati a traiettorie che tornano verso l'equilibrio.
Nel punto capovolto:
Il termine costante negativo comporta una radice con parte reale positiva e una con parte reale negativa: il punto di equilibrio è instabile.
Forma canonica e polinomio caratteristico
Per la matrice con uno sulla sovradiagonale e ultima riga , il polinomio caratteristico è
La struttura della matrice consente di leggere i coefficienti del polinomio dall'ultima riga, con segno cambiato.