[go: up one dir, main page]

CN110323982A - A kind of method for controlling permanent magnet synchronous motor considering cross-coupling and saturation effect - Google Patents

A kind of method for controlling permanent magnet synchronous motor considering cross-coupling and saturation effect Download PDF

Info

Publication number
CN110323982A
CN110323982A CN201910459857.2A CN201910459857A CN110323982A CN 110323982 A CN110323982 A CN 110323982A CN 201910459857 A CN201910459857 A CN 201910459857A CN 110323982 A CN110323982 A CN 110323982A
Authority
CN
China
Prior art keywords
increment
current
voltage
axis
torque
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.)
Granted
Application number
CN201910459857.2A
Other languages
Chinese (zh)
Other versions
CN110323982B (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.)
Changsha University
Original Assignee
Changsha 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 Changsha University filed Critical Changsha University
Priority to CN201910459857.2A priority Critical patent/CN110323982B/en
Publication of CN110323982A publication Critical patent/CN110323982A/en
Application granted granted Critical
Publication of CN110323982B publication Critical patent/CN110323982B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/0003Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • 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
    • H02P25/00Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
    • H02P25/02Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
    • H02P25/022Synchronous motors
    • 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
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/34Modelling or simulation for control purposes
    • 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
    • H02P2207/00Indexing scheme relating to controlling arrangements characterised by the type of motor
    • H02P2207/05Synchronous machines, e.g. with permanent magnets or DC excitation

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

本发明涉及电机技术领域,尤其涉及一种考虑交叉耦合与饱和效应的永磁同步电机控制方法。针对当前永磁同步电机的控制方法是建立在电机参数恒定不变以及不考虑磁路饱和与交叉耦合现象的线性模型上,采用直交轴完全解耦的控制方法,控制性能和精度不佳的问题,本发明提供一种考虑交叉耦合与饱和效应的永磁同步电机控制方法,建立计及交叉耦合与饱和效应的永磁同步电机非线性模型,将电机参数受交叉耦合与饱和效应的影响计算进每一个计算迭代中,减少交叉耦合与饱和效应的影响,提高永磁同步电机的控制精度,提高动静态性能。

The invention relates to the technical field of motors, in particular to a permanent magnet synchronous motor control method considering cross-coupling and saturation effects. The current control method for permanent magnet synchronous motors is based on a linear model with constant motor parameters and does not consider magnetic circuit saturation and cross-coupling phenomena. The control method of completely decoupling the orthogonal axis is used, and the control performance and accuracy are not good. , the present invention provides a permanent magnet synchronous motor control method considering cross-coupling and saturation effects, establishes a permanent magnet synchronous motor nonlinear model taking into account cross-coupling and saturation effects, and calculates the influence of cross-coupling and saturation effects on motor parameters In each calculation iteration, the influence of cross-coupling and saturation effects is reduced, the control accuracy of the permanent magnet synchronous motor is improved, and the dynamic and static performance is improved.

Description

一种考虑交叉耦合与饱和效应的永磁同步电机控制方法A Control Method of Permanent Magnet Synchronous Motor Considering Cross-Coupling and Saturation Effect

技术领域technical field

本发明涉及电机技术领域,尤其涉及一种考虑交叉耦合与饱和效应的永磁同步电机控制方法。The invention relates to the technical field of motors, in particular to a permanent magnet synchronous motor control method considering cross-coupling and saturation effects.

背景技术Background technique

高功率密度永磁同步电机因其体积小、重量轻、效率高等特点越来越受到研究人员和生产厂家的关注,特别是航空航天、工业自动化设备、电动汽车等应用场合,因为安装空间有限,对电机要求体积更小、效率更高、重量更轻,也就是要求电机有较高的功率密度。High power density permanent magnet synchronous motors have attracted more and more attention from researchers and manufacturers due to their small size, light weight, and high efficiency, especially in aerospace, industrial automation equipment, electric vehicles and other applications, because of limited installation space, The motor is required to be smaller in size, higher in efficiency, and lighter in weight, that is to say, the motor is required to have a higher power density.

但高功率密度永磁同步电机的结构紧凑,导致了磁路饱和现象与dq轴交叉耦合现象显著。一方面当电机磁路饱和时电机的电感模型随电枢电流变化而发生非线性变化,另一方面交叉耦合现象产生的交叉耦合电感对电机磁链模型产生影响而引起直交轴电感参数发生变化。而当前永磁同步电机的控制方法是建立在电机参数恒定不变以及不考虑磁路饱和与dq轴交叉耦合现象的线性模型上,采用dq轴完全解耦的控制方法,导致基于传统方法的电机控制系统控制性能和精度达不到要求。However, the compact structure of the permanent magnet synchronous motor with high power density leads to significant magnetic circuit saturation and dq-axis cross-coupling. On the one hand, when the motor magnetic circuit is saturated, the inductance model of the motor changes nonlinearly with the change of the armature current. On the other hand, the cross-coupling inductance generated by the cross-coupling phenomenon affects the motor flux model and causes the orthogonal axis inductance parameters to change. However, the current control method for permanent magnet synchronous motors is based on a linear model with constant motor parameters and does not consider the phenomenon of magnetic circuit saturation and dq-axis cross-coupling. The dq-axis is completely decoupled. The control performance and precision of the control system cannot meet the requirements.

发明内容Contents of the invention

(一)要解决的技术问题(1) Technical problems to be solved

基于上述问题,本发明提供一种克服上述问题或者至少部分地解决上述问题的考虑交叉耦合与饱和效应的永磁同步电机控制方法,减少因交叉耦合和饱和效应引起电机参数变化造成的影响,提高电机控制精度以及动静态性能,弥补传统矢量控制方法的缺陷。Based on the above-mentioned problems, the present invention provides a permanent magnet synchronous motor control method that overcomes the above-mentioned problems or at least partially solves the above-mentioned problems, reduces the influence caused by changes in motor parameters due to cross-coupling and saturation effects, and improves Motor control accuracy and dynamic and static performance make up for the shortcomings of traditional vector control methods.

(二)技术方案(2) Technical solution

基于上述的技术问题,本发明提供一种考虑交叉耦合与饱和效应的永磁同步电机控制方法,所述控制方法包括以下步骤:Based on the above technical problems, the present invention provides a permanent magnet synchronous motor control method considering cross-coupling and saturation effects, the control method comprising the following steps:

S1、通过给定转速与反馈的电机实际转速的差值经PI调节器得到给定转矩;S1. The given torque is obtained through the PI regulator through the difference between the given speed and the actual speed of the feedback motor;

S2、通过给定转矩,转矩初始值,电压初始值和交直轴电流初始值,经电流增量控制策略,得到直轴电流增量和交轴电流增量;S2. Obtain the direct-axis current increment and the quadrature-axis current increment through the current increment control strategy through the given torque, the initial value of the torque, the initial value of the voltage, and the initial value of the AC-D axis current;

S3、将直轴电流增量和交轴电流增量分别与反馈的直轴电流初始值和交轴电流初始值相加得到直轴电流给定值和交轴电流给定值,经PI调节器分别得到直轴电压给定值和交轴电压给定值,经坐标变换和空间矢量脉冲宽度调制实现对永磁同步电机的控制;S3. Add the direct-axis current increment and the quadrature-axis current increment to the feedback initial value of the direct-axis current and the initial value of the quadrature-axis current respectively to obtain the given value of the direct-axis current and the given value of the quadrature-axis current, which are passed through the PI regulator The given value of the direct-axis voltage and the given value of the quadrature-axis voltage are respectively obtained, and the control of the permanent magnet synchronous motor is realized through coordinate transformation and space vector pulse width modulation;

