永磁同步电机自抗扰伺服控制算法仿真模型研究#毕业设计

本文涉及的产品
模型在线服务 PAI-EAS,A10/V100等 500元 1个月
模型训练 PAI-DLC,5000CU*H 3个月
交互式建模 PAI-DSW,每月250计算时 3个月
简介: 永磁同步电机自抗扰伺服控制算法仿真模型研究#毕业设计

永磁同步电机自抗扰伺服控制算法仿真模型研究


4.1 自抗扰控制器


自抗扰控制器理论最早是由韩京清教授提出来的,该控制技术具有很好的稳定性和超强的抗干扰能力,能够很好地填补传统 PID 控制的缺点,同时又能够提高整个控制系统的动态性和鲁棒性[9]。其框架主要由:控制器、控制对象、扩张观测器组成,基本框架如图4.1所示。

e371c8d2787b85c70b44b3ef6974e83e_4af95a8a87464d3a844ec87ad8fce8df.png图4.1 自抗扰控制器基本结构图


对自抗扰控制器进一步理解,举例二阶自抗扰系统,状态方程表示为:

1ac3363ddd9bca8bd1e0554aaf34dfe6_d1211883e4cf4a6683ceadbbfff591db.png

上式中的X_1和X_2表示系统中的两个状态; u为控制信号,y为输出信号,现如若将表达式f替换成状态X_3表示,则表示为被控对象中区别于积分串联型的扰动总称。变化后状态方程表示为:

6b8d6d555a86a131da419356190a49a2_0a64bc96ad2b44868079f4c808b8dd19.png

根据上述状变化后的状态方程从而设计二阶非线性控制系统,自抗扰控制器结构图如图 4.2 所示。

822a2ee1a56e8588bff364ca01f6afe7_d81741a9e4484d5dbce0eb0d835632b5.png

图 4.2 二阶非线性控制系统自抗扰控制器结构图


从上图可看出自抗扰控制器主要由跟踪微分器、非线性误差反馈控制率以及扩张状态观测器组成,其中跟踪微分器是对设定的v安排合理的过度v_1,然后提取出需要的微分信号v_2;非线性误差反馈控制率可以通过作差得到e_1=v_1 “-” “z” _2,e_2=v_2 “-” “z” _1,其后经过非线性处理之后计算得到控制量u_0;扩张状态观测器主要根据被控制对象的输出量y和控制量u 把被控对象中的z_1、z_1和总扰动的z_3进行估算出来。


4.2 位置闭环控制器设计


位置环作为永磁同步电机控制系统的最外环,主要表现出来系统的静态特性,为了让位置环达到更快的快速响应,在PMSM控制系统的位置环上采用P控制。把来之电机上的位置反馈信号与设定值作差,经过P调节后作为速度环的输入,则PMSM的位置环的输出方程如下所示:

G_p (t)=K_p e(t)

上式中的 K_p 表示为位置环比例增益, 根据数学公式设计的位置环比例控制框图如图4.3所示。

d10eaeaea32ef5982c98fbe5426c9d63_bf56f1094adb4777800d885bf31d60f8.png

图4.3 位置环比例控制框图


4.3 控制系统仿真研究


4.3.1 Matlab/Simulink 仿真模型


通过搭建 Matlab/Simulink 仿真模型对上文永磁同步电机改后的控制效果进行仿真实验验证。如图4.3所示。

f258091705ec175100f1e4798c719607_bb630251aac94547b91e8ff6b6b79909.png

图4.3 基于改进型自抗扰永磁同步电机速度环控制系统框图



fad93ebaa379e0e2879b0d86c21a5362_f007156adbc84c08be05ab13175c12c7.png

图4.4 基于改进型自抗扰永磁同步电机速度环控制系统仿真模型


永磁同步电机控制系统经过多次仿真实验研究最终得出了改进型一阶自抗扰控制器的参数设定;跟踪微分器中的速度因子 、滤波因子h_0=“0.01” ;扩张观测器函数取值α_0=“0.5” ,α_1=“0.35” ,δ_1=“0.01” ,β_1=“50” ,β_2=“1000” ;非线性误差反馈规律中α_2=“0.6” ,δ_2=“0.001” ,β_3=“500” ;扰动补偿的补偿因子b_0=“2.458” 。


4.3.2 空载启动性能分析


为了验证改进型一阶自抗扰控制器的性能,首先分析永磁同步电机空载启动改进了那些性能指标,。PMSM的速度 给定为1000r/min,仿真后的结果如图4.5、4.6、4.7所示。

18dea5a077d2ab90bcaf3b6ef8774f39_4ae80b45be70439ca31ef9a15efbddca.png

图 4.5 速度响应曲线


b48f7e8c30b51ea5a39eba69b2022891_337576bfeed74881bdf5c95fb2c8312b.png

图 4.6 速度误差响应曲线


e58b9904bcd8c42d1287de7f51ccfe88_0ad6d258241e4e5996797bc007f710ff.png

图4.7 空载转矩响应曲线


### 4.3.3 加载恒转速起动性能分析


在上文给定的毒素下,当在0.2s的时候给与6N的负载,实验仿真结果得到PI控制和改进型自抗扰控制速度响应图分别为图4.8和图4.9所示,加载转矩对比响应曲线图如图4.10所示。


图 4.11 速度阶梯响应曲线


4.3.4阶梯控制性能分析


永磁同步电机在仿真中初始速度设定1000r/min作为起动速度,在0.2s时把永磁同步电机的速度突然增加到1500r/min。应曲线如图4.12所示,阶梯速度误差响应曲线如图4.13所示。


图 4.12 速度阶梯响应曲线


图 4.13 阶梯速度误差曲线


根据以上的仿真响应曲线图分析可得:由于图3.5、3.6、3.7都是在空载条件下,速度环分别用改进型一阶自抗扰控制器与传统PI控制器仿真对比后的结果曲线图。

采用改进型一阶自抗扰控制器后控制系统的速度响应时间提前了0.002s,超调量减少了2.424%,同时起动转矩也降低了26.77%;图4.8、4.9、4.10表示为控制系统在0.2S的时候突然增加6N负载,再次条件下对系统仿真,仿真结果表明抵抗负载的能力提高了15.3%,加载后转矩波动减少了35.5%;图4.11为在恒速条件下0.2s突加负载,通过仿真结果表明,突加负载时响应时间提高了0.003s,抵抗扰动的能力提高了20.1%;图4.12、4.13在相同条件下0.2s时速度由1000r/min突然加速到1500r/min,速度响应提前了0.001s,突然加速的速度误差降低了50%。


4.3.5 位置速度闭环控制仿真


为了验证上文中位置环P控制系统性能,利用Matlab/Simulink软件进行仿真验证。基于P控制器的永磁同步电机位置环控制系统框图。


待续。。。。。。。。。。。。。。。。


