发新帖本帖赏金 100.00元(功能说明)我要提问
返回列表
打印
[家用电器]

基于凌鸥创芯LKS32MC08x的电感参数辨识方法在电机控制中的应用

[复制链接]
4047|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 开心呀Achilles 于 2022-10-24 14:11 编辑

#申请原创#
       今天介绍下我最近预研的一种基于高频注入的电机电感参数辨识的方法,辨识精度还是比较理想的,文末会展示下辨识结果。这篇小文章主要从硬件平台、为什么参数辨识、选择什么方案、理论如何实现、实验过程、实验结果、结论和探讨,七个部分来介绍吧,也欢迎评论区大家一起探讨更好的方法。
1、硬件介绍:
      软件实现离不了优秀的硬件做后盾,FOC这种控制对于电压、电流的采样要求还是有点高的,如果没有可靠的电流采样,相信你是得不到什么可靠算法结论的。。。
      首先,介绍下具体实现的硬件平台吧,MCU采用南京凌鸥创芯的LKS32MC081C8T6。 M0+DSP的双核架构,ARM和DSP都具有96Mhz主频,8KB RAM,64KB的FLASH空间,完全满足辨识算法对运算能力的要求。三电阻采样电流方案,利用MCU内部的差分运放电路+内置12位的ADC实现,这样三相采样电流全了,电压利用率也可以保证。预研的辨识算法主要应用在大家电的室内风机、室外风机上,220V 交流供电,调试时候最好注意下仿真器的隔离。
2、为什么要进行参数辨识呢?
      对于一个控制器适应多款电机的情况,商品损坏后不宜维修。如果控制器有参数辨识功能,可以实现即插即用,方便售后服务。
当然参数辨识也可以用于改善电机的控制性能。随着温度、负载电流的变化,PMSM电机的电感、电阻、永磁体磁通都会变化,引起电机所需要的控制模型、无感观测模型逐渐偏离设计模型。
3、选择什么方案?
      搜索文献,电机参数辨识的文献比较多了,常见的离线方法有稳态下辨识出电阻(电压/电流),然后给定一个电压脉冲,通过电流响应上升时间计算出电感L。最小二乘辨识法在参数中也比较常用,适用性强,限制条件少;模型参考自适应方法有老师说效果也不错,该方法依赖于自适应率设计的好坏;扩展卡尔曼滤波方法可以同时辨识出多个参数,运算量稍大些;本文选择了高频注入方法实现电感的辨识,主要考虑这种方法受转子位置转动的影响比较小,可以实现离线辨识,也可以实现在线辨识,甚至可以辨识电感的同时实现电机转子位置的估计。
4、理论如何实现?
      高频注入法(HFI)主要应用在低速和零速运行时候的转子位置检测上;常规包括旋转高频注入,脉振高频注入,方波高频注入,以及上述方法衍生出来的多种方法。具体原理如下:不考虑定子电阻和转子电频率,忽略交直轴的耦合,旋转坐标系下永磁同步电机的高频数学模型可写为:
    向电机的静止alpha \beta坐标系注入高频电压信号Uh;具体如下如公式2:
式中:Uh为高频注入电压幅值,Wh为高频电压注入角频率,t表示高频注入电压信号的时间。
    静止坐标系下的高频注入电压信号式(2)变换到同步旋转坐标系下:
   将式(3)带入式(1)中,经过积分运算,得到旋转坐标系下的高频电流响应表达式:
   将式(4)写成矢量形式:
其中,正负序电流分别为:
   将式5变换到静止坐标系下得到高频响应电流:
   公式6可以看出,只需要准确的提取出高频电流响应信号的正负序电流的幅值,就可以辨识出交直轴电感了。通过正负序电流计算电感的计算式为:
    本案例采用旋转高频注入方法实现电感的辨识,无感控制以及电感辨识的结构框图如下:
基于旋转高频注入的电感辨识结构图
5、实现过程
      具体实现过程中,涉及到滤波器的设计,高频注入信号的频率一般小于PWM载波的1/10,且远高于电机的基波频率。应用上,综合速度、精度与系统稳定性的考虑, 信号注入频率 fh 选取为系统控制频率fc的1/20 即可, 同时滤波器截止频率选择为信号的注入频率。在此频率点附近, 既能满足估算的快速性, 又能够保证估算精度的需求。 最低的注入频率选取应大于Rs/Ld。本案例PWM的载波频率16khz,选取500hz注入频率。注入电压幅值一般选择额定电压的10%~15%左右。
      具体设计滤波器的系数,可以利用MATLAB里的FDA工具,附一个IIR带通滤波的设计图。