所述的电流增量控制策略包含以下步骤:The described current increment control strategy comprises the following steps:

S2.1、建立计及交叉耦合与饱和效应的永磁同步电机非线性模型;S2.1. Establish a nonlinear model of permanent magnet synchronous motor that takes into account cross-coupling and saturation effects;

S2.2、在所述非线性模型基础上,以电流极限圆为约束,在电流增量平面内建立考虑了磁路饱和与交叉耦合效应的电机转矩增量dTe与电压增量dUs的线性化方程;S2.2. On the basis of the nonlinear model, with the current limit circle as the constraint, establish the motor torque increment dT e and voltage increment dU s in the current increment plane considering the magnetic circuit saturation and cross-coupling effects The linearization equation of ;

S2.3、判断转矩与电压所需增量在电流极限圆内的相对位置,根据六种不同的位置关系,得出六种不同情况的电流增量:S2.3. Judging the relative positions of torque and voltage increments within the current limit circle, according to six different positional relationships, six current increments in different situations are obtained:

S2.3.1、判断是否LU>Imax,若结果为是,则判定为情况一;S2.3.1. Judging whether LU>I max , if the result is yes, it is judged as case 1;

S2.3.2、若S2.3.1的结果为否,则判断是否LT>ImaxS2.3.2, if the result of S2.3.1 is no, then judge whether LT>I max ;

S2.3.3、若S2.3.2的结果为是,则判断是否Dsv≥0,若结果为是,则判定为情况二;S2.3.3. If the result of S2.3.2 is yes, then judge whether D sv ≥ 0, if the result is yes, then judge as case 2;

S2.3.4、若S2.3.3的结果为否,则判定为情况三;S2.3.4. If the result of S2.3.3 is no, it is judged as case three;

S2.3.5、若S2.3.2的结果为否,则判断是否Dsv≥0,若结果为是,则判定为情况四;S2.3.5. If the result of S2.3.2 is no, then judge whether D sv ≥ 0, if the result is yes, then judge as case 4;

S2.3.6、若S2.3.5的结果为否,则判断交点位置,若在圆内则判定为情况五,若在圆外则判定为情况六;S2.3.6. If the result of S2.3.5 is negative, judge the position of the intersection point. If it is inside the circle, it will be judged as case 5, if it is outside the circle, it will be judged as case 6;

其中,LU为流极限圆圆心到电压增量直线之间距离,LT为电流极限圆圆心到转矩增量直线之间距离,Imax为最大电流值,即电流极限圆半径,Dsv为电压增量减去电压实际增量,作为判断依据判断在电流增量平面内,转矩增量直线和电压增量直线的交点位于初始点的左侧还是右侧。Among them, LU is the distance between the center of the current limit circle and the straight line of the voltage increment, LT is the distance between the center of the current limit circle and the straight line of the torque increment, I max is the maximum current value, that is, the radius of the current limit circle, and D sv is the voltage The increment minus the actual increment of the voltage is used as a basis for judging whether the intersection of the torque increment straight line and the voltage increment straight line is on the left or right of the initial point in the current increment plane.

进一步的,所述步骤S2与S3中,所述的转矩初始值、电压初始值、直轴电流初始值和交轴电流初始值,均为上一个计算周期的实际值,也就是将上一个迭代的结果作为下一个迭代的初始值。Further, in the steps S2 and S3, the initial value of the torque, the initial value of the voltage, the initial value of the direct-axis current and the initial value of the quadrature-axis current are all the actual values of the previous calculation cycle, that is, the previous The result of the iteration is used as the initial value for the next iteration.

进一步的,步骤S2.1所述的计及交叉耦合与饱和效应的永磁同步电机非线性模型,即电机磁链模型为:Further, the non-linear model of the permanent magnet synchronous motor considering the cross-coupling and saturation effects described in step S2.1, that is, the motor flux model is:

其中,ψd为直轴磁链,ψq为交轴磁链,ψf为永磁体磁链,Ld为定子电感的直轴分量,Lq为定子电感的交轴分量,Lqd为交叉耦合电感,id为定子电流的直轴分量,iq为定子电流的交轴分量。Among them, ψ d is the direct axis flux linkage, ψ q is the quadrature axis flux linkage, ψ f is the permanent magnet flux linkage, L d is the direct axis component of the stator inductance, L q is the quadrature axis component of the stator inductance, and L qd is the cross Coupled inductance, id is the direct-axis component of the stator current, and i q is the quadrature-axis component of the stator current.

进一步的,以did为自变量,diq为因变量,步骤S2.2所述的在电流增量平面内建立的考虑了磁路饱和与交叉耦合效应的电机转矩增量dTe与电压增量dUs的线性化方程分别为:Further, with di d as the independent variable and di q as the dependent variable, the motor torque increment dT e and the voltage The linearization equations for the increment dU s are respectively:

diq=(-zd/zq)did+(1/(1.5pzq))dTe di q =(-z d /z q )di d +(1/(1.5pz q ))dT e

diq=(-rd/rq)did+(|Us|/rq)dUs di q =(-r d /r q )di d +(|U s |/r q )dU s

其中:in:

zd=(Ld-Lq)iq-2Lqdid,zq=ψf+(Ld-Lq)id+2Ldqiq z d =(L d -L q )i q -2L qd i d , z qf +(L d -L q )i d +2L dq i q

rd=(RseLqd)udeLduq,rq=(RseLqd)uqeLqud r d =(R se L qd )u de L d u q ,r q =(R se L qd )u qe L q u d

其中,did为直轴电流增量,diq为交轴电流增量,dTe为转矩增量,dUs为电压增量,Us为定子电压,p为电机极对数,id为定子电流的直轴分量,iq为定子电流的交轴分量,ψf为永磁体磁链,Ld为定子电感的直轴分量,Lq为定子电感的交轴分量,Lqd为交叉耦合电感,ud为电压的直轴分量,uq为电压的交轴分量,Rs为定子电阻,ωe为电角速度。Among them, di d is the direct axis current increment, di q is the quadrature axis current increment, dT e is the torque increment, dU s is the voltage increment, U s is the stator voltage, p is the number of pole pairs of the motor, i d is the direct-axis component of the stator current, i q is the quadrature-axis component of the stator current, ψ f is the flux linkage of the permanent magnet, L d is the direct-axis component of the stator inductance, L q is the quadrature-axis component of the stator inductance, and L qd is the cross Coupled inductance, u d is the direct axis component of the voltage, u q is the quadrature axis component of the voltage, R s is the stator resistance, ω e is the electrical angular velocity.

进一步的,步骤2.3所述的六种不同的位置关系,及对应的六种不同情况的电流增量为:Further, the six different positional relationships described in step 2.3, and the corresponding current increments in six different situations are:

情况一:当LU>Imax时,转矩增量直线和电压增量直线的交点在电流极限圆外,取初始点到电压增量直线的垂线垂足对应的电流增量矢量值作为电流增量以达到最小的过电流,求得的dq轴电流增量为Case 1: When LU>I max , the intersection point of the torque increment line and the voltage increment line is outside the current limit circle, and the current increment vector value corresponding to the vertical foot of the vertical line from the initial point to the voltage increment line is taken as the current Increment to achieve the minimum overcurrent, the obtained dq axis current increment is

