Inverter driving control method and system of synchronous motor and inverter

By adopting the inverter drive control method based on the dq coordinate system in the synchronous motor drive system, the global progressive stability of the Lyapunov function is used to solve the problems of poor robustness and slow response speed in the inverter control system in the prior art, and more efficient and stable motor drive control is achieved.

CN120090514AActive Publication Date: 2025-06-03ZHEJIANG UNIV
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510583099.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-07
Publication Date
2025-06-03
Estimated Expiration
2045-05-07

AI Technical Summary

Technical Problem

In the existing synchronous motor drive systems, the inverter control system has poor robustness, slow response speed, and high complexity of the control system.

Method used

A synchronous motor drive control method is adopted, and the state variable is defined based on the mathematical model of the synchronous motor in the dq coordinate system, and by constructing the Lyapunov function, it satisfies its global progressive stability at the equilibrium point, thereby deriving the ideal given value of the voltage reference value and the output current, which is used to control the driving signal of the inverter bridge switch tube.

Benefits of technology

It improves the response speed and operation stability of the drive control system, reduces the complexity of the control system, and improves the robustness of the control method.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120090514A_ABST
    Figure CN120090514A_ABST
Patent Text Reader

Abstract

The invention discloses an inverter driving control method and system of a synchronous motor and an inverter, the synchronous motor is driven by a current source type inverter, and the method comprises the following steps: constructing a mathematical model of the synchronous motor under a dq coordinate system to obtain actual current and voltage of the synchronous motor on a d axis and a q axis; defining state variables, wherein the state variables comprise a first state variable, a second state variable, a third state variable and a fourth state variable; constructing a Lyapunov function according to the first to fourth state variables; enabling the Lyapunov function to meet global asymptotic stability at a balance point so as to obtain voltage reference values of the synchronous motor on a d axis and a q axis; and based on the voltage reference value, calculating to obtain an output current ideal given value of the alternating current side of the current source type inverter, and based on the output current ideal given value, performing conversion to obtain a driving signal of an inverter bridge switching tube in the inverter. The response speed and the operation stability of the driving control system can be improved, and the complexity of the control system is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of motors, and particularly to an inverter drive control method, system and inverter for a synchronous motor. Background Art

[0002] In a synchronous motor drive system, the inverter undertakes key energy conversion. In a motor control system, high-precision control of the motor is achieved by controlling the inverter. In principle, inverters are divided into two types, one is a voltage source inverter, and the other is a current source inverter. The current source inverter has an inductor connected in series in the DC path, which fits the characteristics of a high-speed motor with small inductance and large current ripple. Compared with the voltage source inverter, the current source inverter can better suppress current ripple and does not require a complex wave generation method, which is in line with the driving requirements of high-speed motors.

[0003] At present, most of the control strategies for current source synchronous motor systems used in synchronous motor drive systems adopt the traditional PI (Proportional-Integral) method. This method requires tuning of many parameters, resulting in poor robustness of the control system. And considering the existence of the bus inductor and filter capacitor of the current source inverter, it further leads to a slow response speed of the control system. Summary of the Invention

[0004] In order to solve the deficiencies of the prior art, the present application adopts the following technical solutions: In a first aspect, an inverter drive control method for a synchronous motor provided by the present application, the synchronous motor is driven by a current source inverter, and the drive control method includes: Construct a mathematical model of the synchronous motor in the dq coordinate system to obtain the actual currents of the synchronous motor on the d axis and the q axis, and the actual voltages on the d axis and the q axis; Define state variables, the state variables include a first state variable representing the difference between the actual current of the synchronous motor on the d axis and the current reference value on the d axis, a second state variable representing the difference between the actual current of the synchronous motor on the q axis and the current reference value on the q axis, a third state variable representing the difference between the actual voltage of the synchronous motor on the d axis and the voltage reference value on the d axis, and a fourth state variable representing the difference between the actual voltage of the synchronous motor on the q axis and the voltage reference value on the q axis; Construct a Lyapunov function based on the first to fourth state variables; Make the Lyapunov function satisfy global asymptotic stability at the equilibrium point to obtain the voltage reference values of the synchronous motor on the d axis and q axis; Based on the voltage reference values of the synchronous motor on the d axis and q axis, calculate the ideal given value of the output current on the AC side of the current source inverter, and convert it to obtain the drive signals of the inverter bridge switching tubes based on the ideal given value of the output current.

[0005] In summary, an inverter drive control method for a synchronous motor provided by the present application is based on the actual current and actual voltage of the synchronous motor in the dq coordinate system, defines state variables, constructs a Lyapunov function based on the state variables, and by satisfying the global asymptotic stability of the Lyapunov function at the equilibrium point, the voltage reference values of the synchronous motor in the dq coordinate system are deduced, and then the ideal given value of the output current of the inverter AC side is deduced, and the drive signals for controlling the inverter bridge switching tubes are obtained, so as to obtain the optimal inverter output current, improve the response speed and operation stability of the drive control system, reduce the complexity of the control system, and improve the robustness of the control method.

[0006] Furthermore, the Lyapunov function is expressed by the following formula: ; In the formula, L d represents the d axis inductance of the synchronous motor, L q represents the q axis inductance of the synchronous motor, C represents the shunt capacitance of the synchronous motor, x 1 represents the first state variable, x 2 represents the second state variable, x 3 represents the third state variable, x 4 represents the fourth state variable, V(x) represents the Lyapunov function.

[0007] Furthermore, by making the Lyapunov function satisfy the following four conditions, it can satisfy global asymptotic stability at the equilibrium point. The conditions include: ; ; ; ; Among them, represents the derivative of the Lyapunov function. When the following conditions are satisfied, make satisfy , and the conditions include: ; Among them, K d represents the synchronous motor d shaft voltage damping regulation parameter, K q represents the synchronous motor q shaft voltage damping regulation parameter, represents the fluctuation value of the dq coordinate system output by the AC side of the inverter compared with the steady-state current of the d axis current, represents the fluctuation value of the dq coordinate system output by the AC side of the inverter compared with the steady-state current of the q axis current.

[0008] Furthermore, the ideal given value of the output current of the AC side of the current source inverter is calculated by the following formula: ; ; In the formula, , , represents the permanent magnet flux linkage, L d represents the d axis inductance of the synchronous motor, L q represents the q axis inductance of the synchronous motor, I d represents the dq coordinate system output by the AC side of the inverter at steady state d axis current value, I q represents the dq coordinate system output by the AC side of the inverter at steady state q current value, R represents the phase resistance of the synchronous motor, represents the electrical angular velocity obtained by converting the given speed of the motor, C represents the shunt capacitance of the synchronous motor, i * dsrepresenting the d shaft current reference value of the said synchronous motor, i * qs representing the q shaft current reference value of the said synchronous motor, u * ds representing the d shaft voltage reference value of the said synchronous motor, u * qs representing the q shaft voltage reference value of the said synchronous motor, u ds representing the d actual shaft voltage of the said synchronous motor, u qs representing the q actual shaft voltage of the said synchronous motor, e ds representing the d shaft back electromotive force of the said synchronous motor, e qs representing the q shaft back electromotive force of the said synchronous motor.

[0009] Furthermore, the ideal given value of the output current on the AC side of the current source inverter is calculated by the following formula: ; ; wherein, , , is the permanent magnet flux linkage, L d representing the d shaft inductance of the synchronous motor, L q representing the q shaft inductance of the synchronous motor, I d representing the dq output d shaft current value on the AC side of the inverter in the I q coordinate system at steady state, dq coordinate system at steady state, q output R representing the phase resistance of the said synchronous motor, representing the electrical angular velocity converted from the given speed of the motor, C representing the shunt capacitance of the said synchronous motor, i *ds Indicating the d shaft current reference value of the said synchronous motor, i * qs Indicating the q shaft current reference value of the said synchronous motor, u * ds Indicating the d shaft voltage reference value of the said synchronous motor, u * qs Indicating the q shaft voltage reference value of the said synchronous motor, u ds Indicating the d actual shaft voltage of the said synchronous motor, u qs Indicating the q actual shaft voltage of the said synchronous motor, K Id Indicating the d shaft current damping regulation parameter of the synchronous motor, K Iq Indicating the q shaft current damping regulation parameter of the synchronous motor, e ds Indicating the d shaft back electromotive force of the said synchronous motor, e qs Indicating the q shaft back electromotive force of the said synchronous motor.

[0010] Furthermore, the d shaft current reference value of the said synchronous motor i * ds is set to 0, and the q shaft current reference value of the said synchronous motor i * qs is obtained by a PI controller through a speed closed-loop.

[0011] Furthermore, the inverter drive control method further includes: constructing a state space equation of the system, and adjusting the d shaft and q shaft voltage damping regulation parameters of the said synchronous motor, or adjusting the d shaft and q shaft voltage damping regulation parameters and current damping regulation parameters of the said synchronous motor, so that all poles of the state space equation are distributed in the left half plane.

[0012] Furthermore, the state space equation is represented by the following formula: ; Among them, , ; ; ; In the formula, represents the derivative of the state variable, X represents the state variable matrix, U represents the input quantity matrix, and A and B represent the parameter matrices. R represents the phase resistance of the synchronous motor, represents the synchronous motor d axis voltage damping regulation parameter, represents the synchronous motor q axis voltage damping regulation parameter, represents the synchronous motor d axis current damping regulation parameter, represents the synchronous motor q axis current damping regulation parameter, represents the electrical angular velocity obtained by converting the given speed of the motor, C represents the shunt capacitor of the synchronous motor, i ds represents the d actual axis current of the synchronous motor, i qs represents the q actual axis current of the synchronous motor, u ds represents the d actual axis voltage of the synchronous motor, u qs represents the q actual axis voltage of the synchronous motor, L d represents the d axis inductance of the synchronous motor, L q represents the q axis inductance of the synchronous motor.

[0013] In a second aspect, the present application also provides an inverter, the inverter includes a current source type inverter circuit and a controller, the inverter is used to drive a synchronous motor, and the controller is configured to adopt the above-mentioned inverter drive control method.

[0014] In a third aspect, the present application also provides a synchronous motor drive system, the synchronous motor drive system includes: a synchronous motor, and a current source type inverter for driving the synchronous motor, and the current source type inverter is configured to adopt the above-mentioned inverter drive control method. Description of the Drawings

