1.一种磁链与电流联合抑制开关磁阻电机转矩脉动的方法,通过基于偏差预处理的磁链双权值神经网络的磁链增量比例积分微分控制得到参考磁链 通过基于偏差预处理的电流双权值神经网络的电流增量比例积分微分控制得到参考电流id(k);通过电流分配函数和磁链分配函数分别得到三相磁链参考控制量及三相电流参考控制量;三相磁链参考控制量与对应的三相输出磁链的差为三相磁链偏差;三相电流参考控制量与对应的三相瞬时电流的差为三相电流偏差;三相磁链偏差和三相电流偏差联合作为二维滞环控制器的输入,得到恒转矩下有效的滞环控制开关量,控制开关磁阻电机运行;
本方法包括以下步骤:
I、磁链双权值神经网络和电流双权值神经网络
I-1、基于双权值神经网络的电流与磁链控制
在本控制方法中,电流双权值神经网络与电流增量PID控制、磁链双权值神经网络与磁链增量PID控制结构一致;Tout为双权值神经网络的输出转矩,△ud(k)是k时刻ud(k)变量的增量,△ud(k-1)是△ud(k)的前一时刻值;fal(e)是对转矩偏差△T=e预处理函数;
I-11、电流双权值神经网络
k时刻SRM的参考电流id(k)与其前一时刻k-1时刻SRM的参考电流id(k-1)的差为△id(k),即id(k)=id(k-1)+△id(k);△id(k-1)为△id(k)前一时刻k-1时刻的值;
电流双权值神经网络的输入为k时刻SRM的瞬时转矩输出Te、Te前一时刻k-1时刻SRM的瞬时转矩输出Te-1以及k-1时刻参考电流的增量△id(k-1),其输出为Tout1;Tout1与Te的差值为电流双权值神经网络的监督学习信号;
通过电流双权值神经网络对应的雅克比矩阵 调整电流增量PID控制器的三个参数增量△kp1(k),△kl1(k)及△kd1(k),△kp1(k),△kl1(k)及△kd1(k)是对应k时刻的三个参数kp1(k),kl1(k)及kd1(k)的增量,由此得到对应电流增量PID控制器的三个参数kp1(k),kl1(k)及kd1(k);
I-12、磁链双权值神经网络
k时刻SRM的参考磁链 与其前一时刻k-1时刻SRM的参考磁链 的差为即 为 前一时刻的值;
磁链双权值神经网络的输入为k时刻SRM的瞬时转矩输出Te、Te前一时刻k-1时刻SRM的瞬时转矩输出Te-1以及k-1时刻参考磁链的增量 其输出为Tout2;Tout2与Te的差值为磁链双权值神经网络的监督学习信号;
通过磁链双权值神经网络对应的雅克比矩阵 调整磁链增量PID控制器的三个参数增量△kp2(k),△kl2及△kd2(k),由此得到对应k时刻的磁链增量PID控制器的三个参数kp2(k),kl2(k)及kd2(k);
基于转矩偏差形成的增量PID控制的统一表达式如下所示:u(k)=u(k-1)+△u(k) (1)△u(k)=kp(e(k)-e(k-1))+kle(k)+kd(e(k)-2e(k-1)+e(k-2)) (2)其中,e(k)为k时刻的转矩偏差△T,e(k-1)表示e(k)前一时刻的值;u(k)表示id(k)和u(k-1)表示u(k)前一时刻的值;△u(k)表示△id(k)和 kp(k)、kl(k)及kd(k)分别对应表示k时刻的参数kp1(k)、kl1(k)及kd1(k)和kp2(k)、kl2(k)及kd2(k);
神经网络辨识输出的雅可比矩阵 和 统一用雅可比矩阵 表示,用于在线调整PID控制器的参数;
改进后的双权值神经元函数如下:
其中,hj为隐含层输出函数,f(x)为激活函数,x是函数自变量;Tout为双权值神经网络输出转矩,wlj为方向权值,qlj为核心权值,vj为输出权值,blj为可调整的次幂,a1范围0~1,次幂m范围1,2,3;xl是隐含节点输入,l=1,2,3,三个输入分别为:△ud(k-1),转矩Te-1和转矩Te;
I-2、增量PID控制器的参数自适应调整
对应离散域k时刻的转矩偏差△T=e(k)进行预处理,得到本发明定义的转矩偏差预处理函数fal(e),作为PID控制器的输入,其具体计算公式如下:其中,α为非线性因子,δ为线性区间长度,e是转矩偏差,sign(e)是符号函数;
取
其中xc(1)表示e(k)的k时刻偏差;xc(2)表示e(k);xc(3)表示e(k)偏差的偏差,即xc(1)在k时刻的偏差e(k);
输入fal(e)的增量PID控制器为:
ud(k-1)是增量PID控制器输出ud(k)的前一时刻k-1时刻的值;△ud(k)是增量PID控制器的输出ud(k)k时刻的增量;
增量PID控制器的三个系数的调整采用梯度下降法,选取性能指标函数如下:Td(k)为k时刻的给定参考转矩,Te(k)为k时刻实测的SRM瞬时输出转矩;
经偏差预处理后,在离散域中,k时刻的增量PID控制器的比例系数、积分系数及微分系数kp(k),kl(k)及kd(k)对应增量分别为△kp(k),△kl(k)及△kd(k),具体计算式如下:其中 分别代表△kp(k),△kl(k)及△kd(k)的学习率;
对应得到:
kp(k)=kp(k-1)+△kp(k),ki(k)=kl(k-1)+△kl(k),kd(k)=kd(k-1)+△kd(k),神经网络辨识得:其中,k时刻的控制量增量△ud(k)未知,由于采样时间短,故用k-1时刻的增量△ud(k-
1)近似代替,由此带来的计算误差通过学习率的调整进行修正;
Ⅱ、磁链与电流分配控制
Ⅱ-1、磁链与电流分配函数的选择
本发明电流分配选择立方分配函数,电流分配函数的表达式如下:其中,θ为转子位置角,θon为开通角,θov为换相重叠角,fl(θ)为电流分配函数;
根据磁链与转矩关系的特点,改进余弦分配函数作为磁链分配函数,表达式如下:其中cos余弦函数,θ为转子位置角,θon为开通角,θov为换相重叠角, 为磁链分配函数;
在换相区,通过分配函数对控制量进行分配,得到三相参考控制量;以A、B两相为例,当A相为关断相,B相为导通相时,三相磁链参考控制量及三相电流参考控制量的求解式如下:Ⅱ-2、瞬时转矩与磁链的计算
本发明采用由有限元数据分析构成的总电流与位置角对应的瞬时转矩表格,由当前时刻实测的总电流与当前位置角进行查表求得对应的当前瞬时转矩;
某一相的瞬时磁链与该相的相电压及绕组压降有关,以A相绕组的磁链参考控制值的计算为例,计算公式如下:其中UA、iA、RA分别为SRM绕组中A相的电压、瞬时电流和阻值;
Ⅲ、磁链与电流联合滞环控制
在导通区段,设计一个具有1、0和-1三种工作状态的滞环控制器;△I和 分别表示电流偏差与磁链偏差;△Imax、-△Imax分别为电流滞环上下限,△Imax范围0.001~0.1, 范围0.001~0.1, 分别为磁链滞环上下限;导通区滞环宽度为2M,M为△Imax或者为
在关断区段,设计一个只有1和-1两种工作状态的滞环控制器,磁链滞环上下限与导通区段相同;
二维滞环控制器的开关状态的初值状态为0;依据单滞环控制逻辑控制磁链与电流的二维滞环控制器的开关状态;
本方法磁链分配与电流分配联合控制,通过二维逻辑约束得到恒转矩下有效的开关量,控制开关磁阻电机运行;
所述步骤Ⅲ磁链与电流联合滞环控制中,依据单滞环控制逻辑控制磁链与电流的二维滞环控制器的开关状态如下:Ⅲ-1、导通区
Ⅲ-11、当电流偏差△I及磁链偏差 的变化率都大于0时,若△I≤M+△Imax且 则开关状态为0;
若△I>M+△Imax且△φ>M+△φmax,开关切换到状态为1;
Ⅲ-12、当电流偏差△I及磁链偏差 的变化率都小于0时,若△I<-M+△Imax且 则开关状态为0;
若△I≥-M+△Imax且 则开关切换到状态为1;
Ⅲ-13、当电流偏差△I及磁链偏差 的变化率都大于0时,若△I≤M-△Imax且 则开关切换到状态为-1;
若△I>M-△Imax且 开关状态为0;
Ⅲ-14、当电流偏差△I及磁链偏差 的变化率都小于0时,若△I≥-M-△Imax且 则开关状态为0;
若△I<-M-△Imax且 则开关切换到状态为-1;
Ⅲ-15、当电流偏差△I及磁链偏差 的变化率出现一正一负时,开关状态为0;
Ⅲ-2、关断区:
Ⅲ-21、当电流偏差△I及磁链偏差的变化率都大于0时,若△I>△Imax且 则开关切换到状态为1;
若△I<△Imax且 则开关状态为-1;
Ⅲ-22、当电流偏差△I及磁链偏差 的变化率都小于0时,若△I>-△Imax且 则开关状态为1;
若△I<-△Imax且 则开关切换到状态为-1;
Ⅲ-23、当电流偏差△I的变化率大于0而磁链偏差 的变化率小于0时,若△I>△Imax且 则开关状态为1;
若△I<△Imax且 则开关状态为-1;
Ⅲ-24、当电流偏差△I的变化率小于0而磁链偏差 的变化率大于0时,若△I>-△Imax且 则开关状态为1;
若△I<-△Imax且 则开关状态为-1;
Ⅲ-25、当电流偏差△I的变化率及磁链偏差 的变化率不满足Ⅲ-21~Ⅲ-24的条件时,开关状态保持原状态。
2.根据权利要求1所述的磁链与电流联合抑制开关磁阻电机转矩脉动的方法,其特征在于:所述步骤I-2中增量PID控制器的参数非线性因子α取值范围0~1;线性区间长度δ取值范围0~1。
3.根据权利要求1所述的磁链与电流联合抑制开关磁阻电机转矩脉动的方法,其特征在于:所述步骤I-2中增量PID控制器的比例系数、积分系数及微分系数kp(k),kl(k)及kd(k)对应增量△kp(k),△kl(k)及△kd(k)的学习率的取值范围如下: 0<ηkl<1,
4.根据权利要求1至3中任一项所述的磁链与电流联合抑制开关磁阻电机转矩脉动的方法设计的一种磁链与电流联合抑制开关磁阻电机转矩脉动的系统,包括信号处理器、功率驱动器、电流传感器、位置传感器及开关磁阻电机;
三个电流传感器和位置传感器安装于开关磁阻电机,分别采集SRM的A、B和C相的三相瞬时电流值ia、ib和ic;位置传感器采集转子当前位置角θ;各传感器的信号线与信号处理器连接;其特征在于:所述信号处理器含有偏差预处理模块、延时模块、电流增量PID控制模块、磁链增量PID控制模块、电流双权值神经网络模块、磁链双权值神经网络模块、电流分配模块、磁链分配模块、瞬时磁链计算模块、瞬时转矩查表计算模块及二维滞环控制器;
信号处理器接受电流传感器信号和位置传感器信号,经各模块运算,二维滞环控制器连接功率驱动器,功率驱动器的输出控制SRM运行。
5.根据权利要求4所述的磁链与电流联合抑制开关磁阻电机转矩脉动的系统,其特征在于:所述信号处理器连接显示设施。
6.根据权利要求4所述的磁链与电流联合抑制开关磁阻电机转矩脉动的系统,其特征在于:所述信号处理器连接CAN接口。