一种基于模型度量指标的分程控制系统性能评估方法
文献发布时间:2023-06-19 18:37:28
技术领域
本发明属于控制系统评估领域,具体涉及一种基于gap metric的分程控制系统性能评估方法。
背景技术
自动控制技术在理论研究和工业应用方面都取得了飞速的发展,应用自动控制技术给企业和社会带来了巨大的经济效益。但是在实践过程中,人们逐渐发现控制系统的性能并不总是保持在良好的状态。即使在运行初期,控制系统的性能满足要求,但是随着时间的推移,控制系统的性能会慢慢退化。
在单回路控制系统的基础上,再增加计算环节,控制环节或者其他环节的控制系统称为复杂控制系统。分程控制系统为复杂控制系统的一种。分程控制系统是指一个控制器的输出信号分段分别控制两个或两个以上分程阀的控制系统。在分程控制系统中一般采用线性分程阀,各分程阀的流量特性在各个分程信号区段内呈现线性特征。但是,在分程阀同向动作的分程控制系统中,采用不同的特性不同的分程阀组合使用时,在其分程点处呈现非线性特征;在分程阀异向动作的控制系统中,分程点处的非线性特征表现得尤为明显。现有技术未有有效的针对对某一分程点下的分程控制系统进行评估的方法。。
发明内容
为了克服现有技术的不足,本发明提供了一种基于模型度量指标的分程控制系统性能评估方法,针对各分程线性区间的系统输出值分别进行建模,若闭环系统特性一致,且两个模型在连续域中的模型度量指标值应在较小范围内,通过模型度量指标值的大小可对某一分程点下的分程控制系统进行性能评估。
本发明具体采用的技术方案如下:
一种基于模型度量指标的分程控制系统性能评估方法,包括如下步骤:
S1:采集分程控制系统输出值、分程控制系统的控制器输出值、分程控制系统的候选分程点值,根据分程控制系统的控制器输出值与候选分程点值的比较结果,将采样时间段内获得的分程控制系统的输出值分为第一数据集和第二数据集;
S2:采用预测误差算法,根据划分出的第一数据集中和第二数据集分别建立两个时间序列自回归模型;
S3:将两个时间序列自回归模型从离散域转为连续域,分别得到候选分程点之上的连续域自回归模型和候选分程点之下的连续域自回归模型;
S4:以候选分程点为界,计算两个连续域自回归模型的模型度量指标值,所述的模型度量指标反映分程控制系统性能,从而判断候选分程点选取是否合理,确定最优候选分程点。
进一步地,步骤S1中,若某时刻下分程控制系统的控制器输出值小于候选分程点值,则将该时刻的控制器输出值划分为第一数据集,否则,将该时刻的控制器输出值划分为第二数据集。
进一步地,所述的步骤S2包括:
2.1)对第一数据集和第二数据集进行预处理,分别得到第一数据集的历史样本训练集和对应的预测标签集,以及第二数据集的历史样本训练集和对应的预测标签集;
2.2)利用第一数据集的历史样本训练集和对应的预测标签集,以及第二数据集的历史样本训练集和对应的预测标签集,分别建立一个时间序列自回归模型。
进一步地,所述的步骤2.1)中对数据集划分历史样本训练集和对应的预测标签集的方法为:
将系统k时刻的输出值表示为y(k),则系统k时刻及其之前n个历史时刻的输出值、以及系统k时刻之后的N个未来时刻的输出值构成一组数据样本,表示为:
X
其中,X
以系统k时刻的输出值为分界点,将k时刻及其历史时刻的输出值集合作为k时刻历史样本训练集,记为X
对第一数据集和第二数据集中所有时刻对应的数据样本组X
进一步地,所述的步骤2.2)中时间序列自回归模型采用预测误差算法建立,模型表示为:
y(k)+a
以最小化预测误差作为优化目标;
其中,y(k)表示系统k时刻的输出值,y(k-n)表示系统k时刻之前的第n个时刻的输出值,即系统第k-n时刻的输出值,n表示k时刻之前的历史时长;a
进一步地,对时间序列自回归模型求解时,将其转化为最小二乘优化命题进行求解。
进一步地,所述的两个连续域自回归模型的模型度量指标值计算公式为:
其中,G
进一步地,通过调整候选分程点的取值,使得分程控制系统的模型度量指标值在[0,0.1]范围内,得到满足分程控制系统性能要求的最优候选分程点。
本发明具备的有益效果是:
本发明完善了分程控制回路评估方法,利用系统辨识等方法,填补了分程控制系统评估的空白;对实际工业制造业中分程控制系统的评估与维护有实际应用价值。
附图说明
图1是本发明实施例示出的基于模型度量指标的分程控制系统性能评估方法的整体流程示意图。
具体实施方式
为了更为具体地描述本发明,下面结合附图及具体实施方式对本发明的技术方案进行详细说明。
本发明适用于一个控制器的输出信号分段分别控制两个分程阀的分程控制系统,如图1所示,基于模型度量指标的分程控制系统性能评估方法主要包括以下步骤:
步骤一,采集分程控制系统输出值、分程控制系统的控制器输出值、分程控制系统的候选分程点值,根据分程控制系统的控制器输出值与候选分程点值的比较结果,将采样时间段内获得的分程控制系统的输出值分为第一数据集和第二数据集。
本步骤中,若某时刻下分程控制系统的控制器输出值小于候选分程点值,则将该时刻的控制器输出值划分为第一数据集,否则,将该时刻的控制器输出值划分为第二数据集。
步骤二,采用预测误差算法,根据划分出的第一数据集中和第二数据集分别建立两个时间序列自回归模型。
本步骤中,首先对第一数据集和第二数据集进行预处理,分别得到第一数据集的历史样本训练集和对应的预测标签集,以及第二数据集的历史样本训练集和对应的预测标签集;
例如,将系统k时刻的输出值表示为y(k),则系统k时刻及其之前n个历史时刻的输出值、以及系统k时刻之后的N个未来时刻的输出值构成一组数据样本,表示为:
X
以系统k时刻的输出值为分界点,将数据样本分为两段,表示为:
X
X
其中,X
对第一数据集和第二数据集中所有时刻对应的数据样本组X
之后,利用第一数据集的历史样本训练集和对应的预测标签集,以及第二数据集的历史样本训练集和对应的预测标签集,分别建立一个时间序列自回归模型,模型表示为:
y(k)+a
优化目标为:
其中,y(k)表示系统k时刻的输出值,y(k-n)表示系统k时刻之前的第n个时刻的输出值,即系统第k-n时刻的输出值,n表示k时刻之前的历史时长;,y(k+i)表示系统k时刻之后的第i个时刻的输出值,即系统第k+i时刻的输出值,N表示k时刻之后的未来时长;a
本实施例中,对时间序列自回归模型求解时,将其转化为如下公式表示的最小二乘优化命题:
其中,
所述的最小二乘优化命题的解为下述正规方程的解:
Φ
θ=[Φ
其中,J最小二乘优化函数,Y表示参考矩阵,Φ表示历史输出矩阵,
步骤三,将两个时间序列自回归模型从离散域转为连续域,分别得到候选分程点之上的连续域自回归模型和候选分程点之下的连续域自回归模型;
步骤四,以候选分程点为界,计算两个连续域自回归模型的模型度量指标值,所述的模型度量指标反映分程控制系统性能,从而判断候选分程点选取是否合理,确定最优候选分程点;
本实施例中,所述的两个连续域自回归模型的模型度量指标值计算公式为:
其中,G
以异向阀门组合的分程控制系统为例,对本发明的实施效果进行说明。
考虑异向阀门组合,控制阀A气关式,控制阀B气开式,阀流通特性相同,使用反作用控制器阀门动作关系示意图,横轴为PID输出,纵轴为单个阀门开度,其中:冷却水控制阀A:增益为负,气关阀;蒸汽量控制阀B:增益为正,气开阀。
升温段:反应器内温度较低,控制器输出大信号,随温度升高控制器信号减小,则阀门A关闭,阀门B开度较大,随反应器内温度上升阀门B逐渐关闭;
反应段:撤出反应热,反应器内温度达到反应温度,随反应放热,温度增加,信号减小;阀门B完全关闭。随着放热反应进行,反应器内温度升高,控制器输出信号减小,阀门A开度逐渐加大。
本实施例对分程点分别为20%-80%范围内分程控制系统的性能进行了测试,测试结果如表1所示:
表1实验结果
从上述结果看出,分程点为40%-60%时系统性能最优,其中50%最优。
以上列举的仅是本发明的具体实施例。显然,本发明不限于以上实施例,还可以有许多变形。本领域的普通技术人员能从本发明公开的内容直接导出或联想到的所有变形,均应认为是本发明的保护范围。