[0015] Figure 1 Flow chart of the steps of the inverter drive control method for a synchronous motor provided by an embodiment of the present application; Figure 2 Overall drive schematic diagram of a current source inverter provided by an embodiment of the present application; Figure 3 Schematic diagram of energy distribution of a current source inverter provided by an embodiment of the present application; Figure 4 Control block diagram of the inverter drive control method for a synchronous motor provided by an embodiment of the present application; Figure 5 Schematic diagram of comparison of the speed waveforms of a synchronous motor under the inverter drive control method for a synchronous motor provided by an embodiment of the present application and the traditional PI control method; Figure 6 Schematic diagram of comparison of the torque waveforms of a synchronous motor under the inverter drive control method for a synchronous motor provided by an embodiment of the present application and the traditional PI control method; Figure 7 Schematic diagram of the three-phase current waveforms of a synchronous motor based on the inverter drive control method for a synchronous motor provided by an embodiment of the present application; Figure 8 Schematic diagram of the three-phase current waveforms of a synchronous motor based on the traditional PI control method provided by an embodiment; Figure 9 Schematic diagram of the result of Fourier analysis of the inverter drive control method for a synchronous motor provided by an embodiment; Figure 10 Schematic diagram of the result of Fourier analysis of the traditional PI control method provided by an embodiment; Figure 11 In the inverter drive control method for a synchronous motor provided by an embodiment of the present application, the synchronous motor d Axis voltage damping adjustment parameter and q Schematic diagram of the root locus change of the motor control system during the change of the axis voltage damping adjustment parameter; Figure 12 In the inverter drive control method for a synchronous motor provided by an embodiment of the present application, the synchronous motor d Axis voltage damping adjustment parameter and q When the axis voltage damping adjustment parameter is -0.4, the synchronous motor d Axis current damping adjustment parameter and q Schematic diagram of the root locus change of the motor control system during the change of the axis current damping adjustment parameter; Figure 13 In the inverter drive control method for a synchronous motor provided by an embodiment of the present application, the synchronous motor dAxis voltage damping regulation parameter and q The axis voltage damping regulation parameter is -0.4 and d Axis current damping regulation parameter and q Schematic diagram of the root locus change of the control system under the change of rotational speed when the axis current damping regulation parameter is 5; Figure 14 In the inverter drive control method of a synchronous motor provided by an embodiment of the present application, in the synchronous motor d Axis current damping regulation parameter and q When the axis current damping regulation parameter is 0 d Axis voltage damping regulation parameter and q Bode diagram of the transfer function of the direct-axis current to the direct-axis current reference value under the change of the axis voltage damping regulation parameter; Figure 15 In the inverter drive control method of a synchronous motor provided by an embodiment of the present application, in the synchronous motor d Axis current damping regulation parameter and q When the axis current damping regulation parameter is 0 d Axis voltage damping regulation parameter and q Bode diagram of the transfer function of the quadrature-axis current to the quadrature-axis current reference value under the change of the axis voltage damping regulation parameter; Figure 16 In the inverter drive control method of a synchronous motor provided by an embodiment of the present application, in the synchronous motor d Axis voltage damping regulation parameter and q When the axis voltage damping regulation parameter is -0.4 d Axis current damping regulation parameter and q Bode diagram of the transfer function of the direct-axis current to the direct-axis current reference value under the change of the axis current damping regulation parameter; Figure 17 In the inverter drive control method of a synchronous motor provided by an embodiment of the present application, in the synchronous motor d Axis voltage damping regulation parameter and q When the axis voltage damping regulation parameter is -0.4 d Axis current damping regulation parameter and q Bode diagram of the transfer function of the quadrature-axis current to the quadrature-axis current reference value under the change of the axis current damping regulation parameter. Specific embodiments

[0016] The present application will be described in detail below in conjunction with the specific embodiments shown in the drawings, but these embodiments do not limit the present application. Any structural, method, or functional transformation made by those of ordinary skill in the art based on these embodiments is included in the protection scope of the present application.

[0017] To address the deficiencies of the prior art, in a first aspect, the present application provides an inverter drive control method for a synchronous motor, where the synchronous motor is driven by a current source inverter, as Figure 1 shown. The drive control method includes the following steps: Step S11: Construct a mathematical model of the synchronous motor in the dq coordinate system to obtain the actual currents of the synchronous motor on the d axis and the q axis, and the actual voltages on the d axis and the q axis.

[0018] Step S12: Define state variables, which include a first state variable representing the difference between the actual current on the d axis of the synchronous motor and the reference value of the current on the d axis, a second state variable representing the difference between the actual current on the q axis of the synchronous motor and the reference value of the current on the q axis, a third state variable representing the difference between the actual voltage on the d axis of the synchronous motor and the reference value of the voltage on the d axis, and a fourth state variable representing the difference between the actual voltage on the q axis of the synchronous motor and the reference value of the voltage on the q axis.

[0019] Step S13: Construct a Lyapunov function based on the first to fourth state variables.

[0020] Step S14: Make the Lyapunov function globally asymptotically stable at the equilibrium point to obtain the reference values of the voltages on the d-axis and q-axis of the synchronous motor.

[0021] Step S15: Based on the reference values of the voltages on the d axis and the q axis of the synchronous motor, calculate the ideal given value of the output current on the AC side of the current source inverter, and convert it to obtain the drive signals for the inverter bridge switching tubes based on the ideal given value of the output current.

[0022] Specifically, the overall framework of the synchronous motor drive system is as Figure 2 shown, Figure 2 where i dc represents the current from the bus inductance. According to the current source inverter current vectors shown in Table 1 (each current vector corresponds to two switching tubes of the inverter three-phase bridge conducting, and the remaining four are turned off), continuously switch the inverter switch states to switch the bus current to phases A, B, and C according to the needs of the synchronous motor.

[0023]

[0024] Table 1 In step S11, based on the inverter switching process, according to Kirchhoff's voltage and current laws, considering the three-phase filtering capacitors connected in parallel on the motor side, and combining with the mathematical model of the synchronous motor in the three-phase coordinate system, the mathematical model of the inverter output side of the current source inverter synchronous motor drive system in the three-phase coordinate system is obtained as follows: (1); (2); Wherein, represents the phase inductance of the synchronous motor, respectively represent the three-phase phase currents of the synchronous motor, respectively represent the three-phase phase voltages of the synchronous motor, represents the phase resistance of the synchronous motor, respectively represent the three-phase back electromotive forces of the synchronous motor, represents the parallel capacitance of the synchronous motor, respectively represent the currents directly output by the three phases of the current source inverter.

