两永磁电机二自由度交叉耦合控制方法与流程

文档序号:16127392发布日期:2018-11-30 23:55阅读:308来源:国知局

本发明涉及一种两电机交叉耦合控制方法。特别是涉及一种应用于两永磁电机系统的二自由度交叉耦合控制方法。

背景技术

两电机系统广泛应用于起重、轧钢等现代工业系统中,多电机之间的转速同步性能与各电机自身的转速跟踪性能直接决定工业产品的质量水平。交叉耦合控制结构能够实现比非耦合结构更好的同步性能,因而成为目前两电机控制主要应用的控制结构之一。

传统的两电机交叉耦合控制结构中,反馈系数既影响跟踪性能,同时也影响同步性能,在实际工程中,很难做到二者性能兼顾。针对这一问题,发明了两永磁电机二自由度交叉耦合控制方法,该方法引入了专门控制同步误差的控制器,控制上增加了一个自由度;并且增加了前馈环节,实现了跟踪误差和同步误差的独立控制,同时控制器参数易于整定,在工程中方便实现。



技术实现要素:

为克服现有技术的不足,本发明旨在提出一种方法,能够在不影响两电机传统交叉耦合控制效果的基础上,实现跟踪误差和同步误差的二自由度独立控制,同时控制器参数易于整定,在工程中方便实现。

本发明采取的技术方案是,两永磁电机二自由度交叉耦合控制方法,步骤如下:

(1)两永磁电机系统电气量采集与计算,包括:

a、采集两台电机的实际转速,将每台电机实际转速和参考转速相减得到跟踪误差;

b、将两台电机转速相减,得到同步误差;

c、采集两台电机的三相定子电流,并将所述的三相定子电流、电压变换为在两相静止α-β坐标系上的定子电流分量;

d、采集两台电机的转子磁场角度,将两台电机在两相静止α-β坐标系上的定子电流分量变换为两相旋转d-q坐标系上的定子电流分量;

e、采集直流侧电压;

(2)前馈补偿与二自由度控制

采用两个比例积分pi控制器,分别控制同步误差和跟踪误差,其传递函数分别为h(s)和f(s),控制系统包括反馈信号、前馈补偿、交叉耦合控制,具体控制器结构如下:

a、反馈信号:对于电机1,输入为参考转速ωref,电机1实际转速ω1反馈至输入端,并与参考转速相减得到电机1跟踪误差,同时把电机2实际转速ω2也反馈至输入端,与电机1跟踪误差相减。对于电机2,输入为参考转速ωref,电机2实际转速ω2反馈至输入端,并与参考转速相减得到电机2跟踪误差,同时把电机1实际转速ω1也反馈至输入端,与电机2跟踪误差相减;

b、前馈补偿,对于电机1,前馈补偿器的输入为电机1实际转速ω1,补偿器的传递函数为同步误差控制器除以跟踪误差控制器,即为h(s)/f(s),前馈补偿器的输出与电机1跟踪误差相加;对于电机2,前馈补偿器的输入为电机2实际转速ω2,补偿器的传递函数为同步误差控制器除以跟踪误差控制器,即为h(s)/f(s),前馈补偿器的输出与电机2跟踪误差相加;

c、将上述运算产生的信号分别作为电机1、2的跟踪误差控制器f(s)的输入,其输出即为电机1、2的参考电磁转矩te1_ref、te2_ref;

d、交叉耦合控制。两台电机实际转速相减,得到同步误差δωs,将其作为同步误差控制器h(s)的输入,同步误差控制器h(s)的输出分别与电机1参考电磁转矩相减,与电机2参考电磁转矩相加,然后再分别与电机1、2的负载转矩相减,再经过内环电流控制器,得到电机1、2两相旋转d-q坐标系上的参考定子电压;

e、采用空间矢量脉宽调制的方法,产生每套逆变器开关管的控制信号,分别控制两台电机转速。

在一个实例中具体地:

(1)两永磁电机系统电气量采集与计算,包括:

a、采用增量式/绝对式编码器采集两台电机的实际转速,并将采集到的实时转速信号传输至微处理器,然后令每台电机实际转速和参考转速相减得到控制电机所需的转速跟踪误差;

b、在微处理器中,令两台电机转速相减,得到控制电机所需的转速同步误差;

