0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用神经网络控制和PID控制算法相结合优化多电机同步控制系统性能

电子设计 来源:郭婷 作者:电子设计 2019-10-09 07:52 次阅读

1 、引言

在造纸、印染、纺织等高精度、高转速传动系统中,随着工业自动化程度的提高和生产规模的扩大,采用单电机驱动往往难以满足生产的要求。而多电机同步控制历来是最核心的问题,对多电机同步协调控制,国内、外同行也有不少研究。在实际应用中,多电机的同步性能会因各传动轴的驱动特性不匹配、负载的扰动等因素的影响而恶化,因此同步控制方法的好坏直接影响着系统的可靠性。

本文通过对的多电机同步传动系统主要控制策略分析,得出改进的耦合控制是当前比较好的控制思想,实际应用中采用易于实现的PID作为同步补偿控制器算法。但传统PID控制器结构简单、鲁棒性较差且抗扰动能力也不太理想。因此在控制策略上,采用神经网络控制和PID控制算法相结合的方法。仿真结果表明,将该方法用于多电机同步控制中,不仅具有良好的动态性能,而且整个系统同步精度也有所提高。

2 、多电机同步控制的原理

对于多电机同步控制系统来说,实现的是电动机转速的跟随,受到扰动的电动机转速是变化的,其它的电动机跟随这台电动机的转速变化。在系统受到扰动后的初始状态,电动机之间的转速趋于同步越快越好,即应尽快消除转速偏差;当电动机之间的转速趋于同步时,要尽量减小转速发生超调。一般情况是要求系统中的第i台电动机转速vi和第i+l台电动机转速vi+1,之间保持一定的比例关系,即vi=a·vi+1以满足系统的实际工艺要求。这里a为转速同步系数。在实际运行过程中若要满足系统的同步要求,周期采样获取某一环节的前台电动机转速vi和后台电动机转速vi+1后,vi和vi+1按下式定义转速同步偏差时,表明在同步系数a下,vi和vi+1同步,当e≠0时,表明在同步系统aF,vi和vi+l不同步.在本文中采用改进的耦合同步控制系统(如图1),各电机采用同一电压给定的基础上,电机l转速误差△v1=v1—vfb1,电机2的转速误差△v2=v2一vfb2,计算某一电机实际速度和给定速度的偏差e,以及当前的偏差变化量△e,同步控制器补偿同样采用PID控制。其差值经过PID补偿器加到随动电机输入端。

采用神经网络控制和PID控制算法相结合优化多电机同步控制系统性能

3 、基于神经网络PID控制器的建立

BP神经网络是应用最广泛的一种人工神经网络,在各门学科领域中都具有很重要的实用价值,根据本系统的控制系统的特点,为了快速消除同步误差,本文采用BP神经网络与PID相结合的作为同步补偿方法。

3.1 BP神经网络PID控制系统的结构

基于BP网络的PID控制系统结构如图2所示,控制器由两部分组成:

采用神经网络控制和PID控制算法相结合优化多电机同步控制系统性能

(1)常规PID控制器,直接对被控对象进行闭环控制,并且其控制参数Kp、Ki、Kd为在线调整方式;

(2)BP神经网络,根据系统的运行状态,调节PID控制器的参数,以期达到某种性能指标的最优化,使输出层神经元的输出对应于PID控制器的3个可调参数KD、Ki、Kd。通过BP神经网络的自学习、加权系数的调整,使BP神经网络输出对应于某种最优控制规律下的PID控制器参数。以电机作为控制对像,一般采用增量式PID控制算法进行控制。它的控制算式为:

采用神经网络控制和PID控制算法相结合优化多电机同步控制系统性能

式中KP、KI、KD分别为比例、积分、微分系数.

3.2 神经网络PID的算法实现

1)训练阶段的工作

第l步:设计输入输出神经元。本BP网络的输入层设置3个神经元,分别为输入速度vi、速度偏差e和偏差变化量△e,输出层有3个神经元,为PID控制器的3个可调节参数Kp、Ki、Kd;

第2步:设计隐含层神经元个数。本文初步确定隐含层节点数为5个.学习一定次数后,不成功再增加隐含层节点数,一直达到比较合理的神经元数为止;

第3步:设计网络初始值。本文中设定的学习次数N=5000次,误差限定值E=0.02;

第4步:应用Simulink对BP网络进行训练和仿真。

2)测试阶段的工作

在测试阶段,主要是对训练过的网络输入测试样木,测试网络的学习效果,即判断网络的运算值与样本的期望值之差是否在允许的范围之内。在此不再赘述具体判定过程。

4 、仿真与分析

