一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种模型预测控制器性能的评估方法及监控系统与流程

2021-12-07 20:22:00 来源:中国专利 TAG:


1.本发明涉及控制器性能评估技术领域,尤其涉及一种模型预测控制器性能的评估方法及监控系统。


背景技术:

2.随着过程工业日益走向大规模、复杂化,形成了以产能规模扩张为主导的经济增长模式,工业发展模式从规模速度型向质量效益型转变。产业的优化升级,造成了工业过程的高集成度与高效化,同时增加了系统的复杂性和耦合度,因此基于模型的预测控制作为常用的先进过程控制方法得到了广泛的应用。然而随着生产装置的长期运行,先进控制器常常因缺乏及时、专业的维护逐渐退化,影响装置运行平稳性、产品质量、产品收率、物耗、能耗等,一些因控制器性能退化的回路直接被打到手动状态,并且回路数量多难以准确定位,而项目工程师现场维护的成本过高,因此需要一款实现对控制器运行情况的监控与评估软件,并计算关键回路指标对控制器性能进行及时评价与展示,便于项目工程师及时进行回路维护和参数整定。
3.先进控制技术已经成为流程工业企业智能工厂的核心技术之一,用于在常规控制的基础上提高复杂工业过程的控制品质,增强系统的抗干扰性能和鲁棒性能,实现节能增效,提高企业自动化水平。然而随着先进控制器的投用,多变量回路的特性会产生变化,仪器仪表阀门也在使用过程中老化,导致控制性能退化。而工业装置下的控制回路数目众多且复杂,大多控制器无法做到及时专业的维护,因此需要对先进过程控制器以及回路信息进行监控,另外提供一些可靠的关键性能指标对回路信息进行统计判断,使得现场运行信息更加量化可衡量。常用的关键性能指标包括厂级、车间、装置的投运率、平稳率,控制器级的指标包括投运率、平稳率、切除次数,每个控制器下的操作变量指标包括投运率、有效投运率、切除次数,被控变量指标包括投运率、有效投运率、平稳率、超限率、切除次数。对这些控制器计算提供了合理的计算方法可减少实施运维的工作量。但是,目前相近似的实现方案中对先进过程控制的指标计算比较简单,没有充分考虑到实际回路运行可能的情况,其计算结果不能有效的作为实际各班组或各车间的考核标准。


技术实现要素:

