永磁同步电机速度环滑膜控制(SMC)

文章目录

  • 1、前言
  • 2、滑膜控制基本原理
    • 2.1 滑膜控制的定义
    • 2.2 趋近率
  • 3、滑膜控制器的设计与参数
  • 4、二阶滑膜速度控制器的设计
  • 5、二阶速度环滑膜控制仿真
    • 5.1 模型总览
    • 5.2 电机及系统参数
    • 5.3 滑膜控制模块
    • 5.4 控制效果对比
  • 参考

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

1、前言

永磁同步电机控制系统是一个非线性、强耦合的多变量系统,当控制系统受到外界扰动的影响或电机内部参数发生变化时,传统的PI控制器并不能满足实际的要求。滑膜控制(Sliding Mode Control,SMC)有对扰动与参数不敏感、响应速度快等优点,因此可以提高永磁同步电机调速系统的动态品质。
滑模控制(SMC)其实可认为是一种高带宽的滞环比较器,继承了一定程度DTC的抗参数扰动性能,并降低跟踪误差,提供更快的瞬态响应时间。滑模控制器主要由滑模面函数趋近律构成。
滑模控制器设计的一般步骤为滑模面的设计、趋近率的设计、控制器的求解。为何说滑模控制是高带宽的滞环比较器。因为滑模控制具有一种特性,那便是在一定条件下沿规定的状态轨迹作小幅、高频率的上下运动,也就是所谓的“滑动模态”。这种滑动模态是可以设计的,并且与系统的参数和扰动无关。这就是滑模控制鲁棒性能好的原因。

2、滑膜控制基本原理

2.1 滑膜控制的定义

在这里插入图片描述

2.2 趋近率

在这里插入图片描述

3、滑膜控制器的设计与参数

在这里插入图片描述
在这里插入图片描述
求解脚本

syms s t T;
G = 1 / (s*(s + T)); % 定义传递函数
g_t = ilaplace(G, s, t); % 计算拉普拉斯逆变换
g_t_simplified = simplify(g_t); % 简化结果
disp(g_t_simplified); % 显示结果

在这里插入图片描述

4、二阶滑膜速度控制器的设计

在这里插入图片描述

5、二阶速度环滑膜控制仿真

5.1 模型总览

模型下载地址: 永磁同步电机速度环滑膜控制simulink仿真模型
在这里插入图片描述

5.2 电机及系统参数

Vdc=24;
Ts=0.0001;
Rs=0.6;
Ld=1.4e-3;
Lq=1.4e-3;
flux=0.034182;
J=1.1e-5;
B=1e-3;
pole=1;
fx=0.02;
speed_kp=0.028885;
speed_ki=3.8891;
speed_Ba=0.00093819;
c=25000;
Mu=50;
q=15;

5.3 滑膜控制模块

在这里插入图片描述

5.4 控制效果对比

在这里插入图片描述
黄线是滑膜控制,蓝线是PI控制,可以看到,SMC在启动时基本和PI同时到达稳态,而且还没有超调(这里并不能说明SMC优于PI,修改解码器会出现不一样的情况),在0.3s加载时,SMC比PI更快达到稳态,超调量更小,所以在参数调的好的情况下,SMC优于PI控制器。

参考

【1】永磁同步电机——滑模控制(SMC)
https://zhuanlan.zhihu.com/p/661396024
【2】现代永磁同步电机控制及MATLAB仿真.袁雷
【3】王颖. 无位置传感器永磁同步电机滑膜变结构控制[D].辽宁科技大学,2019.
【4】袁佳俊. 基于滑模变结构控制的永磁同步电机无位置传感器控制技术研究[D].陕西理工大学,2024.DOI:10.27733/d.cnki.gsxlg.2023.000259.
【5】滑模控制学习笔记(三):https://blog.csdn.net/yuanxun9785/article/details/121023287
【6】滑模控制参数调节思路小tips:https://blog.csdn.net/weixin_58399148/article/details/124638219

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

广场舞团系统的设计与实现|Springboot+ Mysql+Java+ B/S结构(可运行源码+数据库+设计文档)

本项目包含可运行源码数据库LW,文末可获取本项目的所有资料。 推荐阅读100套最新项目持续更新中..... 2024年计算机毕业论文(设计)学生选题参考合集推荐收藏(包含Springboot、jsp、ssmvue等技术项目合集) 目录 1. 系…

明天线上见!DPU构建高性能云算力底座——DPU技术开放日最新议程公布!

算力,是数字经济时代的新质生产力。随着人工智能、智算中心建设等需求不断拓展,DPU在各行各业数据中心的应用逐步深入。异构算力代表DPU在新质生产力建设中,能否给出别开生面的答案,应战算力难题?DPU技术在不同行业中的…

详细解析记忆泊车的顶层技术原理

详细解析记忆泊车的顶层技术原理 附赠自动驾驶学习资料和量产经验:链接 相对于记忆行车而言,记忆泊车 MPA(Memory Parking Assist)可以看成是停车场区域内的一个自动驾驶功能,可帮助用户按记忆的路线自动巡航并泊入车…

Vue2 与 Vue3的面试题