具体实验的波形,利用JSCOPE进行抓取:

  5.1、同步旋转轴上的正序电流alphabeta的分量
  5.2、同步旋转轴上的负序电流的alpha、beta的分量
   5.3、正负序电流的alphabeta轴分量的均方根得到 正序电流和负序电流的幅值,如下图:
得到正序电流、负序电流的幅值,又一直注入电压的幅值以及频率,利用公式7,可计算出电机的直、交轴电感。
6、实验结果
表1为多个不同一个应用的参数辨识的结果,可以看出辨识的电感范围覆盖到了13.987mh~155.871mh,与用LCR仪器测出来的电感(1V,1000khz检测条件)在15%内的误差内。其他电感段的电机,没有实物电机,暂时没有测试。
电机电阻电感参数辨识表1:
  
电机种类
  
Ld电感(mh)
Lq电感(mh)
辨识相电阻(欧姆)
洗衣机#1电机
14.191
17.932
2.68
风扇#1电机
13.987
21.272
1.06
风扇#2电机
18.397
19.723
1.56
100W风扇#1
123.779
155.871
12.31
100W风扇#2
81.718
109.311
14.54
100W风扇#3
53.271
56.871
16.82
900W风扇#1
16.154
22.996
1.02

下图为某100W的普通风扇,辨识电阻、电感后即可正常运行,100w额定功率附近的三个电机,一个控制器都可以兼容正常运行。
7、结论、探讨
      采用高频注入可以实现电感参数的辨识,由于高频注入固有的噪声的缺点,所以后续还可以进行降低噪声的改进,具体方向也许是优化注入信号的方法,采用注入随机信号将频谱分散,进而降低噪声。
      高频注入方案可以实现在辨识电感的同时,将电机的转子初始位置辨识出来,知道转自初始位置后,可以减小定位带来的抖动,以及缩短启动时间。

参考文献:《现代永磁同步电机控制原理及MATLAB仿真》 袁雷

使用特权

评论回复

打赏榜单

21小跑堂 打赏了 100.00 元 2022-10-24
理由:恭喜通过原创审核

评论
起点116 2022-10-24 21:28 回复TA
厉害 
开心呀Achilles 2022-10-24 10:50 回复TA
上传时候格式有些问题,稍后更新完整 
21小跑堂 2022-10-24 10:27 回复TA
优秀的控制系统离不开精准的参数识别,高速的数据处理需要依靠高效的处理系统,强强联合创造更好的产品性能。 
沙发
21小跑堂| | 2022-10-24 10:30 | 只看该作者
欢迎参与原创文章活动~下次记得 @21小跑堂 噢~ 这样跑堂可以更容易找到您

使用特权

评论回复
板凳
memory24746| | 2022-10-24 12:41 | 只看该作者
先点赞收藏,再学习,

使用特权

评论回复
地板
上下而求索| | 2022-10-25 08:51 | 只看该作者
感谢大佬的认可。专业,有深度,后续应用有想法、建议,可以随时和公司联系,欢迎大家来交流。

使用特权

评论回复
5
weifeng90| | 2022-12-6 19:12 | 只看该作者
写的详细,干货贴啊。

使用特权

评论回复
6
xu@xupt| | 2022-12-7 16:25 | 只看该作者
够专业,有深度

使用特权

评论回复
7
Innercourage| | 2023-1-12 15:02 | 只看该作者
分析的比较到位

使用特权

评论回复
8
liubinghui| | 2024-6-26 15:17 | 只看该作者
      值得学习下!

使用特权

评论回复
9
yg.f| | 2024-8-31 08:23 | 只看该作者
厉害

使用特权

评论回复
10
gangong| | 2024-10-25 14:35 | 只看该作者
非常棒

使用特权

评论回复
11
这是神魔节奏| | 2024-12-13 09:19 | 只看该作者
公式5后边的正负序电流公式是怎么推导出了的,烦请指点

使用特权

评论回复
发新帖 本帖赏金 100.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

4

粉丝