欢迎来到得力文库 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
得力文库 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    51单片机PID算法程序(三~)增量式PID控制算法.doc

    • 资源ID:584603       资源大小:362.50KB        全文页数:16页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    51单片机PID算法程序(三~)增量式PID控制算法.doc

    |51 单片机 PID 算法程序(一)PID 算法(原创文章,转载请注明出处 blog.ednchina.com/tengjingshu )比例,积分,微分的线性组合,构成控制量 u(t),称为:比例(Proportional)、积分(Integrating)、微分(Differentiation)控制,简称 PID 控制图 1控制器公式在实际应用中,可以根据受控对象的特性和控制的性能要求,灵活地采用不同的控制组合,构成比例(P) 控制器比例+积分(PI)控制器|比例+积分+微分(PID)控制器式中或式中控制系统中的应用在单回路控制系统中,由于扰动作用使被控参数偏离给定值,从而产生偏差。自动控制系统的调节单元将来自变送器的测量值与给定值相比较后产生的偏差进行比例、积分、微分(PID)运算,并输出统一标准信号,去控制执行机构的动作,以实现对温度、压力、流量、也为及其他工艺参数的自动控制。比例作用 P 只与偏差成正比;积分作用 I 是偏差对时间的积累;微分作用D 是偏差的变化率;比例(P) 控制比例控制能迅速反应误差,从而减少稳态误差。除了系统控制输入为 0 和系统过程值等于期望值这两种情况,比例控制都能给出稳态误差。当期望值有一个变化时,系统过程值将产生一个稳态误差。但是,比例控制不能消除稳态误差。比例放大系数的加大,会引起系统的不稳定。|图 2 比例(P)控制阶跃响应积分(I)控制在积分控制中,控制器的输出与输入误差信号的积分成正比关系。为了减小稳态误差,在控制器中加入积分项,积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。这样,即使误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减少,直到等于零。积分(I)和比例 (P)通常一起使用,称为比例 +积分(PI)控制器,可以使系统在进入稳态后无稳态误差。如果单独用积分(I)的话,由于积分输出随时间积累而逐渐增大,故调节动作缓慢,这样会造成调节不及时,使系统稳定裕度下降。|图 3 积分(I)控制和比例积分(PI) 控制阶跃相应微分(D)控制在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。由于自动控制系统有较大的惯性组件(环节)或有滞后(delay)组件,在调节过程中可能出现过冲甚至振荡。解决办法是引入微分 (D)控制,即在误差很大的时候,抑制误差的作用也很大;在误差接近零时,抑制误差的作用也应该是零。图 4 微分 (D)控制和比例微分(PD)控制阶跃相应|总结:PI 比 P 少了稳态误差, PID 比 PI 反应速度更快并且没有了过冲。 PID 比 PI 有更快的响应和没有了过冲。图 5增益常数(系数) 上升时间 过冲 建立时间 稳态误差Kp 减少 增大 很小变化 减小KI 减少 增大 增加 消除KD 很小变化 减小 减少 很小变化表 1|注意,这里的图 6 典型的 PID 控制器对于阶跃跳变参考输入的响应参数的调整应用 PID 控制,必须适当地调整比例放大系数 KP,积分时间 TI 和微分时间 TD,使整个控制系统得到良好的性能。最好的寻找 PID 参数的办法是从系统的数学模型出发,从想要的反应来计算参数。很多时候一个详细的数学描述是不存在的,这时候就需要实际地调节PID 的参数 .Ziegler-Nichols 方法Ziegler-Nichols 方法是基于系统稳定性分析的 PID 整定方法在设计过程中无需考虑任何特性要求,整定方法非常简单,但控制效果却比较理想。具体整定方法步骤如下:1. 先置 I 和 D 的增益为 0,逐渐增加 KP 直到在输出得到一个持续的稳定的振荡。2. 记录下振荡时的 P 部分的临界增益 Kc,和振荡周期 Pc,代到下表中计算出 KP,Ti, Td。|Ziegler-Nichols 整定表表 2Tyreus-Luyben 整定表 :表 3Tyreus-Luyben 的整定值减少了振荡的作用和增强了稳定性。自动测试方法:为了确定过程的临界周期 Pc 和临界增益 Kc,控制器会临时使它的 PID算法失效,取而代之的是一个 ON/OFF 的继电器来让过程变为振荡的。这两个参数很好的将过程行为进行了量化以决定 PID 控制器应该如何整定来得到理想的闭环回路性能。|图 6参考资料1)Mixed-Signal Control Circuits Use Microcontroller for Flexibility in Implementing PID Algorithms,By Eamon Neary (图 1,表 1) 2)Atmel 8-bit AVR Microcontrollers Application Note:AVR221: Discrete PID controller (图 2,图 3,图 4,图 5,表 2)|3)使用 Ziegler-Nichols 方法的自整定控制http:/article.cechinamag.com/2007-03/200733042815.htm (图 6)4)Ziegler-Nichols Methodhttp:/www.chem.mtu.edu/tbco/cm416/zn.html(表 3)5)Ziegler-Nichols 方法 PID 参数整定- 随风的 bloghttp:/blog.eccn.com/u/4/archives/2007/97.htm 6) PID 控制原理教程,胡晓若编制51 单片机 PID 算法程序(二)位置式 PID 控制算法(转载请注明出处 blog.ednchina.com/tengjingshu )由 51 单片机组成的数字控制系统控制中, PID 控制器是通过 PID 控制算法实现的。51 单片机通过 AD 对信号进行采集,变成数字信号,再在单片机中通过算法实现 PID 运算,再通过 DA 把控制量反馈回控制源。从而实现对系统的伺服控制。位置式 PID 控制算法位置式 PID 控制算法的简化示意图上图的传递函数为:(2-1)在时域的传递函数表达式(2-2)对上式中的微分和积分进行近似(2-3)|式中 n 是离散点的个数。于是传递函数可以简化为:(2-4)其中u(n)第 k 个采样时刻的控制; KP 比例放大系数; Ki 积分放大系数;Kd 微分放大系数;T 采样周期。如果采样周期足够小,则(2-4)的近似计算可以获得足够精确的结果,离散控制过程与连续过程十分接近。(2-4)表示的控制算法直接按(2-1 )所给出的 PID 控制规律定义进行计算的,所以它给出了全部控制量的大小,因此被称为全量式或位置式 PID 控制算法。缺点:1) 由于全量输出,所以每次输出均与过去状态有关,计算时要对 e(k)(k=0,1,n)进行累加,工作量大。2) 因为计算机输出的 u(n)对应的是执行机构的实际位置,如果计算机出现故障,输出 u(n)将大幅度变化,会引起执行机构的大幅度变化,有可能因此造成严重的生产事故,这在实际生产中是不允许的。位置式 PID 控制算法 C51 程序具体的 PID 参数必须由具体对象通过实验确定。由于单片机的处理速度和ram 资源的限制,一般不采用浮点数运算,而将所有参数全部用整数,运算 到最后再除以一个 2 的 N 次方数据(相当于移位),作类似定点数运算,可大大提高运算速度,根据控制精度的不同要求,当精度要求很高时,注意保留移位引起的“ 余数 ”,做好余数补偿。这个程序只是一般常用 pid 算法的基本架构,没有包含输入输出处理部分。 =*/

    注意事项

    本文(51单片机PID算法程序(三~)增量式PID控制算法.doc)为本站会员(小**)主动上传,得力文库 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知得力文库 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开