情况二:当LT>Imax,LU≤Imax时,且电压实际增量小于等于dUs,即Dsv≥0时,取过初始点与转矩增量直线的垂线与电流极限圆的交点对应电流增量矢量值作为电流增量,求得的dq轴电流增量为Situation 2: When LT>I max , LU≤I max , and the actual voltage increment is less than or equal to dU s , that is, when D sv ≥ 0, take the perpendicular line between the initial point and the torque increment line and the current limit circle The intersection point corresponds to the current increment vector value as the current increment, and the obtained dq axis current increment is

情况三:当LT>Imax,LU≤Imax且Dsv<0时,将既满足电压增量需求又满足电流极限约束且尽可能靠近转矩增量线的点,即电压增量线与电流极限圆的交点对应电流增量矢量值作为电流增量,求得的dq轴电流增量为Case 3: When LT>I max , LU≤I max and D sv <0, it will meet both the voltage increment requirement and the current limit constraint and be as close as possible to the point of the torque increment line, that is, the voltage increment line and The intersection point of the current limit circle corresponds to the current increment vector value as the current increment, and the obtained dq axis current increment is

情况四:当LT≤Imax,LU≤Imax且Dsv≥0时,将满足最大转矩电流比控制算法得到的电流增量矢量值作为电流增量,求得的dq轴电流增量为Situation 4: When LT≤I max , LU≤I max and D sv ≥0, the current increment vector value obtained by satisfying the maximum torque-to-current ratio control algorithm is used as the current increment, and the obtained dq axis current increment is

情况五:当LT≤Imax,LU≤Imax且Dsv<0时,该情况下转矩与电压增量线的交点位于电流圆内时,取转矩增量直线与电压增量直线交点对应电流增量矢量值作为电流增量,求得的dq轴电流增量为Situation 5: When LT≤I max , LU≤I max and D sv <0, in this case, when the intersection point of the torque and voltage increment line is within the current circle, take the intersection point of the torque increment line and the voltage increment line The corresponding current increment vector value is used as the current increment, and the obtained dq axis current increment is

情况六:当LT≤Imax,LU≤Imax且Dsv<0时,该情况下转矩与电压增量线的交点位于电流圆外时,取电压增量直线与电流极限圆交点对应电流增量矢量值作为电流增量,求得的dq轴电流增量为Situation 6: When LT≤I max , LU≤I max and D sv <0, in this case, when the intersection of the torque and the voltage increment line is outside the current circle, take the current corresponding to the intersection of the voltage increment line and the current limit circle The incremental vector value is used as the current increment, and the obtained dq axis current increment is

其中,zd=(Ld-Lq)iq-2Lqdid,zq=ψf+(Ld-Lq)id+2Ldqiq Among them, z d =(L d -L q )i q -2L qd i d , z qf +(L d -L q )i d +2L dq i q

rd=(RseLqd)udeLduq,rq=(RseLqd)uqeLqud r d =(R se L qd )u de L d u q ,r q =(R se L qd )u qe L q u d

其中,LU为电流极限圆圆心到电压增量直线之间距离,LT为电流极限圆圆心到转矩增量直线之间距离,Imax为最大电流值,即电流极限圆半径,Dsv为电压增量减去电压实际增量,作为判断依据判断在电流增量平面内,转矩增量直线和电压增量直线的交点位于初始点的左侧还是右侧,did为直轴电流增量,diq为交轴电流增量,id0为初始电流的直轴分量,iq0为初始电流的交轴分量,idm为电流参考值的直轴分量,iqm为电流参考值的交轴分量,idc为转矩增量直线和电压增量直线交点的did轴坐标,iqc为转矩增量直线和电压增量直线交点的diq轴坐标,Lcross为该情况所述交点与初始点到电压增量直线的垂线垂足之间的距离,dUs为电压增量,dTe为转矩增量,p为电机极对数,id为定子电流的直轴分量,iq为定子电流的交轴分量,ψf为永磁体磁链,Ld为定子电感的直轴分量,Lq为定子电感的交轴分量,Lqd为交叉耦合电感,ud为电压的直轴分量,uq为电压的交轴分量,Rs为定子电阻,ωe为电角速度。Among them, LU is the distance between the center of the current limit circle and the straight line of the voltage increment, LT is the distance between the center of the current limit circle and the straight line of the torque increment, I max is the maximum current value, that is, the radius of the current limit circle, and D sv is the voltage The increment minus the actual increment of the voltage is used as the judgment basis to judge whether the intersection of the torque increment line and the voltage increment line is on the left or right side of the initial point in the current increment plane, and di d is the direct axis current increment , di q is the quadrature axis current increment, i d0 is the direct axis component of the initial current, i q0 is the quadrature axis component of the initial current, i dm is the direct axis component of the current reference value, and i qm is the quadrature axis of the current reference value component, i dc is the d -axis coordinate of the intersection point of the torque increment line and the voltage increment line, i qc is the di q -axis coordinate of the intersection point of the torque increment line and the voltage increment line, and L cross is the intersection point described in this case The distance between the initial point and the vertical foot of the voltage increment straight line, dU s is the voltage increment, dT e is the torque increment, p is the number of pole pairs of the motor, id is the direct axis component of the stator current, i q is the quadrature axis component of the stator current, ψ f is the flux linkage of the permanent magnet, L d is the direct axis component of the stator inductance, L q is the quadrature axis component of the stator inductance, L qd is the cross coupling inductance, u d is the voltage Direct axis component, u q is the quadrature axis component of the voltage, R s is the stator resistance, ω e is the electrical angular velocity.

(三)有益效果(3) Beneficial effects

本发明的上述技术方案具有如下优点:The technical scheme of the present invention has the following advantages:

(1)本发明将交叉耦合与饱和效应对电感模型的影响考虑在永磁同步电机的数学模型中,提高模型的准确性,使数学模型更接近于实际电机模型;(2)将参数的变化考虑在电流增量控制策略的每一步迭代中,判断转矩与电压所需增量在该极限圆内的相对位置,同时采用离散计算方法将上一个迭代的电流增量结果作为下一个迭代的初始值反复迭代优化达到目标控制效果,减少交叉耦合与饱和效应的影响,提高电机控制的精度;(3)电流增量控制策略可以实现恒转矩与恒功率区的平稳切换,省略了传统矢量控制中的电压反馈对比环,简化了控制系统,表现出良好的动态性能。(1) the present invention considers the impact of cross-coupling and saturation effects on the inductance model in the mathematical model of the permanent magnet synchronous motor, improves the accuracy of the model, makes the mathematical model closer to the actual motor model; (2) changes the parameters Considering that in each iteration of the current increment control strategy, judge the relative position of the required increment of torque and voltage within the limit circle, and use the discrete calculation method to use the current increment result of the previous iteration as the next iteration The initial value is iteratively optimized to achieve the target control effect, reducing the influence of cross-coupling and saturation effects, and improving the accuracy of motor control; (3) The current incremental control strategy can realize the smooth switching between constant torque and constant power areas, omitting the traditional vector The voltage feedback comparison loop in the control simplifies the control system and shows good dynamic performance.

附图说明Description of drawings

通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:The features and advantages of the present invention will be more clearly understood by referring to the accompanying drawings, which are schematic and should not be construed as limiting the invention in any way. In the accompanying drawings:

