永磁同步电机无感FOC模型参考自适应(MRAS)转速估计算法

28 篇文章 6 订阅
27 篇文章 3 订阅

写在前面:本人能力、时间、技术有限,没有对一些细节进行深入研究和分析,也难免有不足和错误之处,欢迎交流和指正。本人写博客主要是学习过程的记录。

1、前言

模型参考自适应控制方案最初由美国麻省理工学院的教授Whitaker 在1958年研究飞机自动驾驶仪时所提出来的,其方案采用了局部参数优化理论来设计自适应律。1989 年,C.Schauder 首次在电机转速辨识中实现了模型参考自适应控制方法。随着自动控制技术的进步,自适应控制逐渐发展成了一个新的分支,且在电机控制领域取得了较为广泛的应用。

2、模型参考自适应控制(MRAS)的基本原理分析

在这里插入图片描述

2.1 模型参考自适应系统的分类

在这里插入图片描述

2.2 模型参考自适应系统的设计思路

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

2.3 波波夫(PopoV)超稳定性理论

在这里插入图片描述
则整个系统即为(渐进)超稳定的,反之亦然。

3、永磁同步电机无位置模型参考自适应系统模型分析

3.1 参考模型与可调模型的确定

在这里插入图片描述

3.2 参考自适应律的确定

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

3.3 仿真

3.3.1 核心模块(在滑膜观测器、龙伯格、非线性磁链观测器基础上修改)

模型下载地址:永磁同步电机无感FOC模型参考自适应(MRAS)转速估计算法simulink仿真模型
在这里插入图片描述
其中MRAS模块:
在这里插入图片描述可调模块:
在这里插入图片描述
在这里插入图片描述

function vo = filter_LPF1(vi, wcTs)
% filter_function: 一阶低通滤波器函数
% 输入参数:
%   vi: 输入信号
%   wcTs: 截止频率乘以采样周期
% 输出参数:
%   vo: 滤波后的输出信号,单精度浮点数

persistent vo_k_1

% 验证是否是第一次调用函数,如果是,则初始化 vo_k_1
if isempty(vo_k_1)
    vo_k_1 =  single(0);
end

% 计算滤波系数
A = wcTs / (1 + wcTs);

% 计算输出信号
vo = A * vi + (1 - A) * vo_k_1;

% 更新 vo_k_1 以供下一次调用使用
vo_k_1 = vo;

% 将输出信号转换为单精度浮点数
vo = single(vo);

end

MRAS模块封装,及模块参数设置:
在这里插入图片描述
系统及电机参数:

Ts=0.0001;
Pn=4;
Rs=0.055;
Ls=0.21e-3;
flux=0.007797;
J=0.053e-4;
B=0;
fx=0;
Udc=24;
CurrKp=0.34558;
CurrKi=90.5078;
spd_kp=0.018643;
spd_ki=03.0679;

3.3.2 仿真效果

速度波形(参考速度,观测速度,电机反馈速度)
在这里插入图片描述
角度波形
在这里插入图片描述

参考

【1】刘建锋. 非线性伺服系统的参数辨识与自适应滑膜控制[D].青岛理工大学,2022.DOI:10.27263/d.cnki.gqudc.2020.000169.
【2】马英华. 永磁同步电机无速度传感器控制方法的研究[D].山东大学,2012.
【3】朱瑞杰. 基于模型参考自适应的永磁同步电机无位置传感器控制[D].北京交通大学,2018.
【4】李向伟. 基于模型参考自适应的PMSM控制方法研究[D].天津大学,2014.
【5】钟臻峰. 永磁同步电动机全转速范围基于模型参考自适应的无传感器控制[D].浙江大学,2017.
【6】现代永磁同步电机控制原理及MATLAB仿真 袁雷

  • 28
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
异步电机的转速估计是对电机转速进行实时监测和估计的过程,通常用于电机控制系统中。在控制系统中,实时获得电机转速的准确估计值对于控制电机的加速、减速以及工作状态的调节非常重要。 目前常用的电机转速估计方法有多种,其中一种常见的方法是基于反电势法。反电势法通过测量电机绕组的终端电压或电流,并根据电机的参数特性和电动机动力学方程,利用数学模型估计电机的转速。 在异步电机中,由于转子没有直接的传感器可用于检测其转速,因此需要采用间接的方式进行估计。常用的转速估计方法包括:基于模型估计方法、基于反电势的估计方法以及基于虚拟传感器的估计方法等。 基于反电势法的转速估计方法是利用电机在工作中产生的反电势信号与电机的电机转矩特性进行推算估计。首先,通过测量电机的终端电流和电压,可以得到电机的反电势信号。然后,根据电机的参数特性和电动机动力学方程,结合反电势信号来估计电机的转速。 在实际应用中,转速估计的精度取决于电机的特性、参数的准确性以及测量系统的精度。对于不同类型和规模的异步电机,转速估计算法可能需要进行适当的调整和优化。 总之,异步电机的转速估计是一项重要的技术,它能够帮助控制系统实时监测和估计电机的转速,并根据需要进行调整和控制,以实现电机的稳定工作和高效运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hlpinghcg

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值