[发明专利]一种开关磁阻电机电流高精度跟踪控制方法有效

专利信息
申请号: 201910714190.6 申请日: 2019-08-03
公开(公告)号: CN110545061B 公开(公告)日: 2023-09-15
发明(设计)人: 李孟秋;蔡辉;沈仕其 申请(专利权)人: 湖南贝加尔动力科技有限公司
主分类号: H02P25/098 分类号: H02P25/098;H02P23/04
代理公司: 暂无信息 代理人: 暂无信息
地址: 410000 湖南省*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 开关 磁阻 电机 电流 高精度 跟踪 控制 方法
【说明书】:

一种开关磁阻电机电流高精度跟踪控制方法,包括以下步骤:1)简化非线性相电感模型;2)建立基于状态空间模型的电流预测控制器;3)找寻最优的电压占空比。本发明实现实际电流对参考电流的精确跟踪、瞬时转矩脉动的有效减小。

技术领域

本发明属于电机控制领域,涉及一种开关磁阻电机电流高精度跟踪控制方法。

背景技术

开关磁阻电机(SRM)因其结构坚固、制造工艺简单、成本低、可靠性高,可应用于电动汽车、风力发电、精密加工等军民用领域以及特定的工业应用中,因此得到了广泛关注。然而其双凸极机械结构、非线性磁路以及脉冲式的相电流工作方式导致了电机在运行过程中存在瞬时转矩脉动,尤其是在换相阶段,制约了其在传动领域的进一步应用。而对转矩脉动的抑制很大程度上取决于对绕组内部相电流的控制精度,故需要从控制策略出发设计一个具有高跟踪性能的电流控制器。

发明内容

本发明所要解决的技术问题是,克服现有技术存在的上述缺陷,提供一种基于状态空间模型的电流预测控制策略,该方法可以利用模型预测控制的良好跟踪性能,使MPC输出最优占空比,实现实际电流对参考电流的精确跟踪、瞬时转矩脉动的有效减小。

为解决上述技术问题,本发明所采用的技术方案为:

一种基于状态空间模型的电流预测控制策略,其特征在于,包括以下步骤:

1)简化非线性相电感模型;

2)建立基于状态空间模型的电流预测控制器;

3)找寻最优的电压占空比;

在所述步骤1)中,利用实验数据在MATLAB/SIMULINK里自行搭建了一个与实验电机参数近似一致的仿真电机模型。

在所述步骤1)中,简化的非线性相电感模型:

式中k为离散时刻,Nr表示转子极数,θk表示转子位置角度,φk表示相电感的初始相移量,ln(ik)为与电流有关而与转子位置无关的傅里叶系数。

在所述步骤2)中,开关磁阻电机端电压Vph的电压平衡方程式:

使用前向差分将上式离散化用于数字实现,可得到如下的状态空间模型:

λk+1=akλk+bkuk

ik=ckλk

其中ak=1-(Ts*Rs)/lk,bk=Ts*Vdc/lk,ck=1/lk,Ts为采样周期,Rs是相电阻。考虑到饱和效应,lk为数字步长k时刻的与电流和转子位置有关的非线性相电感,uk为k时刻电机输入占空比,ik是k时刻电机输出电流。

在所述步骤2)中,利用电机输入占空比和电机输出电流以及电机参数对状态磁链λ进行估计,即建立基于磁链估计的MPC模型:

其中MPC的预测时域(或步长)为p,控制时域为m。

进行优化处理可得系统未来p步的电流输出预测值的统一形式:

k+1|k表示k时刻对k+1时刻的预测,在状态方程得到的磁链估计值的基础上,进而由输出方程预测第k+1时刻至第k+p时刻的被控电流输出;Su的下三角形式直接反映了系统在时间上的因果关系,即k+1时刻的输入对k时刻的输出没有影响,k+2时刻的输入对k+1时刻的输出没有影响,以此类推,等等。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南贝加尔动力科技有限公司,未经湖南贝加尔动力科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910714190.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top