1.一种开关磁阻电机的控制方法,其特征在于,包括以下步骤:获取所述开关磁阻电机的给定转速;
获取所述开关磁阻电机的转子位置信号和各相的相电流;
根据所述转子位置信号计算所述开关磁阻电机的反馈转速;
根据所述给定转速和所述反馈转速计算所述开关磁阻电机的期望转矩;
根据所述期望转矩分配所述开关磁阻电机各相的输出转矩,并根据所述开关磁阻电机各相的输出转矩计算所述开关磁阻电机各相的期望电流;
根据所述开关磁阻电机各相的期望电流和相电流,采用神经网络自适应鲁棒滑模控制算法生成对应的驱动信号,以根据所述驱动信号对所述开关磁阻电机进行控制。
2.根据权利要求1所述的开关磁阻电机的控制方法,其特征在于,采用模糊PI控制算法计算所述开关磁阻电机的期望转矩。
3.根据权利要求2所述的开关磁阻电机的控制方法,其特征在于,采用模糊PI控制算法计算所述开关磁阻电机的期望转矩,包括:获取速度误差实际值和速度误差变化量实际值;
对所述速度误差实际值和所述速度误差变化量实际值进行模糊化以得到速度误差模糊值和速度误差变化量模糊值;
根据所述速度误差模糊值和所述速度误差变化量模糊值得到PI控制的参数整定量,并通过解模糊化和PI运算得到期望转矩控制量;
对所述期望转矩控制量进行线性变换以得到所述期望转矩。
4.根据权利要求3所述的开关磁阻电机的控制方法,其特征在于,根据所述期望转矩分配所述开关磁阻电机各相的输出转矩,包括:确定转矩分配函数;
根据所述转矩分配函数计算所述开关磁阻电机各相的输出转矩之和,并根据所述开关磁阻电机各相的磁共能计算所述开关磁阻电机各相的输出转矩。
5.根据权利要求4所述的开关磁阻电机的控制方法,其特征在于,根据所述开关磁阻电机各相的期望电流和相电流,采用神经网络自适应鲁棒滑模控制算法生成对应的驱动信号,包括:根据所述开关磁阻电机各相的期望电流和相电流设计滑模函数;
根据所述开关磁阻电机各相的期望电流和相电流确定神经网络的输入,并根据所述神经网络的输入计算神经网络的输出;
设定控制律,并根据所述控制律和所述神经网络的输出得到所述滑模函数的导数;
设计李雅普诺夫函数,并根据所述滑模函数的导数求得所述李雅普诺夫函数的导数;
设定自适应率,并在根据所述自适应率和所述李雅普诺夫函数的导数进行电流稳定性控制后,生成所述驱动信号。
6.一种开关磁阻电机的控制系统,其特征在于,包括:上位机,所述上位机用于设置给定转速;
位置检测模块,所述位置检测模块用于获取所述开关磁阻电机的转子位置信号;
电流检测模块,所述电流检测模块用于获取所述开关磁阻电机各相的相电流;
处理模块,所述处理模块分别与所述上位机、所述位置检测模块和所述电流检测模块相连,以获取所述开关磁阻电机的给定转速、转子位置信号和各相的相电流,所述处理模块用于根据所述转子位置信号计算所述开关磁阻电机的反馈转速,并根据所述给定转速和所述反馈转速计算所述开关磁阻电机的期望转矩,以及根据所述期望转矩分配所述开关磁阻电机各相的输出转矩,并根据所述开关磁阻电机各相的输出转矩计算所述开关磁阻电机各相的期望电流,以及根据所述开关磁阻电机各相的期望电流和相电流,采用神经网络自适应鲁棒滑模控制算法生成对应的驱动信号,以根据所述驱动信号对所述开关磁阻电机进行控制。
7.根据权利要求6所述的开关磁阻电机的控制系统,其特征在于,所述处理模块采用模糊PI控制算法计算所述开关磁阻电机的期望转矩。
8.根据权利要求7所述的开关磁阻电机的控制系统,其特征在于,所述处理模块包括用于计算所述开关磁阻电机的期望转矩的速度调节器,所述速度调节器用于:获取速度误差实际值和速度误差变化量实际值;
对所述速度误差实际值和所述速度误差变化量实际值进行模糊化以得到速度误差模糊值和速度误差变化量模糊值;
根据所述速度误差模糊值和所述速度误差变化量模糊值得到PI控制的参数整定量,并通过解模糊化和PI运算得到期望转矩控制量;
对所述期望转矩控制量进行线性变换以得到所述期望转矩。
9.根据权利要求8所述的开关磁阻电机的控制系统,其特征在于,所述处理模块包括用于分配所述开关磁阻电机各相的输出转矩的转矩分配单元,所述转矩分配单元用于:确定转矩分配函数;
根据所述转矩分配函数计算所述开关磁阻电机各相的输出转矩之和,并根据所述开关磁阻电机各相的磁共能计算所述开关磁阻电机各相的输出转矩。
10.根据权利要求9所述的开关磁阻电机的控制系统,其特征在于,所述处理模块包括用于生成所述驱动信号的电流调节器,所述电流调节器用于:根据所述开关磁阻电机各相的期望电流和相电流设计滑模函数;
根据所述开关磁阻电机各相的期望电流和相电流确定神经网络的输入,并根据所述神经网络的输入计算神经网络的输出;
设定控制律,并根据所述控制律和所述神经网络的输出得到所述滑模函数的导数;
设计李雅普诺夫函数,并根据所述滑模函数的导数求得所述李雅普诺夫函数的导数;
设定自适应率,并在根据所述自适应率和所述李雅普诺夫函数的导数进行电流稳定性控制后,生成所述驱动信号。