基于遗传算法的长输管道PID 控制参数优化

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

试验取得相关数据,再按照相应的经验公式对PID 控制器进行参数整定,方法简单,不要求掌握被控对象模型,但是控制效果不太令人满意;二是理论计算法,该方法根据系统的数学模型,经过理论计算得到控制器参数。

本文采用理论计算法,基于遗传算法对西南泵站出站压力PID 控制系统参数进行优化。

采用理论计算法对PID 控制系统设计首先要建立被控对象的数学模型。

由于长输管道系统较为复杂,机理建模存在一定的局限性,故采用系统辨识对管道被控系统进行建模,确定其传递函数,以便进行控制系统的设计。

系统辨识是以系统的输入输出数据为基础,在一系列给定的模型类中,确定一个与研究对象等价的数学模型,系统辨识[2-3]可分为4步:(1)设计实验,明确对哪些变量进行测量、系统的工作状态以及输入信号的设计等,获得待辨识系统的输入和输出数据。

(2)选择模型结构,根据对被控对象的了解,确定使用哪类模型。

(3)对模型进行参数估计,选择参数估计方法(最小二乘准则、极大似然准则等),得到模型的参数估计值。

(4)确定等价准则,评价系统辨识所得模型与实际过程的拟合程度。

获取被控对象动态特性的常用方法是阶跃响应法,即在被控对象的输入端施加一个阶跃响应,监测被控对象的输出从而
得到飞升曲线[4]。

在SPS 仿真模型中切断控制器,在稳态下手动改变调节阀开度,即施加阶跃扰动。

工程应用中一般取信号幅值为额定值的3%~5%,T=0s 时刻将西南泵站调节阀开度由0.222升高至0.3,记录西南泵站出站压力随时间变化的响应特性曲线。

随后利用MATLAB 系统辨识工具箱获取被控对象传递函
0 引言
PID 控制具有算法简单、鲁棒性好和可靠性高等特点,被广泛应用于长输管道压力选择性控制系统。

长输管道PID 控制通过调节阀实现,控制系统持续监测实际压力与设定压力之间的偏差并不断修正,实现自动调整阀位。

PID 控制提高了管道压力控制精度,消除了内部扰动,保持了压力的平稳,降低了调度员工作强度,与传统手动阀位控制相比具有明显优势。

可以说,长输管道自动化水平的高低,可以用是否采用PID 控制来衡量。

近年来新建管道投产过程中,均同步进行PID 参数整定,以便管道正常运行时能投用控制功能。

1 系统辨识
某管道是多种油品顺序输送的成品油管道,利用SPS 动态
仿真软件建立符合现场实际的仿真模型,为泵站控制器PID 参数寻优奠定了基础。

西南泵站是某管道的中间泵站,具有增压、高低压泄压和收发清管器等功能。

西南泵站采用进站压力和出
站压力PID 选择性控制[1]。

选择性控制是双PID 切换的控制方式,对中间泵站的进站和出站压力均设定压力值,控制原则是:防止进站压力超低和出站压力超高,对不同的运行工况,可在进站控制和出站控制间进行自动切换。

以西南泵站出站压力为被控对象,其控制品质取决于西南泵站出站压力控制器PID 参数。

PID 控制器参数整定的方法较多,概况起来有两大类:一是工程整定法,常用方法包括临界比例度法、衰减法和反应曲线法等,其共同特点是通过对实际系统
基于遗传算法的长输管道PID 控制参数优化
任亮1 许超2(1.中国天辰工程有限公司,天津 300400;2.中国石油工程建设有限公司,北京 100120)
摘要:PID 控制应用于长输管道,能够维持压力稳定,提高管道控制精度,是衡量管道自动化水平的重要标准。

遗传算法是一种具有较高鲁棒性的全局优化方法,针对传统人工整定PID 参数的不理想性,文章以某泵站出站压力控制器参数整定为例,提出将遗传算法应用于长输管道PID 控制参数寻优。

控制系统设计首先采用系统辨识建立了被控对象的传递函数,为下一步进行先进PID 控制奠定了基础。

用MATLAB 编程,设计了变权综合性目标函数。

仿真结果表明根据遗传算法寻优得到的PID 参数具有调节时间短、超调量小等良好的控制品质。

关键词:遗传算法;长输管道;PID 控制;MATLAB ;传递函数
Optimization of PID Control Parameters for
Long Distance Pipeline Based on Genetic Algorithm
REN Liang 1, XU Chao 2 (1. China Tianchen Engineering Co., Ltd., Tianjin 300400, China;
2. China Petroleum Engineering Construction Co., Ltd., Beijing 100120, China)
Abstract: PID control is applied to long-distance pipelines, which can maintain pressure stability and improve pipeline control accuracy. It is an important criterion for measuring pipeline automation level. Genetic algorithm is a kind of global optimization method with high robustness. In view of the unsatisfactory nature of traditional artificial tuning PID parameters, this paper takes the parameter setting of outbound pressure controller of a pumping station as an example, and proposes to apply genetic algorithm to long-distance transmission. Pipeline PID control parameters optimization. The control system design first establishes the transfer function of the controlled object by system identification, which lays a foundation for the next step of advanced PID control. Using MATLAB programming, a variable weight comprehensive objective function is designed. The simulation results show that the PID parameters obtained by the genetic algorithm have good control quality such as short adjustment time and small overshoot.Keywords: genetic algorithm; long distance pipeline; PID control; MATLAB; transfer function
系统的控制效果,往往不能单纯追求某个指标,而应根据系统
实际情况,对超调量和调节时间等做通盘考虑。

