(九)PMSM驱动控制学习---无感控制之高阶滑膜观测器

news2025/5/27 11:24:07

        在之前的文章中,我们介绍了永磁同步电机无感控制中的滑模观测器,但是同时我们也认识到了他的缺点:因符号函数带来的高频切换分量,使用低通滤波器引发相位延迟;在本篇文章,我们将会介绍高阶滑模观测器的无感控制策略,该种方案拥有不需要经过低通滤波器的优势,收敛速度更快,能够增强观测精度,通过构造更复杂的滑模面,引入额外的滑膜增益项,可以有效地抑制外部噪声、系统参数变化等不确定性,拥有更强的鲁棒性。


目录

一.高阶状态变量

(1)一阶状态变量

(2)“高阶”状态变量

二.永磁同步电机数学模型

(1)永磁同步电机在两相静止坐标系下的数学模型为:

(2)扩展电动势

三.高阶滑模观测器设计

六.Simulink仿真


一.高阶状态变量

        状态变量是用来描述系统动态行为的一组变量,通常构成状态空间模型的基础。而状态变量本身都是通过一阶微分方程来描述的,不管原系统是几阶。

 (1)一阶状态变量

        一阶系统由单个一阶微分方程描述,仅需一个状态变量。例如:

        仅含一个状态变量 x

(2)“高阶”状态变量

        高阶系统(如n阶微分方程)通过引入多个一阶状态变量来简化。例如二阶系统可简化:

        可分解为:

        对应的状态方程:

        这里的“高阶”指原系统的微分方程阶数(如二阶、三阶),而非状态变量本身。指通过增加状态变量的数量来处理高阶系统,其每个状态变量仍是一阶的,但数量与系统阶数相等。

        在传统的滑膜观测器设计中,其状态估计变量是电流,而在我们的高阶滑膜观测器中,其状态估计变量除了电流,还有我们的反电动势。在后面会对其原理和设计进行介绍。


二.永磁同步电机数学模型

(1)永磁同步电机在两相静止坐标系下的数学模型为:

                                                                                                 ---式(1)

(2)扩展电动势(electromotive force,EMF)可以写为如下形式:

                                                                                                 ---式(2)


三.高阶滑模观测器设计

        设计我们高阶滑膜观测器的前提是,机械时间常数远大于电气时间常数,故ωe的导等于0;或者可以这么理解,在mcu的一个很短的控制周期内,速度变化量小,ωe的导约等于0

        所以我们可将式(2)求导并化简得到:

                                                                                                      ---式(3)

         将式(1)电流状态变量式(3)EMF作为高阶状态变量描述如下:

                                                                                                        ---式(4)

         式(4)中

         基于上式,我们设计高阶滑膜观测器为:

        将上矩阵展开得到:

                                                                                                        ---式(5) 

        在滑模面附近,有,所以带入式(5)中,两个不连续的高频切换控制分量可以等效表示为:

        将上式代入式(5)的后两式,可得:

                                                                                                        ---式(6) 

        由此可见,由于我们将符号函数用等效表示替代,式中没有出现因符号函数带来的高频切换分量。因此,使用高阶滑模观测器估计的角速度不需要经过低通滤波器,简化了控制系统结构。

        将公式编码到MCU迭代计算,调整增益矩阵中的参数使得观测器收敛,可得到反电动势矩阵反电动势中包含θe的信息,对其提取可得到速度与角度。当采用id=0控制时,有:

根据反电动势求解出电角度:

在经过PLL角度速度提取,即可得到角速度和电角度:

注:EEMF的收敛速度与转速密切相关,固定的滑模增益不能确定固定的系统阻尼。

后续还可以归一化PLL,使得观测角度与实际角度的传递函数根轨迹不再与转速相关,在本篇文章中暂且不予说明。


六.Simulink仿真

我们对式(5)式(6)进行建模,并在离散状态下迭代计算:

仿真中的模型Equ1-4分别对应着4个公式

其仿真数据检查器分别是:

        1.估计角速度---真实角速度

        2.估计电角度和真实电角度

        3.αβ反电动势

        4.电机三相电流

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2386020.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Devicenet主转Profinet网关助力改造焊接机器人系统智能升级

某汽车零部件焊接车间原有6台焊接机器人(采用Devicenet协议)需与新增的西门子S7-1200 PLC(Profinet协议)组网。若更换所有机器人控制器或上位机系统,成本过高且停产周期长。 《解决方案》 工程师选择稳联技术转换网关…

《STL--list的使用及其底层实现》

引言: 上次我们学习了容器vector的使用及其底层实现,今天我们再来学习一个容器list, 这里的list可以参考我们之前实现的单链表,但是这里的list是双向循环带头链表,下面我们就开始list的学习了。 一:list的…

python的pip怎么配置的国内镜像

以下是配置pip国内镜像源的详细方法: 常用国内镜像源列表 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:https://mirrors.aliyun.com/pypi/simple中科大:https://pypi.mirrors.ustc.edu.cn/simple华为云&#xff1…

PCB 通孔是电容性的,但不一定是电容器

哼?……这是什么意思?…… 多年来,流行的观点是 PCB 通孔本质上是电容性的,因此可以用集总电容器进行建模。虽然当信号的上升时间大于或等于过孔不连续性延迟的 3 倍时,这可能是正确的,但我将向您展示为什…

公有云AWS基础架构与核心服务:从概念到实践

