科氏流量计驱动—模糊PID控制器设计及仿真
仪器信息网 · 2011-03-24 00:29 · 34236 次点击
引言
科里奥利质量流量计(简称科氏流量计),是一种利用科里奥利(Coriolis)效应直接测量流体质量流量的仪表。它的工作机理是建立在测量管振动基础上的,在工作过程中需要驱动系统为测量管提供周期性的驱动力,使测量管以其固有频率和稳定的振幅作周期性振动。对这个振动的控制在科氏流量计中位于极其重要的地位,是产生精确测量数据的前提和基础。现在最普遍的测量管振动控制技术是利用模拟电路组成的正反馈电路,即将传感器信号乘以一个驱动增益后当作驱动信号输出给激振器。驱动增益控制单元,作为驱动系统的核心单元,对驱动增益进行调节以产生适当的驱动信号对测量管进行驱动,使其快速起振并建立起稳幅振荡,是实现测量管振动控制的关键。
当前,科氏流量计驱动系统的驱动增益控制主要采用以P算法和PI算法为基础的PD调节。PD调节器具有实现简单、鲁棒性好、可靠性高的特点,但它不能在线整定参数,对于模型复杂难以预测,具有非线性、时变特点的科氏流量计驱动系统测量管的振动控制,其综合控制效果并不是很理想,不同程度地存在起振时间较长、超调较大、起振后振动不稳定等问题。
为解决存在的问题,针对科氏流量计驱动系统的特点,引入模糊PD控制技术,设计了科氏流量计驱动系统模糊PD控制器进行驱动增益控制,以改善测量管振动控制性能,并利用MATLAB中的FuzzyLogicToolbox和Simulink工具进行了计算机仿真比较。
1科氏流量计驱动系统分析
1.1驱动系统的组成及工作原理
驱动系统是科氏流量计的一个重要组成部分,它的主要任务是从速度传感器中取出信号,经过必要的处理,产生驱动信号送到激励线圈,使测量管以其固有频率和稳定的振幅持续振动。经典的科氏流量计驱动电路结构示意图如图1所示。
其工作原理为:安装在测量管上的磁电式速度传感器提取测量管的振动信号,先经过一个电压跟随电路以提高带负载能力,然后进行初步放大,得到的信号进入滤波电路,滤波后分为2路,一路经过精密整流电路产生与传感器信号幅度成比例的近似为恒定值的直流信号,该直流信号作为直流增益控制信号。从直流增益控制电路出来的信号与另一路滤波后的传感器信号相乘,相乘得到的信号经过电压放大及功率放大后产生驱动信号,送到激励线圈,对测量管进行驱动,使它以固有频率和稳定的振幅持续振动。
为实现科氏流量计的测量原理,测量管必须维持稳定的谐振状态,这是通过驱动系统的自激振荡来实现的。驱动系统的自激振荡须遵循严格的闭环自激的相位条件和幅度条件,在此系统中由于采用速度传感器相位条件自动满足,幅度条件是通过直流增益控制电路,即驱动增益控制电路来实现的。当流体密度变化时,振动系统的固有频率会发生变化,由于系统的自激特性,振动频率能够自动跟踪固有频率的变化。
1.2驱动增益控制分析
科氏流量计测量管的特性由于受流体质量流量Qm、介质密度ρ、介质阻尼ζ及环境温度等因素的影响,其模型是相当复杂并难以预测的。驱动系统的自动增益控制环节,是一个相对复杂的非线性时变环节,要求在不同的工作阶段适时调整驱动信号的增益,以满足驱动系统闭环自激的幅度条件,实现系统的自激振荡并维持测量管的稳幅振荡。传统的驱动增益控制主要采用以P算法和PI算法为基础的常规PD控制算法,但其综合控制效果并不是很好,不同程度地存在起振时间较长、超调较大、起振后振动不稳定等问题。在相对比较恶劣的情况下,比如空管中批料的开始和结束时以及两相流时,系统阻尼显著变化,测量管的振幅也会相应变化。此时,最常见的结果是流量计停止振荡,测量数据无法产生。为减小这些过渡过程的影响,要求驱动信号幅度能快速变化,使测量管尽快恢复稳幅振荡。因此,采用适当的驱动增益控制方式,提高控制系统起振性能和追踪测量管振动幅度变化的能力,可以有效减少过渡过程影响,提高测量精确性。
模糊PD控制技术综合模糊控制技术和PD控制技术的优点,可以得到一个兼具模糊控制快速性和常规PD控制消除稳态误差能力的控制器,对于具有非线性、纯滞后和时变特点的被控对象有较好的控制效果。因此,引入模糊PD控制技术用于具有非线性和时变性的科氏流量计驱动系统的驱动增益控制,进行给定测量管默认振幅的阶跃仿真试验,并与常规PD控制进行比较,验证控制效果。
2科氏流量计驱动系统模糊PID控制器设计
2.1驱动增益模糊PD控制系统结构
针对科氏流量计驱动系统具有非线性和时变性的特点,设计了基于参数自整定模糊PD控制的驱动增益自动控制系统,控制系统结构如图2所示。
系统输入变量为给定的测量管稳定振荡时的振动速度信号默认幅值R,输出变量是精密整流后得到的测量管实际振动速度信号幅值U。模糊PD控制器由模糊控制器与PD调节器共同构成。模糊控制器以输出幅值U和给定幅值的偏差e及其变化率ec为输入,输出PD调节器的3个控制参数变化量ΔKp、ΔKi、ΔKd。PD调节器比例、积分和微分3个初始控制参数分别加上变化量ΔKp、Ki、ΔKd得到实时变化的控制参数Kp、Ki、Kd,从而实现PD控制参数的在线自整定。
模糊PD控制器根据由传统PD调节器得到的专家经验和实际控制对象的控制指标要求所形成的模糊控制规则进行推理判决,达到对PD调节器的3个控制参数进行在线整定,以满足不同e和ec对3个控制参数的不同要求,从而在测量管的不同工作状态产生适时变化的具有适当增益的驱动信号对测量管进行驱动以获得最佳的控制效果,使测量管快速起振并建立起稳幅振荡。
2.2模糊变量确定
在系统中,模糊控制器的输入变量为输出幅值和给定幅值的偏差e及其变化率ec,输出变量为PD调节器控制参数的变化量ΔKp、ΔKi、ΔKd。通过对系统进行增量型常规PD控制的仿真试验,发现当Kp=-70、Ki=-30、Kd=-0.5时,驱动系统测量管的振动控制可以取得较好的控制效果。因此,以Kp=-70、Ki=-30、Kd=-0.5作为PD调节器的初始控制参数,模糊控制器根据不同的输入e和ec输出PD调节器控制参数变化量ΔKp、ΔKi、ΔKd,在线对PD调节器的初始控制参数进行调节,即由式子Kp=K3p+ΔKp、Ki=K3i+ΔKi、Kd=K3d+ΔKd,得到PD调节器实时变化的控制参数Kp、Ki、Kd。模糊控制器的输入变量e、ec及输出变量ΔKp、ΔKi、ΔKd的论域、模糊子集和隶属函数定义如下:
结合实际情况,考虑分析和处理的便利性,e、ec、ΔKp、ΔKi、ΔKd的基本论域分别确定为、、、、,各变量划分7个模糊子集{NB,NM,NS,Z,PS,PM,PB},即“负大”,“负中”,“负小”,“零”,“正小”,“正中”,“正大”。各模糊子集的隶属函数均取三角函数,按基本论域的分布等间隔取得。
2.3模糊控制规则定义
由于科氏流量计驱动系统是闭环自激系统,主反馈为正反馈,测量管起振过程中偏差e是从-0.4V(负大)开始变化最终趋于0的,根据模糊控制器各输出变量基本论域的范围,PD调节器的控制参数Kp、Ki、Kd作用范围分别为、、,它们都是在负值到0的范围内进行变化的。参照结合PD参数自调整的一般原则,系统ΔKp、ΔKi、ΔKd自调整的基本原则为:
(1)当测量管没有明显起振时,|e|极大,|ec|接近0,此时PD调节器的控制参数应采用:|Kp|较大、|Kd|较小、|Ki|极小或零,相应的模糊控制器的输出应取:ΔKp较小、ΔKd较大、Ki取正大,以使测量管快速达到明显起振。
(2)当e×ec>0时,误差向绝对值大的方向变化。|e|较大时,应采用:|Kp|较大、|Ki|较小、|Kd|中,相应地取:ΔKp较小、ΔKi较大、ΔKd中,以提高动态特性和稳定性;|e|较小时,应采用:|Kp|中、|Ki|较大、|Kd|小,相应地取:ΔKp中、ΔKi较小、ΔKd较大,以提高稳定性,避免产生振荡。
(3)当e×ec