c、采用霍尔电压、电流传感器采集两台电机的三相定子电流,并将采集到的实时转速信号传输至微处理器,在微处理器内将上述三相定子电流变换为在两相静止α-β坐标系上的定子电流分量。

式中,ia1、ib1、ic1、ia2、ib2、ic2分别为两台电机的三相定子电流;iα1、iβ1、iα2、iβ2分别为两台电机在两相静止α-β坐标系上的定子电流分量;

d、采用增量式/绝对式编码器获取两台电机的转子磁场角度,并利用该角度将两台电机在两相静止α-β坐标系上的定子电流分量变换为两相旋转d-q坐标系上的定子电流分量,

式中,θ1、θ2分别为两台电机的转子磁场角度,id1、iq1、id2、iq2分别为两台电机在两相旋转d-q坐标系上的定子电流分量;

e、采用霍尔电压传感器采集直流侧电压,并将采集到的直流侧电压信号传输至微处理器。

(2)前馈补偿与二自由度控制

采用两个比例积分pi控制器,分别控制同步误差和跟踪误差,其传递函数分别为h(s)和f(s),控制系统都包括反馈信号、前馈补偿、交叉耦合控制,具体控制器结构如下。

a、反馈信号:对于电机1,输入为参考转速ωref,电机1实际转速ω1反馈至输入端,并与参考转速相减得到电机1跟踪误差,同时把电机2实际转速ω2也反馈至输入端,与电机1跟踪误差相减;对于电机2,输入为参考转速ωref,电机2实际转速ω2反馈至输入端,并与参考转速相减得到电机2跟踪误差,同时把电机1实际转速ω1也反馈至输入端,与电机2跟踪误差相减;

b、前馈补偿,对于电机1,前馈补偿器的输入为电机1实际转速ω1,补偿器的传递函数为同步误差控制器除以跟踪误差控制器,即为h(s)/f(s),前馈补偿器的输出与电机1跟踪误差相加。对于电机2,前馈补偿器的输入为电机2实际转速ω2,补偿器的传递函数为同步误差控制器除以跟踪误差控制器,即为h(s)/f(s),前馈补偿器的输出与电机2跟踪误差相加。

c、将上述运算产生的信号分别作为电机1、2的跟踪误差控制器f(s)的输入,其输出即为电机1、2的参考电磁转矩te1_ref、te2_ref;

d、交叉耦合控制。两台电机实际转速相减,得到同步误差δωs,将其作为同步误差控制器h(s)的输入,同步误差控制器h(s)的输出分别与电机1参考电磁转矩相减,与电机2参考电磁转矩相加,然后再分别与电机1、2的负载转矩相减,再经过内环电流控制器,得到电机1、2两相旋转d-q坐标系上的参考定子电压;

e、采用空间矢量脉宽调制的方法,产生每套逆变器开关管的控制信号,分别控制两台电机转速。

本发明的特点及有益效果是:

本发明的一种应用于两永磁电机控制系统的转速同步控制方法,提出了一种二自由度交叉耦合控制方法,与传统算法相比,新算法实现跟踪误差和同步误差的二自由度独立控制,同时控制器参数易于整定,在工程中方便实现。

附图说明:

图1两永磁电机系统电路结构图。

图2传统交叉耦合控制结构图。

图3二自由度交叉耦合控制结构图。

具体实施方式

本发明所采用的技术方案是:系统输入侧接三相电网和不控整流器,不控整流器输出接两套三相桥式逆变器,每套桥式逆变器输出接一台永磁同步电机,每台永磁同步电机后接独立的负载,即系统包括两台永磁同步电机和两套三相桥式逆变器。

还包括如下具体步骤:

(1)两永磁电机系统电气量采集与计算,包括:

a、采集两台电机的实际转速,将每台电机实际转速和参考转速相减得到跟踪误差。

b、将两台电机转速相减,得到同步误差。

c、采集两台电机的三相定子电流,并将所述的三相定子电流、电压变换为在两相静止α-β坐标系上的定子电流分量。

d、采集两台电机的转子磁场角度,将两台电机在两相静止α-β坐标系上的定子电流分量变换为两相旋转d-q坐标系上的定子电流分量。

e、采集直流侧电压。

(2)前馈补偿与二自由度控制

采用两个比例积分pi控制器,分别控制同步误差和跟踪误差,其传递函数分别为h(s)和f(s),控制系统包括反馈信号、前馈补偿、交叉耦合控制,具体控制器结构如下。