本文以2台电机同步为模型进行仿真。在电机的参数设定时,对2台电机的参数取相同值。电机参数为:定子每相绕组电阻R=5.9Ω,定子d相绕组电感Ld=0.573,转子电阻R=5.6Ω转子电感L=O.58给定转速n=500rad/sec,极对数为3。在t=0.05 s时,突加阶跃扰动,利用Matlab对传统PID和神经网络PID分别进行仿真,得到实验曲线如图所示.

采用神经网络控制和PID控制算法相结合优化多电机同步控制系统性能

采用神经网络控制和PID控制算法相结合优化多电机同步控制系统性能

比较两种仿真结果,经计算采用常规PID补偿器时,突加负载扰动后,同步误差△Verror=0.26%采用神经网络PID补偿器时,突加负载扰动后,同步误差△Verror.=O.08%,由些可以看到采用神经网络PID补偿器方法的时候,系统的同步性能、抗干扰性能优于只采用常规PID补偿器时的性能,其具有更好的控制特性。

5 、结束语

本文针对于多电机同步控制中出现的多变量、强耦合、具有大惯性环节、难以建立准确数学模型的被控对象,在传统PID的基础上引入神经网络的的概念,将神经网络PID用于速度同步补偿中,仿真结果表明,该方法使系统的抗干扰能力增强,同步精度有所提高,控制效果良好。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制系统
    +关注

    关注

    41

    文章

    6628

    浏览量

    110647
  • 神经网络
    +关注

    关注

    42

    文章

    4772

    浏览量

    100838
  • PID
    PID
    +关注

    关注

    35

    文章

    1472

    浏览量

    85570
收藏 人收藏

    评论

    相关推荐

    基于BP神经网络PID控制

    最近在学习电机的智能控制,上周学习了基于单神经元的PID控制,这周研究基于BP神经网络
    发表于 09-07 07:43

    神经网络算法怎么去控制温控系统,为什么不用PID控制

    神经网络算法怎么去控制温控系统,为什么不用pid控制
    发表于 10-27 06:10

    基于不完全微分PID算法神经网络控制

    有关神经网络PID 控制的文献中使用的大都是PID 的一般控制算法,而
    发表于 12-20 15:13 20次下载

    基于不完全微分PID算法神经网络控制

    有关神经网络PID 控制的文献中使用的大都是PID 的一般控制算法,而
    发表于 01-07 15:40 3次下载

    基于模糊神经网络的双吊点闸门同步控制的研究

    利用一种改进的模糊神经网络实现双吊点闸门的同步控制。这种方法把模糊控制神经网络相结合进行
    发表于 06-09 11:32 16次下载

    CMAC神经网络PID复合控制的应用研究

    阐述了CMAC 神经网络的基本原理,并结合PID 控制的特点,将CMAC 神经网络PID 复合
    发表于 06-20 09:21 18次下载

    基于神经网络PID控制的交流伺服系统

    神经网络PID 控制相结合,提出了一种基于对角递归神经网络整定的PID
    发表于 07-30 09:40 10次下载

    玻璃窑炉温度系统神经网络PID控制

    以玻璃窑炉的温度系统作为控制对象,采用具有自学习能力的BP 神经网络与传统PID 相结合的智能
    发表于 08-05 10:25 28次下载

    基于PLC的神经网络PID控制器设计

    为了改善工业控制系统的动态调节品质,运用BP 神经网络控制算法设计了一种神经网络PID
    发表于 08-10 11:12 43次下载

    基于BP神经网络PID的漂白温度控制算法的研究

    本文讨论了使用BP 神经网络PID 控制算法,并且将这种控制算法应用在漂白工段的
    发表于 08-15 10:27 34次下载

    基于BP神经网络PID控制的PMSM调速系统

    在分析永磁同步电机(PMSM)数学模型的基础上,采用改进型BP 神经网络与传统PID 控制相结合
    发表于 12-31 15:59 14次下载

    基于神经网络的库存控制系统

    神经网络控制系统通常会面临多种选择,如样本的训练方式、神经网络算法等,不好的选择会降低预测率。BP(Back Propagation)神经网络
    发表于 11-13 17:24 31次下载

    基于BP神经网络PID控制器参数优化方法

    针对传统PID控制系统参数整定过程存在的在线整定困难和控制品质不理想等问题,结合BP神经网络自学习和自适应能力强等特点,提出
    发表于 03-20 10:50 44次下载
    基于BP<b class='flag-5'>神经网络</b>的<b class='flag-5'>PID</b><b class='flag-5'>控制</b>器参数<b class='flag-5'>优化</b>方法

    人工神经网络控制

    神经网络控制,即基于神经网络控制或简称神经控制,是指在控制系
    发表于 05-27 15:02 13次下载

    电机控制系统神经网络优化策略

    电机控制系统作为现代工业自动化的核心组成部分,其性能直接影响到整个生产线的效率和稳定性。随着人工智能技术的快速发展,神经网络电机
    的头像 发表于 06-25 11:46 684次阅读