[0025] By using equivalent coordinate transformation, formulas (1) and (2) are transformed from the three-phase stationary coordinate system to the dq coordinate system, and the mathematical model of the synchronous motor in the dq coordinate system is obtained, and the actual currents of the synchronous motor on the d axis and the q axis, and the actual voltages on the d axis and the q axis are obtained. The mathematical model of the synchronous motor in the dq coordinate system can be expressed by the following formula: (3); Wherein, respectively represent the d and q axis currents directly output by the inverter, respectively represent the d and q axis currents of the motor, respectively represent the d and q axis voltages of the motor, L k ( k = d , q ) respectively represent the d and q axis inductances of the motor; represents the synchronous angular velocity of the motor, and the synchronous angular velocity changes with the speed of the motor. respectively represent the d and q armature back electromotive force of the motor, and the back electromotive force changes with the synchronous angular velocity of the motor.

[0026] In step S12, after obtaining the actual currents of the synchronous motor on the d axis and the q axis, and the actual voltages on the d axis and the q axis, for the current-source inverter synchronous motor drive system, due to the freewheeling effect of the filter capacitor in the zero-vector state, it is necessary to regulate the currents of the synchronous motor on the d and q axes and the voltages of the synchronous motor on the d and q axes, and then define the following four state variables: the first state variable representing the difference between the actual current of the synchronous motor on the d axis and the reference value of the d-axis current, the second state variable representing the difference between the actual current of the synchronous motor on the q axis and the reference value of the current on the q axis, the third state variable representing the difference between the actual voltage of the synchronous motor on the d axis and the reference value of the voltage on the d axis, and the fourth state variable representing the difference between the actual voltage of the synchronous motor on the q axis and the reference value of the voltage on the q axis. The state variables can be expressed by the following formula: (4); In the formula, x 1 represents the first state variable, x 2 represents the second state variable, x 3 represents the third state variable, x 4 represents the fourth state variable; respectively represent the actual values of the currents of the synchronous motor on the d and q axes, respectively represent the reference values of the currents of the synchronous motor on the d and q axes, respectively represent the actual values of the voltages of the synchronous motor on the d and q axes, respectively represent the reference values of the currents of the synchronous motor on the d and q axes.

[0027] Further, when the entire current-source inverter synchronous motor drive system is in a steady state, the actual values of the voltage and current of the synchronous motor in the dq coordinate system are equal to the reference values. At this time, the following equations exist: (5); At this time, the reference values of the voltage and current are constants. Substituting the actual values of the voltage and current of the synchronous motor at this time into formula (3) to calculate the steady-state equation of the synchronous motor, the steady-state equation can be expressed as follows: (6); In the formula, I k ( k = d , q ) respectively represent the dq coordinate system output d and q axis current values on the AC side of the inverter at steady state.

[0028] As shown in Figure 3 , when the current-source inverter is in the non-zero vector state shown in Table 1, the total energy from the bus inductance is first consumed by 6 switching tubes and 6 diodes , then a part is delivered to the three-phase filter capacitor connected in parallel with the permanent magnet synchronous motor, a part is delivered to the synchronous motor inductance , and then a part is consumed by the synchronous motor resistance , and the remaining is transferred to the back electromotive force of the synchronous motor. Further, when the current-source inverter is in the zero vector state shown in Table 1, one of the A, B, and C phase bridge arms is directly connected, and the switching tubes of the other two phase bridge arms are all turned on. During the process of the bus inductance charging energy and the AC filter capacitor supplying energy to the motor alone, the three-phase filter capacitor provides energy to the synchronous motor inductance, resistance, and back electromotive force, and finally all the energy is consumed.

[0029] In step S13, based on the states of the first to fourth state variables, when the energy of the current-source synchronous motor drive system is in a continuously dissipating state, the four state variables converge to the equilibrium point. At this time, all four state variables are equal to 0, and a Lyapunov function is constructed. The global stability of the current-source synchronous motor drive system at the equilibrium point is analyzed using the Lyapunov direct method.

[0030] As an optional implementation, the Lyapunov function can be expressed as follows: (7); In the formula, Ld Denotes the d axis inductance of the synchronous motor, L q Denotes the q axis inductance of the synchronous motor, C Denotes the shunt capacitance of the synchronous motor, x 1 Denotes the first state variable, x 2 Denotes the second state variable, x 3 Denotes the third state variable, x 4 Denotes the fourth state variable, V(x) Denotes the said Lyapunov function.

[0031] Furthermore, the Lyapunov direct method obtains a control law that ensures the global stability of the drive system by keeping the derivative of the Lyapunov function always negative. As an alternative implementation, in step S14, the Lyapunov function is made to satisfy the following four conditions to achieve global asymptotic stability at the equilibrium point. The conditions include: (8); Wherein, Denotes the derivative of the Lyapunov function, Can be expressed as follows: (9); In the formula, Denotes the derivative of the first state variable, Denotes the derivative of the second state variable, Denotes the derivative of the third state variable, Denotes the derivative of the fourth state variable.

[0032] Furthermore, analyze the actual output current value of the inverter's AC side in the dq coordinate system. When the following conditions are met: (10); In the formula, Respectively denote the actual output current values of the inverter's AC side in the dq coordinate system, Respectively denote the output current values of the inverter's AC side at steady state in the dq coordinate system, Respectively denote the fluctuation values of the output current of the inverter's AC side in the dq coordinate system compared to the steady-state current.