a、反馈信号:对于电机1,输入为参考转速ωref,电机1实际转速ω1反馈至输入端,并与参考转速相减得到电机1跟踪误差,同时把电机2实际转速ω2也反馈至输入端,与电机1跟踪误差相减。对于电机2,输入为参考转速ωref,电机2实际转速ω2反馈至输入端,并与参考转速相减得到电机2跟踪误差,同时把电机1实际转速ω1也反馈至输入端,与电机2跟踪误差相减。

b、前馈补偿,对于电机1,前馈补偿器的输入为电机1实际转速ω1,补偿器的传递函数为同步误差控制器除以跟踪误差控制器,即为h(s)/f(s),前馈补偿器的输出与电机1跟踪误差相加。对于电机2,前馈补偿器的输入为电机2实际转速ω2,补偿器的传递函数为同步误差控制器除以跟踪误差控制器,即为h(s)/f(s),前馈补偿器的输出与电机2跟踪误差相加。

c、将上述运算产生的信号分别作为电机1、2的跟踪误差控制器f(s)的输入,其输出即为电机1、2的参考电磁转矩te1_ref、te2_ref。

d、交叉耦合控制。两台电机实际转速相减,得到同步误差δωs,将其作为同步误差控制器h(s)的输入,同步误差控制器h(s)的输出分别与电机1参考电磁转矩相减,与电机2参考电磁转矩相加,然后再分别与电机1、2的负载转矩相减,再经过内环电流控制器,得到电机1、2两相旋转d-q坐标系上的参考定子电压。

e、采用空间矢量脉宽调制的方法,产生每套逆变器开关管的控制信号,分别控制两台电机转速。

由上述描述可知,本发明将跟踪误差和同步误差在两个自由度上分别进行独立的控制,控制灵活性大大提高,同时也降低了工程上pi控制器参数的整定难度。

下面结合实施例和附图对本发明的一种应用于两永磁电机二自由度交叉耦合控制方法做出详细说明。

为改善传统交叉耦合控制算法性能,本发明的一种应用于两永磁电机控制系统的转速同步控制方法,提出了一种二自由度交叉耦合控制方法,与传统算法相比,新算法实现跟踪误差和同步误差的二自由度独立控制,同时控制器参数易于整定,在工程中方便实现。

在本实施例中,选用ti公司的tms320f28335微处理器进行公式计算、算法处理,并生成开关管开关信号。电路结构如附图1所示,图中左侧为三相电网和不可控整流桥,其中,usa、usb、usc为三相电网的各相相电压;udc为直流侧电容电压;右侧为两套三相桥式逆变器,分别控制两台永磁同步电机1、电机2。

1、传统交叉耦合控制算法

传统两电机交叉耦合控制算法控制框图如图2所示。图中,ωref为两台电机的参考转速;ω1、ω2分别为两台电机的实际转速;δωs为两台电机之间的同步误差;k为同步误差反馈系数;te1_ref、te2_ref分别为两台电机的参考电磁转矩;tl1、tl2分别为两台电机的负载转矩;f(s)为控制跟踪误差的pi控制器;g(s)为电机转矩到电机转速的传递函数。

设定两台电机参数:两台电机的定子电阻分别为r1、r2;两台电机的d轴定子电感分别为ld1、ld2;两台电机的q轴定子电感分别为lq1、lq2;两台电机的转子永磁体磁链分别为ψf1、ψf2;两台电机的转动惯量分别为jm1、jm2。在本实施例中,取两台电机额定值相等,则两台电机参数近似相等,则有

g(s)为电机转矩到电机转速的传递函数,当忽略摩擦力的影响时,可得

式中,jm为电机转动惯量。

以电机1为例,由图2可得

假设稳态时电机1负载转矩tl1和电机2转速ω2保持稳定,此时系统跟踪性能可以表示为

采用与电机1相同的方法对电机2进行分析,由图2可得

式(3)和式(5)相减可得

式中,δtl为两台电机负载转矩差值。

由式(4)和式(6)可以看出,反馈系数k同时对跟踪性能和同步性能都有影响,这使得在实际工程中二者的性能很难同时兼顾,同时控制器参数也难于整定。

2、二自由度交叉耦合控制方法

针对上述问题,新加入了控制同步误差的pi控制器h(s),同时增加了前馈控制,实现了同步性能和跟踪性能二自由度控制,控制器框图如图3所示。