4.(一)要解决的技术问题
5.鉴于现有技术的上述缺点、不足,本发明提供一种模型预测控制器性能的评估方法及监控系统,其解决了现有技术中多个数据源不兼容、用来评估控制器性能的指标计算不准确的技术问题。
6.(二)技术方案
7.为了达到上述目的,本发明采用的主要技术方案包括:
8.第一方面,本发明实施例提供一种模型预测控制器性能的评估方法,包括:
9.s01、借助于b/s端的监控系统读取控制网内控制器的位号数据,每一控制器的位
号数据包括该控制器关联的变量指标的信息;
10.s02、基于所述控制器,确定每一个变量指标所属的指标计算逻辑;
11.s03、针对每一个控制器,采用该控制器的每一个变量指标所属的指标计算逻辑对该变量指标的信息进行处理,获取用于评估所述控制器性能的量化信息;
12.s04、根据所述量化信息,获取所述控制器的评价结果。
13.优选的,s01之后,所述方法还包括:
14.针对每一个控制器,判断读取的该控制器的位号数据是否存在丢失,若存在丢失,则重复读取该控制器的所有位号数据。
15.优选的,所述s01包括:
16.性能监控服务器借助于所述监控系统中的标准化数据服务接口读取该监控系统内全量同步连接的各数据源内的位号数据;
17.各数据源内的位号数据为控制网内控制器按照预先设定的采样频率采集的集散控制系统dcs中的位号数据以及控制器的运行数据;
18.所述位号数据的属性包括:数据源标识、数据源内对象节点的标识和对象节点的变量描述的标识;
19.变量指标包括:操作变量有效投运率、被控变量有效投运率、被控变量平稳率、被控变量超限率。
20.优选的,
21.所述位号数据包括:操作变量开关状态、操作变量实时值、操作变量的操作上限、操作变量的操作下限、被控变量开关状态、被控变量的测量值、被控变量的设定值、被控变量的工程上限、被控变量的工程下限;
22.数据源包括:isys数据库、pi数据库、ip21数据库、phd数据库中的一种数据库或多种数据库;
23.所述预先设定的采样频率为5s每次。
24.优选的,s02包括:
25.根据位号数据的属性,从预先建立的模型预测控制器中选择与数据源标识、数据源内对象节点的标识和对象节点的变量描述的标识均匹配的指标计算逻辑。
26.优选的,s03包括:
27.变量指标为操作变量有效投运率时,采用该控制器的操作变量有效投运率指标所属的操作变量有效投运率指标计算逻辑对操作变量有效投运率变量指标的信息进行处理,获取操作变量有效投运率包括:
28.a1、针对预先设定的时间段中的每个采样时间点的位号数据,判断是否满足预先设定的操作变量投运状态条件;
29.其中,所述预先设定的操作变量投运状态条件为:所述采样时间点的位号数据中的操作变量开关为开;
30.a2、若满足,则确定所述采样时间点的位号数据中的操作变量为投运状态;
31.并判断所述采样时间点的位号数据是否满足预先设定的操作变量有效投运状态条件,若满足,则确定所述采样时间点的位号数据中的操作变量为有效投运状态;
32.其中,所述预先设定的操作变量有效投运状态条件为:所述采样时间点的位号数
据中操作变量的测量值在第一范围内;
33.所述第一范围为大于等于操作变量有效投运操作下限且小于等于操作变量有效投运操作上限;
34.所述操作变量有效投运操作上限为操作变量的操作上限减去所述操作范围容忍度;
35.所述操作变量有效投运操作下限为操作变量的操作下限加上操作范围容忍度;
36.所述操作范围容忍度为预先设定的操作变量的操作范围裕度乘以第一差值;
37.所述第一差值为:操作变量的操作上限减去操作下限的值;
38.a3、基于预先设定的时间段中满足预先设定的操作变量投运状态条件的采样时间点的位号数据和满足预先设定的操作变量有效投运状态条件的采样时间点的位号数据,获取预先设定时间段内操作变量的有效投运率;
39.其中,所述预先设定时间段内的有效投运率为:预先设定时间段内位号数据中的操作变量为有效投运状态的采样时间点的个数与预先设定时间段内的操作变量为投运状态的采样时间点的个数的比值;
40.变量指标为被控变量有效投运率时,采用该控制器的被控变量有效投运率变量指标所属的被控变量有效投运率指标计算逻辑对被控变量有效投运率变量指标的信息进行处理获取被控变量有效投运率包括:
41.b1、针对预先设定的时间段中的每个采样时间点的位号数据,判断是否满足预先设定的被控变量投运状态条件;
42.其中,所述先设定的被控变量投运状态条件为:所述采样时间点的位号数据中的被控变量开关为开;
43.b2、若满足,则确定所述采样时间点的被控变量为投运状态;并判断在与被控变量有模型关系的操作变量中是否存在至少1个操作变量开关为开;
44.如果存在,则判断是否存在至少1个操作变量满足预先设定的操作变量有效投运状态条件,若存在,则确定所述采样时间点的位号数据中的被控变量为有效投运状态;
45.b3、基于预先设定的时间段中满足预先设定的被控变量投运状态条件的采样时间点的位号数据和有效投运状态的采样时间点的位号数据中的被控变量,获取预先设定时间段内被控变量的有效投运率;
46.所述预先设定时间段内的有效投运率为预先设定时间段内位号数据中的被控变量为有效投运状态的采样时间点的个数与预先设定时间段内的被控变量为投运状态的采样时间点的个数的比值。
47.优选的,s03包括:
48.变量指标为被控变量平稳率时,采用该控制器的被控变量平稳率指标所属的被控变量平稳率指标计算逻辑对被控变量平稳率变量指标的信息进行处理获取被控变量平稳率包括:
49.c1、针对预先设定的时间段中的每个采样时间点的位号数据,判断是否满足预先设定的被控变量平稳状态条件;
50.所述预先设定的被控变量平稳状态条件为:第二差值小于等于被控变量的平稳范围;
51.所述第二差值为:为第一差值取的绝对值;
52.所述第一差值为被控变量的测量值与被控变量的设定值之间的偏差;
53.被控变量的平稳范围为预先设定的被控变量的工程范围裕度与第三差值的乘积值;
54.所述第三差值为被控变量的工程上限减去工程下限得到的值;
55.c2、基于预先设定的时间段中满足预先设定的平稳状态条件的采样时间点的位号数据和被控变量测量值的位号数据个数,获取预先设定时间段内被控变量的平稳率;
56.在所述预先设定时间段内的被控变量的平稳率为:被控变量的平稳次数与数据个数的比值;
57.变量指标为被控变量超限率时,采用该控制器的被控变量超限率指标所属的被控变量超限率指标计算逻辑对被控变量超限率变量指标的信息进行处理获取被控变量超限率包括:
58.d1、针对预先设定的时间段中的每个采样时间点的位号数据,判断是否满足预先设定的被控变量投运状态条件;
59.所述预先设定的被控变量投运状态条件为:所述采样时间点的位号数据中的被控变量为开;
60.d2、若满足,则确定所述采样时间点的位号数据中的被控变量为投运状态;
61.并判断所述采样时间点的位号数据是否满足预先设定的被控变量超限条件,若满足,则确定所述采样时间点的位号数据中的被控变量为超限状态;
62.所述预先设定的被控变量超限条件为:被控变量测量值小于被控变量的操作下限或被控变量测量值大于被控变量的操作上限;
63.d3、基于预先设定的时间段中满足预先设定的被控变量投运状态条件的采样时间点的位号数据和满足预先设定的被控变量超限条件的采样时间点的位号数据,获取预先设定时间段内被控变量的超限率;
64.其中,所述预先设定时间段内被控变量的超限率为:预先设定时间段内位号数据中的被控变量为超限的采样时间点的个数与预先设定时间段内的被控变量为投运状态的采样时间点的个数的比值。
65.优选的,s04包括:
66.根据预先设定的操作变量有效投运率、被控变量有效投运率、被控变量平稳率、被控变量超限率各自的等级标准,分别确定所述操作变量有效投运率、被控变量有效投运率、被控变量平稳率、被控变量超限率的等级信息;
67.所述评价结果包括操作变量有效投运率的等级、被控变量有效投运率的等级、被控变量平稳率的等级、被控变量超限率的等级。
68.另一方面,本实施例还提供一种模型预测控制器性能的监控系统,所述系统部署在b/s端,所述系统包括:
69.数据源,用于存储监控系统读取的控制网内模型预测控制器以及dcs设备中的位号数据;
70.所述控制器的位号数据包括该控制器关联的至少一个变量指标的信息;
71.标准数据服务组件,包括标准化数据服务接口;
72.所述标准化数据服务接口与性能监控服务器连接;
73.性能监控服务器,借助于所述监控系统中的标准化数据服务接口读取数据源内的位号数据,并对所述位号数据进行处理,获取处理结果;
74.所述性能监控服务器包括指标计算模块;
75.所述指标计算模块,用于基于控制器确定每一个变量指标所属的指标计算逻辑,并针对每一个控制器,采用该控制器的每一个变量指标所属的指标计算逻辑对该变量指标的信息进行处理,获取用于评估所述控制器性能的量化信息。
76.优选的,所述性能监控服务器还包括:
77.控制器监控模块,采集监控系统读取的控制网内控制器实时运行的动态数据,针对所述动态数据展示与监控;
78.等级评估模块,用于根据预先设定的变量指标的等级标准和量化信息,获取所述控制器的评价结果;
79.所述评价结果包括量化信息所对应的变量指标的等级;
80.报表展示模块,用于根据的量化信息,生成相应报表。
81.(三)有益效果
82.本发明的有益效果是:本发明的一种模型预测控制器性能的评估方法及监控系统,由于借助于b/s端的监控系统读取控制网内控制器的位号数据,相对于现有技术而言,其可以通过所述监控系统中的标准化数据服务接口读取该监控系统内全量同步连接的各数据源内的位号数据,能够兼容多个数据源的位号数据。
83.本发明的一种模型预测控制器性能的评估方法,由于丢失的数据信息进行重复读取,因此,能达到获取更为准确的位号数据,进一步使的通过位号数据的确定评估所述控制器性能的量化信息更为准确。
84.本发明的一种模型预测控制器性能的评估方法,由于采用的变量指标所述的指标的计算逻辑更合理,因此,能够达到按照指标的计算逻辑计算位号数据得到的评估所述控制器性能的量化信息更为准确。
附图说明
85.图1为本发明的一种模型预测控制器性能的评估方法流程图;
86.图2为本发明的一种模型预测控制器性能的监控系统的结构图;
87.图3为本发明的模型预测控制器性能的监控系统在实施例中的实际应用结构图;
88.图4为本发明实施例中的操作变量有效投运率计算方法示意图;
89.图5为本发明实施例中的被控变量有效投运率计算方法示意图;
90.图6为本发明实施例中的被控变量平稳率计算方法示意图;
91.图7为本发明实施例中的被控变量超限率计算方法示意图。
具体实施方式
92.为了更好的解释本发明,以便于理解,下面结合附图,通过具体实施方式,对本发明作详细描述。
93.为了更好的理解上述技术方案,下面将参照附图更详细地描述本发明的示例性实
施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更清楚、透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
94.在工业应用中先进过程控制器是部署在控制网内,并且各企业或各装置所采购的实时数据库不尽相同,因此需要从监控系统的技术架构上考虑兼容不同数据源的位号信息读取,再根据现场通讯协议以及防火墙的设置不同灵活部署在控制网或者信息网中。
95.参见图1,本实施例提供一种模型预测控制器性能的评估方法,包括:
96.s01、借助于b/s端的监控系统读取控制网内控制器的位号数据,每一控制器的位号数据包括该控制器关联的变量指标的信息;
97.s02、基于所述控制器,确定每一个变量指标所属的指标计算逻辑;
98.s03、针对每一个控制器,采用该控制器的每一个变量指标所属的指标计算逻辑对该变量指标的信息进行处理,获取用于评估所述控制器性能的量化信息;
99.s04、根据所述量化信息,获取所述控制器的评价结果。
100.在具体实现过程中,s01之后,所述方法还包括:针对每一个控制器,判断读取的该控制器的位号数据是否存在丢失,若存在丢失,则重复读取该控制器的所有位号数据。
101.本实施例中的一种模型预测控制器性能的评估方法,由于丢失的数据信息进行重复读取,因此,能达到获取更为准确的位号数据,进一步使得通过位号数据的确定评估所述控制器性能的量化信息更为准确。
102.变量指标是对各生产环节包括回路、变量的运行情况的量化评估和管理,同时通过长期一段时间的指标数据,可以指定对各装置或各班组的考核指标。其中现场的装置会一段时间内停工检修,那么指标的统计需要合理的排除停工段。另外需要灵活的制定班组排版计划,根据各班组的工作时间段进行各班组的指标计算。由于指标监控是根据位号数据进行数据,可能会存在现场环境因素导致数据波动变化,从而导致指标结果的不合理,本实施例中提供指标重算功能支持用户选择数据段进行重计算。
103.在具体实现过程中,所述s01包括:
104.参见图2,本实施例中性能监控服务器借助于所述监控系统中的标准化数据服务接口读取该监控系统内全量同步连接的各数据源内的位号数据;本实施例中标准化数据服务接口能够为性能监控服务器提供数据通讯支持,该标准化数据服务接口屏蔽了不同数据源的具体技术细节,通过对外提供统一的访问接口,最大化的降低了上层应用程序的开发工作量,支持各种不同的数据源。能够兼容多个数据源的位号数据。
105.各数据源内的位号数据为所述控制网内控制器按照预先设定的采样频率采集的集散控制系统dcs中的位号数据以及控制器的运行数据。
106.所述位号数据的属性包括:数据源标识、数据源内对象节点的标识和对象节点的变量描述的标识。本实施例中数据源内对象节点的标识即为数据源内对应的控制器的标识。
107.变量指标包括:操作变量有效投运率、被控变量有效投运率、被控变量平稳率、被控变量超限率。
108.本实施例中每个变量指标都依赖于特定对象而存在,比如控制器的变量指标。在进行监控变量指标的创建和定义之前,需要同时定义位号数据的属性,同步数据源的位号
数据后需要关联位号的意义。用户在底层组建了由字母和数字组成的位号名后在实时数据库里进行数据读写传输,标准数据服务读取到的底层数据源为位号名称,监控软件以对象节点为依据创建指标,需要指明位号名是哪种类型的位号,例如控制器开关位号、操作变量mv操作上限、被控变量cv工程下限等。
109.在具体实现过程中,所述位号数据包括:操作变量开关状态、操作变量实时值、操作变量的操作上限、操作变量的操作下限、被控变量开关状态、被控变量的测量值、被控变量的设定值、被控变量的工程上限、被控变量的工程下限。
110.参见图2,数据源包括:isys数据库、pi数据库、ip21数据库、phd数据库中的至少一种。其中,图2中的isys数据库为浙江中控软件技术有限公司自主研发的一种实时数据库。
111.所述预先设定的采样频率为5s每次。
112.在具体实现过程中,s02包括:
113.根据位号数据的属性,从预先建立的模型预测控制器中选择与数据源标识、数据源内对象节点的标识和对象节点的变量描述的标识均匹配的指标计算逻辑。
114.在本实施例的实际应用中,性能监控服务器借助于所述监控系统中的标准化数据服务接口与多个数据源连接,然后读取多个数据源中的位号数据,然后根据位号数据的属性,从预先建立的模型预测控制器中选择与数据源标识、数据源内对象节点的标识和对象节点的变量描述的标识均匹配的指标计算逻辑。
115.参见图3,在本实施例的实际应用中,性能监控服务器在实际网络部署上根据现场防火墙的设置部署于控制网或者信息网内。dcs与现场仪表进行通讯,数据源与dcs进行通讯交互,本实施例中,dcs在操作站中,每一个dcs与一个数据源连接,dcs向数据源中存入dcs的位号数据,其中所有的数据源都存在于opc服务器中。
116.本实施例中所说的控制器(上层控制类软件如模型预测控制软件与软测量软件),存在于apc服务器中,也与数据源也进行数据交互,向数据源存入控制器的运行数据。
117.各数据源内的位号数据为所述监控系统的底层组件按照预先设定的采样频率采集的集散控制系统dcs中的位号数据以及控制器的运行数据。
118.性能监控服务器(也就是图3中的apc性能监控服务器)则可以借助于所述监控系统中的标准化数据服务接口与多个数据源连接,然后读取多个数据源中的位号数据,然后根据位号数据的属性,从预先建立的模型预测控制器中选择与数据源标识、数据源内对象节点的标识和对象节点的变量描述的标识均匹配的指标计算逻辑进行指标计算、展示。
119.本实施例的一种模型预测控制器性能的评估方法及监控系统,由于借助于b/s端的监控系统读取控制网内控制器的位号数据,相对于现有技术而言,其可以通过所述监控系统中的标准化数据服务接口读取该监控系统内全量同步连接的各数据源内的位号数据能够兼容多个数据源的位号数据。
120.在具体实现过程中,s03包括:
121.变量指标为操作变量有效投运率时,采用该控制器的操作变量有效投运率变量指标所属的操作变量有效投运率指标计算逻辑对操作变量有效投运率变量指标的信息进行处理获取操作变量有效投运率包括:
122.a1、针对预先设定的时间段中的每个采样时间点的位号数据,判断是否满足预先设定的操作变量投运状态条件。
123.其中,所述预先设定的操作变量投运状态条件为:所述采样时间点的位号数据中的操作变量开关为开。
124.a2、若满足,则确定所述采样时间点的位号数据中的操作变量为投运状态。
125.并判断所述采样时间点的位号数据是否满足预先设定的操作变量有效投运状态条件,若满足,则确定所述采样时间点的位号数据中的操作变量为有效投运状态。
126.其中,所述预先设定的操作变量有效投运状态条件为:所述采样时间点的位号数据中操作变量的测量值在第一范围内。
127.所述第一范围为大于等于操作变量有效投运操作下限且小于等于操作变量有效投运操作上限。
128.所述操作变量有效投运操作上限为操作变量的操作上限减去所述操作范围容忍度。
129.所述操作变量有效投运操作下限为操作变量的操作下限加上操作范围容忍度。
130.所述操作范围容忍度为预先设定的操作变量的操作范围裕度乘以第一差值。
131.所述第一差值为:操作变量的操作上限减去操作下限的值。
132.a3、基于预先设定的时间段中满足预先设定的操作变量投运状态条件的采样时间点的位号数据和满足预先设定的操作变量有效投运状态条件的采样时间点的位号数据,获取预先设定时间段内操作变量的有效投运率
133.其中,所述预先设定时间段内的有效投运率为:预先设定时间段内位号数据中的操作变量为有效投运状态的采样时间点的个数与预先设定时间段内的操作变量为投运状态的采样时间点的个数的比值。
134.本实施例中,图4至图7中,mv表示操作变量cv表示被控变量。
135.参见图4,在本实施例的实际应用中,获取操作变量有效投运率的方法包括:
136.首先对应每个采样时间点的位号数据,判断操作变量开关是否为开,如果为开则认为操作变量是投运状态,投运次数累计加1。
137.在操作变量开关为开的情况下进一步作操作变量有效投运的判断,包括:
138.对应同样的采样时间点,将操作变量的操作上限减去操作下限作为操作变量的操作范围差值记为第一差值,将用户定义的操作变量的操作范围裕度乘以第一差值作为操作范围容忍度。
139.为了避免操作变量的卡限饱和,在操作变量的操作上下限范围基础上,进一步缩小范围,即将操作变量的操作上限减去操作范围容忍度作为操作变量有效投运操作上限,操作变量的操作下限加上操作范围容忍度作为操作变量有效投运操作下限。
140.判断操作变量的测量值是否大于等于操作变量有效投运操作下限并且小于等于操作变量有效投运操作上限,如果符合范围则认为操作变量在当前采样时间点是有效投运,其次数累计加1。
141.操作变量的有效投运率日指标的计算方式是根据每日起始时间开始,统计24小时的有效投运次数与投运次数,将操作变量的有效投运次数与投运次数的比值作为操作变量的日有效投运率。
142.操作变量的有效投运率月指标的计算方式是根据每月起始时间开始,统计30天的有效投运次数与投运次数,将操作变量的有效投运次数与投运次数的比值作为操作变量的
月有效投运率。
143.变量指标为被控变量有效投运率时,采用该控制器的被控变量有效投运率变量指标所属的被控变量有效投运率指标计算逻辑对被控变量有效投运率变量指标的信息进行处理获取被控变量有效投运率包括:
144.b1、针对预先设定的时间段中的每个采样时间点的位号数据,判断是否满足预先设定的被控变量投运状态条件。
145.其中,所述先设定的被控变量投运状态条件为:所述采样时间点的位号数据中的被控变量开关为开。
146.b2、若满足,则确定所述采样时间点的被控变量为投运状态;并判断在与被控变量有模型关系的操作变量中是否存在至少1个操作变量开关为开。
147.如果存在,则判断是否存在至少1个操作变量满足预先设定的操作变量有效投运状态条件,若存在,则确定所述采样时间点的位号数据中的被控变量为有效投运状态。
148.b3、基于预先设定的时间段中满足预先设定的被控变量投运状态条件的采样时间点的位号数据和有效投运状态的采样时间点的位号数据中的被控变量,获取预先设定时间段内被控变量的有效投运率。
149.其中,所述预先设定时间段内的有效投运率为预先设定时间段内位号数据中的被控变量为有效投运状态的采样时间点的个数与预先设定时间段内的被控变量为投运状态的采样时间点的个数的比值。
150.参见图5,在本实施例的实际应用中,获取被控变量有效投运率包括:
151.关联与被控变量有模型关系的所有操作变量,有模型关系的操作变量的数量可能是1个或者多个,同时考虑这些操作变量是否卡限饱和。
152.对应每个采样时间点的位号数据,判断被控变量开关是否为开,如果为开则认为被控变量是投运状态,投运次数累计加1。
153.在被控变量开关为开的情况下进一步作被控变量有效投运的判断,包括:
154.对与被控变量有模型关系的操作变量做是否属于有效投运的判断,判断方法有:这些操作变量中是否至少存在1个操作变量开关为开,如果存在1个或者多个操作变量开关为开时,则进一步进行判断是否至少存在1个操作变量满足有效投运的条件,有效投运的判断逻辑与操作变量的有效投运率中的描述一致。
155.如果被控变量的开关为开的情况下,存在至少一个操作变量的开关为开,且开关为开的操作变量中至少有一个操作变量是有效投运的,则认为被控变量属于有效投运,被控变量有效投运次数累计加1。
156.被控变量的有效投运率日指标的计算方式是根据每日起始时间开始,统计24小时的有效投运次数与投运次数,将被控变量的有效投运次数与投运次数的比值作为被控变量的日有效投运率。
157.被控变量的有效投运率月指标的计算方式是根据每月起始时间开始,统计30天的有效投运次数与投运次数,将被控变量的有效投运次数与投运次数的比值作为被控变量的月有效投运率。
158.在具体实现过程中,s03包括:
159.变量指标为被控变量平稳率时,采用该控制器的被控变量平稳率指标所属的被控
变量平稳率指标计算逻辑对被控变量平稳率变量指标的信息进行处理获取被控变量平稳率包括:
160.c1、针对预先设定的时间段中的每个采样时间点的位号数据,判断是否满足预先设定的被控变量平稳状态条件。
161.其中所述预先设定的被控变量平稳状态条件为:第二差值小于等于被控变量的平稳范围。
162.所述第二差值为:为第一差值取的绝对值。
163.所述第一差值为被控变量的测量值与被控变量的设定值之间的偏差。
164.被控变量的平稳范围为预先设定的被控变量的工程范围裕度与第三差值的乘积值。
165.所述第三差值为被控变量的工程上限减去工程下限得到的值。
166.c2、基于预先设定的时间段中满足预先设定的平稳状态条件的采样时间点的位号数据和被控变量测量值的位号数据个数,获取预先设定时间段内被控变量的平稳率。
167.其中,在所述预先设定时间段内的被控变量的平稳率为:被控变量的平稳次数与数据个数的比值。
168.图6,在本实施例的实际应用中,获取被控变量平稳率包括:
169.每个采样时间点对应一个位号数据,单个位号一段时间内的采样时间点的个数即为该时间段内的数据个数。
170.对应每个采样时间点的位号数据,计算被控变量的测量值与被控变量的设定值之间的偏差作为第一差值,并对第一差值取绝对值的方式得到大于等于0的值记为第二差值。
171.根据被控变量的工程范围,选取被控变量的平稳范围,将被控变量的工程上限减去工程下限得到的差记为第三差值,因为工程上限总是大于工程下限的,第三差值是个恒大于0的值,将用户输入的被控变量的工程范围裕度alpha乘以第三差值得到被控变量的平稳范围。
172.比较第二差值是否小于等于被控变量的平稳范围,如果满足条件则认为被控变量是平稳的,平稳次数累计加1。
173.被控变量的平稳率日指标的计算方式是根据每日起始时间开始,统计24小时的平稳次数与被控变量测量值的位号数据个数,将被控变量的平稳次数与数据个数的比值作为被控变量的日平稳率。
174.被控变量的平稳率月指标的计算方式是根据每月起始时间开始,统计30天的平稳次数与被控变量测量值的位号数据个数,将被控变量的平稳次数与数据个数的比值作为被控变量的月平稳率。
175.变量指标为被控变量超限率时,采用该控制器的被控变量超限率指标所属的被控变量超限率指标计算逻辑对被控变量超限率变量指标的信息进行处理获取被控变量超限率包括:
176.d1、针对预先设定的时间段中的每个采样时间点的位号数据,判断是否满足预先设定的被控变量投运状态条件。
177.其中,所述预先设定的被控变量投运状态条件为:所述采样时间点的位号数据中的被控变量为开。
178.d2、若满足,则确定所述采样时间点的位号数据中的被控变量为投运状态。
179.并判断所述采样时间点的位号数据是否满足预先设定的被控变量超限条件,若满足,则确定所述采样时间点的位号数据中的被控变量为超限状态。
180.所述预先设定的被控变量超限条件为:被控变量测量值小于被控变量的操作下限或被控变量测量值大于被控变量的操作上限。
181.d3、基于预先设定的时间段中满足预先设定的被控变量投运状态条件的采样时间点的位号数据和满足预先设定的被控变量超限条件的采样时间点的位号数据,获取预先设定时间段内被控变量的超限率。
182.其中,所述预先设定时间段内被控变量的超限率为:预先设定时间段内位号数据中的被控变量为超限的采样时间点的个数与预先设定时间段内的被控变量为投运状态的采样时间点的个数的比值。
183.参见图7,在本实施例的实际应用中,获取被控变量超限率包括:
184.对应每个采样时间点的位号数据,判断被控变量开关是否为开,即当前时间被控变量是否投运,如果投运则投运次数累计加1。
185.在被控变量开关开启时判断当前采样时间点的被控变量测量值超出被控变量的操作上下限范围,如果被控变量测量值小于操作下限或者大于操作上限则则认为被控变量超限,超限次数累计加1。
186.被控变量的有效投运率日指标的计算方式是根据每日起始时间开始,统计24小时的超限次数与投运次数,将被控变量的超限次数与投运次数的比值作为被控变量的日超限率。
187.被控变量的有效投运率月指标的计算方式是根据每月起始时间开始,统计月的超限次数与投运次数,将被控变量的超限次数与投运次数的比值作为被控变量的月超限率。
188.在具体实现过程中,s04包括:
189.根据预先设定的操作变量有效投运率、被控变量有效投运率、被控变量平稳率、被控变量超限率等级标准,分别确定所述操作变量有效投运率、被控变量有效投运率、被控变量平稳率、被控变量超限率的等级。
190.所述评价结果包括操作变量有效投运率的等级、被控变量有效投运率的等级、被控变量平稳率的等级、被控变量超限率的等级。
191.本实施例中的一种模型预测控制器性能的评估方法,由于采用的变量指标所述的指标的计算逻辑更合理,因此,能够达到按照指标的计算逻辑计算位号数据得到的评估所述控制器性能的量化信息更为准确。
192.第二方面,本实施例还提供一种模型预测控制器性能的监控系统,所述系统部署在b/s端,所述系统包括:
193.数据源,用于存储监控系统读取的控制网内模型预测控制器以及dcs设备中的位号数据。
194.所述控制器的位号数据包括该控制器关联的至少一个变量指标的信息。
195.标准数据服务组件,包括标准化数据服务接口。
196.所述标准化数据服务接口与性能监控服务器连接。
197.性能监控服务器,借助于所述监控系统中的标准化数据服务接口读取数据源内的
位号数据,并对所述位号数据进行处理,获取处理结果。
198.所述性能监控服务器包括指标计算模块。
199.所述指标计算模块,用于基于控制器确定每一个变量指标所属的指标计算逻辑,并针对每一个控制器,采用该控制器的每一个变量指标所属的指标计算逻辑对该变量指标的信息进行处理,获取用于评估所述控制器性能的量化信息。
200.本实施例中的所述指标计算模块,变量指标为操作变量有效投运率时,获取操作变量有效投运率的方法就是本实施例中基于模型预测控制器评估控制器性能的方法记载的获取操作变量有效投运率的具体方法,在此不作赘述。变量指标为被控变量有效投运率时,获取被控变量有效投运率的方法就是本实施例中基于模型预测控制器评估控制器性能的方法记载的获取被控变量有效投运率的具体方法,在此不作赘述。变量指标为被控变量平稳率时,获取被控变量平稳率的方法就是本实施例中基于模型预测控制器评估控制器性能的方法记载的获取被控变量平稳率的具体方法,在此不作赘述。变量指标为被控变量超限率时,获取被控变量超限率的方法就是本实施例中基于模型预测控制器评估控制器性能的方法记载的获取被控变量超限率的具体方法,在此不作赘述。
201.在具体实现过程中,所述性能监控服务器还包括:
202.控制器监控模块,采集监控系统读取的控制网内控制器实时运行的动态数据,针对所述动态数据展示与监控。本实施例中主要是通过图表化方式直观展示控制器运行情况,是对控制器运行性能判断的重要手段,有利于项目人员的及时维护,保证持续的质量效益。常用的监控内容是以控制器为节点,显示控制器开关和运行状态,操作变量名称、当前值、操作上限、操作下限、输出值、先控开关、运行状态等,显示被控变量名称、测量值、操作上限、操作下限、目标值、工程上限、工程下限、先控开关、运行状态等位号信息。
203.等级评估模块,用于根据预先设定的变量指标的等级标准和量化信息,获取所述控制器的评价结果。
204.所述评价结果包括量化信息所对应的变量指标的等级。
205.报表展示模块,用于根据的量化信息,生成相应报表。
206.本实施例中监控系统支持多数据源连接,满足不同数据源读取,满足用户各数据源需求;支持对控制器运行性能展示与监控,保障及时专业的维护以及控制器健康良好的运行,集成了常用性能评价指标,提供指标的等级评估,并以颜色在指标趋势图中显性区分等级;同时周期性生成厂、车间、装置、控制器不同层级的日报月报,支持报表导出,可定制化报表;另外还支持历史数据查询及趋势图展示,支持指标重算功能和班组配置计算功能。
207.由于本发明上述实施例所描述的系统,为实施本发明上述实施例的方法所采用的系统,故而基于本发明上述实施例所描述的方法,本领域所属技术人员能够了解该系统的具体结构及变形,因而在此不再赘述。凡是本发明上述实施例的方法所采用的系统都属于本发明所欲保护的范围。
208.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例,或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
209.本发明是参照根据本发明实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。
210.应当注意的是,在权利要求中,不应将位于括号之间的任何附图标记理解成对权利要求的限制。词语“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的词语“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的权利要求中,这些装置中的若干个可以是通过同一个硬件来具体体现。词语第一、第二、第三等的使用,仅是为了表述方便,而不表示任何顺序。可将这些词语理解为部件名称的一部分。
211.此外,需要说明的是,在本说明书的描述中,术语“一个实施例”、“一些实施例”、“实施例”、“示例”、“具体示例”或“一些示例”等的描述,是指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
212.尽管已描述了本发明的优选实施例,但本领域的技术人员在得知了基本创造性概念后,则可对这些实施例作出另外的变更和修改。所以,权利要求应该解释为包括优选实施例以及落入本发明范围的所有变更和修改。
213.显然,本领域的技术人员可以对本发明进行各种修改和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也应该包含这些修改和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献