1.Promise有几种状态 pending(进行中) fulfilled(已成功) rejected(已失败) data(){return{}},create(){const result this.ganaretor()result.next.value.then((res)>{console.log(res);}) // 解决一直.then()方法问题},methods:{* ganaretor(){yield axios.get(httpts)…

vulnhub靶场之driftingblues-3

一.环境搭建 1.靶场描述 get flags difficulty: easy about vm: tested and exported from virtualbox. dhcp and nested vtx/amdv enabled. you can contact me by email for troubleshooting or questions. This works better with VirtualBox rather than VMware 2.靶场…

【前端面试3+1】01闭包、跨域、路由模式

一、对闭包的理解 定义: 闭包是指在一个函数内部定义的函数,并且该内部函数可以访问外部函数的变量。闭包使得函数内部的变量在函数执行完后仍然可以被访问和操作。 特点: 闭包可以访问外部函数的变量,即使外部函数已经执行完毕。…

天锐绿盾|公司如何防止员工拷贝电脑资料?

#天锐绿盾# 天锐绿盾是一款针对企业数据安全设计的终端安全管理软件,用来防止员工拷贝电脑资料的具体措施包括: www.drhchina.com PC地址: https://isite.baidu.com/site/wjz012xr/2eae091d-1b97-4276-90bc-6757c5dfedee 1. **文件透明加密…

10.对象的使用,遍历

什么是对象 其实就是map那种键值对的存储形式&#xff0c;别的语言也有&#xff0c;老规矩&#xff0c;和别的语言差不多的就在给pink老师打一波广告。 常见的对象操作&#xff0c;其实没啥直接上代码吧 <!DOCTYPE html> <html> <head><meta charset&…

网络套接字补充——UDP网络编程

五、UDP网络编程 ​ 1.对于服务器使用智能指针维护生命周期&#xff1b;2.创建UDP套接字&#xff1b;3.绑定端口号&#xff0c;包括设置服务器端口号和IP地址&#xff0c;端口号一般是2字节使用uint16_t&#xff0c;而IP地址用户习惯使用点分十进制格式所以传入的是string类型…

【常见面试题】JS 发布者、订阅者模式

面试中经常出现问到如何实现JS 发布者、订阅者模式。下面是ES5实现发布订阅模式。 1、直接上代码。 function EventEmitter() {this.events {}; }; // 订阅者 EventEmitter.prototype.on function(ename, callback) {if (!this.events[ename]) {// 初始化创建订阅&#xff…

C++ 控制语句(二)

一 break continue和goto语句 1 break语句 在switch语句中&#xff0c;分隔case子句&#xff0c;跳出switch语句。 在循环语句中可以立即终止循环语句的执行。 2 continue语句 功能:在一次循环过程中,跳过continue语句以下的语句,直 接进入下一次循环操作。 3 goto语句 …

软考98-上午题-【信息安全】-防火墙

一、考试概述 该内容与计算机网络关联。 分值&#xff1a;2分 二、防火墙 防火墙 (Firewall) 是建立在内外网络边界上的过滤封锁机制&#xff0c;它认为内部网络是安全和可信赖的&#xff0c;而外部网络是不安全和不可信赖的。 防火墙的作用是防止不希望的、未经授权地进出…

CCF-CSP认证考试 202303-5 施肥 35/60/75/100分题解

更多 CSP 认证考试题目题解可以前往&#xff1a;CSP-CCF 认证考试真题题解 原题链接&#xff1a; 202303-5 施肥 时间限制&#xff1a; 2.0s 内存限制&#xff1a; 1.0GB 问题描述 春天到了&#xff0c;西西艾弗岛上的 n n n 块田地需要施肥了。 n n n 块田地编号为 1 , 2…

Qt消息机制和事件

Qt消息机制和事件 Qt消息机制和事件--2 事件 事件&#xff08;event&#xff09;是由系统或者 Qt 本身在不同的时刻发出的。当用户按下鼠标、敲下键盘&#xff0c;或者是窗口需要重新绘制的时候&#xff0c;都会发出一个相应的事件。一些事件在对用户操作做出响应时发出&…

【数据结构】顺序表的实现——静态分配

&#x1f388;个人主页&#xff1a;豌豆射手^ &#x1f389;欢迎 &#x1f44d;点赞✍评论⭐收藏 &#x1f917;收录专栏&#xff1a;数据结构 &#x1f91d;希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出指正&#xff0c;让我们共同学习、交流进…

matplotlib画图:子图中坐标轴与标题重合...

如下图 只要在代码最后加入 plt.tight_layout() 就可以自动调节

江苏开放大学2024年春《市政管理学050011》第一次形考作业参考答案

答案&#xff1a;更多答案&#xff0c;请关注【电大搜题】微信公众号 答案&#xff1a;更多答案&#xff0c;请关注【电大搜题】微信公众号 答案&#xff1a;更多答案&#xff0c;请关注【电大搜题】微信公众号 电大搜题 多的用不完的题库&#xff0c;支持文字、图片搜题…

C语言编译和链接理解

一. 翻译环境和运行环境 二. 翻译环境&#xff1a;预编译编译汇编链接 三运行环境 一. 翻译环境和运行环境 &#xff1a; 1.翻译环境和运行环境&#xff1a;在ANSI C的任何⼀种实现中&#xff0c;存在两个不同的环境。第1种是翻译环境&#xff0c;在这个环境中源代码被转换为…

散热风扇220v交流12v直流12038轴流风机配电箱机柜散热风扇15050

品牌&#xff1a;威驰 颜色分类&#xff1a;11025风扇220v含油,11025风扇220v纯铜双滚珠,12025风扇220v含油,12025风扇220v纯铜双滚珠,12025风扇24V纯铜双滚珠,12025风扇12V纯铜双滚珠,12038风扇220v含油,12038风扇110V含油,12038风扇220v纯铜双滚珠,12038风扇110v纯铜双滚珠,…

如何把PNG图片转换成CAD图纸DWG格式

环境&#xff1a; CAD2021 PNG图片 问题描述&#xff1a; 如何把PNG图片转换成CAD图纸DWG格式 解决方案&#xff1a; 将PNG图像转换为CAD文件&#xff08;如DXF或DWG格式&#xff09;是设计和工程领域中常见的需求之一。幸运的是&#xff0c;有几种工具和软件可以帮助完成…