点击 电机与控制应用 可订阅哦~

A  bstract

针对传统超螺旋算法二阶滑模观测器(STASSMO)在进行永磁同步电机(PMSM)转子位置和转速估算时固定滑模增益导致鲁棒性差的问题,在已有的稳定条件下提出一种模糊超螺旋算法二阶滑模观测器(FSTASSMO)。利用模糊控制器按照模糊规则进行滑模增益的整定,实现了超螺旋算法滑模增益自整定过程,提高了观测精度,拓宽了有效观测范围,增强了PMSM无位置传感器矢量控制系统的鲁棒性。最后,在MATLAB环境下搭建仿真控制系统对所提出的算法进行验证,结果表明所提算法有效可行。

《电机与控制应用》欢迎广大科研技术人员及团队向本刊投稿!《电机与控制应用》欢迎广大科研技术人员及团队向本刊投稿!《电机与控制应用》欢迎广大科研技术人员及团队向本刊投稿!《电机与控制应用》欢迎广大科研技术人员及团队向本刊投稿!

基于模糊滑模算法的永磁同步电机无位置传感器矢量控制

诸德宏,  汪  瑶,  周振飞

(江苏大学 电气信息工程学院,江苏 镇江  212013)

0  引  言

永磁同步电机(PMSM)因其优异的功率密度和高效率被广泛应用于各种工控领域。为了减少成本和提高控制系统的稳定性,自1980年以来,更多的学者投入到了无位置传感器矢量控制方法的研究中[1-3]。一般来说,无位置传感器矢量控制方法有2大类:高频注入法[4]和基于电机模型的反电动势法[5-7]。高频注入法能够较好地工作在电机的零低速运行段,但会注入额外的高频信号,造成电流和转矩脉动问题;而基于电机模型的反电动势法能够较好地工作在电机的中高速运行阶段,包括模型参考自适应法(MRAS)[5]、扩展卡尔曼滤波器法(EKF)[6]以及滑模观测器法(SMO)[7]。

