Ehilà! Come fornitore di PMSM DC Motors, ho avuto la mia giusta dose di esperienze nella progettazione di sistemi di controllo per questi cattivi ragazzi. E lascia che te lo dica, è una corsa selvaggia, ma emozionante! In questo blog, ti guiderò attraverso il processo di progettazione di un sistema di controllo per un motore DC PMSM. Quindi, allacciati e immerciaci!
Comprensione delle basi
Per prima cosa, dobbiamo capire cos'è un motore DC PMSM. Un motore sincrono a magnete permanente (PMSM) è un tipo di motore CA che utilizza magneti permanenti nel rotore per creare un campo magnetico. Questo lo rende più efficiente e potente rispetto ad altri tipi di motori. E quando parliamo di DC nel motore DC PMSM, di solito si riferisce all'alimentazione CC che viene convertito in AC attraverso un inverter per guidare il motore.
Esistono diversi tipi di motori PMSM là fuori, come ilMotore PMSM a 3 fasi,Motore PMSM a 6 fasi, EMotore PMSM da 48 V.. Ogni tipo ha le sue caratteristiche e applicazioni uniche, quindi è importante scegliere quello giusto per le tue esigenze specifiche.
Requisiti chiave per il sistema di controllo
Prima di iniziare a progettare il sistema di controllo, dobbiamo capire cosa vogliamo che faccia. Ecco alcuni requisiti chiave che un buon sistema di controllo del motore DC PMSM dovrebbe soddisfare:
- Controllo della velocità: Dobbiamo essere in grado di controllare accuratamente la velocità del motore. Che si tratti di un'operazione di velocità costante o di un'operazione di velocità variabile, il sistema di controllo dovrebbe essere in grado di gestirlo.
- Controllo della coppia: In molte applicazioni, dobbiamo anche controllare l'uscita della coppia del motore. Ciò è cruciale per le applicazioni in cui è richiesta una forza precisa, come in robotica o automazione industriale.
- Efficienza: Vogliamo che il sistema di controllo sia il più efficiente possibile. Ciò significa ridurre al minimo le perdite e massimizzare il trasferimento di potenza dall'alimentazione al motore.
- Affidabilità: Il sistema di controllo dovrebbe essere affidabile e in grado di funzionare continuamente senza problemi importanti. Dovrebbe anche essere in grado di gestire i guasti e proteggere il motore dai danni.
Componenti del sistema di controllo
Ora che sappiamo cosa vogliamo fare il sistema di controllo, diamo un'occhiata ai componenti principali che lo fanno:
- Elettronica di alimentazione: Ciò include l'inverter, che converte l'alimentazione DC in alimentazione CA per guidare il motore. L'inverter è generalmente costituito da transistor di potenza, come IGBT o MOSFET, e un circuito di controllo per accendere e spegnere i transistor al momento giusto.
- Sensori: Abbiamo bisogno di sensori per misurare la velocità, la posizione e la corrente del motore. Queste informazioni vengono utilizzate dall'algoritmo di controllo per regolare l'uscita dell'inverter e controllare il funzionamento del motore. I sensori comuni utilizzati nei sistemi di controllo del motore PMSM includono encoder, sensori di sala e sensori di corrente.
- Algoritmo di controllo: L'algoritmo di controllo è il cervello del sistema di controllo. Prende le misurazioni del sensore e calcola i segnali di controllo appropriati da inviare all'inverter. Esistono diversi tipi di algoritmi di controllo disponibili, come il controllo vettoriale e il controllo della coppia diretta, ciascuno con i propri vantaggi e svantaggi.
- Microcontrollore o DSP: Il microcontrollore o il processore di segnale digitale (DSP) è responsabile dell'implementazione dell'algoritmo di controllo e della generazione dei segnali di controllo. Comunica anche con altri componenti nel sistema, come i sensori e l'inverter.
Progettazione dell'algoritmo di controllo
L'algoritmo di controllo è una delle parti più importanti del sistema di controllo. Ci sono alcuni metodi popolari per controllare i motori PMSM DC e ne spiegherò brevemente due:
Controllo vettoriale
Il controllo vettoriale, noto anche come controllo orientato al campo (FOC), è un metodo ampiamente utilizzato per il controllo dei motori PMSM. L'idea di base alla base del controllo vettoriale è quella di trasformare le correnti dello statore trifase in un sistema di coordinate rotanti a due fasi, in cui i componenti di coppia e flusso possono essere controllati in modo indipendente.
Ecco un processo passo-passo semplificato di come funziona il controllo vettoriale:
- Coordinare la trasformazione: Innanzitutto, misuriamo le correnti dello statore trifase e le trasformiamo dal sistema di coordinate trifase stazionarie in un sistema di coordinate stazionarie a due fasi utilizzando la trasformazione di Clarke.
- Trasformazione del parco: Successivamente, trasformiamo le correnti stazionarie in due fasi in un sistema di coordinate rotanti a due fasi usando la trasformazione del parco. In questo sistema di coordinate rotanti, l'asse D rappresenta il componente di flusso e l'asse Q rappresenta il componente di coppia.
- Controllo corrente: Utilizziamo controller proporzionali-integrali (PI) per controllare le correnti di asse D e dell'asse Q. I controller PI confrontano le correnti misurate con le correnti di riferimento e calcolano i segnali di controllo appropriati per regolare l'output dell'inverter.
- Trasformazione del parco inverso: Dopo l'attuale controllo, trasformiamo i segnali di controllo nel sistema di coordinate stazionarie a due fasi utilizzando la trasformazione del parco inverso.
- Generazione PWM: Infine, utilizziamo la tecnica di modulazione della larghezza dell'impulso (PWM) per generare i segnali di controllo per l'inverter. I segnali PWM determinano i tempi ON e OFF dei transistor di potenza dell'inverter, che a loro volta controllano il funzionamento del motore.
Controllo della coppia diretta (DTC)
Il controllo della coppia diretta è un altro metodo per il controllo dei motori PMSM. A differenza del controllo vettoriale, DTC controlla direttamente la coppia e il flusso del motore senza la necessità di trasformazioni di coordinate.
Ecco come funziona DTC:
- Stima di coppia e flusso: Usiamo le tensioni e le correnti dello statore misurate per stimare la coppia e il flusso del motore.
- Controller di isteresi di coppia e flusso: I valori di coppia e flusso stimati vengono confrontati con i valori di riferimento usando i controller di isteresi. I controller di isteresi generano segnali di commutazione in base alle differenze tra i valori stimati e di riferimento.
- Tabella di commutazione: I segnali di commutazione vengono utilizzati per selezionare il vettore di tensione appropriato da una tabella di commutazione. Il vettore di tensione determina gli stati on e off dei transistor di potenza dell'inverter, che a sua volta controlla la coppia e il flusso del motore.
Sintonizzazione del sistema di controllo
Una volta progettato il sistema di controllo e implementato l'algoritmo di controllo, dobbiamo sintonizzarlo per garantire prestazioni ottimali. La messa a punto comporta la regolazione dei parametri dell'algoritmo di controllo, come i guadagni dei controller PI, per ottenere la velocità, la coppia ed efficienza desiderate.
Ecco alcuni suggerimenti per sintonizzare il sistema di controllo:


- Inizia con le impostazioni conservative: Quando inizi a sintonizzare per la prima volta, utilizzare le impostazioni conservative per i parametri di controllo. Ciò contribuirà a impedire al motore di superamento o oscillare durante il processo di messa a punto.
- Utilizzare un test di risposta al passo: Un test di risposta al passo prevede improvvisamente la modifica della velocità o la coppia di riferimento e l'osservazione della risposta del motore. Questo può aiutarti a identificare eventuali problemi con il sistema di controllo, come la risposta lenta o il superamento.
- Regola gradualmente i guadagni: Apportare piccole regolazioni ai parametri di controllo e osservare la risposta del motore dopo ogni regolazione. Questo ti aiuterà a trovare i valori ottimali per i parametri.
- Considera le condizioni di carico e operative: I parametri di controllo ottimali possono variare a seconda delle condizioni di carico e operative del motore. Pertanto, assicurati di testare il sistema di controllo in diverse condizioni di carico e regolare i parametri di conseguenza.
Test e validazione
Dopo aver sintonizzato il sistema di controllo, dobbiamo testarlo e convalidarlo per assicurarci che soddisfi i requisiti. Ecco alcuni test che puoi eseguire:
- Test senza carico: Eseguire il motore senza alcun carico e misura la sua velocità, corrente e consumo di energia. Ciò ti aiuterà a verificare le prestazioni di base del motore e l'efficienza del sistema di controllo.
- Test di carico: Applicare un carico sul motore e misura il suo consumo di velocità, coppia e energia in diverse condizioni di carico. Questo ti aiuterà a verificare la capacità del motore di gestire il carico e l'accuratezza del controllo della coppia.
- Test dinamico: Eseguire test dinamici, come test di risposta ai gradini e test di accelerazione/decelerazione, per valutare i tempi e la stabilità del sistema di controllo.
- Test di guasto: Simulare guasti, come sovracorrente, sovratensione e surriscaldamento e verificare se il sistema di controllo può rilevarli e gestirli correttamente.
Conclusione
Progettare un sistema di controllo per un motore DC PMSM è un processo complesso ma gratificante. Comprendendo le basi, scegliendo i componenti giusti, progettando un algoritmo di controllo appropriato, accordata del sistema e testandolo accuratamente, è possibile creare un sistema di controllo ad alte prestazioni che soddisfi i tuoi requisiti specifici.
Se sei interessato ad acquistare motori PMSM DC o hai bisogno di aiuto per la progettazione di un sistema di controllo, sentiti libero di contattarci. Siamo qui per aiutarti con tutte le tue esigenze di controllo del motore.