[0033] Substitute Equation (4) and Equation (10) into Equation (3), and simplify it through the steady-state equation (6) to obtain the following expression: (11); where respectively represent the fluctuation values of the current output by the AC side of the inverter compared to the steady-state current in the dq coordinate system. Substitute Equation (11) into the derivative of the Lyapunov function to obtain the following expression: (12); When the following conditions are met, make satisfy , and the conditions include: (13); where K d represents the synchronous motor d axis voltage damping regulation parameter, K q represents the synchronous motor q axis voltage damping regulation parameter.

[0034] According to the steady-state equation (6), it can be derived that: (14); As an optional implementation, as shown in Figure 4 , in the motor control system, set the d axis current reference value of the synchronous motor to 0, and the q axis current reference value of the synchronous motor is obtained through the speed closed-loop by the PI controller. Based on Equation (6), by making the Lyapunov function globally asymptotically stable at the equilibrium point, the voltage reference values of the synchronous motor on the d axis and q axis are obtained. The voltage reference values of the synchronous motor on the d axis and q axis can be expressed as follows: (15); where represents the voltage reference value of the synchronous motor on the d axis, represents the voltage reference value of the synchronous motor on the q axis.

[0035] According to the equation of the permanent magnet synchronous motor in the dq coordinate system: (16);​ In the formula, represents the permanent magnet flux linkage, represents the electrical angular velocity of the synchronous motor, and the electrical angular velocity varies with the rotational speed of the synchronous motor, and the electrical angular velocity is obtained by converting the given rotational speed of the synchronous motor.

[0036] As an optional implementation manner, in step S15, according to formula (13), formula (14), formula (15), and the four state variables, based on the synchronous motor at d axis and q axis voltage reference values, the ideal given value of the output current on the AC side of the current source inverter can be calculated, and the calculation formula of the ideal given value of the output current can be expressed as follows: (17); In the formula, , , represents the permanent magnet flux linkage, L d represents the d axis inductance of the synchronous motor, L q represents the q axis inductance of the synchronous motor, I d represents the dq axis current value output by the inverter on the AC side in the d coordinate system at steady state, I q represents the dq axis current value output by the inverter on the AC side in the q coordinate system at steady state, R represents the phase resistance of the synchronous motor, represents the electrical angular velocity obtained by converting the given rotational speed of the motor, C represents the shunt capacitor of the synchronous motor, i * ds represents the d axis current reference value of the synchronous motor, i * qs represents the q axis current reference value of the synchronous motor, u * ds represents the d axis voltage reference value of the synchronous motor, u * qs represents the q axis voltage reference value of the synchronous motor, u dsIndicating the d actual shaft voltage of the synchronous motor, u qs Indicating the q actual shaft voltage of the synchronous motor.

[0037] Furthermore, in step S15, the ideal given value of the output current obtained based on the above formula (17) is converted to obtain the drive signals of the inverter bridge switching tubes, including: performing an inverse Park transformation on the obtained ideal given value of the output current to obtain the current required on the AC side of the inverter in the two-phase coordinate system for the current-source inverter synchronous motor drive system . Furthermore, for the current-source inverter, the effective vectors and zero vectors shown in Table 1 are reasonably allocated, and the current-source SVPWM algorithm is adopted. When the bus inductance current remains unchanged at the steady-state value, the on-off of the inverter bridge switching tubes is controlled to synthesize the current required on the AC side of the inverter in the three-phase coordinate system .

[0038] The inverter drive control method further includes: constructing the state-space equation of the system, and based on the state-space equation, adjusting the d axis and q axis voltage damping adjustment parameters of the synchronous motor so that all the poles of the state-space equation are distributed in the left half-plane.

[0039] As another alternative implementation, a second current feedback loop can be added to further improve the control effect. The ideal given value of the output current on the AC side of the current-source inverter can be calculated by the following formula: (18); In the formula, , , represents the permanent magnet flux linkage, L d Indicating the d axis inductance of the synchronous motor, L q Indicating the q axis inductance of the synchronous motor, I d represents the dq axis current value output on the AC side of the inverter at steady state in the d coordinate system, I q represents the dq axis current value output on the AC side of the inverter at steady state in the q coordinate system, R represents the phase resistance of the synchronous motor, represents the electrical angular velocity obtained by converting the given speed of the motor, CRepresents the shunt capacitance of a synchronous motor, i * ds Represents the d axis current reference value of a synchronous motor, i * qs Represents the q axis current reference value of a synchronous motor, u * ds Represents the d axis voltage reference value of a synchronous motor, u * qs Represents the q axis voltage reference value of a synchronous motor, u ds Represents the d axis actual voltage of a synchronous motor, u qs Represents the q axis actual voltage of a synchronous motor, K Id Represents the d axis current damping adjustment parameter of a synchronous motor, K Iq Represents the q axis current damping adjustment parameter of a synchronous motor.

[0040] Furthermore, in step S15, the drive signals of the inverter bridge switching tubes are obtained by converting the ideal given value of the output current obtained based on the above formula (18), including: performing an inverse Park transformation on the obtained ideal given value of the output current to obtain the current required on the AC side of the inverter in the two-phase coordinate system for the current source inverter synchronous motor drive system . Furthermore, for the current source inverter, the effective vectors and zero vectors shown in Table 1 are reasonably allocated, and the current source SVPWM algorithm is used to control the on-off of the inverter bridge switching tubes to synthesize the current required on the AC side of the inverter in the three-phase coordinate system while keeping the steady-state value of the bus inductance current unchanged .

