CN104166405B - 一种基于虚拟未建模动态补偿的液位***pi控制方法 - Google Patents

一种基于虚拟未建模动态补偿的液位***pi控制方法 Download PDF

Info

Publication number
CN104166405B
CN104166405B CN201410385307.8A CN201410385307A CN104166405B CN 104166405 B CN104166405 B CN 104166405B CN 201410385307 A CN201410385307 A CN 201410385307A CN 104166405 B CN104166405 B CN 104166405B
Authority
CN
China
Prior art keywords
liquid level
virtual
control system
level control
model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410385307.8A
Other languages
English (en)
Other versions
CN104166405A (zh
Inventor
王良勇
曲钧天
柴天佑
迟瑛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Northeastern University China
Original Assignee
Northeastern University China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Northeastern University China filed Critical Northeastern University China
Priority to CN201410385307.8A priority Critical patent/CN104166405B/zh
Publication of CN104166405A publication Critical patent/CN104166405A/zh
Application granted granted Critical
Publication of CN104166405B publication Critical patent/CN104166405B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

一种基于虚拟未建模动态补偿的液位***PI控制方法,包括:设定液位目标值,启动水泵,水泵开始转动并从蓄水池抽水,水流经流量检测装置后进入密封容器或开口容器中;通过密封容器或开口容器中的液位传感器实时检测液位高度;建立基于虚拟未建模动态补偿的PI控制模型,该模型的输入为液位目标值和液位高度测量值形成的偏差信号,该模型的输出是用来驱动执行机构水泵的脉冲宽度调制占空比。本发明利用PI控制器原理结构简单、阶次低、鲁棒性较强等特点和数据驱动控制方法充分利用历史输入输出数据和未建模动态本身的历史数据信息等特点,更好的提取***的动态特性,对前一时刻虚拟未建模动态进行有效估计和补偿,使得稳定性和控制效果显著提升。

Description

一种基于虚拟未建模动态补偿的液位***PI控制方法
技术领域
本发明属于自动化设计技术领域,特别涉及一种基于虚拟未建模动态补偿的液位***PI控制方法。
背景技术
在流程工业的液位控制***中,受到变量测量、物质及信号传递等因素的影响,时间滞后现象普遍存在,使得水泵输出的控制信号延迟作用于***液位输出,由此会产生较明显的超调量和较长的调节时间;与此同时,由于工业过程的液位控制***结构复杂,***又往往具有高阶特性,采用工业过程应用广泛的低阶PI或PID控制器难以获得理想的控制效果,综上分析,无论在理论方面还是工程实践方面,对高阶时滞液位***的控制都具有极大的挑战性,如何实现对这类***的精确稳定控制一直是研究热点。
尽管Smith预估(SP)和内模控制(IMC)等方法可以处理***时滞环节,但只对低阶***适用,且对模型误差和扰动敏感;现代控制理论中的H2和H最优控制方法在时滞***控制方面取得了一些研究成果,但上述方法求得的最优控制器往往阶次较高,一般等于或大于高阶被控对象的阶次,这使得控制器的实现成本较高,很难应用于工业现场。
工业控制的主要目的是确保***稳定性、优化***性能,它对控制器的要求是简单有效、使用方便。相比于以上高级控制算法大多仅限于理论层面的研究,PI或PID控制器由于原理结构简单、阶次低、鲁棒性较强等特点在工业过程控制中得到了广泛的应用,如今95%以上的控制回路仍使用PI或PID控制器。
发明内容
针对现有技术存在的不足,本发明提供一种基于虚拟未建模动态补偿的液位***PI控制方法。
本发明的技术方案是:
一种基于虚拟未建模动态补偿的液位***PI控制方法,包括以下步骤:
步骤1:设定液位目标值,启动水泵,水泵开始转动并从蓄水池抽水,水流经流量检测装置后进入密封容器或开口容器中;
步骤2:通过密封容器或开口容器中的液位传感器实时检测液位高度;
步骤3:建立基于虚拟未建模动态补偿的PI控制模型,该模型的输入为液位目标值和液位高度测量值形成的偏差信号,该模型的输出是用来驱动执行机构水泵的脉冲宽度调制占空比;
步骤3.1:建立液位***的低阶线性模型:
A(z-1)y*(k+1)=B(z-1)u(k)
其中,y*(k+1)为液位***的低阶线性模型输出,控制量u(k)为用来驱动执行机构水泵的脉冲宽度调制占空比,A(z-1)、B(z-1)为液位***的低阶线性模型的参数多项式,A(z-1)=1+α1z-1,B(z-1)=β0,α10均为常数;
步骤3.2:将液位传感器实时检测的液位高度与液位***的低阶线性模型输出的差值作为虚拟未建模动态;
步骤3.3:建立基于虚拟未建模动态补偿的液位***离散模型:
A(z-1)y(k+1)=B(z-1)u(k)+V[x(k)]
其中,V[x(k)]为k时刻的虚拟未建模动态,y(k+1)为液位传感器实时检测的液位高度;
基于虚拟未建模动态补偿的液位***离散模型中的液位***低阶线性模型参数多项式A(z-1)、B(z-1)是通过对液位***进行辨识得到或者通过工业过程中的PI参数的经验值反向求解得到。
步骤3.4:建立基于虚拟未建模动态补偿的液位***PI控制模型:
u ( k ) = ( K p + K I 1 - z - 1 ) [ w ( k ) - y ( k ) ] - K ( z - 1 ) V [ x ( k - 1 ) ] = G ( z - 1 ) H ( z - 1 ) [ w ( k ) - y ( k ) ] - K ( z - 1 ) V [ x ( k - 1 ) ]
其中,w(k)-y(k)为液位目标值和液位高度测量值形成的偏差信号,KP和KI分别为基于虚拟未建模动态补偿的液位***PI控制模型的比例系数和积分系数,G(z-1),H(z-1)表示为基于虚拟未建模动态补偿的液位***PI控制模型的加权多项式,H(z-1)=1-z-1,G(z-1)=g0+g1z-1,g0=Kp+KI,g1=-Kp,V[x(k-1)]为k-1时刻的虚拟未建模动态,K(z-1)为虚拟未建模动态补偿多项式;
步骤3.5:采用闭环极点配置方法确定基于虚拟未建模动态补偿的液位***PI控制模型的加权多项式H(z-1)和G(z-1),进而得到KP和KI
步骤3.6:根据液位传感器实时检测的液位高度与液位***的低阶线性模型输出的差值求解k-1时刻的虚拟未建模动态V[x(k-1)];
步骤3.7:将基于虚拟未建模动态补偿的液位***PI控制模型代入基于虚拟未建模动态补偿的液位***离散模型,得到液位***的闭环方程:
[H(z-1)A(z-1)+z-1B(z-1)G(z-1)]y(k+1)=B(z-1)G(z-1)w(k)+[H(z-1)-B(z-1)K(z-1)]V[x(k-1)]+H(z-1)ΔV[x(k)]
其中,w(k)为设定的液位目标值,ΔV[x(k)]为虚拟未建模动态增量,Δv[x(k)]=v[x(k)]-v[x(k-1)];
步骤3.8:令H(z-1)-B(z-1)K(z-1)=0,确定虚拟未建模动态补偿多项式K(z-1);
步骤3.9:将KP、KI、V[x(k-1)]、K(z-1)和w(k)-y(k)代入建立的基于虚拟未建模动态补偿的液位***PI控制模型,得到用来驱动执行机构水泵的脉冲宽度调制占空比u(k);
步骤4:根据脉冲宽度调制占空比驱动执行机构水泵,使液位高度达到液位目标值,完成液位***控制。
有益效果:
本发明的方法结合了PI控制器和数据驱动控制方法各自的优势,利用PI控制器原理结构简单、阶次低、鲁棒性较强等特点和数据驱动控制方法充分利用历史输入输出数据和未建模动态本身的历史数据信息等特点,更好的提取***的动态特性,对前一时刻虚拟未建模动态进行有效估计和补偿,使得稳定性和控制效果显著提升,同时,本发明所提方法的易操作性也使其具有广泛的实际应用价值。
附图说明
图1为本发明具体实施方式的基于虚拟未建模动态补偿的液位***PI控制模型结构示意图;
图2为本发明具体实施方式的多功能过程控制水箱液位实验平台结构示意图;
图3为本发明具体实施方式的多功能过程控制水箱液位实验平台PI控制实验结果图;
图4为本发明多功能过程控制水箱液位实验平台的基于虚拟未建模动态补偿的PI控制实验结果图;
图5为本发明具体实施方式对多功能过程控制水箱液位实验平台采用两种控制方法跟踪误差对比图;
图6为本发明具体实施方式的多功能过程控制水箱液位实验平台的水箱液位闭环不稳定时PI控制方法的液位输出图;
图7为本发明具体实施方式的多功能过程控制水箱液位实验平台的水箱液位闭环不稳定时PI控制方法的控制输出图;
图8为本发明具体实施方式的多功能过程控制水箱液位实验平台的水箱液位闭环不稳定时基于虚拟未建模动态补偿的PI控制方法液位输出图;
图9为本发明具体实施方式的多功能过程控制水箱液位实验平台的水箱液位闭环不稳定时基于虚拟未建模动态补偿的PI控制方法控制输出图;
图10为本发明具体实施方式的基于虚拟未建模动态补偿的液位***PI控制方法流程图;
图11为本发明具体实施方式的建立基于虚拟未建模动态补偿的PI控制模型的流程图。
具体实施方式
下面结合说明书附图对本发明的具体实施方式做详细说明。
流程工业中液位***的被控量为液位高度,是指密封容器或开口容器中液位的高度,执行机构为水泵,控制器输出量为用来驱动执行机构水泵的脉冲宽度调制(PWM)占空比。本实施方式采用基于虚拟未建模动态补偿的液位***PI控制方法改善液位***输出对目标液位信号(参考输入信号)的跟踪性能,弥补低阶PI控制器对高阶时滞液位***控制存在的不足。
本实施方式中,选用宁波东大自动化智能技术有限公司生产的多功能过程控制水箱液位实验平台作为液位***进行物理实验,验证本发明的基于虚拟未建模动态补偿的液位***PI控制方法,该实验平台采用网络化控制器和EasyControl软件进行实现本发明的控制方法,EasyControl与Matlab/Simulink无缝连接,通过硬件驱动接口直接进行方法的验证,水箱液位实验平台主要由PC计算机、网络化控制器和双容水箱3个部分组成。
多功能过程控制水箱液位实验平台的结构如图2所示,将本方法应用于具有单入单出(SISO)形式的水箱液位实验平台,该平台的输入为水泵的输入电压PWM占空比,输出为一号水箱的液位。水箱液位实验平台工作时,首先水泵从蓄水池抽水,流经二号流量传感器,水流注入二号水箱,入水量为Qin2,c2为二号水箱横截面积,H2为二号水箱液位高度,二号水箱通过二号泄水阀泄水,k2为二号泄水阀流量比例系数,Qout2为二号水箱泄水流量,同时,两个水箱之间由连通阀连接,k0为连通阀比例系数,Q0为某时刻二号水箱流入一号水箱的流量,c1为一号水箱横截面积,H1为一号水箱液位高度,一号水箱通过一号泄水阀泄水,k1为一号泄水阀流量比例系数,Qout1为一号水箱泄水流量。最后,一号水箱和二号水箱里的水分别通过各自的泄水阀流回蓄水池,形成闭环回路。
基于虚拟未建模动态补偿的液位***PI控制方法,如图10所示,包括以下步骤:
步骤1:设定液位目标值,启动水泵,水泵开始转动并从蓄水池抽水,水流经流量检测装置后进入密封容器或开口容器中;
本实施方式中,首先设定液位目标值:在前500s施加幅值3cm的恒值信号,来验证多功能过程控制水箱液位实验平台的恒值跟踪性能;同时,在500s和600s时分别加入幅值为1cm的阶跃上升信号,在750s和850s时分别加入幅值为1cm的阶跃下降信号,这种连续阶跃扰动可以很好的验证多功能过程控制水箱液位实验平台对于变化信号的自适应跟踪能力。启动水泵,水泵开始转动并从蓄水池抽水,流经二号流量传感器后进入至二号水箱中,二号水箱中的水通过连通阀流入一号水箱。
步骤2:通过密封容器或开口容器中的液位传感器实时检测液位高度y(k+1);
本实施方式中,通过一号水箱中的液位传感器检测出液位高度,并将该测量值作为闭环***反馈信号,将液位目标值和一号水箱中的液位传感器检测出液位高度形成的偏差信号作为基于虚拟未建模动态补偿的PI控制模型的输入;
步骤3:建立基于虚拟未建模动态补偿的PI控制模型,该模型的输入为液位目标值和液位高度测量值形成的偏差信号,该模型的输出是用来驱动执行机构水泵的脉冲宽度调制占空比;
如图11所示,建立基于虚拟未建模动态补偿的PI控制模型的具体步骤如下:
步骤3.1:建立液位***的低阶线性模型;
由于液位***为高阶时滞***,本实施方式采用低阶线性模型,通过基于数据驱动的经典辨识方法对原高阶时滞液位***进行辨识,得到液位***的低阶线性模型:
A(z-1)y*(k+1)=B(z-1)u(k)
其中,y*(k+1)为液位***的低阶线性模型输出,控制量u(k)为用来驱动执行机构水泵的脉冲宽度调制占空比,A(z-1)、B(z-1)为液位***的低阶线性模型的参数多项式,
A(z-1)=1+α1z-1,B(z-1)=β0,α10均为常数;A(z-1)、B(z-1)通过对液位***进行辨识得到或者通过工业过程中的PI参数的经验值反向求解得到,
A(z-1)=1-0.999z-1,B(z-1)=0.002559,
y*(k+1)=[1-A(z-1)]y(k+1)+B(z-1)u(k)=(0.999z-1)y(k+1)+0.002559u(k)
步骤3.2:将液位传感器实时检测的液位高度与液位***的低阶线性模型输出的差值作为虚拟未建模动态;
考虑原高阶时滞液位***与液位***的低阶线性模型间的模型误差,以及其他难以建模的干扰项,定义液位传感器实时检测的液位高度y(k+1)与液位***的低阶线性模型输出y*(k+1)的差值为虚拟未建模动态V[x(k)]:
V[x(k)]=y(k+1)-y*(k+1)
步骤3.3:建立基于虚拟未建模动态补偿的液位***离散模型;
将液位传感器实时检测的液位高度y(k+1)等价表示为:
y(k+1)=y*(k+1)+V[x(k)]=[1-A(z-1)]y(k+1)+B(z-1)u(k)+V[x(k)]
对上式进行等效变换将液位***的低阶线性模型等价表示为液位***离散模型:
A(z-1)y(k+1)=B(z-1)u(k)+V[x(k)]
其中,V[x(k)]为k时刻的虚拟未建模动态,y(k+1)为液位传感器实时检测的液位高度;
由于k时刻V[x(k)]含有未知的u(k),因此k时刻V[x(k)]未知,因此将虚拟未建模动态等价表示成如下形式:
V[x(k)]=V[x(k-1)]+ΔV[x(k)]
其中,V[x(k-1)]为k-1时刻的虚拟未建模动态,ΔV[x(k)]为虚拟未建模动态增量项,则液位***离散模型可进一步表示成如下等价形式:
A(z-1)y(k+1)=B(z-1)u(k)+V[x(k-1)]+ΔV[x(k)]
由于实际***中工作空间有界,虚拟未建模动态增量项ΔV[x(k)]有界且较小,因此可忽略,仅对k-1时刻虚拟未建模动态V[x(k-1)]进行估计:
V[x(k-1)]=y(k)-y*(k)=y(k)-[(0.999z-1)y(k)+0.002559u(k-1)]
其中,y(k)为液位传感器实时检测的液位高度,y*(k)为k时刻液位***的低阶线性模型输出。
由此得到最终的液位***离散模型为:
A(z-1)y(k+1)=B(z-1)u(k)+V[x(k-1)]
步骤3.4:建立基于虚拟未建模动态补偿的液位***PI控制模型,如图1所示;
该基于虚拟未建模动态补偿的PI控制模型主要由PI控制模型、虚拟未建模动态补偿控制模型、液位***低阶线性模型和被控对象液位***4部分组成,其中的PI控制模型使得k时刻液位传感器实时检测的液位高度y(k)跟踪有界的液位目标值w(k);y(k)与y*(k)作差得V[x(k-1)];K(z-1)为虚拟未建模动态补偿多项式,由V[x(k-1)]和K(z-1)共同构成了虚拟未建模动态补偿控制模型,用来消除k-1时刻的虚拟未建模动态V[x(k-1)]对液位***输出的影响,提高控制精度;
u ( k ) = ( K p + K I 1 - z - 1 ) [ w ( k ) - y ( k ) ] - K ( z - 1 ) V [ x ( k - 1 ) ] = G ( z - 1 ) H ( z - 1 ) [ w ( k ) - y ( k ) ] - K ( z - 1 ) V [ x ( k - 1 ) ]
其中,w(k)-y(k)为液位目标值和液位高度测量值形成的偏差信号,KP和KI分别为液位***PI控制模型的比例系数和积分系数,将G(z-1),H(z-1)表示为液位***PI控制模型的加权多项式,H(z-1)=1-z-1,G(z-1)=g0+g1z-1,g0=Kp+KI,g1=-Kp。V[x(k-1)]为k-1时刻的虚拟未建模动态,K(z-1)为虚拟未建模动态补偿多项式;
步骤3.5:采用闭环极点配置方法确定基于虚拟未建模动态补偿的液位***PI控制模型的加权多项式H(z-1)和G(z-1),进而得到KP和KI
假设满足***动态特性的闭环特征多项式为T(z-1)=1+t1z-1+t2z-2,T(z-1)的系数t1和t2可由连续***的特征多项式来决定,即:
t 1 = - 2 exp ( - ζ ω n T 0 ) cos ( ω n T 0 1 - ζ 2 ) t 2 = exp ( - 2 ζ ω n T 0 )
其中,ζ为闭环方程阻尼系数,ζ=0.707,T0为采样周期,T0=0.1s,ωn为***固有振荡频率,ωn=0.05。则根据***闭环特征多项式H(z-1)A(z-1)+z-1B(z-1)G(z-1)=T(z-1)即T(z-1)=1-1.9929z-1+0.993z-2,可以求得g0和g1,进而计算得到液位***PI控制模型的比例和微分系数为:
K p = - g 1 = 0.2361 K I = g 0 + g 1 = 0.001
步骤3.6:根据液位传感器实时检测的液位高度与液位***的低阶线性模型输出的差值求解k-1时刻的虚拟未建模动态V[x(k-1)];
步骤3.7:将基于虚拟未建模动态补偿的液位***PI控制模型代入基于虚拟未建模动态补偿的液位***离散模型,得到液位***的闭环方程:
[H(z-1)A(z-1)+z-1B(z-1)G(z-1)]y(k+1)=B(z-1)G(z-1)w(k)+[H(z-1)-B(z-1)K(z-1)]V[x(k-1)]+H(z-1)ΔV[x(k)]
其中,w(k)为设定的液位目标值,ΔV[x(k)]为虚拟未建模动态增量,Δv[x(k)]=v[x(k)]-v[x(k-1)];
步骤3.8:令H(z-1)-B(z-1)K(z-1)=0,确定虚拟未建模动态补偿多项式K(z-1):
根据液位***的闭环方程,为消除k-1时刻虚拟未建模动态对液位***输出的影响,使虚拟未建模动态补偿多项式K(z-1)满足:
H(z-1)-B(z-1)K(z-1)=0
令H(z-1)-B(z-1)K(z-1)=0,确定虚拟未建模动态补偿多项式K(z-1):K(z-1)=H(z-1)/B(z-1)=390.7(1-z-1);
步骤3.9:将KP、KI、V[x(k-1)]、K(z-1)和w(k)-y(k)代入建立的基于虚拟未建模动态补偿的液位***PI控制模型,得到用来驱动执行机构水泵的脉冲宽度调制占空比u(k);
液位***基于虚拟未建模动态补偿的液位***PI控制模型输出即为用来驱动执行机构水泵的脉冲宽度调制(PWM)占空比。
步骤4:根据脉冲宽度调制占空比驱动执行机构水泵,使一号水箱的液位高度达到液位目标值,完成液位***控制。
对多功能过程控制水箱液位实验平台进行常规的PI控制方法和本实施方式的基于虚拟未建模动态补偿的液位***PI控制,分别得到图3和图4所示的实验结果曲线。可以明显看出,对于闭环稳定的PI控制模型,在加入了虚拟未建模动态补偿控制后,液位***输出响应能够更有效精确地跟踪***目标设定液位信号。
图5为两种控制方法液位输出跟踪误差曲线,表1对***闭环稳定时采用两种控制方法得到的控制效果进行了量化对比分析,
表1 ***闭环稳定时两种控制方法控制效果对比
注:上表中的“恒值跟踪”对应0至500s,“阶段1”对应500s至600s的第一个阶跃上升阶段,“阶段2”对应600s至750s的第二个阶跃上升阶段,“阶段3”对应750s至850s的第一个阶跃下降阶段,“阶段4”对应850s至1000s的第二个阶跃下降阶段。
可以得出,采用基于虚拟未建模动态补偿的PI控制方法得到的控制效果具有更优的动态和静态特性。
为了进一步验证所发明的虚拟未建模动态补偿方法的有效性,还对于闭环不稳定的PI控制模型进行了虚拟未建模动态补偿实验,当PI控制器为时,闭环***不稳定,液位***输出振荡发散,选取闭环***阻尼系数为二阶工程最佳参数:ζ=0.707,同时选择ωn=10,采样周期T0=0.1s,求得闭环方程特征多项式为T(z-1)=1-0.7497z-1+0.2432z-2
由闭环***极点配置法反解得到液位***的低阶线性模型参数:
A 1 ( z - 1 ) = 1 + α 1 z - 1 = 1 - 448.88 z - 1 B 1 ( z - 1 ) = β 0 = 44.86
根据以上参数,设计虚拟未建模动态补偿多项式为
K(z-1)=H(z-1)/B1(z-1)=0.022(1-z-1)。
使用以上不稳定PI控制参数和虚拟未建模动态补偿控制参数分别进行多功能过程控制水箱液位实验平台PI控制和基于虚拟未建模动态补偿的PI控制实验,分别得到图6~图9所示的液位***输出和控制量输出曲线。
表2对***闭环不稳定时采用两种控制方法得到的控制效果进行了量化对比分析,可以得出,采用基于虚拟未建模动态补偿的PI控制方法可以镇定不稳定的PI控制***,并改善***的跟踪性能。
表2 ***闭环不稳定时两种控制方法控制效果对比

Claims (2)

1.一种基于虚拟未建模动态补偿的液位***PI控制方法,包括:
步骤1:设定液位目标值,启动水泵,水泵开始转动并从蓄水池抽水,水流经流量检测装置后进入密封容器或开口容器中;
步骤2:通过密封容器或开口容器中的液位传感器实时检测液位高度;
步骤3:建立基于虚拟未建模动态补偿的PI控制模型,该模型的输入为液位目标值和液位高度测量值形成的偏差信号,该模型的输出是用来驱动执行机构水泵的脉冲宽度调制占空比;
其特征在于:
所述步骤3包括以下步骤:
步骤3.1:建立液位***的低阶线性模型:
A(z-1)y*(k+1)=B(z-1)u(k)
其中,y*(k+1)为液位***的低阶线性模型输出,控制量u(k)为用来驱动执行机构水泵的脉冲宽度调制占空比,A(z-1)、B(z-1)为液位***的低阶线性模型的参数多项式,A(z-1)=1+α1z-1,B(z-1)=β0,α1,β0均为常数;
步骤3.2:将液位传感器实时检测的液位高度与液位***的低阶线性模型输出的差值作为虚拟未建模动态;
步骤3.3:建立基于虚拟未建模动态补偿的液位***离散模型:
A(z-1)y(k+1)=B(z-1)u(k)+V[x(k)]
其中,V[x(k)]为k时刻的虚拟未建模动态,y(k+1)为液位传感器实时检测的液位高度;
步骤3.4:建立基于虚拟未建模动态补偿的液位***PI控制模型:
u ( k ) = ( K p + K I 1 - z - 1 ) [ w ( k ) - y ( k ) ] - K ( z - 1 ) V [ x ( k - 1 ) ] = G ( z - 1 ) H ( z - 1 ) [ w ( k ) - y ( k ) ] - K ( z - 1 ) V [ x ( k - 1 ) ]
其中,w(k)-y(k)为液位目标值和液位高度测量值形成的偏差信号,KP和KI分别为基于虚拟未建模动态补偿的液位***PI控制模型的比例系数和积分系数,G(z-1),H(z-1)表示为基于虚拟未建模动态补偿的液位***PI控制模型的加权多项式,H(z-1)=1-z-1,G(z-1)=g0+g1z-1,g0=Kp+KI,g1=-Kp,V[x(k-1)]为k-1时刻的虚拟未建模动态,K(z-1)为虚拟未建模动态补偿多项式;
步骤3.5:采用闭环极点配置方法确定基于虚拟未建模动态补偿的液位***PI控制模型的加权多项式H(z-1)和G(z-1),进而得到KP和KI
步骤3.6:根据液位传感器实时检测的液位高度与液位***的低阶线性模型输出的差值求解k-1时刻的虚拟未建模动态V[x(k-1)];
步骤3.7:将基于虚拟未建模动态补偿的液位***PI控制模型代入基于虚拟未建模动态补偿的液位***离散模型,得到液位***的闭环方程:
[H(z-1)A(z-1)+z-1B(z-1)G(z-1)]y(k+1)=B(z-1)G(z-1)w(k)
+[H(z-1)-B(z-1)K(z-1)]V[x(k-1)]+H(z-1)ΔV[x(k)]
其中,w(k)为设定的液位目标值,ΔV[x(k)]为虚拟未建模动态增量,Δv[x(k)]=v[x(k)]-v[x(k-1)];
步骤3.8:令H(z-1)-B(z-1)K(z-1)=0,确定虚拟未建模动态补偿多项式K(z-1);
步骤3.9:将KP、KI、V[x(k-1)]、K(z-1)和w(k)-y(k)代入建立的基于虚拟未建模动态补偿的液位***PI控制模型,得到用来驱动执行机构水泵的脉冲宽度调制占空比u(k),根据脉冲宽度调制占空比驱动执行机构水泵,使液位高度达到液位目标值,完成液位***控制。
2.根据权利要求1所述的基于虚拟未建模动态补偿的液位***PI控制方法,其特征在于:步骤3.3所述的基于虚拟未建模动态补偿的液位***离散模型中的液位***低阶线性模型参数多项式A(z-1)、B(z-1)是通过对液位***进行辨识得到或者通过工业过程中的PI参数的经验值反向求解得到。
CN201410385307.8A 2014-08-06 2014-08-06 一种基于虚拟未建模动态补偿的液位***pi控制方法 Active CN104166405B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410385307.8A CN104166405B (zh) 2014-08-06 2014-08-06 一种基于虚拟未建模动态补偿的液位***pi控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410385307.8A CN104166405B (zh) 2014-08-06 2014-08-06 一种基于虚拟未建模动态补偿的液位***pi控制方法

Publications (2)

Publication Number Publication Date
CN104166405A CN104166405A (zh) 2014-11-26
CN104166405B true CN104166405B (zh) 2017-02-01

Family

ID=51910266

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410385307.8A Active CN104166405B (zh) 2014-08-06 2014-08-06 一种基于虚拟未建模动态补偿的液位***pi控制方法

Country Status (1)

Country Link
CN (1) CN104166405B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CZ305887B6 (cs) * 2015-01-13 2016-04-20 ÄŚeskĂ© vysokĂ© uÄŤenĂ­ technickĂ© v Praze Fakulta strojnĂ­ Systém nivelizace denních výkyvů v provozu tlakové kanalizace
CN105159089A (zh) * 2015-09-24 2015-12-16 吕灵灵 一种双容水槽的鲁棒控制方法
CN105278510B (zh) * 2015-11-12 2017-12-29 东北大学 一种基于无线通信的单容水箱运行控制***及方法
CN111025898B (zh) * 2019-11-07 2021-08-24 江南大学 一种用于流程工业大规模过程控制的降维辨识方法
CN110703718A (zh) * 2019-11-13 2020-01-17 东北大学 一种基于信号补偿的工业过程控制方法
CN112462599B (zh) * 2020-11-30 2022-02-25 东北大学 一种高性能pid控制参数整定方法、装置及***
CN114935892B (zh) * 2022-06-10 2023-10-03 杭州电子科技大学 一种空气制水机空气流速自适应控制建模方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4456862A (en) * 1982-09-22 1984-06-26 General Dynamics, Pomona Division Augmented proportional navigation in second order predictive scheme
CN101403930A (zh) * 2008-11-13 2009-04-08 东北大学 一种基于Fuzzy-PID的连铸结晶器液位控制方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4456862A (en) * 1982-09-22 1984-06-26 General Dynamics, Pomona Division Augmented proportional navigation in second order predictive scheme
CN101403930A (zh) * 2008-11-13 2009-04-08 东北大学 一种基于Fuzzy-PID的连铸结晶器液位控制方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
A Nonlinear Switching Control Method for a Class of Non-Minimum-phase Nonlinear Systems;Yajun Zhang等;《IEEE Conference on Decision and Control》;20101215;全文 *
Intelligent Decoupling PID Control of a class of Complex Industrial Process;Lianfei Zhai等;《Proceeding of the 6th World Congress on Intelligent Control and Automation》;20060630;第4827-4832页 *
基于未建模动态补偿的非线性自适应切换控制方法;柴天佑等;《自动化学报》;20110731;第37卷(第7期);第773-786页以及附图13 *

Also Published As

Publication number Publication date
CN104166405A (zh) 2014-11-26

Similar Documents

Publication Publication Date Title
CN104166405B (zh) 一种基于虚拟未建模动态补偿的液位***pi控制方法
CN104238361B (zh) 电机伺服***自适应鲁棒位置控制方法与***
CN103970989B (zh) 一种基于流固界面一致条件的浸入边界流场计算方法
US20170356278A1 (en) Method and system for maximizing production of a well with a gas assisted plunger lift
CN104317198B (zh) 具有时变输出约束的电液伺服***非线性鲁棒位置控制方法
CN105002938B (zh) 一种一维水平循环荷载加载装置及其实验方法
CN103538068A (zh) Scara机器人模糊滑模轨迹跟踪控制方法
CN106228242B (zh) 一种基于优化算法的高精度调洪演算方法
CN106438593A (zh) 一种存在参数不确定性和负载干扰的电液伺服控制方法及机械臂
CN103197562A (zh) 转台伺服***神经网络控制方法
CN102866635B (zh) 基于等价模型的高超声速飞行器离散神经网络自适应控制方法
CN108306505A (zh) 一种Boost变换器的复合自适应模型预测控制方法
CN103640194A (zh) 一种智能注塑机及其注射方法
CN106843171B (zh) 一种基于数据驱动方式的运行优化控制方法
CN107061164A (zh) 一种考虑执行机构不确定的风机变桨距滑模自适应控制方法
CN103728988A (zh) 基于内模的scara机器人轨迹跟踪控制方法
CN107797451A (zh) 未知干扰下不确定性***时滞依赖鲁棒约束预测控制方法
CN102629107B (zh) 大循环灌浆监控***的压力闭环控制方法
CN104865045A (zh) 一种闭环控制的潮汐流模拟试验装置
CN106372320A (zh) 一种采用亚滤波尺度模型对公路隧道湍流进行大涡模拟的方法
CN104038128B (zh) 基于nurbs的直线电机推力波动控制方法
CN103825520A (zh) 一种异步电机最优转差频率控制方法
CN105024612A (zh) 一种基于参数辨识的电机电流控制方法及***
CN110096812A (zh) 一种基于cfd平台的离心泵汽蚀性能自动模拟方法
CN103995469A (zh) 非最小相位等温连续搅拌釜式反应器的控制器设计方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20141126

Assignee: Minnan University of Science and Technology

Assignor: Northeast University

Contract record no.: X2019210000005

Denomination of invention: Liquid level system PI control method based on virtual unmodeled dynamics compensation

Granted publication date: 20170201

License type: Common License

Record date: 20190916

EE01 Entry into force of recordation of patent licensing contract