图1为本发明实施例转矩增量和电压增量在电流增量平面的位置关系示意图;Fig. 1 is a schematic diagram of the positional relationship between the torque increment and the voltage increment in the current increment plane according to an embodiment of the present invention;

图2为本发明实施例电流增量控制策略流程图。Fig. 2 is a flowchart of a current increment control strategy according to an embodiment of the present invention.

具体实施方式Detailed ways

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。The specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.

本发明提供的一种考虑交叉耦合与饱和效应的永磁同步电机控制方法,包括以下步骤:A permanent magnet synchronous motor control method considering cross-coupling and saturation effects provided by the present invention comprises the following steps:

S1、通过给定转速与反馈的电机实际转速的差值经PI调节器得到给定转矩;S1. The given torque is obtained through the PI regulator through the difference between the given speed and the actual speed of the feedback motor;

S2、通过给定转矩,转矩初始值,电压初始值和交直轴电流初始值,经电流增量控制策略,得到直轴电流增量和交轴电流增量;S2. Obtain the direct-axis current increment and the quadrature-axis current increment through the current increment control strategy through the given torque, the initial value of the torque, the initial value of the voltage, and the initial value of the AC-D axis current;

S3、将直轴电流增量和交轴电流增量分别与反馈的直轴电流初始值和交轴电流初始值相加得到直轴电流给定值和交轴电流给定值,经PI调节器分别得到直轴电压给定值和交轴电压给定值,经坐标变换和空间矢量脉冲宽度调制实现对永磁同步电机的控制。S3. Add the direct-axis current increment and the quadrature-axis current increment to the feedback initial value of the direct-axis current and the initial value of the quadrature-axis current respectively to obtain the given value of the direct-axis current and the given value of the quadrature-axis current, which are passed through the PI regulator The given value of the direct-axis voltage and the given value of the quadrature-axis voltage are respectively obtained, and the control of the permanent magnet synchronous motor is realized through coordinate transformation and space vector pulse width modulation.

所述步骤S2与S3中,所述的转矩初始值、电压初始值、直轴电流初始值和交轴电流初始值,均为上一个计算周期的实际值,也就是将上一个迭代的结果作为下一个迭代的初始值。In the steps S2 and S3, the initial value of the torque, the initial value of the voltage, the initial value of the direct-axis current and the initial value of the quadrature-axis current are all actual values of the previous calculation cycle, that is, the results of the previous iteration as the initial value for the next iteration.

如图2所示,所述的电流增量控制策略包含以下步骤:As shown in Figure 2, the described current incremental control strategy includes the following steps:

S2.1、建立计及交叉耦合与饱和效应的永磁同步电机非线性模型;S2.1. Establish a nonlinear model of permanent magnet synchronous motor that takes into account cross-coupling and saturation effects;

磁路饱和时电机电感模型随电枢电流变化而非线性变化,dq轴电感参数Ld和Lq改写为Ld(id,iq)和Lq(id,iq)。因此考虑磁路饱和时,直交轴的磁链表达式为:When the magnetic circuit is saturated, the motor inductance model changes nonlinearly with the armature current, and the dq-axis inductance parameters L d and L q are rewritten as L d (i d , i q ) and L q (i d , i q ). Therefore, when considering the saturation of the magnetic circuit, the flux linkage expression of the orthogonal axis is:

在考虑电机磁路饱和的同时,也要考虑dq轴磁路耦合的情况,因为交叉耦合现象的存在,电机的磁链模型需要考虑交叉耦合电感的影响,因此直交轴的磁链表达式可以改写为:While considering the saturation of the magnetic circuit of the motor, the magnetic circuit coupling of the dq axis should also be considered. Because of the existence of cross-coupling phenomenon, the flux linkage model of the motor needs to consider the influence of cross-coupling inductance, so the flux linkage expression of the orthogonal axis can be rewritten for:

其中,ψd为直轴磁链,ψq为交轴磁链,ψf为永磁体磁链,Ld为定子电感的直轴分量,Lq为定子电感的交轴分量,Lqd为交叉耦合电感,id为定子电流的直轴分量,iq为定子电流的交轴分量。Among them, ψ d is the direct axis flux linkage, ψ q is the quadrature axis flux linkage, ψ f is the permanent magnet flux linkage, L d is the direct axis component of the stator inductance, L q is the quadrature axis component of the stator inductance, and L qd is the cross Coupled inductance, id is the direct-axis component of the stator current, and i q is the quadrature-axis component of the stator current.

S2.2、在所述非线性模型基础上,以电流极限圆为约束,在电流增量平面内建立考虑了磁路饱和与交叉耦合效应的电机转矩增量dTe与电压增量dUs的线性化方程;S2.2. On the basis of the nonlinear model, with the current limit circle as the constraint, establish the motor torque increment dT e and voltage increment dU s in the current increment plane considering the magnetic circuit saturation and cross-coupling effects The linearization equation of ;

根据所述的电机磁链模型可以得到,考虑了磁路饱和与交叉耦合效应的非线性电压矢量方程为:According to the motor flux linkage model, it can be obtained that the nonlinear voltage vector equation considering the magnetic circuit saturation and cross-coupling effects is:

考虑了磁路饱和与交叉耦合效应的电磁转矩方程为:The electromagnetic torque equation considering the magnetic circuit saturation and cross-coupling effects is:

其中,ud为电压的直轴分量,uq为电压的交轴分量,Te为转矩,p为电机极对数,Rs为定子电阻,ωe为电角速度。Among them, u d is the direct-axis component of the voltage, u q is the quadrature-axis component of the voltage, T e is the torque, p is the number of pole pairs of the motor, R s is the stator resistance, and ω e is the electrical angular velocity.

将考虑了磁路饱和与交叉耦合效应的非线性电压矢量方程和电磁转矩方程改写为以did为自变量,diq为因变量的转矩增量dTe和电压增量dUs的线性化方程,分别为:The nonlinear voltage vector equation and electromagnetic torque equation considering the magnetic circuit saturation and cross-coupling effects are rewritten as the linearity of the torque increment dT e and the voltage increment dU s with di d as the independent variable and di q as the dependent variable The equations are:

diq=(-zd/zq)did+(1/(1.5pzq))dTe di q =(-z d /z q )di d +(1/(1.5pz q ))dT e

diq=(-rd/rq)did+(|Us|/rq)dUs di q =(-r d /r q )di d +(|U s |/r q )dU s

其中:in:

zd=(Ld-Lq)iq-2Lqdid,zq=ψf+(Ld-Lq)id+2Ldqiq z d =(L d -L q )i q -2L qd i d , z qf +(L d -L q )i d +2L dq i q

rd=(RseLqd)udeLduq,rq=(RseLqd)uqeLqud r d =(R se L qd )u de L d u q ,r q =(R se L qd )u qe L q u d

其中,did为直轴电流增量,diq为交轴电流增量,dTe为转矩增量,dUs为电压增量,Us为定子电压。Among them, di d is the direct axis current increment, di q is the quadrature axis current increment, dT e is the torque increment, dU s is the voltage increment, U s is the stator voltage.

S2.3、判断转矩与电压所需增量在电流极限圆内的相对位置,根据六种不同的位置关系,得出六种不同情况的电流增量:S2.3. Judging the relative positions of torque and voltage increments within the current limit circle, according to six different positional relationships, six current increments in different situations are obtained:

S2.3.1、判断是否LU>Imax,若结果为是,则判定为情况一;S2.3.1. Judging whether LU>I max , if the result is yes, it is judged as case 1;

