580 likes | 710 Views
UNIVERSITÀ DEGLI STUDI DI ROMA “TOR VERGATA”. CORSO DI LAUREA IN INGEGNERIA DELL’AUTOMAZIONE A.A. 2010/2011. Realizzazione e controllo di un dispositivo di contenimento di atteggiamenti posturali involontari. FACOLT À DI INGEGNERIA.
E N D
UNIVERSITÀ DEGLI STUDI DI ROMA “TOR VERGATA” CORSO DI LAUREA IN INGEGNERIA DELL’AUTOMAZIONE A.A. 2010/2011 Realizzazione e controllo di un dispositivo di contenimento di atteggiamenti posturali involontari FACOLTÀ DI INGEGNERIA Relatore Ing. Daniele Carnevale Correlatore Ing Paolo Mondini Candidato Roberto Vollaro
Introduzione al problema Il lavoro svolto si colloca nell’ambito del contenimento di pazienti affetti da del movimento • atti distonici involontari in grado di danneggiare l’apparato muscolo scheletrico • Incapacità di riposizionamento Realizzare un supporto contenitivo che sia di ausilio a persone affette da tali patologie
Introduzione al problema Realizzazione e controllo di un supporto contenitivo per l’arto inferiore • Supporto mobile motorizzato • Asservimento di posizione • Assecondare un eventuale spasmo • muscolare contenendone la forza
Introduzione al problema Profilo ingegneristico • Passivitybasedcontrol • Osservatori ad alto guadagno • Supervisorcrontroller
Progettazione del prototipo • Link mobile collegato ad una • cremagliera
Progettazione del prototipo • Link mobile collegato ad una • cremagliera • Sensore di posizione e • sensore di forza
Progettazione del prototipo • Link mobile collegato ad una • cremagliera • Sensore di posizione e • sensore di forza • Trasmissione del moto dal • motore al link tramite • ingranaggi
Sistemi passivi Teoria della passività
Sistemi passivi V(x) corrisponde ad una funzione che descrive l’energia immagazzinata dal sistema Il sistema Il prodotto tra ingresso e uscita corrisponde all’energia assorbitadal sistema È passivo se esiste una funzione di storage V(x) semidefinita positiva, continua e differenziabile tale che: (1)
Sistemi passivi Teorema: Se un sistema del tipo risulta: • passivo con una funzione V(x) radialmente illimitata e definita positiva • detectabile
Sistemi passivi Teorema: Se un sistema del tipo allora: l’origine x=0 può essere stabilizzata globalmente e asintoticamente da dove:
Sistemi passivi Possibilità di estendere metodi basati sulla passività a sistemi che non sono passivi: Scelta dell’uscita Feedback passivizzante
Sintesi del controllo (2) (3)
Sintesi del controllo (2) (3)
Sintesi del controllo Si studia la passività del sistema trovato
Sintesi del controllo Si studia la passività del sistema trovato
Sintesi del controllo Si studia la passività del sistema trovato Definendo l’errore di posizione per una posizione di riferimento costante :
Sintesi del controllo Si studia la passività del sistema trovato Definendo l’errore di posizione per una posizione di riferimento costante :
Sintesi del controllo . Il punto di equilibrio desiderato e=0 e=0 non è punto di equilibrio per il sistema descritto
Sintesi del controllo . Il punto di equilibrio desiderato e=0 e=0 non è punto di equilibrio per il sistema descritto Feedback:
Sintesi del controllo . Il punto di equilibrio desiderato e=0 e=0 non è punto di equilibrio per il sistema descritto Feedback:
Sintesi del controllo . Utilizzando V(e,e) come funzione di storage, si va a studiare la passività del sistema:
Sintesi del controllo . Utilizzando V(e,e) come funzione di storage, si va a studiare la passività del sistema: La cui derivata risulta: (4) . (5)
Sintesi del controllo . Utilizzando V(e,e) come funzione di storage, si va a studiare la passività del sistema: La cui derivata risulta: (4) Il sistema è passivo rispetto all’uscita e el’ingresso v . (5)
Sintesi del controllo Le ipotesi del teorema per la sintesi di un controllo che stabilizzi asintoticamente il sistema sono soddisfatte: • passivo con una funzione V(x) radialmente illimitata e definita positiva
Sintesi del controllo Le ipotesi del teorema per la sintesi di un controllo che stabilizzi asintoticamente il sistema sono soddisfatte: • passivo con una funzione V(x) radialmente illimitata e definita positiva
Sintesi del controllo Le ipotesi del teorema per la sintesi di un controllo che stabilizzi asintoticamente il sistema sono soddisfatte: • passivo con una funzione V(x) radialmente illimitata e definita positiva • detectabile
Sintesi del controllo Le ipotesi del teorema per la sintesi di un controllo che stabilizzi asintoticamente il sistema sono soddisfatte: • passivo con una funzione V(x) radialmente illimitata e definita positiva • detectabile
Sintesi del controllo Le ipotesi del teorema per la sintesi di un controllo che stabilizzi asintoticamente il sistema sono soddisfatte: • passivo con una funzione V(x) radialmente illimitata e definita positiva • detectabile Un controllo in retroazione dall’uscita y=e stabilizza asintoticamente il sistema .
Sintesi del controllo Le ipotesi del teorema per la sintesi di un controllo che stabilizzi asintoticamente il sistema sono soddisfatte: • passivo con una funzione V(x) radialmente illimitata e definita positiva • detectabile Un controllo in retroazione dall’uscita y=e stabilizza asintoticamente il sistema .
Sintesi del controllo Le ipotesi del teorema per la sintesi di un controllo che stabilizzi asintoticamente il sistema sono soddisfatte: • passivo con una funzione V(x) radialmente illimitata e definita positiva • detectabile Un controllo in retroazione dall’uscita y=e stabilizza asintoticamente il sistema .
Sintesi del controllo Per il controllo progettato occorre conoscere l’intero stato OSSERVATORE AD ALTO GUADAGNO
Sintesi del controllo Per il controllo progettato occorre conoscere l’intero stato OSSERVATORE AD ALTO GUADAGNO Sistema
Sintesi del controllo Per il controllo progettato occorre conoscere l’intero stato OSSERVATORE AD ALTO GUADAGNO Sistema Osservatore
Sintesi del controllo Per il controllo progettato occorre conoscere l’intero stato OSSERVATORE AD ALTO GUADAGNO Sistema Osservatore
Sintesi del controllo Contenere la forza tra link e arto del paziente entro valori limite
Sintesi del controllo Contenere la forza tra link e arto del paziente entro valori limite Nel caso in cui la coppia misurata sia maggiore di quella massima prevista
Sintesi del controllo Contenere la forza tra link e arto del paziente entro valori limite Nel caso in cui la coppia misurata sia maggiore di quella massima prevista Il motore fornisce una coppia di compensazione che faccia muovere il link nella direzione concorde a quella della coppia misurata
Sintesi del controllo Commutazione dei controlli Introduzione di una funzione non lineare che sulla base della coppia permetta la commutazione tra due controlli Regola la pendenza di salita Regola la dead zone
Sintesi del controllo Commutazione dei controlli Introduzione di una funzione non lineare che sulla base della coppia permetta la commutazione tra due controlli
Realizzazione del prototipo Motore 12 volt DC 32 W Driver motore
Realizzazione del prototipo Scheda di controllo • STm32 VL Discovery • processore ARM cortex-M3 • 24 Mhz • grande varietà di periferiche • costo contenuto
Realizzazione del prototipo Scheda di controllo S3C6410
Risultati sperimentali Dall’implementazione della legge di controllo sul prototipo realizzato si ottengo i seguenti risultati
Risultati sperimentali Dall’implementazione della legge di controllo sul prototipo realizzato si ottengo i seguenti risultati
Risultati sperimentali Dall’implementazione della legge di controllo sul prototipo realizzato si ottengo i seguenti risultati Caso simulato (solo controllo in posizione):
Risultati sperimentali Dall’implementazione della legge di controllo sul prototipo realizzato si ottengo i seguenti risultati Caso sperimentale (solo controllo in posizione):
Risultati sperimentali Dall’implementazione della legge di controllo sul prototipo realizzato si ottengo i seguenti risultati Caso sperimentale (solo controllo in posizione):