当前位置: 首页 > news >正文

考虑交叉耦合因素的IPMSM无传感器改进线性自抗扰控制策略

考虑交叉耦合因素的IPMSM无传感器改进线性自抗扰控制策略

  • 一级目录
    • 二级目录
      • 三级目录
  • 控制原理
    • ELADRC
    • 信号提取
    • 龙格贝尔观测器
    • 方波注入
  • simulink仿真
    • 给定转速:
    • 转速环:
    • 电流环:

一级目录

二级目录

三级目录

首先声明一下,本篇博客是复现IEEE文章Enhanced Linear ADRC Strategy for Sensorless 
Control of IPMSM Considering  Cross-Coupling Factors
仅供参考

利用高频信号注入估计转子坐标系是一种有效的无传感器控制策略,可解决内装永磁同步电机低速范围内位置信息的解耦问题。但磁饱和引起的电感交叉耦合现象会导致转子角度提取精度下降,导致无传感器控制性能严重恶化。为了解决这一问题,提出了一种考虑d-q轴耦合电感的高频信号注入方法来估计高频电感和转子角度。在电流环控制中采用估计高频电感和电流环增强型线性自抗扰控制相结合的方法来估计干扰,提高电流控制系统的电流调节质量。在此基础上,从理论上分析了改进型**LADRC的稳定性和跟踪性能。**最后,分析了考虑高频电感的基于ELADRC的闭环IPMSM驱动系统的稳定性。
在这里插入图片描述
上面是文章的总控制框图,分成三个部分,第一个是ELADRC,代替电流环,第二个是信号提取,里面包含了Ldq的提取和θ的求解,第三个是观测器,用的是Luenberger observer

控制原理

ELADRC

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

信号提取

在这里插入图片描述

龙格贝尔观测器

在这里插入图片描述

方波注入

注入的高频方波信号为:
在这里插入图片描述
可以得到估计轴的高频响应电流为:
在这里插入图片描述
当向定子绕组注入高频电压信号时,所注入的高频信号频率远高于基波信号频率。因此,IPMSM 在a-β轴的电压模型可以表示为:
在这里插入图片描述

假定在一个采样周期内,电流线性变化,di/dt等于△i/△t,则可整理为:
在这里插入图片描述

simulink仿真

在这里插入图片描述

给定转速:

在这里插入图片描述

转速环:

在这里插入图片描述

function y = fcn(u)
if (abs(u)>300)y=0;
elsey=1;
end

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

电流环:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

参数设置:
在这里插入图片描述

方波注入模块:
在这里插入图片描述
在这里插入图片描述
逆变器:
在这里插入图片描述
电机:
在这里插入图片描述
meaument模块:
在这里插入图片描述
提取基频信号模型:
在这里插入图片描述
位置和转速观测器:
在这里插入图片描述
上面那个图的左边的模块:

在这里插入图片描述
其中的PI:
在这里插入图片描述
在这里插入图片描述

两相静止坐标系提取高频信号(右边模块):
在这里插入图片描述
波形结果:
实际转速与估计转速波形:
在这里插入图片描述
实际角度与估计角度波形:
在这里插入图片描述
给个点赞和关注谢谢!!!!
还有就是模型参数已经给出,除了变换模块和SVPWM模块,你们用你们自己的模型试一下,不行再评论找我要,一般当天就会回复。

http://www.lryc.cn/news/19977.html

相关文章:

  • 2023年全国最新食品安全管理员精选真题及答案5
  • git 笔记
  • ChatGPT 的盈利潜力:我使用语言模型赚取第一笔钱的个人旅程
  • 计算机网络——问答2023自用
  • 【1247. 交换字符使得字符串相同】
  • 【一天一门编程语言】Lisp 语言程序设计极简教程
  • 全后端交互数据加密
  • 稀疏特征和密集特征
  • Linux网络TCP sticky分析工具
  • 华为OD机试题,用 Java 解【DNA 序列】问题
  • python的所有知识点+代码+注释,不看就亏死了
  • 读懂分布式事务
  • 多目标粒子群算法求解帕累托前沿Pareto,Pareto的原理,测试函数100种求解之21
  • 数组:二分查找、移除数组等经典数组题
  • 负责任动物纤维标准RAF
  • storybook使用info插件报错
  • 【每日一题Day129】LC1247交换字符使得字符串相同 | 贪心
  • 性能优化之node中间件耗时
  • 3-1 图文并茂说明raid0,raid1, raid10, raid01, raid5等原理
  • 西北工业大学大学物理(I)下2019-2020选填考题解析
  • 自动化测试selenium
  • 熟悉GC常用算法,熟悉常见垃圾收集器,具有实际JVM调优实战经验
  • 常量和变量——“Python”
  • 《蓝桥杯每日一题》KMP算法·AcWing 141. 周期
  • URL介绍
  • 学习 Python 之 Pygame 开发魂斗罗(一)
  • ARM uboot 源码分析8 - uboot的环境变量
  • 【蓝牙mesh】Network协议层介绍
  • 基于遗传算法的配电网故障定位(Matlab代码实现)
  • Leetcode.1247 交换字符使得字符串相同