- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于PID电加热炉温度控制系统设计
基于PID电加热炉温度控制系统设计
摘要 电加热炉随着科学技术的发展和工业生产水平的提高,已经在冶金、化工、机械等各类工业控制中得到了广泛应用,并且在国民经济中占有举足轻重的地位。对于这样一个具有非线性、大滞后、大惯性、时变性、升温单向性等特点的控制对象,很难用数学方法建立精确的数学模型,因此用传统的控制理论和方法很难达到好的控制效果。单片机以其高可靠性、高性能价格比、控制方便简单和灵活性大等优点,在工业控制系统、智能化仪器仪表等诸多领域得到广泛应用。采用单片机进行炉温控制,可以提高控制质量和自动化水平。
一、 绪论
在本控制对象电阻加热炉功率为8可W,由220V交流电供电,采用双向可控硅进行控制。本设计针对一个温度区进行温度控制,要求控制温度范围50~350C,保温阶段温度控制精度为正负1度。选择合适的传感器,计算机输出信号经转换后通过双向可控硅控制器控制加热电阻两端的电压。其对象问温控数学模型为:
其中:时间常数Td=350秒,放大系数Kd=50,滞后时间=10秒,
控制算法选用改PID控制
图1.1系统总体结构图
二、 控制系统的建模和数字控制器设计
??????????????????????????
图2 PID算法流程图
数字PID控制算法
PID控制器是通过计算机PID控制算法程序实现的。计算机直接数字控制系统大多数是采样-数据控制系统。进入计算机的连续-时间信号,必须经过采样和整量化后,变成数字量,方能进入计算机的存贮器和寄存器,而在数字计算机中的计算和处理,不论是积分还是微分,只能用数值计算去逼近。
图2.1位置PID控制算法简化示意图
在数字计算机中,PID控制规律的实现,也必须用数值逼近的方法。当采样周期相当短时,用求和代替积分,用差商代替微商,使PID算法离散化,将描述连续时间PID算法的微分方程,变为描述离散-时间PID算法的差分方程。
用矩形积分时,有
(1) (2) (3)
式中 u0——控制量的基值,即k=0时的控制;u(k)——第k个采样时刻的控制;KP——比例放大系数;KI——积分放大系数;
KD——微分放大系数;
TS——采样周期。
式(3)e(j)(j=1,2,3,... ,k)
再求出
两式相减,得出控制量的增量算法
(4)
式(4)称为增量式PID算法。
对增量式PID算法(4) (5)
从式(5)e(k),e(k-1),e(k-2),q,q只要使用前后测量三次的偏差值,就可以由上式求出控制量。
typedef?struct?PID
?{?
Int?SetPoint;//设定目标Desired?Value
Long?SumError;//误差累计?
double?propotion;//比例常数?Propotion?Const
Double?integral;//积分常数?Integral?Const
Double?derivative;//微分常数?Derivative?Const
int?LastError;//?Error[-1]?
Int?PrevError;//?Error[-2]?
}?PID;?
ststic?PIDsPID;?
/*Initialize?PID?Structure?PID参数初始化*/?
void?IncPIDInit(void)
?{?
sptr-SumError=0;?
sptr-LastError=0;//?Error[-1]?
sptr-PrevError=0;//?Error[-2]?
sptr-Propotion=0;//比例常数?Propotional?Const?
sptr-integral=0;//积分常数Integral?Const
?sptr-derivative=0;//微分常数Derivative?Const?
sptr-SetPoint=0;?}?
??/*增量式PID计算部分*/
?int?IncPIDCalc(int?NextPoint)?
{register?int?ierror,iIncpid;//当前误差?
ierror=sptr-SetPoint-NextPoint;//增量计算}
三 硬件的设计和实现
3.1 AT89C51系列基本组成及特性
AT
您可能关注的文档
- 城市规划原理考试重点.doc
- 城市规划原理.doc
- 城市道路交通管理评价指标体系.doc
- 城市道路设计复习资料.doc
- 城市道路绿化规划与设计规范.doc
- 城市道路局部桥头路段沉降分析.doc
- 城市集中供热老旧管网改造规划方案.doc
- 城市雨水收集利用.doc
- 城管业务考试卷及答案.doc
- 城轨交通车辆问答.doc
- 2025年青岛新机场冷热电三联供系统方案介绍.pptx
- 产品代销协议书包含分销事项事项.doc
- 2025年贵州省黔东南苗族侗族自治州锦屏县高三下学期考前数学适应性演练(二)试题.docx
- 2025年采样器项目可行性研究报告(规划设计模板).docx
- 2025年贵州省黔东南苗族侗族自治州榕江县高三二模数学试卷及答案.docx
- 2025年青岛户外取暖器项目可行性研究参考范文.pptx
- 专家劳务合同范本与专家劳务合同范本.docx
- 企业信用报告_安徽百灿建筑工程有限责任公司.docx
- 2025年贵州省黔东南苗族侗族自治州榕江县高三下学期4月联考数学试卷.docx
- 2025年贵州省黔东南苗族侗族自治州黎平县高三下学期3月联考数学试卷.docx
文档评论(0)