[go: up one dir, main page]

CN112491319B - Vector control current compensation algorithm and vector control model of direct-current brushless motor - Google Patents

Vector control current compensation algorithm and vector control model of direct-current brushless motor Download PDF

Info

Publication number
CN112491319B
CN112491319B CN202011392574.XA CN202011392574A CN112491319B CN 112491319 B CN112491319 B CN 112491319B CN 202011392574 A CN202011392574 A CN 202011392574A CN 112491319 B CN112491319 B CN 112491319B
Authority
CN
China
Prior art keywords
motor
brushless
current
stator
coordinate system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011392574.XA
Other languages
Chinese (zh)
Other versions
CN112491319A (en
Inventor
王松
郑宇赛
王丽
俞军涛
宋玉美
李雪莲
王挺挺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong University
Original Assignee
Shandong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong University filed Critical Shandong University
Priority to CN202011392574.XA priority Critical patent/CN112491319B/en
Publication of CN112491319A publication Critical patent/CN112491319A/en
Application granted granted Critical
Publication of CN112491319B publication Critical patent/CN112491319B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/22Current control, e.g. using a current control loop
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P2205/00Indexing scheme relating to controlling arrangements characterised by the control loops
    • H02P2205/01Current loop, i.e. comparison of the motor current with a current reference
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/64Electric machine technologies in electromobility

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

The utility model provides a brushless DC motor vector control current compensation algorithm and vector control model, relates to brushless DC motor's control field, and the current compensation algorithm is: I.C. A de =I dt ,I qe =K c I qt
Figure DDA0002810662990000011
Wherein, I dt For stator currents of a brushless DC motor on the d-axis of a two-phase rotating coordinate system, I qt The stator current of the brushless DC motor on the q axis of the two-phase rotating coordinate system is shown. The control model is as follows:
Figure DDA0002810662990000012
wherein the content of the first and second substances,
Figure DDA0002810662990000013
the invention has the advantages of convenient realization, easy programming, the same hardware control structure as the traditional vector control structure of the permanent magnet synchronous motor, no need of additional hardware support, easy popularization in factories and enterprises and small rotation speed fluctuation.

Description

直流无刷电机矢量控制电流补偿算法及矢量控制模型Current Compensation Algorithm and Vector Control Model for Vector Control of Brushless DC Motor

技术领域technical field

本发明涉及直流无刷电机的控制领域,详细讲是一种实现方便、易于编程,硬件控制结构与传统的永磁同步电机矢量控制结构相同,不需要额外的硬件支持,易于在工厂企业推广,转速波动小的直流无刷电机矢量控制电流补偿算法及矢量控制模型。The invention relates to the control field of a DC brushless motor, and in detail is a kind of convenient implementation and easy programming, the hardware control structure is the same as that of the traditional permanent magnet synchronous motor vector control structure, no additional hardware support is required, and it is easy to be popularized in factories and enterprises. Current compensation algorithm and vector control model of brushless DC motor vector control with small speed fluctuation.

背景技术Background technique

我们知道,直流无刷电机由于效率高等优点被广泛的使用,如家用电器,伺服器,电动汽车中等等。但是直流无刷电机中的转矩和转速振荡等缺点又限制了它在高精度场合中的推广。直流无刷电机的传统换相方式是2-2换相或者3-3换相,这种换相是离散的,不连续的。We know that brushless DC motors are widely used due to their high efficiency, such as household appliances, servos, electric vehicles and so on. However, the shortcomings of torque and speed oscillation in the DC brushless motor limit its promotion in high-precision occasions. The traditional commutation method of brushless DC motor is 2-2 commutation or 3-3 commutation, which is discrete and discontinuous.

文献T.Tarczewski,and L.M.Grzesiak,“Constrained State Feedback SpeedControl of PMSM Based on Model Predictive Approach,”IEEE Transactions onIndustrial Electronics,vol. 63,no.6,pp.3867-3875,2016.记载了正弦波永磁同步电机在矢量控制下的电机微分方程。Document T.Tarczewski, and L.M. Grzesiak, "Constrained State Feedback SpeedControl of PMSM Based on Model Predictive Approach," IEEE Transactions on Industrial Electronics, vol. 63, no.6, pp.3867-3875, 2016. Documented sine wave permanent magnets Motor differential equations for synchronous motors under vector control.

电机经典书籍文献B.K.Bose,“Modern Power Electronics and AC drives,”1987 对于2-2换相或者3-3换相进行了详细说明,并提出了当不考虑矢量控制时,直流无刷电机的经典动态模型为:B.K.Bose, "Modern Power Electronics and AC drives," 1987, a classic book on motors, details 2-2 commutation or 3-3 commutation, and proposes a classic brushless DC motor when vector control is not considered. The dynamic model is:

Figure 1
Figure 1

这种直流无刷电机模型虽然精确,但比较复杂,转速振荡大。换相的不连续性是直流无刷电机产生转矩和转速振荡的原因之一,因此有很多文献在改善换相上做努力,可以参考 IEEE数据库中的期刊文献Design of Speed Control and Reduction of TorqueRipple Factor in BLdc Motor Using Spider Based Controller。Although this type of brushless DC motor model is accurate, it is more complicated and the rotational speed oscillates greatly. The discontinuity of commutation is one of the reasons why the brushless DC motor produces torque and speed oscillation. Therefore, there are many literatures on improving commutation. You can refer to the journal document Design of Speed Control and Reduction of TorqueRipple in the IEEE database. Factor in BLdc Motor Using Spider Based Controller.

由于直流无刷电机传统换相的缺点,技术人员尝试把矢量控制用到直流无刷电机上。矢量控制在电机控制中具有解耦特性。解耦特性指的是我们可以分别通过控制转矩电流和励磁电流来实现对电机电磁转矩和励磁的独立控制。同时,由于矢量控制可以提高电机的效率,促进节能减排以及可以降低电机模型的复杂程度和减小电机转矩和转速波动,所以在感应电机(异步电机)和正弦波永磁同步电机中广泛使用。文献A.V.Sant,andK.R.Rajagopal,“PM Synchronous Motor Speed Control Using Hybrid Fuzzy-PI WithNovel Switching Functions,” IEEE Transactions on Magnetics,vol.45,no.10,pp.4672-4675,2009.和文献K.D.Carey,N. Zimmerman,and C.Ababei,“Hybrid fieldoriented and direct torque control for sensorless BLDC motors used in aerialdrones,”IET Power Electronics,vol.12,no.3,pp.438-449,2019以及李克靖,徐婕,吴珏,宋锦,“基于STM32的无刷直流电机矢量控制系统”,电子与封装.,2020 年09期,第29-34页中记载将矢量控制直接应用到直流无刷电机上,并记载了传统的直流无刷电机矢量控制模型为(与正弦波永磁同步电机在矢量控制下的电机微分方程相同):Due to the shortcomings of traditional commutation of brushless DC motors, technicians try to apply vector control to brushless DC motors. Vector control has decoupling properties in motor control. The decoupling characteristic means that we can achieve independent control of the electromagnetic torque and excitation of the motor by controlling the torque current and the excitation current, respectively. At the same time, because vector control can improve the efficiency of the motor, promote energy saving and emission reduction, and can reduce the complexity of the motor model and reduce the motor torque and speed fluctuations, it is widely used in induction motors (asynchronous motors) and sine wave permanent magnet synchronous motors. use. Literature A.V.Sant, and K.R.Rajagopal, "PM Synchronous Motor Speed Control Using Hybrid Fuzzy-PI WithNovel Switching Functions," IEEE Transactions on Magnetics, vol.45, no.10, pp.4672-4675, 2009. and Literature K.D. Carey, N. Zimmerman, and C. Ababei, "Hybrid fieldoriented and direct torque control for sensorless BLDC motors used in aerialdrones," IET Power Electronics, vol.12, no.3, pp.438-449, 2019 and Li Kejing, Xu Jie, Wu Jue, Song Jin, "STM32-based vector control system for brushless DC motors", Electronics and Packaging., 2020-09, pp. 29-34, it is documented in the direct application of vector control to brushless DC motors, And recorded that the traditional brushless DC motor vector control model is (the same as the motor differential equation of the sine wave permanent magnet synchronous motor under vector control):

Figure GDA0003743636240000012
Figure GDA0003743636240000012

文献A.G.d.Castro,W.C.A.Pereira,T.E.P.d.Almeida,C.M.R.d.Oliveira,J.R.B.d.A. Monteiro,and A.A.d.Oliveira,“Improved Finite Control-Set Model-Based Direct Power Control of BLDC Motor With Reduced Torque Ripple,”IEEETransactions on Industry Applications,vol. 54,no.5,pp.4476-4484,2018.在矢量控制的结构上对传统的直流无刷电机矢量控制模型进行了改进,其采用了一种基于有功功率和无功功率的方法,对直流无刷电机的机械方程在两相静止坐标系上进行建模。但是由于该方法需要采集直流无刷电机的反电动势,因此其结构比传统的结构更加复杂,成本高,不适于应用。References A.G.d.Castro, W.C.A.Pereira, T.E.P.d.Almeida, C.M.R.d.Oliveira, J.R.B.d.A. Monteiro, and A.A.d.Oliveira, “Improved Finite Control-Set Model-Based Direct Power Control of BLDC Motor With Reduced Torque Ripple,” IEEE Transactions on Industry Applications, vol. 54, no.5, pp.4476-4484, 2018. In the structure of vector control, the traditional vector control model of brushless DC motor is improved. It adopts a method based on active power and reactive power. The mechanical equations of the brush motor are modeled on a two-phase stationary coordinate system. However, because this method needs to collect the back electromotive force of the DC brushless motor, its structure is more complicated than the traditional structure, and the cost is high, which is not suitable for application.

发明内容SUMMARY OF THE INVENTION

本发明的目的是解决上述现有技术的不足,提供一种实现方便、易于编程,硬件控制结构与传统的永磁同步电机矢量控制结构相同,不需要额外的硬件支持,易于在工厂企业推广,转速波动小的直流无刷电机矢量控制电流补偿算法及矢量控制模型。The purpose of the present invention is to solve the above-mentioned deficiencies of the prior art, and to provide a kind of convenient implementation and easy programming, the hardware control structure is the same as that of the traditional permanent magnet synchronous motor vector control structure, no additional hardware support is required, and it is easy to be popularized in factories and enterprises. Current compensation algorithm and vector control model of brushless DC motor vector control with small speed fluctuation.

本发明解决上述现有技术的不足所采用的技术方案是:The technical scheme adopted by the present invention to solve the above-mentioned deficiencies of the prior art is:

一种直流无刷电机矢量控制电流补偿算法,其特征在于,直流无刷电机在两相旋转坐标系d轴上的等效定子电流 Ide=Idt,直流无刷电机在两相旋转坐标系q轴上的等效定子电流Iqe=KcIqt

Figure GDA0003743636240000021
A vector control current compensation algorithm for a brushless DC motor, characterized in that, the equivalent stator current I de =I dt of the brushless DC motor on the d-axis of the two-phase rotating coordinate system, and the brushless DC motor is in the two-phase rotating coordinate system. Equivalent stator current I qe =K c I qt on the q-axis,
Figure GDA0003743636240000021

其中,Idt为直流无刷电机在两相旋转坐标系d轴上的定子电流,Iqt为直流无刷电机在两相旋转坐标系q轴上的定子电流。即,Idt为传统的直流无刷电机矢量控制方法中直流无刷电机在两相旋转坐标系d轴上的定子电流,Iqt为传统的直流无刷电机矢量控制方法中直流无刷电机在两相旋转坐标系q轴上的定子电流。Among them, I dt is the stator current of the brushless DC motor on the d-axis of the two-phase rotating coordinate system, and I qt is the stator current of the brushless DC motor on the q-axis of the two-phase rotating coordinate system. That is, I dt is the stator current of the brushless DC motor on the d-axis of the two-phase rotating coordinate system in the traditional brushless DC motor vector control method, and I qt is the traditional brushless DC motor vector control method. The stator current on the q-axis of the two-phase rotating coordinate system.

一种直流无刷电机矢量控制模型,其特征在于该模型为:A vector control model of a brushless DC motor, characterized in that the model is:

Figure GDA0003743636240000022
Figure GDA0003743636240000022

其中,

Figure GDA0003743636240000023
in,
Figure GDA0003743636240000023

上式中,Ide为本发明改进后的直流无刷电机在两相旋转坐标系d轴上的等效定子电流, Iqe为本发明改进后的直流无刷电机在两相旋转坐标系q轴上的等效定子电流,ωe为直流无刷电机的同步电角速度,Rs为直流无刷电机的定子电阻,L为直流无刷电机定子等效相电感,ψr为直流无刷电机的转子磁链,p为直流无刷电机的极对数,J为直流无数电机的转动惯量, Ud为直流无刷电机在两相旋转坐标系d轴上的定子电压,Uq为直流无刷电机在两相旋转坐标系q轴上的定子电压,TL为直流无刷电机负载转矩,Idt为传统直流无刷电机在两相旋转坐标系d轴上的定子电流,Iqt为传统直流无刷电机在两相旋转坐标系q轴上的定子电流。In the above formula, I de is the equivalent stator current of the improved brushless DC motor of the present invention on the d-axis of the two-phase rotating coordinate system, and I qe is the improved brushless DC motor of the present invention on the two-phase rotating coordinate system q The equivalent stator current on the shaft, ω e is the synchronous electrical angular velocity of the DC brushless motor, R s is the stator resistance of the DC brushless motor, L is the equivalent phase inductance of the DC brushless motor stator, and ψ r is the DC brushless motor. The rotor flux linkage of , p is the number of pole pairs of the DC brushless motor, J is the moment of inertia of the DC brushless motor, U d is the stator voltage of the DC brushless motor on the d-axis of the two-phase rotating coordinate system, U q is the DC motor The stator voltage of the brush motor on the q-axis of the two-phase rotating coordinate system, T L is the load torque of the DC brushless motor, I dt is the stator current of the traditional brushless DC motor on the d-axis of the two-phase rotating coordinate system, and I qt is The stator current of a conventional brushless DC motor on the q-axis of a two-phase rotating coordinate system.

一种直流无刷电机矢量控制模型,其特征在于该模型为:A vector control model of a brushless DC motor, characterized in that the model is:

Figure GDA0003743636240000024
Figure GDA0003743636240000024

其中in

Figure GDA0003743636240000031
Figure GDA0003743636240000031

Figure GDA0003743636240000032
Figure GDA0003743636240000032

上式中,Idt为传统直流无刷电机在两相旋转坐标系d轴上的定子电流,Iqt为传统直流无刷电机在两相旋转坐标系q轴上的定子电流,ωe为直流无刷电机的同步电角速度,Rs为直流无刷电机的定子电阻,L为直流无刷电机定子等效相电感,ψr为直流无刷电机的转子磁链, p为直流无刷电机的极对数,J为直流无数电机的转动惯量,Ud为直流无刷电机在两相旋转坐标系d轴上的定子电压,Uq为直流无刷电机在两相旋转坐标系q轴上的定子电压,TL为直流无刷电机负载转矩,

Figure GDA0003743636240000033
In the above formula, I dt is the stator current of the traditional brushless DC motor on the d-axis of the two-phase rotating coordinate system, I qt is the stator current of the traditional brushless DC motor on the q-axis of the two-phase rotating coordinate system, and ω e is the DC The synchronous electrical angular velocity of the brushless motor, R s is the stator resistance of the brushless DC motor, L is the equivalent phase inductance of the brushless DC motor stator, ψ r is the rotor flux linkage of the brushless DC motor, and p is the brushless DC motor. The number of pole pairs, J is the moment of inertia of the DC motor, U d is the stator voltage of the DC brushless motor on the d-axis of the two-phase rotating coordinate system, and U q is the DC brushless motor on the q-axis of the two-phase rotating coordinate system. Stator voltage, T L is the load torque of the brushless DC motor,
Figure GDA0003743636240000033

本发明通过对传统的直流无刷电机矢量控制方法中获得的电流进行补偿后,使直流无刷电机可以在输出转矩与目标转矩差别较小的情况下,减小了转速振荡,更适于应用在机器人控制、电动汽车等对转速振荡要求较高的行业。本发明算法简单、实现方便、易于编程,硬件控制结构与传统的永磁同步电机矢量控制结构相同,不需要额外的硬件支持,易于在工厂企业推广。After the present invention compensates the current obtained in the traditional vector control method of the brushless DC motor, the brushless DC motor can reduce the speed oscillation under the condition that the difference between the output torque and the target torque is small, and is more suitable for It is used in industries that require high rotational speed oscillations such as robot control and electric vehicles. The algorithm of the invention is simple, easy to implement and easy to program, and the hardware control structure is the same as that of the traditional permanent magnet synchronous motor vector control structure, no additional hardware support is required, and it is easy to popularize in factories and enterprises.

附图说明Description of drawings

图1为四种不同电机模型对相同直流无刷电机进行控制,直流无刷电机输出电磁转矩图。Figure 1 is a diagram of the electromagnetic torque output of the brushless DC motor when four different motor models control the same brushless DC motor.

图2为图1中从0-0.0432s时间段的放大图,是各直流无刷电机起始区间的放大图。FIG. 2 is an enlarged view of the time period from 0 to 0.0432s in FIG. 1 , and is an enlarged view of the initial interval of each brushless DC motor.

图3为图1从0.4742-0.4939s时间段的放大图,是各直流无刷电机带载稳定时电磁转矩的放大图。FIG. 3 is an enlarged view of the time period from 0.4742 to 0.4939 s in FIG. 1 , and is an enlarged view of the electromagnetic torque of each brushless DC motor when the load is stable.

图4为三种基于不同模型的直流无刷电机控制方法中,各直流无刷电机的实际输出转速与给定转速间的误差图。FIG. 4 is an error diagram between the actual output speed of each brushless DC motor and the given speed in three control methods of brushless DC motors based on different models.

图5为三种基于不同模型的直流无刷电机控制方法中,各直流无刷电机的实际输出转速图。FIG. 5 is a graph of the actual output rotational speed of each brushless DC motor in three control methods of the brushless DC motor based on different models.

具体实施方式Detailed ways

本发明的理论依据如下:The theoretical basis of the present invention is as follows:

直流无刷电机的动态模型遵从以下的假设:铁损和磁饱和可以忽略;定子绕组是集中式的,对称的和Y型连接的。The dynamic model of the BLDC motor follows the following assumptions: iron losses and magnetic saturation are negligible; the stator windings are centralized, symmetrical and Y-connected.

另外,假设直流无刷电机的反电动势是关于转子位置的梯形波:Also, assume that the back EMF of a BLDC motor is a trapezoidal wave with respect to the rotor position:

Figure GDA0003743636240000034
Figure GDA0003743636240000034

公式(1)表示的是A相反电动势,B相和C相反电动势可以类似的根据(1)式得出,不同的是相位偏移分别为

Figure GDA0003743636240000035
Figure GDA0003743636240000036
出自于M.P.Maharajan,and S.A.E.Xavier,“Design ofSpeed Control and Reduction of Torque Ripple Factor in BLdc Motor UsingSpider Based Controller,”IEEE Transactions on Power Electronics,vol.34,no.8,pp.7826-7837,2019。Formula (1) expresses the opposite electromotive force of A, and the opposite electromotive force of phase B and C can be obtained similarly according to formula (1), the difference is that the phase offsets are respectively
Figure GDA0003743636240000035
and
Figure GDA0003743636240000036
From MPMaharajan, and SAEXavier, “Design of Speed Control and Reduction of Torque Ripple Factor in BLdc Motor Using Spider Based Controller,” IEEE Transactions on Power Electronics, vol.34, no.8, pp.7826-7837, 2019.

理论上讲,直流无刷电机的定子电流是梯形波;因此A相定子电流应当符合公式(2):Theoretically, the stator current of the brushless DC motor is a trapezoidal wave; therefore, the A-phase stator current should conform to formula (2):

Figure GDA0003743636240000041
Figure GDA0003743636240000041

B相和C相的定子电流可以根据公式(2)推出,它们之间的区别是相位偏移分别为

Figure GDA0003743636240000042
Figure GDA0003743636240000043
The stator currents of B-phase and C-phase can be deduced according to formula (2), the difference between them is that the phase offset is
Figure GDA0003743636240000042
and
Figure GDA0003743636240000043

如果公式(2)中的梯形波Ta(θ)可以转换成正弦波Sa(t),那么矢量控制就可以应用到直流无刷电机中。首先,方波和正弦波可以看成两个独立的希尔伯特空间的子空间。然后,它们之间的可以通过L2范数[0,2π]等距同构建立联系:If the trapezoidal wave Ta(θ) in the formula (2) can be converted into a sine wave Sa(t), then the vector control can be applied to the DC brushless motor. First, square waves and sine waves can be regarded as two independent subspaces of Hilbert spaces. Then, the relationship between them can be established by the L2 norm [0,2π] equidistant co-construction:

Figure GDA0003743636240000044
Figure GDA0003743636240000044

Figure GDA0003743636240000045
Figure GDA0003743636240000045

把公式(2,3)带入到公式(4)中,Itrp和Isin之间的关系可以推出:Bringing formulas (2, 3) into formula (4), the relationship between I trp and I sin can be deduced:

Figure GDA0003743636240000046
Figure GDA0003743636240000046

考虑直流无刷电机的反电动势和定子电流均为梯形波,根据直流无刷电机的经典机械方程和公式(5),我们可以得到公式(6):Considering that both the back EMF and the stator current of the brushless DC motor are trapezoidal waves, according to the classical mechanical equation and formula (5) of the brushless DC motor, we can obtain formula (6):

Figure GDA0003743636240000047
Figure GDA0003743636240000047

公式(6)说明我们可以在传统直流无刷电机矢量控制上得到的Iqt上乘以一个补偿系数

Figure GDA0003743636240000048
就可以实现直流无刷电机的新型矢量控制。由于从梯形波变换到正弦波是在L2空间中执行的,因此它们之间的转换是可逆的。换言之,它们之间的变换是线性变换,这个变换保证了梯形波包含的功率与正弦波包含的功率是相同的。考虑到电机的电磁转矩是电磁功率对于电角度θ的导数,因此梯形波和正弦波在新型变换中所包含的功率和电磁转矩都是相同的,这也是本发明提出变换的意义所在。Equation (6) shows that we can multiply the I qt obtained on the vector control of the traditional brushless DC motor by a compensation coefficient
Figure GDA0003743636240000048
The new vector control of DC brushless motor can be realized. Since the transformation from a trapezoidal wave to a sine wave is performed in L2 space, the transformation between them is reversible. In other words, the transformation between them is a linear transformation, which ensures that the power contained in the trapezoidal wave is the same as that contained in the sine wave. Considering that the electromagnetic torque of the motor is the derivative of the electromagnetic power to the electrical angle θ, the power and electromagnetic torque contained in the new transformation of the trapezoidal wave and the sine wave are the same, which is the meaning of the transformation proposed in the present invention.

综合上述公式的推导可知,一种直流无刷电机矢量控制中电流补偿算法,直流无刷电机在两相旋转坐标系d轴上的等效定子电流 Ide=Idt,直流无刷电机在两相旋转坐标系q轴上的等效定子电流Iqe=KcIqt

Figure GDA0003743636240000049
Based on the derivation of the above formula, it can be known that a current compensation algorithm in the vector control of the brushless DC motor, the equivalent stator current I de = I dt of the brushless DC motor on the d-axis of the two-phase rotating coordinate system, and the brushless DC motor in the two-phase rotating coordinate system. Equivalent stator current I qe =K c I qt on the q-axis of the phase rotation coordinate system,
Figure GDA0003743636240000049

其中,Idt为直流无刷电机在两相旋转坐标系d轴上的定子电流,Iqt为直流无刷电机在两相旋转坐标系q轴上的定子电流。即,Idt为传统的直流无刷电机矢量控制方法中直流无刷电机在两相旋转坐标系d轴上的定子电流,Iqt为传统的直流无刷电机矢量控制方法中直流无刷电机在两相旋转坐标系q轴上的定子电流。Among them, I dt is the stator current of the brushless DC motor on the d-axis of the two-phase rotating coordinate system, and I qt is the stator current of the brushless DC motor on the q-axis of the two-phase rotating coordinate system. That is, I dt is the stator current of the brushless DC motor on the d-axis of the two-phase rotating coordinate system in the traditional brushless DC motor vector control method, and I qt is the traditional brushless DC motor vector control method. The stator current on the q-axis of the two-phase rotating coordinate system.

经典矢量控制中的Clarke和Park变换公式分别如下:The Clarke and Park transformation formulas in classical vector control are as follows:

Figure GDA0003743636240000051
Figure GDA0003743636240000051

Figure GDA0003743636240000052
Figure GDA0003743636240000052

当把补偿系数

Figure GDA0003743636240000053
与公式(8)结合,补偿的Park变换为:When the compensation coefficient
Figure GDA0003743636240000053
Combined with formula (8), the compensated Park transform is:

Figure GDA0003743636240000054
Figure GDA0003743636240000054

传统直流无刷电机在矢量控制下的电机微分方程为:The motor differential equation of traditional brushless motor under vector control is:

Figure GDA0003743636240000055
Figure GDA0003743636240000055

根据公式(9),直流无刷电机中的d-q轴等效电流为:According to formula (9), the equivalent current of the d-q axis in the DC brushless motor is:

Figure GDA0003743636240000056
Figure GDA0003743636240000056

其中Id和Iq代表补偿前的直流无刷电机d-q轴电流。where I d and I q represent the dq-axis current of the brushless DC motor before compensation.

本发明的公式(11)中的补偿方法是非常简单、实用和易实现的。The compensation method in the formula (11) of the present invention is very simple, practical and easy to implement.

根据公式(10)和公式(11)得到本发明的直流无刷电机矢量控制模型:According to formula (10) and formula (11), the vector control model of the brushless DC motor of the present invention is obtained:

Figure GDA0003743636240000057
Figure GDA0003743636240000057

而传统的直流无刷电机矢量控制模型为:The traditional brushless DC motor vector control model is:

Figure GDA0003743636240000058
Figure GDA0003743636240000058

根据公式(11)和公式(13),公式(12)可以重新写成:According to Equation (11) and Equation (13), Equation (12) can be rewritten as:

Figure GDA0003743636240000059
Figure GDA0003743636240000059

Figure GDA00037436362400000510
Figure GDA00037436362400000510

Figure GDA00037436362400000511
Figure GDA00037436362400000511

其中in

Figure GDA00037436362400000512
Figure GDA00037436362400000512

Figure GDA0003743636240000061
Figure GDA0003743636240000061

当Kc=1时,公式(14)与公式(13)相同。考虑到直流无刷电机的反电动势和电流均为梯形波,而永磁同步电机的反电动势和电流均为正弦波,所以直接运用矢量控制到直流无刷电机上而得到与矢量控制应用到永磁同步电机上的电机方程相同的公式(13)显然是不精确的,而本发明提出的新直流无刷电机矢量控制电机方程(14)在电机方程(13)的基础上考虑了梯形波与正弦波之间的关系(从电机方程上体现为增加了Δ1和Δ2),所以,新的直流无刷电机矢量控制模型相较于传统的直流无刷电机矢量控制模型更加精确。When K c =1, formula (14) is the same as formula (13). Considering that the back EMF and current of the DC brushless motor are both trapezoidal waves, and the back EMF and current of the permanent magnet synchronous motor are both sine waves, the direct application of vector control to the DC brushless motor is obtained and the vector control is applied to the permanent magnet. The same formula (13) as the motor equation on the magnetic synchronous motor is obviously inaccurate, and the new brushless DC motor vector control motor equation (14) proposed by the present invention considers the trapezoidal wave and the motor equation (13) on the basis of the motor equation. The relationship between the sine waves (from the motor equation is reflected in the addition of Δ 1 and Δ 2 ), so the new BLDC motor vector control model is more accurate than the traditional BLDC motor vector control model.

本发明提出的直流无刷电机矢量控制电流补偿算法具体应用在直流无刷电机矢量控制中的方法如下:The specific application of the brushless DC motor vector control current compensation algorithm proposed by the present invention in the vector control of the DC brushless motor is as follows:

对于速度伺服来说,直流无刷电机矢量控制系统为双闭环结构,包括一个转速环,一个励磁电流Ide环以及一个电磁转矩电流Iqe环;虽然一共有三个闭环,但是总体可分为转速环和电流环,所以这种控制结构也称作双闭环结构;双闭环结构中的控制器一般为PID控制器。For speed servo, the DC brushless motor vector control system is a double closed-loop structure, including a speed loop, an excitation current I de loop and an electromagnetic torque current I qe loop; although there are three closed loops, the overall can be divided into It is a speed loop and a current loop, so this control structure is also called a double closed-loop structure; the controller in the double closed-loop structure is generally a PID controller.

在上述直流无刷电机矢量控制系统中,转速环的转速给定为外部给定,与实际需要相关,可人为改变;励磁电流环的励磁电流给定也为外部给定,正常情况下给定为0,如果需要弱磁,则可以给定为负值;电磁转矩电流环的Iqe给定接在转速环的输出上;PID控制器参数的调节为公知。In the above-mentioned BLDC motor vector control system, the speed reference of the speed loop is an external reference, which is related to actual needs and can be changed artificially; the excitation current reference of the excitation current loop is also an external reference, which is given under normal conditions. If it is 0, it can be given as a negative value if the field weakening is required; the I qe given of the electromagnetic torque current loop is connected to the output of the speed loop; the adjustment of the PID controller parameters is well known.

在上述直流无刷电机矢量控制系统中的转速环的转速、电流环的电流除了上述的给定数值外,还需要反馈量;转速环的反馈需要转速传感器测量直流无刷电机转速,或者根据编码器得到为转子位置信息求导,得到直流无刷电机转速,或者对根据无感技术得到的位置信息求导,得到转速;两个电流环的反馈步骤为:首先使用电流传感器测量直流无刷电机定子三相电流Ia,Ib和Ic,然后对它们进行Clarke变换和Park变换得到Idt和Iqt,最后使用本发明提出的直流无刷电机矢量控制电流补偿算法计算得到本发明改进后的两相旋转坐标系d-q轴上的等效定子电流的Ide和Iqe

Figure GDA0003743636240000062
把Ide和Iqe分别反馈到励磁电流环和电磁转矩电流环进行反馈。In addition to the above-mentioned given values, the speed of the speed loop and the current of the current loop in the above-mentioned brushless DC motor vector control system also need a feedback amount; the feedback of the speed loop requires a speed sensor to measure the speed of the brushless DC motor, or according to the code The controller obtains the derivation of the rotor position information to obtain the speed of the brushless DC motor, or the position information obtained according to the non-inductive technology to obtain the speed of rotation; the feedback steps of the two current loops are: first, use the current sensor to measure the brushless DC motor Stator three-phase currents I a , I b and I c , and then perform Clarke transformation and Park transformation on them to obtain I dt and I qt , and finally use the DC brushless motor vector control current compensation algorithm proposed by the present invention to calculate the improved I de and I qe of the equivalent stator current on the dq axis of the two-phase rotating coordinate system,
Figure GDA0003743636240000062
Feedback I de and I qe to the excitation current loop and the electromagnetic torque current loop respectively for feedback.

直流无刷电机矢量控制系统中的双闭环中的三个控制器的输出介绍如下:转速环的输出接到电磁转矩电流环中,作为Iqe的给定值;励磁电流环的输出为Ud,电磁转矩电流环的输出为Uq。Ud和Uq经过坐标变换以及SVPWM处理后,发出PWM信号驱动逆变器得到三相电压信号 Ua,Ub和Uc,它们分别接入直流无刷电机的定子三相中,此过程为公知。The output of the three controllers in the double closed loop in the DC brushless motor vector control system is introduced as follows: the output of the speed loop is connected to the electromagnetic torque current loop as a given value of I qe ; the output of the excitation current loop is U d , the output of the electromagnetic torque current loop is U q . After U d and U q are processed by coordinate transformation and SVPWM, a PWM signal is sent to drive the inverter to obtain three-phase voltage signals U a , U b and U c , which are respectively connected to the three phases of the stator of the brushless DC motor. This process known.

本发明提出的直流无刷电机矢量控制模型可应用在一些直流无刷电机控制器的设计中,比如预测控制器设计,需要用到直流无刷电机模型,而传统的直流无刷电机模型很难用到控制器的设计中,此时可以用本发明提出的直流无刷电机矢量控制模型进行控制器的设计。The brushless DC motor vector control model proposed by the present invention can be applied to the design of some brushless DC motor controllers, such as the design of the predictive controller, which needs to use the brushless DC motor model, and the traditional brushless motor model is difficult to use In the design of the controller, the vector control model of the brushless DC motor proposed by the present invention can be used to design the controller.

本发明提出的直流无刷电机矢量控制模型可应用在直流无刷电机仿真中,作为直流无刷电机的数学模型,如果搭建传统模型不方便时,也可以用本发明提出的直流无刷电机矢量控制模型来模拟直流无刷电机,作为控制对象。The vector control model of the brushless DC motor proposed by the present invention can be applied in the simulation of the brushless DC motor. As a mathematical model of the brushless DC motor, if it is inconvenient to build a traditional model, the vector control model of the brushless DC motor proposed by the present invention can also be used. The control model is used to simulate the DC brushless motor as the control object.

当使用矢量控制时,直流无刷电机的经典动态模型为:When using vector control, the classic dynamic model of a BLDC motor is:

Figure 2
(15)
Figure 2
(15)

其中,Ea,Eb,Ec是梯形波的反电动势,它们之间互有

Figure GDA0003743636240000064
的角度差。Among them, E a , E b , E c are the back electromotive force of the trapezoidal wave, and they have mutual
Figure GDA0003743636240000064
angle difference.

比较公式(12)和公式(15),公式(12)更加的简洁和清晰,为了更好的比较它们及其它一些直流无刷电机建模的方法,我们下面在MATLAB/Simulink仿真中进行进一步的比较。Comparing Equation (12) and Equation (15), Equation (12) is more concise and clear. In order to better compare them and some other methods of BLDC motor modeling, we will perform further simulation in MATLAB/Simulink below. Compare.

MATLAB/SIMULINK仿真分析MATLAB/SIMULINK simulation analysis

仿真中的直流无刷电机参数如下:The parameters of the brushless DC motor in the simulation are as follows:

表1:直流无刷电机参数Table 1: BLDC Motor Parameters

Figure GDA0003743636240000071
Figure GDA0003743636240000071

为了避免闭环控制器对验证电机模型有效性的影响,我们采取开环验证不同的直流无刷电机模型。从这些模型中,我们不仅要考虑它们的精准性还要考虑复杂程度,然后从中选取最优的电机模型。In order to avoid the influence of the closed-loop controller to verify the validity of the motor model, we adopt open-loop to verify different BLDC motor models. From these models, we have to consider not only their accuracy but also their complexity, and then select the optimal motor model.

在0.3秒的时候,一个10N.M的负载加入到直流无刷电机上。At 0.3 seconds, a 10N.M load is added to the DC brushless motor.

如图1-图3所示,标准直流无刷电机的电磁转矩Te1是根据公式(15)得到的,它用来模拟直流无刷电机的真实转矩。As shown in Figures 1-3, the electromagnetic torque Te1 of the standard brushless DC motor is obtained according to formula (15), which is used to simulate the real torque of the brushless DC motor.

文献A.G.d.Castro,W.C.A.Pereira,T.E.P.d.Almeida,C.M.R.d.Oliveira,J.R.B.d.A.Monteiro,and A.A.d.Oliveira,“Improved Finite Control-Set Model-Based Direct Power Control of BLDC Motor With Reduced Torque Ripple,”IEEETransactions on Industry Applications,vol.54,no.5,pp.4476-4484,2018.提出的一种基于有功功率P和无功功率Q的方法来对直流无刷电机进行建模和控制,由这种方法算出的直流无刷电机等效电磁转矩为Te2。References A.G.d.Castro, W.C.A.Pereira, T.E.P.d.Almeida, C.M.R.d.Oliveira, J.R.B.d.A.Monteiro, and A.A.d.Oliveira, “Improved Finite Control-Set Model-Based Direct Power Control of BLDC Motor With Reduced Torque Ripple,” IEEE Transactions on Industry Applications, vol. 54, no.5, pp.4476-4484, 2018. A method based on active power P and reactive power Q is proposed to model and control the brushless DC motor. The brushless DC motor calculated by this method, etc. The effective electromagnetic torque is Te2.

电磁转矩Te3是通过公式(13)计算出的,它是传统的直流无刷电机矢量控制模型得到的电磁转矩。The electromagnetic torque Te3 is calculated by formula (13), which is the electromagnetic torque obtained by the traditional BLDC motor vector control model.

电磁转矩Te4是通过公式(12)计算出的,它是采用本发明提出的直流无刷电机矢量控制模型得到的电磁转矩。The electromagnetic torque Te4 is calculated by formula (12), which is the electromagnetic torque obtained by adopting the vector control model of the brushless DC motor proposed by the present invention.

Te1、Te2、Te3、Te4的对比图如图1-图3。The comparison diagrams of Te1, Te2, Te3, and Te4 are shown in Figure 1-Figure 3.

通过比较图1-图3中的Te3和Te1可以看到,它们之间的差距是比较大的,这就说明,直接针对直流无刷电机使用矢量控制得到的电机模型并不能精确的反映实际的直流无刷电机工作性能(动态时和带载时)。Te2和Te1之间的差别最小,但是考虑到需要额外增加传感器和外围电路以及需要进行复杂的计算,这种方法在实际应用时会增加成本。Te4和Te1 之间的差别较小。By comparing Te3 and Te1 in Figure 1-Figure 3, it can be seen that the gap between them is relatively large, which means that the motor model obtained directly using vector control for brushless DC motors cannot accurately reflect the actual situation. Working performance of brushless DC motors (dynamic and loaded). The difference between Te2 and Te1 is minimal, but considering the need for additional sensors and peripheral circuits and the need to perform complex calculations, this approach increases cost in practical applications. The difference between Te4 and Te1 is smaller.

针对直流无刷电机的不同模型,具体的控制方式是不同的。以转速控制为例,针对传统直流无刷电机模型,基于2-2换相或3-3换相的转速电流双闭环控制是一种公知控制方式,记为C1;针对直接使用矢量控制到直流无刷电机得到的模型,控制方式与公知的永磁同步电机矢量控制双闭环控制结构相同,记为C2;针对本发明的直流无刷电机矢量控制模型,控制方法可参考前面叙述的“直流无刷电机矢量控制电流补偿算法具体应用在直流无刷电机矢量控制中的方法”,记为C3。For different models of brushless DC motors, the specific control methods are different. Taking speed control as an example, for the traditional brushless DC motor model, the speed and current double closed-loop control based on 2-2 commutation or 3-3 commutation is a well-known control method, denoted as C1; for direct use of vector control to DC The control method of the model obtained by the brushless motor is the same as that of the well-known permanent magnet synchronous motor vector control double closed-loop control structure, which is denoted as C2; for the vector control model of the brushless DC motor of the present invention, the control method can refer to the above-mentioned "DC without DC motor". The current compensation algorithm of brush motor vector control is specifically applied in the vector control of brushless DC motor", denoted as C3.

图4、图5是使用上述三种不同直流无刷电机转速控制时的效果比较图,获取的直流无刷电机的输出转速数据图和输出转速与给定转速间的误差数据图。Figure 4 and Figure 5 are comparison diagrams of the effects of using the above three different brushless DC motor speed control, the obtained output speed data map of the brushless DC motor and the error data map between the output speed and a given speed.

通过图4和图5可以看出使用C2控制方式时,此时电机的稳定转速与给定转速600rpm 有较大的误差,而使用基于本发明改进的C3方式和传统C1方式对直流无刷电机进行控制时,稳定转速与给定转速的误差均很小,但放大后可以看到,使用C3方式时,转速振荡明显比传统C1方式要小。It can be seen from Figure 4 and Figure 5 that when the C2 control mode is used, there is a large error between the stable speed of the motor and the given speed of 600rpm, while the improved C3 mode and the traditional C1 mode based on the present invention are used for the brushless DC motor. During the control, the error between the stable speed and the given speed is very small, but after zooming in, it can be seen that when the C3 mode is used, the speed oscillation is obviously smaller than that of the traditional C1 mode.

符号说明Symbol Description

Figure GDA0003743636240000081
Figure GDA0003743636240000081

Claims (3)

1.一种直流无刷电机矢量控制电流补偿算法,其特征在于,直流无刷电机在两相旋转坐标系d轴上的等效定子电流1. A DC brushless motor vector control current compensation algorithm is characterized in that, the equivalent stator current of the DC brushless motor on the d-axis of the two-phase rotating coordinate system Ide=Idt,直流无刷电机在两相旋转坐标系q轴上的等效定子电流Iqe=KcIqt
Figure FDA0003743636230000011
I de =I dt , the equivalent stator current I qe =K c I qt of the brushless DC motor on the q-axis of the two-phase rotating coordinate system,
Figure FDA0003743636230000011
其中,Idt为直流无刷电机在两相旋转坐标系d轴上的定子电流,Iqt为直流无刷电机在两相旋转坐标系q轴上的定子电流;Among them, I dt is the stator current of the brushless DC motor on the d-axis of the two-phase rotating coordinate system, and I qt is the stator current of the brushless DC motor on the q-axis of the two-phase rotating coordinate system; 所述的直流无刷电机矢量控制电流补偿算法具体应用在直流无刷电机矢量控制中的方法如下:The specific application of the current compensation algorithm in the vector control of the brushless DC motor in the vector control of the brushless DC motor is as follows: 直流无刷电机矢量控制系统为双闭环结构,双闭环结构中的控制器为PID控制器;其中,转速环的转速给定为外部给定,励磁电流环的励磁电流给定也为外部给定,电磁转矩电流环的Iqe给定接在转速环的输出上;转速环的转速、励磁电流环的励磁电流除了上述的给定数值外,还需要反馈量;转速环的反馈需要转速传感器测量直流无刷电机转速,或者对根据编码器得到的转子位置信息求导,得到直流无刷电机转速,或者对根据无感技术得到的位置信息求导,得到转速;两个电流环的反馈步骤为:首先使用电流传感器测量直流无刷电机定子三相电流Ia,Ib和Ic,然后对它们进行Clarke变换和Park变换得到Idt和Iqt,最后使用所述的直流无刷电机矢量控制电流补偿算法计算得到改进后的两相旋转坐标系d-q轴上的等效定子电流的Ide和Iqe
Figure FDA0003743636230000012
把Ide和Iqe分别反馈到励磁电流环和电磁转矩电流环进行反馈;
The brushless DC motor vector control system is a double closed-loop structure, and the controller in the double closed-loop structure is a PID controller; among them, the speed of the speed loop is given externally, and the excitation current of the excitation current loop is also given externally. , the I qe of the electromagnetic torque current loop is given to the output of the speed loop; the speed of the speed loop and the excitation current of the excitation current loop require feedback in addition to the above given values; the feedback of the speed loop requires a speed sensor Measure the speed of the brushless DC motor, or derive the rotor position information obtained according to the encoder to obtain the speed of the brushless DC motor, or derive the position information obtained according to the non-inductive technology to obtain the speed; the feedback steps of the two current loops For: firstly use the current sensor to measure the three-phase currents I a , I b and I c of the brushless DC motor stator, then perform Clarke transformation and Park transformation on them to obtain I dt and I qt , and finally use the brushless DC motor vector I de and I qe of the equivalent stator current on the dq axis of the improved two-phase rotating coordinate system are calculated by the control current compensation algorithm,
Figure FDA0003743636230000012
Feedback I de and I qe to the excitation current loop and the electromagnetic torque current loop respectively for feedback;
直流无刷电机矢量控制系统中的双闭环中的三个控制器的输出如下:转速环的输出接到电磁转矩电流环中,作为Iqe的给定值;励磁电流环的输出为Ud,电磁转矩电流环的输出为Uq;Ud和Uq经过坐标变换以及SVPWM处理后,发出PWM信号驱动逆变器得到三相电压信号Ua,Ub和Uc,它们分别接入直流无刷电机的定子三相中。The outputs of the three controllers in the double closed loop in the DC brushless motor vector control system are as follows: the output of the speed loop is connected to the electromagnetic torque current loop as a given value of I qe ; the output of the excitation current loop is U d , the output of the electromagnetic torque current loop is U q ; after U d and U q are processed by coordinate transformation and SVPWM, a PWM signal is sent to drive the inverter to obtain three-phase voltage signals U a , U b and U c , which are respectively connected to Three-phase in the stator of the brushless DC motor.
2.一种直流无刷电机矢量控制模型,其特征在于该模型为:2. A brushless DC motor vector control model, characterized in that the model is:
Figure FDA0003743636230000013
Figure FDA0003743636230000013
其中,
Figure FDA0003743636230000014
in,
Figure FDA0003743636230000014
上式中,Ide为改进后的直流无刷电机在两相旋转坐标系d轴上的等效定子电流,Iqe为改进后的直流无刷电机在两相旋转坐标系q轴上的等效定子电流,ωe为直流无刷电机的同步电角速度,Rs为直流无刷电机的定子电阻,L为直流无刷电机定子等效相电感,ψr为直流无刷电机的转子磁链,p为直流无刷电机的极对数,J为直流无刷电机的转动惯量,Ud为直流无刷电机在两相旋转坐标系d轴上的定子电压,Uq为直流无刷电机在两相旋转坐标系q轴上的定子电压,TL为直流无刷电机负载转矩,Idt为直流无刷电机在两相旋转坐标系d轴上的定子电流,Iqt为直流无刷电机在两相旋转坐标系q轴上的定子电流;所述的Idt和Iqt的获取方法为:使用电流传感器测量直流无刷电机定子三相电流Ia,Ib和Ic,然后对它们进行Clarke变换和Park变换得到Idt和IqtIn the above formula, I de is the equivalent stator current of the improved brushless DC motor on the d-axis of the two-phase rotating coordinate system, and I qe is the equivalent stator current of the improved brushless DC motor on the q-axis of the two-phase rotating coordinate system. Effective stator current, ω e is the synchronous electrical angular velocity of the brushless DC motor, R s is the stator resistance of the brushless DC motor, L is the equivalent phase inductance of the stator of the brushless DC motor, ψ r is the rotor flux linkage of the brushless DC motor , p is the number of pole pairs of the DC brushless motor, J is the moment of inertia of the DC brushless motor, U d is the stator voltage of the DC brushless motor on the d-axis of the two-phase rotating coordinate system, U q is the DC brushless motor in the The stator voltage on the q-axis of the two-phase rotating coordinate system, T L is the load torque of the brushless DC motor, I dt is the stator current of the brushless DC motor on the d-axis of the two-phase rotating coordinate system, and I qt is the brushless DC motor. The stator current on the q-axis of the two-phase rotating coordinate system; the method for obtaining the I dt and I qt is: use a current sensor to measure the three-phase currents I a , I b and I c of the brushless DC motor stator, and then measure them Clarke transform and Park transform are performed to obtain I dt and I qt .
3.一种直流无刷电机矢量控制模型,其特征在于该模型为:3. A brushless DC motor vector control model, characterized in that the model is:
Figure FDA0003743636230000015
Figure FDA0003743636230000015
其中in
Figure FDA0003743636230000021
Figure FDA0003743636230000021
Figure FDA0003743636230000022
Figure FDA0003743636230000022
Figure FDA0003743636230000023
Figure FDA0003743636230000023
上式中,Idt为直流无刷电机在两相旋转坐标系d轴上的定子电流,Iqt为直流无刷电机在两相旋转坐标系q轴上的定子电流,ωe为直流无刷电机的同步电角速度,Rs为直流无刷电机的定子电阻,L为直流无刷电机定子等效相电感,ψr为直流无刷电机的转子磁链,p为直流无刷电机的极对数,J为直流无刷电机的转动惯量,Ud为直流无刷电机在两相旋转坐标系d轴上的定子电压,Uq为直流无刷电机在两相旋转坐标系q轴上的定子电压,TL为直流无刷电机负载转矩;所述的Idt和Iqt的获取方法为:使用电流传感器测量直流无刷电机定子三相电流Ia,Ib和Ic,然后对它们进行Clarke变换和Park变换得到Idt和IqtIn the above formula, I dt is the stator current of the brushless DC motor on the d-axis of the two-phase rotating coordinate system, I qt is the stator current of the brushless DC motor on the q-axis of the two-phase rotating coordinate system, and ω e is the brushless DC motor. The synchronous electrical angular velocity of the motor, R s is the stator resistance of the brushless DC motor, L is the equivalent phase inductance of the brushless DC motor stator, ψ r is the rotor flux linkage of the brushless DC motor, p is the pole pair of the brushless DC motor number, J is the moment of inertia of the brushless DC motor, U d is the stator voltage of the brushless DC motor on the d-axis of the two-phase rotating coordinate system, and U q is the stator of the brushless DC motor on the q-axis of the two-phase rotating coordinate system voltage, TL is the load torque of the brushless DC motor; the method for obtaining the I dt and I qt is: use a current sensor to measure the three-phase currents I a , I b and I c of the brushless DC motor stator, and then measure them Clarke transform and Park transform are performed to obtain I dt and I qt .
CN202011392574.XA 2020-12-01 2020-12-01 Vector control current compensation algorithm and vector control model of direct-current brushless motor Active CN112491319B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011392574.XA CN112491319B (en) 2020-12-01 2020-12-01 Vector control current compensation algorithm and vector control model of direct-current brushless motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011392574.XA CN112491319B (en) 2020-12-01 2020-12-01 Vector control current compensation algorithm and vector control model of direct-current brushless motor

Publications (2)

Publication Number Publication Date
CN112491319A CN112491319A (en) 2021-03-12
CN112491319B true CN112491319B (en) 2022-09-09

Family

ID=74939704

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011392574.XA Active CN112491319B (en) 2020-12-01 2020-12-01 Vector control current compensation algorithm and vector control model of direct-current brushless motor

Country Status (1)

Country Link
CN (1) CN112491319B (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6462491B1 (en) * 1999-01-27 2002-10-08 Matsushita Electric Industrial Co., Ltd. Position sensorless motor control apparatus
JP5175887B2 (en) * 2010-03-23 2013-04-03 株式会社東芝 Motor control device and electrical equipment
CN103414427B (en) * 2013-08-12 2015-07-01 南京工程学院 Brushless direct current motor control method
CN104767435B (en) * 2015-04-27 2017-03-08 山东大学 Non sensor brushless motor commutation phase place real-time correction method based on neutral point voltage
CN107659230B (en) * 2016-07-26 2021-01-15 广州极飞科技有限公司 Motor vector control method and device and aircraft

Also Published As

Publication number Publication date
CN112491319A (en) 2021-03-12

Similar Documents

Publication Publication Date Title
CN111431460B (en) Permanent magnet synchronous motor sensorless model prediction flux linkage control method
CN110350835B (en) A position sensorless control method for permanent magnet synchronous motor
CN110336501B (en) A Model Predictive Control Method for Embedded Permanent Magnet Synchronous Motors
CN107134964B (en) Position sensorless control method of five-phase fault-tolerant permanent magnet motor based on extended state observer
JP5492192B2 (en) AC motor control device
CN103516284B (en) A kind of permagnetic synchronous motor current increment prediction algorithm
CN103199788B (en) Permanent magnet synchronous motor rotor position observer
CN104104301B (en) Passivity-based control method for speed-senseless interpolating permanent magnet synchronous motor
CN102545740A (en) Low-speed position sensorless control method for surface mounted permanent magnet synchronous motor
CN106026803A (en) Speed sensorless control method based on sliding-mode observer
CN104967382B (en) A kind of permagnetic synchronous motor method for controlling position-less sensor
CN108377117B (en) Compound current control system and method for permanent magnet synchronous motor based on predictive control
CN103051274A (en) Variable damping-based passive control method for two-degree-of-freedom permanent magnetic synchronous motor
CN109831143B (en) A Harmonic Current Suppression Method for Permanent Magnet Synchronous Motor Based on Flux Observation
CN108964527B (en) PMSM torque ripple suppression method under stator current vector orientation
CN111769779A (en) PMSM direct torque control method based on improved Luenberger observer
CN111987961A (en) Position-sensorless direct torque control method for permanent magnet synchronous motor
CN104767445B (en) A kind of mounted permasyn morot method for controlling torque in face of no current feedback
CN102340278A (en) Estimation Method of Motor Stator Flux Linkage in Vector Frequency Converter
CN112117943B (en) Novel IPMSM high-frequency square wave injection position-sensorless control
CN111293946B (en) Method for suppressing harmonic current of motor
CN110635732A (en) A high-speed drive control method for double-interruption permanent magnet synchronous motor based on timing lag compensation
CN112636657B (en) Method for detecting initial position of surface-mounted permanent magnet synchronous motor
CN118920935A (en) Position-sensor-free control method, system, equipment and storage medium of finite-time convergence sliding-mode observer
CN113364375A (en) Sensorless control method for PMSM (permanent magnet synchronous motor) driving system of variable-structure current regulator

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant