- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字调压器的积分分离PID 控制算法
谢宁鲁 黄小益
[物理系,湘南学院,湖南 郴州 423000]
摘 要:本文研究了DSP 数字调压器中的积分分离PID 算法,实现发电机的快速稳态调节,并在电励磁双凸极发电机的Matlab 建模上实现了输出电压的稳态调节。
关键词:数字调压器、积分分离、电压调节、PID 控制
1 引 言
基于DSP 芯片控制的数字调压器是现代发电机的核心控制部件,其软件核心是控制算法。鉴于DSP 芯片的强大运算能力,数字调压器的调节和保护功能都可以很容易通过软件实现。但是不同控制算法对数字调压器控制的准确性、实时性、灵活性和工作效率有很大的区别。
对于定常系统的控制问题,通常采用经典控制理论解决。在数字调压器的运用中,最常用的就是数字PID 控制算法,通过将偏差的比例(P、积分(I 和微分(D 通过线性组合构成控制量对被控对象进行控制。但其不能较好地解决系统的响应速度和超调量之间的矛盾,故通过对积分环节的控制来进行协调,即积分分离PID 控制。
2 数字调压器中积分分离PID 控制的可行性分析
2.1 数字调压器积分分离PID 控制的实现方法:
在普通PID 控制中引入积分环节的目的,只要是为了消除静差,提高控制精度。但在过程启动、结束或大幅度增减设定时,段时间内系统输出有很大的偏差,会造成PID 运算的积分累计,致使控制量超过执行机构可能允许的最大动作范围对应的极限控制量,引起系统的较大的超调,甚至引起系统较大的震荡。所以在数字调压器的控制中采用积分-分离PID 控制算法。
积分-分离控制的基本思想是:当被控量与设定值偏差较大时,取消积分作用,以免由于积分作用使系统稳定性降低,超调量增大;当被控量接近给定值时,引入积分控制,以便消除静差,提高控制精度。其实现步骤:
(1 由于在技术指标中,调压系统的输出电压平均值:270±5V ,所以设定阀值5=ε;
(2 当
ε(k e 时,采用PD 控制,可以避免产生过大的超调,又使系统有较快的响应。 (3 当ε≤(k e 时,采用PID 控制,以保证系统的控制精度。
积分-分离控制算法可以表示为:
∑=--++=k
j d i p T
k e k e k T j e k k e k k u 0/1((((((β
式中,T 为采用时间,β项为积分项的开关系数:
?????≤=εεβ(0(1k e k e
通过对上面积分分离的可行性的分析和研究,可以建立积分-分离控制模型,如下图:
图1 积分分离控制模型
3 积分分离PID 算法的仿真实现
对于上面的控制算法程序图,通过采样偏差电压,并与设定阀值进行比较,以选择采用PID 控制或PD 控制。并设计了如下的积分控制结构框图,
U ref
图2 积分分离PID 控制结构框图
在上面的结构图中,阀值5β=,7.324p =,0.366I =,D=0。电压偏差u ?与阀值β进行比较,当β?u 时采用PID 控制。而当β≤?u 时采用PD 控制,这样相对单独的积分-分离控制要好的多。在测试过程中发现,β取值对测试结果影响很大,若β过大,则达不到积分分离的目的;若β过小,则会导致无法进入积分区,会出现余差。
在发电机调压模型中,根据图2的积分分离PID 控制结构框图所搭建的MATLAB 仿真构建图(图3。
图3 积分-分离控制算法在MATLAB仿真构建图
4积分分离算法的控制效果和分析
发电机输出标准电压为270V,经过积分分离PID控制仿真,其输出电压波形如图4、图5:
图4 积分分离控制在0-0.2s内的输出电压波形
图5 积分分离控制0.1s到0.14s输出电压波形
通过对图5.3仿真波形的研究,发电机输出电压的峰值为300V,满足技术指标。同时在0.025s之
后,系统进入稳定状态,输出电压一直保持在270V左右。其波动范围在[-6V,+8V]之间,如图5.4所示。在整个调压过程中,输出电压的超调量,峰值时间和稳态误差都符合技术要求,积分分离PID控制能够很好地完成了对发电机输出电压的调节。
5 小结
实验仿真数据表明,基于积分分离PID控制算法,解决了在普通PID中引入积分环节,会造成控制量超过执行机构可能允许的最大动作范围对应的极限控制量的缺陷。使得系统在保证较小的超调的前提下,消除了静差,提高了控制精度。
参考文献
[1]《先进PID控制及其MATLAB仿真》,电子工业出版社, 2003
[2] 陈志辉,无刷发电机数字调压技术的研究[博士学位论文] ,南京航空航天大学,2000.5
[3] Masayoshi Asama.etc.”C omparative studies of digital AVR for use on engine generator
between H∞ control
文档评论(0)