S2.3.2、若S2.3.1的结果为否,则判断是否LT>ImaxS2.3.2, if the result of S2.3.1 is no, then judge whether LT>I max ;

S2.3.3、若S2.3.2的结果为是,则判断是否Dsv≥0,若结果为是,则判定为情况二;S2.3.3. If the result of S2.3.2 is yes, then judge whether D sv ≥ 0, if the result is yes, then judge as case 2;

S2.3.4、若S2.3.3的结果为否,则判定为情况三;S2.3.4. If the result of S2.3.3 is no, it is judged as case three;

S2.3.5、若S2.3.2的结果为否,则判断是否Dsv≥0,若结果为是,则判定为情况四;S2.3.5. If the result of S2.3.2 is no, then judge whether D sv ≥ 0, if the result is yes, then judge as case 4;

S2.3.6、若S2.3.5的结果为否,则判断交点位置,若在圆内则判定为情况五,若在圆外则判定为情况六;S2.3.6. If the result of S2.3.5 is negative, judge the position of the intersection point. If it is inside the circle, it will be judged as case 5, if it is outside the circle, it will be judged as case 6;

其中,LU为流极限圆圆心到电压增量直线之间距离,LT为电流极限圆圆心到转矩增量直线之间距离,Imax为最大电流值,即电流极限圆半径,Dsv为电压增量减去电压实际增量,作为判断依据判断在电流增量平面内,转矩增量直线和电压增量直线的交点位于初始点的左侧还是右侧。Among them, LU is the distance between the center of the current limit circle and the straight line of the voltage increment, LT is the distance between the center of the current limit circle and the straight line of the torque increment, I max is the maximum current value, that is, the radius of the current limit circle, and D sv is the voltage The increment minus the actual increment of the voltage is used as a basis for judging whether the intersection of the torque increment straight line and the voltage increment straight line is on the left or right of the initial point in the current increment plane.

如图1所示转矩增量和电压增量在电流增量平面的位置关系图,根据六种不同的位置关系,可得出六种不同情况的电流增量:As shown in Figure 1, the position relationship between torque increment and voltage increment on the current increment plane, according to six different positional relationships, the current increment in six different situations can be obtained:

情况一:当LU>Imax时,转矩增量直线和电压增量直线的交点在电流极限圆外,取初始点到电压增量直线的垂线垂足对应的电流增量矢量值作为电流增量以达到最小的过电流,求得的dq轴电流增量为Case 1: When LU>I max , the intersection point of the torque increment line and the voltage increment line is outside the current limit circle, and the current increment vector value corresponding to the vertical foot of the vertical line from the initial point to the voltage increment line is taken as the current Increment to achieve the minimum overcurrent, the obtained dq axis current increment is

情况二:当LT>Imax,LU≤Imax时,且电压实际增量小于等于dUs,即Dsv≥0时,取过初始点与转矩增量直线的垂线与电流极限圆的对应电流增量矢量值作为电流增量,求得的dq轴电流增量为Situation 2: When LT>I max , LU≤I max , and the actual voltage increment is less than or equal to dU s , that is, when D sv ≥ 0, take the perpendicular line between the initial point and the torque increment line and the current limit circle The corresponding current increment vector value is used as the current increment, and the obtained dq axis current increment is

情况三:当LT>Imax,LU≤Imax且Dsv<0时,将既满足电压增量需求又满足电流极限约束且尽可能靠近转矩增量线的点,即电压增量线与电流极限圆的交点对应电流增量矢量值作为电流增量,求得的dq轴电流增量为Case 3: When LT>I max , LU≤I max and D sv <0, it will meet both the voltage increment requirement and the current limit constraint and be as close as possible to the point of the torque increment line, that is, the voltage increment line and The intersection point of the current limit circle corresponds to the current increment vector value as the current increment, and the obtained dq axis current increment is

情况四:当LT≤Imax,LU≤Imax且Dsv≥0时,将满足最大转矩电流比控制算法得到的电流增量矢量值作为电流增量,求得的dq轴电流增量为Situation 4: When LT≤I max , LU≤I max and D sv ≥0, the current increment vector value obtained by satisfying the maximum torque-to-current ratio control algorithm is used as the current increment, and the obtained dq axis current increment is

情况五:当LT≤Imax,LU≤Imax且Dsv<0时,该情况下转矩与电压增量线的交点位于电流圆内时,取转矩增量直线与电压增量直线交点对应电流增量矢量值作为电流增量,求得的dq轴电流增量为Situation 5: When LT≤I max , LU≤I max and D sv <0, in this case, when the intersection point of the torque and voltage increment line is within the current circle, take the intersection point of the torque increment line and the voltage increment line The corresponding current increment vector value is used as the current increment, and the obtained dq axis current increment is

情况六:当LT≤Imax,LU≤Imax且Dsv<0时,该情况下转矩与电压增量线的交点位于电流圆外时,取电压增量直线与电流极限圆交点对应电流增量矢量值作为电流增量,求得的dq轴电流增量为Situation 6: When LT≤I max , LU≤I max and D sv <0, in this case, when the intersection of the torque and the voltage increment line is outside the current circle, take the current corresponding to the intersection of the voltage increment line and the current limit circle The incremental vector value is used as the current increment, and the obtained dq axis current increment is

其中,id0为初始电流的直轴分量,iq0为初始电流的交轴分量,idm为电流参考值的直轴分量,iqm为电流参考值的交轴分量,idc为转矩增量直线和电压增量直线交点的did轴坐标,iqc为转矩增量直线和电压增量直线交点的diq轴坐标,Lcross为该情况所述交点与初始点到电压增量直线的垂线垂足之间的距离。Among them, i d0 is the direct-axis component of the initial current, i q0 is the quadrature-axis component of the initial current, i dm is the direct-axis component of the current reference value, i qm is the quadrature-axis component of the current reference value, and i dc is the torque increase The di d -axis coordinates of the intersection point of the measurement straight line and the voltage increment straight line, i qc is the di q -axis coordinate of the intersection point of the torque increment straight line and the voltage increment straight line, and L cross is the intersection point and the initial point to the voltage increment straight line described in this case The distance between the vertical feet of the vertical line.

综上可知,区别于传统永磁同步电机是建立在电机参数恒定不变以及不考虑磁路饱和与交叉耦合现象的线性模型上,采用dq轴完全解耦的控制方法,本发明一种考虑交叉耦合与饱和效应的永磁同步电机控制方法,具有以下有益效果:In summary, it is different from the traditional permanent magnet synchronous motor, which is based on the constant motor parameters and does not consider the magnetic circuit saturation and cross-coupling linear model, and adopts the dq axis complete decoupling control method, the present invention considers cross-coupling The permanent magnet synchronous motor control method with coupling and saturation effects has the following beneficial effects:

(1)建立计及交叉耦合与饱和效应的永磁同步电机非线性模型,更接近于电机实际模型,提高准确性;(1) Establish a nonlinear model of permanent magnet synchronous motor that takes into account cross-coupling and saturation effects, which is closer to the actual model of the motor and improves accuracy;

(2)将电机参数受交叉耦合与饱和效应的影响计算进每一个电流增量的计算迭代中,减少交叉耦合与饱和效应的影响,提高电机的控制精度;(2) Calculate the influence of cross-coupling and saturation effects on the motor parameters into the calculation iteration of each current increment, reduce the influence of cross-coupling and saturation effects, and improve the control accuracy of the motor;

