当前位置: 首页 > 专利查询>长安大学专利>正文

一种基于支持向量机用于DTC预测控制的方法技术

技术编号:22080535 阅读:26 留言:0更新日期:2019-09-12 15:49
本发明专利技术涉及一种基于支持向量机用于DTC预测控制的方法,先选取已有的电机运行参数作为输入与输出样本;将选取的输入与输出样本分别进行归一化处理;对归一化处理后的样本进行训练,得到输出电压矢量的基于支持向量机用于DTC的预测模型;对当前电机的运行参数进行归一化处理后输入到预测模型中,通过预测模型输出施加的基本电压矢量;根据预测模型输出的基本电压矢量,控制逆变器的开关状态,完成基于支持向量机用于DTC预测控制。本发明专利技术能够减少相关计算量,减小转矩脉动,且开关频率恒定。

A Method of DTC Predictive Control Based on Support Vector Machine

【技术实现步骤摘要】
一种基于支持向量机用于DTC预测控制的方法
本专利技术属于电机控制领域,具体涉及一种基于支持向量机用于DTC预测控制的方法。
技术介绍
直接转矩控制(DTC)通过控制定子磁链的幅值和负载角来控制电磁转矩。永磁同步电机直接转矩控制通常使用两个滞环比较器分别控制定子磁链和转矩偏差,由于其避免了在旋转坐标系下的大量计算,其动态性能会有所改善,响应更快。传统开关表实现的永磁同步电机直接转矩控制系统中,电压矢量在一个采样周期内持续施加,会出现实际转矩增减超出预期要求,从而造成超调脉动。为了解决此类问题,引入预测控制,引入成本函数,综合考虑转矩误差和定子磁链误差,并加以控制,采用空间矢量调制技术,以减小转矩脉动。但预测控制仍存在一些问题,首先其成本函数的科学性仍待研究,其次为使转矩误差与磁链误差在同一量纲上,通常会引入权重系数,而权重系数的选取大多依靠经验,缺乏有力的理论支撑。同时,采用预测控制式,需要同时计算六个基本电压矢量的成本,其的计算量巨大,这与引入直接转矩控制的初衷相违背。
技术实现思路
本专利技术的目的在于克服上述不足,提供一种基于支持向量机用于DTC预测控制的方法,能够减少相关计算量,减小转矩脉动,且开关频率恒定。为了达到上述目的,本专利技术包括以下步骤:包括以下步骤:步骤一:选取已有的电机运行参数作为输入与输出样本;步骤二:将选取的输入与输出样本分别进行归一化处理;步骤三:对归一化处理后的样本进行训练,得到输出电压矢量的基于支持向量机用于DTC的预测模型;步骤四:对当前电机的运行参数进行归一化处理;步骤五:将步骤四中的经归一化处理后的运行参数输入到预测模型中,通过预测模型输出施加的基本电压矢量;步骤六:根据预测模型输出的基本电压矢量,控制逆变器的开关状态,完成基于支持向量机用于DTC预测控制。进一步地,步骤一中,已有的电机运行参数是采用成本函数进行电压矢量选择的电机运行参数,成本函数如下式(1)所示:其中为参考幅值,为参考转矩,为实际幅值,Te为实际转矩。进一步地,成本函数的个数与基本电压矢量的个数相等,选取最小的成本函数所对应的基本电压矢量,即为所施加的电压矢量;选取全工况下的定子磁链误差ψr、输出转矩误差Tr、负载角δ和转矩角α作为训练预测模型的输入,选取施加的电压矢量作为输出。进一步地,步骤二中,对输入和输出样本分别进行归一化处理的表达式如下式(2)所示:其中,xmin为输入样本或者输出样本中最小值,xmax为输入样本或者输出样本中最大值。进一步地,步骤三中,使用支持向量机进行训练。进一步地,采用径向基函数作为支持向量机核函数,如式(3)所示:k(x,xi)=exp(-γ‖x-xi‖2),γ>0(3)其中x为输入,xi为支持向量,γ是核参数。进一步地,将步骤一中选取的输入和输出样本分为3组,将每个组的子集数据分别做一次验证集,其余的2组子集数据作为训练集,得到3个子模型,每个子模型分别对应着一组惩罚参数c和核函数参数g,用3个子模型中验证集的分类准确率的平均数作为分类器的性能指标。进一步地,若分类准确率的平均数大于等于90%,则选取分类准确率最高的一组的参数c和g作为预测模型的参数,若分类准确率的平均数小于90%,则重新训练。进一步地,步骤四中,通过获得k时刻的定子磁链误差ψr,输出转矩误差Tr,负载角δ和转矩角α后,进行归一化处理。进一步地,步骤四中归一化处理方式和步骤二相同。与现有技术相比,本专利技术具有以下有益的技术效果:本专利技术通过获得采用成本函数的电机的运行数据,使用支持向量机的方法离线训练得到相应的预测模型,再利用训练好的模型根据电机当前的运行参数进行电压矢量的选择,从而实现电机的快速控制。通过以上方法以提高永磁同步电机直接转矩控制系统的性能,减少相关计算量,减小转矩脉动,且开关频率恒定。本专利技术通过引入离线学习好的预测模型,相比于直接转矩控制减少了转矩的脉动,相比于预测控制,避免了成本函数的引入,从而避免了成本函数的庞大计算量,达到了简化计算量的目的,进而优化电机控制的实时性。附图说明图1是基于本专利技术模型训练图;图2是本专利技术的原理框图;具体实施方式下面结合附图对本专利技术做进一步说明。参见图1和图2,本专利技术基于支持向量机用于DTC预测控制方法,具体步骤如下:步骤一:基于已有采用成本函数进行电压矢量选择的电机运行的参数,确定合适的采样频率,从中选择用于基于支持向量机用于DTC预测控制的合适的输入与输出样本。其中,采用成本函数进行电压矢量选择的电机,其成本函数的表达式如(1)所示。其中为参考幅值,为参考转矩,为实际幅值,Te为实际转矩。当备选的基本电压矢量个数为6时,就会得到6个成本函数,从中选择最小的成本函数所对应的基本电压矢量,即为所施加的电压矢量。将上述电机运行过程中全部参数记录下后,采样周期为电机采样周期的十倍,选取全工况下的定子磁链误差ψr、输出转矩误差Tr、负载角δ和转矩角α作为训练预测模型的输入,选取施加的电压矢量作为输出。步骤二:将步骤一中确定的输入与输出样本进行归一化处理。为使输入和输出分别在同一量级上,需要对输入和输出样本分别进行归一化处理,即将归一化之前的x按照下式归一成y值,其表达式如式(2)所示。其中,xmin为样本中最小值,xmax为样本中最大值;即在对输入样本进行归一化处理时,xmin为输入样本中最小值,xmax为输入样本中最大值;对输出样本进行归一化处理时,xmin为输出样本中最小值,xmax为输出样本中最大值。步骤三:使用支持向量机对归一化之后的样本进行训练,得到输出电压矢量的基于支持向量机用于DTC的预测模型。使用支持向量机对归一化之后的样本进行训练。根据支持向量机的方法思想,选取径向基函数如式(3)所示,作为支持向量机核函数。k(x,xi)=exp(-γ‖x-xi‖2),γ>0(3)其中x为输入,xi为支持向量,γ是核参数。将步骤一中选取的输入和输出样本随机打乱重新组成新的序列,为确保离线训练的基于支持向量机用于DTC预测模型的准确性,采样交叉验证的方法,将步骤一中选取的样本分为3组,将每个组分别做一次验证集,其余的2组子集数据作为训练集,这样就会得到3个子模型,每个子模型分别对应着一组惩罚参数c和核函数参数g,用3个子模型中验证集的分类准确率的平均数作为分类器的性能指标。若分类准确率的平均数大于等于90%,则选取3个子模型分类准确率最高的一组的参数c、g作为预测模型的参数,若分类准确率的平均数小于90%,则重新训练。其子模型的分类准确率与分类准确率的平均数计算如式(4)所示。其中ηi为第i个子模型的分类准确率,ni1为第i个子模型中选择正确的电压矢量的个数,ni2为第i个子模型中选择电压矢量的总个数,ηave为分类准确率的平均数。步骤四:对当前电机的运行参数进行归一化处理。通过获得k时刻的定子磁链误差ψr,输出转矩误差Tr,负载角δ和转矩角α后,进行归一化处理,同式(2)。步骤五:将步骤四中的经归一化处理后的参数输入到基于支持向量机用于DTC的预测模型中。使用训练好的基于支持向量机用于DTC的预测模型对电机所施加的基本电压矢量进行预测。将处理后的数据输入到已训练好的支持向量机模型中,通过基于支持向量机用于DTC的预测模型输出施加的基本电压矢量。此过程本文档来自技高网...