图中,ωref为两台电机的参考转速;ω1、ω2分别为两台电机的实际转速;δωs为两台电机之间的同步误差;te1_ref、te2_ref分别为两台电机的参考电磁转矩;tl1、tl2分别为两台电机的负载转矩;f(s)为控制跟踪误差的pi控制器;h(s)为控制同步误差的pi控制器;g(s)为电机转矩到电机转速的传递函数。

还包括如下具体步骤:

(1)两永磁电机系统电气量采集与计算,包括:

a、采用增量式/绝对式编码器采集两台电机的实际转速,并将采集到的实时转速信号传输至微处理器,然后令每台电机实际转速和参考转速相减得到控制电机所需的转速跟踪误差。

b、在微处理器中,令两台电机转速相减,得到控制电机所需的转速同步误差。

c、采用霍尔电压、电流传感器采集两台电机的三相定子电流,并将采集到的实时转速信号传输至微处理器,在微处理器内将上述三相定子电流变换为在两相静止α-β坐标系上的定子电流分量。

式中,ia1、ib1、ic1、ia2、ib2、ic2分别为两台电机的三相定子电流;iα1、iβ1、iα2、iβ2分别为两台电机在两相静止α-β坐标系上的定子电流分量。

d、采用增量式/绝对式编码器获取两台电机的转子磁场角度,并利用该角度将两台电机在两相静止α-β坐标系上的定子电流分量变换为两相旋转d-q坐标系上的定子电流分量。

式中,θ1、θ2分别为两台电机的转子磁场角度,id1、iq1、id2、iq2分别为两台电机在两相旋转d-q坐标系上的定子电流分量。

e、采用霍尔电压传感器采集直流侧电压,并将采集到的直流侧电压信号传输至微处理器。

(2)前馈补偿与二自由度控制

采用两个比例积分pi控制器,分别控制同步误差和跟踪误差,其传递函数分别为h(s)和f(s),控制系统都包括反馈信号、前馈补偿、交叉耦合控制,具体控制器结构如下。

a、反馈信号:对于电机1,输入为参考转速ωref,电机1实际转速ω1反馈至输入端,并与参考转速相减得到电机1跟踪误差,同时把电机2实际转速ω2也反馈至输入端,与电机1跟踪误差相减。对于电机2,输入为参考转速ωref,电机2实际转速ω2反馈至输入端,并与参考转速相减得到电机2跟踪误差,同时把电机1实际转速ω1也反馈至输入端,与电机2跟踪误差相减。

b、前馈补偿,对于电机1,前馈补偿器的输入为电机1实际转速ω1,补偿器的传递函数为同步误差控制器除以跟踪误差控制器,即为h(s)/f(s),前馈补偿器的输出与电机1跟踪误差相加。对于电机2,前馈补偿器的输入为电机2实际转速ω2,补偿器的传递函数为同步误差控制器除以跟踪误差控制器,即为h(s)/f(s),前馈补偿器的输出与电机2跟踪误差相加。

c、将上述运算产生的信号分别作为电机1、2的跟踪误差控制器f(s)的输入,其输出即为电机1、2的参考电磁转矩te1_ref、te2_ref。

d、交叉耦合控制。两台电机实际转速相减,得到同步误差δωs,将其作为同步误差控制器h(s)的输入,同步误差控制器h(s)的输出分别与电机1参考电磁转矩相减,与电机2参考电磁转矩相加,然后再分别与电机1、2的负载转矩相减,再经过内环电流控制器,得到电机1、2两相旋转d-q坐标系上的参考定子电压。

e、采用空间矢量脉宽调制的方法,产生每套逆变器开关管的控制信号,分别控制两台电机转速。

(3)原理分析

以电机1为例,由图3可得

仍假设稳态时电机1负载转矩tl1和电机2转速ω2保持稳定,此时系统跟踪性能可以表示为

由上式可知,此时系统跟踪性能只取决于跟踪误差控制器f(s)。

仍采用与电机1相同的方法对电机2进行分析,由图3可得

式(9)和式(11)相减可得

由上式可知,此时系统同步性能只取决于同步误差控制器h(s)。

由上述分析可知,本发明将跟踪误差和同步误差在两个自由度上分别进行独立的控制,控制灵活性大大提高,同时也降低了工程上pi控制器参数的整定难度。

尽管上面结合图对本发明进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨的情况下,还可以作出很多变形,这些均属于本发明的保护之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1