Tesina di AUTOMAZIONE INDUSTRIALE

Slides:



Advertisements
Presentazioni simili
PERDITE NEI NUCLEI MAGNETICI
Advertisements

Caratteristiche del controllo a catena aperta: un esempio
MACCHINE ASINCRONE.
MACCHINE SINCRONE.
Tesi di Laurea Triennale in Ingegneria Elettronica Applicata
Dal campo magnetico rotante al modello matematico del motore sincrono a magneti permanenti Francesco Cupertino Ottobre 2007.
Dinamica del manipolatore
Motori Elettrici: i fondamenti
Essendo le materie scientifiche e tecniche la linfa
Esperienza n. 7 Partitore di tensione in cc: dipendenza del rapporto di partizione dal carico. Misura della resistenza interna di un generatore fem Un.
Esperienza n. 9 Uso dell’oscilloscopio per misure di ampiezza e frequenza di una tensione alternata e misura dello sfasamento tra tensioni. Circuito RLC.
Lavoro ed energia cinetica: introduzione
Dipartimento di Informatica e Sistemistica Alessandro DE CARLI Anno Accademico MOVIMENTAZIONE CONTROLLATA MOTORI A PASSO.
Dipartimento di Informatica e Sistemistica Alessandro DE CARLI Anno Accademico MOVIMENTAZIONE CONTROLLATA MODALITÀ DI CONTROLLO INNOVATIVE.
UNIVERSITÀ DEGLI STUDI DI ROMA LA SAPIENZA DIPARTIMENTO DI INFORMATICA E SISTEMISTICA MODEL BASED CONTROL ALESSANDRO DE CARLI ANNO ACCADEMICO
Induzione Legge di Faraday E dS B x x x x x x x x x x E R B 1 E E.
Magnetismo nella materia
CIRCUITO EQUIVALENTE DEL GENERATORE SINCRONO
Mantenimento dell’equilibrio tra produzione e utilizzazione in un sistema a rete Per mantenere l’equilibrio tra la produzione e l’utilizzazione si possono.
IL CONTROLLO DELLA TENSIONE E DELLA GENERAZIONE DI POTENZA REATTIVA
Macchine in Corrente Continua
Parte I (I Sensori) I sensori di velocità
MACCHINE A CORRENTE CONTINUA
Matteo Mudoni Janko Jaridic
Parametri di un motore passo-passo
Laboratorio di principi di Ingegneria Elettrica
L’AUTOMOBILE AD IDROGENO: IL MOTORE ELETTRICO PER LA TRAZIONE
LEGGI FONDAMENTALI.
AVVIAMENTO dei MOTORI ASINCRONI TRIFASI
CORSO DI LAUREA MAGISTRALE IN INGEGNERIA MECCANICA Corso di
Regolatori standard.
Macchina sincrona Macchina elettrica rotante, funzionante in corrente alternata La frequenza f delle grandezze elettriche ai morsetti e la velocità di.
TRASDUTTORI E SENSORI.
Motori passo-passo a riluttanza variabile e ibrido
SERVOMOTORI IN CORRENTE CONTINUA
Macchine elettriche rotanti fondamentali
Dott. Ing. VINCENZO SURACI
Corso di specializzazione per Tecnico Fotovoltaico
Trasduttori per la rilevazione di velocità e posizione
Generazione del campo magnetico di statore:
11. Induzione elettromagnetica
Cenni teorici. La corrente elettrica dal punto di vista microscopico
Introduzione ai sistemi di controllo automatici
Motore Asincrono (parte II) e Sincrono
PRINCIPI DI FUNZIONAMENTO
Induttore Dispositivo che produce un campo magnetico noto in una determinata regione. Il simbolo normalmente usato è: (ricorda il solenoide ma non lo è.
Fabio Garufi - TAADF Tecniche automatiche di acquisizione dati Sensori Prima parte.
MACCHINE E AZIONAMENTI ELETTRICI
Corso di Sistemi di Trazione
Presentazione Progetti L-B
DIMENSIONAMENTO DI UN GENERATORE SINCRONO
COPPIE PARASSITE: ASINCRONE E SINCRONE
Università degli Studi di Padova Facoltà di Ingegneria Dottorato di ricerca in Meccanica Applicata XIX ciclo a.a /10/2005Presentazione dell’attività.
Controllo della velocità di un motore in corrente continua
Sistemi elettronici automatici
Il campo magnetico.
Motore sincrono: Un motore realizzato utilizzando la rotazione del campo magnetico è detto motore sincrono poiché esiste sincronismo tra la velocità angolare.
UNIVERSITÀ DEGLI STUDI DI PERUGIA Dipartimento di Ingegneria Industriale Prof. Francesco Castellani Corso di “Meccanica Applicata B”
Strategie di controllo 1. Controllore in anello aperto 2. Controllore in anello chiuso ad azione P 3. Controllore in anello chiuso ad azione PI 4. Controllore.
1)Glossario dei termini specifici sui motori elettrici:
Realizzato da: Fabrizio Morlacchi
Trasduttori di posizione e velocità: sincro e resolver
Il Rocchetto di Ruhmkorff
Scegliendo, invece, una rappresentazione con variabili complesse si ottiene:
Modalità di Controllo del Motore Asincrono.
Fino agli inizi degli anni ‘90 la stragrande maggioranza degli azionamenti utilizzava un motore in corrente continua; tale scelta era, essenzialmente,
Il comportamento del motore asincrono è descritto da un sistema di equazioni non lineari; non è, quindi, possibile, quando si desidera ricavare dei legami.
Applicando la schematizzazione bifase equivalente ai circuiti di statore e di rotore, è possibile ricavare diversi modelli per descrivere il comportamento.
La geometria degli utensili a punta singola
Transcript della presentazione:

Tesina di AUTOMAZIONE INDUSTRIALE UNIVERSITÀ DEGLI STUDI DI ROMA “LA SAPIENZA” DIPARTIMENTO DI INGEGNERIA ELETTRICA Tesina di AUTOMAZIONE INDUSTRIALE CONTROLLO VETTORIALE SENSORLESS PER MOTORI AC-BRUSHLESS di Donato Sciunnache ANNO -ACCADEMICO 2002/2003

AZIONAMENTI BRUSHLESS Usano un motore sincrono a magneti permanenti Piccole potenze, inferiori ai 50 Kw Semplicità costruttiva Elevata velocità ed accelerazione

PRINCIPALI CAMPI D’USO Trazione elettrica di piccoli carichi Macchine utensili a controllo numerico Automatismi industriali Robotica Funzionamento in ambienti ostili

CARATTERISTICHE GENERALI AZIONAMENTI AD ASSE Destinati ai moti di avanzamento. Il compito è quello di portare in rotazione un albero ad una determinata velocità, imposta da un opportuno riferimento, indipendentemente dalla coppia resistente e quindi dalla coppia motrice. REQUISITI Totale bidirezionalità dell’azionamento con zona morta praticamente nulla intorno allo zero di velocità, sia in condizioni statiche che dinamiche. il rapporto tra velocità massima e minima regolabile deve essere indicativamente maggiore di 10 con coppia nominale e, passando da vuoto a carico nominale, la velocità non deve diminuire più di 1/10 della velocità massima.

CARATTERISTICHE GENERALI AZIONAMENTI A MANDRINO Destinati ai moti di lavoro dell’utensile o del pezzo a seconda del tipo di macchina. REQUISITI Coppia elevata anche alle bassissime velocità. Controllo di posizione estremamente raffinato al fine di eseguire tagli di precisione entro le tolleranze imposte.

