[go: up one dir, main page]

CN114123893B - A vehicle dual-winding steering motor current balancing control method and system - Google Patents

A vehicle dual-winding steering motor current balancing control method and system Download PDF

Info

Publication number
CN114123893B
CN114123893B CN202111353115.5A CN202111353115A CN114123893B CN 114123893 B CN114123893 B CN 114123893B CN 202111353115 A CN202111353115 A CN 202111353115A CN 114123893 B CN114123893 B CN 114123893B
Authority
CN
China
Prior art keywords
current
double
winding
mathematical model
sliding mode
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
CN202111353115.5A
Other languages
Chinese (zh)
Other versions
CN114123893A (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.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
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 Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN202111353115.5A priority Critical patent/CN114123893B/en
Publication of CN114123893A publication Critical patent/CN114123893A/en
Application granted granted Critical
Publication of CN114123893B publication Critical patent/CN114123893B/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
    • H02P21/0007Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control using sliding mode 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
    • 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
    • H02P21/0014Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control using neural networks
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Control Of Ac Motors In General (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

The invention discloses a current balance control method and a current balance control system for a duplex winding steering motor for a vehicle, wherein the current balance control method comprises the following steps: establishing a double-winding motor current imbalance mathematical model based on double d-q coordinate change; according to the current imbalance mathematical model, the uncertainty of inductance and resistance parameters is considered, and a current imbalance mathematical model with uncertainty parameters is established; designing an RBF neural network to approximate an uncertainty parameter term of the current imbalance mathematical model with uncertainty parameters; and designing a sliding mode controller based on the RBF neural network, and superposing the output of the sliding mode controller and the output of the PI current controller to jointly act on the double-winding motor to realize current balance between two sets of windings of the double-winding steering motor. The method can balance the currents of the two sets of windings on the basis of considering the influence of the uncertainty of the motor parameters, and improves the robustness of the steer-by-wire system.

Description

一种车用双绕组转向电机电流均衡控制方法及系统A vehicle dual-winding steering motor current balancing control method and system

技术领域Technical field

本发明属于汽车转向系统技术领域,具体涉及一种车用双绕组转向电机电流均衡控制方法及系统。The invention belongs to the technical field of automobile steering systems, and specifically relates to a vehicle dual-winding steering motor current balancing control method and system.

背景技术Background technique

现有线控转向系统一般采用单绕组的三相永磁同步电机作为执行电机,当绕组出现故障时将导致整个转向电机失效,严重降低了线控转向系统的可靠性。双绕组电机采用两套三相绕组组合而成,两套绕组之间电气独立,一个绕组发生故障不影响另一个绕组的正常工作,具有良好的容错性能和可靠性。Existing steer-by-wire systems generally use a single-winding three-phase permanent magnet synchronous motor as the execution motor. When the winding fails, the entire steering motor will fail, seriously reducing the reliability of the steer-by-wire system. The double-winding motor is composed of two sets of three-phase windings. The two sets of windings are electrically independent. The failure of one winding will not affect the normal operation of the other winding. It has good fault tolerance and reliability.

但是,双绕组电机两套绕组之间的电阻、电感值差异导致的电流不均衡或两套逆变器之间的差异导致的电源电压不均衡,往往会造成两套绕组之间的电流不均衡现象,进而导致双绕组电机发热不均匀,可能会破坏绕组的绝缘结构,电流较大的那套绕组还有过载烧毁的风险。中国发明专利申请号201711054340.2公布了一种基于广义对称分量理论的多相电机电流均衡控制方法,将多相电机拆解为n个对称m相系统,并用PI控制算法进行电流均衡控制,但其未考虑双绕组电机参数不确定性和外界扰动对电流均衡控制的影响。However, the current imbalance caused by the difference in resistance and inductance values between the two sets of windings of a double-winding motor or the imbalance of the power supply voltage caused by the difference between the two sets of inverters will often cause an imbalance in the current between the two sets of windings. phenomenon, which will lead to uneven heating of the double-winding motor, which may damage the insulation structure of the windings, and the winding with the larger current may be overloaded and burned out. Chinese invention patent application number 201711054340.2 announced a multi-phase motor current balance control method based on generalized symmetric component theory. The multi-phase motor is disassembled into n symmetric m-phase systems, and a PI control algorithm is used for current balance control. However, it has not Consider the influence of double-winding motor parameter uncertainty and external disturbance on current balance control.

发明内容Contents of the invention

针对于上述现有技术的不足,本发明的目的在于提供一种车用双绕组转向电机电流均衡控制方法及系统,以解决现有技术中未考虑参数不确定性影响下的双绕组电机电流均衡控制的问题,本发明方法能够在考虑电机参数不确定性的影响的基础上使两套绕组电流保持平衡,提高了线控转向系统的鲁棒性。In view of the shortcomings of the above-mentioned prior art, the purpose of the present invention is to provide a vehicle dual-winding steering motor current balancing control method and system to solve the dual-winding motor current balancing that does not consider the influence of parameter uncertainty in the prior art. Regarding the control problem, the method of the present invention can balance the currents of the two sets of windings on the basis of considering the influence of the uncertainty of the motor parameters, thereby improving the robustness of the steer-by-wire system.

为达到上述目的,本发明采用的技术方案如下:In order to achieve the above objects, the technical solutions adopted by the present invention are as follows:

本发明的一种车用双绕组转向电机电流均衡控制方法,步骤如下:A vehicle dual-winding steering motor current balancing control method of the present invention, the steps are as follows:

1)建立基于双d-q坐标变化的双绕组电机电流不均衡数学模型;1) Establish a mathematical model of double-winding motor current imbalance based on changes in double d-q coordinates;

