Simulink永磁同步电机控制仿真系列七:使用脉振高频注入法的位置估计
引言
在一些要求低速大负载的永磁同步电机无传感器驱动方案中,仅靠电机的基波模型很难实现理想的带载能力。上一篇文章中使用基于电压电流模型的磁链观测器进行位置估算,在仿真中取得了良好的效果。但是因为开关器件的非线性,电流采样误差等因素,实际硬件实现过程中低速带载能力跟仿真效果还是有一定差距。为了实现有效的低速带载,有必要研究更可靠的方案。
前面提到的滑膜法位置估计以及电压电流模型实现的位置估计都是建立在电机参数已知的前提下。两种方式都是通过分离出电机模型中包含转子位置信息的成分去解算转子位置。对电机参数依赖较强。尤其是在低速场景下,反电动势较小,电阻参数是否准确可能对位置估算结果产生明显影响。为了实现更好的低速带载能力,考虑通过电机本身的结构特性提取转子位置信息。
目录
- 引言
- 1、永磁同步电机的数学模型
- 2、永磁同步电机的凸极效应
- 3、转子位置信息提取
- 3.1提取iqh^\hat{i_{qh}}iqh^
- 3.2、提取ΔθΔθΔθ
- 3.3、获取转子位置
- 3.4、位置估算效果仿真。
1、永磁同步电机的数学模型
在转子同步坐标系(dq坐标系),有:
ud=Rsid+Lddiddt−ωeLqiquq=Rsiq+Lqdiqdt−ωeLdid+ωeφfu_d = R_s i_d + L_d \frac{di_d}{dt} - \omega_eL_qi_q \\ u_q = R_s i_q + L_q \frac{di_q}{dt} - \omega_eL_di_d + \omega_eφ_fud=Rsid+Lddtdid−ωeLqiquq=Rsiq+Lqdtdiq−ωeLdid+ωeφf
其中:ud ,uq 分别为定子电压的d,q轴分量;id , iq 分别为定子电流的d,q轴分量;Rs 为定子的电阻;Ψf为永磁体磁链;Ld,Lq分别为电感d,q轴分量;ωe 为转子电角速度。
在实际电机控制过程中真实转子位置θθθ和估算转子位置θ^\hat{θ}θ^之间往往存在一定误差,定义这个误差为ΔθΔθΔθ
如果我们根据估算的转子位置往d轴发高频正弦电压。即d^\hat{d}d^的方向
定义发送的正弦电压
Uh=vhcos(ωh)U_h = v_hcos(ω_h)Uh=vhcos(ωh)
计算UhU_hUh在q^\hat{q}q^轴的响应。
iqh^=Lq−Ld2ωhLdLqsin(2Δθ)vhsin(ωht)\hat{i_{qh}} = \frac{L_q - L_d}{2ω_hL_dL_q}sin(2Δθ)v_hsin(ω_ht)iqh^=2ωhLdLqLq−Ldsin(2Δθ)vhsin(ωht)
计算过程参见《刘海东,周波,等.脉振高频信号注入法误差分析[J].》
2、永磁同步电机的凸极效应
根据上式,iqh^\hat{i_{qh}}iqh^的大小和永磁同步电机的凸极性强弱相关(Lq,Ld的差异),凸极性越强,UhU_hUh在q轴产生的电流越多,如果一个电机Ld == Lq,即完全没有凸极性,那么将无法通过脉振高频注入法估计转子位置。
不过好在即使是对于表贴式的永磁同步电机,也会存在饱和凸极效应。
那么凸极效应的强弱跟什么有关呢?
我们拿出表贴式永磁同步电机的转子结构简图(如图a),和内嵌式永磁同步电机的转子结构简图(如图b)
对于表贴式永磁同步电机,永磁体贴在转子铁芯表面。对于内嵌式永磁同步电机,永磁体被嵌入在转子铁芯内部。
对于转子外围的定子线圈(图中未画出)来说,等效电感
L=λI=TphφI=TphFIζ=TphTphIIζ=TphTphζL = \frac{λ}{I} = \frac{T_{ph}φ}{I}=\frac{T_{ph}F}{I\zeta}=\frac{T_{ph}T_{ph}I}{I\zeta}=\frac{T_{ph}T_{ph}}{\zeta}L=Iλ=ITphφ=IζTphF=IζTphTphI=ζTphTph
式中,λλλ为电流流经定子线圈产生的磁链,TphT_{ph}Tph为绕组匝数,φφφ为磁通量,III为电流,ζ\zetaζ为磁阻,FFF为磁动势。
通过上式不难看出,等效电感的大小只跟定子线圈匝数和磁阻相关。
结合上图,因为永磁体的导磁率和空气近似。对于表贴式永磁同步电机,dq轴方向的磁阻近似相等。所以有Ld==LqLd == LqLd==Lq
因为铁芯一般有导磁材料制成,导磁率比空气要强约1000倍,此时d轴和q轴磁阻差异不可忽略。因为q轴磁阻小的原因,对于内嵌式永磁同步电机,LqLqLq明显大于LdLdLd
那么脉振高频注入法就没法用于表贴式永磁同步电机了吗?
其实并不是。
上述分析忽略了永磁体磁场对定子电感的影响。
实际上λ=LI\lambda = LIλ=LI只是在部分区间成立,当磁场足够强的时候,电感会出现饱和效应。
在永磁同步电机中,往d轴方向发电压脉冲时,因为定子磁场和转子磁场叠加的原因,会导致电感出现饱和效应,等效电感减小。相对应产生的电流要比往其他方向发相同的电压脉冲产生的电流都要大。这一特性称之为饱和凸极效应。
这一特性可以用于电机的初始位置检测,也可以用于高频注入法估计电机转子位置。
3、转子位置信息提取
3.1提取iqh^\hat{i_{qh}}iqh^
根据第1节式子
iqh^=Lq−Ld2ωhLdLqsin(2Δθ)vhsin(ωht)\hat{i_{qh}} = \frac{L_q - L_d}{2ω_hL_dL_q}sin(2Δθ)v_hsin(ω_ht)iqh^=2ωhLdLqLq−Ldsin(2Δθ)vhsin(ωht)
可以看出iqh^\hat{i_{qh}}iqh^是一个被sin(2Δθ)sin(2Δθ)sin(2Δθ)调制的频率为ωh\omega_hωh的信号。
既然频率固定,而且这个信号又是iqiqiq的一部分。可以使用带通滤波器或其他选频器从iqiqiq中选出iqh^\hat{i_{qh}}iqh^信号。
考虑到带通滤波器的相频特性较差,会对信号带来明显延时。
此处我们使用相频特性更好的二阶广义积分器进行选频。
二阶广义积分器结构如上图。
设置二阶广义积分器中心频率为1K,仿真得到其bode图如上。在中心频率处,相位偏移为0
输入信号sin(100t) + 0.2*sin(1000t)测试其选频能力。
其中蓝色信号为输入信号,黄色信号为1000hz原始信号。红色信号为二阶广义积分器输出。
可见,二阶广义积分器具备良好的选频能力。
至此iqh^\hat{i_{qh}}iqh^已经获得。
3.2、提取ΔθΔθΔθ
对iqh^\hat{i_{qh}}iqh^解调。
令
f(Δθ)=Lq−Ld2ωhLdLqsin(2Δθ)vhf(Δ\theta)= \frac{L_q - L_d}{2ω_hL_dL_q}sin(2Δθ)v_hf(Δθ)=2ωhLdLqLq−Ldsin(2Δθ)vh
则
iqh^sin(ωht)=f(Δθ)2−f(Δθ)cos(2ωht)2\hat{i_{qh}}sin(ω_ht) = \frac{f(Δ\theta)}{2} - \frac{f(Δ\theta)cos(2ω_ht)}{2}iqh^sin(ωht)=2f(Δθ)−2f(Δθ)cos(2ωht)
对iqh^sin(ωht)\hat{i_{qh}}sin(ω_ht)iqh^sin(ωht)进行低通滤波
LPF[iqh^sin(ωht)]=Lq−Ld4ωhLdLqsin(2Δθ)vh=f(Δθ)2LPF[\hat{i_{qh}}sin(ω_ht)]=\frac{L_q - L_d}{4ω_hL_dL_q}sin(2Δθ)v_h = \frac{f(Δ\theta)}{2}LPF[iqh^sin(ωht)]=4ωhLdLqLq−Ldsin(2Δθ)vh=2f(Δθ)
至此,完成对角度误差的提取。
3.3、获取转子位置
误差信号ΔθΔ\thetaΔθ反应的是估算转子同步坐标系d轴位置与实际转子同步坐标系位置之间的偏差。
当系统稳定时,ΔθΔ\thetaΔθ反应的是转子的转速。要获得电机转子位置,需要对转速再次积分。
转子位置计算框图如下。
3.4、位置估算效果仿真。
搭建simulink仿真模型
查看波形
看以看出,估算位置能够很快的收敛至真实位置附近,但是存在一定误差,误差的大小跟注入的高频信号强度以及电机凸极性强度有关,随着速度稳定,位置误差逐渐减小
转速,位置,转矩波形如图,因为高频信号在q轴上也存在一定分量,转矩存在一定波动。
该算法具备很好的带载能力。
仿真已经上传至 https://download.csdn.net/download/linzhe_deep/21095103,欢迎感兴趣的朋友下载。
Simulink永磁同步电机控制仿真系列七:使用脉振高频注入法的位置估计相关推荐
- Simulink永磁同步电机控制仿真系列五:使用滑模观测器的反电动势法位置估计
引言 应用于永磁同步电机的转子位置估计方法有多种,常用观测电机反电动势或观测电机磁链的方式估计转子位置,针对不同的观测状态量又有多种不同的观测方法.以下使用滑模观测器观测电机反电动势,进而估计永磁同步 ...
- Simulink永磁同步电机控制仿真:过调制及电流重构
在一些高功率密度的应用场景中,追求极致的电压利用率,这个时候要用到过调制技术:当svpwm工作在过调制区域时,逆变电桥会在一个基波周期内多次达到100%占空比,且较多时间处于较高的占空比,这个时候下桥 ...
- Simulink永磁同步电机控制仿真:单电阻采样时序及具体实现
前言:在对产品体积及成本有较高要求时,单电阻电流采样方案foc进入我们的视野.理论上,单电阻电流采样方案可以实现和二电阻.三电阻电流采样同样的效果,唯一美中不足的是,单电阻电流采样方案没办法实现高调制 ...
- 永磁同步电机无速度传感器控制(二)——脉振高频注入法(一)【位置估计原理】
1.高频注入法 前面已经讲过了一种无速度传感器实现方法--滑模观测器法.在开始一个新的位置估计策略之前,我们先聊一聊这个方法本身的特点.从前面对滑模的讲述可知,滑模观测器法是通过构造一个滑模面,然后设 ...
- 磁同步电机(pmsm,无位置传感器控制(扩张状态观测器,超螺旋滑模,扩展卡尔曼滤波) 脉振高频注入(有方波和正弦两种)仿真模型。
永磁同步电机参数辨识模型,在线辨识,离线辨 机械参数在线离线,电气参数在线离线. 永磁同步电机模型预测控制仿真模型,有三矢量,双矢量,占空比矢量三种,效果不错 算法采用定步长实现,效果很好,三矢量效果 ...
- 基于脉振高频电流注入的永磁同步电机无感FOC
基于脉振高频电流注入的永磁同步电机无感FOC 1.采用脉振高频电流注入法实现零低速下无感起动运行,相比电压注入法可以省去电流反馈中的两个低通滤波器: 2.相比高频电压注入,估计系统的稳定性不受电机定子 ...
- 永磁同步电机控制系列
永磁同步电机控制系列 永磁同步电机控制从理论到仿真到实验分享 研究生的生涯即将结束,在这短暂的记录一下自己关于电机的一些学习和认识,希望和大家一起共勉,我会以我大论文的框架进行基本记录,以及我三年做的 ...
- PMSM永磁同步电机控制类仿真 三相永磁同步电机模型 1、直接转矩控制DTC 2、矢量控制FOC
PMSM永磁同步电机控制类仿真 三相永磁同步电机模型 1.直接转矩控制DTC 2.矢量控制FOC 3.无位置控制 4.滑膜控制 #Matlab/simulink ID:7510067799948960 ...
- 【飞轮储能】基于matlab simulink飞轮储能(永磁同步电机)仿真【含Matlab源码 2421期】
一.⛄获取代码方式 获取代码方式1: 完整代码已上传我的资源:[飞轮储能]基于matlab simulink飞轮储能(永磁同步电机)仿真[含Matlab源码 2421期] 点击上面蓝色字体,直接付费下 ...
- 三相永磁同步电机PMSM仿真 simulink仿真 永磁同步电机仿真,PI调节器
三相永磁同步电机PMSM仿真 simulink仿真 永磁同步电机仿真,PI调节器 基于滑模速度控制器的PMSM矢量控制系统matlab仿真模型,适用于改进滑模控制器等仿真作为参考 不 有说明文档 ID ...
最新文章
- What is acceptable cell and suitable cell in LTE?
- 【转】Nginx+uWSGI 部署 Django 应用
- Confluence 6 的 Crowd 设置
- SVN:This client is too old to work with working copy…解决方法
- NodeJs .net core connect Azure service bus
- SQLAlchemy 操作数据库
- Matlab仿真PID控制(带M文件、simulink截图和参数分析)
- 嵌入式开发有用的github上的开源代码库
- java实现kmp_java 实现KMP算法
- Spring Boot + Activiti 工作流框架搭建
- 算法时间复杂度分析专题一(帮助快速解题)
- junit4同一时候測试多个測试类
- semantic ui中文文档_一起学Vue:UI框架(element-ui)
- 【手写数字识别】基于matlab GUI SVM手写数字识别【含Matlab源码 676期】
- MyBatis中一对多和多对一处理
- STM32F4UCOSII移植
- Django logging日志模块详解(日志记录模板配置)
- python cv2图片剪裁
- 1bit等于多少字节,换算方法??
- 《经济学通识》九、汇率和货币制度
热门文章
- ANSYS Workbench 拓扑优化分析与模型验证
- HBuilder配置Mumu模拟器
- 单位脉冲(冲激)响应与频率响应
- 清华大学2019年“全国优秀中学生信息学冬季体验营”报名通知
- 经典数字电路 设计案例
- regeneratorRuntime is not defined
- css 平行四边形 梯形 组合_CSS-实现三角形、梯形、平行四边形、圆形、椭圆形、对话框、自适应正方形 Web程序 - 贪吃蛇学院-专业IT技术平台...
- 淘宝用户api 如何获得App Key和API Secret
- sd卡无法完成格式化解决办法
- AI从零开始之我们为什么要为了那个虚无缥缈的f而奋斗