IT201900015617A1 - Metodo per stimare in modo sensorless la posizione del rotore e la velocita' angolare del rotore di una macchina sincrona a riluttanza - Google Patents
Metodo per stimare in modo sensorless la posizione del rotore e la velocita' angolare del rotore di una macchina sincrona a riluttanza Download PDFInfo
- Publication number
- IT201900015617A1 IT201900015617A1 IT102019000015617A IT201900015617A IT201900015617A1 IT 201900015617 A1 IT201900015617 A1 IT 201900015617A1 IT 102019000015617 A IT102019000015617 A IT 102019000015617A IT 201900015617 A IT201900015617 A IT 201900015617A IT 201900015617 A1 IT201900015617 A1 IT 201900015617A1
- Authority
- IT
- Italy
- Prior art keywords
- observed
- rotor
- stator
- flux
- projection vector
- Prior art date
Links
- 230000001360 synchronised effect Effects 0.000 title claims description 32
- 238000000034 method Methods 0.000 title claims description 20
- 239000013598 vector Substances 0.000 claims description 71
- 230000004907 flux Effects 0.000 claims description 49
- 101000841267 Homo sapiens Long chain 3-hydroxyacyl-CoA dehydrogenase Proteins 0.000 claims description 23
- 102100029107 Long chain 3-hydroxyacyl-CoA dehydrogenase Human genes 0.000 claims description 23
- JJYKJUXBWFATTE-UHFFFAOYSA-N mosher's acid Chemical compound COC(C(O)=O)(C(F)(F)F)C1=CC=CC=C1 JJYKJUXBWFATTE-UHFFFAOYSA-N 0.000 claims description 23
- 238000011156 evaluation Methods 0.000 claims description 8
- 238000004364 calculation method Methods 0.000 claims description 3
- 230000009466 transformation Effects 0.000 description 15
- 238000006243 chemical reaction Methods 0.000 description 10
- 239000011159 matrix material Substances 0.000 description 6
- 230000006978 adaptation Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000013178 mathematical model Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000003313 weakening effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 229910052742 iron Inorganic materials 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
- H02P6/16—Circuit arrangements for detecting position
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
- H02P21/141—Flux estimation
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
- H02P21/18—Estimation of position or speed
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/24—Vector control not involving the use of rotor position or rotor speed sensors
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/24—Vector control not involving the use of rotor position or rotor speed sensors
- H02P21/26—Rotor flux based control
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
- H02P6/16—Circuit arrangements for detecting position
- H02P6/18—Circuit arrangements for detecting position without separate position detecting elements
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Ac Motors In General (AREA)
- Synchronous Machinery (AREA)
- Control Of Electric Motors In General (AREA)
Description
METODO PER STIMARE IN MODO SENSORLESS LA POSIZIONE DEL
ROTORE E LA VELOCITA' ANGOLARE DEL ROTORE DI UNA MACCHINA
SINCRONA A RILUTTANZA
Settore tecnico
La presente invenzione riguarda in generale il controllo sensorless di una macchina sincrona a riluttanza. In particolare, la presente invenzione riguarda un metodo per stimare la posizione del rotore e la velocità angolare del rotore di una macchina sincrona a riluttanza.
Stato dell'arte
Come noto, il controllo sensorless consiste in un anello chiuso che controlla una macchina sincrona a riluttanza senza usare un encoder di posizione del rotore per sincronizzare il sistema di riferimento di controllo con l'angolo di fase del rotore o per valutare la velocità angolare del rotore stesso.
La posizione angolare del rotore e la velocità angolare del rotore sono stimate dal controller digitale manipolando quantità elettriche e parametri di macchina tramite un software in tempo reale. Detto software in tempo reale è normalmente chiamato "osservatore" (observer) ed include un osservatore di flusso ed un osservatore di posizione angolare.
Come noto, i metodi per stimare il flusso e la posizione angolare di un rotore dipendono dalla resistenza dello statore. La misura diretta della resistenza dello statore è possibile quando la macchina non è in funzione (macchina fredda, "cold machine"); tuttavia, il valore della resistenza dello statore quando la macchina è in uso (macchina calda, "warmed-up machine") differisce considerevolmente dal risultato ottenuto su una macchina fredda.
In particolare, la resistenza dello statore varia con la temperatura della macchina durante il funzionamento, il che causa una stima imprecisa della tensione interna della macchina e, sostanzialmente, errori nelle stime del flusso e della posizione angolare.
In un sistema di controllo sensorless della macchina, l'osservatore di posizione angolare è fortemente accoppiato con l'osservatore di flusso. In particolare, la suscettibilità dell'osservatore di flusso agli errori di stima della tensione interna porta l'osservatore di posizione angolare all'instabilità.
Per arginare questo problema, sono stati valutati diversi metodi:
● un osservatore di resistenza dello statore per machine sincrone salienti è proposto in M. Hinkkanen, T. Tuovinen, L. Harnefors, and J. Luomi, “A Combined Position and Stator-Resistance Observer for Salient PMSM Drives: Design and Stability Analysis”, IEEE Transactions on Power Electronics, vol.27, no.2, pp.601–609, 2012;
● un osservatore in sliding mode è sviluppato in D. Liang, J. Li, and R. Qu, “Sensorless Control of Permanent Magnet Synchronous Machine Based on Second-Order Sliding-Mode Observer With Online Resistance Estimation”, IEEE Transactions on Industry Applications, vol. 53, no. 4, pp. 3672–3682, 2017.; e
● un approccio ricorsivo ai minimi quadrati è impiegato per identificare online la resistenza in Y. Inoue, Y. Kawaguchi, S. Morimoto, and M. Sanada, “Performance Improvement of Sensorless IPMSM Drives in a Low-Speed Region Using Online Parameter Identification”, IEEE Transactions on Industry Applications, vol.47, no.2, pp.798–804, 2011.
Riassunto dell'invenzione
La Richiedente ha percepito che i sistemi di controllo sensorless delle macchine sono soggetti a variazioni della resistenza dello statore o richiedono un ulteriore adattamento online della resistenza.
In particolare, la Richiedente ha percepito che gli osservatori di flusso e di posizione angolare noti presentano alcuni inconvenienti dovuti ad errori di stima della tensione interna per via della variazione della resistenza dello statore o di una compensazione non ideale dell'errore della tensione dell'inverter. Come detto sopra, sono state proposte diverse tecniche di adattamento on-line, in aggiunta allo schema della stima di flusso e posizione angolare, che richiedono un impegno extra di elaborazione e calibrazione.
Alla luce di quanto sopra, la Richiedente ha affrontato il problema di fornire un metodo per stimare la posizione del rotore e/o la velocità angolare del rotore di una macchina sincrona a riluttanza che superi i suddetti inconvenienti.
Secondo un primo aspetto, la presente invenzione riguarda un metodo per la stima sensorless di un segnale di errore di posizione per una macchina sincrona a riluttanza, detta macchina sincrona a riluttanza comprendendo uno statore ed un rotore, detto metodo comprendendo:
- ricevere un flusso concatenato osservato di detto statore;
- ricevere una stima basata sul modello di corrente del flusso concatenato di detto statore;
- selezionare un primo vettore di proiezione in cui un errore di posizione calcolato per mezzo di detto primo vettore di proiezione è all'interno di una banda di un grado elettrico in condizioni di massima coppia per ampere; - calcolare detto segnale di errore di posizione in funzione di tale flusso concatenato osservato, di tale stima basata sul modello di corrente del flusso concatenato e di tale primo vettore di proiezione.
Secondo un secondo aspetto, la presente invenzione riguarda un metodo per la stima sensorless di almeno una tra posizione angolare del rotore e velocità angolare del rotore di una macchina sincrona a riluttanza comprendente:
- calcolare detto segnale di errore di posizione secondo forme di realizzazione della presente invenzione;
- calcolare almeno uno tra posizione angolare osservata del rotore e velocità angolare osservata del rotore in funzione di detto segnale di errore di posizione.
Secondo un terzo aspetto, la presente invenzione riguarda un sistema di controllo per una macchina sincrona a riluttanza, detta macchina sincrona a riluttanza comprendendo un rotore ed uno statore, detto sistema di controllo comprendendo:
- un osservatore di flusso ibrido configurato per:
- calcolare un flusso concatenato osservato di detto statore in base a valori stimati di quantità elettriche associate con detta macchina sincrona a riluttanza;
- calcolare una stima basata sul modello di corrente del flusso concatenato di detto statore in base a valori rivelati di quantità elettriche; - un blocco di valutazione errore configurato per:
- ricevere da detto osservatore di flusso ibrido detto flusso concatenato osservato e detta stima basata sul modello di corrente del flusso concatenato;
- selezionare un primo vettore di proiezione in cui un errore di posizione calcolato per mezzo di detto primo vettore di proiezione è all'interno di una banda di un grado elettrico in condizioni di massima coppia per ampere;
- calcolare un segnale di errore di posizione in funzione di detto flusso concatenato osservato, di detta stima basata sul modello di corrente del flusso concatenato e di detto primo vettore di proiezione;
- un blocco di stima posizione e velocità angolare, configurato per calcolare una posizione angolare osservata del rotore e/o una velocità angolare osservata del rotore in funzione di detto segnale di errore di posizione; in cui detto sistema di controllo è configurato per pilotare detta macchina sincrona a riluttanza in base a detta posizione angolare osservata del rotore e/o detta velocità angolare osservata del rotore.
Descrizione breve delle figure
La presente invenzione diverrà più chiara grazie alla seguente descrizione dettagliata, fornita a titolo di esempio e non di limitazione, da leggersi con riferimento ai disegni allegati, in cui:
- la Figura 1 mostra un diagramma a blocchi che illustra un sistema di controllo di una macchina sincrona a riluttanza secondo la presente invenzione;
- la Figura 2 mostra un diagramma a blocchi che illustra un osservatore di flusso ibrido;
- la Figura 3 mostra un diagramma a blocchi di un blocco di valutazione errore secondo la presente invenzione.
Descrizione dettagliata di forme di realizzazione preferite dell'invenzione Nel seguito, i vettori in un sistema di riferimento in rotazione, associato con il rotore, sono indicati con il pedice dq. I vettori in un sistema di riferimento stazionario, associato con lo statore, sono indicati con il pedice αβ. Infine, abc indica le grandezze di fase della macchina.
Nel seguito, l'espressione "quantità stimata" indica una quantità calcolata per mezzo di un modello numerico; una quantità stimata è rappresentata dall'apice ̂. Questo include anche il vettore di flusso concatenato osservato, perché una quantità osservata è anche una quantità stimata.
La Figura 1 mostra un diagramma a blocchi di un sistema di controllo 100 che controlla una macchina sincrona a riluttanza 5 (anche indicata "macchina SyR" nel seguito), per esempio la macchina SyR può essere un motore SyR. La macchina sincrona a riluttanza 5 comprende un rotore e uno statore.
Preferibilmente, il sistema di controllo 100 è un sistema di controllo sensorless. Preferibilmente, il sistema di controllo 100 comprende un regolatore Proporzionale-Integrale-Derivativo (proportional integral speed controller) 1, un regolatore di massima coppia per ampere (Maximum Torque Per Ampere, MTPA controller) 2, un regolatore del vettore di corrente (current vector control) 3, un inverter generatore di tensione (voltage source inverter) 4.
Come mostrato in Figura 1, la velocità angolare target del rotore ω<∗>r è impostata per pilotare il rotore ad una velocità angolare effettiva ω,.
Preferibilmente, il regolatore MTPA 2, che implementa una strategia di regolazione di massima coppia per ampere, seleziona un vettore corrente target
(in un sistema di riferimento stimato del rotore che soddisfa la condizione di massima coppia per ampere alla velocità angolare target del rotore ω<∗>r .
Si noti che il regolatore MTPA è noto, come descritto in:
- L. Xu, X. Xu, T. A. Lipo and D. W. Novotny, "Vector control of a synchronous reluctance machine including saturation and iron loss", in IEEE Transactions on Industry Applications, vol.27, no.5, pp.977-985, Sept.-Oct.1991.
- S. Morimoto, M. Sanada and Y. Takeda, "Wide-speed operation of interior permanent magnet synchronous machines with high-performance current regulator", in IEEE Transactions on Industry Applications, vol.30, no. 4, pp.
Il regolatore di corrente 3 riceve il vettore corrente target dal regolatore MTPA 2 e genera un vettore tensione target Il vettore tensione target è convertito nel sistema di riferimento dello statore in un primo blocco di conversione e trasformazione 3a, che genera un vettore tensione stimato (la tensione di controllo è anche usata come stima della tensione utilizzata dall'osservatore di flusso). Preferibilmente, il primo blocco di conversione e trasformazione 3a è una trasformazione di Park inversa.
Il vettore tensione di riferimento è inviato in input, dopo un ulteriore blocco di conversione e trasformazione 3b, all'inverter generatore di tensione 4 che genera una tensione trifase di alimentazione macchina Preferibilmente, l'ulteriore blocco di conversione e trasformazione 3b è una trasformazione di Clarke inversa. Le trasformazioni di Clark e Park sono note e non saranno descritte nel seguito. La tensione trifase di alimentazione macchina è fornita in input alla macchina SyR 5 per pilotare la stessa.
Durante il funzionamento, le quantità di rotore e/o statore, come posizione angolare del rotore e/o velocità angolare del rotore, sono stimare ed utilizzate dal sistema di controllo 100 per pilotare la macchina SyR 5.
Nel seguito è fornito un modello matematico della macchina SyR 5.
Il modello della macchina è espresso nel sistema di riferimento solidale al rotore
(ovvero un sistema di riferimento in rotazione). In assenza di un trasduttore di
posizione del rotore (controllo sensorless), il sistema di riferimento in rotazione utilizzato è quello stimato
Per esempio, l'equazione della tensione della macchina SyR 5 è così definita:
[1]
In cui è la variabile di Lap esistenza dello statore ad una temperatura nominale della macchina, (l'apice T indica un vettore o una matrice “trasposto/a”) è il vettore flusso concatenato dello statore, è il vettore tensione dello statore è il vettore corrente dello statore è la velocità angolare stimata <del rotore e ࡶ è la matrice di rotazione ortogonale>
Il flusso concatenato dello statore e la sua derivate temporale possono essere espressi in base ad una matrice di induttanza incrementale una matrice di induttanza apparente ࡸ e un errore di posizione in cui θ è la posizione effettiva del rotore (ossia la posizione angolare corretta del rotore), è la posizione angolare stimata del rotore,come mostrato in [2a] e [2b]:
<[2a] >
[2b]
in cui le componenti delle matrici di induttanza sono:
[3]
dove rispettano rispettivamente l'induttanza incrementale lungo l'asse principale d e l'asse di quadratura q, mentre rappresenta il termine di saturazione incrociata (cross-saturation term).
La coppia elettromagnetica è data da:
[4]
in cui N è il numero di coppie di poli.
Preferibilmente, la macchina SyR 5 è pilotata in una condizione di massima coppia per ampere (anche indicata come "condizione di MTPA").
L'espressione analitica della condizione di MTPA può essere derivata dall'equazione [4], differenziando rispetto ad un angolo di corrente γ in cui l'angolo
di corrente è ottenendo la seguente espressione:
<[5]>
Incorporando le induttanze definite in [3], a l'espressione [5] si semplifica in:
[6]
Preferibilmente, il sistema di controllo 100 comprende un secondo blocco di conversione e trasformazione 4a. Per esempio, il secondo blocco di conversione e trasformazione 4a è un blocco di trasformazione di Clarke configurato per convertire misure di corrente trifase acquisite per mezzo di trasduttori di corrente sulla linea di alimentazione della macchina, nel sistema di riferimento dello statore, ottenendo una corrente effettiva di statore ஒin cui Preferibilmente, come mostrato in Figura 1, un terzo blocco di conversione e trasformazione 4b converte la corrente trifase misurate nel sistema di riferimento stimato del rotore
per usarla come feedback per il controllo vettoriale di corrente in anello chiuso. Preferibilmente, il terzo blocco di conversione e trasformazione 4b è una trasformazione di Park.
Secondo forme di realizzazione della presente invenzione, come mostrato in Figura 1, il sistema di controllo 100 comprende un blocco osservatore 6.
Il blocco osservatore 6, preferibilmente, riceve in input la posizione angolare <stimata del rotore> <il vettore tensione stimato> <e la corrente effettiva di statore >
rispettivamente forniti dal primo blocco di conversione e trasformazione 3a e
dal secondo blocco di conversione e trasformazione 4a - e calcola una stima basata sul modello di corrente del flusso concatenato dello statore e un flusso concatenato osservato dello statore
Preferibilmente, il blocco osservatore 6 è un osservatore di flusso ibrido (Hybrid Flux Observer, HFO) 6.
In particolare, l'HFO 6 è configurato per:
- calcolare un flusso concatenato osservato di detto statore in base a valori stimati di quantità elettriche, per esempio il vettore tensione stimata
associato con detta macchina sincrona a riluttanza 5;
- calcolare una stima basata sul modello di corrente del flusso concatenato dello statore di detto statore basata su valori rilevati di dette quantità elettriche, per esempio la corrente effettiva di statore
Preferibilmente, l'HFO 6 nel sistema di riferimento dello statore è definito da:
<[7]>
In cui
[8]
In cui è una matrice di guadagno è il flusso concatenato osservato dello statore nel sistema di riferimento dello statore, è la derivata temporale del flusso concatenato osservato dello statore nel sistema di riferimento dello statore,
è il vettore tensione stimato nel sistema di riferimento dello statore, è la
corrente effettiva di statore e è l'induttanza stimata. Facendo riferimento all'equazione [8], è la lookup table della mappa di flusso della macchina SyR 5. Preferibilmente, nel sistema di riferimento stimato del rotore, l'HFO 6 è definito da:
Si noti che, per vale l'equivalenza
Come mostrato in Figura 2, l'HFO 6 calcola - in funzione della corrente effettiva di statore del vettore tensione stimata e della posizione angolare stimata del rotore la stima basata sul modello di corrente del flusso concatenato dello statore e il flusso concatenato osservato dello statore per mezzo delle equazioni [7] [8] [9] [10].
Come mostrato in Figura 3, la stima basata sul modello di corrente del flusso concatenato dello statore e il flusso concatenato osservato dello statore
sono inviati in input ad un blocco di valutazione dell'errore 11.
Il blocco di valutazione dell'errore 11 calcola un segnale di errore di posizione
Preferibilmente, il segnale di errore di posizione è definito come la proiezione della differenza tra il flusso concatenato osservato dello statore e la stima basata sul modello di corrente del flusso concatenato dello statore
Per esempio, il segnale di errore di posizione è definito come:
Come descritto in i. ed ulteriormente sviluppato in ii.
i. M. Hinkkanen, S. E. Saarakkala, H. A. A. Awan, E. Molsa, and T. Tuovinen, “Observers for Sensorless Synchronous Machine Drives: Framework for Design and Analysis”, IEEE Transactions on Industry Applications, p. 1, 2018; and
ii. Varatharajan and G. Pellegrino, “Sensorless Control of Synchronous Reluctance Machine Drives: Improved Modeling and Analysis beyond Active Flux”, in Electric Machines and Drives Conference (IEMDC), IEEE International, 2019.
In cui è un primo vettore di proiezione.
Secondo forme di realizzazione della presente invenzione, il primo vettore di proiezione è espresso come:
In cui è la velocità angolare del rotore, è un vettore di flusso concatenato ausiliario.
Nel seguito, la dinamica dell'errore di flusso e la dinamica dell'errore di posizione sono espresse con riferimento a condizioni di funzionamento stazionarie. Quantità in punti operativi stazionari sono indicate con il pedice 0.
In cui è il primo vettore di proiezione in condizione operativa stazionar <è la velocità angolare del rotore in tale condizione operativa stazionaria,>
è un vettore di flusso concatenato ausiliario in tale condizione operativa
stazionaria.
<Come mostrato in Figura 1 e Figura 3, una velocita angolare osservata del rotore > e/o una posizione angolare osservata del rotore sono calcolate in funzione del segnale di errore di posizione Preferibilmente, la velocita angolare osservata del rotore e la posizione angolare osservata del rotore sono calcolate da un blocco di stima di posizione e velocità angolare 12.
Per esempio, la velocita angolare osservata del rotore e la posizione angolare osservata del rotore sono calcolate come:
In cu è la velocita angolare osservata del rotore, e sono rispettivamente il guadagno proporzionale e il guadagno integrale e è l'uscita integrale del regolatore proporzionale-integrale del phase locked loop (circuito di inseguimento di fase), e è l'errore della velocità angolare del rotore
Considerando l'equazione [13] e un errore di flusso dello statore definito come:
In cui e l'errore di flusso dello statore, è il vettore di flusso effettivo dello statore è il vettore di flusso osservato dello statore, la dinamica dell'errore di flusso ò essere rappresentata come:
In cui
E considerando l'invarianza dell'induttanza incrementale, si ottiene la seguente espressione:
<Per mezzo dell'espressione di cui sopra, un vettore flusso concatenato ausiliario > definito come:
Pertanto, la dinamica dell'errore di flusso ݏࣅ<෨>ௗ si semplifica in:
quindi, il segnale di errore di posizione è definito come:
Se il sistema è stabile, la condizione vale in condizioni stazionarie. Manipolando le equazioni [20] e [21], l'errore di posizione in condizioni stazionarie dovuto ad un errore della resistenza dello statore è espresso nel seguente modo:
Sostituendo l'espressione del vettore di proiezione proposto [13] nell'equazione [22], l'errore di posizione in condizioni stazionarie può essere espresso come:
L'equazione [23] e l'equazione [6] mostrano che, fintanto che la condizione di MTPA è rispettata, l'errore di posizione del rotore calcolato per mezzo del primo vettore di proiezione non è sostanzialmente influenzato dall'errore della resistenza dello statore
Secondo il modello matematico, l'errore di posizione , dovuto all'errore della resistenza dello statore calcolato per mezzo di detto primo vettore di proiezione è sostanzialmente zero in condizioni di MTPA.
In altre parole, l'errore di posizione misurato calcolato per mezzo di detto primo vettore di proiezione è all'interno di una banda di un grado elettrico in condizioni di MTPA.
In particolare, il sopra citato errore di posizione misurato è dovuto a, per esempio, rumore bianco e/o inesattezze nelle mappe di flusso.
Si noti che, detta banda di un grado elettrico in condizioni di MTPA è proporzionale a:
- precisione del modello magnetico della macchina in esame; e
- deviazioni dalla traiettoria di MTPA.
Inoltre, vantaggiosamente, una componente fondamentale dell'errore di tensione dovuta al tempo morto del convertitore è in fase con la corrente effettiva di statore
In particolare, l'errore di tensione causato dal tempo morto del convertitore è <riflesso nell'errore di resistenza dello statore> <In altre parole, l'errore di posizione >
calcolato per mezzo di detto primo vettore di proiezione è indipendente
dall'errore di tensione dovuto al tempo morto del convertitore.
Come mostrato in Figura 1, la posizione angolare osservata del rotore e/o la velocità angolare osservata del rotore è/sono utilizzata/e per pilotare la macchina SyR 5.
Per esempio, un convenzionale phase-locked loop con regolatore integrale proporzionale è utilizzato per pilotare il segnale di errore di posizione a zero. Il controllo di una macchina sincrona a riluttanza per mezzo di quantità osservate è ben noto e non verrà discusso nel seguito.
Si noti che la condizione di MTPA, imposta dal regolatore MTPA 2, devia dai valori di massima coppia per ampere per piccoli carichi a causa dell'imposizione di una corrente fondamentale di eccitazione Un altro caso di deviazione dalla condizione di MTPA è il cosiddetto indebolimento di flusso (Flux weakening), ma ad alte velocità, gli effetti dell'errore di resistenza dello statore sono trascurabili. Se la macchina SyR 5 non è in condizione di MTPA, si verifica un errore di posizione in condizioni stazionarie calcolato come descritto sopra in [23]. Ciononostante,il controllo rimane stabile.
Preferibilmente, quando la condizione di MTPA non è rispettata, è fornito un adattamento della resistenza dello statore.
Preferibilmente, il blocco di valutazione di errore 11 calcola un segnale di errore di resistenza
Preferibilmente, il segnale di errore di resistenza è definito come:
In cui è un secondo vettore di proiezione.
Preferibilmente, Il sistema di controllo comprende un blocco calcolo resistenza 13. Il blocco calcolo di resistenza 13 calcola una resistenza osservata dello statore in funzione di detto segnale di errore di resistenza
Per esempio, la resistenza stimata dello statore ' è calcolata come:
In cui è una costante.
Preferibilmente, Il segnale di errore di resistenza è utilizzato per implementare un adattamento via software della resistenza dello statore della resistenza dello statore stimata. L'adattamento via software della resistenza dello statore compensa la l'errore di tensione causato dal tempo morto del convertitore anche in assenza di compensazione di tale errore. Per esempio, l'imprecisa compensazione del tempo morto provoca un errore di tensione costante, indipendente dal punto di funzionamento, dalle correnti o dalla velocità. Per esempio, considerando un esperimento in cui un errore di tempo morto di 1 μs causa un errore di tensione costante di circa 6 V. se l'ampiezza dell'attuale punto operativo è 1 A, l'adattamento software del valore della resistenza di statore incrementa la resistenza stimata di 6 Ω per compensare l'errore di tensione di 6V. Al contrario, ad un carico maggiore, se la corrente di funzionamento è 2 A, la resistenza stimata sarà di 3 Ω superiore alla resistenza reale.
Preferibilmente, il segnale di errore di posizione e il segnale di errore di resistenza sono stimati indipendentemente. Preferibilmente, il secondo vettore di proiezione è un vettore ortogonale al primo vettore di proiezione Ancora più preferibilmente, il secondo vettore di proiezione è un vettore ortogonale al primo vettore di proiezione ed è scalato in proporzione al punto di lavoro per avere un guadagno di anello constante.
Per esempio, un vettore di errore cumulativo è definito come
In cui è una matrice di vettore di proiezione.
Come descritto, la presente invenzione fornisce importanti vantaggi. In particolare, la presente invenzione fornisce I seguenti vantaggi:
- Nessuna necessità di adattamento online della resistenza in condizione di MTPA: questo semplifica la calibrazione e l'esecuzione dell'algoritmo di controllo;
- L'uso del primo vettore di proiezione nel sistema di controllo 100 rende il controllo intrinsecamente stabile a bassa velocità;
- L'errore di posizione calcolato per mezzo di detto primo vettore di proiezione è indipendente dall'errore di tensione causato dal tempo morto del convertitore, per cui è possibile un controllo MTPA preciso della coppia, con conseguente massimizzazione dell’efficienza;
- Il secondo vettore di proiezione compensa variazioni della resistenza quando la macchina è deliberatamente controllata al di fuori delle condizioni di MTPA; - Se si utilizza il secondo vettore di proiezione, può essere omessa l'identificazione dell'errore di tensione del convertitore: ciò semplifica la fase preliminare di messa in servizio dell'azionamento elettrico.
Claims (12)
- RIVENDICAZIONI 1. Un metodo per la stima sensorless di un segnale di errore di posizione per una macchina sincrona a riluttanza (5), detta macchina sincrona a riluttanza (5) comprendendo uno statore ed un rotore, detto metodo comprendendo: - ricevere un flusso concatenato osservato di detto statore; - ricevere una stima basata sul modello di corrente del flusso concatenato di detto statore; - selezionare un primo vettore di proiezione in cui un errore di posizione calcolato per mezzo di detto primo vettore di proiezione è all'interno di una banda di un grado elettrico in condizione di MTPA; - calcolare detto segnale di errore di posizione (ϵ) in funzione di detto flusso concatenato osservato di detta stima basata sul modello di corrente del flusso concatenato e di detto primo vettore di proiezione
- 2. Il metodo secondo la rivendicazione 1 in cui detto segnale di errore di posizione è calcolato come la proiezione di una differenza tra detto flusso concatenato osservato e detta stima basata sul modello di corrente del flusso concatenato su detto primo vettore di proiezione
- 3. Il metodo secondo una qualsiasi delle rivendicazioni precedenti in cui l'errore di posizione calcolato per mezzo del primo vettore di proiezione n è sostanzialmente influenzato da un errore di resistenza dello stat in condizione di MTPA. 4. Il metodo secondo una qualsiasi delle rivendicazioni precedenti in cui detto metodo comprende inoltre: - selezionare un secondo vettore di proiezione detto secondo vettore di proiezione essendo ortogonale a detto primo vettore di proiezione
- - calcolare un segnale di errore di resistenza in funzione di detto flusso concatenato osservato detta stima basata sul modello di corrente del flusso concatenato e detto secondo vettore di proiezione
- 5. Il metodo secondo la rivendicazione 4 in cui detto segnale di errore di resistenza è calcolato come la proiezione di una differenza tra detto flusso concatenato osservato e detta stima basata sul modello di corrente del flusso concatenato su detto secondo vettore di proiezione
- 6. Un metodo per la stima sensorless di almeno uno tra posizione angolare osservata del rotore e velocità angolare osservata del rotore di una macchina sincrona a riluttanza (5) comprendendo: - calcolare detto segnale di errore di posizione secondo una qualsiasi delle rivendicazioni da 1 a 3; - calcolare almeno uno tra posizione angolare osservata del rotore e velocità angolare osservata del rotore in funzione di detto segnale di errore di posizione
- 7. Il metodo secondo la rivendicazione 6 in cui detto metodo comprende inoltre: - calcolare detto segnale di errore di resistenza (߳୰) secondo la rivendicazione 4 o 5; - calcolare una resistenza osservata dello statore in funzione di detto segnale di errore di resistenza
- 8. Un sistema di controllo (100) per una macchina sincrona a riluttanza (5), detta macchina sincrona a riluttanza (5) comprendendo un rotore ed uno statore, detto sistema di controllo (100) comprendendo: - un osservatore di flusso ibrido (5) configurato per: - calcolare un flusso concatenato osservato di detto statore in base a valori stimati di quantità elettriche associate con detta macchina sincrona a riluttanza (5); - calcolare una stima basata sul modello di corrente del flusso concatenato in base a valori rilevati di quantità elettriche; - un blocco di valutazione errore (11) configurato per: - ricevere detto flusso concatenato osservato e detta stima basata sul modello di corrente del flusso concatenato da detto osservatore di flusso ibrido (5); - selezionare un primo vettore di proiezione in cui un errore di posizione calcolato per mezzo di detto primo vettore di proiezione è all'interno di una banda di un grado elettrico in condizioni di MTPA; - calcolare un segnale di errore di posizione in funzione di detto flusso concatenato osservato detta stima basata sul modello di corrente del flusso concatenato e detto primo vettore di proiezione- un blocco di stima posizione e velocità angolare (12), configurato per calcolare una posizione angolare osservata del rotore e/o una velocità angolare osservata del rotore in funzione di detto segnale di errore di posizionein cui detto sistema di controllo (100) è configurato per pilotare detta macchina sincrona a riluttanza (5) in base a detta posizione angolare osservata del rotore e/o detta velocità angolare osservata del rotore
- 9. Il sistema di controllo (100) secondo la rivendicazione 8 in cui detto sistema di controllo (100) è configurato per pilotare detta macchina sincrona a riluttanza (5) in una condizione di massima coppia per ampere.
- 10. Il sistema di controllo (100) secondo la rivendicazione 8 o 9 in cui detto blocco di valutazione errore (11) è configurato per: - selezionare un secondo vettore di proiezione detto secondo vettore di proiezione essendo ortogonale a detto primo vettore di proiezione- calcolare un segnale di errore di resistenza in funzione di detto flusso concatenato osserv detta stima basata sul modello di corrente del flusso concatenato etto secondo vettore di proiezioneil sistema di controllo (100) comprendendo un blocco di calcolo resistenza (13) configurato per calcolare una resistenza osservata dello statore in funzione di detto segnale di errore di resistenza
- 11. Il sistema di controllo (100) secondo la rivendicazione 10 in cui detto sistema di controllo (100) comprende un blocco software di adattamento della resistenza dello statore basato su detta resistenza osservata dello statore
- 12. Il sistema di controllo (100) secondo una qualsiasi delle rivendicazioni da 8 a 11 in cui, detto blocco di valutazione errore (11) è configurato per selezionare detto primo vettore di proiezione in cui detto errore di posizione calcolato per mezzo del primo vettore di proiezione non è sostanzialmente influenzato da un errore di resistenza dello statore in condizione di MTPA.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IT102019000015617A IT201900015617A1 (it) | 2019-09-05 | 2019-09-05 | Metodo per stimare in modo sensorless la posizione del rotore e la velocita' angolare del rotore di una macchina sincrona a riluttanza |
PCT/IB2020/058192 WO2021044325A1 (en) | 2019-09-05 | 2020-09-03 | Method for sensorless estimating rotor position and rotor angular speed of a synchronous reluctance machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IT102019000015617A IT201900015617A1 (it) | 2019-09-05 | 2019-09-05 | Metodo per stimare in modo sensorless la posizione del rotore e la velocita' angolare del rotore di una macchina sincrona a riluttanza |
Publications (1)
Publication Number | Publication Date |
---|---|
IT201900015617A1 true IT201900015617A1 (it) | 2021-03-05 |
Family
ID=69173224
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
IT102019000015617A IT201900015617A1 (it) | 2019-09-05 | 2019-09-05 | Metodo per stimare in modo sensorless la posizione del rotore e la velocita' angolare del rotore di una macchina sincrona a riluttanza |
Country Status (2)
Country | Link |
---|---|
IT (1) | IT201900015617A1 (it) |
WO (1) | WO2021044325A1 (it) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117639592A (zh) * | 2023-11-01 | 2024-03-01 | 哈尔滨工业大学 | 永磁同步电机无位置传感器控制方法及装置 |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4120551A1 (en) * | 2021-07-13 | 2023-01-18 | Mitsubishi Electric R & D Centre Europe B.V. | A method and a device for injecting a high frequency current vector which has a fixed angle with respect to the measured current vector flowing in a machine |
CN113659906B (zh) * | 2021-08-31 | 2023-07-07 | 北京信息科技大学 | 未知电机参数的在线辨识方法 |
CN114826054A (zh) * | 2022-03-01 | 2022-07-29 | 南京溧水电子研究所有限公司 | 电机控制方法 |
CN115065299A (zh) * | 2022-03-04 | 2022-09-16 | 冶金自动化研究设计院有限公司 | 应用于三电平永磁同步电机控制的中点电压平衡方法 |
CN114726277B (zh) * | 2022-04-21 | 2024-02-06 | 西北工业大学 | 一种开关磁阻电机无位置传感器控制方法 |
CN114844408B (zh) * | 2022-05-15 | 2023-04-28 | 西北工业大学 | 一种基于滑模观测器的开关磁阻电机相电阻在线辨识方法 |
CN114977165A (zh) * | 2022-06-15 | 2022-08-30 | 南方电网科学研究院有限责任公司 | 基于饱和效应的同步机电磁暂态建模方法、***及设备 |
US20240195335A1 (en) * | 2022-12-09 | 2024-06-13 | Mitsubishi Electric Research Laboratories, Inc. | System and Method for Controlling an Electric Motor without a Position Sensor |
-
2019
- 2019-09-05 IT IT102019000015617A patent/IT201900015617A1/it unknown
-
2020
- 2020-09-03 WO PCT/IB2020/058192 patent/WO2021044325A1/en active Application Filing
Non-Patent Citations (9)
Title |
---|
D. LIANGJ. LIR. QU: "Sensorless Control of Permanent Magnet Synchronous Machine Based on Second-Order Sliding-Mode Observer With Online Resistance Estimation", IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, vol. 53, no. 4, 2017, pages 3672 - 3682, XP011656788, DOI: 10.1109/TIA.2017.2690218 |
L. XUX. XUT. A. LIPOD. W. NOVOTNY: "Vector control of a synchronous reluctance machine including saturation and iron loss", IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, vol. 27, no. 5, September 1991 (1991-09-01), pages 977 - 985 |
M. HINKKANENS. E. SAARAKKALAH. A. A. AWANE. MOLSAT. TUOVINEN: "Observers for Sensorless Synchronous Machine Drives: Framework for Design and Analysis", IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 2018, pages 1 |
M. HINKKANENT. TUOVINENL. HARNEFORSJ. LUOMI: "A Combined Position and Stator-Resistance Observer for Salient PMSM Drives: Design and Stability Analysis", IEEE TRANSACTIONS ON POWER ELECTRONICS, vol. 27, no. 2, 2012, pages 601 - 609 |
S. MORIMOTOM. SANADAY. TAKEDA: "Wide-speed operation of interior permanent magnet synchronous machines with high-performance current regulator", IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, vol. 30, no. 4, July 1994 (1994-07-01), pages 920 - 926, XP000469578, DOI: 10.1109/28.297908 |
VARATHARAJAN ANANTARAM ET AL: "Predictive torque control of SynRM drives with online MTPA trajectory tracking and inductances estimation", 2017 IEEE INTERNATIONAL ELECTRIC MACHINES AND DRIVES CONFERENCE (IEMDC), IEEE, 21 May 2017 (2017-05-21), pages 1 - 7, XP033137171, DOI: 10.1109/IEMDC.2017.8002104 * |
VARATHARAJAN ANANTARAM ET AL: "Sensorless Control of Synchronous Reluctance Motor Drives: Improved Modeling and Analysis Beyond Active Flux", 2019 IEEE INTERNATIONAL ELECTRIC MACHINES & DRIVES CONFERENCE (IEMDC), IEEE, 12 May 2019 (2019-05-12), pages 419 - 426, XP033588692, DOI: 10.1109/IEMDC.2019.8785315 * |
VARATHARAJANG. PELLEGRINO: "Sensorless Control of Synchronous Reluctance Machine Drives: Improved Modeling and Analysis beyond Active Flux", ELECTRIC MACHINES AND DRIVES CONFERENCE (IEMDC), IEEE INTERNATIONAL, 2019 |
Y. INOUEY. KAWAGUCHIS. MORIMOTOM. SANADA: "Performance Improvement of Sensorless IPMSM Drives in a Low-Speed Region Using Online Parameter Identification", IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, vol. 47, no. 2, 2011, pages 798 - 804 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117639592A (zh) * | 2023-11-01 | 2024-03-01 | 哈尔滨工业大学 | 永磁同步电机无位置传感器控制方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2021044325A1 (en) | 2021-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
IT201900015617A1 (it) | Metodo per stimare in modo sensorless la posizione del rotore e la velocita' angolare del rotore di una macchina sincrona a riluttanza | |
Schroedl et al. | Sensorless control of reluctance machines at arbitrary operating conditions including standstill | |
JP5420006B2 (ja) | 同期機制御装置 | |
JP4253903B2 (ja) | 誘導モータドライブ及びそのパラメータ評価方法 | |
US6984959B2 (en) | Wound field synchronous machine control device | |
JP4531751B2 (ja) | 同期機制御装置 | |
JP3467961B2 (ja) | 回転電機の制御装置 | |
CN104104299B (zh) | 用于感应电动机的无传感器向量控制装置 | |
JP5190156B2 (ja) | 交流回転機の制御装置 | |
Shen et al. | Improved speed estimation in sensorless PM brushless AC drives | |
US4968925A (en) | Universal field-oriented controller | |
US6580247B2 (en) | Motor control device | |
JP3586078B2 (ja) | 電力変換装置 | |
Kuehl et al. | Bivariate polynomial approximation of cross-saturated flux curves in synchronous machine models | |
KR101401778B1 (ko) | 영구자석 동기기 자속 제어장치 | |
JP2005287148A (ja) | 巻線界磁式同期機のベクトル制御装置 | |
KR101530543B1 (ko) | 유도 전동기 및 유도 전동기의 동작을 제어하는 제어 장치 | |
Comanescu et al. | Development of a flux, speed and rotor time constant estimation scheme for the sensorless induction motor drive | |
Wang et al. | A novel decoupling control scheme for dual three phase motors | |
JPH06225574A (ja) | 電動機の制御方法及び装置 | |
CN117811445B (zh) | 一种永磁同步电机超螺旋滑模鲁棒负载观测方法 | |
JP7055241B2 (ja) | モータ制御装置 | |
Luo et al. | Full order state observer of stator flux for permanent magnet synchronous motor based on parameter adaptive identification | |
Finch | Scalar and vector: a simplified treatment of induction motor control performance | |
US11750141B2 (en) | Rotating machine control device |