PRO CONTRO MOTORE SINCRONO A MAGNETI PERMANENTI elevati: rapporto potenza/peso affidabilità capacità di sovraccarico velocità costi elevati problemi: smagnetizzazione alle alte temperature in ambienti con polveri ferromagnetiche assenza di spazzole bassa inerzia elevate accelerazioni velocità massima limitata dalla tensione calore solo sullo statore la potenza fornita genera solo coppia e non campo funzionamento in ambiente ostile

MODELLO DEL MOTORE SINCRONO Statore cilindrico con avvolgimento trifase simmetrico che genera una forza magneto motrice al traferro sinusoidale. Rotore dotato di magneti permanenti montati sulla superfice

Vdq = RIdq + pΨdq + jωrΨdq Dalle equazioni degli avvolgimenti di statore e dai legami tra i flussi e le correnti, nel riferimento dq0 solidale col rotore, si ha: Vdq = RIdq + pΨdq + jωrΨdq Ψd = LId + Ψmd Ψq = LqIq Dove Vd e Vq sono le proiezioni sugli assi d e q, solidali col rotore, del vettore tensione. Vd = √3 V sin(ωt-θ) Vq = √3 V cos(ωt-θ)

Per un motore a magneti permanenti sulla superficie rotorica con una coppia di poli statorica, si hanno le equazioni elettriche: Vd = RId + LpId - ωrLIq Vq = RIq + LpIq + ωrΨmd + ωrLId Cm = n ΨmdIq E quella meccanica: Ce = Cl + Jpωr + Bωr

La coppia erogata Ce risulta dipendente dalla sola corrente Iq . Per velocità inferiori alla nominale si mantiene id=0 e la componente iq pari al valore massimo consentito (imax) in modo da lavorare in un tratto a coppia costante e pari alla massima possibile. Per velocità superiori alla nominale non si può più mantenere iq=imax perchè l'ulteriore aumento della E richiederebbe una tensione di alimentazione superiore a quella fornita dall'inverter che è già la massima disponibile: in tale regione dunque occorre ridurre la iq. Si può allora sfruttare tale situazione per introdurre una componente id negativa e tale che risulti sempre:

Si ha l’implementazione in ambiente Matlab:

VARIABILI D’INTERESSE NEL MOTORE FORZAMENTO VARIABILI DI STATO VARIABILI CONTROLLATE Vd, Vq Id, Iq,Ce ωr DISTURBI COSTANTI R, L, Ψmd, J, B Cl INGRESSI USCITE

FINALITA’ DEL SISTEMA DA CONTROLLARE PORTARE IN ROTAZIONE IL ROTORE A VELOCITÀ FISSA PORTARE IN ROTAZIONE IL ROTORE SENZA PROVOCARE OSCILLAZIONI TORSIONALI FARE VARIARE LA VELOCITÀ DI ROTAZIONE NEL FUNZIONAMENTO A REGIME PERMANENTE ENTRO UN CAMPO DI ESCURSIONE PREFISSATO ASSICURARE CHE A REGIME PERMANENTE LA VELOCITÀ DI ROTAZIONE NON SI DISCOSTI DI UNA ENTITÀ PREFISSATA DAL VALORE DESIDERATO ASSICURARE CHE IL ROTORE RAGGIUNGA LA VELOCITÀ DI REGIME IN UN INTERVALLO DI TEMPO PREFISSATO

OBIETTIVI DEL CONTROLLO RENDERE STABILE IL SISTEMA DA CONTROLLARE ATTENUARE L’EFFETTO DEI DISTURBI DETERMINISTICI E/O CASUALI SULLA VARIABILE CONTROLLATA RAGGIUNGERE LA PRECISIONE DESIDERATA NEL FUNZIONAMENTO A REGIME PERMANENTE RAGGIUNGERE LA PRECISIONE DESIDERATA NELL’INSEGUIMENTO DELLA VARIABILE DI RIFERIMENTO RAGGIUNGERE LA ROBUSTEZZA DI COMPORTAMENTO DEL SISTEMA CONTROLLATO PER VARIAZIONI LIMITATE DEI PARAMETRI FISICI DEL SISTEMA DA CONTROLLARE RAGGIUNGERE LA ROBUSTEZZA DI COMPORTAMENTO DEL SISTEMA CONTROLLATO PER AMPIE VARIAZIONI DEI PARAMETRI FISICI DEL SISTEMA DA CONTROLLARE

IL CONTROLLO VETTORIALE Si basa su un’opportuna scelta degli assi d, q di riferimento utilizzati dal regolatore dell’inverter in modo tale che tale che una componente della corrente statorica agisca esclusivamente sul flusso, mentre l'altra sulla coppia al traferro. In questo modo il motore sincrono viene regolato come una macchina c.c. in cui si agisce separatamente sulla corrente di eccitazione e su quella di indotto.

Il passaggio al riferimento dq, solidale col rotore, è effettuato mediante la trasformazione di Park. Essa ha la proprietà di eliminare dalle equazioni delle tensioni della macchina sincrona tutte le variabili nel tempo che dipendono dalla presenza di circuiti elettrici in moto relativo e circuiti magnetici a riluttanza variabile.

La trasformazione è eseguita da: Con k=2/3 ed h=1 per mantenere l’invarianza rispetto alle ampiezze. L’operazione di antitrasformazione è data da:

L’implementazione in ambiente Matlab per la trasformazione è:

L’implementazione in ambiente Matlab per l’antitrasformazione è:

SCHEMA DI BASE DI UN AZIONAMENTO BRUSHLESS Consiste in: Motore sincrono a magneti permanenti Convertitore statico Sensore di posizione Dispositivo di controllo

SCHEMA TIPICO DI CONTROLLO VETTORIALE Inverter Motore Idq* εi Vdq* ω* Regolatore velocità Regolatore di corrente Regolatore di tensione Trasf. qd0 > abc ө Iabc ω Idq Trasf. abc > qd0 Misura di corrente ө Sensore di Posizione e velocità

VARIABILI D’INTERESSE NEL SISTEMA FORZAMENTO VARIABILI DI STATO VARIABILI CONTROLLATE Id, Iq, Vd, Vq Ce ωr* ωr DISTURBI COSTANTI R, L, Ψmd, J, B Cl INGRESSI USCITE

CONTROLLO VETTORIALE SENSORLESS Il controllo vettoriale necessita della posizione angolare e della velocità del rotore per calcolare le trasformazioni di Park. La posizione angolare del rotore è fornita da uno stimatore anziché da un misura diretta. Lo stimatore calcola la posizione a partire da misure di tensione e corrente.

CONTROLLO VETTORIALE SENSORLESS PRO CONTRO maggiore resistenza all’usura costi elevati fornisce valori praticamente continui della posizione del rotore valori più approssimati per basse velocità non è soggetto al riscaldamento del motore occorrono più strumenti per la misura di tensioni e correnti non si basa su misure di campo ma sul modello del motore maggiore complessità computazionale misurando la temperatura si può calcolare il valore della resistenza per il modello. funzionamento in ambiente ostile perché il sistema è protetto.

ANALISI DEL SISTEMA DI CONTROLLO Il sistema è costituito da: Motore sincrono a magneti permanenti (PMSM) Inverter a tensione impressa Blocchi di trasformazione e antitrasformazione dal riferimento statorico a quello rotorico (trasformata di Park) Stimatore di velocità e posizione angolare del rotore Anello di controllo della corrente Anello di controllo della velocità

DALLO SCHEMA DEL CONTROLLO VETTORIALE Inverter Motore Idq* εi ω* Vdq* ө^ ө Regolatore velocità Regolatore di corrente Regolatore di tensione Trasf. qd0 > abc Iabc ω ω^ Idq Trasf. abc > qd0 Misura di corrente STIMATORE ω^ ө^ Sensore di Posizione e velocità ө^ ө