🔥「炎码工坊」技术弹药已装填! 点击关注 → 解锁工业级干货【工具实测|项目避坑|源码燃烧指南】 (初学者技术专栏) 一、基础概念 定义:AWS(Amazon Web Services)是亚马逊提供的云计算服务&a…

Python60日基础学习打卡D35

import torch import torch.nn as nn import torch.optim as optim from sklearn.datasets import load_iris from sklearn.model_selection import train_test_split from sklearn.preprocessing import MinMaxScaler import time import matplotlib.pyplot as plt# 设置GPU设…

目标检测 RT-DETR(2023)详细解读

文章目录 主干网络:Encoder:不确定性最小Query选择Decoder网络: 将DETR扩展到实时场景,提高了模型的检测速度。网络架构分为三部分组成:主干网络、混合编码器、带有辅助预测头的变换器编码器。具体来说,先利…

微信小程序 隐私协议弹窗授权

开发微信小程序的第一步往往是隐私协议授权,尤其是在涉及用户隐私数据时,必须确保用户明确知晓并同意相关隐私政策。我们才可以开发后续的小程序内容。友友们在按照文档开发时可能会遇到一些问题,我把所有的授权方法和可能遇到的问题都整理出…

金众诚业财一体化解决方案如何提升项目盈利能力?

在工程项目管理领域,复杂的全生命周期管理、成本控制的精准性以及业务与财务的高效协同,是决定项目盈利能力的核心要素。随着数字化转型的深入,传统的项目管理方式已难以满足企业对效率、透明度和盈利能力的需求。基于金蝶云星空平台打造的金…

LabVIEW中EtherCAT从站拓扑离线创建及信息查询

该 VI 主要用于演示如何离线创建 EtherCAT 从站拓扑结构,并查询从站相关信息。EtherCAT(以太网控制自动化技术)是基于以太网的实时工业通信协议,凭借其高速、高效的特性在自动化领域广泛应用。与其他常见工业通讯协议相比&#xf…

Flutter 3.32 新特性

2天前,Flutter发布了最新版本3.32,我们来一起看下29到32有哪些变化。 简介 欢迎来到Flutter 3.32!此版本包含了旨在加速开发和增强应用程序的功能。准备好在网络上进行热加载,令人惊叹的原生保真Cupertino,以及与Fir…

windows和mac安装虚拟机-详细教程

简介 虚拟机:Virtual Machine,虚拟化技术的一种,通过软件模拟的、具有完整硬件功能的、运行在一个完全隔离的环境中的计算机。 在学习linux系统的时候,需要安装虚拟机,在虚拟机上来运行操作系统,因为我使…

【C++】vector容器实现

目录 一、vector的成员变量 二、vector手动实现 (1)构造 (2)析构 (3)尾插 (4)扩容 (5)[ ]运算符重载 5.1 迭代器的实现: (6&…

使用Docker Compose部署Dify

目录 1. 克隆项目代码2. 准备配置文件3. 配置环境变量4. 启动服务5. 验证部署6. 访问服务注意事项 1. 克隆项目代码 首先,克隆Dify项目的1.4.0版本: git clone https://github.com/langgenius/dify.git --branch 1.4.02. 准备配置文件 进入docker目录…

杰发科技AC7840——CSE硬件加密模块使用(1)

1. 简介 2. 功能概述 3. 简单的代码分析 测试第二个代码例程 初始化随机数 这里的CSE_CMD_RND在FuncID中体现了 CSE_SECRET_KEY在17个用户KEY中体现 最后的读取RNG值,可以看出计算结果在PRAM中。 总的来看 和示例说明一样,CSE 初次使用,添加…

前端地图数据格式标准及应用

前端地图数据格式标准及应用 坐标系EPSGgeojson标准格式基于OGC标准的地图服务shapefile文件3D模型数据常见地图框架 坐标系EPSG EPSG(European Petroleum Survey Group)是一个国际组织,负责维护和管理地理坐标系统和投影系统的标准化编码 E…

threejs几何体BufferGeometry顶点

1. 几何体顶点位置数据和点模型 本章节主要目的是给大家讲解几何体geometry的顶点概念,相对偏底层一些,不过掌握以后,你更容易深入理解Threejs的几何体和模型对象。 缓冲类型几何体BufferGeometry threejs的长方体BoxGeometry、球体SphereGeometry等几…

向量数据库选型实战指南:Milvus架构深度解析与技术对比

导读:随着大语言模型和AI应用的快速普及,传统数据库在处理高维向量数据时面临的性能瓶颈日益凸显。当文档经过嵌入模型处理生成768到1536维的向量后,传统B-Tree索引的检索效率会出现显著下降,而现代应用对毫秒级响应的严苛要求使得…

java方法重写学习笔记

方法重写介绍 子类和父类有两个返回值,参数,名称都一样的方法, 子类的方法会覆盖父类的方法。 调用 public class Overide01 {public static void main(String[] args) {Dog dog new Dog();dog.cry();} }Animal类 public class Animal {…

TensorBoard安装与基本操作指南(PyTorch)

文章目录 什么是TensorBoard?TensorBoardX与TensorBoard的依赖关系易混关系辨析Pytorch安装TensorBoard并验证1. TensorBoard安装和访问2. TensorBoard主要界面介绍实用技巧 什么是TensorBoard? TensorBoard是TensorFlow生态系统中的一款强大的可视化工…