【技术保护点】
1.一种基于支持向量机用于DTC预测控制的方法,其特征在于:包括以下步骤:步骤一:选取已有的电机运行参数作为输入与输出样本;步骤二:将选取的输入与输出样本分别进行归一化处理;步骤三:对归一化处理后的样本进行训练,得到输出电压矢量的基于支持向量机用于DTC的预测模型;步骤四:对当前电机的运行参数进行归一化处理;步骤五:将步骤四中的经归一化处理后的运行参数输入到预测模型中,通过预测模型输出施加的基本电压矢量;步骤六:根据预测模型输出的基本电压矢量,控制逆变器的开关状态,完成基于支持向量机用于DTC预测控制。

【技术特征摘要】
1.一种基于支持向量机用于DTC预测控制的方法,其特征在于:包括以下步骤:步骤一:选取已有的电机运行参数作为输入与输出样本;步骤二:将选取的输入与输出样本分别进行归一化处理;步骤三:对归一化处理后的样本进行训练,得到输出电压矢量的基于支持向量机用于DTC的预测模型;步骤四:对当前电机的运行参数进行归一化处理;步骤五:将步骤四中的经归一化处理后的运行参数输入到预测模型中,通过预测模型输出施加的基本电压矢量;步骤六:根据预测模型输出的基本电压矢量,控制逆变器的开关状态,完成基于支持向量机用于DTC预测控制。2.根据权利要求1所述的一种基于支持向量机用于DTC预测控制的方法,其特征在于:步骤一中,已有的电机运行参数是采用成本函数进行电压矢量选择的电机运行参数,成本函数如下式(1)所示:其中为参考幅值,为参考转矩,为实际幅值,Te为实际转矩。3.根据权利要求2所述的一种基于支持向量机用于DTC预测控制的方法,其特征在于:成本函数的个数与基本电压矢量的个数相等,选取最小的成本函数所对应的基本电压矢量,即为所施加的电压矢量;选取全工况下的定子磁链误差ψr、输出转矩误差Tr、负载角δ和转矩角α作为训练预测模型的输入,选取施加的电压矢量作为输出。4.根据权利要求1所述的一种基于支持向量机用于DTC预测控制的方法,其特征在于:步骤二中,对输入和输出样本分别进行归一化处理的表达式如下式(2)所示:其中,xmin为输入样本或者输出样本...

【专利技术属性】
技术研发人员:李耀华周逸凡秦玉贵赵承辉秦辉苏锦仕
申请(专利权)人:长安大学
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1