PMLSM FOC Control: Chopper Resistor and PWM Control
    8 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Patrick
 el 3 de Jun. de 2025
  
    
    
    
    
    Respondida: Joel Van Sickel
    
 el 3 de Jun. de 2025
            Hi All,
Quick question.
I am modelling an FOC PMLSM drive model. I need to add a chopper resistor and switch (ideal semiconductor for now) to dissipate the excess power (so the DC bus hoovers around 550 to 600 V).
I am controlling the switch PWM signal, manually for the time being (pulse generator with a step inut for the duty period). Silly question, I am attempted to control the chopper duty cycle with a PI controller, as the model cannot be linearised how do I tune the PI gains? Also will the tuned PI controller always output a 0 to 1 value for the duty cycle?
Any pointers would be great.
Thanks,
Patrick

0 comentarios
Respuesta aceptada
  Joel Van Sickel
    
 el 3 de Jun. de 2025
        no, the value should be between 0 and 1, but usually not at the extremes if you've sized your resistor correctly.  In general, for a system like this, you'd probably just tune the PI controller by hand (guess and check), but you could replace the switch with a variable resistor and make the resistance and input signal that would be linearizeable (you'd have to do some match to scale back to a 0 to 1 signal)  OR, if you are really ambitious, you can use frequency response estimation to linearize the system around an operating point the frequency domain. https://www.mathworks.com/company/technical-articles/estimating-the-frequency-response-of-a-power-electronics-model.html
However, for this, I'd probably set up a more complex control scheme.  As you are in control of the motor, you should know almost exactly how much current you will be regenerating, so you can use this as a feedforward signal to set the initial rate at which the chopper should run.
0 comentarios
Más respuestas (0)
Comunidades de usuarios
Más respuestas en Power Electronics Control
Ver también
Categorías
				Más información sobre Electrical Block Libraries en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