由图2可知,临界比例度法得到的PID 参数控制超调量为0.46%,调节时间3048s ,而基于遗传算法的第一组PID 参数控制超调量为1.64%,调节时间为520.8s 。

第二组PID 参数控制超调量为0.64%,调节时间为
2460s 。

综合考虑,基于遗传算法得到的第二组PID 参数的超调量和调节时间均处于中间水平,控制效果的均衡性更好,系统的PID 控制品质较佳。

图2 西南泵站出站压力控制回路阶跃响应曲线
3 结语
PID 控制参数整定是控制系统设计的核心内容,对输油管道自动化具有重要意义。

本文在研究和建立被控对象动态特性数学模型中采用了系统辨识的方法,避免了复杂的机理建模。

系统辨识得到拟合度最佳的被控对象传递函数,为下一步进行先进PID 控制奠定了基础。

基于遗传算法,并借助MATLAB 强大的语句功能,对控制系统进行了优化设计。

遗传算法进行PID 参数优化,对长输管道施工和投产期间的参数整定具有积极意义,弥补了手动调整参数费时耗力的弊端,能在短时间内得到控制品质较佳的参数,对于减少施工期间的调试工期大有裨益。

参考文献:
[1] 魏亮. PID 控制对输油管道运行的影响及防控措施[J]. 油气储运,2015,34(11): 1214-1217.
[2] 张召昕. 天然气长输管网优化运行控制模型的研究[D]. 东营:中国石油大学(华东),2013.
[3] 刘丁.自动控制理论[M]. 北京:机械工业出版社,2016: 267-274.
[4] Wang Q G, Guo X, Zhang Y. Direct identification of continuous time delay systems from step responses[J]. Journal of Process Control, 2001, 11(5): 531-542.
[5] 赵广元. MATLAB 与控制系统仿真实践[M]. 北京: 北京航空航天大学出版社,2016: 100-149.
[6] 王正林,王胜开,陈国顺,等. MATLAB/Simulink 与控制系统仿真:第3版[M]. 北京:电子工业出版社,2017: 6-11.
[7] 刘金琨. 先进PID 控制MATLAB 仿真[M]. 北京:电子工业出版社,2010: 325-347.
[8] 李自强,薛美盛. 用于PID 参数自整定的性能指标仿真研究[J]. 自动化与仪表,2009 (02): 30-33.
作者简介:任亮(1988-),男,汉族,山东泰安人,助理工程师,研究生,研究方向:项目管理。

数[5-6]。

对系统辨识工具箱提供的21种传递函数类型分别进行辨识,辨识结果和各自的拟合度见图1。

图1 实际模型和测量模型的输出曲线
根据图1的系统辨识结果,拟合度最高为95.79%,对应的的
被控对象传递函数如下:
24638.037+47.535()=
2146.77728.4891
s G s s s ++2 遗传算法寻优
遗传算法通过对参数空间编码并用随机选择作为工具来引导搜索过程朝着更高效的方向发展。

正是由于遗传算法独特的工作原理,使它能够在复杂空间进行全局优化搜索,具有较强的鲁棒性。

另外,遗传算法对于搜索空问,基本上不需要限制性的假设。

基于遗传算法进行PID 参数寻优,首先确定PID 参数范围,根据输油管道实际情况,确定PID 参数Kp 、Ki 、Kd 的取值下限和上限分别是[0,0,0]和[100,100,0],对参数进行二进制编码,该二进制字串为遗传算法的操作对象。

然后确定合适的目标函数,为了均衡控制系统效果,获取满意的过渡过程动态特性,引入误差积分指标IAE 、超调量指标和调节时间指标,设计了变权
综合性目标函数[7-8]

21230
(|()|())u
J w e t w u t dt w t ∞
=
++∫
式中:e (t )为系统误差;u (t )为控制器输出;tu 为上升时间;
w 1、
w 2、w 3为权重。

接下来应用复制、交叉和变异算子对种群进行操作,复制概率大的在下一代中将有较多的子孙,反之会被淘汰,随后进行单点交叉,最后进行变异,交叉概率和变异概率可根据实际情况选取。

这样初始种群通过复制、交叉和变异得到新一代种群,该代种群经解码后代入目标函数,观察是否满足约束条件,若不满足,则重复上述步骤直至参数收敛或到达预定指标。

对于遗传算法,取交叉概率为0.9,变异概率为0.03,样本个
数为30,选取两组不同的权重w 1、
w 2、w 3,经过100代进化,可得两组控制器参数,一组是:Kp=9.694,Ki=70.246,Kd=0,另一组是:Kp=3.612,Ki=3.978,Kd=0。

将遗传算法得到的PID 参数应用于SPS 仿真模型,临界比例度法参数作为对比,得到西南泵站出站压力控制回路阶跃响应曲线,见图2。

衡量PID 控制系统的指标有三个:稳定性、准确性和快速性。

稳定性是系统受到干扰后,控制系统能恢复到一个收敛的平衡状态;准确性指被控参数的实际值与设定值间的动态偏差和静态偏差,两个偏差越小越好;快速性是指过渡过程的持续时间,过渡时间越短,控制过程进行的越快,系统品质也就越好。

衡量
(1)
(1)。

相关文档
最新文档