INVERTER A TENSIONE IMPRESSA Nel campo di modulazione l’armonica fondamentale della tensione di uscita è proporzionale al segnale in ingresso. L’inverter può essere considerato un’amplificatore di tensione. Se il segnale in ingresso ha un’ampiezza eccessiva, in uscita si ha la saturazione che accentua l’effetto della dinamica secondaria ed incerta, portando all’instabilità.

Si ha l’implementazione in ambiente Matlab:

SCHEMA DELLO STIMATORE Dal modello matematico del motore: Vd = RId + LpId - ωrLIq Vq = RIq + LpIq + ωrΨmd + ωrLId Le due equazioni forniscono due possibili stimatori di posizione angolare del rotore.

Dalla prima: Vd = RId + LpId - ωrLIq Da cui:

Si ha l’implementazione in ambiente Matlab:

Dalla seconda: Vq = RIq + LpIq + ωrΨmd + ωrLId Da cui:

Gli integratori sono realizzati con algoritmo STIFF. Si ha l’implementazione in ambiente Matlab: Gli integratori sono realizzati con algoritmo STIFF.

ANELLO DI CONTROLLO DELLA CORRENTE La coppia erogata dal motore dipende solo dalla corrente Iq in quadratura al campo rotorico. La componente diretta Id viene mantenuta nulla per minimizzare la corrente totale e non avere una riduzione del flusso al traferro. Si valuta l’errore εi e mediante un controllore PID, si ricava la Vdq* di riferimento per l’inverter.

I coefficienti dei controllori PID sono tarati per ottenere: rapida risposta alle variazioni del riferimento di coppia o del carico breve transitorio privo di sovraelongazioni ed oscillazioni

ANELLO DI CONTROLLO DELLA VELOCITA’ La velocità di riferimento ω* viene confrontata con quella dello stimatore ω^ Il riferimento di corrente Iq* viene generato dall’errore di velocità mediante un controllore PID. Si compensa l’errore dovuto alla stima di velocità

I coefficienti dei controllori PID sono tarati per ottenere: rapida risposta alle variazioni del riferimento di velocità o del carico breve transitorio privo di sovraelongazioni ed oscillazioni

SISTEMA COMPLESSIVO

PROVE E TARATURE Il carico è considerato proporzionale alla velocità angolare. Si verifica la bontà del transitorio in avviamento, alle variazioni di velo. Il metodo di taratura scelto è quello del ciclo limite poiché vengono utilizzati regolatori PID. Si è effettuata una prova a pieno carico per verificare il comportamento del sistema in condizioni limite.

PARAMETRI DEL MOTORE Rs = 0.375 Ω B = 0 Ls = 5.3 mH Ψmd = 0.084 Wb ELETTRICI MECCANICI Rs = 0.375 Ω B = 0 Ls = 5.3 mH Jm = 0.35 10-3 Kgm2 Ψmd = 0.084 Wb Tl = 0.01 NmS/rad N. coppie polari = 1

PARAMETRI DEI REGOLATORI ANELLO DI CORRENTE Ki = 100 Kd = 0 Kp = 30 ANELLO DI VELOCITA’ Kd = 0 Kp = 0.1 Ki = 1

RISULTATI DELLA SIMULAZIONE velocità effettiva [rad/S] velocità stimata [rad/S] errore di stima

ERRORE DI STIMA SULLA POSIZIONE ANGOLARE

GRANDEZZE DELL’INVERTER andamento delle tensioni di fase [V] GRANDEZZE DELL’INVERTER dettaglio

andamento delle correnti di fase [A] dettaglio Iq nel riferimento rotorico Id nel riferimento rotorico

coppia erogata Te [Nm]

CONCLUSIONI Un controllo sensorless è più resistente perché non è soggetto ad usura. Chiudendo gli anelli, gli errori di deriva assomigliano a normali offsets compensati dai controllori. Se la stima dell’angolo di orientamento è sufficientemente accurata, il sistema è autocontrollato ed è stabile.