2)根据所述电流不均衡数学模型,考虑其电感、电阻参数的不确定性,建立具有不确定性参数的电流不均衡数学模型;2) Based on the current imbalance mathematical model, consider the uncertainty of its inductance and resistance parameters, and establish a current imbalance mathematical model with uncertainty parameters;

3)设计RBF神经网络逼近所述具有不确定性参数的电流不均衡数学模型的不确定性参数项;3) Design the RBF neural network to approximate the uncertainty parameter terms of the current imbalance mathematical model with uncertainty parameters;

4)设计基于RBF神经网络的滑模控制器,并将所述滑模控制器的输出与PI电流控制器的输出叠加后共同作用在双绕组电机上,实现双绕组转向电机两套绕组之间的电流均衡。4) Design a sliding mode controller based on the RBF neural network, and superimpose the output of the sliding mode controller with the output of the PI current controller to act on the double winding motor to realize the steering between the two sets of windings of the double winding motor. current balance.

进一步地,所述步骤1)具体包括:Further, the step 1) specifically includes:

11)对双绕组电机的第一绕组的三相电流进行d-q坐标变换,得到三相电流在d1-q1同步旋转坐标系下的电流分量;11) Perform d-q coordinate transformation on the three-phase current of the first winding of the double-winding motor to obtain the current components of the three-phase current in the d1-q1 synchronous rotation coordinate system;

12)对双绕组电机的第二绕组的三相电流进行d-q坐标变换,得到三相电流在d2-q2同步旋转坐标系下的电流分量;12) Perform d-q coordinate transformation on the three-phase current of the second winding of the double-winding motor to obtain the current components of the three-phase current in the d2-q2 synchronous rotation coordinate system;

13)所述d1-q1同步旋转坐标系下的q1轴电流分量与所述d2-q2同步旋转坐标系下的q2轴电流分量作差,得到电流不均衡数学模型。13) The difference between the q1-axis current component in the d1-q1 synchronous rotating coordinate system and the q2-axis current component in the d2-q2 synchronous rotating coordinate system is used to obtain a current imbalance mathematical model.

进一步地,所述步骤1)具体包括:Further, the step 1) specifically includes:

对自然坐标系下的三相电流进行d-q变换,所述d-q坐标变换包括Clark和Park坐标变换矩阵,得到变换后的双绕组电机在双d-q坐标系下的模型:Perform d-q transformation on the three-phase current in the natural coordinate system. The d-q coordinate transformation includes Clark and Park coordinate transformation matrices to obtain the model of the transformed double-winding motor in the double d-q coordinate system:

其中,ωe为电机的电角速度,ud1,uq1,ud2,uq2为d-q轴定子电压,id1,iq1,id2,iq2为定子电流,为电机磁链,R1和R2为定子电阻,Ld1,Ld2为定子自感,Ldd和Lqq分别为d轴和q轴的定子互感;/>为永磁体在每一相绕组中产生的磁链幅值。Among them, ω e is the electrical angular velocity of the motor, u d1 , u q1 , u d2 , u q2 are the dq-axis stator voltage, i d1 , i q1 , i d2 , i q2 are the stator currents, is the motor flux linkage, R 1 and R 2 are the stator resistance, L d1 and L d2 are the stator self-inductance, L dd and L qq are the stator mutual inductance of the d-axis and q-axis respectively;/> is the flux linkage amplitude generated by the permanent magnet in each phase winding.

进一步地,所述步骤1)具体还包括:Further, the step 1) specifically includes:

假设Lq1=Lq2=Lq,R1=R2=R,选取状态量为所述d1-q1同步旋转坐标系下的q1轴电流与所述d2-q2同步旋转坐标系下的q2轴电流之差及其一阶微分,即x1=iq1-iq2,令/>则双绕组电机电流不均衡数学模型的状态空间方程表示为:Assume that L q1 =L q2 =L q , R 1 =R 2 =R, and the selected state quantity is the q1 axis current in the d1-q1 synchronous rotation coordinate system and the q2 axis in the d2-q2 synchronous rotation coordinate system. The difference of current and its first derivative, that is, x 1 =i q1 -i q2 , Order/> Then the state space equation of the double-winding motor current imbalance mathematical model is expressed as:

进一步地,所述步骤2)具体包括:Further, the step 2) specifically includes:

考虑不确定性参数和外界扰动,即R1、R2、Lq1、Lq2、Lqq和Ldd为不确定的,且Lq1≠Lq2,R1≠R2,令R2=a·R1,Lq2=b·Lq1,则所述双绕组电机电流不均衡数学模型的状态空间方程可改写为:Considering the uncertainty parameters and external disturbances, that is, R 1 , R 2 , L q1 , L q2 , L qq and L dd are uncertain, and L q1 ≠L q2 , R 1 ≠R 2 , let R 2 =a ·R 1 ,L q2 =b·L q1 , then the state space equation of the double-winding motor current imbalance mathematical model can be rewritten as:

则上式可简化为:make Then the above formula can be simplified to:

其中,f和g为未知非线性函数,d(t)为外界扰动项,且d(t)有界,|d(t)|≤D,D为正实数。Among them, f and g are unknown nonlinear functions, d(t) is the external disturbance term, and d(t) is bounded, |d(t)|≤D, and D is a positive real number.

进一步地,所述步骤3)具体包括:Further, the step 3) specifically includes:

设计基于RBF神经网络,逼近所述具有不确定性参数的电流不均衡数学模型中的不确定性参数,RBF神经网络输入为步骤1)中的q1轴与q2轴电流之差及其一阶微分,输出为不确定性参数项的估计值。The design is based on the RBF neural network to approximate the uncertainty parameters in the current imbalance mathematical model with uncertainty parameters. The input to the RBF neural network is the difference between the q1-axis and q2-axis currents in step 1) and its first-order differential. , the output is the estimated value of the uncertainty parameter item.

进一步地,所述步骤3)具体还包括:采用RBF神经网络逼近未知非线性函数f和g,RBF神经网络表示为:Further, step 3) specifically includes: using RBF neural network to approximate the unknown nonlinear functions f and g. The RBF neural network is expressed as:

f(x)=W*Thf(x)+εf f(x)=W *T h f (x)+ε f

g(x)=V*Thg(x)+εg g(x)=V *T h g (x)+ε g

其中,x为网络输入,c,b为高斯基函数的参数,j为网络隐含层第j个节点,hf(x)=[hj]T,hg(x)=[hj]T为网络高斯基函数输出,W*,V*为网络理想权值,εf,εg为网络逼近误差,ε≤εN,εN为网络逼近误差的上界;Among them, x is the network input, c and b are the parameters of the Gaussian basis function, j is the j-th node of the hidden layer of the network, h f (x) = [h j ] T , h g (x) = [h j ] T is the network Gaussian function output, W * and V * are the ideal weights of the network, ε f and ε g are the network approximation errors, ε ≤ ε N and ε N are the upper bounds of the network approximation error;

取网络输入为x=[x1 x2]T,则网络输出(即不确定性参数项的估计值)为:Taking the network input as x=[x 1 x 2 ] T , the network output (ie, the estimated value of the uncertainty parameter term) is:

定义估计误差为:Define estimation error for:

其中 in

进一步地,所述步骤4)具体包括:Further, the step 4) specifically includes:

41)根据步骤3)中所述的具有不确定性参数的电流不均衡数学模型,设计包含q1轴与q2轴电流之差及其一阶微分的滑动模态;41) According to the current imbalance mathematical model with uncertainty parameters described in step 3), design the sliding mode including the difference between the q1-axis and q2-axis currents and its first-order differential;

42)选取指数趋近律作为滑模控制器的趋近律,降低滑模控制器输出的抖振现象;42) Select the exponential reaching law as the reaching law of the sliding mode controller to reduce the chattering phenomenon of the output of the sliding mode controller;

43)根据步骤41)和步骤42)推导出滑模控制律的表达式,并使用步骤3)中RBF神经网络的输出代替所述滑模控制律表达式中的不确定性参数项,得到基于RBF神经网络的滑模控制律;43) Derive the expression of the sliding mode control law according to steps 41) and 42), and use the output of the RBF neural network in step 3) to replace the uncertainty parameter term in the expression of the sliding mode control law, and obtain based on Sliding mode control law of RBF neural network;

44)滑模控制器的输出与PI电流控制器的输出叠加后共同作用于双绕组电机,所述双绕组电机的两套绕组分别由独立的PI电流控制器控制,用于跟踪给定的电流指令。44) The output of the sliding mode controller and the output of the PI current controller are superimposed and act together on the double-winding motor. The two sets of windings of the double-winding motor are controlled by independent PI current controllers to track a given current. instruction.

进一步地,所述步骤4)具体包括:Further, the step 4) specifically includes:

所述滑动模态设计为:The sliding mode is designed as:

s=cx1+x2 s=cx 1 +x 2

式中,c为滑动模态系数;In the formula, c is the sliding mode coefficient;

所述指数趋近律设计为:The exponential approaching law is designed as:

式中,k为指数项增益系数,η为切换项增益系数;In the formula, k is the gain coefficient of the exponential term, and eta is the gain coefficient of the switching term;

将滑动模态和具有不确定性参数的电流不均衡数学模型代入指数趋近律可得:By substituting the sliding mode and the current imbalance mathematical model with uncertainty parameters into the exponential approaching law, we can get:

因此,将步骤3)中的RBF神经网络输出代入上式可得所述基于RBF神经网络的滑模控制律的表达式为:Therefore, by substituting the RBF neural network output in step 3) into the above equation, the expression of the sliding mode control law based on RBF neural network can be obtained as:

进一步地,所述步骤4)还包括:Further, the step 4) also includes:

所述滑模控制器的输出与第一绕组的PI电流控制器的输出相减,与第二绕组的PI电流控制器输出相加。The output of the sliding mode controller is subtracted from the output of the PI current controller of the first winding and added to the output of the PI current controller of the second winding.

本发明还提供一种车用双绕组转向电机电流均衡控制系统,包括:The invention also provides a vehicle dual-winding steering motor current balancing control system, which includes:

第一模型建立模块,用于建立基于双d-q坐标变化的双绕组电机电流不均衡数学模型;The first model building module is used to establish a mathematical model of double-winding motor current imbalance based on changes in double d-q coordinates;

第二模型建立模块,根据所述电流不均衡数学模型,考虑其电感、电阻参数的不确定性,建立具有不确定性参数的电流不均衡数学模型;The second model building module establishes a current imbalance mathematical model with uncertainty parameters based on the current imbalance mathematical model and considering the uncertainty of its inductance and resistance parameters;

不确定性参数逼近模块,用于设计RBF神经网络逼近所述具有不确定性参数的电流不均衡数学模型的不确定性参数项;The uncertainty parameter approximation module is used to design the RBF neural network to approximate the uncertainty parameter terms of the current imbalance mathematical model with uncertainty parameters;

电流控制模块,用于设计基于RBF神经网络的滑模控制器,并将所述滑模控制器的输出与PI电流控制器的输出叠加后共同作用在双绕组电机上,实现双绕组转向电机两套绕组之间的电流均衡。The current control module is used to design a sliding mode controller based on the RBF neural network, and superimpose the output of the sliding mode controller with the output of the PI current controller to work together on the double winding motor to realize the dual winding steering motor. Current balance between sets of windings.

