基于Matlab Simulink的永磁同步电机伺服系统转动惯量离线辨识算法仿真及效果展示

本文介绍了一种基于MatlabSimulink的永磁同步电机伺服控制系统仿真模型,采用加减速方法进行转动惯量离线辨识。模型包括多个关键模块,如电流环、速度环和辨识算法,展示了良好的转速响应和转矩电流响应。提供相关算法参考文献以供深入学习。
摘要由CSDN通过智能技术生成

伺服系统转动惯量离线辨识算法仿真
1.模型简介
模型为永磁同步电机伺服控制仿真,采用Matlab R2018a Simulink搭建。
模型内主要包含DC直流电压源、三相逆变器、永磁同步电机、采样模块、SVPWM、Clark、Park、Ipark、三角波发生器、转动惯量离线辨识、速度环、电流环等模块,其中,SVPWM、Clark、Park、Ipark、三角波发生器、转动惯量离线辨识、模块采用Matlab funtion编写,其与C语言编程较为接近,容易进行实物移植。
模型均采用离散化仿真,其效果更接近实际数字控制系统。
2.算法简介
永磁同步电机调速系统由速度环、电流环双环结构构成,其中,电流环采用PI控制,并具有电流环解耦功能;转速环采用抗积分饱和PI控制。
转动惯量离线辨识采用加减速方法,其算法简单适用于实际应用,辨识精度较高。
转速给定为正负对称的三角波,仿真时可修改不同的转动惯量值进行辨识,且不需要调整PI参数。
3.仿真效果
① 转动惯量辨识结果,如下图1所示。
② 转速响应,如下图2所示。
③ 转矩电流响应波形,如下图3所示。
4. 可提供模型内相关算法的参考文献,避免大 量阅读文献浪费时间。

ID:52135701591531652

怎落笔都不对



伺服系统转动惯量离线辨识算法仿真

  1. 模型简介

在永磁同步电机伺服控制中,为了实现精准的转速调节,需要准确估计转动惯量。本文使用Matlab R2018a Simulink工具搭建了一个具有永磁同步电机伺服控制功能的仿真模型。

该模型包含DC直流电压源、三相逆变器、永磁同步电机、采样模块、SVPWM、Clark、Park、Ipark、三角波发生器、转动惯量离线辨识、速度环、电流环等模块。其中,SVPWM、Clark、Park、Ipark、三角波发生器和转动惯量离线辨识模块均采用Matlab function编写,与C语言编程较为相似,便于将算法移植到实际硬件中。为了更接近实际数字控制系统的效果,模型采用了离散化仿真。

  1. 算法简介

永磁同步电机调速系统由速度环和电流环构成,电流环采用PI控制,并具有电流环解耦功能;转速环采用抗积分饱和PI控制。

转动惯量离线辨识算法采用加减速方法,该方法简单易行,适用于实际应用,并且辨识精度较高。在仿真过程中,可以根据需要修改不同的转动惯量值进行辨识,而不需要调整PI参数。

  1. 仿真效果

本文的仿真结果如下:

① 转动惯量辨识结果,如下图1所示。

[插入图1]

② 转速响应,如下图2所示。

[插入图2]

③ 转矩电流响应波形,如下图3所示。

[插入图3]

通过以上仿真结果可以看出,在本文搭建的永磁同步电机伺服控制模型中,转动惯量辨识算法能够准确估计转动惯量,并且控制系统能够实现较好的转速响应和转矩电流响应。

  1. 参考文献

本文提供模型内相关算法的参考文献,以便读者可以深入学习和研究,避免大量阅读文献浪费时间。

【相关代码 程序地址】: http://nodep.cn/701591531652.html

  • 7
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值