[0041] As an optional implementation, the inverter drive control method further includes: constructing the state space equation of the system, and the state space equation can be expressed by the following formula: (19); wherein, represents the derivative of the state variable, X represents the state variable matrix, and , U represents the input quantity matrix, and , A and B represent the parameter matrices.

[0042] Furthermore, there exist parameter matrices A and B: (20); (21); wherein, R represents the phase resistance of the synchronous motor, represents the d axis voltage damping regulation parameter of the synchronous motor, represents the q axis voltage damping regulation parameter of the synchronous motor, represents the d axis current damping regulation parameter of the synchronous motor, represents the q axis current damping regulation parameter of the synchronous motor, represents the electrical angular velocity obtained by converting the given speed of the motor, C represents the shunt capacitance of the synchronous motor, i ds represents the d axis actual current of the synchronous motor, i qs represents the q axis actual current of the synchronous motor, u ds represents the d axis actual voltage of the synchronous motor, u qs represents the q axis actual voltage of the synchronous motor, L d represents the d axis inductance of the synchronous motor, L q represents the q axis inductance of the synchronous motor.

[0043] Furthermore, based on the state - space equation, adjust the voltage damping regulation parameters and current damping regulation parameters of the d axis and q axis of the synchronous motor so that all the poles of the state - space equation are distributed in the left - hand plane.

[0044] Specifically, according to the state - space equation, plot the pole distribution of the entire system, and then select the d axis voltage damping regulation parameter of the synchronous motor, q axis voltage damping regulation parameter of the synchronous motor, d axis current damping regulation parameter of the synchronous motor, and q axis current damping regulation parameter .

[0045] When the poles of a system are all in the left half-plane, the system remains stable. and In the case of being negative, the magnitudes of these two determine the distance between the system poles and the imaginary axis. The larger the absolute value of the negative real part of the closed-loop poles, that is, the farther the negative real part of the closed-loop poles is from the imaginary axis on the left side of the S-plane, the faster the corresponding response component decays, and the stronger the dynamic response ability of the system.

[0046] For further illustration, to verify a drive control method for a synchronous motor provided by this application, a simulation experiment was conducted, and the simulation parameters are shown in Table 2:

[0047] Table 2 By comparing the traditional PI control method and the control method provided by this application through simulation experiments, the speed waveform of the synchronous motor is as Figure 5 shown, Figure 5 where the blue line represents the reference line, the red line represents the control method provided by this application, and the yellow line represents the traditional PI control method. It can be seen from Figure 5 that the speed of the synchronous motor reaches a steady state of 18,000 rpm from the initial 0 rpm at 0.3 s and suddenly adds a rated load of 0.85 N·m torque. During the entire operation of the motor, the control method provided by this application is overall better than the traditional PI control method in terms of tracking the given speed, and the overshoot is also smaller. The torque waveform of the synchronous motor is as Figure 6 shown, where the blue line in the figure represents the control method provided by this application and the red line represents the traditional PI control method. From the start of speed increase until the synchronous motor reaches the steady-state speed and then suddenly adds a load, the control method provided by this application has a faster response speed and better stability. The current waveforms of the three-phase current of the synchronous motor are obtained, and Fourier analysis is performed on the traditional PI control method and the control method provided by this application. The three-phase current waveform of the synchronous motor based on the control method of this application is as Figure 7 shown, and the three-phase current waveform of the synchronous motor based on the traditional PI control method is as Figure 8 shown. The result of Fourier analysis of the control method provided by this application is as Figure 9 shown, and the result of Fourier analysis of the traditional PI control method is as Figure 10 shown. It can be obtained that the harmonics of the three-phase current of the synchronous motor of the control method provided by this application are smaller compared to the traditional PI control method.

[0048] Furthermore, based on the transfer function, analyze the influence of parameter changes on the stability of the control system. Specifically, adjust the d axis and q axis voltage damping adjustment parameters of the synchronous motor. The d axis voltage damping adjustment parameter of the synchronous motor and q Axis voltage damping regulation parameter During the change process of, the root locus change of the motor control system is as shown in Figure 11 shown. It can be seen that when only d Axis voltage damping regulation parameter and q Axis voltage damping regulation parameter are present, as d Axis voltage damping regulation parameter and q Axis voltage damping regulation parameter become smaller, there are multiple conjugate complex roots of the control system approaching the imaginary axis, and the stability of the system gradually decreases, thus restricting the d Axis voltage damping regulation parameter and q Axis voltage damping regulation parameter change range.

[0049] Set d Axis voltage damping regulation parameter and q Axis voltage damping regulation parameter both to -0.4, and adjust the current damping regulation parameters of the d axis and q axis of the synchronous motor. During the change process of the d axis current damping regulation parameter and q axis current damping regulation parameter of the synchronous motor, the root locus change of the motor control system is as shown in Figure 12 shown. It can be seen that by introducing the current damping regulation parameters of the d axis and q axis of the synchronous motor, the two conjugate complex roots originally close to the imaginary axis start to move away from the imaginary axis, and the stability of the control system is improved.

[0050] Furthermore, set d Axis voltage damping regulation parameter and q Axis voltage damping regulation parameter both to -0.4, and set d Axis current damping regulation parameter and q Axis current damping regulation parameter both to 5. The root locus change of the control system when the rotational speed changes is as shown in Figure 13 shown. As the rotational speed of the motor increases, the real part of the root locus of the control system remains unchanged, and the control system remains stable during the process of the motor speed increasing to the rated speed.