实际应用中,MRAS对系统参数变化敏感且自适应律难以确定[8]。EKF虽能较好地工作在噪声环境下,但在线计算量太大,对控制器运算能力要求高[9]。传统SMO工程构造简单,但开关函数的不连续特性导致出现严重的抖振问题,在转子位置估算时会使用低通滤波器,由此带来相位滞后和幅值衰减问题[10]。针对传统SMO存在的抖振问题和相位延迟问题,文献[11]提出了多种二阶滑模算法,其中超螺旋算法(STA)被广泛应用于观测器和控制器中。文献[12]中,超螺旋算法二阶滑模观测器(STASSMO)被应用于PMSM无位置传感器控制系统中,削减了抖振问题,减小了估算误差。但是,这些STASSMO均采用了固定的滑模增益,在PMSM无位置传感器矢量控制系统中极大地限制了可调速域,也就是说固定滑模增益STASSMO抗扰性差。为此,文献[13]提出一种自适应滑模观测器,在面对参数变化时鲁棒性高;文献[14]提出了一种自适应观测器,提高了PMSM在宽速域范围内转子位置估算精度。本文以表贴式PMSM为研究对象,进行无位置传感器矢量控制研究。首先,推导出表贴式PMSM的数学模型并在稳定条件下构造传统STASSMO;其次,针对传统STA存在的固定滑模增益导致的鲁棒性差问题提出了一种模糊超螺旋算法二阶滑模观测器(FSTASSMO),应用于表贴式PMSM无位置传感器矢量控制系统中;最后,通过Simulink仿真验证所提算法的可行性。1  数学模型1.1  表贴式PMSM数学模型表贴式PMSM在αβ静止坐标系下的数学模型可写为式中:iα、iβ、uα、uβ、eα、eβ分别为表贴式PMSM在α、β静止坐标系下的电流、电压和感应反电动势;R和L分别为定子电阻和定子电感。需要注意的是,这里的数学模型是假设表贴式PMSM处在理想情况下并且忽略了涡流和磁滞损耗下得到的。1.2  超螺旋算法文献[15-16]提出基于STA的控制器和观测器理论,具体形式为式中:xi、ki、ρi分别为状态变量、估计误差、滑模增益、扰动条件;sign()为sign开关函数。对于STA的稳定证明,根据文献[11],滑模增益只要满足:扰动条件满足全局有界式中:ξ1为一个正数。那么,STA就能保证渐进稳定。2  传统STASSMO根据第1.2节的数学模型,基于表贴式PMSM定子电流的STASSMO可以按照式(5)构造: 式中:带有“^”上标的量表示估算值。估算反电动势由式(5)和式(1)可得到,当STASSMO到达滑模面时,反电动势公式为:通过比较式(1)和式(5),估算反电动势由αβ参考系下的电压方程得到,STA扰动条件为。式(6)中,一般来说, ,其中k1决定观测器的动态响应速度,积分项和较大的k2能够有效削减由sign开关函数带来的抖振问题,即估算反电动势由k1和k2共同决定。在αβ参考系下反电动势可表示如下:式中:ψf为转子永磁体产生的磁通。由反正切函数即可得到转子估算位置与转速:STASSMO结构框图如图1所示。图1  STASSMO结构框图3  模糊超螺旋算法二阶滑模观测器由于传统STASSMO在稳定条件下的滑模增益选取方法并不明确,文献[17]提出一种基于扰动条件上界的选取方法,然而这种取值方式依然存在问题:由于取值单一,在低速段由于扰动条件比上界小得多,如果仍然采用这种取值方式则会导致严重的抖振问题,甚至导致系统不稳定。此外,如果采用较小的滑模增益,那么在高速运行段又会因为不满足式(4)的全局有界性而导致系统不稳定。文献[13]提出一种自适应STA取得了不错的控制效果,但自适应律难以确定,收敛速度慢。本节基于模糊控制和STA提出了一种FSTASSMO。模糊逻辑控制器(FLC)因其强鲁棒性、良好的抗扰能力等优点广泛应用于工业控制领域[18-19],其中部分学者将FLC应用于SMO,但是这些研究均是用FLC代替开关函数,增加了系统的复杂度[20]。本文提出的FSTASSMO在不改变开关函数的情况下,将FLC与STASSMO进行整合,用来整定决定趋近速度的滑模增益k1。FLC的基本规则如下:(1) 当观测器观测误差s较大时,相应地需要增大滑模增益k1来增加适应速度和减少响应时间;(2) 当观测器观测误差s较小时,相应地需要减小滑模增益k1来降低系统超调量。FLC结构框图如图2所示。s以及作为FLC的输入,Kp、Kd、Ki分别为量化因子,按照模糊规则通过推理机和解模糊的过程得到滑模增益k1。 图2  FLC结构框图其中,2个输入的论域均选定为[-3  3],划分为{负大,负小,零,正小,正大},记为{NB ,NS,ZO,PS ,PB};输出的论域选为[0 5],划分为{正小,小,正中,大,正大},记为{PS,S,M,B,PB}。FLC模糊规则如表1所示。按照理论与经验当电流误差s与变化率 较大时,系统处于初始状态或者扰动较大,需要匹配相应较大的滑模增益来快速消除误差和扰动带来的影响。反之,s和 较小时则需要匹配较小的滑模增益来减小系统超调和波动。另外,当时应适当减小滑模增益,因为此时系统是加速朝着滑模面运动的。由图2可知,k2由k1与估算转速 以及系数λ共同决定,k2计算式如下:表1  FLC模糊规则对式(9)进行证明。从前文的分析可以知道,STA下的扰动条件可写为由于表贴式PMSM定子电阻阻值较小,大多数情况下,忽略定子电阻R上的压降[15],那么式(10)就可以简化为其中:τ=ψf/L。全局限定条件式(4)可改写为当FSTASSMO稳定时,也稳定在一个小范围内,因此必然存在一个足够大的正数τ1满足下列不等式:这里,ξ1=|τ1ω|,因此对于稳定条件,如式(3),则必然存在一个够大的正数λ1满足稳定条件,k1计算式为 将k11ω、ξ11ω代入式(3)后得到k2的取值条件:即存在足够大的正数λ2,使得:由此可知,2个滑模增益之间存在一定的定量关系,因此本文提出用模糊控制方法来确定出k1,再根据式(14)、式(16)得出k2:由此,构建FSTASSMO的结构框图如图3所示。图3  FSTASSMO结构框图将由FSTASSMO得到的感应反电动势通过转子位置和转速估算单元计算出 ,进一步提高了无位置传感器矢量控制系统位置以及转速估算精度。计算式如下:由STASSMO和FSTASSMO构建PMSM矢量控制系统,如图4所示。图4  PMSM无位置传感器矢量控制系统结构框图4  仿真验证在MATLAB环境下,利用Simulink搭建如图4的控制系统对所提出的基于FSTASSMO的表贴式PMSM无位置传感器矢量控制方法进行验证,并与传统STASSMO控制方法进行比较。表贴式PMSM参数如表2所示。采用固定滑模参数k1=90、k2=15 000建立基于传统STASSMO的PMSM无位置传感器矢量控制系统,仿真时长为0.5 s,0~0.2 s为空载,转速为100 r/min,0.2 s由100 r/min加速到1000 r/min,0.3 s突加50%额定负载,继而运行到0.5 s结束仿真。转子位置估算如图5所示。表2  表贴式PMSM参数由图5可以看出,在0~0.2 s阶段,转子位置估算出现较大纹波,说明电机在低速段运行时抖振,转子位置估算曲线出现较大畸变。转向中高速运行阶段后,转子位置估算较为准确,感应反电动势较为平滑,如图6所示。图5  STASSMO转子位置估算 图6  STASSMO感应反电动势采用FSTASSMO搭建的PMSM无位置传感器矢量控制系统试验过程与传统STASSMO仿真过程相同,得到的转子位置估算图和感应反电动势如图7和图8所示。转子位置在整个仿真阶段没有出现纹波和畸变,估算精度高。另外,感应反电动势与STASSMO相比更加平滑,特别是在低速运行阶段,即0~0.2 s内,说明在电机整个运行阶段FSTASSMO鲁棒性强。图7  FSTASSMO转子位置估算图8  FSTASSMO感应反电动势2种观测器下的转速图如图9所示。STASSMO的转速响应在低速段运行时超调大,抖振明显,在0.3 s时突加负载后虽能快速响应,但此时与给定转速差值过大,带载能力受到限制。FSTASSMO无论在高速还是低速运行阶段,转速响应都十分平滑,低速段由于模糊滑模的引入,基本无超调,而高速段超调量明显比STASSMO小,并且带载能力并未减弱,在突加负载后能快速回到给定转速,鲁棒性较强。图9  不同观测器的转速估算观测误差如图10、图11所示。显然无论是位置还是转速估算误差,FSTASSMO均明显小于STASSMO。在转子位置观测中,FSTASSMO最大误差为0.03 rad,STASSMO最大误差为0.45 rad;在转子转速观测误差方面,FSTASSMO在低速段与高速段均大幅小于STASSMO观测结果。仿真结果表明,FSTASSMO增加了系统的鲁棒性,对于转速变化有较好的自适应性,观测精度进一步提高,确保了PMSM无传感器矢量控制获得更好的控制效果。(a) FSTASSMO

