【技术实现步骤摘要】
基于BP神经网络的表面式永磁同步电机模型预测控制方法
本专利技术属于永磁同步电机直接转矩控制领域,具体涉及基于BP神经网络的表面式永磁同步电机模型预测控制方法。
技术介绍
直接转矩控制技术基于定子磁链坐标系并直接将转矩作为控制对象,避免了旋转坐标变换时的大量计算以及对电机参数的依赖性,其动态性能好,转矩响应时间短。但是传统DTC是一种离线式控制方法,将控制算法以及预先编制好的电压矢量LUT植入微处理器中,在每一控制周期循环执行。DTC根据电机控制系统当前的转矩误差和定子磁链误差从电压矢量LUT中选取最优电压矢量来消除转矩误差和定子磁链误差。但是传统DTC只能根据每一控制周期初始时刻的电机变量误差选取最优电压矢量,并不能预知在此电压矢量作用下电机变量的变化趋势,无法保证整个控制周期内转矩和定子磁链始终保持在一定的范围内,导致较大的转矩脉动和定子磁链脉动。同时,传统电压矢量LUT设计简单,控制精度较低,电机在特定运行状态下可有多个不同电压矢量供选择输出,根据查表法得到的电压矢量可能并不是最优的电压矢量。因此,可以研究电机的在线式控制方法,实时预测施加不同电压矢量时电机变量的变化,提前预知在某一电压矢量作用下电机转矩误差和定子磁链误差在整个控制周期内的变化,确保所施加电压矢量的有效性和准确性。模型预测控制(Modelpredictivecontrol,MPC)作为一种有效的在线式控制方法被广泛的应用于各种工业控制场合。有相关文献提出将MPC与DTC相结合,提出一种模型预测直接转矩控制,该方法对连续的非线性电机方程进行离散化得到电机预测模型,预测不同电压矢量作用下 ...
【技术保护点】
1.基于BP神经网络的表面式永磁同步电机模型预测控制方法,其特征在于,包括以下步骤:步骤一,确定表面式永磁同步电机模型预测控制算法中的输入量和输出量,并确定其中变化量的取值范围和适当的变化步长;步骤二,按照各个输入量的变化步长将各参数的取值范围遍历取遍,并送入表面式永磁同步电机模型预测控制算法中,生成未来控制周期内模型预测控制算法选择的最优电压矢量序列,并且将各个输入量的取值与对应选择出来的最优电压矢量对应组合成BP神经网络的训练样本;步骤三,构建BP神经网络拓扑模型;步骤四,将步骤二中的训练样本数据进行归一化处理,将归一化处理后的训练样本输入已构建BP神经网络拓扑模型中进行离线训练学习,得到符合要求的权值阈值;步骤五,将离线训练好的BP神经网络模型编译成在线学习的BP神经网络,并将离线训练好的权值阈值作为在线学习BP神经网络的初始权值阈值,将在线学习的BP神经网络嵌入到表面式永磁同步电机模型预测直接转矩控制系统中与模型预测算法并联,用于替代模型预测控制算法进行未来控制周期内电机最优电压矢量选择的工作和功能;步骤六,在模型预测算法模块和在线BP神经网络的并联之间设置一个开关量,当转矩脉 ...
【技术特征摘要】
1.基于BP神经网络的表面式永磁同步电机模型预测控制方法,其特征在于,包括以下步骤:步骤一,确定表面式永磁同步电机模型预测控制算法中的输入量和输出量,并确定其中变化量的取值范围和适当的变化步长;步骤二,按照各个输入量的变化步长将各参数的取值范围遍历取遍,并送入表面式永磁同步电机模型预测控制算法中,生成未来控制周期内模型预测控制算法选择的最优电压矢量序列,并且将各个输入量的取值与对应选择出来的最优电压矢量对应组合成BP神经网络的训练样本;步骤三,构建BP神经网络拓扑模型;步骤四,将步骤二中的训练样本数据进行归一化处理,将归一化处理后的训练样本输入已构建BP神经网络拓扑模型中进行离线训练学习,得到符合要求的权值阈值;步骤五,将离线训练好的BP神经网络模型编译成在线学习的BP神经网络,并将离线训练好的权值阈值作为在线学习BP神经网络的初始权值阈值,将在线学习的BP神经网络嵌入到表面式永磁同步电机模型预测直接转矩控制系统中与模型预测算法并联,用于替代模型预测控制算法进行未来控制周期内电机最优电压矢量选择的工作和功能;步骤六,在模型预测算法模块和在线BP神经网络的并联之间设置一个开关量,当转矩脉动较大时即当转矩脉动大于阈值时,开关量将工作模式切换为模型预测算法进行最优电压矢量的选择工作,同时,新的样本数据送入在线学习的BP神经网络进行新的训练和再学习;当转矩脉动值小于阈值时,均使用神经网络进行电压矢量的选择工作。2.根据权利要求1所述的基于BP神经网络的表面式永磁同步电机模型预测控制方法,其特征在于,步骤一,确定表面式永磁同步电机模型预测控制算法中的输入量和输出量的具体方法如下:忽略转子旋转运动和定子电阻压降,施加非零电压矢量后,下一时刻定子磁链幅值和转矩如公式1.1所示:其中是当前K时刻定子磁链的幅值,是k+1时刻的定子磁链幅值,是当前要施加的电压矢量幅值,固定幅值,即将电压矢量设置为定幅值,其幅值恒等于其中Udc是直流母线电压;Δt是该电压矢量施加的作用时间,α是电压矢量与定子磁链矢量之间的夹角;下一时刻定子磁链转矩如公式1.2所示:Te(k+1)是k+1时刻的电机转矩,p是电机的极对数,ψf是永磁体磁链,是当前K时刻定子磁链的幅值,Ld为d轴定子电感,α是电压矢量与定子磁链矢量之间的夹角,δ(k)是当前K时刻的转矩角;所用成本函数如公式1.3所示:将公式1.1和公式1.2计算的结果送入成本函数,整个算法过程中,如果有n个备选电压矢量,则会得到n个成本函数数值,选择成本函数最小的数值所对应的电压矢量作为该计算控制周期内要施加给电机的最优电压矢量;模型预测控制算法的输入量分别有转矩角、当前定子磁链幅值、当前定子磁链角位置、参考磁链、参考转矩、备选电压矢量角度...
【专利技术属性】
技术研发人员:李耀华,赵承辉,秦玉贵,周逸凡,秦辉,苏锦仕,
申请(专利权)人:长安大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。