提示:无速度传感器永磁同步电机电机自适应自抗扰控制策略,在2022年10月12日晚上23:00写完的
人生的路真的很难走,身边也发生了很多不好的事情,关于一些研究成果和simulink代码生成也会拖延,希望大家原谅。

整体控制框图

但是我想说一句哈,这里的控制是id=0控制,图上的那一块不用管,就直接给0就行

文章目录

  • 文章介绍和优化成果
  • 一、仿真框图
  • 二、波形结果
  • 总结

文章介绍和优化成果

一、基于扩展状态观测器(ESO)的永磁同步电机无速度传感器控制因其令人满意的估计性能和对干扰的高鲁棒性而受到广泛关注。
然而,传统的ESO通常使用固定的高增益来实现快速收敛。这可能会引起人们对噪声敏感性的关注。此外,异步电机无速度传感器控制多采用比例积分(PI)型速度控制器,这可能导致系统动力学不理想。针对这些问题,提出了一种无速度传感器永磁同步电机自适应自抗扰控制策略。该方案首先采用三阶自适应ESO (AESO)算法对速度、相位和整体扰动进行估计。然后,设计了一种基于状态误差反馈控制率(SEFCR)的速度控制器,以提高系统的动态性能。在实际应用中,像直流偏置这样的干扰可能会进一步挑战估计性能,因此,采用闭环磁链观测器(CLFO)来处理这一问题。此外,还对CLFO进行了参数灵敏度分析,以评估所提方案的性能。

二、说白了就是无感控制,控制观测器为磁链控制,磁链接了一个三阶非线性ESO,并且增益β1、β2、β3是根据自适应得到的。并且这个三阶非线性ESO接的是速度环,对速度环进行了改进。

三、由于我是在FOC算法上搭建的,所以模型是一层一层深入的,没有整体那种,还请好好观看,此外,参数请认真看,每次都有同学在评论区下面要模型参数。
四、控制框图架构:




这里的w0min和w0max得根据自己的电机功率适当调,因为我的电机是几千瓦小电机,所以也就是几十,自己不想调的话那就画出这个ESO的传递函数,根据传递函数画出伯德图,给定不同频率得到动态性能和抗扰性能的折中值。

这里的输入是根据磁链观测器的输出得到的。AN是归一化,举个例子就是a的绝对值处于根号下(a的平方+b的平方),b也是,

这是速度环估计的控制框图,只需看蓝框框里面

这是磁链观测器控制框图

这是整体的控制框图


一、仿真框图

1、这是最外层:

我先分别介绍1、2、3
对于1:

gain为4199
对于2:
在matlab/simulink库里面有,找一下,找不到就是版本低。
对于3:

TsBSP_MODEL为2.5e-5
极对数那个单词能看懂吧,极对数是5
电感Ls是0.000195185
磁链是0.0109
图中的k一个为30/pi,一个为1/200
2、下面介绍FOC算法,下面是FOC内部,也是分层介绍

图中100是给定速度,上面的限幅是100,-100,k是1/(2*pi)*60
theta的限幅我不解释,只截图




介绍完毕。
3、下面介绍FOC_CURRENT模块:

这是速度环估计仿真框图:

图中b=5,c=1
下面说CurrentLoop模块:

上图的park变换,反park变换,Clark变换,SVPWM不介绍,不懂得私聊或者发评论。着重介绍观测器和AESO(三阶自适应ESO):上图的由上那个框图:

磁链观测器:


你会发现我的增益gamma给的特别大,这个视情况而定,大了波形好。
AESO模块:

先说右边的integrator(离散积分)模块:

k为0.0001
AESO内部:

你会发现我没有用非线性fal函数,因为加上我不知道哪里出错了,希望大家加上跑一下,可以的话交流一下。


二、波形结果


上图是速度和角度波形,可以看出还是不错的


总结

1、b越大,上升时间越小,响应性越好。
2、k的大小改变的是角度的周期变大。
3、没有加AN(归一化)
4、非线性fal没有加,有错
5、谁能加上做出来,可以交流一下。