(3)采用了离散计算方法将上一个迭代的电流增量结果作为下一个迭代的初始值,反复迭代优化达到目标控制效果,更准确地追踪电机实际运行轨迹,进一步减少交叉耦合与饱和效应的影响,提高电机的控制精度;(3) The discrete calculation method is used to use the current incremental result of the previous iteration as the initial value of the next iteration, and iterative optimization is repeated to achieve the target control effect, to track the actual running trajectory of the motor more accurately, and to further reduce the cross-coupling and saturation effects. Influence, improve the control accuracy of the motor;

(4)电流增量控制策略可以实现恒转矩与恒功率区的平稳切换,省略了传统矢量控制中的电压反馈对比环,简化了控制系统,具有良好的动态性能;(4) The current incremental control strategy can realize the smooth switching between constant torque and constant power areas, omits the voltage feedback contrast loop in traditional vector control, simplifies the control system, and has good dynamic performance;

(5)本发明的控制方法以转速为控制外环,具有良好的静态性能;(5) The control method of the present invention takes the rotating speed as the control outer ring, and has good static performance;

(6)电流增量控制策略利用了最大转矩电流比控制方法,以达到满足转矩条件的最小过电流,有利于逆变器的功率开关器件的工作,减小电机铜耗。(6) The current increment control strategy uses the maximum torque current ratio control method to achieve the minimum overcurrent that meets the torque condition, which is beneficial to the work of the power switching device of the inverter and reduces the copper consumption of the motor.

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;虽然结合附图描述了本发明的实施方式,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art can Various modifications and variations are made within the scope and scope of the invention, and such modifications and variations fall within the scope defined by the appended claims.

Claims (5)

1.一种考虑交叉耦合与饱和效应的永磁同步电机控制方法,其特征在于,包括以下步骤:1. a permanent magnet synchronous motor control method considering cross-coupling and saturation effects, is characterized in that, comprises the following steps: S1、通过给定转速与反馈的电机实际转速的差值经PI调节器得到给定转矩;S1. The given torque is obtained through the PI regulator through the difference between the given speed and the actual speed of the feedback motor; S2、通过给定转矩,转矩初始值,电压初始值和交直轴电流初始值,经电流增量控制策略,得到直轴电流增量和交轴电流增量;S2. Obtain the direct-axis current increment and the quadrature-axis current increment through the current increment control strategy through the given torque, the initial value of the torque, the initial value of the voltage, and the initial value of the AC-D axis current; S3、将直轴电流增量和交轴电流增量分别与反馈的直轴电流初始值和交轴电流初始值相加得到直轴电流给定值和交轴电流给定值,经PI调节器分别得到直轴电压给定值和交轴电压给定值,经坐标变换和空间矢量脉冲宽度调制实现对永磁同步电机的控制;S3. Add the direct-axis current increment and the quadrature-axis current increment to the feedback initial value of the direct-axis current and the initial value of the quadrature-axis current respectively to obtain the given value of the direct-axis current and the given value of the quadrature-axis current, which are passed through the PI regulator The given value of the direct-axis voltage and the given value of the quadrature-axis voltage are respectively obtained, and the control of the permanent magnet synchronous motor is realized through coordinate transformation and space vector pulse width modulation; 所述的电流增量控制策略包含以下步骤:The described current increment control strategy comprises the following steps: S2.1、建立计及交叉耦合与饱和效应的永磁同步电机非线性模型;S2.1. Establish a nonlinear model of permanent magnet synchronous motor that takes into account cross-coupling and saturation effects; S2.2、在所述非线性模型基础上,以电流极限圆为约束,在电流增量平面内建立考虑了磁路饱和与交叉耦合效应的电机转矩增量dTe与电压增量dUs的线性化方程;S2.2. On the basis of the nonlinear model, with the current limit circle as the constraint, establish the motor torque increment dT e and voltage increment dU s in the current increment plane considering the magnetic circuit saturation and cross-coupling effects The linearization equation of ; S2.3、判断转矩与电压所需增量在电流极限圆内的相对位置,根据六种不同的位置关系,得出六种不同情况的电流增量:S2.3. Judging the relative positions of torque and voltage increments within the current limit circle, according to six different positional relationships, six current increments in different situations are obtained: S2.3.1、判断是否LU>Imax,若结果为是,则判定为情况一;S2.3.1. Judging whether LU>I max , if the result is yes, it is judged as case 1; S2.3.2、若S2.3.1的结果为否,则判断是否LT>ImaxS2.3.2, if the result of S2.3.1 is no, then judge whether LT>I max ; S2.3.3、若S2.3.2的结果为是,则判断是否Dsv≥0,若结果为是,则判定为情况二;S2.3.3. If the result of S2.3.2 is yes, then judge whether D sv ≥ 0, if the result is yes, then judge as case 2; S2.3.4、若S2.3.3的结果为否,则判定为情况三;S2.3.4. If the result of S2.3.3 is no, it is judged as case three; S2.3.5、若S2.3.2的结果为否,则判断是否Dsv≥0,若结果为是,则判定为情况四;S2.3.5. If the result of S2.3.2 is no, then judge whether D sv ≥ 0, if the result is yes, then judge as case 4; S2.3.6、若S2.3.5的结果为否,则判断交点位置,若在圆内则判定为情况五,若在圆外则判定为情况六;S2.3.6. If the result of S2.3.5 is negative, judge the position of the intersection point. If it is inside the circle, it will be judged as case 5, if it is outside the circle, it will be judged as case 6; 其中,LU为流极限圆圆心到电压增量直线之间距离,LT为电流极限圆圆心到转矩增量直线之间距离,Imax为最大电流值,即电流极限圆半径,Dsv为电压增量减去电压实际增量,作为判断依据判断在电流增量平面内,转矩增量直线和电压增量直线的交点位于初始点的左侧还是右侧。Among them, LU is the distance between the center of the current limit circle and the straight line of the voltage increment, LT is the distance between the center of the current limit circle and the straight line of the torque increment, I max is the maximum current value, that is, the radius of the current limit circle, and D sv is the voltage The increment minus the actual increment of the voltage is used as a basis for judging whether the intersection of the torque increment straight line and the voltage increment straight line is on the left or right of the initial point in the current increment plane. 2.根据权利要求1所述的考虑交叉耦合与饱和效应的永磁同步电机控制方法,其特征在于,所述步骤S2与S3中,所述的转矩初始值、电压初始值、直轴电流初始值和交轴电流初始值,均为上一个计算周期的实际值,也就是将上一个迭代的结果作为下一个迭代的初始值。2. The permanent magnet synchronous motor control method considering cross-coupling and saturation effects according to claim 1, characterized in that, in the steps S2 and S3, the initial value of the torque, the initial value of the voltage, the direct axis current Both the initial value and the initial value of the quadrature-axis current are the actual values of the previous calculation cycle, that is, the result of the previous iteration is used as the initial value of the next iteration. 3.根据权利要求1所述的考虑交叉耦合与饱和效应的永磁同步电机控制方法,其特征在于,步骤S2.1所述的计及交叉耦合与饱和效应的永磁同步电机非线性模型,即电机磁链模型为:3. The permanent magnet synchronous motor control method considering cross-coupling and saturation effects according to claim 1, characterized in that, the nonlinear model of permanent magnet synchronous motors considering cross-coupling and saturation effects described in step S2.1, That is, the motor flux model is: 其中,ψd为直轴磁链,ψq为交轴磁链,ψf为永磁体磁链,Ld为定子电感的直轴分量,Lq为定子电感的交轴分量,Lqd为交叉耦合电感,id为定子电流的直轴分量,iq为定子电流的交轴分量。Among them, ψ d is the direct axis flux linkage, ψ q is the quadrature axis flux linkage, ψ f is the permanent magnet flux linkage, L d is the direct axis component of the stator inductance, L q is the quadrature axis component of the stator inductance, and L qd is the cross Coupled inductance, id is the direct-axis component of the stator current, and i q is the quadrature-axis component of the stator current. 4.根据权利要求1所述的考虑交叉耦合与饱和效应的永磁同步电机控制方法,其特征在于,以did为自变量,diq为因变量,步骤S2.2所述的在电流增量平面内建立的考虑了磁路饱和与交叉耦合效应的电机转矩增量dTe与电压增量dUs的线性化方程分别为:4. the permanent magnet synchronous motor control method considering cross-coupling and saturation effect according to claim 1, is characterized in that, with di d as independent variable, di q as dependent variable, step S2.2 described in current increase The linearization equations of motor torque increment dT e and voltage increment dU s established in the measurement plane considering the magnetic circuit saturation and cross-coupling effects are respectively: diq=(-zd/zq)did+(1/(1.5pzq))dTe di q =(-z d /z q )di d +(1/(1.5pz q ))dT e diq=(-rd/rq)did+(|Us|/rq)dUs di q =(-r d /r q )di d +(|U s |/r q )dU s 其中:in: zd=(Ld-Lq)iq-2Lqdid,zq=ψf+(Ld-Lq)id+2Ldqiq z d =(L d -L q )i q -2L qd i d , z qf +(L d -L q )i d +2L dq i q rd=(RseLqd)udeLduq,rq=(RseLqd)uqeLqud r d =(R se L qd )u de L d u q ,r q =(R se L qd )u qe L q u d 其中,did为直轴电流增量,diq为交轴电流增量,dTe为转矩增量,dUs为电压增量,Us为定子电压,p为电机极对数,id为定子电流的直轴分量,iq为定子电流的交轴分量,ψf为永磁体磁链,Ld为定子电感的直轴分量,Lq为定子电感的交轴分量,Lqd为交叉耦合电感,ud为电压的直轴分量,uq为电压的交轴分量,Rs为定子电阻,ωe为电角速度。Among them, di d is the direct axis current increment, di q is the quadrature axis current increment, dT e is the torque increment, dU s is the voltage increment, U s is the stator voltage, p is the number of pole pairs of the motor, i d is the direct-axis component of the stator current, i q is the quadrature-axis component of the stator current, ψ f is the flux linkage of the permanent magnet, L d is the direct-axis component of the stator inductance, L q is the quadrature-axis component of the stator inductance, and L qd is the cross Coupled inductance, u d is the direct axis component of the voltage, u q is the quadrature axis component of the voltage, R s is the stator resistance, ω e is the electrical angular velocity. 5.根据权利要求1所述的考虑交叉耦合与饱和效应的永磁同步电机控制方法,其特征在于,步骤2.3所述的六种不同的位置关系,及对应的六种不同情况的电流增量为:5. The permanent magnet synchronous motor control method considering cross-coupling and saturation effects according to claim 1, characterized in that, the six different positional relationships described in step 2.3, and the corresponding current increments of six different situations for: 情况一:当LU>Imax时,转矩增量直线和电压增量直线的交点在电流极限圆外,取初始点到电压增量直线的垂线垂足对应的电流增量矢量值作为电流增量以达到最小的过电流,求得的dq轴电流增量为Case 1: When LU>I max , the intersection point of the torque increment line and the voltage increment line is outside the current limit circle, and the current increment vector value corresponding to the vertical foot of the vertical line from the initial point to the voltage increment line is taken as the current Increment to achieve the minimum overcurrent, the obtained dq axis current increment is 情况二:当LT>Imax,LU≤Imax时,且电压实际增量小于等于dUs,即Dsv≥0时,取过初始点与转矩增量直线的垂线与电流极限圆的交点对应电流增量矢量值作为电流增量,求得的dq轴电流增量为Situation 2: When LT>I max , LU≤I max , and the actual voltage increment is less than or equal to dU s , that is, when D sv ≥ 0, take the perpendicular line between the initial point and the torque increment line and the current limit circle The intersection point corresponds to the current increment vector value as the current increment, and the obtained dq axis current increment is 情况三:当LT>Imax,LU≤Imax且Dsv<0时,将既满足电压增量需求又满足电流极限约束且尽可能靠近转矩增量线的点,即电压增量线与电流极限圆的交点对应电流增量矢量值作为电流增量,求得的dq轴电流增量为Case 3: When LT>I max , LU≤I max and D sv <0, it will meet both the voltage increment requirement and the current limit constraint and be as close as possible to the point of the torque increment line, that is, the voltage increment line and The intersection point of the current limit circle corresponds to the current increment vector value as the current increment, and the obtained dq axis current increment is 情况四:当LT≤Imax,LU≤Imax且Dsv≥0时,将满足最大转矩电流比控制算法得到的电流增量矢量值作为电流增量,求得的dq轴电流增量为Situation 4: When LT≤I max , LU≤I max and D sv ≥0, the current increment vector value obtained by satisfying the maximum torque-to-current ratio control algorithm is used as the current increment, and the obtained dq axis current increment is 情况五:当LT≤Imax,LU≤Imax且Dsv<0时,该情况下转矩与电压增量线的交点位于电流圆内时,取转矩增量直线与电压增量直线交点对应电流增量矢量值作为电流增量,求得的dq轴电流增量为Situation 5: When LT≤I max , LU≤I max and D sv <0, in this case, when the intersection point of the torque and voltage increment line is within the current circle, take the intersection point of the torque increment line and the voltage increment line The corresponding current increment vector value is used as the current increment, and the obtained dq axis current increment is 情况六:当LT≤Imax,LU≤Imax且Dsv<0时,该情况下转矩与电压增量线的交点位于电流圆外时,取电压增量直线与电流极限圆交点对应电流增量矢量值作为电流增量,求得的dq轴电流增量为Situation 6: When LT≤I max , LU≤I max and D sv <0, in this case, when the intersection of the torque and the voltage increment line is outside the current circle, take the current corresponding to the intersection of the voltage increment line and the current limit circle The incremental vector value is used as the current increment, and the obtained dq axis current increment is 其中,zd=(Ld-Lq)iq-2Lqdid,zq=ψf+(Ld-Lq)id+2Ldqiq Among them, z d =(L d -L q )i q -2L qd i d , z qf +(L d -L q )i d +2L dq i q rd=(RseLqd)udeLduq,rq=(RseLqd)uqeLqud r d =(R se L qd )u de L d u q ,r q =(R se L qd )u qe L q u d 其中,LU为电流极限圆圆心到电压增量直线之间距离,LT为电流极限圆圆心到转矩增量直线之间距离,Imax为最大电流值,即电流极限圆半径,Dsv为电压增量减去电压实际增量,作为判断依据判断在电流增量平面内,转矩增量直线和电压增量直线的交点位于初始点的左侧还是右侧,did为直轴电流增量,diq为交轴电流增量,id0为初始电流的直轴分量,iq0为初始电流的交轴分量,idm为电流参考值的直轴分量,iqm为电流参考值的交轴分量,idc为转矩增量直线和电压增量直线交点的did轴坐标,iqc为转矩增量直线和电压增量直线交点的diq轴坐标,Lcross为该情况所述交点与初始点到电压增量直线的垂线垂足之间的距离,dUs为电压增量,dTe为转矩增量,p为电机极对数,id为定子电流的直轴分量,iq为定子电流的交轴分量,ψf为永磁体磁链,Ld为定子电感的直轴分量,Lq为定子电感的交轴分量,Lqd为交叉耦合电感,ud为电压的直轴分量,uq为电压的交轴分量,Rs为定子电阻,ωe为电角速度。Among them, LU is the distance between the center of the current limit circle and the straight line of the voltage increment, LT is the distance between the center of the current limit circle and the straight line of the torque increment, I max is the maximum current value, that is, the radius of the current limit circle, and D sv is the voltage The increment minus the actual increment of the voltage is used as the judgment basis to judge whether the intersection of the torque increment line and the voltage increment line is on the left or right side of the initial point in the current increment plane, and di d is the direct axis current increment , di q is the quadrature axis current increment, i d0 is the direct axis component of the initial current, i q0 is the quadrature axis component of the initial current, i dm is the direct axis component of the current reference value, and i qm is the quadrature axis of the current reference value component, i dc is the d -axis coordinate of the intersection point of the torque increment line and the voltage increment line, i qc is the di q -axis coordinate of the intersection point of the torque increment line and the voltage increment line, and L cross is the intersection point described in this case The distance between the initial point and the vertical foot of the voltage increment straight line, dU s is the voltage increment, dT e is the torque increment, p is the number of pole pairs of the motor, id is the direct axis component of the stator current, i q is the quadrature axis component of the stator current, ψ f is the flux linkage of the permanent magnet, L d is the direct axis component of the stator inductance, L q is the quadrature axis component of the stator inductance, L qd is the cross coupling inductance, u d is the voltage Direct axis component, u q is the quadrature axis component of the voltage, R s is the stator resistance, ω e is the electrical angular velocity.
CN201910459857.2A 2019-05-29 2019-05-29 A permanent magnet synchronous motor control method considering cross-coupling and saturation effects Active CN110323982B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910459857.2A CN110323982B (en) 2019-05-29 2019-05-29 A permanent magnet synchronous motor control method considering cross-coupling and saturation effects

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910459857.2A CN110323982B (en) 2019-05-29 2019-05-29 A permanent magnet synchronous motor control method considering cross-coupling and saturation effects

Publications (2)

Publication Number Publication Date
CN110323982A true CN110323982A (en) 2019-10-11
CN110323982B CN110323982B (en) 2021-04-06

Family

ID=68119195

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910459857.2A Active CN110323982B (en) 2019-05-29 2019-05-29 A permanent magnet synchronous motor control method considering cross-coupling and saturation effects

Country Status (1)

Country Link
CN (1) CN110323982B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114337434A (en) * 2022-01-12 2022-04-12 湖南大学 An offline parameter identification method of permanent magnet motor considering inductance saturation effect
CN115296584A (en) * 2022-07-12 2022-11-04 蔚来动力科技(合肥)有限公司 Maximum torque current ratio control method, maximum torque current ratio control device, computer device, and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6137258A (en) * 1998-10-26 2000-10-24 General Electric Company System for speed-sensorless control of an induction machine
CN102201779A (en) * 2011-05-30 2011-09-28 重庆大学 Control method for detecting maximum torque current ratio of electromagnetic torque by using stator flux of permanent magnetic synchronous motor
CN102710210A (en) * 2012-06-19 2012-10-03 合肥工业大学 Control method of drive system of salient pole type permanent magnet synchronous motor
CN107959452A (en) * 2017-12-05 2018-04-24 湖南大学 A kind of operating current of permanent magnet synchronous motor determines method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6137258A (en) * 1998-10-26 2000-10-24 General Electric Company System for speed-sensorless control of an induction machine
CN102201779A (en) * 2011-05-30 2011-09-28 重庆大学 Control method for detecting maximum torque current ratio of electromagnetic torque by using stator flux of permanent magnetic synchronous motor
CN102710210A (en) * 2012-06-19 2012-10-03 合肥工业大学 Control method of drive system of salient pole type permanent magnet synchronous motor
CN107959452A (en) * 2017-12-05 2018-04-24 湖南大学 A kind of operating current of permanent magnet synchronous motor determines method and device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114337434A (en) * 2022-01-12 2022-04-12 湖南大学 An offline parameter identification method of permanent magnet motor considering inductance saturation effect
CN114337434B (en) * 2022-01-12 2023-07-21 湖南大学 An Off-line Identification Method of Permanent Magnet Motor Parameters Considering Inductor Saturation Effect
CN115296584A (en) * 2022-07-12 2022-11-04 蔚来动力科技(合肥)有限公司 Maximum torque current ratio control method, maximum torque current ratio control device, computer device, and storage medium

Also Published As

Publication number Publication date
CN110323982B (en) 2021-04-06

Similar Documents

Publication Publication Date Title
CN111211716A (en) An efficiency-optimized PMSM current predictive control method and system
CN103891129B (en) Apparatus and method for generating an initial controller lookup table for an IPM machine
CN102201779A (en) Control method for detecting maximum torque current ratio of electromagnetic torque by using stator flux of permanent magnetic synchronous motor
CN108540030B (en) Sliding mode variable structure control method for permanent magnet synchronous motor speed regulating system
CN105763120A (en) Permanent magnet synchronous motor quasi dead-beat model prediction flux linkage control method
CN110635740A (en) A Vector Control Method of Permanent Magnet Synchronous Motor Based on Voltage Feedforward Compensation Strategy
CN110112974B (en) Motor control method, controller, storage medium, and motor drive system
CN105048896B (en) A kind of brshless DC motor Direct Torque adaptive fuzzy control method
CN103746624A (en) Double salient permanent magnet (DSPM) current control method based on model prediction
CN111245328A (en) Permanent magnet synchronous motor control method combining table look-up method with regulator
CN106788045A (en) A kind of permagnetic synchronous motor model prediction PI changeable weight concurrency control methods
CN106602950A (en) Current loop decoupling control method and system based on complex vector
CN116094400A (en) A MTPA predictive control method for permanent magnet synchronous motor
CN114793080A (en) Motor parameter identification control method based on improved recursive least square method
CN110401390B (en) Permanent magnet synchronous motor random command filtering fuzzy control method based on observer
CN110323982A (en) A kind of method for controlling permanent magnet synchronous motor considering cross-coupling and saturation effect
CN108092574B (en) Energy balance based permanent magnet synchronous motor control system and method for electric vehicles
CN117081448B (en) A high-precision dynamic modeling method for built-in permanent magnet synchronous motor
CN109831138B (en) Maximum efficiency torque ratio control method and controller of permanent magnet synchronous motor
CN114400935B (en) Composite control method of induction motor based on fast finite time control
CN114157193B (en) A search and interpolation synchronous motor torque ripple suppression control method and system
CN109379014B (en) Design Method of LPV Speed Observer for Permanent Magnet Synchronous Motor
Zhu The key technologies for powertrain system of intelligent vehicles based on switched reluctance motors
CN115441780B (en) A voltage feedback weakening control method for permanent magnet synchronous motor based on load characteristics
CN112532132A (en) Rapid current response control method for permanent magnet synchronous motor

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