Djinious
Elettronica di potenzaEnergia

Elettronica di potenza e FOC

Dall’elettronica di potenza a commutazione grezza fino alla coppia levigata: un convertitore buck a PWM e il suo modello mediato, la macchina PMSM nel riferimento dq, il controllo a orientamento di campo che disaccoppia coppia e flusso, il PWM a portante, un anello di velocità a cascata e l’indebolimento di campo — lo strato di inverter e controllo sotto un powertrain EV.

DjiniousLab
Un comando di coppia a orientamento di campo inseguito con precisione, mentre la corrente di flusso resta ancorata a zero — controllo di coppia disaccoppiato
errore di regolazione della tensione di uscita del buck
0.034%errore di regolazione della tensione di uscita del buck
corrente di flusso durante un gradino di coppia FOC
0,0 Acorrente di flusso durante un gradino di coppia FOC
rendimento nominale dell’azionamento
96.0%rendimento nominale dell’azionamento
residuo di velocità dopo un gradino di carico
0.285%residuo di velocità dopo un gradino di carico
notebook di progettazione
10notebook di progettazione
requisiti PASS
5 / 5requisiti PASS

Un motore commuta a 20 kHz. Il controllo deve renderlo levigato.

L’elettronica di potenza è brutale alla base ed elegante in cima. Alla base, un convertitore taglia la corrente continua accendendola e spegnendola migliaia di volte al secondo, e un motore è un groviglio di correnti trifase accoppiate. In cima, il controllo a orientamento di campo trasforma tutto questo in due manopole pulite — coppia e flusso — che puoi comandare in modo indipendente. Questo programma percorre l’intero stack: il convertitore a commutazione, il modello mediato su cui si progetta, la macchina dq, il FOC che la disaccoppia, il PWM che lo realizza, e l’anello di velocità a cascata che aziona un carico.

Tutto comincia come un’onda quadra.

Un convertitore buck regola la tensione tramite commutazione — tutto acceso, tutto spento, migliaia di volte al secondo — lasciando che un induttore e un condensatore ne medino il risultato. La simulazione a commutazione mostra la realtà: un ripple triangolare della corrente nell’induttore sovrapposto alla continua, e un’uscita che si assesta sul proprio setpoint entro lo 0,034%. Questa è la materia prima; ogni grandezza levigata più in alto è una media controllata di qualcosa che in realtà sta commutando.

DjiniousLab
Il ripple triangolare della corrente nell’induttore di un convertitore buck a commutazione e la sua tensione di uscita regolata che si assesta a 12 V
Il buck a commutazione: la corrente nell’induttore oscilla come un dente di sega triangolare alla frequenza di commutazione (in alto), mentre la tensione di uscita si regola a 12 V entro lo 0,034% (in basso). Il ripple è reale e sempre presente — il controllo è l’arte di ricavarne una media levigata.

Le correnti di un motore trifase si contrastano a vicenda.

Trasforma la macchina nel riferimento dq rotante e un motore trifase rotante diventa due correnti: id (flusso) e iq (coppia). Ma sono accoppiate tra loro — comanda una tensione che produce coppia e la corrente di flusso viene disturbata insieme ad essa, e viceversa. Ad anello aperto, un gradino su un asse disturba l’altro di diversi ampere. Non puoi impostare la coppia in modo indipendente senza prima sbrogliare quell’accoppiamento.

DjiniousLab
Un PMSM ad anello aperto in cui un gradino di tensione sull’asse di coppia disturba la corrente di flusso — accoppiamento incrociato
Il problema dell’accoppiamento incrociato: nella macchina dq ad anello aperto, un gradino sull’asse di coppia (q) disturba la corrente di flusso (d) di diversi ampere. I due assi sono intrecciati tra loro — ed è esattamente ciò che il controllo a orientamento di campo esiste per risolvere.
DjiniousLab
Con il FOC la corrente di coppia insegue il proprio comando a gradino con precisione, mentre la corrente di flusso resta ancorata a zero
Il protagonista — il controllo a orientamento di campo: con la trasformazione giusta e un feedforward di disaccoppiamento, la corrente di coppia (iq) insegue il proprio comando a gradino con precisione (errore dello 0,74%) mentre la corrente di flusso (id) resta ancorata a zero. Due manopole disaccoppiate ricavate da una macchina trifase intrecciata — è questo che rende controllabile un motore.

