永磁同步电机高频注入位置观测

2024-02-28 21:12

本文主要是介绍永磁同步电机高频注入位置观测,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 1、前言
  • 2、旋转高频注入法
    • 2.1 旋转高频注入法原理分析
    • 2.2 旋转高频注入法仿真
  • 3、脉振高频正弦注入法
    • 3.1 脉振高频正弦注入法原理分析
    • 3.2 脉振高频正弦注入法仿真
  • 4、脉振高频方波注入法
    • 4.1 脉振高频方波注入法原理分析
    • 4.2 脉振高频方波注入法仿真
  • 参考

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

1、前言

在这里插入图片描述
在这里插入图片描述
旋转高频注入法、脉振高频正弦注入法和脉振高频方波注入法的信号注入、响应信号提取轴满足下表:
在这里插入图片描述

2、旋转高频注入法

2.1 旋转高频注入法原理分析

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

2.2 旋转高频注入法仿真

在这里插入图片描述
电机参数:

Vdc=311;
Rs=0.33;
Ld=5.2e-3;
Lq=17.4e-3;
flux=0.646;
J=0.008;
B=0.008;
pole=2;
fx=0;
wc=1000;

参数计算脚本:

function fcn(~)%----------------------------------------基本参数--------------------------------------------------------%
%4V/1000rpm
r=0.33;
Ld=5.2e-3;
Lq=17.4e-3;
Ts=0.0001;
%Ke=4/1000; 
pole=2;
J=0.008;
B=0.008;
flux=0.646;
fx=0;%----------------------------------------PI等参数计算--------------------------------------------------------%
%由反电动势常数计算磁链
%flux=10*sqrt(6)*Ke/(pi*pole);
% r : 欧姆
% LS:H%电流环PI计算
A=[Ld/r Lq/r];
wc=2*pi/(min(A));
kcpd=wc*Ld;
kcpq=wc*Lq;
kci=wc*r;%速度环PI计算
wn=wc/20;
Ba_temp=(wn*J-B)/(1.5*pole*flux);
%观察仿真结果,我们可以看出,系统响应速度较快,但是振荡得比较严重,系统不稳定。
%所以我们可以调节有功阻尼增益,减小有功阻尼增益,由表达式可以看出,转速环带宽与阻尼增益成正比。
% 根据自动控制原理可知,带宽越大,系统的快速性越好,稳定变差。B_a=0.13/10 B_a=0.013。PI参数不变。
Ba=Ba_temp/10;
kvp=wn*J/(1.5*pole*flux);
kvi=wn*kvp;%----------------------------------------数据打印--------------------------------------------------------%
str='wc value is: ';
str=[str,num2str(wc)];
disp(str);str='kcpd value is: ';
str=[str,num2str(kcpd)];
disp(str);str='kcpq value is: ';
str=[str,num2str(kcpq)];
disp(str);str='kci value is: ';
str=[str,num2str(kci)];
disp(str);str='wn value is: ';
str=[str,num2str(wn)];
disp(str);str='Ba value is: ';
str=[str,num2str(Ba)];
disp(str);str='kvp value is: ';
str=[str,num2str(kvp)];
disp(str);str='kvi value is: ';
str=[str,num2str(kvi)];
disp(str);

计算结果:
在这里插入图片描述
模型总览:
模型下载地址: 永磁同步电机旋转高频注入初始位置辨识simulink仿真
在这里插入图片描述
同步轴高频滤波:
在这里插入图片描述
这里的高频滤波截至频率为
在这里插入图片描述
外差法模块:
在这里插入图片描述
低通滤波器截至频率为:
在这里插入图片描述
位置观测模块:
在这里插入图片描述
这里很多人会问,角度误差经过PI后为什么式负载转矩TL,我的理解就是在离散系统中,单位时间的角度误差为角速度,经过PI后变为角加速度,再乘以J(转动惯量)就变为负载转矩TL。
带通滤波器:
在这里插入图片描述
注入信号:
在这里插入图片描述
仿真结果:
给定速度与实际速度
在这里插入图片描述
观测位置与实际位置
在这里插入图片描述

3、脉振高频正弦注入法

3.1 脉振高频正弦注入法原理分析

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

3.2 脉振高频正弦注入法仿真

在这里插入图片描述
模型总览:
模型下载地址:永磁同步电机脉振正弦注入初始位置辨识simulink仿真
在这里插入图片描述
位置观测部分:
在这里插入图片描述
其中sin参数为:
在这里插入图片描述
信号注入:
在这里插入图片描述仿真结果:
给定速度与实际速度
在这里插入图片描述
观测位置与实际位置
在这里插入图片描述
误差( 1 0 − 3 10^{-3} 103级)
在这里插入图片描述

4、脉振高频方波注入法

4.1 脉振高频方波注入法原理分析

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

4.2 脉振高频方波注入法仿真

在这里插入图片描述
在这里插入图片描述
电机参数:
在这里插入图片描述
模型总览:
模型下载地址:永磁同步电机脉振方波注入初始位置辨识simulink仿真
在这里插入图片描述
方波生成模块:
在这里插入图片描述
基频提取模块:

在这里插入图片描述高频电流提取模块:
在这里插入图片描述
位置和速度观测模块:
在这里插入图片描述
在这里插入图片描述
观测速度和反馈速度仿真波形:
在这里插入图片描述
观测位置与反馈位置仿真波形(电角度)

在这里插入图片描述
高频电流差值与包络线波形:

在这里插入图片描述

参考

【1】坐标变换的艺术—PMSM高频注入法公式推导
https://blog.csdn.net/qq_50632468/article/details/124513629
【2】无感FOC之高频注入法——永磁同步电机控制
https://blog.csdn.net/qq_2545470942/article/details/125780928
【3】通俗易懂脉振高频注入法
https://zhuanlan.zhihu.com/p/379999313
【4】基于脉振高频电压信号注入法的PMSM无位置传感器控制原理和仿真
https://blog.csdn.net/weixin_44312889/article/details/121799846
【5】袁雷. 现代永磁同步电机控制原理及 MATLAB 仿真[M]. 北京航空航天大学出版社, 2016.
【6】Yoon Y D, Sul S K, Morimoto S, et al. High-bandwidth sensorless algorithm for AC machines based on square-wave-type voltage injection[J]. IEEE transactions on Industry Applications, 2011, 47(3): 1361-1370.
【7】陈亦斌.基于脉振高频电压注入法的SPMSM无位置传感器控制研究[D].浙江理工大学,2023.DOI:10.27786/d.cnki.gzjlg.2023.001206.
【8】基于旋转高频注入法的永磁同步电机无位置传感器控制
https://blog.csdn.net/weixin_44312889/article/details/121583689
【9】张志良.永磁同步电机高频信号注入初始位置自检测及无传感器运行[D].江苏科技大学,2023.DOI:10.27171/d.cnki.ghdcc.2023.000969.
【10】李鹏飞.电动汽车永磁同步电机无位置传感器复合控制研究[D].安徽工程大学,2023.DOI:10.27763/d.cnki.gahgc.2023.000397.
【11】翟继林. 基于高频信号注入的永磁同步电机无位置传感器控制研究[D].兰州交通大学,2024.DOI:10.27205/d.cnki.gltec.2023.000720.
【12】刘鸿钰. 基于改进的高频方波注入的IPMSM无位置传感器控制研究[D].长安大学,2023.DOI:10.26976/d.cnki.gchau.2023.000315.
【13】基于高频方波电压信号注入的永磁同步电机无传感器控制仿真及其原理介绍:
https://blog.csdn.net/weixin_44312889/article/details/129114282?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-0-129114282-blog-107780148.235v43pc_blog_bottom_relevance_base2&spm=1001.2101.3001.4242.1&utm_relevant_index=3
【14】李文涛. 基于高频方波注入永磁同步电机无位置传感器控制技术研究[D].中国矿业大学,2021.DOI:10.27623/d.cnki.gzkyu.2020.000444.

这篇关于永磁同步电机高频注入位置观测的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/756637

相关文章

POJ1269 判断2条直线的位置关系

题目大意:给两个点能够确定一条直线,题目给出两条直线(由4个点确定),要求判断出这两条直线的关系:平行,同线,相交。如果相交还要求出交点坐标。 解题思路: 先判断两条直线p1p2, q1q2是否共线, 如果不是,再判断 直线 是否平行, 如果还不是, 则两直线相交。  判断共线:  p1p2q1 共线 且 p1p2q2 共线 ,共线用叉乘为 0  来判断,  判断 平行:  p1p

Linux Centos 迁移Mysql 数据位置

转自:http://www.tuicool.com/articles/zmqIn2 由于业务量增加导致安装在系统盘(20G)磁盘空间被占满了, 现在进行数据库的迁移. Mysql 是通过 yum 安装的. Centos6.5Mysql5.1 yum 安装的 mysql 服务 查看 mysql 的安装路径 执行查询 SQL show variables like

PDFQFZ高效定制:印章位置、大小随心所欲

前言 在科技编织的快节奏时代,我们不仅追求速度,更追求质量,让每一分努力都转化为生活的甜蜜果实——正是在这样的背景下,一款名为PDFQFZ-PDF的实用软件应运而生,它以其独特的功能和高效的处理能力,在PDF文档处理领域脱颖而出。 它的开发,源自于对现代办公效率提升的迫切需求。在数字化办公日益普及的今天,PDF作为一种跨平台、不易被篡改的文档格式,被广泛应用于合同签署、报告提交、证书打印等各个

PHP防止SQL注入详解及防范

SQL 注入是PHP应用中最常见的漏洞之一。事实上令人惊奇的是,开发者要同时犯两个错误才会引发一个SQL注入漏洞。 一个是没有对输入的数据进行过滤(过滤输入),还有一个是没有对发送到数据库的数据进行转义(转义输出)。这两个重要的步骤缺一不可,需要同时加以特别关注以减少程序错误。 对于攻击者来说,进行SQL注入攻击需要思考和试验,对数据库方案进行有根有据的推理非常有必要(当然假设攻击者看不到你的

PHP防止SQL注入的方法(2)

如果用户输入的是直接插入到一个SQL语句中的查询,应用程序会很容易受到SQL注入,例如下面的例子: $unsafe_variable = $_POST['user_input'];mysql_query("INSERT INTO table (column) VALUES ('" . $unsafe_variable . "')"); 这是因为用户可以输入类似VALUE”); DROP TA

PHP防止SQL注入的方法(1)

(1)mysql_real_escape_string – 转义 SQL 语句中使用的字符串中的特殊字符,并考虑到连接的当前字符集 使用方法如下: $sql = "select count(*) as ctr from users where username ='".mysql_real_escape_string($username)."' and password='". mysql_r

力扣第347题 前K个高频元素

前言 记录一下刷题历程 力扣第347题 前K个高频元素 前K个高频元素 原题目: 分析 我们首先使用哈希表来统计数字出现的频率,然后我们使用一个桶排序。我们首先定义一个长度为n+1的数组,对于下图这个示例就是长度为7的数组。为什么需要一个长度为n+1的数组呢?假如说总共有三个数字都为1,那么我们需要把这个1放在数组下标为3的位置,假如说数组长度为n,对于这个例子就是长度为3,那么它的

图解可观测Metrics, tracing, and logging

最近在看Gophercon大会PPT的时候无意中看到了关于Metrics,Tracing和Logging相关的一篇文章,凑巧这些我基本都接触过,也是去年后半年到现在一直在做和研究的东西。从去年的关于Metrics的goappmonitor,到今年在排查问题时脑洞的基于log全链路(Tracing)追踪系统的设计,正好是对这三个话题的实践。这不禁让我对它们的关系进行思考:Metrics和Loggi

Go 依赖注入库dig

简介 今天我们来介绍 Go 语言的一个依赖注入(DI)库——dig。dig 是 uber 开源的库。Java 依赖注入的库有很多,相信即使不是做 Java 开发的童鞋也听过大名鼎鼎的 Spring。相比庞大的 Spring,dig 很小巧,实现和使用都比较简洁。 快速使用 第三方库需要先安装,由于我们的示例中使用了前面介绍的go-ini和go-flags,这两个库也需要安装: $ go g

Web安全之SQL注入:如何预防及解决

SQL注入(SQL Injection)是最常见的Web应用漏洞之一,它允许攻击者通过注入恶意SQL代码来操作数据库,获取、修改或删除数据。作为Java开发者,理解并防止SQL注入攻击是至关重要的。在本篇文章中,我们将详细介绍SQL注入的原理,演示如何在电商交易系统中出现SQL注入漏洞,并提供正确的防范措施和解决方案。 1. 什么是SQL注入? SQL注入是一种通过在用户输入中嵌入恶意SQL代