【技术实现步骤摘要】
一种工业控制器降维方法、装置、设备及存储介质
[0001]本专利技术涉及工业控制
,特别涉及一种工业控制器降维方法、装置、设备及存储介质。
技术介绍
[0002]工业生产过程往往是多个复杂耦合的被控对象,以模型预测控制为代表的先进控制技术由于能够处理多变量间耦合以及变量约束限制等问题,在工业控制系统中得到了广泛的应用。以精馏塔被控对象为例,其操作变量一般包括进料流量、塔底加热功率、塔顶回流量等变量,被控变量一般包括精馏塔塔顶压力、灵敏板温度、塔盘液位等等,再加上上下游装置的控制任务,一个精馏塔控制器可包含十几个操作变量和被控变量。这些操作变量和被控变量间有的存在较强的作用关系,有的作用关系较弱,有的甚至没有作用关系。如果作为一个整体的控制器来处理,将导致控制器规模庞大且复杂,计算量也相应增加。同时操作变量和被控变量间的复杂作用关系也导致操作变量的动作行为难以解释,不利于工程实施。因此如果能将复杂的多变量控制器分解为一系列相对简单的控制器,并且保持控制器的主要作用,能够通过并行计算有效降低控制器的计算负荷。
技术实现思路
[0003]有鉴于此,本专利技术的目的在于提供一种工业控制器降维方法、装置、设备及存储介质,能够实现复杂多变量控制器的自动分解降维。其具体方案如下:
[0004]第一方面,本申请公开了一种工业控制器降维方法,包括:
[0005]基于工业控制器中操作变量的个数和被控变量的个数并通过阶跃测试进行矩阵构建,以得到第一关系矩阵;所述第一关系矩阵为以列变量为操作变量、行变量 ...
【技术保护点】
【技术特征摘要】
1.一种工业控制器降维方法,其特征在于,包括:基于工业控制器中操作变量的个数和被控变量的个数并通过阶跃测试进行矩阵构建,以得到第一关系矩阵;所述第一关系矩阵为以列变量为操作变量、行变量为被控变量的关系矩阵;基于所述被控变量的个数创建第二关系矩阵,并基于所述第一关系矩阵对所述第二关系矩阵进行更新,以得到第三关系矩阵;所述第二关系矩阵和所述第三关系矩阵均为以被控变量作为行变量与列变量的关系矩阵;利用所述第三关系矩阵对初始深度关系矩阵进行更新,以得到更新后深度关系矩阵;根据预先创建的被控变量访问向量以及所述更新后深度关系矩阵统计被控变量分组,并基于所述被控变量分组以及所述第一关系矩阵计算操作变量分组,以完成对所述工业控制器的降维处理。2.根据权利要求1所述的工业控制器降维方法,其特征在于,所述基于工业控制器中操作变量的个数和被控变量的个数并通过阶跃测试进行矩阵构建,以得到第一关系矩阵,包括:基于工业控制器中操作变量的个数和被控变量的个数并通过阶跃测试进行矩阵构建,得到初始关系矩阵;对所述初始关系矩阵进行更新以得到第一关系矩阵。3.根据权利要求2所述的工业控制器降维方法,其特征在于,所述基于工业控制器中操作变量的个数和被控变量的个数并通过阶跃测试进行矩阵构建,得到初始关系矩阵,包括:基于所述操作变量的个数以及所述被控变量的个数确定相应尺寸大小的初始矩阵,并通过阶跃测试确定所述初始矩阵中所述操作变量发生单位阶跃变化时相应的所述被控变量的稳态变化量;将所述稳态变化量的绝对值填入所述初始矩阵中交叉元素所在的位置上,以得到初始关系矩阵。4.根据权利要求2所述的工业控制器降维方法,其特征在于,所述对所述初始关系矩阵进行更新以得到第一关系矩阵,包括:判断所述初始关系矩阵中所述交叉元素所在位置上的数值是否小于基于所述初始关系矩阵中元素的最小值与平均值确定的目标数值;若小于,则将所述初始矩阵中交叉元素所在位置上的数值更新为0;若不小于,则控制所述初始矩阵中交叉元素所在位置上的数值保持不变,以得到第一关系矩阵。5.根据权利要求1所述的工业控制器降维方法,其特征在于,所述基于所述第一关系矩阵对所述第二关系矩阵进行更新,以得到第三关系矩阵,包括:判断所述第一关系矩阵中任意两个被控变量所在的两列元素是否存在至少一行均为1;若否,则将所述第二关系矩阵中交叉元素所在位置上的数值更新为0;若是,则将所述第二关系矩阵中交叉元素所在位置上的数值更新为1,以得到所述第三关系矩阵。6.根据权利要求1所述的工业控制器降维方法,其特征在于,所述利用所述第三关系矩
阵对初始深度关系矩阵进行更新,以得到更新后深度关系矩阵,包括:基于所述第三关系矩阵构造初始深度关系矩阵,并利用所述初始深度关系矩阵乘以所述第三关系矩阵以对所述初始深度关系矩阵进行更新,得到更新后深度关系矩阵。7.根据权利要求1至6任一项所述的工业控制器降维方法,其特征在于,所述根据预先创建的被控变量访问向量以及所述更新后深度关系矩阵统计被控变量分组,包括:创建当前被控变量分组;确定预先创建的被控变量访问向量中元素为0对应的...
【专利技术属性】
技术研发人员:侯卫锋,张志铭,段怡庸,叶建位,
申请(专利权)人:浙江中智达科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。