永磁同步电机(PMSM)无传感器控制基于滑膜观测器Matlab/Simulink仿真分析

news/2024/11/22 20:29:29/

文章目录

  • 前言
  • 一、状态观测器
  • 二、滑膜状态观测器
    • 2.1.滑膜观测器的原理
    • 2.2.传统的滑膜观测器
    • 2.3.改进的滑膜观测器
  • 三、Matlab/Simulink仿真分析
    • 3.1.仿真电路分析
      • 3.1.1 电机控制模式切换
      • 3.1.2 速度环控制
      • 3.1.3 电流环控制
      • 3.1.4 电机主电路
    • 3.2.仿真结果分析
  • 总结


前言

本章节采用滑膜观测器(SMO)进行永磁同步电机的无传感器控制,首先介绍了状态观测器的原理,然后分析了滑膜观测器的原理并设计了低阶滑膜观测器,并针对普通滑膜观测器存在“抖振”的问题,对建立的传统滑膜观测器进行改进,即采用电控届经典资料AN1078的滑膜观测器改进方案进行控制,最后通过Matlab/Simulink对该方案进行仿真分析。


一、状态观测器

PMSM有感控制是通过编码器或者霍尔传感器获得电机的位置角与速度,PMSM无感控制是通过观测器来估算电机的位置角与速度。状态观测器,即根据系统的输入输出来估计系统的状态,如下图所示:
在这里插入图片描述
建立用于描述真实电机的数学模型,理论上如果建立的数学模型足够精确,当真实电机与电机数学模型具有相同的输入时,其必有相同的输出。此时我们就可以通过建立的电机数学模型来获得我们所需要的电机状态量。但上述系统会存在如下问题:
1、系统抗干扰能力差。电机是一个高阶非线性、强耦合、多变量的复杂系统,一旦存在外部干扰或负载突变,此时的观测器很难响应正确的输入,以致输出错误或者系统崩溃;
2、误差的存在导致观测器的输出不准确。误差的来源有系统误差和测量误差。系统误差是建模不准确所带来的误差,我们所建立的数学模型与实际的电机不可能完全相同,会存在建模误差;观测器的输入与真实输入的误差,观测器的输入是通过测量得来,会存在测量误差。
为了解决上述问题,我们对状态观测器增加反馈,通过反馈来不断的修正状态观测器的输出,使状态观测器尽可能的接近真实电机,如下图所示。反馈方式与修正方式的不同产生了不同种类的状态观测器。
在这里插入图片描述

二、滑膜状态观测器

2.1.滑膜观测器的原理

从上述分析,我们对状态观测器增加了反馈,通过反馈来不断的修正状态观测器的输出,使状态观测器尽可能的接近真实电机,反馈方式与修正方式的不同产生了不同种类的状态观测器。
滑膜观测器的修正方式:滑膜观测器的修正方式是为建立的数学模型引入了一个修正值z,通过反馈来不断的计算修正值z,使电机数学模型无限的接近真实电机,就算外部突发干扰也能通过修正值z快速的修正状态。如果真实系统是一条曲线,SMO观测器就是围绕这条曲线来回滑动的线条,滑膜的名字即源于这种特性。
滑膜观测器的反馈方式:滑膜观测器的反馈方式即修正值z的计算方式,用滑膜观测器的输出减去真实电机的输出,如果误差大于0,给数学模型加上修正值z;如果误差小于0,给数学模型减去修正值z,也即滑膜控制规律基于符号函数进行设计 sign(x)。
在这里插入图片描述

2.2.传统的滑膜观测器

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

2.3.改进的滑膜观测器

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

三、Matlab/Simulink仿真分析

在这里插入图片描述
上图为PMSM基于滑膜观测器的无感整体控制框图,为了后续模型生成代码进行工程实现,本示例将控制算法部分单独建立模型,通过调用控制算法模型进行PMSM的控制。

3.1.仿真电路分析

在这里插入图片描述
为了后续模型生成代码加载到底层进行工程实现,本示例建立了三个不同时间的调度任务。
10ms任务:用于电机控制模式的切换,本示例采用经典的三段式启动方式,即转子预定位、IF开环启动、开环切闭环进行无感控制。
速度环控制:相较于电流环速度环对实时性要求不高,带宽一般为电流环带宽的1/20,本示例将速度环设置为2ms任务。
电流环控制:电流环对实时性要求高,带宽高时间设置为FOC的执行时间20KHz。

3.1.1 电机控制模式切换

在这里插入图片描述
在这里插入图片描述
设置转子预定位持续时间500ms;500ms后切换为IF开环控制;如果IF开环启动时间大于1s且此时的速度大于900RPM,则切换到无感闭环控制。
有关IF开环启动请阅读:
永磁同步电机流频比(I/F)控制及Matlab/Simulink仿真分析

3.1.2 速度环控制

