Current feed-forward decoupling method and device for permanent magnet synchronous motor
A permanent magnet synchronous motor, feed-forward decoupling technology, applied in the control of electromechanical transmission, control generator, motor generator control, etc., can solve the problem of motor control performance degradation, to eliminate fluctuations, improve dynamic characteristics and response speed effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0022] see figure 1 with figure 2 , an embodiment of the present invention provides a current feed-forward decoupling method for a permanent magnet synchronous motor. figure 1 A flow chart of the current feed-forward decoupling method for a permanent magnet synchronous motor, figure 2 It is the block diagram of feed-forward decoupling control for permanent magnet synchronous motor.
[0023] The method specifically includes the following steps:
[0024] S110. Calculate the current deviation I of the d-axis dErr and q-axis current deviation I qErr , and put I dErr and I qErr They are respectively used as the input of the d-axis PI controller and the input of the q-axis PI controller.
[0025] The specific calculation formula is: I dErr = I dDes -I d , I qErr = I qDes -I q ;
[0026] Among them, I dDes is the d-axis current target value; I qDes is the target value of the q-axis current.
[0027] S120, according to the current deviation I of the d-axis dErr and...
Embodiment 2
[0040] An embodiment of the present invention provides an application example of a current feed-forward decoupling method for a permanent magnet synchronous motor.
[0041] The following is the program in the current control MCT model m_IsCtl() of a mature motor controller:
[0042] When the motor operation mode is PWMRun, perform the following control steps:
[0043] S210. Calculate the d-axis current deviation IsdErrTust and the q-axis current deviation IsqErrTust as the input of the d-axis current PI controller and the q-axis current PI controller respectively:
[0044] IsdErrTust=(MCT_IsdDes-ISC_Isd) / 2;
[0045] IsqErrTust=(MCT_IsqDes-ISC_Isq) / 2;
[0046] Among them, MCT_IsdDes: d-axis current target value; MCT_IsqDes: q-axis current target value; ISC_Isd: d-axis current; ISC_Isq: q-axis current.
[0047] S220. Calculate the integral step angle: PhiDelta=ic_PhiDelta(dtIsCtl_P[EMC_FrqPWM]*MCT_OmStr).
[0048] Among them, dtIsCtl_P: current loop control period; EMC_FrqPW...
Embodiment 3
[0069] An embodiment of the present invention provides a permanent magnet synchronous motor current feed-forward decoupling device, including:
[0070] PI controller input module for calculating the current deviation I of the d-axis dErr and q-axis current deviation I qErr , and put I dErr and I qErr They are respectively used as the input of the d-axis PI controller and the input of the q-axis PI controller;
[0071] voltage increment calculation module, for the current deviation I according to the d-axis dErr and the q-axis current deviation I qErr Calculate the voltage increment U of the d-axis dAdd and the voltage increment U of the q-axis qAdd ;
[0072] A voltage initial value calculation module, used for the voltage increment U according to the d-axis dAdd and the voltage increment U of the q-axis qAdd Calculate the initial voltage value U of the current step of the d-axis dint and the voltage initial value U of the current step size of the q-axis qint ;
[...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 