无传感器永磁同步电机电机自适应自抗扰ADRC控制策略相关推荐

  1. 永磁同步电机转子磁链_无轴承永磁同步电机研究现状和未来发展趋势

    点击标题下「中国电机工程学报」即可关注本刊微信CSEE JPES首个影响因子公布!详情请点击查看.提示 新增功能:点击文章底部左下角"可在手机端查看论文全文啦!点击下方"留言&qu ...

  2. matlab自带同步电机数学模型,永磁同步电机电机本体数学模型在MATLAB下的仿真_张红生...

    134 收稿日期:2011-12-08 永磁同步电机电机本体数学模型在MATLAB下的仿真 张红生,吴炳娇 (兰州交通大学自动化与电气工程学院 甘肃兰州,730070) 摘 要:在电机的应用中,永磁同 ...

  3. 永磁同步电机准谐振自抗扰电流谐波抑制(QRADRC)的无位置传感器控制

    本篇博客为抑制电流谐波以提高电机系统性能的PMSM无位置传感器控制 磁链谐波和死区效应是电流谐波的重要影响因素,导致的电压误差谐波在永磁同步电机系统中均是 6 倍基频的周期性扰动,其会引起明显的5 次 ...

  4. 永磁同步电机磁链观测Matlab仿真,基于磁链观测器的永磁同步电动机无传感器控制技术研究...

    题名:基于磁链观测器的永磁同步电动机无传感器控制技术研究 作者:苏健勇 学位授予单位:哈尔滨工业大学 关键词:永磁同步电动机;;无传感器控制;;滑模观测器;;锁相环;;非奇异终端滑模 摘要: 永磁同步 ...

  5. 自适应的永磁同步电MRAS无位置传感器控制 sinulink仿真 MRAS无传感器控制 交流异步电机

    自适应的永磁同步电MRAS无位置传感器控制 sinulink仿真 MRAS无传感器控制 交流异步电机 自适应算法实现PMSM的转子速度与位置的辨识,采用矢量控制,构建出PMSM的无传感器控制系统 含有 ...

  6. MATLAB永磁同步电机电角度,永磁同步电机控制方法以及五种常见问题的大咖讨论全过程整理...

    本文讨论的内容有以下几个方面:掌握永磁同步电机的成熟控制方法和开发内容后如何转型. 永磁同步电机初始角设置的问题. 永磁同步电机控制的建模问题讨论,如模型仿真慢.联合仿真问题.PI控制问题等. 无位置 ...

  7. 永磁同步电机弱磁控制建模仿真

    目录 1 绪论 1.1背景 1.2 永磁同步电机控制技术发展历史 1.3 弱磁控制的发展及现状 2 永磁同步电机的数学模型及控制技术 2.1 永磁同步电机结构      ​ 2.2 数学模型与矢量控制 ...

  8. A5931三相无传感器 BLDC 风扇驱动器 IC

    描述: A5931 三相无传感器 BLDC 风扇驱动器 IC 集成了正弦信号驱动功能,可以最大限度减小可闻噪声和振动. 将灵活的闭环速度控制系统整合到 IC 内.这消除了对基于微处理器的系统的要求,并 ...

  9. 永磁同步电机直接转矩控制(PMSM-DTC)simulink仿真

    永磁电机直接转矩的详细原理可以自行理解,不懂可以参考其他文章或者联系我. 目录 永磁同步电机直接转矩控制(PMSM-DTC)simulink仿真整体框图 永磁同步电机电机模块 磁链和转矩滞环比较模块 ...

最新文章

  1. AI对抗冠状病毒爆发的11种方式
  2. 关于ASP.Net的导入导出的[转]
  3. 日调度5万亿次,腾讯云微服务架构体系TSF深度解读
  4. [NOTE] XPath及其注入
  5. 将Teams Template升级到dotnet core 3.1
  6. P5956-[POI2017]Podzielno【数学】
  7. 九、Linux 软件包安装
  8. OpenGL及GLUT---------------函数整理
  9. kk5.0 服务器信息,关于KK问题整理汇总,这个可以收藏!
  10. 按照斗地主的规则,完成洗牌发牌的动作
  11. 说说table下面定位层级的问题
  12. 车辆占用应急车道识别抓拍系统 opencv
  13. 全备份、增量备份与差量备份
  14. matlab中diag函数blkdiag函数的用法
  15. 快速排序学习 the c programming languish
  16. gitlab拉取项目报128 fatal: unable to access ‘xxx.git/‘
  17. java根据指定的日期获取前七天
  18. OpenGL: 混合
  19. Android ListView 设置分割线的设置
  20. 中国大学生计算机设计大赛

热门文章

  1. JavaScript实现图片文字识别与读取
  2. excel提示“文件已损坏,无法打开”解决方法
  3. Excel 2010 里怎么不显示空单元格中的数字0
  4. 浅谈分布式架构的几种主要开发方式
  5. 百度换肤JavaScript功能
  6. 聊聊消息中心的设计与实现逻辑
  7. python选择文件读入_Python学习-文件的调用-读取
  8. Unity特效基础:简易爆炸效果
  9. 韩顺平c语言视频笔记,韩顺平视频笔记
  10. C语言函数指针和函数的首地址