交流位置伺服系统PID控制方法实现

发布者:TranquilOasis最新更新时间:2015-05-07 来源: eechina关键字:交流位置  伺服系统  PID控制 手机看文章 扫描二维码
随时随地手机看文章
系统组成原理
  该系统由四部分组成,即微机、伺服控制卡、交流伺服调速系统、传感检测。主控微机与控制卡相连,可以通过数据线发送位置或速度命令,设定pid调节参数,并进行数模(d/a)转换,该模拟信号经过交流伺服放大器放大后驱动伺服电动机。电机轴端装有增量式光电码盘,通过光电码盘提供反馈信号(a、b、in脉冲)来完成位置伺服系统的位置反馈,组成一个半闭环系统。一般将光电码盘装在电机非负载轴的轴端上,便于安装和避免机械部件振动和变形对位置控制系统产生不利影响。位置反馈环中传感元件—增量式光电编码器将运动构件实时的位移(或转角)变化量以a、b相差分脉冲形式长线传输到现场控制站(pc机)中进行编码器脉冲计数,以获得数字化位置信息,主控微机机算给定位置与实际位置(即反馈到的位置)的偏差后,根据偏差范围采取相应的pid控制策略,将数字控制作用经数模转换变成模拟控制电压,并输出给伺服放大器,最终调节电机运动,完成期望值的定位。

 

伺服控制方法
  工业控制中常用的方法是pid调节器,尽管随着现代交流调速技术的发展,出现了各种新型控制算法,如自适应控制、专家系统、智能控制等。从理论分析,许多控制策略都能实现良好的电机动静态特性,但是由于算法本身的复杂性,而且对系统进行模拟辨识比较麻烦,因此,在实际系统中实现时困难,对于传统的pid调节器而言,其最大的优点在于算法简单,参数易于整定,具有较强的鲁棒性,而且适应性强,可靠性高,这些特点使pid控制器在工业控制领域得到广泛的应用。对于数控系统中的控制对象而言并不复杂,用pid调节器更易实现预期效果。
位置环pid控制算法
  在数字pid调节控制系统中,引入积分环节的目的是为了消除静差,提高精度,但在过程的开始、结束或大幅增加设定值时,会产生积分积累,引起系统较大的超调,甚至震荡,这对于伺服电机的运行来说是不利的。为减小电机在运行过程中积分校正对控制系统动态性能的影响,采用积分分离pid控制正当其时,当电机的实阶位置与期望位置的误差小于一定位置时,再恢复积分校正环节,以便消除系统的稳态误差。
  积分分离pid控制算法需设定积分分离阀ε,当|e(k)|》ε时,即偏差值较大时,采用pd控制,以保证伺服电机位置控制精度。
  离散化pid控制算式是:  
  其中,k为采样序号,k=0,1,2…;
  kp、ki、kd分别表示比例,积分、微分系数。在实际中,若执行机构需要的是控制量的增量,根据递堆原理可得增量式pid控制算式为:
          
控制系统参数的整定
  主控微机向控制卡发送pid参数,看给定的参数是否符合控制系统的要求,该过程需用参数整定实现。参数整定得主要任务是确定kp、ki、kd及采样周期t,比例系数kp增大,使伺服驱动系统的动作灵敏,响应加快,而过大会引起振荡,调节时间加长;积分系数ki增大,能消除系统稳态误差,但稳定性下降;微分控制可以改善动态特性,是超调量减少,调整时间缩短。通常的方法有扩充临界比例度法和扩充响应曲线法,以及归一参数整定方法。这几种方法源于使用齐格勒-尼柯尔斯(ziegler-nichols规则),通常可认为交流伺服系统的模型为一阶段有延迟环节的模型(带滞后的一阶环节):
           
  式中的一阶段响应特征参数k、l、和t可以由图3所示的s型响应曲线提取出来。求取这些参数对实际系统并不困难,可以通过对系统进行阶跃输入激励,得到响应曲线,再根据曲线求出其特征参数。于是可由ziegler-nichols整定规则得到:
          
  数字系统中采样周期的选择与系统的稳定性密切相关。一方面要满足香农定理,即ωs≥2ωmax实际系统输入及反馈的最大频率ωmax难以测定,另一方面采样周期并没有一个精确的计算公式,只能根据工程应用按经验规则选取,对于电机控制系统,要求较短时间采样周期,通常为几十毫秒。
  对于交流位置伺服控制系统而言,采用基于pc机的开发平台,用常规的pid调节器进行控制,只要参数整定适当,加之系统的机械精度(运动轴、齿轮、电机丝杠传动化)控制在一定误差范围内,电气控制精度(编码器脉冲)就可得到提高,鲁棒性强,可以在很多场合达到较高精度位置控制的要求。
关键字:交流位置  伺服系统  PID控制 引用地址:交流位置伺服系统PID控制方法实现

上一篇:IP Camera远程监控系统的设计与实现
下一篇:中央空调监控系统温湿度控制的分析

推荐阅读最新更新时间:2024-05-02 23:40

全数字伺服系统位置环与电子齿轮的设计
0 引言 随着电力电子和数字控制技术的发展,越来越多的控制系统采用数字化的控制方式。在目前广泛应用于数控车床、纺织机械领域的伺服系统中,采用全数字化的控制方式已是大势所趋。数字化控制与模拟控制相比不仅具有控制方便,性能稳定,成本低廉等优点,同时也为伺服系统实现网络化,智能化控制开辟了发展空间。全数字控制的伺服系统不仅可以方便地实现电机控制,同时通过软件的编程可以实现多种附加功能,使得伺服系统更为人性化,智能化,这也正是模拟控制所不能达到的。 目前,伺服系统主要用于位置控制,诸如数控车床、电梯等领域,在这些应用场合中,无法通过速度控制来实现系统的精确定位,因此必须引入位置控制方式。在伺服系统中一般采用光电码盘作为位置反馈信号
[嵌入式]
数字PID控制的原理
  数字PID控制的原理   自从计算机和各类微控制器芯片进入控制领域以来,用计算机或微控制器芯片取代模拟 PID控制电路组成控制系统,不仅可以用软件实现 PID 控制算法,而且可以利用计算机和微控制器芯片的逻辑功能,使 PID 控制更加灵活。将模拟PID 控制规律进行适当变换后,以微控制器或计算机为运算核心,利用软件程序来实现 PID 控制和校正,就是数字(软件)PID 控制。   由于数字控制是一种采样控制,它只能根据采样时刻的偏差值来计算控制量,因此需要对连续 PID 控制算法进行离散化处理。对于实时控制系统而言,尽管对像的工作状态是连续的,但如果仅在离散的瞬间对其采样进行测量和控制,就能够将其表示成离散模型,当采样周期
[嵌入式]
数字<font color='red'>PID控制</font>的原理
温度PID控制接线与编程
A、硬件接线(如图1所示);       由于固态继电器输出是采用脉冲开关形式,因此采用plc的晶体管输出,型号为CPU224 DC/DC/DC。对于扩展模块EM231 4TC的另外3个端口,采取短接的形式,以防止不必要的干扰。 图1 温度PID控制的硬件接线 B、PID编程       PID编程包括主程序、子程序和中断程序三部分组成。主程序主要完成上电初始化调用子程序,并以两秒为周期(定时器T32)控制固态继电器Q0.0的输出。主程序中的变量M20.0为两秒脉冲;VW200为PID的输出实际值。
[嵌入式]
用单片机玩PID控制—从理想PID控制至先进PID控制_4
2.2 基于VB6的通信程序 通信程序分成两部分,一部分是与单片机串口通信,另一部分是与WINCC OPC数据交换。用VB6进行通信编程,需要添加串口通信MSComm控件,如图1所示,为了在VB6中开发OPC应用程序,需要一个OPC包装DLL:OPC Automation2.0,并添加在引用中,如图2所示。在串口通信中,接收数据采用事件驱动的方式,而发送数据采用周期性发送方式,在OPC数据交换中,读写数据均是周期性的,那为了实现周期性数据收发,就需要一个定时器控件Timer,VB6的开发界面图3所示。在串口通信程序调试过程中,发现数据交换量多了,通信容易出错,貌似两侧(单片机和VB端)都有问题,如像前面图中的控制信号突变这种现
[单片机]
用单片机玩<font color='red'>PID控制</font>—从理想<font color='red'>PID控制</font>至先进<font color='red'>PID控制</font>_4
PID控制算法是什么
** PID控制算法** ,是结合比例(P)、积分(I)和微分(D)三环所提供的负反馈信号来修正系统误差,以保障系统相对稳定或平衡的控制算法。 但它不等同于三环控制,三环控制仅是PID算法的具体应用之一。 01.何为反馈 瓦力 : 反馈指系统的输出信号再作为其输入信号的作用过程。 而按照反馈信号的极性,可分为正反馈和负反馈。 ** 正反馈**指受控部分(系统)的反馈(输出)信号,其方向与控制(输入)信号一致,并能加强控制部分的活动。而这一反馈(输出)信号将再次被输入系统,并同向影响其输出结果,以此不断增大受控量的实际值与期望值之间的偏差,使系统趋向于不稳定的状态。 例如河水受到污染导致河鱼大量死亡,死鱼的尸体再次污染河水因此死
[嵌入式]
基于C语言的数字PID控制算法
目前随着控制理论和电子技术的发展,数字PID控制正逐渐取代模拟PID控制,并逐步成为现代工业控制器的核心。本文以单回路控制器为基础, 应用C语言编程, 来详细说明其编程思路。
[模拟电子]
基于C语言的数字<font color='red'>PID控制</font>算法
基于改进BP神经网络的电加热炉炉温PID控制研究
摘 要:以电加热炉为控制对象,提出一种基于BP神经网络的PID控制策略。针对BP网络学习速度的缓慢性及较差的泛化能力,受Fletcher-Reeves线性搜索方法的指引,对传统BP神经网络进行改进,改善算法在训练过程中的收敛特性。最后仿真结果证明了该控制策略的有效性。   关键词:电加热炉;BP神经网络;PID控制      1 基于BP神经网络的PID控制      BP算法是在导师指导下,适合于多层神经元网络的一种学习,它是建立在梯度下降法的基础上的。理论证明,含有一个隐含层的BP网络可以实现以任意精度近似任何连续非线性函数。   BP神经网络结构如图1所示,由三层(输人层、隐含层、输出层)网络组成,使输出层的神经元状
[工业控制]
基于改进BP神经网络的电加热炉炉温<font color='red'>PID控制</font>研究
基于atmega32单片机专家系统的智能PID控制方案解析
本系统以AVR系列的atmega32单片机为核心,通过设置atmega32的PWM控制寄存器产生脉宽可调的PWM波,对比例电磁阀的输入电压进行调制,从而实现了对气体流量的变量控制。单片机通过均速管流量计采集实际流量信号,根据该信号在其内部采用数字PID算法对PWM控制寄存器的值进行修改,从而达到精确的变量控制。为了防止外界干扰信号进入控制系统,单片机和均速管之间采用光电隔离,提高了系统的可靠性。 由均速管流量计对气体额流量进行监测,该种流量计属差压式流量计,由单点测速的皮托管演变发展而来,基于流体力学能量守衡原理,遵从伯努利定律,控制气体流量采用比例电磁阀。通过4×4键盘和128×64液晶模块实现人机对话,便于用户操作
[单片机]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved