news 2026/4/18 6:00:19

永磁同步电机旋转高频信号注入法零低速无位置控制仿真探索

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
永磁同步电机旋转高频信号注入法零低速无位置控制仿真探索

基于永磁同步电机旋转高频信号注入法零低速无位置控制仿真 [1]相比高频方波信号注入法,旋转高频信号注入法噪声更小损耗更低 [2]该模型注入1000Hz旋转高频电压信号到电机中用于产生激励电流,在低速100rpm下无感运行。 带有自己搭建的PMSM模型(非系统自带) 附上模型说明文档,很容易看懂。

在永磁同步电机(PMSM)的控制领域,零低速无位置传感器控制一直是研究的热点。今天咱们就聊聊基于旋转高频信号注入法的相关仿真,看看这种方法到底有啥独特之处。

旋转高频信号注入法优势——对比高频方波信号注入法

传统的高频方波信号注入法在实际应用中存在一些弊端,比如噪声较大,损耗也相对较高。而旋转高频信号注入法则很好地改善了这些问题。相比之下,旋转高频信号注入法能有效降低系统运行时产生的噪声,同时减少能量损耗,这对于追求高效、低噪运行的电机控制系统来说,无疑是一大福音。

仿真设定与实现

在本次仿真中,咱采用的是向电机注入1000Hz的旋转高频电压信号。为啥选1000Hz呢?这是经过多次试验和理论分析得出的,这个频率能在保证激励效果的同时,尽量减少对电机正常运行的干扰。该信号注入后,会在电机中产生激励电流,使得电机能够在低速100rpm的情况下实现无感运行。

下面咱们看看关键代码部分(以Matlab为例):

% 定义相关参数 f_hf = 1000; % 高频信号频率 1000Hz omega_hf = 2*pi*f_hf; V_hf = 10; % 高频电压幅值 % 生成旋转高频电压信号 t = 0:0.00001:0.1; % 时间向量 V_d_hf = V_hf*cos(omega_hf*t); V_q_hf = V_hf*sin(omega_hf*t);

这里代码首先定义了高频信号的频率fhf以及对应的角频率omegahf,还有电压幅值Vhf。然后通过时间向量t生成了在d - q轴上的高频电压信号VdhfVq_hf。这两个信号后续会被注入到搭建的PMSM模型中。

自建PMSM模型及说明

本次仿真没有使用系统自带的PMSM模型,而是自己搭建了一个。为啥要自建呢?主要是为了能更好地契合我们对旋转高频信号注入法的研究需求,对模型各个参数和环节有更精准的把控。

模型说明文档已经备好,非常容易看懂。简单来说,模型从电机的基本物理原理出发,对定子绕组、转子磁场、电磁转矩等关键部分进行了细致建模。例如,在定子绕组部分,考虑了电阻、电感等参数对电流和磁场的影响,通过一系列的电磁方程来描述其特性:

% 定子电压方程 V_d = R_s*I_d + L_d*dI_d/dt - omega_e*L_q*I_q; V_q = R_s*I_q + L_q*dI_q/dt + omega_e*L_d*I_d + omega_e*lambda_f;

上面这部分代码简单示意了定子电压在d - q轴上的方程,Rs是定子电阻,LdLq分别是d轴和q轴电感,omegae是电角速度,lambda_f是永磁体磁链。通过这些方程来精确模拟电机内部的电磁关系,为旋转高频信号注入后的响应分析提供了坚实的模型基础。

总之,通过自建PMSM模型,并利用旋转高频信号注入法,我们成功实现了永磁同步电机在零低速下的无位置控制仿真,并且这种方法展现出了噪声小、损耗低的优点。希望今天分享的这些内容能给研究相关领域的小伙伴们一些启发。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 8:56:51

24、GNOME开发:声音、分数、窗口与界面组件详解

GNOME开发:声音、分数、窗口与界面组件详解 1. 声音处理 在GNOME应用程序中,有一个基础的API可用于将声音附加到事件上。在不支持声音的系统中,这些功能不会产生不良影响。但需要注意的是,虽然可以在应用中用声音装饰事件,但不要过度依赖声音来保证程序的可用性,因为有…

作者头像 李华
网站建设 2026/4/16 16:51:21

26、GNOME开发中的实用组件与功能详解

GNOME开发中的实用组件与功能详解 1. GnomeDateEdit组件 GnomeDateEdit 组件包含一个下拉日历和一个带有选项菜单的时间框。它有以下可用属性: - dateedit - flags :是以下选项的按位或操作。 - GNOME_DATE_EDIT_SHOW_TIME :除日期外还显示时间。在当前实现中,省略…

作者头像 李华
网站建设 2026/4/17 7:34:53

Octo论文详解

论文:Octo:An Open-Source Generalist Robot Policy 1. 引言 机器人领域构建“通用策略模型”面临多重挑战,包括处理不同的机器人结构、传感器设置、动作空间、任务规格和环境条件等,考虑设计和开发一个具备广泛适应性的机器人策略…

作者头像 李华
网站建设 2026/4/17 12:13:01

基于python+django的学生就业管理的招聘系统(源码+lw+部署文档+讲解等)

课题介绍本课题聚焦校园就业招聘中信息不对称、流程管理低效的痛点,设计并开发基于PythonDjango的学生就业管理与招聘系统。系统以Python作为核心开发语言,依托Django框架搭建高效稳定的后端服务架构,负责处理多角色权限管控、招聘信息发布、…

作者头像 李华
网站建设 2026/4/17 8:57:59

JVM 之 内存溢出实战【OOM? SOF? 哪些区域会溢出?堆、虚拟机栈、元空间、直接内存溢出时各自的特点?以及什么情况会导致他们溢出?并模拟溢出】

实战:OutOfMemoryError异常 除了程序计数器外,堆、虚拟机栈、元空间、直接内存都有发生OOM的可能 下面我们演示下引起各区域OOM的情况,及观察下其异常表现,进而初步总结各异常时的调优策略 JVM调优实例: 堆&#xff1a…

作者头像 李华
网站建设 2026/4/16 17:08:00

磁链观测器实战:从仿真到代码的闭环之旅

磁链观测器(仿真+闭环代码参考文档) 1.仿真采用simulink搭建,2018b版本 2.代码采用Keil软件编译,思路参考vesc中使用的方法,自己编写的代码能够实现0速闭环启动,并且标注有大量注释,方便学习。 …

作者头像 李华