PID温度控制算法幻灯片_第1页
PID温度控制算法幻灯片_第2页
PID温度控制算法幻灯片_第3页
PID温度控制算法幻灯片_第4页
PID温度控制算法幻灯片_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1,PID温度控制算法软件实现,2,问题?1 .如何评价温度控制系统控制效果的优缺点?什么是PID控制算法?什么是数字PID控制算法?什么是积分饱和现象?如何避免积分饱和现象?如何用c语言编写PID控制程序?如何在PSOC中实现PID控制温度?如何测试PID控制器是否工作正常?3,问题1:如何评价温度控制系统控制效果的优劣?通过快速、稳定、精确的实施控制,在较小的范围内对干扰具有较强抵抗力的控制超冲不能太大。问题2:什么是PID控制算法?什么是数字PID控制算法?PID控制算法:PID控制器是线性控制器,通过线性合并偏离实际输出值的比率、积分和差值来创建控制输出,如下图所示。PID控制器方块图

2、,5,问题2:什么是PID控制演算法?什么是数字PID控制算法?仿真控制算法:模拟传感器变成一定标准信号的控制系统参数后,输入调节器,与调节器给定值进行比较,通过PID运算将比较的差异传递给执行机构,并改变进给值,实现自动调整目的。数字PID控制算法:用于从数字控制系统中采样进程参数,通过模拟输入通道将模拟更改为数字量。这些数字由计算机通过一定的控制算法进行计算,通过d/a转换为模拟,然后由模拟输出通道输出,通过执行机制控制生产以达到指定值。第6,问题3:什么是积分饱和现象?如何避免积分饱和现象?在实际控制系统中,控制卷的实际输出值经常受执行机构性能的限制,但仅限于一定范围,即uminuuma

3、x,其变化也限制在一定范围,即u umax,仅增加负偏差。如果U (k-1) umax,则将添加正偏差。使用限制弱化积分PID控制算法,可以防止控制在饱和区域停留很长时间。第9,问题3:什么是积分饱和现象?如何避免积分饱和现象?防止Pid调节器积分饱和的措施3:有效偏差法根据PID位置算法计算的控制超出限制范围时,控制量实际上仅取边界值,即u=umax或u=umin,有效偏差法作为有效偏差而不是实际偏差包含在积分馀额中。因为实际偏差计算的控制量没有实现。第10,问题4:如何用c语言编写PID控制程序?通过采样将模拟信号转换为数字信号,并与目标设置值进行比较分析。两者的偏差通过算法输出,反馈也进

4、行了调整。整个过程不断重复,以使受控对象保持更稳定的值。这允许将模拟转换为计算机可以操纵的数字信号,并使用c语言控制整个循环过程。问题4:如何用c语言编写PID控制程序?第12,问题4:如何用c语言编写PID控制程序?第13,问题5:如何在PSOC中实施PID控制温度?中断程序中定义的临时变量:float de,y0;Static float Ie=0,de1=0;static uint 8 PID _ Count=0;在主程序外部定义的常量变量:#define Kp12.19/PID控制参数# define ki 0.3 # define KD 109.7 # define integral _ boundary 11.0/有限积分边界uint8,14,问题5: PSOC如何实施PID控制温度?PID _ Countif(PID _ Count 100) PID _ Count=0;de=Target _ Temp-Current _ Temp;/温度误差e if(de-Integral_Boundary)/如果在有限积分边界内,则Ie=Ie Ki * de/寻找错误的积分else=0。/边界外的积分0 y0=Kp * de Ie Kd *(de-de 1)128;/输出if(y0255)y

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论