在这里插入图片描述
在这里插入图片描述
只有在无感闭环控制模式才用到速度环。

3.1.3 电流环控制

在这里插入图片描述
模式切换:
在这里插入图片描述
滑膜观测器:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
FOC电流闭环:
在这里插入图片描述
上图为PMSM控制的电流环,有关PMSM电流环的的介绍请阅读:
永磁同步电机(PMSM)磁场定向控制(FOC)及Matlab/Simulink仿真分析
SVPWM调制波形归一化处理:
在这里插入图片描述

3.1.4 电机主电路

在这里插入图片描述
有关主电路及电机参数设置请阅读:
永磁同步电机恒压频比(V/F)开环控制系统Matlab/Simulink仿真分析及代码生成到工程实现

3.2.仿真结果分析

电机转速:
在这里插入图片描述
0~0.5s执行转子预定位:
在这里插入图片描述
0.5s~2.76s为IF开环启动:
在这里插入图片描述
2.76s~20s为无感闭环控制:
在这里插入图片描述
电机定子电流:
在这里插入图片描述
电机实际转子位置:
在这里插入图片描述
同步旋转坐标系下的定子电流Id、Iq:
在这里插入图片描述
同步旋转坐标系下的定子电压:
在这里插入图片描述
电磁转矩:
在这里插入图片描述


总结

本章节采用滑膜观测器(SMO)进行永磁同步电机的无传感器控制,首先介绍了状态观测器的原理,然后分析了滑膜观测器的原理并设计了低阶滑膜观测器,并针对普通滑膜观测器存在“抖振”的问题,对建立的传统滑膜观测器进行改进,即采用电控届经典资料AN1078的滑膜观测器改进方案进行控制,最后通过Matlab/Simulink对该方案进行仿真分析。

模型及代码工程获取:
在这里插入图片描述


http://www.ppmy.cn/news/57708.html

相关文章

【前端知识】内存泄漏与垃圾回收机制 (下)

【前端知识相关分享】内存泄漏与垃圾回收机制 (下) 6. 内存泄漏的解决方法6.1 解决方法概述6.2 什么是垃圾6.3 垃圾回收机制的定义及规则6.4 垃圾回收算法的基本流程 7. 垃圾回收的常见算法7.1 引用计数7.2 标记清除7.3 复制算法7.4 标记整理&#xff08…

基于微信小程序的垃圾分类系统的研究与实现(附源码和教程)

1. 简介 本文介绍的事基于微信小程序的垃圾分类系统,主要实现的功能有登录、注册、垃圾分类查询、垃圾预约回收、垃圾分类功能。 2.系统设计与实现 本章节是论文的重点,基于上一章介绍的总体设计框架的搭建,详细对小程序的页面布局、流程设…

LVS +Keepalived 高可用群集部署

一、LVSKeepalived 高可用群集 在这个高度信息化的 IT 时代,企业的生产系统、业务运营、销售和支持,以及日常管理等环节越来越依赖于计算机信息和服务,对高可用(HA)技术的应用需求不断提高,以便提供持续的…

(构造)(两个相邻特殊点之间的不定长度段维护) Dango

C - Dango (atcoder.jp) #include <iostream> #include <string> using namespace std;int main() {int N;cin >> N;string S;cin >> S;S S -; // 末尾‘-’int ans -1;int j -1;for (int i 0; i < N; i) {if (S[i] -) { // 结尾…

从苏宁电器到卡巴斯基(第二部)第31篇:我当高校教师的这几年 VII

目录 必须要开始做前端开发了 我感觉,三本学生并不比985硕士研究生差 必须要开始做前端开发了 我一开始与X高校签约,签的是《任务工作岗位劳动合同》,合同期限是一年,具体内容是“学院网络安全维护及信息化开发”工作。但由于学校人手不足,因此我也是需要承担授课以及带…

CSS布局基础(定位)

定位 定位定位方式定位偏移其他知识点z-index父相子绝固定定位贴着版心绝对定位到父盒子中央绝对定位和固定定位浮动效果原生浮动和定位产生的浮动的区别 定位 如字面意思&#xff0c;定位的作用就是将元素&#xff0c;移动到指定的地方. 浮动一般用于横向排列块级元素&#x…

功能齐全的 DIY ESP32 智能手表设计之PCB介绍

相关设计资料下载ESP32 智能手表带心率、指南针设计资料(包含Arduino源码+原理图+Gerber+3D文件).zip 目录 ESP32智能手表PCB 3D 视图效果 主板不同组件的标记

Graph Theory(图论)

一、图的定义 图是通过一组边相互连接的顶点的集合。 In this graph, V { A , B , C , D , E } E { AB , AC , BD , CD , DE } 二、图的类型 2.1 Finite Graph A graph consisting of finite number of vertices and edges is called as a finite graph. Null Graph Tri…