[0051] The d axis current damping regulation parameter and q axis current damping regulation parameter are both set to 0. At this time, the direct-axis current i d for the direct-axis current reference value i d * The Bode plot of the transfer function is as Figure 14 shown. The quadrature-axis current i q for the quadrature-axis current reference value i q * The Bode plot of the transfer function is as Figure 15 shown. It can be seen that as the d axis voltage damping regulation parameter and q axis voltage damping regulation parameter decrease, there is a resonant peak in the current loop, and the d axis voltage damping regulation parameter and q axis voltage damping regulation parameter The adjustment range is limited, resulting in limited adjustment ability of the control system.

[0052] On this basis, a current feedback loop is added, introducing the d axis current damping regulation parameter and q axis current damping regulation parameter . The d axis voltage damping regulation parameter and q axis voltage damping regulation parameter are both set to -0.4. At this time, the direct-axis current i d for the direct-axis current reference value i d * The Bode plot of the transfer function is as Figure 16 shown. The quadrature-axis current i q for the quadrature-axis current reference value i q * The Bode plot of the transfer function is as Figure 17 shown. It can be seen that as the d axis current damping regulation parameter and q axis current damping regulation parameter increases, the original resonant peak disappears, and the synchronous motord Axis voltage damping regulation parameter and q Axis voltage damping regulation parameter The regulation range is broadened, thereby improving the regulation ability of the control system and improving the damping performance of the control system.

[0053] According to the above description, an inverter drive control method for a synchronous motor provided by the present application is based on the actual current and actual voltage of the synchronous motor in dq coordinate system, defines state variables, constructs a Lyapunov function based on the state variables, and satisfies the global asymptotic stability of the Lyapunov function at the equilibrium point, thereby deriving the voltage reference value of the synchronous motor in dq coordinate system, thereby deriving the ideal given value of the output current of the AC side of the inverter, obtaining the drive signal for controlling the switching tubes of the inverter bridge, thereby obtaining the optimal inverter output current, improving the response speed and operation stability of the motor drive control system, reducing the complexity of the control system, and improving the robustness of the control method. Further, an inverter drive control method for a synchronous motor provided by the present application also improves the damping performance of the control system by introducing a current feedback loop, and the calculation of the current on the AC side of the inverter includes motor current feedback and motor voltage feedback.

[0054] In a second aspect, the present application also provides an inverter, which includes a current source inverter circuit and a controller. The inverter is used to drive a synchronous motor, and the controller is configured to adopt the inverter drive control method described above to improve the response speed and operation stability of the drive control of the synchronous motor and reduce the complexity of the drive control of the synchronous motor.

[0055] In a third aspect, the present application also provides a synchronous motor drive system, which includes: a synchronous motor and a current source inverter for driving the synchronous motor. The current source inverter is configured to adopt the inverter drive control method described above, thereby improving the response speed and operation stability of the synchronous motor and reducing the complexity of the drive system.

[0056] It can be understood that the word "exemplary" used herein means "as an example, instance or illustration". Any embodiment described as "exemplary" is not necessarily preferred or superior to other embodiments and / or does not exclude combining the features of other embodiments. It should be understood that certain features of the present application described in the context of separate embodiments may also be provided in a single embodiment by combination. Conversely, the various features of the present application described in the context of a single embodiment may also be provided separately or in any suitable combination or as any other described embodiment of the present application.

[0057] In the description of the present application, unless otherwise specified, " / " means "or". For example, A / B may represent A or B. "And / or" herein is merely a relationship describing associated objects, indicating that there can be three relationships. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, "at least one" means one or more, and "a plurality of" means two or more. The terms "first", "second", etc. do not limit the quantity and execution order, and the terms "first", "second", etc. do not necessarily limit to being different.

[0058] The above-disclosed are only the preferred embodiments of the present application, but they are not intended to limit the scope of the rights of the present application. Those of ordinary skill in the art can understand that: without departing from the spirit and scope of the present application and the appended claims, changes, modifications, substitutions, combinations, and simplifications should all be equivalent replacement methods and still fall within the scope covered by the invention.

Claims

1. A method for controlling an inverter drive of a synchronous motor, characterized in that: The synchronous motor is driven by a current source inverter, and the drive control method includes: Constructing the synchronous motor in dq Coordinate system to obtain the mathematical model of the synchronous motor in d Axis and q The actual current of the shaft, and d Axis and q The actual voltage of the shaft; Define state variables, the state variables include characterizing the synchronous motor d The actual shaft current and d The first state variable of the difference between the shaft current reference value and the shaft current reference value characterizes the synchronous motor q The actual shaft current and q The second state variable of the difference between the shaft current reference value and the shaft current reference value characterizes the synchronous motor d The actual shaft voltage and d The third state variable of the difference between the shaft voltage reference values ​​characterizes the synchronous motor q The actual shaft voltage and q a fourth state variable of the difference between the shaft voltage reference values; According to the first to fourth state variables, construct the Lyapunov function; Make the Lyapunov function satisfy the global asymptotic stability at the equilibrium point to obtain the synchronous motor d Axis and q Voltage reference value of the axis; Based on the synchronous motor d Axis and q The ideal given value of the output current of the AC side of the current source inverter is calculated based on the voltage reference value of the axis, and the driving signal of the inverter bridge switch tube in the inverter is converted based on the ideal given value of the output current.

2. The inverter drive control method for a synchronous motor according to claim 1, characterized in that: The Lyapunov function is expressed by the following formula: ; In the formula, L d Represents synchronous motor d Shaft inductance, L q Represents synchronous motor q Shaft inductance, C represents the shunt capacitance of the synchronous motor, x 1 represents the first state variable, x 2 represents the second state variable, x 3 represents the third state variable, x 4 represents the fourth state variable, V(x) represents the Lyapunov function.

3. The inverter drive control method for a synchronous motor according to claim 2, characterized in that: The Lyapunov function is globally asymptotically stable at the equilibrium point by satisfying the following four conditions: ; ; ; ; in, Denotes the derivative of the Lyapunov function, when the following conditions are met, satisfy , the conditions include: ; in, K d Indicates synchronous motor d Shaft voltage damping adjustment parameter, K q Indicates synchronous motor q Shaft voltage damping adjustment parameter, Indicates that the inverter AC side is dq Output in coordinate system d The fluctuation value of shaft current compared to steady-state current, Indicates that the inverter AC side is dq Output in coordinate system q The fluctuation of shaft current compared to the steady-state current.

4. The inverter drive control method for a synchronous motor according to claim 3, characterized in that: The ideal given value of the output current on the AC side of the current source inverter is calculated by the following formula: ; ; In the formula, , , is the permanent magnet flux linkage, L d Represents synchronous motor d Shaft inductance, L q Represents synchronous motor q Shaft inductance, I d Indicates that the inverter AC side is in steady state dq Output in coordinate system d Shaft current value, I q Indicates that the inverter AC side is in steady state dq Output in coordinate system q Shaft current value, R represents the phase resistance of the synchronous motor, It represents the electrical angular velocity obtained by converting the given speed of the motor. C represents the shunt capacitance of the synchronous motor, i * ds Indicates the synchronous motor d Shaft current reference value, i * qs Indicates the synchronous motor q Shaft current reference value, u * ds The synchronous motor d Shaft voltage reference value, u * qs The synchronous motor q Shaft voltage reference value, u ds The synchronous motor d Actual shaft voltage, u qs Indicates the synchronous motor q Actual shaft voltage, e ds Indicates the synchronous motor d Shaft back EMF, e qs Indicates the synchronous motor q Shaft back EMF.

5. The inverter drive control method for a synchronous motor according to claim 3, characterized in that: The ideal given value of the output current on the AC side of the current source inverter is calculated by the following formula: ; ; In the formula, , , is the permanent magnet flux, L d Represents synchronous motor d Shaft inductance, L q Represents synchronous motor q Shaft inductance, I d Indicates that the inverter AC side is in steady state dq Output in coordinate system d Shaft current value, I q Indicates that the inverter AC side is in steady state dq Output in coordinate system q Shaft current value, R represents the phase resistance of the synchronous motor, It represents the electrical angular velocity obtained by converting the given speed of the motor. C represents the shunt capacitance of the synchronous motor, i * ds Indicates the synchronous motor d Shaft current reference value, i * qs Indicates the synchronous motor q Shaft current reference value, u * ds Indicates the synchronous motor d Shaft voltage reference value, u * qs Indicates the synchronous motor q Shaft voltage reference value, u ds Indicates the synchronous motor d Actual shaft voltage, u qs Indicates the synchronous motor q Actual shaft voltage, K Id Indicates synchronous motor d Shaft current damping adjustment parameter, K Iq Indicates synchronous motor q Shaft current damping adjustment parameter, e ds Indicates the synchronous motor d Shaft back EMF, e qs Indicates the synchronous motor q Shaft back EMF.

6. The inverter drive control method for a synchronous motor according to claim 4 or 5, characterized in that: The synchronous motor d Shaft current reference value i * ds Set to 0, the synchronous motor q Shaft current reference value i * qs It is obtained by the PI controller through the speed closed loop.

7. The inverter drive control method for a synchronous motor according to claim 4 or 5, characterized in that: The inverter drive control method further includes: Construct the state space equation of the system and adjust the synchronous motor d Axis and q The voltage damping adjustment parameter of the shaft, or adjusting the synchronous motor d Axis and q The voltage damping adjustment parameter and the current damping adjustment parameter of the axis make the poles of the state space equation distributed in the left half plane.

8. The inverter drive control method for a synchronous motor according to claim 7, characterized in that: The state space equation is expressed by the following formula: ; in, , ; ; ; In the formula, represents the derivative of the state variable, X represents the state variable matrix, U represents the input matrix, A and B represent the parameter matrix, R represents the phase resistance of the synchronous motor, Indicates synchronous motor d Shaft voltage damping adjustment parameter, Indicates synchronous motor q Shaft voltage damping adjustment parameter, Indicates synchronous motor d Shaft current damping adjustment parameter, Indicates synchronous motor q Shaft current damping adjustment parameter, represents the electrical angular velocity obtained by converting the given speed of the motor, C represents the shunt capacitance of the synchronous motor, i ds Indicates the synchronous motor d Actual shaft current, i qs Indicates the synchronous motor q Actual shaft current, u ds Indicates the synchronous motor d Actual shaft voltage, u qs Indicates the synchronous motor q Actual shaft voltage, L d Represents synchronous motor d Shaft inductance, L q Indicates the synchronous motor q Shaft inductance.

9. An inverter, characterized in that: The inverter comprises a current source inverter circuit and a controller, the inverter is used to drive a synchronous motor, and the controller is configured to adopt the inverter drive control method according to any one of claims 1 to 8.

10. A synchronous motor drive system, characterized in that: The synchronous motor drive system comprises: a synchronous motor, and a current source inverter for driving the synchronous motor, wherein the current source inverter is configured to adopt the inverter drive control method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Permanent magnet synchronous motor dynamic event trigger terminal sliding mode control method and device

    CN114448307A

  • Energy storage inverter control method based on extended Lyapunov function

    CN115378285A

  • Permanent magnet synchronous motor sensorless control method and control system based on DSOGI-FLL

    CN116995966A

  • Virtual synchronous machine current control method based on parameter-free model prediction

    CN118249692A

  • Induction motor driving system based on current source inverter and control method thereof

    CN119051533A