Identificazione di sistemi dinamici
|
|
|
- Carolina Pasini
- 10 anni fa
- Просмотров:
Транскрипт
1 Scuola universitaria professionale della Svizzera italiana SUP SI Dipartimento Tecnologie Innovative Identificazione di sistemi dinamici Ivan Furlan 21 dicembre 2011
2 Identificazione di sistemi dinamici 2 Ivan Furlan 21 dicembre 2011
3 Indice 1 Identificazione non parametrica Introduzione Metodi temporali Background sulla risposta all impulso Determinazione della risposta all impulso da u(k) e y(k) Implementazione numericamente migliore Background sulla correlazione di due segnali Determinazione della risposta all impulso tramite correlazioni Implementazione numericamente migliore Utilizzo di un rumore bianco nel metodo delle correlazioni Metodi frequenziali Determinazione della funzione di trasferimento dalle trasformate di Fourier di u(k) e y(k) Determinazione della funzione di trasferimento tramite trasformate di Fourier delle correlazioni Utilizzo dei modelli non parametrici Informazioni base ricavabili della risposta all impulso Informazioni base ricavabili della risposta frequenziale Funzione di trasferimento di primo ordine a partire dalla riposta al gradino unitario Funzione di trasferimento di secondo ordine a partire dalla riposta nel tempo Identificazione parametrica Introduzione Identificazione dei parametri di un modello parametrico in funzione dell errore di predizione Identificazione parametrica basata su una struttura OE (Output Error) Identificazione parametrica basata su una struttura Box-Jenkis Casi particolari della struttura Box-Jenkis Struttura ARX (Auto Regressive exogenous) Struttura ARMAX (Auto Regressive Moving Average exogenous) dicembre 2011 Ivan Furlan 3
4 Identificazione di sistemi dinamici INDICE 4 Ivan Furlan 21 dicembre 2011
5 Capitolo 1 Identificazione non parametrica 1.1 Introduzione Un sistema dinamico può essere descritto per mezzo di due tipologie di modello Modelli di tipo non parametrico In questo contesto, i sistemi dinamici vengono rappresentati per mezzo di segnali temporali (come risposta all impulso o allo scalino del sistema), oppure frequenziali (risposta armonica). I modelli di tipo non parametrico sono utili nei casi in cui non si abbia informazione esatta sull ordine o struttura del sistema che si vuole identificare. Dai risultati si potrà poi evincere quest ultime informazioni, utili a trovare un modello di tipo parametrico. Modelli di tipo parametrico In questo contesto, i sistemi dinamici vengono rappresentati per mezzo di equazioni differenziali (o alle differenze), oppure per mezzo di funzioni (o matrici) di trasferimento. I modelli di tipo non parametrico sono utili, ad esempio, per la progettazione di un sistema di controllo. Come vedremo, per ottenere un modello di tipo parametrico, è necessario conoscere ordine e struttura del sistema. Queste informazioni possono essere ricavate dalla modellazione fisica oppure dai risultati di un identificazione non parametrica. Questo capitolo si concentra su alcuni metodi base di identificazione non parametrica, essi, come tutti i metodi di identificazione, si basano su misure dell entrata u(k) e dell uscita y(k) di un generico sistema LTI (Lineare Tempo Invariante) discreto nel tempo. In generale il processo di identificazione può essere rappresentato come in figura 1.1. Il segnale di ingresso u(k) può essere, in linea di principio, di qualsiasi tipo. Lo scopo del segnale u(k) consiste nell eccitare il processo per ottenere informazioni sulla sua dinamica nel segnale di uscita y(k). Nel corso del capitolo verranno indicati alcuni tipi di segnali di norma utilizzati. 21 dicembre 2011 Ivan Furlan 5
6 Identificazione di sistemi dinamici Capitolo 1. Identificazione non parametrica u(k) Sistema sconosciuto y(k) Identificazione non parametrica Modello non parametrico Figura 1.1: Processo di identificazione 1.2 Metodi temporali I metodi temporali di identificazione non parametrica permettono di ricavare, partendo da misurazioni di entrata u(k) ed uscita y(k) di un sistema, la risposta all impulso h(k) del sistema stesso Background sulla risposta all impulso La risposta all impulso di un sistema, indicata solitamente con il simbolo h(k), corrisponde all uscita dello stesso se eccitato con un impulso unitario δ(k) { 0 se k 0 δ(k) = 1 se k = 0 Il segnale h(k) è rappresentativo del sistema, in quanto, come noto, lega i segnali di ingresso u(k) ed uscita y(k) per mezzo dell operatore di convoluzione y(k) = i= h(i) u(k i) = h(k) u(k). (1.1) Di conseguenza esso contiene tutta l informazione necessaria atta alla descrizione del sistema da un punto di vista Input/Ouput. Questo testo si concentra su sistemi di tipo causale (vale a dire l uscita al tempo k è funzione al massimo dell entrata u(k) attuale e appartenenti al passato, ma non di quelle future) in quanto tutti i sistemi fisici rispettano questa condizione. In questo caso, l operatore di convoluzione (1.1) può essere riscritto equivalentemente come segue in quanto h(k) = 0 per k < 0. y(k) = h(i) u(k i). (1.2) i=0 6 Ivan Furlan 21 dicembre 2011
7 1.2. Metodi temporali Identificazione di sistemi dinamici Determinazione della risposta all impulso da u(k) e y(k) Per ottenere la risposta all impulso basterebbe eccitare il sistema con il segnale δ(k), ma questo, causa la larghezza di banda limitata degli attuatori collegati al sistema, risulta di difficile realizzazione. La risposta all impulso viene quindi ottenuta in modo indiretto partendo, da altri segnali producibili dall attuatore, come ad esempio segnali di tipo stocastico. In generale, per ottenere la risposta all impulso h(k) per mezzo di un segnale di attuazione u(k) che non sia δ(k), si procede come descritto di seguito. Grazie all equazione (1.2) è possibile esprimere le uscite del sistema y(k) in funzione delle entrate u(k) come y(0) = h(0) u(0) y(1) = h(1) u(0) + h(0) u(1). y(n 1) = h(n 1) u(0) + h(n 2) u(1) h(1) u(n 2) + h(0) u(n 1) ottenendo un sistema di N equazioni in N incognite (i campioni h(k) della risposta all impulso). Con lo scopo di determinare h(k) è possibile risolvere il sistema di equazioni ottenuto sfruttando la notazione matriciale Y = U H (1.3) dove Y = y(0) y(1). y(n 1) U = u(0) u(1) u(0) u(n 1) u(n 2)... u(0) H = h(0) h(1). h(n 1) ed ottenendo H = U 1 Y L operazione ottenuta è detta deconvoluzione numerica. La matrice U rispetta la particolare proprietà di possedere diagonali costanti, questo tipo di matrice prende il nome di matrice Toeplitz Implementazione numericamente migliore Per sistemi asintoticamente stabili (poli con parte reale negativa), la risposta all impulso h(k) tende a zero con il crescere dei campioni k. Questo paragrafo descrive come utilizzare questa informazione con lo scopo di migliorare i risultati ottenuti dalla deconvoluzione. Come detto h(k) tende rapidamente a zero, questo significa che parte delle colonne della matrice U in Y = U H tendono ad avere peso nullo nel calcolo. Questo fatto può essere utilizzato per eliminare alcune colonne della 21 dicembre 2011 Ivan Furlan 7
8 Identificazione di sistemi dinamici Capitolo 1. Identificazione non parametrica matrice U, in quanto si conosce a priori che avranno influsso nullo, e permettendo quindi risultati numericamente migliori in quanto si andrà a lavorare con matrici di taglia ridotta. Il sistema di equazioni si semplificherà in dove U = U [ I N N 0 (N N ) N Y = U H ] H = h(0) h(1). h(n 1) dove N va scelto minore di N. In questo caso la matrice U non risulta quadrata, e quindi non è invertibile. Il sistema di equazioni risulta essere sovradeterminato (meno incognite che equazioni). In questo caso il problema può essere risolto nel senso dei minimi quadrati, per mezzo della matrice pseudoinversa di U, che corrisponde a U + = ( U T U ) 1 U T ottenendo H = U + Y Background sulla correlazione di due segnali La funzione di correlazione tra due segnali, misura la similitudine di forma e posizione in funzione di un parametro di traslazione relativo tra i due segnali h. La correlazione tra due segnali x(k) e y(k) viene calcolata come segue È importante notare che 1 R xy (h) = lim N 2 N R xy (h 1 + h 2 ) = lim N 2 N + 1 N i= N N i= N x(i) y(i + h) (1.4) x(i h 1 ) y(i + h 2 ) in quanto la traslazione totale relativa tra x(k) ed y(k) vale h 1 + h 2. L autocorrelazione, è la correlazione applicata tra un segnale e se stesso, cioè 1 R xx (h) = lim N 2 N + 1 N i= N x(i) x(i + h) La correlazione tra due segnali x(k) e y(k) rispetta le seguenti proprietà R xx (h) = R xx ( h) R xy (h) = R yx ( h) R xy (h) R xx (0) R yy (0) 1 2 (R xx(0) + R yy (0)) 8 Ivan Furlan 21 dicembre 2011
9 1.2. Metodi temporali Identificazione di sistemi dinamici Determinazione della risposta all impulso tramite correlazioni Questo metodo, come quello appena presentato, permette di ricavare la risposta all impulso del sistema in esame. La differenza sostanziale risiede nel fatto che invece di basarsi direttamente sui segnali di ingresso u(k) ed uscita y(k), esso sfrutta delle correlazioni tra questi ultimi. Il vantaggio risiede nel fatto che questa metodica risulta meno sensibile al rumore di misura, e fornendo quindi risultati di h(k) più accurati. Grazie all operatore di convoluzione (1.2), è possibile affermare che y(k) u(k + h) = h(i) u(k i) u(k + h) i=0 applicando una sommatoria su k a destra ed a sinistra dell uguale si ottiene che N N y(k) u(k + h) = h(i) u(k i) u(k + h) k= N k= N i=0 moltiplicando ora a destra ed a sinistra per il fattore 1 2 N + 1 e facendo il limite per N tendente ad infinito si ottiene lim N 1 2 N + 1 N k= N y(k) u(k +h) = lim N N k= N 1 2 N + 1 h(i) u(k i) u(k +h) i=0 che, per la linearità del operatore sommatoria, equivale a lim N 1 2 N + 1 N k= N y(k) u(k + h) = i=0 1 h(i) lim N 2 N + 1 N k= N u(k i) u(k + h) Applicando ora la definizione di correlazione (1.4), si ottiene che l equazione precedente può essere equivalentemente espressa come segue R yu (h) = h(i) R uu (h + i) i=0 che per le proprietà della correlazione viste, equivale a R uy (h) = R yu ( h) = h(i) R uu (i h) (1.5) i=0 Come visto in precedenza R uu (i h) è una funzione pari, dunque l equazione sopra può essere equivalentemente riespressa come segue R uy (h) = h(i) R uu ( (i h)) = h(i) R uu (h i)) = h(h) R uu (h) i=0 i=0 21 dicembre 2011 Ivan Furlan 9
10 Identificazione di sistemi dinamici Capitolo 1. Identificazione non parametrica Da cui si conclude che le correlazioni R uy (h) ed R uu (h) posseggono il medesimo legame che sessiste tra i segnali y(k) ed u(k). Di conseguenza è possibile scrivere un sistema di equazioni in formato matriciale simile a (1.3) R uy = R uu H dove H = R uy (0) R uy (1) R uy =. R uy (N 1) h(0) h(1). h(n 1) R uu = R uu (0) R uu (1) R uu (0) R uu (N 1) R uu (N 2)... R uu (0) ed ottenendo H = R 1 uu R uy Implementazione numericamente migliore Alla stessa stregua di quanto visto per la deconvoluzione numerica, si potrà risolvere il problema in modo numericamente migliore utilizzando R uy = R uu H dove R uu = R uu [ I N N 0 (N N ) N ] H = h(0) h(1). h(n 1) dove N va scelto minore di N. Come in precedenza, la matrice R uu non risulta quadrata, e quindi non è invertibile. Il sistema di equazioni risulta essere sovradeterminato (meno incognite che equazioni). Dunque anche in questo caso il problema può essere risolto nel senso dei minimi quadrati, per mezzo della matrice pseudoinversa di R uu, che corrisponde a ottenendo R uu+ = ( R uut R uu H = R uu+ R uy ) 1 R uu T 10 Ivan Furlan 21 dicembre 2011
11 1.3. Metodi frequenziali Identificazione di sistemi dinamici Utilizzo di un rumore bianco nel metodo delle correlazioni Per l identificazione dei sistemi, viene spesso utilizzato come segnale di eccitazione u(k) un rumore bianco. Questo tipo di segnale è caratterizzato dal fatto di contenere energia a tutte le frequenze. Esso è quindi in grado di attivare tutte le dinamiche del sistema rendendole visibili sull uscita y(k). Formalmente il rumore bianco è un segnale n(k) che soddisfa le seguenti proprietà statistiche E[n(k)] = 0 E[n(t) n(k + h)] = δ(h) Per essere utile ai fini dell identificazione, il rumore bianco utilizzato deve pure soddisfare l ergodicità, vale a dire dove E[n(k)] = µ n E[n(t) n(k + h)] = R nn (h) 1 µ n = lim N 2 N + 1 R nn (h) = lim N e dunque il segnale utilizzato rispetterà 1 2 N + 1 N i= N N i= N E[n(k)] = µ n = 0 n(i) n(i) n(i + h) E[n(t) n(k + h)] = R nn (h) = δ(h) da cui Per un rumore bianco l equazione (1.5) diventa R uy (h) = h(h) R uu (h) = h(h) R uu (0) h(h) = R uy(h) R uu (0) e dunque la risposta all impulso h(k) può essere ottenuta direttamente dalla correlazione R uy (h) senza passare per l inversione di nessuna matrice. 1.3 Metodi frequenziali I metodi frequenziali di identificazione non parametrica permettono di ricavare, partendo sempre dalle misurazioni dell entrata u(k) ed dell uscita y(k) di un sistema, la risposta in frequenza H(j ω) del sistema stesso. Si può affermare che la risposta in frequenza H(j ω) corrisponde alla funzione di trasferimento del sistema valutata sull asse delle frequenze pure, cioè con s = j ω. 21 dicembre 2011 Ivan Furlan 11
12 Identificazione di sistemi dinamici Capitolo 1. Identificazione non parametrica Determinazione della funzione di trasferimento dalle trasformate di Fourier di u(k) e y(k) Come visto (1.1), il legame tra il segnale di entrata di un sistema u(k) e quello di uscita y(k) corrisponde a y(k) = h(k) u(k) Applicando la trasformata di fourier all equazione precedente, si ottiene che F {y(k)} = F {h(k) u(k)} Per le proprieta della trasformata di Fourier, una convoluzione di segnali nel dominio temporale diventa in frequenza la moltiplicazione delle rispettive trasformate di Fourier, dunque Y (j ω) = H(j ω) U(j ω) da cui H(j ω) = Y (j ω) U(j ω) Si noti come sussista la seguente relazione tra risposta in frequenza di un sistema H(j ω) e risposta all impulso dello stesso h(k) H(j ω) = F {h(k)} Determinazione della funzione di trasferimento tramite trasformate di Fourier delle correlazioni Come visto (1.5), il legame tra il segnale tra R uy (h) e R uu (h) corrisponde a R uy (h) = h(h) R uu (h) Applicando la trasformata di fourier all equazione precedente, si ottiene che F {R uy (h)} = F {h(k) R uu (h)} Per le proprieta della trasformata di Fourier, una convoluzione di segnali nel dominio temporale diventa in frequenza una moltiplicazione, dunque da cui S uy (j ω) = H(j ω) S uu (j ω) H(j ω) = S uy(j ω) S uu (j ω) Anche in questo caso, come nella deconvoluzione, questo metodo risulta più robusto ai disturbi sulle misure dal processo. 12 Ivan Furlan 21 dicembre 2011
13 1.4. Utilizzo dei modelli non parametrici Identificazione di sistemi dinamici 1.4 Utilizzo dei modelli non parametrici In questo capitolo si analizzerà in primo luogo come ricavare informazioni utili, come ordine e struttura del processo, dai modelli non parametrici ottenuti in precedenza. In secondo luogo si vedrá come, in alcuni casi, sia possibile ottenere dei modelli di tipo parametrico direttamente da modelli di tipo non parametrico Informazioni base ricavabili della risposta all impulso La risposta all impulso, se non ulteriormente elaborata, non dà informazioni di facile utilizzo sul sistema. Un metodo per rendere maggiormente visibile le informazioni contenute in h(k), consiste nel calcolare l uscita che il sistema in esame avrebbe se il segnale in entrata l entrata fosse un gradino unitario. Sapendo che un gradino unitario è definito matematicamente come segue { 0 se k < 0 u(k) = 1 se k 0 e conoscendo h(k), in quanto ottenuta dall identificazione non parametrica, si può applicare l operatore di convoluzione (1.2) ottenendo che y(k) = h(k) u(k) = h(i) u(i k) i=0 k y(k) = h(i) i=0 Seguono alcune conclusioni che si possono ottenere osservando l andamento di y(k) Se appaiono oscillazioni, questo significa che il sistema possiede dinamiche risonanti, e quindi presenta coppie di poli coniugate complesse e di conseguenza il sistema é di ordine da due in su. Se y(k) raggiunge un valore stazionario, significa che il sistema non contiene parti integrali (sistema di ordine 0). Inoltre il valore stazionario raggiunto da y(k) equivale all amplificazione statica del sistema (cioé H(s) s=0 dove H(s) rappresenta la funzione di trasferimento del sistema) Informazioni base ricavabili della risposta frequenziale Questo paragrafo é stato tratto da[1]. Dalla risposta in frequenza riportata in un diagramm di Bode è possibile, per sistemi di ordine basso, leggere dal grafico i valori delle frequenze correspondenti ai poli e agli zeri. Per esempio per la funzione G(s) = K (τ 1 s + 1) (τ 2 s + 1) 21 dicembre 2011 Ivan Furlan 13
14 Identificazione di sistemi dinamici Capitolo 1. Identificazione non parametrica K 20dB/D 40dB/D db 1/tau1 1/tau2 frequency Figura 1.2: Approccio grafico per l identificazione dei parametri della funzione di trasferimento dal diagramma di Bode i valori K, τ 1 e τ 2 possono essere letti dal diagramma della figura 1.2. In aggiunta, per la lettura della risposta in frequenza, valgono le seguenti regole generiche Se la risposta frequnziale riportata in un diagramma di Bode presenta dei picchi, questo significa che il sistema possiede dinamiche risonanti, e quindi presenta coppie di poli coniugate complesse e di conseguenza il sistema é di ordine da due in su. Cioó significa che se il sistema viene eccitato con un segnale sinusoidale di frequenza pari alla posizione del picco sull asse delle ascisse, l ampiezza dell uscita tende ad aumentare in modo fortemente marcato. Ogni picco corrisponde ad un ordine due. Se l ampiezza della risposta in frequenza per frequenza tendete a zero é finita, significa che il sistema non contiene parti integrali (sistema di ordine 0). Inoltre il valore di ampiezza equivale all amplificazione statica del sistema (cioé H(s) s=0 dove H(s) rappresenta la funzione di trasferimento del sistema) Funzione di trasferimento di primo ordine a partire dalla riposta al gradino unitario Questo paragrafo é stato tratto da[1]. Se dai dati ottenuti dall identificazione non parametrica risulta che il sistema in analisi puø essere approssimato di primo ordine, con lo scopo di ottenere un semplice modello parametrico dello stesso si puó procedere come segue. 14 Ivan Furlan 21 dicembre 2011
15 1.4. Utilizzo dei modelli non parametrici Identificazione di sistemi dinamici Metodo grafico Per stimare i coefficienti di una funzione di trasferimento è possibile utilizzare la risposta y(k) al gradino unitario. In generale può essere utilizzata la risposta al gradino unitario ottenuta per mezzo dell identificazione non parametrica, oppure una misura diretta della stessa eccitando il sistema con un gradino. Si calcola ora l espressione analitica della risposta al gradino di un sistema di primo ordine, questa ultima risulterà utile per ricavare informazioni dai dati y(k) della risposta al gradino unitario. In generale, un sistema di primo ordine possiede funzione di trasferimento H(s) = Y (s) U(s) = K τ s + 1 dove K è il guadagno statico e τ è la costante del tempo del sistema. Da cui Y (s) = H(s) U(s) = K τ s + 1 U(s) Siccome il segnale in ingresso al sistema u(k) è un gradino unitario, U(s) = 1/s e dunque K Y (s) = τ s s. Utilizzando l espansione in fratti semplici di funzioni razionali proprie, si ottiene Y (s) = K s K τ τ s + 1 ed applicando la trasformata inversa di Laplace ai due capi dell uguaglianza { K L 1 {Y (s)} = L 1 s K τ } τ s + 1 si ottiene la risposta al gradino unitario del sistema y(t) = K K e t/τ = K (1 e t/τ ) rappresentata in figura 1.3. Calcolando ora il limite per t tendente ad infinito si ottiene y = lim t ( K (1 e t/τ ) ) = K. Calcolando invece la derivata di y(t) rispetto al tempo e valutandola per t = 0 si ottiene ẏ(t) = K τ e t/τ ẏ(0) = K τ Come mostrato in figura 1.3, questi fatti possono essere sfruttati per determinare sia K che τ dai dati y(k) della risposta al gradino unitario. Purtroppo in pratica, questo metodo presenta alcuni svantaggi 21 dicembre 2011 Ivan Furlan 15
16 Identificazione di sistemi dinamici Capitolo 1. Identificazione non parametrica K Amplitude tau time Figura 1.3: Risposta al gradino di un sistema di primo ordine Secondo la qualità della misura può essere difficile tracciare la tangente al tempo di partenza: in questo caso la media di diverse misure può essere d aiuto. In caso di nonlinerità (per esempio nel caso di attrito di stacco) diverse ampiezze del segnale in entrata portano a misure non consistenti Metodo del piano semilogaritmico Questo paragrafo é stato tratto da[1]. Le risposte al gradino unitario di un sistema lineare sono funzioni esponenziali nel tempo. Per facilitare la stima dei parametri dalla risposta è possibile rappresentare la risposta al gradino in una scala logaritmica per rapporto al tempo t. In sostanza, a partire dalla risposta al gradino definiamo y(t) = K (1 e t/τ ) z(t) = log(k y(t)) = log(k e t/τ ) = log(k) t/τ Quindi, rappresentando z(t) graficamente in funzione di t è possibile determinare facilmente i valori di K e τ (vedi figura 1.4) Funzione di trasferimento di secondo ordine a partire dalla riposta nel tempo Questo paragrafo é stato tratto da[1]. Se dai dati ottenuti dall identificazione non parametrica risulta che il sistema in analisi puø essere approssimato di secondo ordine, con lo scopo di ottenere un semplice modello parametrico dello stesso si puó procedere come segue. 16 Ivan Furlan 21 dicembre 2011
17 1.4. Utilizzo dei modelli non parametrici Identificazione di sistemi dinamici log(k) z(t) 1/τ Figura 1.4: Risposta al gradino unitario di un sistema di primo ordine nel piano semilogaritmico time Metodo grafico per sistema con parte integrale Consideriamo un sistema di secondo ordine con la funzione di trasferimento H(s) = 1 s K 1 + s τ Come fatto in precedenza, applicando la trasformata inversa di Laplace,è possibile determinare la risposta al gradino unitario del sistema. In questo caso vengono tralasciati i passaggi, in quanto simili a quelli precedentemente mostrati, e viene dato direttamente il risultato y(t) = K t + K τ (e t/τ 1) rappresentato in figura 1.5. Per valori di t tendenti all infinito, il termine e t/τ tende a zero, e dunque la risposta al gradini unitario tende ad assumere la forma y(t) = K t K τ. Come mostrato in figura 1.5, questo fatto può essere sfruttato per determinare sia K che τ dai dati y(k) della risposta al gradino unitario Metodo grafico per sistema oscillante Consideriamo un sistema di secondo ordine con la funzione di trasferimento G(s) = K ω 2 n s ξ ω n s + ω 2 n e supponiamo che esso sia sottosmorzato, cioè che 0 < ξ < 1. Anche in questo caso, viene data direttamente la risposta al gradino unitario del sistema, che corrisponde 21 dicembre 2011 Ivan Furlan 17
18 Identificazione di sistemi dinamici Capitolo 1. Identificazione non parametrica K 0 K τ Figura 1.5: Risposta al gradino di un sistema di secondo ordine con parte integrale t a y(t) = K K e ξ ωn t ( cos ( ) ξ ) ω n 1 ξ 2 t + (ω ) sin 1 ξ 2 n 1 ξ 2 t o anche ( 1 ( )) y(t) = K K e ξ ω n t cos ω 1 ξ 2 n 1 ξ 2 t tan 1 ξ 1 ξ 2 è rappresentata nella figura 1.6. Overshoot To To K Tp Figura 1.6: Risposta al gradino di un sistema di secondo ordine sottosmorzato Dal grafico possiamo leggere il periodo di oscillazione T o, il rapporto r tra due massimi successivi dell oscillazione e la percentuale %OS della sovraelongazione (overshoot) ma direttamente anche l ampiezza K. 18 Ivan Furlan 21 dicembre 2011
19 1.4. Utilizzo dei modelli non parametrici Identificazione di sistemi dinamici Dalle relazioni 2 π = ω n 1 ξ T 2 r = e ξ ω n T o o abbiamo abbastanza informazione per ottenere, oltre a K, anche ξ e ω n. La relazione ξ = log ( ) %OS 100 π 2 + log 2 ( %OS 100 può essere utile per verificare il valore di ξ ottenuto Metodo del piano semilogaritmico Come anche per sistemi di primo ordine una rappresentazione logaritmica può facilitare i calcoli. Infatti, dati i massimi dei picchi di oscillazione, essi sono y(k T o + T p ) = K ) ( 1 + %OS ) 100 e ξ ωn To k dove k indica il picco numero k nella sequenza e T p il tempo del primo picco. Definiamo allora z(t) = log( K y(t) ) e otteniamo per i valori dei picchi z(k T o + T p ) = log ( K %OS ) 100 e ξ ω n T o k = log ( K %OS 100 ) ξ ω n T o k Quindi, rappresentando z(t) graficamente in funzione di t è possibile determinare facilmente il valore di ξ ω n. (vedi figura 1.7). Insieme alla relazione 2 π = ω n 1 ξ T 2 o già vista in precedenza è possibile determinare i parametri ξ e ω n del sistema. Anche in questo caso, la relazione ξ = log ( ) %OS 100 π 2 + log 2 ( %OS 100 può essere utile per verificare il valore di ξ ottenuto. ) 21 dicembre 2011 Ivan Furlan 19
20 Identificazione di sistemi dinamici Capitolo 1. Identificazione non parametrica log(k) ξ ω n z(t) Tp Figura 1.7: Risposta di un sistema di secondo ordine nel piano semilogaritmico time 20 Ivan Furlan 21 dicembre 2011
21 Capitolo 2 Identificazione parametrica 2.1 Introduzione Questo capitolo introduce la rappresentazione parametrica, e la relative procedure di identificazione parametrica, di sistemi dinamici. A differenza dell approccio non parametrico, nell approccio parametrico la struttura del sistema che si desidera identificare, come pure l ordine dello stesso devono essere noti. Come visto nel capitolo precedente, queste informazioni posso pervenire da un identificazione non parametrica, cioè analizzando la risposta all impulso h(k) oppure la risposta armonica H(j ω), oppure direttamente dalla modellazione fisica del sistema (equazioni differenziali o alle differenze). Un preliminare approccio di identificazione parametrica è già stato accennato nel capitolo precedente, infatti si è visto come ricavare semplici modelli di primo e secondo ordine da altrettanto semplici analisi delle risposte temporali e frequenziali dell sistema in oggetto. Per ottenere però risultati più accurati, come pure poter analizzare sistemi di ordine maggiore al secondo, si rendono necessari metodi di analisi più rigorosi che verranno introdotti in questo capitolo. 2.2 Identificazione dei parametri di un modello parametrico in funzione dell errore di predizione Con lo scopo di determinare l insieme dei parametri θ di un modello parametrico, si cercherà di minimizzare un indice legato alla differenza tra il processo reale ed il modello parametrico, questo indice è chiamato errore di predizione ed è indicato con il simbolo ϵ(k). Per definizione, l errore di predizione ϵ(k), è una funzione dei parametri sconosciuti del modello parametrico θ che dipende in modo causale da u e y, cioè ϵ(k) = F (θ, u(k 1), u(k 2),..., y(k), y(k 1),...) che è schematicamente rappresentabile come in figura dicembre 2011 Ivan Furlan 21
22 Identificazione di sistemi dinamici Capitolo 2. Identificazione parametrica u(k) Sistema sconosciuto y(k) 1 z F ˆθ ϵ(k) Figura 2.1: Calcolo dell errore di predizione In generale, l algoritmo di identificazione parametrico, in base alla misura di u(k), y(k) e ϵ(k), cercherà di determinare i parametri ottimali ˆθ tali da rendere minimo ϵ(k) (vedi figura 2.2). u(k) Sistema sconosciuto y(k) 1 z F ˆθ ϵ(k) Identificazione parametrica Figura 2.2: Identificazione basata sull errore di predizione 2.3 Identificazione parametrica basata su una struttura OE (Output Error) Questo algoritmo di identificazione si basa sulla seguente struttura di processo y(k) = G(z) u(k) + n(k) dove n(k) è un rumore bianco (quindi R nn (h) = δ(h)), stazionario a media nulla ed non correlato con u(k). La funzione G(z) rappresenta invece la funzione di 22 Ivan Furlan 21 dicembre 2011
23 2.3. Identificazione parametrica basata su una struttura OE (Output Error)Identificazione di sistemi di trasferimento tra ingresso ed uscita del sistema. Più in dettaglio, G(z) è costituita dai seguenti elementi G(z) = z d B(z) A(z) dove Il parametro d appartiene all insieme dei numeri naturali strettamente positivi, e rappresenta il numero di campioni di ritardi del sistema. B(z) = b 0 + b 1 z b m z m, rappresenta il numeratore della funzione di trasferimento A(z) = 1 + a 1 z a n z n, rappresenta il denominatore della funzione di trasferimento, dove n indica l ordine del sistema Notare che con un leggero abuso di notazione, si utilizza la variabile z in una funzione dipendente dal tempo, mentre invece sarebbe stato formalmente più corretto utilizzare l operatore di traslazione temporale q. Per questo tipo di processo si definisce di conseguenza il seguente modello ŷ(k) = Ĝ(z, ˆθ) u(k) = z d ˆB(z, ˆθ) Â(z, ˆθ) dove il vettore ˆθ, è un vettore contenente tutti i parametri sconosciuti del modello parametrico del processo reale, cioè ˆθ T = [ ˆb0,..., ˆb m, â 1,..., â n ] L algoritmo di identificazione dovrà dunque trovare i parametri ˆθ tali da minimizzare l errore di predizione ϵ ϵ(k) = F (ˆθ, u(k 1), u(k 2),..., y(k), y(k 1),... ) che nella fattispecie è calcolato come segue ϵ(k) = y(k) ŷ(k, ˆθ) = y(k) + y(k 1) â 1 + y(k 2) â y(k n) â n u(k d) ˆb 0 u(k d 1) ˆb 1... u(k d m) ˆb m (2.1) Supponendo di disporre di N misure provenienti dal sistema reale, è possibile scrivere la seguente equazione matriciale ϵ = Y ϕ ˆθ 21 dicembre 2011 Ivan Furlan 23
24 Identificazione di sistemi dinamici Capitolo 2. Identificazione parametrica dove ˆθ è già stato definito sopra, e ϵ = [ ϵ(k)... ϵ(k + N 1) ] T Y = [ y(k)... y(k + N 1) ] T ϕ = [ ϕ y ϕ u ] con ϕ y = y(k 1)... y(k n) y(k)... y(k n + 1). y(k + N 2)... y(k n + N 1) ϕ u = u(k d)... u(k d m) u(k d + 1)... u(k d m + 1). u(k d + N 1)... u(k d m + N 1) Con lo scopo di ottenere la stima dei parametri ˆθ è necessario avere abbastanza informazione dal sistema in esame. Nel caso ideale basterebbe un numero N di misure equivalente al numero di parametri n + m + 1 da determinare. Per avere però una maggiore informazione dal processo ed ottenere di conseguenza una stima dei parametri ˆθ più accurata, il numero di misure N viene scelto di regola molto più grande del numero di parametri da stimare n + m + 1. Cosi facendo si ottiene un sistema di equazioni sovradeterminato che, come nel caso dell identificazione non parametrica della risposta all impulso, può essere risolto nel senso dei minimi quadrati. Vale a dire cercando ˆθ che minimizzi la grandezza J = ϵ T ϵ, cioè dove è la matrice pseudoinversa di ϕ. θ = ϕ + Y ϕ + = ( ϕ T ϕ ) 1 ϕ T 2.4 Identificazione parametrica basata su una struttura Box- Jenkis Questo algoritmo di identificazione si basa sulla seguente struttura di processo y(k) = G(z) u(k) + N(z) n(k) } {{ } ν(k) dove n(k) è un rumore bianco (quindi R nn (h) = δ(h)), stazionario a media nulla ed non correlato con u(k). La funzione G(z) rappresenta invece la funzione di trasferimento tra ingresso ed uscita del sistema. E N(z) rappresenta la funzione di 24 Ivan Furlan 21 dicembre 2011
25 2.4. Identificazione parametrica basata su una struttura Box-JenkisIdentificazione di sistemi dinamici trasferimento tra il rumore n(k) e il rumore ν(k) che si somma all uscita del sistema. In questo caso il rumore che disturba l uscita del sistema non è più di tipo puramente bianco, ma di tipo colorato (quindi R νν (h) δ(h)). Questo è dovuto al filtraggio dato dalla funzione di trasferimento N(z). In sostanza esiste una correlazione tra campioni successivi di rumore ν(k) che invece n(k) non possiede. Più in dettaglio, G(z) è costituita dai seguenti elementi mentre N(z) in quest altro modo dove G(z) = z d B(z) A(z) N(z) = C(z) D(z) Il parametro d appartiene all insieme dei numeri naturali strettamente positivi, e rappresenta il numero di campioni di ritardi del sistema. B(z) = b 0 + b 1 z b m z m, rappresenta il numeratore della funzione di trasferimento A(z) = 1 + a 1 z a n z n, rappresenta il denominatore della funzione di trasferimento, dove n indica l ordine del sistema C(z) = c 0 + c 1 z c o z o, rappresenta il numeratore della funzione di trasferimento del rumore D(z) = 1 + d 1 z d p z p, rappresenta il denominatore della funzione di trasferimento del rumore. In questo caso il vettore ˆθ è composto da ˆθ T = [ ˆb0,..., ˆb m, â 1,..., â n, ĉ 0,..., ĉ o, ˆd 1,..., ˆd p ] In quanto il rumore che disturba la misura y(k) è di tipo colorato (e quindi con una certa correlazione tra campioni successivi), di conseguenza il problema non può essere risolto utilizzando il medesimo errore di predizione definito nel paragrafo precedente 2.1. Infatti se cosi si facesse, in generale, si otterrebbe una stima ˆθ affetta da errore sistematico. Per risolvere il problema, si cerca in qualche modo di rendere bianco il rumore per mezzo di un opportuna scelta della forma dell errore di predizione ϵ(k). Per il 21 dicembre 2011 Ivan Furlan 25
26 Identificazione di sistemi dinamici Capitolo 2. Identificazione parametrica caso Box-Jenkins è possibile dimostrare che la corretta forma dell errore di predizione da utilizzare è la seguente ϵ(k) = ˆD(z) ( Ĉ(z) y(k) z d ˆB(z) ) u(k) Â(z) (2.2) In questo caso non si riesce più ad esprimere l errore di predizione come un funzione lineare dei parametri non noti ˆθ. E dunque di conseguenza non sarà più possibile trovare una soluzione chiusa come nei casi OE. I parametri ˆθ potranno dunque essere trovati per mezzo di algoritmi di minimizzazione non lineare applicati ad ϵ(k). Questi algoritmi si trovano anche in Matlab. 2.5 Casi particolari della struttura Box-Jenkis Verranno ora analizzati due casi particolari della struttura Box-Jenkis di largo utilizzo Struttura ARX (Auto Regressive exogenous) In questo caso si ha che C(z) = 1 D(z) = A(z) da cui l errore di predizione visto per il caso Box-Jenkis 2.2 degenera in e dunque ϵ(k) = Â(z) y(k) z d ˆB(z) u(k) ϵ(k) = y(k) + y(k 1) â 1 + y(k 2) â y(k n) â n u(k d) ˆb 0 u(k d 1) ˆb 1... u(k d m) ˆb m Cioè la formula 2.1 già trovata in precedenza per OE. Che come noto, supponendo di disporre di N misure provenienti dal sistema reale, è possibile scrivere la seguente equazione matriciale ϵ = Y ϕ ˆθ che porta alla soluzione dove θ = ϕ + Y ϕ + = ( ϕ T ϕ ) 1 ϕ T è la matrice pseudoinversa di ϕ. 26 Ivan Furlan 21 dicembre 2011
27 2.5. Casi particolari della struttura Box-Jenkis Identificazione di sistemi dinamici Struttura ARMAX (Auto Regressive Moving Average exogenous) In questo caso si ha che D(z) = A(z) da cui l errore di predizione visto per il caso Box-Jenkis 2.2 degenera in ϵ(k) = Â(z) ( Ĉ(z) y(k) z d ˆB(z) ) u(k) Â(z) Come per Box-Jankins, anche in questo caso non si riesce più ad esprimere l errore di predizione come un funzione lineare dei parametri non noti ˆθ. E dunque di conseguenza non sarà più possibile trovare una soluzione chiusa come nei casi OE. I parametri ˆθ potranno dunque essere trovati per mezzo di algoritmi di minimizzazione non lineare applicati ad ϵ(k). Questi algoritmi si trovano in Matlab e verranno applicati in laboratorio. 21 dicembre 2011 Ivan Furlan 27
28 Identificazione di sistemi dinamici Capitolo 2. Identificazione parametrica 28 Ivan Furlan 21 dicembre 2011
29 Bibliografia [1] S. Balemi, Modellizzazione e identificazione, Settembre dicembre 2011 Ivan Furlan 29
Rappresentazione nello spazio degli stati
Chapter 1 Rappresentazione nello spazio degli stati La modellazione di un sistema lineare di ordine n, fornisce un insieme di equazioni differenziali che una volta trasformate nel dominio discreto, possono
Basi di matematica per il corso di micro
Basi di matematica per il corso di micro Microeconomia (anno accademico 2006-2007) Lezione del 21 Marzo 2007 Marianna Belloc 1 Le funzioni 1.1 Definizione Una funzione è una regola che descrive una relazione
LA FUNZIONE DI TRASFERIMENTO
LA FUNZIONE DI TRASFERIMENTO Può essere espressa sia nel dominio della s che nel dominio della j Definizione nel dominio della s. è riferita ai soli sistemi con un ingresso ed un uscita 2. ha per oggetto
Controlli Automatici T. Trasformata di Laplace e Funzione di trasferimento. Parte 3 Aggiornamento: Settembre 2010. Prof. L.
Parte 3 Aggiornamento: Settembre 2010 Parte 3, 1 Trasformata di Laplace e Funzione di trasferimento Prof. Lorenzo Marconi DEIS-Università di Bologna Tel. 051 2093788 Email: [email protected] URL:
La trasformata Zeta. Marco Marcon
La trasformata Zeta Marco Marcon ENS Trasformata zeta E l estensione nel caso discreto della trasformata di Laplace. Applicata all analisi dei sistemi LTI permette di scrivere in modo diretto la relazione
Consideriamo due polinomi
Capitolo 3 Il luogo delle radici Consideriamo due polinomi N(z) = (z z 1 )(z z 2 )... (z z m ) D(z) = (z p 1 )(z p 2 )... (z p n ) della variabile complessa z con m < n. Nelle problematiche connesse al
Come visto precedentemente l equazione integro differenziale rappresentativa dell equilibrio elettrico di un circuito RLC è la seguente: 1 = (1)
Transitori Analisi nel dominio del tempo Ricordiamo che si definisce transitorio il periodo di tempo che intercorre nel passaggio, di un sistema, da uno stato energetico ad un altro, non è comunque sempre
Esponenziali elogaritmi
Esponenziali elogaritmi Potenze ad esponente reale Ricordiamo che per un qualsiasi numero razionale m n prendere n>0) si pone a m n = n a m (in cui si può sempre a patto che a sia un numero reale positivo.
Matematica generale CTF
Successioni numeriche 19 agosto 2015 Definizione di successione Monotonìa e limitatezza Forme indeterminate Successioni infinitesime Comportamento asintotico Criterio del rapporto per le successioni Definizione
Nome: Nr. Mat. Firma:
Fondamenti di Controlli Automatici - A.A. 7/8 4 Dicembre 7 - Esercizi Compito A Nr. Nome: Nr. Mat. Firma: a) Determinare la trasformata di Laplace X i (s) dei seguenti segnali temporali x i (t): x (t)
Trasformate di Laplace
TdL 1 TdL 2 Trasformate di Laplace La trasformata di Laplace e un OPERATORE funzionale Importanza dei modelli dinamici Risolvere equazioni differenziali (lineari a coefficienti costanti) Tempo t Dominio
FUNZIONI ELEMENTARI - ESERCIZI SVOLTI
FUNZIONI ELEMENTARI - ESERCIZI SVOLTI 1) Determinare il dominio delle seguenti funzioni di variabile reale: (a) f(x) = x 4 (c) f(x) = 4 x x + (b) f(x) = log( x + x) (d) f(x) = 1 4 x 5 x + 6 ) Data la funzione
Un sistema di controllo può essere progettato fissando le specifiche:
3. Specifiche dei Sistemi Un sistema di controllo può essere progettato fissando le specifiche: nel dominio del tempo (tempo di salita, tempo di assestamento, sovraelongazione, ecc.); nel dominio della
LE FUNZIONI A DUE VARIABILI
Capitolo I LE FUNZIONI A DUE VARIABILI In questo primo capitolo introduciamo alcune definizioni di base delle funzioni reali a due variabili reali. Nel seguito R denoterà l insieme dei numeri reali mentre
~ Copyright Ripetizionando - All rights reserved ~ http://ripetizionando.wordpress.com STUDIO DI FUNZIONE
STUDIO DI FUNZIONE Passaggi fondamentali Per effettuare uno studio di funzione completo, che non lascia quindi margine a una quasi sicuramente errata inventiva, sono necessari i seguenti 7 passaggi: 1.
Una definizione di stabilità più completa di quella precedentemente introdotta fa riferimento ad una sollecitazione impulsiva.
2. Stabilità Uno dei requisiti più importanti richiesti ad un sistema di controllo è la stabilità, ossia la capacita del. sistema di raggiungere un stato di equilibrio dopo la fase di regolazione. Per
Funzioni di trasferimento. Lezione 14 2
Lezione 14 1 Funzioni di trasferimento Lezione 14 2 Introduzione Lezione 14 3 Cosa c è nell Unità 4 In questa sezione si affronteranno: Introduzione Uso dei decibel e delle scale logaritmiche Diagrammi
2. Leggi finanziarie di capitalizzazione
2. Leggi finanziarie di capitalizzazione Si chiama legge finanziaria di capitalizzazione una funzione atta a definire il montante M(t accumulato al tempo generico t da un capitale C: M(t = F(C, t C t M
Segnali e Sistemi. Dispensa integrativa per l insegnamento di Elementi di Controlli Automatici. Gianni Borghesan e Giovanni Marro
Segnali e Sistemi Dispensa integrativa per l insegnamento di Elementi di Controlli Automatici Gianni Borghesan e Giovanni Marro Indice Introduzione 2. Notazione............................. 2 2 Classificazione
Transitori del primo ordine
Università di Ferrara Corso di Elettrotecnica Transitori del primo ordine Si consideri il circuito in figura, composto da un generatore ideale di tensione, una resistenza ed una capacità. I tre bipoli
Fondamenti di Automatica
Fondamenti di Automatica Risposte canoniche e sistemi elementari Dott. Ing. Marcello Bonfè Dipartimento di Ingegneria - Università di Ferrara Tel. +39 0532 974839 E-mail: [email protected] pag. 1
APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI
APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI Indice 1 Le frazioni algebriche 1.1 Il minimo comune multiplo e il Massimo Comun Divisore fra polinomi........ 1. Le frazioni algebriche....................................
FUNZIONE REALE DI UNA VARIABILE
FUNZIONE REALE DI UNA VARIABILE Funzione: legge che ad ogni elemento di un insieme D (Dominio) tale che D R, fa corrispondere un elemento y R ( R = Codominio ). f : D R : f () = y ; La funzione f(): A
analisi di sistemi retroazionati (2)
: analisi di sistemi retroazionati (2) Marco Lovera Dipartimento di Elettronica e Informazione Politecnico di Milano [email protected] Indice Piccolo guadagno Stabilita ingresso-uscita Guadagno L 2
Dimensione di uno Spazio vettoriale
Capitolo 4 Dimensione di uno Spazio vettoriale 4.1 Introduzione Dedichiamo questo capitolo ad un concetto fondamentale in algebra lineare: la dimensione di uno spazio vettoriale. Daremo una definizione
Nome: Nr. Mat. Firma:
Controlli Automatici - A.A. 1/11 Ingegneria Gestionale 13 Settembre 11 - Esercizi Nome: Nr. Mat. Firma: Rispondere alle seguenti domande. a) Calcolare la trasformata di Laplace X(s) dei seguenti segnali
LEZIONE 7. Esercizio 7.1. Quale delle seguenti funzioni è decrescente in ( 3, 0) e ha derivata prima in 3 che vale 0? x 3 3 + x2. 2, x3 +2x +3.
7 LEZIONE 7 Esercizio 7.1. Quale delle seguenti funzioni è decrescente in ( 3, 0) e ha derivata prima in 3 che vale 0? x 3 3 + x2 2 6x, x3 +2x 2 6x, 3x + x2 2, x3 +2x +3. Le derivate sono rispettivamente,
SPECIFICHE DI PROGETTO DI SISTEMI DI CONTROLLO
INGEGNERIA E TECNOLOGIE DEI SISTEMI DI CONTROLLO Laurea Specialistica in Ingegneria Meccatronica SPECIFICHE DI PROGETTO DI SISTEMI DI CONTROLLO Ing. Cristian Secchi Tel. 0522 522235 e-mail: [email protected]
Il concetto di valore medio in generale
Il concetto di valore medio in generale Nella statistica descrittiva si distinguono solitamente due tipi di medie: - le medie analitiche, che soddisfano ad una condizione di invarianza e si calcolano tenendo
EQUAZIONI DIFFERENZIALI. 1. Trovare tutte le soluzioni delle equazioni differenziali: (a) x = x 2 log t (d) x = e t x log x (e) y = y2 5y+6
EQUAZIONI DIFFERENZIALI.. Trovare tutte le soluzioni delle equazioni differenziali: (a) x = x log t (d) x = e t x log x (e) y = y 5y+6 (f) y = ty +t t +y (g) y = y (h) xy = y (i) y y y = 0 (j) x = x (k)
2.1 Definizione di applicazione lineare. Siano V e W due spazi vettoriali su R. Un applicazione
Capitolo 2 MATRICI Fra tutte le applicazioni su uno spazio vettoriale interessa esaminare quelle che mantengono la struttura di spazio vettoriale e che, per questo, vengono dette lineari La loro importanza
Per studio di funzione intendiamo un insieme di procedure che hanno lo scopo di analizzare le proprietà di una funzione f ( x) R R
Studio di funzione Per studio di funzione intendiamo un insieme di procedure che hanno lo scopo di analizzare le proprietà di una funzione f ( x) R R : allo scopo di determinarne le caratteristiche principali.
( x) ( x) 0. Equazioni irrazionali
Equazioni irrazionali Definizione: si definisce equazione irrazionale un equazione in cui compaiono uno o più radicali contenenti l incognita. Esempio 7 Ricordiamo quanto visto sulle condizioni di esistenza
GEOMETRIA DELLE MASSE
1 DISPENSA N 2 GEOMETRIA DELLE MASSE Si prende in considerazione un sistema piano, ossia giacente nel pian x-y. Un insieme di masse posizionato nel piano X-Y, rappresentato da punti individuati dalle loro
Catene di Misura. Corso di Misure Elettriche http://sms.unipv.it/misure/
Catene di Misura Corso di Misure Elettriche http://sms.unipv.it/misure/ Piero Malcovati Dipartimento di Ingegneria Industriale e dell Informazione Università di Pavia [email protected] Piero Malcovati
Tesina di Identificazione dei Modelli e Analisi dei Dati
Tesina di Identificazione dei Modelli e Analisi dei Dati Ceccarelli Egidio e Papi Alessio 19 Luglio 2000 1 Indice 1 Introduzione 3 2 Valutazioni relative all identificazione 3 3 Prove 4 4 Conclusioni 5
Esempio. Approssimazione con il criterio dei minimi quadrati. Esempio. Esempio. Risultati sperimentali. Interpolazione con spline cubica.
Esempio Risultati sperimentali Approssimazione con il criterio dei minimi quadrati Esempio Interpolazione con spline cubica. Esempio 1 Come procedere? La natura del fenomeno suggerisce che una buona approssimazione
Introduzione. Margine di ampiezza... 2 Margine di fase... 5 Osservazione... 6 Margini di stabilità e diagrammi di Bode... 6
ppunti di Controlli utomatici Capitolo 7 parte II Margini di stabilità Introduzione... Margine di ampiezza... Margine di fase... 5 Osservazione... 6 Margini di stabilità e diagrammi di ode... 6 Introduzione
Controllo di velocità angolare di un motore in CC
Controllo di velocità angolare di un motore in CC Descrizione generale Il processo è composto da un motore in corrente continua, un sistema di riduzione, una dinamo tachimetrica ed un sistema di visualizzazione.
Le equazioni. Diapositive riassemblate e rielaborate da prof. Antonio Manca da materiali offerti dalla rete.
Le equazioni Diapositive riassemblate e rielaborate da prof. Antonio Manca da materiali offerti dalla rete. Definizione e caratteristiche Chiamiamo equazione l uguaglianza tra due espressioni algebriche,
Analisi dei segnali nel dominio della frequenza
Laboratorio di Telecomunicazioni - a.a. 2010/2011 Lezione n. 7 Analisi dei segnali nel dominio della frequenza docente L.Verdoliva In questa lezione affrontiamo il problema dell analisi dei segnali tempo
Complementi di Analisi per Informatica *** Capitolo 2. Numeri Complessi. e Circuiti Elettrici. a Corrente Alternata. Sergio Benenti 7 settembre 2013
Complementi di Analisi per nformatica *** Capitolo 2 Numeri Complessi e Circuiti Elettrici a Corrente Alternata Sergio Benenti 7 settembre 2013? ndice 2 Circuiti elettrici a corrente alternata 1 21 Circuito
Indice. 1 Introduzione alle Equazioni Differenziali 1 1.1 Esempio introduttivo... 1 1.2 Nomenclatura e Teoremi di Esistenza ed Unicità...
Indice 1 Introduzione alle Equazioni Differenziali 1 1.1 Esempio introduttivo............................. 1 1.2 Nomenclatura e Teoremi di Esistenza ed Unicità.............. 5 i Capitolo 1 Introduzione
Capitolo 13: L offerta dell impresa e il surplus del produttore
Capitolo 13: L offerta dell impresa e il surplus del produttore 13.1: Introduzione L analisi dei due capitoli precedenti ha fornito tutti i concetti necessari per affrontare l argomento di questo capitolo:
CONCETTO DI LIMITE DI UNA FUNZIONE REALE
CONCETTO DI LIMITE DI UNA FUNZIONE REALE Il limite di una funzione è uno dei concetti fondamentali dell'analisi matematica. Tramite questo concetto viene formalizzata la nozione di funzione continua e
L idea alla base del PID èdi avere un architettura standard per il controllo di processo
CONTROLLORI PID PID L idea alla base del PID èdi avere un architettura standard per il controllo di processo Può essere applicato ai più svariati ambiti, dal controllo di una portata di fluido alla regolazione
Intorni Fissato un punto sull' asse reale, si definisce intorno del punto, un intervallo aperto contenente e tutto contenuto in
Intorni Fissato un punto sull' asse reale, si definisce intorno del punto, un intervallo aperto contenente e tutto contenuto in Solitamente si fa riferimento ad intorni simmetrici =, + + Definizione: dato
Richiami: funzione di trasferimento e risposta al gradino
Richiami: funzione di trasferimento e risposta al gradino 1 Funzione di trasferimento La funzione di trasferimento di un sistema lineare è il rapporto di due polinomi della variabile complessa s. Essa
La distribuzione Normale. La distribuzione Normale
La Distribuzione Normale o Gaussiana è la distribuzione più importante ed utilizzata in tutta la statistica La curva delle frequenze della distribuzione Normale ha una forma caratteristica, simile ad una
Fondamenti di Automatica
Fondamenti di Automatica Analisi armonica e metodi grafici Dott. Ing. Marcello Bonfè Dipartimento di Ingegneria - Università di Ferrara Tel. +39 053 974839 E-mail: [email protected] pag. Analisi
4. Operazioni elementari per righe e colonne
4. Operazioni elementari per righe e colonne Sia K un campo, e sia A una matrice m n a elementi in K. Una operazione elementare per righe sulla matrice A è una operazione di uno dei seguenti tre tipi:
Il Campionameto dei segnali e la loro rappresentazione. 1 e prende il nome frequenza di
Il Campionameto dei segnali e la loro rappresentazione Il campionamento consente, partendo da un segnale a tempo continuo ovvero che fluisce con continuità nel tempo, di ottenere un segnale a tempo discreto,
Matematica e Statistica
Matematica e Statistica Prova d esame (0/07/03) Università di Verona - Laurea in Biotecnologie - A.A. 0/3 Matematica e Statistica Prova di MATEMATICA (0/07/03) Università di Verona - Laurea in Biotecnologie
Esercizi di Macroeconomia per il corso di Economia Politica
Esercizi di Macroeconomia per il corso di Economia Politica (Gli esercizi sono suddivisi in base ai capitoli del testo di De Vincenti) CAPITOLO 3. IL MERCATO DEI BENI NEL MODELLO REDDITO-SPESA Esercizio.
Fondamenti di Automatica
Fondamenti di Automatica Progetto di controllo e reti correttrici Dott. Ing. Marcello Bonfè Dipartimento di Ingegneria - Università di Ferrara Tel. +39 053 974839 E-mail: [email protected] pag. 1
Regressione Mario Guarracino Data Mining a.a. 2010/2011
Regressione Esempio Un azienda manifatturiera vuole analizzare il legame che intercorre tra il volume produttivo X per uno dei propri stabilimenti e il corrispondente costo mensile Y di produzione. Volume
ANALISI FREQUENZIALE E PROGETTO NEL DOMINIO DELLE FREQUENZE
CONTROLLI AUTOMATICI Ingegneria della Gestione Industriale e della Integrazione di Impresa http://www.automazione.ingre.unimore.it/pages/corsi/controlliautomaticigestionale.htm ANALISI FREQUENZIALE E PROGETTO
Proof. Dimostrazione per assurdo. Consideriamo l insieme complementare di P nell insieme
G Pareschi Principio di induzione Il Principio di Induzione (che dovreste anche avere incontrato nel Corso di Analisi I) consente di dimostrare Proposizioni il cui enunciato è in funzione di un numero
Corso di Matematica per la Chimica
Dott.ssa Maria Carmela De Bonis a.a. 203-4 I sistemi lineari Generalità sui sistemi lineari Molti problemi dell ingegneria, della fisica, della chimica, dell informatica e dell economia, si modellizzano
Esempi di funzione. Scheda Tre
Scheda Tre Funzioni Consideriamo una legge f che associa ad un elemento di un insieme X al più un elemento di un insieme Y; diciamo che f è una funzione, X è l insieme di partenza e X l insieme di arrivo.
Parte 2. Determinante e matrice inversa
Parte. Determinante e matrice inversa A. Savo Appunti del Corso di Geometria 013-14 Indice delle sezioni 1 Determinante di una matrice, 1 Teorema di Cramer (caso particolare), 3 3 Determinante di una matrice
Prestazioni dei sistemi in retroazione
Prestazioni dei sistemi in retroazione (ver..2). Sensitività e sensitività complementare Sia dato il sistema in retroazione riportato in Fig... Vogliamo determinare quanto è sensibile il sistema in anello
ESERCIZI DI ALGEBRA LINEARE E GEOMETRIA
ESERCIZI DI ALGEBRA LINEARE E GEOMETRIA Francesco Bottacin Padova, 24 febbraio 2012 Capitolo 1 Algebra Lineare 1.1 Spazi e sottospazi vettoriali Esercizio 1.1. Sia U il sottospazio di R 4 generato dai
4 Dispense di Matematica per il biennio dell Istituto I.S.I.S. Gaetano Filangieri di Frattamaggiore EQUAZIONI FRATTE E SISTEMI DI EQUAZIONI
119 4 Dispense di Matematica per il biennio dell Istituto I.S.I.S. Gaetano Filangieri di Frattamaggiore EQUAZIONI FRATTE E SISTEMI DI EQUAZIONI Indice degli Argomenti: TEMA N. 1 : INSIEMI NUMERICI E CALCOLO
Fondamenti e didattica di Matematica Finanziaria
Fondamenti e didattica di Matematica Finanziaria Silvana Stefani Piazza dell Ateneo Nuovo 1-20126 MILANO U6-368 [email protected] 1 Unità 9 Contenuti della lezione Operazioni finanziarie, criterio
G3. Asintoti e continuità
G3 Asintoti e continuità Un asintoto è una retta a cui la funzione si avvicina sempre di più senza mai toccarla Non è la definizione formale, ma sicuramente serve per capire il concetto di asintoto Nei
LEZIONE 23. Esempio 23.1.3. Si consideri la matrice (si veda l Esempio 22.2.5) A = 1 2 2 3 3 0
LEZIONE 23 231 Diagonalizzazione di matrici Abbiamo visto nella precedente lezione che, in generale, non è immediato che, data una matrice A k n,n con k = R, C, esista sempre una base costituita da suoi
Diagrammi di Bode. I Diagrammi di Bode sono due: 1) il diagramma delle ampiezze rappresenta α = ln G(jω) in funzione
0.0. 3.2 Diagrammi di Bode Possibili rappresentazioni grafiche della funzione di risposta armonica F (ω) = G(jω) sono: i Diagrammi di Bode, i Diagrammi di Nyquist e i Diagrammi di Nichols. I Diagrammi
GIROSCOPIO. Scopo dell esperienza: Teoria fisica. Verificare la relazione: ω p = bmg/iω
GIROSCOPIO Scopo dell esperienza: Verificare la relazione: ω p = bmg/iω dove ω p è la velocità angolare di precessione, ω è la velocità angolare di rotazione, I il momento principale d inerzia assiale,
Matematica generale CTF
Equazioni differenziali 9 dicembre 2015 Si chiamano equazioni differenziali quelle equazioni le cui incognite non sono variabili reali ma funzioni di una o più variabili. Le equazioni differenziali possono
Documentazione esterna al software matematico sviluppato con MatLab
Documentazione esterna al software matematico sviluppato con MatLab Algoritmi Metodo di Gauss-Seidel con sovrarilassamento Metodo delle Secanti Metodo di Newton Studente Amelio Francesco 556/00699 Anno
Esercizi proposti di Fondamenti di Automatica - Parte 4
Esercizi proposti di Fondamenti di Automatica - Parte 4 2 Aprile 26 Sia dato il sistema di controllo a controreazione di Fig. 1, in cui il processo ha funzione di trasferimento P (s) = 1 (1 +.1s)(1 +.1s).
1. Limite finito di una funzione in un punto
. Limite finito di una funzione in un punto Consideriamo la funzione: f ( ) = il cui dominio risulta essere R {}, e quindi il valore di f ( ) non è calcolabile in =. Quest affermazione tuttavia non esaurisce
Psicometria (8 CFU) Corso di Laurea triennale STANDARDIZZAZIONE
Psicometria (8 CFU) Corso di Laurea triennale Un punteggio all interno di una distribuzione è in realtà privo di significato se preso da solo. Sapere che un soggetto ha ottenuto un punteggio x=52 in una
Corso di Laurea a Distanza in Ingegneria Elettrica Corso di Comunicazioni Elettriche Processi casuali A.A. 2007-08. Alberto Perotti, Roberto Garello
Corso di Laurea a Distanza in Ingegneria Elettrica Corso di Comunicazioni Elettriche Processi casuali A.A. 2007-08 Alberto Perotti, Roberto Garello DELEN-DAUIN Processi casuali Sono modelli probabilistici
Capitolo 1 ANALISI COMPLESSA
Capitolo 1 ANALISI COMPLESSA 1 1.4 Serie in campo complesso 1.4.1 Serie di potenze Una serie di potenze è una serie del tipo a k (z z 0 ) k. Per le serie di potenze in campo complesso valgono teoremi analoghi
Diagrammi di Bode. delle
.. 3.2 delle Diagrammi di Bode La funzione di risposta armonica F(ω) = G(jω) può essere rappresentata graficamente in tre modi diversi: i Diagrammi di Bode, i Diagrammi di Nyquist e i Diagrammi di Nichols.
IL FILTRAGGIO DEL SEGNALE
CAPITOLO 4 IL FILTRAGGIO DEL SEGNALE 4.1 - SISTEMA LINEARE NON DISTORCENTE E un sistema lineare che restituisce in uscita una replica indistorta del segnale di entrata, intendendo x(t) y(t) = Ax(t-t 0
3 GRAFICI DI FUNZIONI
3 GRAFICI DI FUNZIONI Particolari sottoinsiemi di R che noi studieremo sono i grafici di funzioni. Il grafico di una funzione f (se non è specificato il dominio di definizione) è dato da {(x, y) : x dom
2 Argomenti introduttivi e generali
1 Note Oltre agli esercizi di questa lista si consiglia di svolgere quelli segnalati o assegnati sul registro e genericamente quelli presentati dal libro come esercizio o come esempio sugli argomenti svolti
Anno 5 4. Funzioni reali: il dominio
Anno 5 4 Funzioni reali: il dominio 1 Introduzione In questa lezione impareremo a definire cos è una funzione reale di variabile reale e a ricercarne il dominio. Al termine di questa lezione sarai in grado
risulta (x) = 1 se x < 0.
Questo file si pone come obiettivo quello di mostrarvi come lo studio di una funzione reale di una variabile reale, nella cui espressione compare un qualche valore assoluto, possa essere svolto senza necessariamente
Studio di una funzione ad una variabile
Studio di una funzione ad una variabile Lo studio di una funzione ad una variabile ha come scopo ultimo quello di pervenire a un grafico della funzione assegnata. Questo grafico non dovrà essere preciso
Capitolo 12 La regressione lineare semplice
Levine, Krehbiel, Berenson Statistica II ed. 2006 Apogeo Capitolo 12 La regressione lineare semplice Insegnamento: Statistica Corso di Laurea Triennale in Economia Facoltà di Economia, Università di Ferrara
Cristian Secchi Pag. 1
INGEGNERIA E TECNOLOGIE DEI SISTEMI DI CONTROLLO Laurea Specialistica in Ingegneria Meccatronica STRUMENTI MATEMATICI PER L ANALISI DEI SISTEMI DISCRETI Ing. Tel. 0522 522235 e-mail: [email protected]
a) Osserviamo innanzi tutto che dev essere x > 0. Pertanto il dominio è ]0, + [. b) Poniamo t = log x. Innanzi tutto si ha:
ESERCIZIO - Data la funzione f (x) = (log x) 6 7(log x) 5 + 2(log x) 4, si chiede di: a) calcolare il dominio di f ; ( punto) b) studiare la positività e le intersezioni con gli assi; (3 punti) c) stabilire
Matematica 1 - Corso di Laurea in Ingegneria Meccanica
Matematica 1 - Corso di Laurea in Ingegneria Meccanica Esercitazione su massimi e minimi vincolati 9 dicembre 005 Esercizio 1. Considerare l insieme C = {(x,y) R : (x + y ) = x } e dire se è una curva
Anno 4 Grafico di funzione
Anno 4 Grafico di funzione Introduzione In questa lezione impareremo a disegnare il grafico di una funzione reale. Per fare ciò è necessario studiare alcune caratteristiche salienti della funzione che
Le funzioni continue. A. Pisani Liceo Classico Dante Alighieri A.S. 2002-03. A. Pisani, appunti di Matematica 1
Le funzioni continue A. Pisani Liceo Classico Dante Alighieri A.S. -3 A. Pisani, appunti di Matematica 1 Nota bene Questi appunti sono da intendere come guida allo studio e come riassunto di quanto illustrato
4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0
Rappresentazione dei numeri I numeri che siamo abituati ad utilizzare sono espressi utilizzando il sistema di numerazione decimale, che si chiama così perché utilizza 0 cifre (0,,2,3,4,5,6,7,8,9). Si dice
Relazioni statistiche: regressione e correlazione
Relazioni statistiche: regressione e correlazione È detto studio della connessione lo studio si occupa della ricerca di relazioni fra due variabili statistiche o fra una mutabile e una variabile statistica
Vademecum studio funzione
Vademecum studio funzione Campo di Esistenza di una funzione o dominio: Studiare una funzione significa determinare gli elementi caratteristici che ci permettono di disegnarne il grafico, a partire dalla
Rappresentazione grafica di un sistema retroazionato
appresentazione grafica di un sistema retroazionato La f.d.t. di un.o. ha generalmente alcune decine di poli Il costruttore compensa il dispositivo in maniera da dotarlo di un singolo polo (polo dominante).
Considerazioni sulle specifiche.
# SINTESI PER TENTATIVI IN ω PER GLI ASSERVIMENTI # Considerazioni sulle specifiche. Come accennato in precedenza, prima di avviare la prima fase della sintesi di un sistema di asservimento, e cioe la
Esercizi svolti. 1. Si consideri la funzione f(x) = 4 x 2. a) Verificare che la funzione F(x) = x 2 4 x2 + 2 arcsin x è una primitiva di
Esercizi svolti. Si consideri la funzione f() 4. a) Verificare che la funzione F() 4 + arcsin è una primitiva di f() sull intervallo (, ). b) Verificare che la funzione G() 4 + arcsin π è la primitiva
STUDIO DI UNA FUNZIONE
STUDIO DI UNA FUNZIONE OBIETTIVO: Data l equazione Y = f(x) di una funzione a variabili reali (X R e Y R), studiare l andamento del suo grafico. PROCEDIMENTO 1. STUDIO DEL DOMINIO (CAMPO DI ESISTENZA)
Funzioni. Parte prima. Daniele Serra
Funzioni Parte prima Daniele Serra Nota: questi appunti non sostituiscono in alcun modo le lezioni del prof. Favilli, né alcun libro di testo. Sono piuttosto da intendersi a integrazione di entrambi. 1
Abbiamo costruito il grafico delle sst in funzione del tempo (dal 1880 al 1995).
ANALISI DI UNA SERIE TEMPORALE Analisi statistica elementare Abbiamo costruito il grafico delle sst in funzione del tempo (dal 1880 al 1995). Si puo' osservare una media di circa 26 C e una deviazione
Lezione 10: Il problema del consumatore: Preferenze e scelta ottimale
Corso di Scienza Economica (Economia Politica) prof. G. Di Bartolomeo Lezione 10: Il problema del consumatore: Preferenze e scelta ottimale Facoltà di Scienze della Comunicazione Università di Teramo Scelta
