黄工无刷电机学习
登录
直播中
硬件工程师1
9年用户
1524经验值
擅长:可编程逻辑
私信
关注
[问答]
求一个基于BP神经网络PID控制器应用于双闭环直流调速系统
开启该帖子的消息推送
神经网络
求一个基于BP神经网络PID控制器应用于双闭环直流调速系统
BP_PID控制器学习参数怎么设置?
回帖
(2)
李青
2021-10-13 10:42:52
最近一个月的时间没有更博,跟随老师出差谈项目了。前段时间学习了电机的智能控制,这次把设计好的基于BP神经网络PID控制器应用于双闭环直流调速系统。双闭环直流调速系统的动态数学模型如下图所示:
外环为转速环,内环为电流环。本次转速调节器采用基于BP神经网络PID控制器,其参数由神经网络自学习调整得到,从而克服系统运行过程中各种不利因素对系统所造成的影响,以达到较好的控制效果。电流调节器仍采用PID调节器,以提高系统的响应速度,实现对电流的限幅,电流调节器采用工程设计的方法设计。如下图所示:
直流电动机参数如下:
直流电动机:220V,136A,1460r/min,Ce=0.132V.min/r,允许过载倍数为1.5
晶闸管装置放大系数:Ks=40
电枢回路总电阻:R=0.5
时间常数:Tl=0.03s,Tm=0.18s
反馈系数:B=0.05V/A(10V/1.5In),a=0.00684V.min/r(10V/nN)
由上述参数建立双闭环直流调速系统如下图所示:
仿真结果为:
基于工程设计的双闭环直流调速仿真模型已上传,如有需要自行下载:
https://download.csdn.net/download/weixin_42650162/11226302
下面把转速PI调节器换为BP_PID控制器,如下图所示:
BP_PID控制器仿真设计已在我以前博客所写:
https://blog.csdn.net/weixin_42650162/article/details/90678503
BP_PID控制器仿真下载:
https://download.csdn.net/download/weixin_42650162/11216367
转速调节器换为BP_PID控制器,其余参数不变BP_PID控制器如下图所示:
BP_PID控制算法用S函数编写,如何编写和函数下载请参考上面链接
BP_PID控制器学习参数设置如下:
给定额定转速1460的仿真结果如下图所示:
黄线为转速,蓝线为电流 .
给定额定转速1460并在15s时加入50的负载,如下所示:
给定额定转速1460并在15s减速为600,仿真结果如下图所示:
目前为止,只能做到这种程度,如果想要进一步达到理想的控制效果,需要对BP神经网络进一步训练学习,以后有时间会继续训练模型以期达到更理想的效果。
最近一个月的时间没有更博,跟随老师出差谈项目了。前段时间学习了电机的智能控制,这次把设计好的基于BP神经网络PID控制器应用于双闭环直流调速系统。双闭环直流调速系统的动态数学模型如下图所示:
外环为转速环,内环为电流环。本次转速调节器采用基于BP神经网络PID控制器,其参数由神经网络自学习调整得到,从而克服系统运行过程中各种不利因素对系统所造成的影响,以达到较好的控制效果。电流调节器仍采用PID调节器,以提高系统的响应速度,实现对电流的限幅,电流调节器采用工程设计的方法设计。如下图所示:
直流电动机参数如下:
直流电动机:220V,136A,1460r/min,Ce=0.132V.min/r,允许过载倍数为1.5
晶闸管装置放大系数:Ks=40
电枢回路总电阻:R=0.5
时间常数:Tl=0.03s,Tm=0.18s
反馈系数:B=0.05V/A(10V/1.5In),a=0.00684V.min/r(10V/nN)
由上述参数建立双闭环直流调速系统如下图所示:
仿真结果为:
基于工程设计的双闭环直流调速仿真模型已上传,如有需要自行下载:
https://download.csdn.net/download/weixin_42650162/11226302
下面把转速PI调节器换为BP_PID控制器,如下图所示:
BP_PID控制器仿真设计已在我以前博客所写:
https://blog.csdn.net/weixin_42650162/article/details/90678503
BP_PID控制器仿真下载:
https://download.csdn.net/download/weixin_42650162/11216367
转速调节器换为BP_PID控制器,其余参数不变BP_PID控制器如下图所示:
BP_PID控制算法用S函数编写,如何编写和函数下载请参考上面链接
BP_PID控制器学习参数设置如下:
给定额定转速1460的仿真结果如下图所示:
黄线为转速,蓝线为电流 .
给定额定转速1460并在15s时加入50的负载,如下所示:
给定额定转速1460并在15s减速为600,仿真结果如下图所示:
目前为止,只能做到这种程度,如果想要进一步达到理想的控制效果,需要对BP神经网络进一步训练学习,以后有时间会继续训练模型以期达到更理想的效果。
举报
小王子aa
2024-3-14 21:50:56
怎么联系分享下载链接的博主,失效了下载链接
怎么联系分享下载链接的博主,失效了下载链接
举报
更多回帖
rotate(-90deg);
回复
相关问答
神经网络
BP
神经网络
PID
控制
电机模型仿真
2020-02-22
3262
求
BP
神经网络
PID
控制
电机加速匀速减速运动的simulink的仿真模型
2020-02-22
1415
如何利用SoPC实现
神经网络
速度
控制器
?
2019-08-12
2684
双
闭环
直流
调速
系统
的工作原理是什么
2021-09-27
5719
如何设计
BP
神经网络
图像压缩算法?
2019-08-08
3429
求助基于labview的
神经网络
pid
控制
2016-09-23
3951
神经网络
算法怎么去
控制
温控
系统
,为什么不用
PID
控制
?
2023-10-27
251
labview
BP
神经网络
的实现
2017-02-22
13385
求
基于labview的
BP
神经网络
算法的实现过程
2012-12-10
8095
怎么实现
双
闭环
直流
调速
系统
设计?
2021-09-24
1228
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分