Ritraduci il comando di tensione in commutazione.

Il controllore calcola una tensione dq levigata; l’inverter può solo commutare. La trasformata di Park inversa più il PWM a portante trasforma il comando nelle effettive tensioni di polo on/off, e l’induttanza del motore le media riportandole a una corrente di fase quasi sinusoidale. La corrente levigata che il controllore ha assunto e la tensione tagliata che l’hardware eroga sono due punti di vista della stessa cosa — il PWM è il ponte tra i due.

DjiniousLab
Una tensione di polo trifase a commutazione che produce una corrente di fase quasi sinusoidale attraverso l’induttanza del motore
PWM a portante: la tensione di polo a commutazione dell’inverter (in alto, ±Vdc) è ciò che l’hardware applica realmente; l’induttanza del motore la media in una corrente di fase quasi sinusoidale, quella assunta dal progetto di controllo (in basso). Onda quadra in ingresso, sinusoide in uscita.

Avvolgi un anello di velocità intorno alla coppia.

Il controllo di coppia è l’anello interno; un azionamento reale comanda la velocità. Una cascata aggiunge un PI di velocità esterno che chiede all’anello di coppia FOC esattamente la coppia necessaria — così il motore insegue un riferimento di velocità e scrolla via un disturbo di coppia di carico (un gradino di 3 N·m recupera fino a un residuo dello 0,285%). Oltre la velocità base, l’indebolimento di campo porta la corrente di flusso in negativo per scambiare coppia con gamma di velocità, estendendo la velocità utilizzabile ben oltre il punto in cui un azionamento a flusso fisso si esaurisce — con un rendimento nominale del 96%.

DjiniousLab
Un anello di velocità a cascata che insegue un riferimento di velocità e respinge un disturbo a gradino di coppia di carico
L’anello di velocità a cascata: un PI di velocità esterno comanda l’anello di coppia FOC, inseguendo il riferimento di velocità e respingendo un gradino di carico di 3 N·m fino a un residuo dello 0,285%. Anello di coppia interno, anello di velocità esterno — l’architettura standard di un azionamento, costruita a partire dallo strato di commutazione.

Ogni numero ridedotto in fase di collaudo finale.

Il notebook V&V ricostruisce da zero il convertitore, la macchina e i controllori, e ridefinisce i requisiti, stampando un quadro PASS/FAIL.

Risultato

  • Regolazione dell’uscita del buck: 0,034%
  • Fedeltà del modello mediato: 0,257 V RMS
  • Disaccoppiamento gradino di coppia FOC: iq 0,74% / id 0 A
  • Reiezione del carico dell’anello di velocità: 0,285%
  • Rendimento nominale: 96,0%

Requisito

  • Regolazione dell’uscita del buck: R-01 < 2%
  • Fedeltà del modello mediato: R-02 < 0,5 V
  • Disaccoppiamento gradino di coppia FOC: R-03
  • Reiezione del carico dell’anello di velocità: R-04 < 2%
  • Rendimento nominale: R-05 > 88%

Interruttori ideali, controllo reale.

Il deliverable è composto da dieci notebook e dal dossier — i modelli sono ODE a commutazione con callback, non una rete acausale. Gli interruttori sono idealizzati (nessuna fisica di conduzione/perdita di commutazione a livello di dispositivo oltre a un modello concentrato), il modello termico è concentrato, i sensori sono ideali senza ritardo di stima, e il PWM è a portante/sinusoidale anziché full space-vector con dead-time; il disaccoppiamento FOC esatto è favorito dal fatto che la macchina è non salient. Ciò che il programma offre è lo stack di azionamento completo — convertitore, media, macchina dq, FOC, PWM, controllo di velocità a cascata, indebolimento di campo — su numeri riproducibili, lo strato di inverter e controllo un livello sotto il flagship del veicolo EV.