


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.简介PID 控制指的是一种闭环控制方式 ,将输入输出偏差的比例( P)、积分( I )和微分( D)通过线性组合构成控制量,对被控制对象进行控制。2.PID 控制原理在模拟控制系统中, 控制器最常用的控制规律是 PID 控制。模拟 PID 控制系统原理框图如图 1-1 所示。系统由模拟 PID 控制器和被控对象组成。PID 控制器是一种线性控制器, 它根据给定值rin(t) 与实际输出值 yout(t)构成控制偏差PID 的控制规律为或写成传递函数的形式式中, Kp- 比例系数; Ti- 积分时间常数; Td- 微分时间常数。简单说来, PID 控制器各校正环节的作用如下:( 1)比例环节
2、: 成比例地反映控制系统的偏差信号error(t),偏差一旦产生, 控制器立即产生控制作用,以减少偏差。( 2)积分环节:主要用于消除静差,提高系统的无差度。积分作用的强弱取决于积分时间常数 TI ,TI 越大,积分作用越弱,反之则越强。( 3)微分环节:反映偏差信号的变化趋势(变化速率),并能在偏差信号变得太大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减少调节时间。3. 数字 PID 算法原理在计算控制系统中,使用的是数字 PID 控制器,数字 PID 控制算法通常又分为位置式 PID 控制算法和增量式 PID 控制算法。位置式算法输出的是执行机构的实际位置,如有干扰
3、的话,会导致大幅度变化。而增量式 PID 是指数字控制器的输出只是控制量的增量,所以电机控制一般都采用增量式 PID 算法。增量式 PID 算法公式 :- - u(k)=K p e(k)+Kie(k)+Kd e(k)- e(k-1)- - e(k)=e(k) e(k-1)- e(k-1)=e(k-1)e(k-2)- e(k)=r(k) c(k)( 因在速度控制导通角上开始是从大变小 , 所以该公式须变成 c(k)-r(k)参数说明 :k - 采样序号 ,k=0,1,2-; r(t) - 速度给定值 ;c(t) - 速度实际输出值 ; u(k) - 第 K 次采样时刻的计算机输出增量值; e(k
4、) - 第 K 次采样时刻输入的偏差值; e(k-1) - 第 (k-1) 次采样时刻输入的偏差值 ;KI - 积分系数, KI=K P*T/T I ;KD - 微分系数, KD=K P*T D/T ;T-采样调期 ;Kp - 比例系数 ;TI -积分时间常数TD - 微分时间常数开始计算 KP,KI,KD设e(k-1)=e(k-2)=0计算偏差值 e(k)=r(k) c(k)计算控制量 u(k) u(k)=Kp e(k)+Kie(k)+Kd e(k)- e(k-1)输出 u(k)为下一时刻做准备e(k-2)=e(k-1),e(k-1)=e(k)YN采样时间到被控制对象(包括步进电动机)4.
5、PID 控制参数整定方法PID 控制参数的自动整定分两步进行,第一步是初始确定 PID 控制参数;第二步是在初定的 PID 控制参数基础上,根据直线电机控制系统的响应过程和控制目标期望值,修正初定的 PID 参数,直至电机系统的控制指标符合所需求为止 . 在数字控制系统中, 采样周期 T 是一个比较重要的因素, 采样周期的选取, 应与 PID 参数的整定综合考虑,选取采样周期时,一般应考虑下列几个因素:( 1) 采样周期应远小于对象的扰动信号的周期。( 2) 采样周期应比对象的时间常数小得多,否则采样信号无法反映瞬变过程.( 3) 对象所要求的调节品质,在计算机运算速度允许的情况下,采样周期短
6、,调节品质好 .( 4) 性能价格比,从控制性能来考虑,希望采样周期短,但计算机运算速度,以及 A/D 和 D/A 的转换速度要相应的提高,导致计算机的费用增加。( 5) 计算机所承担的工作量, 如果控制的回路数多, 计算量大, 则采样周期要加长,反之,可以缩短。由上述分析可知, 采样周期受各种因素的影响, 有些是相互矛盾的, 必须视具体情况和主要的要求作出折中的选择, 在直线电机的单片机控制系统中, PID 调节控制过程是在定时中断状态下完成的,因此,采样周期 T 的大小必须保证中断服务程序的正常运行。在不影响中断程序运行的情况下,可取采样周期T=0.1t(t为电机系统的纯滞后时间). 当中
7、断程序的运行时间Tz 大于 0.1t 时,则取 T=Tz.因此,采样周期可按下式确定:初始确定数字 PID 控制参数时,在用上述方法确定的采样周期T 的条件下,从直线电机的数字PID 调节控制回路中,去掉数字控制器的微分控制作用和积分控制作用,只采用比例调节环节来确定系统的振荡周期Ts 和临界比例系数Ks.由单片机系统自动控制比例系数 Kp,并逐渐增大 Kp,直到电机系统发生持续的等幅振荡,然后由单片机系统自动记录电机系统发生持续的等幅振荡, 然后由单片机系统自动记录电机系统发生等幅振荡时的临界比例度 s 和相应的临界振荡周期Ts. s=1/KsKs- 等幅振荡时的临界比例系数.根据所测得的临
8、界比例度 s 和临界振荡周期 Ts,便可初始确定数字 PID 的控制参数为利用初始确定的数字 PID 控制参数,便可以对直线电机系统进行实时控制, 采用人工智能方法实现 PID 控制参数的自动整定,以达到良好的电机控制效果 .5.PID应用程序实例B_Error=(6000000/(_D_Pulse*_D_Clock)*B_AvrSpeed)-B_Speed _Goal;_D_Pulse: 马达转一圈产生多少信号, 取决于磁极对数 ,一对则对应一个信号。_D_Clock: 单片机定时器最小间隔时间(4MHz 时,1us)B_AvrSpeed:HALL 反馈一个信号周期的时间( 单位是 us)B
9、_Speed_Goal: 当前需要的目标速度 (rpm), 这个值一般是目标速度除以 10,也就是理论能把电机转速偏差控制在 10 转左右 .6000000: 是一分钟 ( 转成 us) 除以 10, 以便跟目标速度相对应 .对应公式为 : e(k)=c(k)-r(k)B_Delta_Error=B_Error-B_Error_1;对应公式为 :e(k)=e(k)e(k-1)B_cal_temp=(_D_Ki*B_Error)+(_D_Kd*(B_Delta_Error-B_Delta_Error_1)<<3)+(_D_Kp*B_Delta_Error)<<4);对应公
10、式为 : u(k)=K pe(k)+Kie(k)+Kd e(k)- e(k-1) B_KpidM=B_cal_temp>>9;因理论得出的调整值会很大,须进行适当的衰减 ,右移 9 位 ,相当于除以 512.值太大 ,电机容易跑飞 , 不好控制 ,值太小则加速太慢 ,这个值可以根据调试决定.B_KpidM: 为导通角的调整量if(B_KpidM>127)B_KpidM=127;elseif(B_KpidM<-127)B_KpidM=-127;以上为增加电机稳定性 ,提高抗干扰能力 ,防止调整量饱和 .设置每次调整量最大不超过 127us. 这个值可以根据转速高低来决定,低速时可适当增大此值 ( 以改善 HUNTING
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年重庆合川花滩医院招聘笔试真题
- 2024年昆明市西山区妇幼健康服务中心招聘真题
- 2024年吉林省应急管理厅下属事业单位真题
- 班主任在班级中开展批判性思维教育计划
- 财务信息更新与维护计划
- 2024年海南省监狱管理局下属事业单位真题
- 2025届浙江省富阳市七年级数学第二学期期末达标检测试题含解析
- 学期交流反馈与计划调整
- 2024年北京肿瘤医院社会人员招聘笔试真题
- 2024年北京清华附中学院路学校招聘笔试真题
- 行政事业单位内部控制信息系统建设实施方案
- 论管理者的性格培养与管理效能
- 2024年图书管理员面试问题及答案
- 制造业质量控制计划
- 动物防疫面试试题及答案
- 2025年青岛科协面试试题及答案
- 政策传播与接受-深度研究
- 2024年12月大学英语四级考试真题及答案第1套
- 学术期刊数字化转型-深度研究
- 台安N2变频器说明书
- 《环境设计工程计量与计价》课件-1.什么是装饰工程预算
评论
0/150
提交评论