本发明的有益效果:Beneficial effects of the present invention:

本发明可以有效地消除双绕电机两套绕组之间电流不均衡现象,使得两套绕组的电流相等,降低双绕组电机的电流不均衡程度,提高了电机整体的,延长电机使用寿命。The invention can effectively eliminate the current imbalance between the two sets of windings of the double-winding motor, make the currents of the two sets of windings equal, reduce the current imbalance of the double-winding motor, improve the overall performance of the motor, and extend the service life of the motor.

本发明所述的RBF神经网络能够对任意不确定性的参数进行逼近,因此本发明的电流均衡控制方法对参数不确定性具有很强的鲁棒性。The RBF neural network of the present invention can approximate parameters with any uncertainty, so the current balance control method of the present invention has strong robustness to parameter uncertainty.

附图说明Description of the drawings

图1为本发明方法的流程图。Figure 1 is a flow chart of the method of the present invention.

图2为本发明的基于RBF神经网络的滑模控制器与PI控制器的关系结构图。Figure 2 is a structural diagram of the relationship between the sliding mode controller and the PI controller based on the RBF neural network of the present invention.

图3为本发明的基于RBF神经网络的滑模控制器结构原理图。Figure 3 is a structural principle diagram of the sliding mode controller based on RBF neural network of the present invention.

具体实施方式Detailed ways

为了便于本领域技术人员的理解,下面结合实施例与附图对本发明作进一步的说明,实施方式提及的内容并非对本发明的限定。In order to facilitate the understanding of those skilled in the art, the present invention will be further described below in conjunction with the embodiments and drawings. The contents mentioned in the embodiments do not limit the present invention.

参照图1所示,本发明的一种车用双绕组转向电机电流均衡控制方法,步骤如下:Referring to Figure 1, a vehicle dual-winding steering motor current balancing control method of the present invention has the following steps:

1)建立基于双d-q坐标变化的双绕组电机电流不均衡数学模型;具体包括:1) Establish a mathematical model of double-winding motor current imbalance based on changes in double d-q coordinates; specifically including:

11)对双绕组电机的第一绕组的三相电流进行d-q坐标变换,得到三相电流在d1-q1同步旋转坐标系下的电流分量;11) Perform d-q coordinate transformation on the three-phase current of the first winding of the double-winding motor to obtain the current components of the three-phase current in the d1-q1 synchronous rotation coordinate system;

12)对双绕组电机的第二绕组的三相电流进行d-q坐标变换,得到三相电流在d2-q2同步旋转坐标系下的电流分量;12) Perform d-q coordinate transformation on the three-phase current of the second winding of the double-winding motor to obtain the current components of the three-phase current in the d2-q2 synchronous rotation coordinate system;

13)所述d1-q1同步旋转坐标系下的q1轴电流分量与所述d2-q2同步旋转坐标系下的q2轴电流分量作差,得到电流不均衡数学模型。13) The difference between the q1-axis current component in the d1-q1 synchronous rotating coordinate system and the q2-axis current component in the d2-q2 synchronous rotating coordinate system is used to obtain a current imbalance mathematical model.

此外,所述步骤1)具体包括:In addition, the step 1) specifically includes:

对自然坐标系下的三相电流进行d-q变换,所述d-q坐标变换包括Clark和Park坐标变换矩阵,得到变换后的双绕组电机在双d-q坐标系下的模型:Perform d-q transformation on the three-phase current in the natural coordinate system. The d-q coordinate transformation includes Clark and Park coordinate transformation matrices to obtain the model of the transformed double-winding motor in the double d-q coordinate system:

其中,ωe为电机的电角速度,ud1,uq1,ud2,uq2为d-q轴定子电压,id1,iq1,id2,iq2为定子电流,为电机磁链,R1和R2为定子电阻,Ld1,Ld2为定子自感,Ldd和Lqq分别为d轴和q轴的定子互感;/>为永磁体在每一相绕组中产生的磁链幅值。Among them, ω e is the electrical angular velocity of the motor, u d1 , u q1 , u d2 , u q2 are the dq-axis stator voltage, i d1 , i q1 , i d2 , i q2 are the stator currents, is the motor flux linkage, R 1 and R 2 are the stator resistance, L d1 and L d2 are the stator self-inductance, L dd and L qq are the stator mutual inductance of the d-axis and q-axis respectively;/> is the flux linkage amplitude generated by the permanent magnet in each phase winding.

以及,所述步骤1)具体还包括:And, the step 1) specifically includes:

假设Lq1=Lq2=Lq,R1=R2=R,选取状态量为所述d1-q1同步旋转坐标系下的q1轴电流与所述d2-q2同步旋转坐标系下的q2轴电流之差及其一阶微分,即x1=iq1-iq2,令/>则双绕组电机电流不均衡数学模型的状态空间方程表示为:Assume that L q1 =L q2 =L q , R 1 =R 2 =R, and the selected state quantity is the q1 axis current in the d1-q1 synchronous rotation coordinate system and the q2 axis in the d2-q2 synchronous rotation coordinate system. The difference of current and its first derivative, that is, x 1 =i q1 -i q2 , Order/> Then the state space equation of the double-winding motor current imbalance mathematical model is expressed as:

2)根据所述电流不均衡数学模型,考虑其电感、电阻参数的不确定性,建立具有不确定性参数的电流不均衡数学模型;具体包括:2) Based on the current imbalance mathematical model and considering the uncertainty of its inductance and resistance parameters, establish a current imbalance mathematical model with uncertainty parameters; specifically including:

考虑不确定性参数和外界扰动,即R1、R2、Lq1、Lq2、Lqq和Ldd为不确定的,且Lq1≠Lq2,R1≠R2,令R2=a·R1,Lq2=b·Lq1,则所述双绕组电机电流不均衡数学模型的状态空间方程可改写为:Considering the uncertainty parameters and external disturbances, that is, R 1 , R 2 , L q1 , L q2 , L qq and L dd are uncertain, and L q1 ≠L q2 , R 1 ≠R 2 , let R 2 =a ·R 1 ,L q2 =b·L q1 , then the state space equation of the double-winding motor current imbalance mathematical model can be rewritten as:

则上式可简化为:make Then the above formula can be simplified to:

其中,f和g为未知非线性函数,d(t)为外界扰动项,且d(t)有界,|d(t)|≤D,D为正实数。Among them, f and g are unknown nonlinear functions, d(t) is the external disturbance term, and d(t) is bounded, |d(t)|≤D, and D is a positive real number.

3)设计RBF神经网络逼近所述具有不确定性参数的电流不均衡数学模型的不确定性参数项;具体包括:3) Design the RBF neural network to approximate the uncertainty parameter terms of the current imbalance mathematical model with uncertainty parameters; specifically include:

设计基于RBF神经网络,逼近所述具有不确定性参数的电流不均衡数学模型中的不确定性参数,RBF神经网络输入为步骤1)中的q1轴与q2轴电流之差及其一阶微分,输出为不确定性参数项的估计值。The design is based on the RBF neural network to approximate the uncertainty parameters in the current imbalance mathematical model with uncertainty parameters. The input to the RBF neural network is the difference between the q1-axis and q2-axis currents in step 1) and its first-order differential. , the output is the estimated value of the uncertainty parameter item.

此外,所述步骤3)具体还包括:采用RBF神经网络逼近未知非线性函数f和g,RBF神经网络表示为:In addition, the step 3) specifically includes: using RBF neural network to approximate the unknown nonlinear functions f and g. The RBF neural network is expressed as:

f(x)=W*Thf(x)+εf f(x)=W *T h f (x)+ε f

g(x)=V*Thg(x)+εg g(x)=V *T h g (x)+ε g

其中,x为网络输入,c,b为高斯基函数的参数,j为网络隐含层第j个节点,hf(x)=[hj]T,hg(x)=[hj]T为网络高斯基函数输出,W*,V*为网络理想权值,εf,εg为网络逼近误差,ε≤εN,εN为网络逼近误差的上界;Among them, x is the network input, c and b are the parameters of the Gaussian basis function, j is the j-th node of the hidden layer of the network, h f (x) = [h j ] T , h g (x) = [h j ] T is the network Gaussian function output, W * and V * are the ideal weights of the network, ε f and ε g are the network approximation errors, ε ≤ ε N and ε N are the upper bounds of the network approximation error;

取网络输入为x=[x1 x2]T,则网络输出(即不确定性参数项的估计值)为:Taking the network input as x=[x 1 x 2 ] T , the network output (ie, the estimated value of the uncertainty parameter term) is:

定义估计误差为:Define estimation error for:

其中 in

4)设计基于RBF神经网络的滑模控制器,并将所述滑模控制器的输出与PI电流控制器的输出叠加后共同作用在双绕组电机上,实现双绕组转向电机两套绕组之间的电流均衡;4) Design a sliding mode controller based on the RBF neural network, and superimpose the output of the sliding mode controller with the output of the PI current controller to act on the double winding motor to realize the steering between the two sets of windings of the double winding motor. current balance;

其中,所述步骤4)具体包括:Wherein, said step 4) specifically includes:

41)根据步骤3)中所述的具有不确定性参数的电流不均衡数学模型,设计包含q1轴与q2轴电流之差及其一阶微分的滑动模态;41) According to the current imbalance mathematical model with uncertainty parameters described in step 3), design the sliding mode including the difference between the q1-axis and q2-axis currents and its first-order differential;

42)选取指数趋近律作为滑模控制器的趋近律,降低滑模控制器输出的抖振现象;42) Select the exponential reaching law as the reaching law of the sliding mode controller to reduce the chattering phenomenon of the output of the sliding mode controller;

43)根据步骤41)和步骤42)推导出滑模控制律的表达式,并使用步骤3)中RBF神经网络的输出代替所述滑模控制律表达式中的不确定性参数项,得到基于RBF神经网络的滑模控制律;43) Derive the expression of the sliding mode control law according to steps 41) and 42), and use the output of the RBF neural network in step 3) to replace the uncertainty parameter term in the expression of the sliding mode control law, and obtain based on Sliding mode control law of RBF neural network;

44)滑模控制器的输出与PI电流控制器的输出叠加后共同作用于双绕组电机,所述双绕组电机的两套绕组分别由独立的PI电流控制器控制,用于跟踪给定的电流指令。44) The output of the sliding mode controller and the output of the PI current controller are superimposed and act together on the double-winding motor. The two sets of windings of the double-winding motor are controlled by independent PI current controllers to track a given current. instruction.

以及,所述步骤4)具体包括:And, said step 4) specifically includes:

所述滑动模态设计为:The sliding mode is designed as:

s=cx1+x2 s=cx 1 +x 2

式中,c为滑动模态系数;In the formula, c is the sliding mode coefficient;

所述指数趋近律设计为:The exponential approaching law is designed as:

式中,k为指数项增益系数,η为切换项增益系数;In the formula, k is the gain coefficient of the exponential term, and eta is the gain coefficient of the switching term;

将滑动模态和具有不确定性参数的电流不均衡数学模型代入指数趋近律可得:By substituting the sliding mode and the current imbalance mathematical model with uncertainty parameters into the exponential approaching law, we can get:

因此,将步骤3)中的RBF神经网络输出代入上式可得所述基于RBF神经网络的滑模控制律的表达式为:Therefore, by substituting the RBF neural network output in step 3) into the above equation, the expression of the sliding mode control law based on RBF neural network can be obtained as:

所述滑模控制器的输出与第一绕组的PI电流控制器的输出相减,与第二绕组的PI电流控制器输出相加。The output of the sliding mode controller is subtracted from the output of the PI current controller of the first winding and added to the output of the PI current controller of the second winding.

参照图2所示,本发明的基于RBF神经网络的滑模控制器的输入为双绕组电机q1轴电流与q2轴电流之差;本发明的基于RBF神经网络的滑模控制器的输出与第一绕组的PI控制器输出相减,与第二绕组的PI控制器输出相加,分别作用于两套绕组。所述PI控制器输入指令电流与实际电流的偏差,输出控制电压并作用于单个绕组。Referring to Figure 2, the input of the sliding mode controller based on the RBF neural network of the present invention is the difference between the q1 axis current and the q2 axis current of the double winding motor; the output of the sliding mode controller based on the RBF neural network of the present invention and the third The PI controller output of the first winding is subtracted and added to the PI controller output of the second winding, acting on the two sets of windings respectively. The PI controller inputs the deviation between the command current and the actual current, outputs a control voltage and acts on a single winding.

参照图3所示,本发明的基于RBF神经网络的滑模控制器包括具有不确定性电流均衡数学模型、RBF神经网络和滑模控制律。所述RBF神经网络输入具有不确定性电流均衡数学模型的输出及其一阶微分,输出不确定性参数的估计值。所述滑模控制律将具有不确定性电流均衡数学模型的输出与理想值(即q1轴电流与q2轴电流之差为0)进行比较后作为滑模控制律的输入,滑模控制律的输出与第一绕组的PI控制器输出相减,与第二绕组的PI控制器输出相加,分别作用于两套绕组。Referring to Figure 3, the sliding mode controller based on the RBF neural network of the present invention includes an uncertain current balance mathematical model, an RBF neural network and a sliding mode control law. The RBF neural network inputs the output of the uncertain current balance mathematical model and its first-order differential, and outputs the estimated value of the uncertainty parameter. The sliding mode control law compares the output of the uncertain current balance mathematical model with the ideal value (that is, the difference between the q1-axis current and the q2-axis current is 0) as the input of the sliding mode control law. The output is subtracted from the PI controller output of the first winding and added to the PI controller output of the second winding, acting on the two sets of windings respectively.

本发明还提供一种车用双绕组转向电机电流均衡控制系统,包括:The invention also provides a vehicle dual-winding steering motor current balancing control system, which includes:

第一模型建立模块,用于建立基于双d-q坐标变化的双绕组电机电流不均衡数学模型;The first model building module is used to establish a mathematical model of double-winding motor current imbalance based on changes in double d-q coordinates;

第二模型建立模块,根据所述电流不均衡数学模型,考虑其电感、电阻参数的不确定性,建立具有不确定性参数的电流不均衡数学模型;The second model building module establishes a current imbalance mathematical model with uncertainty parameters based on the current imbalance mathematical model and considering the uncertainty of its inductance and resistance parameters;

不确定性参数逼近模块,用于设计RBF神经网络逼近所述具有不确定性参数的电流不均衡数学模型的不确定性参数项;The uncertainty parameter approximation module is used to design the RBF neural network to approximate the uncertainty parameter terms of the current imbalance mathematical model with uncertainty parameters;

电流控制模块,用于设计基于RBF神经网络的滑模控制器,并将所述滑模控制器的输出与PI电流控制器的输出叠加后共同作用在双绕组电机上,实现双绕组转向电机两套绕组之间的电流均衡。The current control module is used to design a sliding mode controller based on the RBF neural network, and superimpose the output of the sliding mode controller with the output of the PI current controller to work together on the double winding motor to realize the dual winding steering motor. Current balance between sets of windings.

本发明具体应用途径很多,以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进,这些改进也应视为本发明的保护范围。There are many specific ways of application of the present invention. The above are only the preferred embodiments of the present invention. It should be pointed out that for those of ordinary skill in this technical field, several improvements can be made without departing from the principles of the present invention. These improvements Improvements should also be considered as the protection scope of the present invention.

Claims (6)

1. The current balance control method for the vehicular double-winding steering motor is characterized by comprising the following steps of:
1) Establishing a double-winding motor current imbalance mathematical model based on double d-q coordinate change;
2) According to the current imbalance mathematical model, the uncertainty of inductance and resistance parameters is considered, and a current imbalance mathematical model with uncertainty parameters is established;
3) Designing an RBF neural network to approximate an uncertainty parameter term of the current imbalance mathematical model with uncertainty parameters;
4) Designing a sliding mode controller based on an RBF neural network, and superposing the output of the sliding mode controller and the output of a PI current controller to jointly act on the double-winding motor to realize current balance between two sets of windings of the double-winding steering motor;
the step 1) specifically comprises the following steps:
11 D-q coordinate transformation is carried out on the three-phase current of the first winding of the double-winding motor, so that current components of the three-phase current under a d1-q1 synchronous rotation coordinate system are obtained;
12 D-q coordinate transformation is carried out on the three-phase current of the second winding of the double-winding motor, so that current components of the three-phase current under a d2-q2 synchronous rotation coordinate system are obtained;
13 The q1 axis current component under the d1-q1 synchronous rotation coordinate system is differenced with the q2 axis current component under the d2-q2 synchronous rotation coordinate system, and a current imbalance mathematical model is obtained;
the step 1) specifically comprises the following steps:
d-q coordinate transformation is carried out on three-phase current under a natural coordinate system, the d-q coordinate transformation comprises Clark and Park coordinate transformation matrixes, and a model of the transformed double-winding motor under a double d-q coordinate system is obtained:
wherein omega e U is the electrical angular velocity of the motor d1 ,u q1 ,u d2 ,u q2 For d-q axis stator voltage, i d1 ,i q1 ,i d2 ,i q2 For the stator current to be present,r is the flux linkage of the motor 1 And R is 2 Is stator resistance L d1 ,L d2 For stator self-inductance, L dd And L qq The stators respectively have d axis and q axis mutual inductance; />The magnitude of flux linkage generated in each phase winding for the permanent magnet;
the step 1) specifically further includes:
let L be q1 =L q2 =L q ,R 1 =R 2 =r, the state quantity is selected as the difference between the q 1-axis current in the d1-q1 synchronous rotation coordinate system and the q 2-axis current in the d2-q2 synchronous rotation coordinate system, i.e.Order theThe state space equation for the double-winding motor current imbalance mathematical model is expressed as:
the step 2) specifically comprises the following steps:
taking into account uncertainty parameters and external disturbances, i.e. R 1 、R 2 、L q1 、L q2 、L qq And L dd Is indeterminate, and L q1 ≠L q2 ,R 1 ≠R 2 Let R 2 =a·R 1 ,L q2 =b·L q1 The state space equation of the double-winding motor current imbalance mathematical model is rewritten as:
order theThe above simplification is:
wherein f and g are unknown nonlinear functions, D (t) is an external disturbance term, D (t) is bounded, D (t) is less than or equal to D, and D is a positive real number.
2. The method for controlling current balance of a vehicular dual-winding steering motor according to claim 1, wherein the step 3) specifically comprises:
and (3) designing an RBF neural network based on the uncertainty parameters in the current imbalance mathematical model with the uncertainty parameters, wherein the RBF neural network is input into the difference between the q1 axis and the q2 axis in the step (1) and the first-order differentiation thereof, and the output is the estimated value of the uncertainty parameter item.
3. The method for controlling current balance of a vehicular dual-winding steering motor according to claim 2, wherein the step 3) specifically further comprises: the unknown nonlinear functions f and g are approximated by using an RBF neural network expressed as:
f(x)=W *T h f (x)+ε f
g(x)=V *T h g (x)+ε g
wherein x is the network input, c, b is the parameter of the Gaussian basis function, j is the j node of the hidden layer of the network, h f (x)=[h j ] T ,h g (x)=[h j ] T For output of Gaussian basis function of network, W * ,V * Epsilon as ideal weight of network f ,ε g For network approximation error, epsilon is less than or equal to epsilon N ,ε N The upper bound of the network approximation error;
taking the network input as x= [ x ] 1 x 2 ] T The network output is:
defining an estimation errorThe method comprises the following steps:
wherein the method comprises the steps of
4. The method for controlling current balance of a vehicular dual-winding steering motor according to claim 3, wherein the step 4) specifically comprises:
41 Designing a sliding mode comprising the difference between the q1 axis and the q2 axis currents and the first derivative thereof according to the current imbalance mathematical model with uncertainty parameters described in step 3);
42 Selecting an index approach law as an approach law of the sliding mode controller, and reducing a buffeting phenomenon output by the sliding mode controller;
43 Deducing an expression of the sliding mode control law according to the step 41) and the step 42), and using the output of the RBF neural network in the step 3) to replace an uncertainty parameter item in the expression of the sliding mode control law so as to obtain the sliding mode control law based on the RBF neural network;
44 The output of the sliding mode controller and the output of the PI current controller are overlapped and then jointly act on the double-winding motor, and two sets of windings of the double-winding motor are respectively controlled by the independent PI current controllers and are used for tracking given current instructions.
5. The method for controlling current balance of a vehicular dual-winding steering motor according to claim 4, wherein the step 4) specifically comprises:
the sliding mode is designed as follows:
s=cx 1 +x 2
wherein c is a sliding mode coefficient;
the exponential approach law is designed as follows:
wherein k is an exponential gain coefficient, and eta is a switching gain coefficient;
substituting the sliding mode and the current imbalance mathematical model with uncertainty parameters into an exponential approach law to obtain:
therefore, substituting the RBF neural network output in step 3) into the above formula can obtain the expression of the sliding mode control law based on the RBF neural network as follows:
6. the utility model provides a duplex winding turns to motor current balance control system for vehicle which characterized in that includes:
the first model building module is used for building a double-winding motor current imbalance mathematical model based on double d-q coordinate change;
the second model building module is used for building the current unbalance mathematical model with uncertainty parameters by considering the uncertainty of the inductance and resistance parameters according to the current unbalance mathematical model;
the uncertainty parameter approximation module is used for designing an RBF neural network to approximate an uncertainty parameter item of the current imbalance mathematical model with the uncertainty parameter;
the current control module is used for designing a sliding mode controller based on an RBF neural network, and superposing the output of the sliding mode controller and the output of the PI current controller to jointly act on the double-winding motor so as to realize current balance between two sets of windings of the double-winding steering motor;
the first model building module specifically comprises:
d-q coordinate transformation is carried out on three-phase current under a natural coordinate system, the d-q coordinate transformation comprises Clark and Park coordinate transformation matrixes, and a model of the transformed double-winding motor under a double d-q coordinate system is obtained:
wherein omega e U is the electrical angular velocity of the motor d1 ,u q1 ,u d2 ,u q2 For d-q axis stator voltage, i d1 ,i q1 ,i d2 ,i q2 For the stator current to be present,r is the flux linkage of the motor 1 And R is 2 Is stator resistance L d1 ,L d2 For stator self-inductance, L dd And L qq The stators respectively have d axis and q axis mutual inductance; />The magnitude of flux linkage generated in each phase winding for the permanent magnet;
let L be q1 =L q2 =L q ,R 1 =R 2 R, the state quantity is selected to be the difference between the q1 axis current in the d1-q1 synchronous rotation coordinate system and the q2 axis current in the d2-q2 synchronous rotation coordinate system and the first order differential thereof, namelyLet->The state space equation for the double-winding motor current imbalance mathematical model is expressed as:
the second model building module specifically comprises:
taking into account uncertainty parameters and external disturbances, i.e. R 1 、R 2 、L q1 、L q2 、L qq And L dd Is indeterminate, and L q1 ≠L q2 ,R 1 ≠R 2 Let R 2 =a·R 1 ,L q2 =b·L q1 The state space equation of the double-winding motor current imbalance mathematical model is rewritten as:
order theThe above simplification is:
wherein f and g are unknown nonlinear functions, D (t) is an external disturbance term, D (t) is bounded, D (t) is less than or equal to D, and D is a positive real number.
CN202111353115.5A 2021-11-16 2021-11-16 A vehicle dual-winding steering motor current balancing control method and system Active CN114123893B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111353115.5A CN114123893B (en) 2021-11-16 2021-11-16 A vehicle dual-winding steering motor current balancing control method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111353115.5A CN114123893B (en) 2021-11-16 2021-11-16 A vehicle dual-winding steering motor current balancing control method and system

Publications (2)

Publication Number Publication Date
CN114123893A CN114123893A (en) 2022-03-01
CN114123893B true CN114123893B (en) 2023-10-27

Family

ID=80395875

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111353115.5A Active CN114123893B (en) 2021-11-16 2021-11-16 A vehicle dual-winding steering motor current balancing control method and system

Country Status (1)

Country Link
CN (1) CN114123893B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102868346A (en) * 2012-08-16 2013-01-09 北京索德电气工业有限公司 Brushless doubly-fed motor excitation control system and control method using same
CN202889279U (en) * 2012-10-19 2013-04-17 北京索德电气工业有限公司 Brushless doubly fed motor excitation control device
CN107124128A (en) * 2017-04-28 2017-09-01 荣信汇科电气技术有限责任公司 A kind of control method of the double winding heavy-duty motor drive system based on IEGT

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102868346A (en) * 2012-08-16 2013-01-09 北京索德电气工业有限公司 Brushless doubly-fed motor excitation control system and control method using same
CN202889279U (en) * 2012-10-19 2013-04-17 北京索德电气工业有限公司 Brushless doubly fed motor excitation control device
CN107124128A (en) * 2017-04-28 2017-09-01 荣信汇科电气技术有限责任公司 A kind of control method of the double winding heavy-duty motor drive system based on IEGT

Also Published As

Publication number Publication date
CN114123893A (en) 2022-03-01

Similar Documents

Publication Publication Date Title
CN106788086B (en) Command Filtering Finite Time Fuzzy Control Method for Asynchronous Motor Considering Input Saturation
CN109450320A (en) The permanent magnet synchronous motor sliding-mode control compensated based on Reaching Law and disturbance observation
CN107577149B (en) Follow-up control method adopting fractional order fast terminal sliding mode control
CN111404447B (en) Fault-tolerant control method and system for open-phase fault of stator winding of six-phase permanent magnet synchronous motor
CN106788046B (en) Permanent magnet synchronous motor command filtering finite time fuzzy control method
CN112117941A (en) Fault-tolerant control method of open-winding permanent magnet synchronous motor based on model prediction current control
CN111969597B (en) Dynamic surface integral sliding mode controller with SVC (static Var compensator) for multi-machine infinite power system
Qu et al. Sliding-mode anti-disturbance speed control of permanent magnet synchronous motor based on an advanced reaching law
CN117691903A (en) Sliding mode control method of permanent magnet synchronous motor based on RBF neural network
CN115313939A (en) Fuzzy adaptive control method of command filter for permanent magnet synchronous motor stochastic system
Qian et al. Extended State Observer‐Based Sliding Mode Control with New Reaching Law for PMSM Speed Control
CN113987988A (en) A Method for Establishing the Hamiltonian Model of Inverter Virtual Generator
Shi et al. Angle Tracking and Fault-Tolerant Control of Steer-by-Wire System with Dual Three-Phase Motor for Autonomous Vehicle
CN115800844A (en) Model-free sliding mode control method for permanent magnet synchronous motor based on reduced-order PI observer
CN114280944B (en) PMSM system finite time dynamic surface control method with output constraint
CN114123893B (en) A vehicle dual-winding steering motor current balancing control method and system
CN106533313B (en) The extreme learning machine command filtering control method of Over Electric Motor with PMSM
CN106655962B (en) Electric vehicle Induction Motor-Driven system control method based on extreme learning machine
CN112910349A (en) Permanent magnet synchronous motor, sliding mode control method, control system, terminal and medium
CN113381662B (en) Permanent magnet synchronous motor random system fuzzy control method based on finite time dynamic surface technology
Ma et al. Fault‐tolerant control of PMSM based on NTSMC and NLFO
CN115441783A (en) Sliding mode control method for permanent magnet synchronous motor based on adaptive reaching law
CN115694283A (en) Parameter robustness brushless double-fed motor decoupling anti-interference control method
Liang et al. Dual-redundancy PMSM servo system: Using single neuron PID controller
Nikpayam et al. An optimized vector control strategy for induction machines during open‐phase failure condition using particle swarm optimization algorithm

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