基于SVM的永磁无刷直流电机无位置传感器控制

2020-03-02 02:24孙希凤秦斌王欣
电子产品世界 2020年1期
关键词:支持向量机直流电机

孙希凤 秦斌 王欣

摘要:由于传统带位置传感器直流电机容易受到外界的影响、体积较大且电机运行时电刷与换向器摩擦造成损耗会减少电机寿命,为了减小位置传感器对电机的影响,针对永磁无刷直流电机的位置检测问题,提出了基于支持向量机的永磁无刷直流电机无位置传感器控制方法。采集直流电机电压值电流值作为支持向量机的输入,功率器件开关状态变量作为输出,对模型进行训练,得到支持向量机的模型初始参数。然后将训练好的模型参数应用到直流电机中进行仿真,并与极限学习机仿真结果进行对比。结果显示支持向量机学习准确度较高,证明该方法能够较准确检测到直流电机转子位置。

关键词:关键词直流电机;支持向量机;位置检测

0引言

永磁无刷直流电机具有控制简单、调速性能好、效率高等特点,因此广泛应用于汽车行业、工业、农业等领域。传统直流电机结构比较复杂,体积较大,不易于检修和维护,所以近年来直流电机的研究朝着简化电机结构,较少电机损耗等方向发展,而位置传感器的存在大大限制了无刷直流电机在恶劣环境及系统要求较高环境的应用因此永磁无刷直流电机的位置检测成为直流电机研究的重点方向之一。

位置传感器在直流电机内部,负责检测直流电机转子位置并且将转子位置信息转化成电信号并输出控制功率器件开关。由于位置传感器具有非线性、易受外界环境影响等特点,无传感器转子位置检测比较困难。

近年来,各种无传感器位置检测方法得到深入研究。汤宁平、崔彬等提出了高分辨的永磁无刷直流电机转子零初始位置检测方法,该方法适用于检测低速运行时的轉子位置。窦满峰,苏超,谭博,方淳等提出优化磁链算法的位置检测方法。李航等提出的基于滞环切换的永磁无刷直流电机无位置传感器控制加宽了转子位置检测的速度范围。蒯松岩、张旭隆等提出了使用神经网络对电机转子位置检测,该方法具有较好的动态性能,准确度也较高。王明超将RBF神经网络应用于开关磁阻电机的转子位置控制,该方法控制精度较高。夏长亮,郭培健等提出了将模糊遗传算法应用于无刷直流电机的自适应控制,改善了系统的抗干扰能力。王欣、梁辉等提出了基于OSELM的无刷直流电机控制,该方法的优点是学习速度较快。本文采用SVM神经网络对无刷直流电机位置信息进行学习,并将学习好的模型应用于电机模型加以验证。

1电机建模

电机系统的组成部分包含:电压源,逆变电路,电机,控制回路,传感器等。电机的模型建立:

2支持向量机算法

2.1支持向量机原理

支持向量机是一种分类算法,它的目的是通过寻求结构化风险最小来提高学习泛化能力,实现经验风险和置信范围最小化,获取良好统计规律。支持向量机是一种二类分类模型,最早在1963年由苏联学者Vladimir N和Alexander Y提出的。

从图2可以看到两个平面之间存在间隙,间隙中间的红线为分离超平面,两个平面到分离超平面的距离是相等的,而要支持两个平面需要一些点,这些点叫做支持向量。

3.2OsELM与svM实验结果对比

为了验证支持向量机算法的优点,将支持向量机算法和极限学习机进行对比.对比的内容包括两种算法的运行时间和运行误差两方面,这里误差使用平方差表示。

对比结果如下表:

从上表中可以明显看到支持向量机误差十分小,其误差比在线极限学习机小很多,证明该算法精度很高,对转子位置预测更准确,而极限学习机消耗时长较小。

4结论

本文用支持向量机对直流电机位置信息进行学习.并将训练好的模型用于电机模型中加以验证,证明了支持向量机算法应用于电机无位置控制的可行性,且与极限学习机相比较,可以看出支持向量机学习位置信息精度较高。

猜你喜欢
支持向量机直流电机
基于模糊PID的无刷直流电机速度控制系统的设计与仿真
基于FPGA的双绕组无刷直流电机软件设计
基于改进支持向量机的船舶纵摇预报模型
基于支持向量机的金融数据分析研究
基于模糊神经网络PID的无刷直流电机控制系统研究
基于HHT的直流电机换向电流分析
一种改进的无刷直流电机控制方法
电动汽车直流电机再生制动控制方式