控制系统
文章编号:1008-0570(2006)07-1-0054-03
中文核心期刊《微计算机信息》(测控自动化)2006年第22卷第7-1期
基于组态软件和Matlab的PID控制器设计及参数自整定方法研究
ResearchonPIDcontrollerandmethodsofself-tuningbasedonconfigurationsoftwareandMatlab
(1.中国科学院工程热物理研究所;2.山东科技大学;3.煤炭科学研究总院)
郭巍
1,2
曲延涛
1
赵英
3
Guo,WeiQu,YantaoZhao,Ying
摘要:工业控制现场使用的组态软件中,PID控制是比较实用、可靠的。本文介绍在组态软件中PID控制器的算法实现,并基于Matlab完成PID自整定算法,使参数的整定变得简单、易行,使组态软件更灵活、通用。并通过系统响应曲线图对设计的PID控制器的性能进行评估。关键词:态软件;Matlab;PID;自整定中图分类号:TP214文献标识码:A
技术创新
Abstract:InconfigurationsoftwareusedinthecontrolfieldinindustrythePIDcontrollerisusefulandreliable.Thispaperintro-ducestherealizationofPIDcontrollerinconfigurationsoftware,andaccomplishmethodofPIDself-tuningbasedonMatlab,whichsimplifiestheself-tuningmethodandmakestheconfigurationsoftwareflexibleanduniversal.AndevaluatetheperformanceofPIDcontrollerbythestepresponseofthesystem.
Keywords:configuration,Matlab,PID,Self-tuning
1概述
对于常用的集散型控制系统(DCS)及一般的工业测控系统,经常需要对运动系统进行控制,比例-积分-微分(PID)控制器是最早发展起来的一种控制器,由于其算法简单、鲁棒性好和可靠性高,目前被广泛应用在化工、冶金、机械、热工和轻工等工业过程控制,是应用最广泛的控制策略之一,因此,常在组态软件中选用PID控制,但PID控制器参数的整定一般需要经验丰富的现场工程技术人员来完成,既耗时又耗力,加之系统千差万别,使PID控制器参数的整定有一定难度,整定效果也不能令人满意。要使组态具有通用性,适用于各种模型PID控制,参数整定就更难。本文采用目前国际控制界应用最广泛的首选计算机工具———Matlab语言及Simulink仿真软件,仿真整定PID控制器参数,使参数的整定变得简单,易行,使组态软件更灵活、通用。
Du(n)=u(n)-u(n-1)
(式1)
=Kp[e(n)-e(n-1)]+KIe(n)+KD[e(n)-2e(n-1)+e(n-2)]
式中,△u(n)为n时刻输出的增量,KP为比例增增量式PID控制系益,KI为积分系数,KD为微分系数。
统示意图如图1所示。
R(n)
e(n)
¡¢£
PID
¡u(n)
¡
¡
T
u(t)
¡¢
¡¢
¡¢¡¢
y(t)
Y(n)
图1增量式PID控制系统框图
增量式PID控制算法中,每次只求出△u(n),且其
值只于前两次采样值有关,占用了较少的内存单元,编程方便,计算误差或计算精度问题对于控制量的计算影响较小。在计算机出故障时,只对△u(n)有影响,而对整个控制u影响不大,因此可靠性较高。
为了编程方便,可将式1整理成如下形式:
2数字PID控制器在组态软件中的
实现
2.1数字PID控制器的设计
在组态软件中,采用增量式PID控制算法,其算法为:
郭巍:硕士研究生
基金项目:国家自然科学基金(No.90210017)
-
Du(n)=a0e(n)+a1e(n-1)+a2e(n-2)
KIKD¡
)+
KPKP
K
a1=-KP(1+2D)¡a2=KD
KP
2.2数字PID控制器在组态软件中的实现
由式1可见,按增量式PID算法计算△u(n)只需式中:a0=KP(1+
200例》
/:
基于组态软件和Matlab 的PID 控制器设计及参数自整定方法研究_IT/计算机_专业资料。在工业控制现场使用的组态软件中,PID 控制是比较实用、可靠的。本文介绍在组态...
基于Matlab参数自整定PID控制器的设计与仿真_信息与通信_工程科技_专业资料。... 基于组态软件和Matlab 的... 5页 免费喜欢此文档的还喜欢 PID控制及其MATLAB...
PID控制器参数自整定方法综... 5页 10财富值 基于组态软件和Matlab的PI.....控制器的发展历程 ,综述 P I 控制器的设计与参数整定方法及其近期研究成果 ,...
PID控制器参数自整定方法综... 5页 10财富值 基于组态软件和Matlab的PI.....控制器的发 展历程, 综述 PID 控制器 的设计与参数整定 方法及其近期研究 ...
基于Matlab的参数模糊自整定PID控制器的设计与仿真_专业资料。将PID控制与模糊控制融为一体,构造了一个参数自整定模糊PID控制器,通过模糊控制规则在线调整PID控制...
基于MATLAB的参数模糊自整定PID控制器的设计与仿真研究_专业资料。本文介绍了一种基于模糊控制原理的参数自整定PID控制器的设计方法。同时利用MATLAB中的SIMULINK和...
PID控制器参数自整定方法综... 5页 10财富值 基于组态软件和Matlab的PI.....综述 :1; 控制器的设计与参数整定方法及其近期研究成果, 并 讨论了继电反馈...
基于Matlab的模糊自整定PID控制器设计_专业资料。本文通过将模糊控制和PID控制结合起来,应用模糊推理的方法实现对PID参数进行在线自整定,实现PID参数的最佳调整,...
PID 参数的最佳调整, 设计出了参 数模糊自整定 PID 控制器,并进行了 Matlab...采用专业计算软件对接管的应力状态计 算,分别对该主汽 A 管道 X侧(右)及- ...
基于MATLAB的模糊自整定PID参数控制器的设计与仿真_自然科学_专业资料。模糊PID... 基于组态软件和Matlab 的... 5页 免费 ARM7参数自整定模糊PID控... 5页...
热门文档