[发明专利]动态矩阵控制优化的油气水卧式三相分离器压力控制方法有效

专利信息
申请号: 201410029644.3 申请日: 2014-01-22
公开(公告)号: CN103760931A 公开(公告)日: 2014-04-30
发明(设计)人: 薛安克;李海生;张日东;王俊宏;王建中 申请(专利权)人: 杭州电子科技大学
主分类号: G05D16/20 分类号: G05D16/20;G05B13/04
代理公司: 杭州求是专利事务所有限公司 33200 代理人: 杜军
地址: 310018 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种动态矩阵控制优化的油气水卧式三相分离器压力控制方法。本发明方法首先基于油气水卧式三相分离器内的压力对象的阶跃响应数据建立油气水卧式三相分离器内压力对象的模型,挖掘出基本的对象特性;然后依据动态矩阵控制的特性去整定相应PI-PD控制器的参数;最后对油气水卧式三相分离器内的压力对象实施PI-PD控制。本发明结合了PI-PD控制和动态矩阵控制的良好的控制性能,有效地提高了传统控制方法的不足。
搜索关键词: 动态 矩阵 控制 优化 油气 卧式 三相 分离器 压力 方法
【主权项】:
1.动态矩阵控制优化的油气水卧式三相分离器压力控制方法,其特征在于该方法的具体步骤是:步骤(1).通过过程对象的实时阶跃响应数据建立被控对象的模型,具体方法是:1-a.给被控对象一个阶跃输入信号,记录被控对象的阶跃响应曲线;1-b.将步骤1-a得到的阶跃响应曲线进行滤波处理,然后拟合成一条光滑曲线,记录光滑曲线上每个采样时刻对应的阶跃响应数据,第一个采样时刻为Ts,相邻两个采样时刻间隔的时间为Ts,采样时刻顺序为Ts、2Ts、3Ts……;被控对象的阶跃响应将在某一个时刻tN=NT后趋于平稳,当ai与aN的误差和测量误差有相同的数量级时,即可认为aN近似等于阶跃响应的稳态值,i>N;建立对象的模型向量a:a=[a1,a2,…aN]Τ其中Τ为矩阵的转置符号,ai是过程对象阶跃响应的数据,N为建模时域;步骤(2).设计被控对象的PIPD控制器,具体方法是:2-a建立被控对象的动态矩阵利用步骤1-b获得的模型向量a,建立被控对象的动态控制矩阵,其形式如下:A=a10...0a2a1...0............aPaP-1...aP-M+1]]>其中,A是被控对象的P×M阶动态矩阵,P为动态矩阵控制算法的优化时域,M为动态矩阵控制算法的控制时域,M<P<N;2-b.计算被控对象当前k时刻的模型预测初始响应值yM(k)①.计算k-1时刻加入控制增量Δu(k-1)后的模型预测值yp(k-1):yP(k-1)=yM(k-1)+A0Δu(k-1)其中,yP(k-1)=y1(k|k-1)y1(k+1|k-1)...y1(k+N-1|k-1),yM(k)=y0(k|k-1)y0(k+1|k-1)...y0(k+N-1|k-1),A0=a1a2...aN]]>y1(k|k-1),y1(k+1|k-1),…,y1(k+N-1|k-1)分别表示被控对象在k-1时刻对k,k+1,…,k+N-1时刻加入控制增量Δu(k-1)后的模型预测值,y0(k|k-1),y0(k|k-1),…y0(k+N-1|k-1)表示k-1时刻对k,k+1,…,k+N-1时刻的初始预测值,A0为阶跃响应数据建立的矩阵,Δu(k-1)为k-1时刻的输入控制增量;②.计算k时刻被控对象的模型预测误差值e(k):ess(k)=y(k)-y1(k|k-1)其中,y(k)表示k时刻测得的被控对象的实际输出值,y1(k|k-1)表示加入了控制增量Δu(k-1)后,被控对象在k-1时刻对k时刻的模型预测值;③.计算k时刻模型输出的修正值ycor(k):ycor(k)=yM(k-1)+h*ess(k)其中,ycor(k)=ycor(k|k)ycor(k+1|k)...ycor(k+N-1|k),h=1α...α]]>ycor(k|k),ycor(k+1|k),…ycor(k+N-1|k)分别表示被控对象在k时刻预测模型的修正值,h为误差补偿的权矩阵,α为误差校正系数;④.计算k时刻的模型预测的初始响应值yM(k):yM(k)=Sycor(k)其中,S为N×N阶的状态转移矩阵,2-c.计算被控对象在M个连续的控制增量Δu(k),…,Δu(k+M-1)下的预测输出值yPM,具体方法是:yPM(k)=yp0(k)+AΔuM(k)其中,yPM(k)=yM(k+1|k)yM(k+2|k)...yM(k+P|k),yP0(k)=y0(k+1|k)y0(k+2|k)...y0(k+P|k),ΔuM(k)=Δu(k)Δu(k+1)...Δu(k+M-1)]]>yM(k+1|k),yM(k+2|k),…,yM(k+P|k)为k时刻对k+1,k+2,…,k+P时刻的模型预测输出值,y0(k+1|k),y0(k+2|k-1),…y0(k+N|k)表示k时刻对k+1,k+2,…k+P时刻的初始预测值;2-d.令被控对象的控制时域M=1,选取被控对象的目标函数J(k),形式如下:minJ(k)=||(ref(k)-yPM(k))||Q2+||Δu(k)||r2=Q(ref(k)-yP0(k)-AΔu(k))2+rΔu2(k)]]>ref(k)=[ref1(k),ref2(k),…,refP(k)]ΤQ=diag(q1,q2,…qP)r=diag(r1,r2,…rM)refi(k)=βiy(k)+(1-βi)c(k)其中,Q为误差加权矩阵,q1,q2,…,qP为加权矩阵的加权系数;β为柔化系数,c(k)为过程对象的设定值;r为控制加权矩阵,r1,r2,…rM为控制加权矩阵的加权系数,ref(k)为系统的参考轨迹,refi(k)为参考轨迹中第i个参考点的值;2-e.将控制量u(k)进行变换:e(k)=c(k)-y(k)u(k)=u(k-1)+Kp(k)(e(k)-e(k-1))+Ki(k)e(k)-Kf(k)(y(k)-y(k-1)-Kd(y(k)-2y(k-1)+y(k-2))=u(k-1)+Kp(k)(e(k)-e(k-1))+Ki(k)e(k)-Kf(k)(y(k)-y(k-1)-Kd(y(k)-y(k-1))+Kd(y(k-1)-y(k-2))将u(k)进一步处理,可得u(k)=u(k-1)+w(k)ΤE(k)其中,w(:,k)=[Kp(k)+Ki(k),-Kp(k),-Kf(k)-Kd(k),Kd(k)]ΤE(k)=(e(k),e(k-1),y(k)-y(k-1),y(k-1)-y(k-2))ΤKp(k)、Ki(k)、Kf(k)、Kd(k)分别为k时刻PI-PD控制器外环的比例、外环的积分、内环的比例、内环的微分参数,e(k)为k时刻参考轨迹值与实际输出值之间的误差,Τ为矩阵的转置符号,w(:,k)为四行k列矩阵;2-f.将u(k)代入到步骤2-d中的目标函数求解PI-PD控制器中的参数,可得:w(:,k)=(ref(k)-yp0(k))QAE(ATQA+r)ETE]]>进一步得到:Kp(k)=w(1,k)+w(2,k)Ki(k)=-w(2,k)Kf(k)=-w(3,k)-w(4,k)Kd(k)=w(4,k)2-g.得到PI-PD控制器的参数Kp(k)、Ki(k)、Kf(k)、Kd(k)以后构成控制量u(k)作用于被控对象u(k)=u(k-1)+Kp(k)(e(k)-e(k-1))+Ki(k)e(k)-Kf(k)(y(k)-y(k-1)-Kd(y(k)-2y(k-1)+y(k-2));2-h.在下一时刻,依照步骤2-b到2-g继续求解PI-PD控制器新的参数kP(k+1)、ki(k+1)、kf(k+1)、kd(k+1)的值,依次循环。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410029644.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top