相关文章
|
23天前
|
算法 安全 数据安全/隐私保护
基于game-based算法的动态频谱访问matlab仿真
本算法展示了在认知无线电网络中,通过游戏理论优化动态频谱访问,提高频谱利用率和物理层安全性。程序运行效果包括负载因子、传输功率、信噪比对用户效用和保密率的影响分析。软件版本:Matlab 2022a。完整代码包含详细中文注释和操作视频。
|
8天前
|
算法 数据挖掘 数据安全/隐私保护
基于FCM模糊聚类算法的图像分割matlab仿真
本项目展示了基于模糊C均值(FCM)算法的图像分割技术。算法运行效果良好,无水印。使用MATLAB 2022a开发,提供完整代码及中文注释,附带操作步骤视频。FCM算法通过隶属度矩阵和聚类中心矩阵实现图像分割,适用于灰度和彩色图像,广泛应用于医学影像、遥感图像等领域。
|
10天前
|
算法 调度
基于遗传模拟退火混合优化算法的车间作业最优调度matlab仿真,输出甘特图
车间作业调度问题(JSSP)通过遗传算法(GA)和模拟退火算法(SA)优化多个作业在并行工作中心上的加工顺序和时间,以最小化总完成时间和机器闲置时间。MATLAB2022a版本运行测试,展示了有效性和可行性。核心程序采用作业列表表示法,结合遗传操作和模拟退火过程,提高算法性能。
|
3天前
|
机器学习/深度学习 人工智能 算法
【手写数字识别】Python+深度学习+机器学习+人工智能+TensorFlow+算法模型
手写数字识别系统,使用Python作为主要开发语言,基于深度学习TensorFlow框架,搭建卷积神经网络算法。并通过对数据集进行训练,最后得到一个识别精度较高的模型。并基于Flask框架,开发网页端操作平台,实现用户上传一张图片识别其名称。
16 0
【手写数字识别】Python+深度学习+机器学习+人工智能+TensorFlow+算法模型
|
3天前
|
机器学习/深度学习 人工智能 算法
基于深度学习的【蔬菜识别】系统实现~Python+人工智能+TensorFlow+算法模型
蔬菜识别系统,本系统使用Python作为主要编程语言,通过收集了8种常见的蔬菜图像数据集('土豆', '大白菜', '大葱', '莲藕', '菠菜', '西红柿', '韭菜', '黄瓜'),然后基于TensorFlow搭建卷积神经网络算法模型,通过多轮迭代训练最后得到一个识别精度较高的模型文件。在使用Django开发web网页端操作界面,实现用户上传一张蔬菜图片识别其名称。
16 0
基于深度学习的【蔬菜识别】系统实现~Python+人工智能+TensorFlow+算法模型
|
10天前
|
存储 算法 决策智能
基于免疫算法的TSP问题求解matlab仿真
旅行商问题(TSP)是一个经典的组合优化问题,目标是寻找经过每个城市恰好一次并返回起点的最短回路。本文介绍了一种基于免疫算法(IA)的解决方案,该算法模拟生物免疫系统的运作机制,通过克隆选择、变异和免疫记忆等步骤,有效解决了TSP问题。程序使用MATLAB 2022a版本运行,展示了良好的优化效果。
|
10天前
|
机器学习/深度学习 算法 芯片
基于GSP工具箱的NILM算法matlab仿真
基于GSP工具箱的NILM算法Matlab仿真,利用图信号处理技术解析家庭或建筑内各电器的独立功耗。GSPBox通过图的节点、边和权重矩阵表示电气系统,实现对未知数据的有效分类。系统使用MATLAB2022a版本,通过滤波或分解技术从全局能耗信号中提取子设备的功耗信息。
|
10天前
|
机器学习/深度学习 算法 5G
基于MIMO系统的SDR-AltMin混合预编码算法matlab性能仿真
基于MIMO系统的SDR-AltMin混合预编码算法通过结合半定松弛和交替最小化技术,优化大规模MIMO系统的预编码矩阵,提高信号质量。Matlab 2022a仿真结果显示,该算法能有效提升系统性能并降低计算复杂度。核心程序包括预编码和接收矩阵的设计,以及不同信噪比下的性能评估。
26 3
|
15天前
|
机器学习/深度学习 人工智能 算法
青否数字人声音克隆算法升级,16个超真实直播声音模型免费送!
青否数字人的声音克隆算法全面升级,能够完美克隆真人的音调、语速、情感和呼吸。提供16种超真实的直播声音模型,支持3大AI直播类型和6大核心AIGC技术,60秒快速开播,助力商家轻松赚钱。AI讲品、互动和售卖功能强大,支持多平台直播,确保每场直播话术不重复,智能互动和真实感十足。新手小白也能轻松上手,有效规避违规风险。
|
16天前
|
分布式计算 Java 开发工具
阿里云MaxCompute-XGBoost on Spark 极限梯度提升算法的分布式训练与模型持久化oss的实现与代码浅析
本文介绍了XGBoost在MaxCompute+OSS架构下模型持久化遇到的问题及其解决方案。首先简要介绍了XGBoost的特点和应用场景,随后详细描述了客户在将XGBoost on Spark任务从HDFS迁移到OSS时遇到的异常情况。通过分析异常堆栈和源代码,发现使用的`nativeBooster.saveModel`方法不支持OSS路径,而使用`write.overwrite().save`方法则能成功保存模型。最后提供了完整的Scala代码示例、Maven配置和提交命令,帮助用户顺利迁移模型存储路径。

热门文章

最新文章