CN106712629A - 一种永磁同步电机的电流控制方法 - Google Patents
一种永磁同步电机的电流控制方法 Download PDFInfo
- Publication number
- CN106712629A CN106712629A CN201611162194.0A CN201611162194A CN106712629A CN 106712629 A CN106712629 A CN 106712629A CN 201611162194 A CN201611162194 A CN 201611162194A CN 106712629 A CN106712629 A CN 106712629A
- Authority
- CN
- China
- Prior art keywords
- value
- represent
- electric current
- current loop
- stator
- 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
Links
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Ac Motors In General (AREA)
Abstract
本发明提供一种永磁同步电机的电流控制方法,属于电流控制技术领域,适用于对永磁同步电机中的电流环进行电流控制;包括:步骤S1.以一误差参数为状态量建立一电流控制模型;步骤S2.采用一第一观测器对误差参数进行观测,以获得误差参数;步骤S3.根据获得的误差参数和电流控制模型处理得到一电压指令值;步骤S4.采用一第二观测器对永磁同步电机的死区电压进行观测,以得到一死区电压值;步骤S5.将死区电压值与电压指令值进行比较,并根据比较结果对电压指令值进行修正,以得到修正后的电压指令值。本发明的有益效果:在现有的永磁同步电机闭环电流控制中添加模型误差补偿和死区电压补偿,有效提高电流控制精度。
Description
技术领域
本发明涉及电流控制技术领域,尤其涉及一种永磁同步电机的电流控制方法。
背景技术
传统电流环是利用比例调节和积分调节(proportional integral controller,PI)控制器产生下一个脉冲宽度调制(Pulse Width Modulation,PWM)周期的电压控制信号Ud(定子d轴电压控制信号)和Uq(定子q轴电压控制信号),但由于PI控制器属于滞后型的控制器,只能根据偏差给出控制信号,无法提高***的动态性。针对这一缺陷,目前一种较为流行的电流控制方法是电流预测控制方法,具体思路是通过获取下一个开关周期开始时刻的参考定子电流指令值,并采样当前控制周期的定子电流值,基于永磁同步电机模型方程计算出对应的电压指令值,将指令值转换成对应的开关管占空比,使输出电流在下一个周期等于给定的参考电流。
基于无差拍思想的电流预测控制方法可以达到满意的电流动态特性。但预测控制需要精确的对象模型才能输出准确的控制行为,而电机对象是一个时变***,在实际运行过程中,电机本体温度会有一定程度的升高,而对温度非常敏感的定子电阻和转子磁链值都会随之变化,且离散电机方程是非线性电机方程的近似离散线性化,忽略相应的高次项会存在一定的模型误差,这样采用标称方程计算得出的电压指令值就会在一定程度上偏离实际所需的电压值,从而无法很好地控制电流精度。因此,如何补偿模型误差成为高精度预测电流控制的关键。
另外,在实际的驱动***中,除了模型误差外,逆变器的死区时间、开关管的通态压降以及直流端的电压扰动也会影响控制器的性能,给定子电流带来一定的误差和畸变。目前普遍使用的补偿方法是基于固定电压技术,通过死区时间、PWM周期以及直流母线电压值大致估算出所损失的部分电压值,然后将这部分损失的电压值加入到空间电压脉宽调制的各相电压指令值中实现补偿。
基于固定电压补偿的死区补偿方法该种方法实现简单,但没有考虑零电流钳位问题,而且采用固定电压补偿无法实现对死区电压的完全补偿,性能上要打一定折扣。
发明内容
针对现有的电流预测控制方法中存在的电机参数摄动和建模误差所带来的电压指令值偏差,以及目前死区电压补偿方法精度交底的问题,本发明提供了一种能够有效抑制电流预测控制时由于参数摄动、建模不准确以及死去时间的影响,操作简单易行的基于电流预测控制方法的永磁同步电机的电流控制方法。
本发明采用如下技术方案:
一种永磁同步电机的电流控制方法,适用于对所述永磁同步电机中的电流环进行电流控制;所述电流控制方法包括:
步骤S1.以一误差参数为状态量建立一电流控制模型;
步骤S2.采用一第一观测器对所述误差参数进行观测,以获得所述误差参数;
步骤S3.根据获得的所述误差参数和所述电流控制模型处理得到一电压指令值;
步骤S4.采用一第二观测器对所述永磁同步电机的死区电压进行观测,以得到一死区电压值;
步骤S5.将所述死区电压值与所述电压指令值进行比较,并根据比较结果对所述电压指令值进行修正,以得到修正后的所述电压指令值;
修正后的所述电压指令值被输入到一空间矢量脉宽调制装置并进行调制,以获得一用于控制所述电流环中的开关管进行动作的脉冲信号。
优选的,所述步骤S1中,于一预测电流控制器中构建所述电流控制模型,以对所述电压指令值进行计算。
优选的,所述步骤S1中,采用下述公式表示所述电流控制模型:
其中,
u=[ud uq]T;
表示所述电流环中的定子的电流值的估计量;
表示所述电流环中的所述定子的所述电流值的d轴分量的估计量;
表示所述电流环中的所述定子的所述电流值的q轴分量的估计量;
f表示所述误差参数;
表示所述误差参数的估计量;
fd表示所述误差参数的d轴分量;
fq表示所述误差参数的q轴分量;
u表示所述电流环中的所述定子的电压值;
ud表示所述电流环中的所述定子的所述电压值的d轴分量;
uq表示所述电流环中的所述定子的所述电压值的q轴分量;
Ld表示所述电流环中的定子绕组的电感值的d轴分量;
Lq表示所述电流环中的所述定子绕组的所述电感值的q轴分量;
Rs表示所述电流环中的所述定子的电阻值;
Ψr表示所述电流环中的转子的磁链值;
ωr表示所述电流环中的所述转子的转速值。
优选的,所述步骤S2中,采用下述公式计算得到所述误差参数:
其中,
u=[ud uq]T;
i表示所述电流环中定子的电流值;
表示所述电流环中的所述定子的所述电流值的估计量;
表示所述电流环中的所述定子的所述电流值的d轴分量的估计量;
表示所述电流环中的所述定子的所述电流值的q轴分量的估计量;
表示所述电流环中的所述定子的所述电流值经过降阶处理后得到的值;
表示所述电流环中所述电流值经过降阶处理后得到的值的估计量;
表示所述误差参数的估计量;
表示所述误差参数经过降阶处理后得到的值的估计量;
u表示所述电流环中的所述定子的电压值;
ud表示所述电流环中的所述定子的所述电压值的d轴分量;
uq表示所述电流环中的所述定子的所述电压值的q轴分量;
Ld表示所述电流环中的定子绕组的电感值的d轴分量;
Lq表示所述电流环中的所述定子绕组的所述电感值的q轴分量;
Rs表示所述电流环中的所述定子的电阻值;
Ψr表示所述电流环中的转子的磁链值;
ωr表示所述电流环中的所述转子的转速值;
G为一增益系数矩阵,g11,g12,g21和g22均为所述增益系数矩阵中的矩阵元素。
优选的,所述步骤S3中,采用下述公式计算得到所述电压指令值:
其中,
ik=[id(k) iq(k)]T;
fk=[fd(k) fq(k)]T;
uk表示所述电压指令值;
ik表示所述电流环中的当前采样时刻的定子的电流采样值;
i* k+1表示所述电流环中的所述当前采样时刻的下一个采样时刻的电流指令值;
id(k)表示所述电流环中的所述当前采样时刻的所述定子的所述电流采样值的d轴分量;
iq(k)表示所述电流环中的所述当前采样时刻的所述定子的所述电流采样值的q轴分量;
fk表示所述电流环中的所述当前采样时刻的所述误差参数;
fd(k)表示所述电流环中的所述当前采样时刻的所述误差参数的d轴分量;
fq(k)表示所述电流环中的所述当前采样时刻的所述误差参数的q轴分量;
Ld表示所述电流环中的定子绕组的电感值的d轴分量;
Lq表示所述电流环中的所述定子绕组的所述电感值的q轴分量;
Ts表示所述电流环中的脉冲宽制控制周期值;
Rs表示所述电流环中的所述定子的电阻值;
Ψr表示所述电流环中的转子的磁链值;
ωr表示所述电流环中的所述转子的转速值。
优选的,所述步骤S3中,在计算所述电压指令值前,采用下述公式对所述误差参数进行变换:
其中,
表示所述误差参数的估计量;
ε表示变换后的所述误差参数;
Gi表示。。。。
优选的,所述步骤S4中,采用下述公式计算得到所述死区电压值:
其中,
表示所述死区电压值经过降阶处理后得到的值的估计量;
γ为自适应系数,所述自适应系数大于零;
ea表示所述电流环中的定子的a相电流预测值与所述定子的a相电流实际值的差值;
ia表示所述电流环中的所述定子的所述a相电流实际值;
Ls表示所述电流环中的定子绕组的电感值。
优选的,采用下述公式计算得到所述a相电流实际值:
其中,
ia表示所述电流环中的所述定子的所述a相电流实际值;
表示所述电流环中的所述定子的所述a相电流实际值经过降阶处理后得到的值;
θr表示所述电流环中的转子的角度值;
udead表示所述死区电压值;
ua *表示所述电压指令值的a相分量;
Ls表示所述电流环中的所述定子绕组的电感值;
Rs表示所述电流环中的所述定子的电阻值;
Ψr表示所述电流环中的所述转子的磁链值;
ωr表示所述电流环中的所述转子的转速值。
优选的,采用下述公式计算得到所述a相电流预测值:
其中,
ia表示所述电流环中的所述定子的所述a相电流实际值;
表示所述电流环中的所述定子的所述a相预测电流值经过降阶处理后得到的值的估计量;
θr表示所述电流环中的转子的角度值;
表示所述死区电压值经过降阶处理后得到的值的估计量;
ua *表示所述电压指令值的a相分量;
Ls表示所述电流环中的所述定子绕组的电感值;
Rs表示所述电流环中的所述定子的电阻值;
Ψr表示所述电流环中的所述转子的磁链值;
ωr表示所述电流环中的所述转子的转速值。
本发明的有益效果是:在现有的永磁同步电机闭环电流控制中添加模型误差补偿和死区电压补偿,以补偿后的电压指令值对永磁同步电机进行闭环电流控制,将补偿后的电压指令值输入一空间矢量脉宽调制装置进行运算得出控制,使电流信号能够准确跟踪电压指令值,解决现有技术中电流预测控制方法中电机参数摄动和建模误差所带来的电压指令偏差,以及目前死区补偿方法精度较低的问题。
附图说明
图1为本发明的一种优选实施例中,永磁同步电机的电流控制的模型示意图;
图2为本发明的一种优选实施例中,永磁同步电机的电流控制方法的流程图;
图3为无补偿情况下的a相电流波形图;
图4为无补偿情况下的定子dq轴波形图;
图5为完全补偿情况下的a相电流波形图;
图6为完全补偿情况下的定子dq轴波形图。
具体实施方式
需要说明的是,在不冲突的情况下,下述技术方案,技术特征之间可以相互组合。
下面结合附图对本发明的具体实施方式作进一步的说明:
如图1-2所示,
一种永磁同步电机的电流控制方法,适用于对上述永磁同步电机中的电流环进行电流控制;其特征在于,上述电流控制方法包括:
步骤S1.以一误差参数为状态量建立一电流控制模型;
步骤S2.采用一第一观测器对上述误差参数进行观测,以获得上述误差参数;
步骤S3.根据获得的上述误差参数和上述电流控制模型处理得到一电压指令值;
步骤S4.采用一第二观测器对上述永磁同步电机的死区电压进行观测,以得到一死区电压值;
步骤S5.将上述死区电压值与上述电压指令值进行比较,并根据比较结果对上述电压指令值进行修正,以得到修正后的上述电压指令值;
修正后的上述电压指令值被输入到一空间矢量脉宽调制装置并进行调制,以获得一用于控制上述电流环中的开关管进行动作的脉冲信号;
于一预测电流控制器中构建上述电流控制模型,以对上述电压指令值进行计算。
在本实施例中,从三相电压源逆变器(voltage source inverter,VSI)的输出中获取永磁同步电机的三相电流(a相电流ia和b相电流ib和图中未示出的c相电流ic),通过坐标变换得到在两相旋转坐标系下的电机定子电流(定子d轴上的电流分量id和定子q轴上的电流分量iq),其中,上述的坐标变换包括三相静止坐标系转两相静止坐标系(3s/2s,即CLARK变换)和两相静止坐标系转两相旋转坐标系(2s/2r,即PARK变换),将经过坐标变换后得到的定子d轴上的电流分量id和定子q轴上的电流分量iq输入到第一观测器和预测电流控制器中,第一观测器经过计算得到误差参数(定子d轴上的误差参数分量fd和定子q轴上的误差分量fq)并将误差参数输入到预测电流观测器中,同时,采集电流环控制中当前时刻的电流指令值(定子d轴上的电流指令值分量id和定子q轴上的电流指令值分量iq),上述的预测电流控制器经过计算得到电压指令值(定子d轴上的电压指令值的分量u* d和定子q轴上的电压指令值的分量u* q)。
进一步的,由于三相对称,只要能观测到一相的死区电压即可,因此,第二观测器从三相电压源逆变器的输出中获取永磁同步电机的a相电流ia经过计算先得到a相死区电压最后得到死区电压值(定子d轴上的死区电压值ud dead和定子q轴上的死区电压值uq dead),利用死区电压值对电压指令值进行修正得到修正后的电压指令值,修正后的死区电压值经过坐标转换(两相旋转坐标系转两相静止坐标系2r/2s)得到两相静止坐标系下的电压指令值,然后,将经过坐标转换的电压指令值输入到空间矢量脉宽调制装置(Space VectorPulse Width Modulation,SVPWM)并进行调制,以获得用于控制上述电流环中的开关管(即三相VSI中的开关管)进行动作的脉冲信号。
其中,旋转变压器作为角度位置信号检测传感器,用于检测电机转子的角度位置(θr表示电流环中的转子的角度值,为上述角度值的估算量)等信息。
如图3-6所示,通过对比上面补偿前后的电流波形图可知,在补偿前,电流信号不能真实的跟踪电流指令,存在一定的偏差,同时由于死区时间的影响,dq轴电流存在一定的脉动。在应用了本发明所提出的补偿策略后,对定子电流取得了良好的控制效果。
通过图1可以看出,基于两个平行的观测器(第一观测器和第二观测器)对电机方程中的不确定项和死区电压进行观测,不确定项输出到预测电流控制器中参与电压指令值得运算,死区电压对预测电流控制器的输出指令值进行修正,通过上述步骤就能对定子电流产生较好的控制效果。
因此,在现有的永磁同步电机闭环电流控制中添加模型误差补偿和死区电压补偿,以补偿后的电压指令值对永磁同步电机进行闭环电流控制,将补偿后的电压指令值输入一空间矢量脉宽调制装置进行运算得出控制,使电流信号能够准确跟踪电压指令值,解决现有技术中电流预测控制方法中电机参数摄动和建模误差所带来的电压指令偏差,以及目前死区补偿方法精度较低的问题。
本发明优选的实施例中,上述步骤S1中,采用下述公式表示上述电流控制模型:
其中,fc=[fd fq]T; u=[ud uq]T; 表示上述电流环中的定子的电流值的估计量;表示上述电流环中的上述定子的上述电流值的d轴分量的估计量;表示上述电流环中的上述定子的上述电流值的q轴分量的估计量;f表示上述误差参数;表示上述误差参数的估计量;fd表示上述误差参数的d轴分量;fq表示上述误差参数的q轴分量;u表示上述电流环中的上述定子的电压值;ud表示上述电流环中的上述定子的上述电压值的d轴分量;uq表示上述电流环中的上述定子的上述电压值的q轴分量;Ld表示上述电流环中的定子绕组的电感值的d轴分量;Lq表示上述电流环中的上述定子绕组的上述电感值的q轴分量;Rs表示上述电流环中的上述定子的电阻值;Ψr表示上述电流环中的转子的磁链值;ωr表示上述电流环中的上述转子的转速值。
在本实施例中,采样当前时刻的定子d轴反馈电流信号id(k)、定子q轴反馈电流信号iq(k),再利用上面的公式计算下一个采样时刻的定子电流值(也即下一时刻的预测电流值)和与传统电机电流方程不同的是,方程加入了误差参数fd和fq,由于误差参数在初始阶段是0,采样的实际电流和方程计算所得的预测电流值不完全一致,因此,可以基于这一误差来计算误差参数fd和fq。
本发明优选的实施例中,上述步骤S2中,采用下述公式计算得到上述误差参数:
其中,u=[ud uq]T;i表示上述电流环中定子的电流值;表示上述电流环中的上述定子的上述电流值经过降阶处理后得到的值;表示上述电流环中上述电流值经过降阶处理后得到的值的估计量;表示上述误差参数的估计量;表示上述误差参数经过降阶处理后得到的值的估计量;表示上述电流环中的上述定子的上述电流值的估计量;表示上述电流环中的上述定子的上述电流值的d轴分量的估计量;表示上述电流环中的上述定子的上述电流值的q轴分量的估计量;u表示上述电流环中的上述定子的电压值;ud表示上述电流环中的上述定子的上述电压值的d轴分量;uq表示上述电流环中的上述定子的上述电压值的q轴分量;Ld表示上述电流环中的定子绕组的电感值的d轴分量;Lq表示上述电流环中的上述定子绕组的上述电感值的q轴分量;Rs表示上述电流环中的上述定子的电阻值;Ψr表示上述电流环中的转子的磁链值;ωr表示上述电流环中的上述转子的转速值;G为一增益系数矩阵,g11,g12,g21和g22均为上述增益系数矩阵中的矩阵元素。
在本实施例中,对公式(1)进行降阶得到下述公式:
公式(2)和公式(3)均由公式(1)转换而来,G矩阵中的矩阵元素的选取决定了确定项fd和fq收敛的快慢,但是收敛速度不可过快,否则会导致观测器不收敛。
本发明优选的实施例中,上述步骤S3中,采用下述公式计算得到上述电压指令值:
其中,ik=[id(k) iq(k)]T; fk=[fd(k) fq(k)]Tuk表示上述电压指令值;ik表示上述电流环中的当前采样时刻的定子的电流采样值;i* k+1表示上述电流环中的上述当前采样时刻的下一个采样时刻的电流指令值;id(k)表示上述电流环中的上述当前采样时刻的上述定子的上述电流采样值的d轴分量;iq(k)表示上述电流环中的上述当前采样时刻的上述定子的上述电流采样值的q轴分量;fk表示上述电流环中的上述当前采样时刻的上述误差参数;fd(k)表示上述电流环中的上述当前采样时刻的上述误差参数的d轴分量;fq(k)表示上述电流环中的上述当前采样时刻的上述误差参数的q轴分量;Ld表示上述电流环中的定子绕组的电感值的d轴分量;Lq表示上述电流环中的上述定子绕组的上述电感值的q轴分量;Ts表示上述电流环中的脉冲宽制控制周期值;Rs表示上述电流环中的上述定子的电阻值;Ψr表示上述电流环中的转子的磁链值;ωr表示上述电流环中的上述转子的转速值。
在本实施例中,将公式(3)离散化并移项后,就可以获取控制电压(电压指令值)的计算公式(4),在第一观测器获取误差参数fk后,将fk送入预测电流控制器中经过公式(4)的计算就能够得到电压指令值。
本发明优选的实施例中,上述步骤S3中,在计算上述电压指令值前,采用下述公式对上述误差参数进行变换:
其中,表示上述误差参数的估计量;ε表示变换后的上述误差参数;Gi表示。。。。
在本实施例中,由于电流中高频噪声的存在,在第一观测器中可以直接使用电流微分值会破坏观测器的稳定性,上述方程还不具备工程价值,因此,将其中的状态量作公式(5)的变换。
本发明优选的实施例中,上述步骤S4中,采用下述公式计算得到上述死区电压值:
其中,表示上述死区电压值经过降阶处理后得到的值的估计量;γ为自适应系数,上述自适应系数大于零;ea表示上述电流环中的定子的a相电流预测值与上述定子的a相电流实际值的差值;ia表示上述电流环中的上述定子的上述a相电流实际值;Ls表示上述电流环中的定子绕组的电感值。
在本实施例中,在完成了对单相死区电压的观测后,可以通过坐标变换将三相上的死区电压转换到dq两相旋转坐标系上。将第一观测器和第二观测器所得出的观测器值前馈到电压指令信号中,就可以完成对不确定项和死区时间的补偿。
本发明优选的实施例中,采用下述公式计算得到上述a相电流实际值:
其中,ia表示上述电流环中的上述定子的上述a相电流实际值;表示上述电流环中的上述定子的上述a相电流实际值经过降阶处理后得到的值;θr表示上述电流环中的转子的角度值;udead表示上述死区电压值;ua *表示上述电压指令值的a相分量;Ls表示上述电流环中的上述定子绕组的电感值;Rs表示上述电流环中的上述定子的电阻值;Ψr表示上述电流环中的上述转子的磁链值;ωr表示上述电流环中的上述转子的转速值。
本发明优选的实施例中,采用下述公式计算得到上述a相电流预测值:
其中,ia表示上述电流环中的上述定子的上述a相电流实际值;表示上述电流环中的上述定子的上述a相预测电流值经过降阶处理后得到的值的估计量;θr表示上述电流环中的转子的角度值;表示上述死区电压值经过降阶处理后得到的值的估计量;ua *表示上述电压指令值的a相分量;Ls表示上述电流环中的上述定子绕组的电感值;Rs表示上述电流环中的上述定子的电阻值;Ψr表示上述电流环中的上述转子的磁链值;ωr表示上述电流环中的上述转子的转速值。
在本实施例中,公式(7)中,是预测电流控制器在经过补偿后给出的a相输入电压(电压指令值在a相上的分量),用和经过坐标变换后得出,udead是未知的,可以将a相实际电流方程(即公式7)作为一个参考模型,再建立一个预测模型(即公式8),是死区电压的估计值,通过比较上面公式(7)和公式(8)可以看到,如果不等于实际的死区补偿电压,则预测值和实际值ia之间会存在误差,可以利用此偏差设计相应的自适用率来估计死区电压大小。为此,定义设计相应的第二观测器(采用公式6作为观测器的模型)。
在一个具体实施例中,将本发明应用到电动汽车控制器上,具体实现步骤如下:
建立电动汽车永磁同步电机电流方程,为了提高电流控制的精度,需要在电流方程中加入不确定项fk,可以得到电压计算方程如下:
设计一个线性降阶观测器(第一观测器)来估计fk,具体过程如下:
利用离散电机电流方程来估计下一采样时刻的定子dq电流值,在方程中要加入不确定项f,然后将预估定子dq电流值和采样值进行比较,利用它们之间的差值来设计自适应率,第一观测器具体形式如下:
对上式进行离散化。
设计一个死区电压观测器(第二观测器)来估计死区电压udead,具体过程如下:
由于三相对称,只要能观测到一相的死区电压即可。以电机定子a相的死区电压udead为对象设计第二观测器,建立a相电流方程如下:
其中,ua *是预测电流控制器在经过补偿后给出的a相输入电压,用定子d轴上的电压指令值的分量u* d和定子q轴上的电压指令值的分量u* q经过坐标变换后得出,udead是未知的,可以将a相实际电流方程作为一个参考模型,再建立一个预测模型:
通过比较上面两个方程可以看到,如果不等于实际的死区补偿电压,则预测值和实际值ia之间会存在误差,为此,定义设计相应的第二观测器如下:
上述方程均进行离散化。
建立永磁同步电机电流环,将dq轴上一采样时刻的电流指令值和本采样时刻的电流采样值送入第一观测器中,估计出不确定项;将dq轴下一采样时刻的电流指令值、本采样时刻的电流采样值以及不确定项估计值送入电流预测控制器中,计算出电压指令值;将上一时刻的电压指令值和本时刻的a相电流值送入死区电压观测器中,计算出单相死区电压udead,然后进行坐标变换后得出dq轴上的死区电压大小;将此死区电压与电压指令值进行比较后送入SVPWM模块中进行运算,得出最终的控制信号。
通过说明和附图,给出了具体实施方式的特定结构的典型实施例,基于本发明精神,还可作其他的转换。尽管上述发明提出了现有的较佳实施例,然而,这些内容并不作为局限。
对于本领域的技术人员而言,阅读上述说明后,各种变化和修正无疑将显而易见。因此,所附的权利要求书应看作是涵盖本发明的真实意图和范围的全部变化和修正。在权利要求书范围内任何和所有等价的范围与内容,都应认为仍属本发明的意图和范围内。
Claims (9)
1.一种永磁同步电机的电流控制方法,适用于对所述永磁同步电机中的电流环进行电流控制;其特征在于,所述电流控制方法包括:
步骤S1.以一误差参数为状态量建立一电流控制模型;
步骤S2.采用一第一观测器对所述误差参数进行观测,以获得所述误差参数;
步骤S3.根据获得的所述误差参数和所述电流控制模型处理得到一电压指令值;
步骤S4.采用一第二观测器对所述永磁同步电机的死区电压进行观测,以得到一死区电压值;
步骤S5.将所述死区电压值与所述电压指令值进行比较,并根据比较结果对所述电压指令值进行修正,以得到修正后的所述电压指令值;
修正后的所述电压指令值被输入到一空间矢量脉宽调制装置并进行调制,以获得一用于控制所述电流环中的开关管进行动作的脉冲信号。
2.如权利要求1所述的电流控制方法,其特征在于,所述步骤S1中,于一预测电流控制器中构建所述电流控制模型,以对所述电压指令值进行计算。
3.如权利要求1所述的电流控制方法,其特征在于,所述步骤S1中,采用下述公式表示所述电流控制模型:
其中,
fc=[fd fq]T;
u=[ud uq]T;
表示所述电流环中的定子的电流值的估计量;
表示所述电流环中的所述定子的所述电流值的d轴分量的估计量;
表示所述电流环中的所述定子的所述电流值的q轴分量的估计量;
f表示所述误差参数;
表示所述误差参数的估计量;
fd表示所述误差参数的d轴分量;
fq表示所述误差参数的q轴分量;
u表示所述电流环中的所述定子的电压值;
ud表示所述电流环中的所述定子的所述电压值的d轴分量;
uq表示所述电流环中的所述定子的所述电压值的q轴分量;
Ld表示所述电流环中的定子绕组的电感值的d轴分量;
Lq表示所述电流环中的所述定子绕组的所述电感值的q轴分量;
Rs表示所述电流环中的所述定子的电阻值;
Ψr表示所述电流环中的转子的磁链值;
ωr表示所述电流环中的所述转子的转速值。
4.如权利要求1所述的电流控制方法,其特征在于,所述步骤S2中,采用下述公式计算得到所述误差参数:
其中,
u=[ud uq]T;
i表示所述电流环中定子的电流值;
表示所述电流环中的所述定子的所述电流值的估计量;
表示所述电流环中的所述定子的所述电流值的d轴分量的估计量;
表示所述电流环中的所述定子的所述电流值的q轴分量的估计量;
表示所述电流环中的所述定子的所述电流值经过降阶处理后得到的值;
表示所述电流环中所述电流值经过降阶处理后得到的值的估计量;
表示所述误差参数的估计量;
表示所述误差参数经过降阶处理后得到的值的估计量;
u表示所述电流环中的所述定子的电压值;
ud表示所述电流环中的所述定子的所述电压值的d轴分量;
uq表示所述电流环中的所述定子的所述电压值的q轴分量;
Ld表示所述电流环中的定子绕组的电感值的d轴分量;
Lq表示所述电流环中的所述定子绕组的所述电感值的q轴分量;
Rs表示所述电流环中的所述定子的电阻值;
Ψr表示所述电流环中的转子的磁链值;
ωr表示所述电流环中的所述转子的转速值;
表示所述误差参数经过变换且降阶后的值;G为一增益系数矩阵,g11,g12,g21和g22均为所述增益系数矩阵中的矩阵元素。
5.如权利要求4所述的电流控制方法,其特征在于,所述步骤S3中,采用下述公式计算得到所述电压指令值:
其中,
ik=[id(k) iq(k)]T;
fk=[fd(k) fq(k)]T;
uk表示所述电压指令值;
ik表示所述电流环中的当前采样时刻的定子的电流采样值;
i* k+1表示所述电流环中的所述当前采样时刻的下一个采样时刻的电流指令值;
id(k)表示所述电流环中的所述当前采样时刻的所述定子的所述电流采样值的d轴分量;
iq(k)表示所述电流环中的所述当前采样时刻的所述定子的所述电流采样值的q轴分量;
fk表示所述电流环中的所述当前采样时刻的所述误差参数;
fd(k)表示所述电流环中的所述当前采样时刻的所述误差参数的d轴分量;
fq(k)表示所述电流环中的所述当前采样时刻的所述误差参数的q轴分量;
Ld表示所述电流环中的定子绕组的电感值的d轴分量;
Lq表示所述电流环中的所述定子绕组的所述电感值的q轴分量;
Ts表示所述电流环中的脉冲宽制控制周期值;
Rs表示所述电流环中的所述定子的电阻值;
Ψr表示所述电流环中的转子的磁链值;
ωr表示所述电流环中的所述转子的转速值。
6.如权利要求5所述的电流控制方法,其特征在于,所述步骤S3中,在计算所述电压指令值前,采用下述公式对所述误差参数进行变换:
其中,
表示所述误差参数的估计量。
7.如权利要求1所述的电流控制方法,其特征在于,所述步骤S4中,采用下述公式计算得到所述死区电压值:
其中,
表示所述死区电压值经过降阶处理后得到的值的估计量;
γ为自适应系数,所述自适应系数大于零;
ea表示所述电流环中的定子的a相电流预测值与所述定子的a相电流实际值的差值;
ia表示所述电流环中的所述定子的所述a相电流实际值;
Ls表示所述电流环中的定子绕组的电感值。
8.如权利要求7所述的电流控制方法,其特征在于,采用下述公式计算得到所述a相电流实际值:
其中,
ia表示所述电流环中的所述定子的所述a相电流实际值;
表示所述电流环中的所述定子的所述a相电流实际值经过降阶处理后得到的值;
θr表示所述电流环中的转子的角度值;
udead表示所述死区电压值;
ua *表示所述电压指令值的a相分量;
Ls表示所述电流环中的所述定子绕组的电感值;
Rs表示所述电流环中的所述定子的电阻值;
Ψr表示所述电流环中的所述转子的磁链值;
ωr表示所述电流环中的所述转子的转速值。
9.如权利要求7所述的电流控制方法,其特征在于,采用下述公式计算得到所述a相电流预测值:
其中,
ia表示所述电流环中的所述定子的所述a相电流实际值;
表示所述电流环中的所述定子的所述a相预测电流值经过降阶处理后得到的值的估计量;
θr表示所述电流环中的转子的角度值;
表示所述死区电压值经过降阶处理后得到的值的估计量;
ua *表示所述电压指令值的a相分量;
Ls表示所述电流环中的所述定子绕组的电感值;
Rs表示所述电流环中的所述定子的电阻值;
Ψr表示所述电流环中的所述转子的磁链值;
ωr表示所述电流环中的所述转子的转速值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611162194.0A CN106712629B (zh) | 2016-12-15 | 2016-12-15 | 一种永磁同步电机的电流控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611162194.0A CN106712629B (zh) | 2016-12-15 | 2016-12-15 | 一种永磁同步电机的电流控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106712629A true CN106712629A (zh) | 2017-05-24 |
CN106712629B CN106712629B (zh) | 2019-06-11 |
Family
ID=58939050
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611162194.0A Active CN106712629B (zh) | 2016-12-15 | 2016-12-15 | 一种永磁同步电机的电流控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106712629B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111293940A (zh) * | 2020-03-09 | 2020-06-16 | 天津工业大学 | 一种永磁同步电机控制***及其预测控制方法 |
CN111750903A (zh) * | 2020-07-07 | 2020-10-09 | 哈尔滨理工大学 | 一种绕组集成磁电编码器及其独立标定方法 |
CN112737455A (zh) * | 2020-12-16 | 2021-04-30 | 北京无线电测量研究所 | 一种基于嵌入式fpga的电流控制装置、***和方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101753091A (zh) * | 2009-12-30 | 2010-06-23 | 重庆红宇精密工业有限责任公司 | 永磁同步电机的电流环控制方法 |
JP2010252434A (ja) * | 2009-04-10 | 2010-11-04 | Denso Corp | 回転機の制御装置 |
CN102237843A (zh) * | 2011-07-14 | 2011-11-09 | 中国矿业大学 | 高压绕线异步电机转子高性能变频调速方法 |
CN103684179A (zh) * | 2013-12-17 | 2014-03-26 | 清华大学 | 一种永磁同步电机电流滤波及死区补偿装置与补偿方法 |
CN105897097A (zh) * | 2016-04-18 | 2016-08-24 | 北方工业大学 | 永磁同步电机电流预测控制方法及装置 |
-
2016
- 2016-12-15 CN CN201611162194.0A patent/CN106712629B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010252434A (ja) * | 2009-04-10 | 2010-11-04 | Denso Corp | 回転機の制御装置 |
CN101753091A (zh) * | 2009-12-30 | 2010-06-23 | 重庆红宇精密工业有限责任公司 | 永磁同步电机的电流环控制方法 |
CN102237843A (zh) * | 2011-07-14 | 2011-11-09 | 中国矿业大学 | 高压绕线异步电机转子高性能变频调速方法 |
CN103684179A (zh) * | 2013-12-17 | 2014-03-26 | 清华大学 | 一种永磁同步电机电流滤波及死区补偿装置与补偿方法 |
CN105897097A (zh) * | 2016-04-18 | 2016-08-24 | 北方工业大学 | 永磁同步电机电流预测控制方法及装置 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111293940A (zh) * | 2020-03-09 | 2020-06-16 | 天津工业大学 | 一种永磁同步电机控制***及其预测控制方法 |
CN111293940B (zh) * | 2020-03-09 | 2021-10-08 | 天津工业大学 | 一种永磁同步电机控制***及其预测控制方法 |
CN111750903A (zh) * | 2020-07-07 | 2020-10-09 | 哈尔滨理工大学 | 一种绕组集成磁电编码器及其独立标定方法 |
CN111750903B (zh) * | 2020-07-07 | 2022-02-01 | 哈尔滨理工大学 | 一种绕组集成磁电编码器及其独立标定方法 |
CN112737455A (zh) * | 2020-12-16 | 2021-04-30 | 北京无线电测量研究所 | 一种基于嵌入式fpga的电流控制装置、***和方法 |
Also Published As
Publication number | Publication date |
---|---|
CN106712629B (zh) | 2019-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109428525B (zh) | 基于参数自修正的永磁同步电机最大转矩电流比控制方法 | |
JP3467961B2 (ja) | 回転電機の制御装置 | |
CN111262486B (zh) | 一种永磁同步电机控制方法 | |
CN102751936B (zh) | 电力变换装置、电动机驱动*** | |
CN110429889B (zh) | 一种幅度可调的方波注入最大转矩电流比电机控制方法 | |
CN107154763B (zh) | 永磁同步电机无差拍直接转矩控制***及控制方法 | |
CN103401503B (zh) | 一种在谐波平面在线辨识双三相电机参数的方法及装置 | |
CN112422004B (zh) | 一种永磁同步电机弱磁控制模式下的扰动抑制方法 | |
CN106788045B (zh) | 一种永磁同步电机模型预测pi动态权重并行控制方法 | |
JP2014515244A (ja) | 温度補償と共に電気モータを制御する方法およびシステム | |
CN103997272A (zh) | 永磁同步电机的负载扰动补偿装置及方法 | |
CN108377117B (zh) | 基于预测控制的永磁同步电机复合电流控制***及方法 | |
CN108183651A (zh) | 一种永磁直线同步电机无位置传感器的控制方法 | |
CN106712629A (zh) | 一种永磁同步电机的电流控制方法 | |
CN105811840A (zh) | 一种永磁同步伺服电机的无差拍电流控制方法 | |
CN105591575B (zh) | 一种隐极式永磁同步电机直接特征控制***及控制方法 | |
CN111769779A (zh) | 基于改进型Luenberger观测器的PMSM直接转矩控制方法 | |
CN110784144B (zh) | 内置式永磁同步电机的改进控制方法 | |
CN112713819A (zh) | 一种提高永磁同步直线电机定位力补偿精度的方法 | |
CN113364375B (zh) | 变结构电流调节器的pmsm驱动***无传感器控制方法 | |
CN102983806B (zh) | 基于电流模型的异步机定子磁通估计***及方法 | |
CN110649851B (zh) | 异步电机多参数解耦在线辨识方法 | |
CN109495045B (zh) | 一种异步电机速度观测与启动统一控制方法 | |
CN109302109B (zh) | 永磁同步电机弱磁控制方法和控制装置 | |
CN111245320B (zh) | 基于功率平衡的同步磁阻电机的控制方法和控制装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210630 Address after: 201615 9th floor, block a, Hanqiao culture and Technology Park, 1471 Yaobei Road, Songjiang District, Shanghai Patentee after: Shanghai yangteng Automotive Electronics Co.,Ltd. Address before: 315000 no.759, Binhai 4th Road, Hangzhou Bay New District, Ningbo City, Zhejiang Province Patentee before: NINGBO CENTEM AUTOMOTIVE ELECTRONICS Co.,Ltd. |
|
TR01 | Transfer of patent right |