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

本文涉及的产品
模型在线服务 PAI-EAS,A10/V100等 500元 1个月
交互式建模 PAI-DSW,每月250计算时 3个月
模型训练 PAI-DLC,100CU*H 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控制器的永磁同步电机位置环控制系统框图。


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


相关文章
|
1月前
|
机器学习/深度学习 算法 机器人
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
192 0
|
1月前
|
算法
基于MPPT算法的光伏并网发电系统simulink建模与仿真
本课题基于MATLAB/Simulink搭建光伏并网发电系统模型,集成PV模块、MPPT算法、PWM控制与并网电路,实现最大功率跟踪与电能高效并网。通过仿真验证系统在不同环境下的动态响应与稳定性,采用SVPWM与电流闭环控制,确保输出电流与电网同频同相,满足并网电能质量要求。
|
1月前
|
存储 机器学习/深度学习 编解码
双选择性信道下正交啁啾分复用(OCDM)的低复杂度均衡算法研究——论文阅读
本文提出统一相位正交啁啾分复用(UP-OCDM)方案,利用循环矩阵特性设计两种低复杂度均衡算法:基于带状近似的LDL^H分解和基于BEM的迭代LSQR,将复杂度由$O(N^3)$降至$O(NQ^2)$或$O(iNM\log N)$,在双选择性信道下显著提升高频谱效率与抗多普勒性能。
167 0
双选择性信道下正交啁啾分复用(OCDM)的低复杂度均衡算法研究——论文阅读
|
1月前
|
存储 监控 算法
基于 Go 语言跳表结构的局域网控制桌面软件进程管理算法研究
针对企业局域网控制桌面软件对海量进程实时监控的需求,本文提出基于跳表的高效管理方案。通过多级索引实现O(log n)的查询、插入与删除性能,结合Go语言实现并发安全的跳表结构,显著提升进程状态处理效率,适用于千级进程的毫秒级响应场景。
140 15
|
1月前
|
机器学习/深度学习 算法 自动驾驶
基于导向滤波的暗通道去雾算法在灰度与彩色图像可见度复原中的研究(Matlab代码实现)
基于导向滤波的暗通道去雾算法在灰度与彩色图像可见度复原中的研究(Matlab代码实现)
146 8
|
1月前
|
机器学习/深度学习 算法 数据可视化
基于MVO多元宇宙优化的DBSCAN聚类算法matlab仿真
本程序基于MATLAB实现MVO优化的DBSCAN聚类算法,通过多元宇宙优化自动搜索最优参数Eps与MinPts,提升聚类精度。对比传统DBSCAN,MVO-DBSCAN有效克服参数依赖问题,适应复杂数据分布,增强鲁棒性,适用于非均匀密度数据集的高效聚类分析。
|
1月前
|
开发框架 算法 .NET
基于ADMM无穷范数检测算法的MIMO通信系统信号检测MATLAB仿真,对比ML,MMSE,ZF以及LAMA
简介:本文介绍基于ADMM的MIMO信号检测算法,结合无穷范数优化与交替方向乘子法,降低计算复杂度并提升检测性能。涵盖MATLAB 2024b实现效果图、核心代码及详细注释,并对比ML、MMSE、ZF、OCD_MMSE与LAMA等算法。重点分析LAMA基于消息传递的低复杂度优势,适用于大规模MIMO系统,为通信系统检测提供理论支持与实践方案。(238字)
|
2月前
|
机器学习/深度学习 传感器 算法
【高创新】基于优化的自适应差分导纳算法的改进最大功率点跟踪研究(Matlab代码实现)
【高创新】基于优化的自适应差分导纳算法的改进最大功率点跟踪研究(Matlab代码实现)
219 14
|
2月前
|
机器学习/深度学习 传感器 算法
【无人车路径跟踪】基于神经网络的数据驱动迭代学习控制(ILC)算法,用于具有未知模型和重复任务的非线性单输入单输出(SISO)离散时间系统的无人车的路径跟踪(Matlab代码实现)
【无人车路径跟踪】基于神经网络的数据驱动迭代学习控制(ILC)算法,用于具有未知模型和重复任务的非线性单输入单输出(SISO)离散时间系统的无人车的路径跟踪(Matlab代码实现)
199 2
|
1月前
|
机器学习/深度学习 人工智能 算法
【基于TTNRBO优化DBN回归预测】基于瞬态三角牛顿-拉夫逊优化算法(TTNRBO)优化深度信念网络(DBN)数据回归预测研究(Matlab代码实现)
【基于TTNRBO优化DBN回归预测】基于瞬态三角牛顿-拉夫逊优化算法(TTNRBO)优化深度信念网络(DBN)数据回归预测研究(Matlab代码实现)
112 0

热门文章

最新文章

下一篇
oss云网关配置