(b) STASSMO图10  转子位置估算误差(a) FSTASSMO

(b) STASSMO图11  转子转速估算误差5  结  语本文采用FSTASSMO方法来对表贴式PMSM无位置传感器矢量控制系统中的转子位置和转速进行估算。将模糊控制器与SMO相结合,不再关注于对滑模开关函数的改造,利用滑模面作为模糊输入,滑模增益k1作为输出,滑模增益k2由转速和k1决定,实现了自适应。有效解决了传统STASSMO滑模增益固定导致鲁棒性差的问题,拓宽了观测范围,在低速段以及中高速运行阶段均取得了理想的控制效果。参考文献详见原文。本文发表于《电机与控制应用》2020年第8期。

Electric Machines & Control Application

广  告

无锡大力液压机械厂

网址:www.dlyyjx.com

1

双有源桥DC-DC变换器升降压功率特性优化控制 

2

大中型高效电机后倾式离心风扇的优化设计 

3

多层叠绕大截面线圈制作及多种线圈交替换向嵌线工艺优化

4

大线规发卡式漆包膜包线圈成型技术

5

高性能磁场调制永磁直线电机研究综述与展望 

6

大功率中速永磁风力发电机设计及性能研究

7

新能源汽车永磁同步电机系统标定方法及实现

扫码关注我们~

微信号|djykzyy

原刊名——《中小型电机》

《电机与控制应用》官网:http://www.motor-abc.cn

联系方式:021-62574990-574/462(编辑部)

021-62574990-416(广告部)

球分享

球点赞

球在看

matlab threshold算法_控制与应用技术|基于模糊滑模算法的永磁同步电机无位置传感器矢量控制...相关推荐

  1. 三相pmsm矢量控制仿真模型_学术|基于新型滑模观测器的永磁同步电机无传感器矢量控制系统...

    北京交通大学电气工程学院的研究人员张立伟.李行.宋佩佩.张鹏.云蓝斯,在2019年<电工技术学报>增刊1上撰文指出,现代永磁同步电机矢量控制系统中多采用机械式速度传感器检测转子位置和转速信 ...

  2. 基于非线性观测器的表贴式永磁同步电机 无位置传感器控制

    基于非线性观测器的表贴式永磁同步电机 无位置传感器控制 基于非线性观测器的表贴式永磁同步电机 无位置传感器控制 摘要:非线性观测器观测通过sinθ.cosθ的估计值得到位置估计量.与龙格波观测器相比较 ...

  3. 基于 ESO-PLL 的永磁同步电机无位置传感器控制

    基于 ESO-PLL 的永磁同步电机无位置传感器控制 1.PMSM 的无位置传感器控制方法分为两类,一类是适用于零.低速范围的高频注入法,另一类是适用于中.高速范围的观测器法.在中.高速范围,最常见的 ...

  4. 位置传感器matlab,永磁同步电机无位置传感器控制matlab仿真【续贴二】

    本帖主要是利用之前的数学模型,来搭建无位置传感器仿真模块,并结合矢量控制模型完成电机控制的仿真,如图1的a)所示.仿真模型基于id=0控制策略,采用转速电流双闭环的方式进行控制,可以使用有位置和无位置 ...

  5. 三相pmsm矢量控制仿真模型_学术简报|永磁同步电机无速度传感器控制离散化方法研究...

    北京交通大学电气工程学院.北京纵横机电科技有限公司的研究人员许中阳.郭希铮.邹方朔.游小杰.邱腾飞,在2019年<电工技术学报>增刊1上撰文指出,基于定子电流模型参考自适应的永磁同步电机无 ...

  6. 永磁同步电机无速度传感器控制(一)——滑模观测器(二)【滑模观测器设计过程】

    1.选择滑模观测器参照的数学模型 对于表贴式三相PMSM而言,扩展反电动势的表达式可以被简化为与仅与电机的转速有关.然后将表贴式PMSM的扩展反电动势表达式写下来,进行分析: 从上式可以看出,只要可以 ...

  7. 永磁同步电机无速度传感器控制(一)——滑模观测器(三)【由扩展反电势得到电机位置和速度信息】

    1.直接求反正切函数的不足之处 上一篇文章,写到了滑模观测器的设计过程,此过程过后可以得到滑模输出的扩展反电动势.按照反正切函数的原理,只需要对扩展反电动势进行求解反正切即可.如下所示: 但是事实上, ...

  8. 永磁同步电机无速度传感器控制(一)——滑模观测器(四)【仿真搭建及其结果分析】

    1.滑模仿真框图 2.仿真结果 波形的简要分析 1.转速响应曲线   下图为滑模无位置控制的转速响应,其中蓝色为估计转速,内部被遮盖的为实际转速,可以从图中看出,估计转速和实际转速基本重合,验证了滑模 ...

  9. 永磁同步电机无速度传感器控制(一)——滑模观测器(一)【位置估计原理】

    无速度传感器控制就从滑模开始吧,基于反正切函数的转子位置估计应该是无速度传感器里面稍微简单的一类啦,就拿这个入手啦~滑模反正切分为多个文章进行解释,观测器数学和物理原理.观测器效果和波形分析.文章链接 ...

最新文章

  1. 技术图文:如何在leetcode上进行算法刻意练习?
  2. 分布式事务中间件Fescar—全局写排它锁解读
  3. Java内存模型深度解析:顺序一致性--转
  4. java取邮箱前缀_java抓取网页或文件中的邮箱号码
  5. python 灰色系统预测GM
  6. ruby-gems 常用命令笔记
  7. 《南明史》txt版本
  8. 自己动手系列——实现一个简单的ArrayList
  9. C语言自学笔记(20)
  10. 百度的AI赛事,正在启蒙一代年轻人
  11. 基于FL2440 的V4L2采集 + H264编码 + LIVE555发布的实时视频监控系统
  12. Xcode failed to get reply to handshake packet
  13. 【云栖大会】2016 杭州云栖大会随笔
  14. 看宗萨蒋扬清者仁波切写的《正见:佛陀的证悟》的书评
  15. C++面试宝典 知识点集锦
  16. Selenium库实现推特爬虫
  17. Excel数据处理:删除NA所在的行
  18. java入门第一周总结
  19. 便携式CAN分析仪的使用
  20. 博途v17与winCC安装流程与踩坑记录

热门文章

  1. 枭龙智能眼镜 XLOONG X100 Glass拆解
  2. Python-apply(lambda x: )使用
  3. 二极管常用型号与应用整理
  4. 各内网客户端实现P2P方案
  5. 微光图像增强的零参考深度曲线估计
  6. JavaJDK说明与安装
  7. Camunda Workflow BPMN 入门开发实践
  8. 过节前的数据库系统检查
  9. PS教程 教你制作古老的石头
  10. 复旦大学陈果《爱情》语录