欢迎来到天天文库
浏览记录
ID:34190007
大小:273.97 KB
页数:8页
时间:2019-03-04
《基于单神经元pid—pi行波超声波电机速度复合控制研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.微特电机论文:基于单神经元PID—PI的行波超声波电机速度复合控制研究2010年5月7日摘 要:由于行波超声波电机存在时变性、非线性等特征,为了得到更加稳定的转速输出,利用神经元的自学习能力在线寻找最优控制参数,是提高电机控制效果的有效途径。因此通过分析单神经元PID控制器优缺点,可以利用单神经元PID和PI构成复合控制器,提高行波超声波电机的速度控制效果,而且结构简单,有利于商品化。 关键词:超声波电机;单神经元PID;复合控制;实验 0 引 言智能化、数字化的机电一体化技术成为当今世界工业科技领
2、域发展的焦点和热点之一。近年来,超声波电机作为一种直接驱动电机取得了飞速发展,并且在伺服控制方面日益表现出优良的工作特性。超声波电机的推广应用只有结合有效的控制方法和控制策略,才能充分发挥其卓越性能。由于受到超声波电机运行机理的影响,电机输入输出之间存在明显的非线性关系_。因此本文在分析单神经元PID控制特点的基础上,利用单神经元PID的自学习自适应功能,通过单神经元PID—PI复合控制器实现了对行波超声波电机变参数控制,这种控制器既具有一定的克服电机非线性能力,其结构又相对比较简单,更利于实用化应用. 1
3、 单神经元PID的特点神经网络的基本组成部分为单神经元,而单神经元PID是一种比较实用的具有自学习功能的PID控制器。控制器的结构如图1所示。图中yin(k)、yout(k)分别为控制器的输入设定值和输出。 图中的灰色部分为单神经元PID调节器,调节器的输入x1(k)、x2(k)、x3(k)分别为神经元积分项、比例项、微分项系数学习所需要的误差函数。... 由于其为增量式结构,所以有: 神经元是通过权值系数的调整来实现自学习功能的。其控制算法为 式中,ωi(k)=(i=1,2,3)分别为积分项、比例项
4、、微分项的权值;Kcs为单神经元PID的控制参数增益。 通常单神经元PID自学习采用有监督的Hebb学习算法。单神经元PID权值调整的具体学习算法为: 式中,ηi(i=1,2,3)分别为积分项、比例项、微分项的学习速率;z(k)为误差信号。 在式(4)中,z(k)作为为教师信号,电机的输入和调节器的输入x1(k)、x2(k)、x3(k)分别为积分项、比例项、微分项权值的激励输入。神经元将根据激励输入,使积分项、比例项、微分项的权值向误差减小的方向调整。因此当电机在转速调节过程中遇到的非线性和时变性,可以
5、利用神经元的自学习特点来克服。但由于学习算法的结构特点,其权值特别是积分项权值ω1(k)的变化过程与误差的平方有关,当误差长时间出现过大时,该项参数会变得过大,会影响到学习效果,甚至发生溢出现象。 2 单神经元PID—PI复合控制器设计 为了避免神经元PID在长时间大误差情况下出现的溢出情况,本节将设计由常规PI和单神经元PID构成的复合控制器。在大误差情况下利用常规PI进行调节,而在误差较小的情况下则利用单神经元PID的自学习能力使电机转速能达到比较理想的运行效果,并减轻由电机时变性引起的常规PI参
6、数整定的困难。... 图2为该控制器的结构图。速度控制的反馈信号来自于反映电机位置变化的光电编码器位置信号θout控制器利用该位置信号,通过T测速法,计算出电机当前转速nout作为其反馈量。图中nin为设置转速。 控制器根据输入设定转速与实际转速差e来确定采用何种控制算法,当电机的误差大于设定误差时,电机将以常规PI方式运行,当实际转速接近设定转速时,控制器则采用单神经元PID算法,对电机转速进行精确控制。本文中为了避免算法在误差切换点的频繁切换,算法中还需设置误差环宽,即当误差的绝对值小于15r/min
7、时采用单神经元PID控制,当误差大于25r/min时采用常规PI控制,若误差在环宽内则算法保持不变。PI控制算式采用增量式: △u(k)=kp△e(k)+Kie(k) (5) 式中,△e(k)=e(k)一e(k一1);Kp为比例增益;K1为积分增益。在控制中,控制器的实际输出量为u(k)=u(k一1)+△uo3 单神经元PID—PI转速控制实现 利用上节设计的单神经元PID—PI复合控制器,本节将对其在恒转速控制、转速跟踪控制的控制效果进行验证,并与常规PID控制效果进行比对。实验电
8、机为本课题组研制的直径60mm的行波超声波电机TUSM60。其控制系统如图3所示。... 该控制系统中采用TMS320F2812作为控制核心,驱动采用全桥方式。DSP与PC机相连,接受转速设置信号。在驱动控制电路中设有D/A输出接口和数字输出接口,以便将控制算法的中间结果和电机实际运行状态实时送至示波器并记录以便分析。电机状态传感器采用10000线光电编码器。DSP芯片利用T法通过捕捉光电编码器脉
此文档下载收益归作者所有