干扰推定装置、干扰推定方法以及程序与流程



1.本公开涉及干扰推定装置、干扰推定方法以及程序。


背景技术:



2.在垃圾焚烧炉中设置锅炉、回收垃圾焚烧时产生的热、利用产生的蒸汽进行发电的垃圾发电不仅使垃圾作为废弃物,而且使垃圾产生作为燃料的附加价值,这一点在经济上是重要的。为了提高垃圾的作为燃料的附加价值,使产生的蒸汽量稳定化,有效的是能按照计划进行发电。在专利文献1中公开了一种控制方法,该控制方法涉及垃圾发电,着眼于作为垃圾焚烧炉的发热量的变动原因的废弃物所具有的水分,根据废弃物的水分率的变动来调节每单位时间的向焚烧炉的废弃物的供给量。即,在专利文献1中公开了如下技术:根据废弃物的水分含有率推定对蒸汽流量的干扰,在干扰影响控制量(蒸汽流量)前调整垃圾供给量等,由此实现稳定的发电。
3.在专利文献2中公开了如下方法:推定废弃物的每单位供给量的发热量,进行垃圾焚烧炉的燃烧控制。然而,为了推算废弃物的每单位供给量的发热量,需要几小时的数据,推算出的值是将几小时平均化而得到的值,因此特别是在废弃物的性质在时间上发生变动的情况下,无法及时地对当前时刻的“废弃物的每单位时间的发热量”进行推算。因此,用于调节向焚烧炉供给的废弃物、燃烧空气的推定锅炉蒸发量(蒸汽流量)变得不可靠,发电可能会变动。在专利文献2的技术中,(1)通过传感器测量排气中的氧气和水分的成分浓度,计算废弃物的发热量,(2)基于计算出的废弃物的发热量计算锅炉蒸发量,(3)基于计算出的锅炉蒸发量控制向焚烧炉投入的废弃物、燃烧空气等的供给量。即,在专利文献2中,根据废弃物的发热量的变动来推定干扰,基于根据作为干扰的表现的发热量计算出的锅炉蒸发量来进行垃圾焚烧炉的燃烧控制。
4.现有技术文献
5.专利文献
6.专利文献1:日本特开2019-178850号公报
7.专利文献2:日本专利第5996762号公报


技术实现要素:



8.发明要解决的问题
9.专利文献1、2公开的控制方法是以垃圾焚烧炉的特性为基础,以控制量相对于蒸汽流量等控制量的变动稳定的方式进行控制的技术,是垃圾焚烧炉所固有的技术。最近的机器学习没有能将相同的技术应用于其他对象物的通用性。要求推定在控制对象中产生的干扰的通用的方法。
10.本公开提供能解决上述问题的干扰推定装置、干扰推定方法以及程序。
11.技术方案
12.本公开的干扰推定装置具备:获取部,获取控制对象所具备的传感器测量出的测
量值;以及推定部,计算以所述测量值作为要素的测量向量的方差协方差矩阵,对所述方差协方差矩阵进行奇异值分解来计算最大奇异值的奇异向量,基于所述奇异向量和所述测量向量来推定在所述控制对象中产生的干扰。
13.此外,本公开的干扰推定方法具有以下步骤:获取控制对象所具备的传感器测量出的测量值;以及计算以所述测量值作为要素的测量向量的方差协方差矩阵,对所述方差协方差矩阵进行奇异值分解来计算最大奇异值的奇异向量,基于所述奇异向量和所述测量向量来推定在所述控制对象中产生的干扰。
14.此外,本公开的程序使计算机执行以下步骤:获取控制对象所具备的传感器测量出的测量值;以及计算以所述测量值作为要素的测量向量的方差协方差矩阵,对所述方差协方差矩阵进行奇异值分解来计算最大奇异值的奇异向量,基于所述奇异向量和所述测量向量来推定在所述控制对象中产生的干扰。
15.发明效果
16.根据上述的干扰推定装置、干扰推定方法以及程序,能够推定干扰。
附图说明
17.图1是各实施方式的控制系统的概略图。
18.图2是表示第一实施方式的干扰推定装置的主要部分的功能构成的一个例子的图。
19.图3是表示第一实施方式的干扰推定处理的一个例子的图。
20.图4是表示第一实施方式的处理的更新定时的一个例子的图。
21.图5是表示第二实施方式的干扰推定装置的主要部分的功能构成的一个例子的图。
22.图6是表示第二实施方式的干扰推定处理的一个例子的图。
23.图7是表示第三实施方式的干扰推定装置的主要部分的功能构成的一个例子的图。
24.图8是表示第三实施方式的干扰推定处理的一个例子的图。
25.图9是表示第四实施方式的干扰推定装置的主要部分的功能构成的一个例子的图。
26.图10是表示第四实施方式的干扰的产生时刻及其影响表现于测量值为止的时间差的一个例子的图。
27.图11是表示第四实施方式的干扰推定处理的一个例子的图。
28.图12是表示第五实施方式的干扰推定装置的主要部分的功能构成的一个例子的图。
29.图13是表示第五实施方式的干扰推定处理的一个例子的图。
30.图14是表示第六实施方式的干扰推定装置的主要部分的功能构成的一个例子的图。
31.图15是表示各实施方式的干扰推定装置的硬件构成的一个例子的图。
具体实施方式
32.以下,参照附图对实施方式的干扰推定装置进行说明。在以下的说明中,对具有相同或者类似的功能的构成标注相同的附图标记。并且,有时会省略这些构成的重复的说明。“xx或yy”并不限于xx和yy中的任一方的情况,也可以包括xx和yy双方的情况。这在选择性要素为三个以上的情况下也同样。“xx”和“yy”是任意的要素(例如任意的信息)。
33.《第一实施方式》
34.(构成)
35.图1是各实施方式的控制系统的概略图。
36.控制系统100包括:干扰推定装置10、控制装置20以及控制对象30。干扰推定装置10在控制对象30的控制时,推定对其控制量造成影响的干扰。干扰推定装置10具备:获取部11、推定部12以及输出部13。获取部11获取设于控制对象30的传感器测量的测量值。当在控制对象30中产生干扰时,其干扰会表现为获取部11获取的测量值的变动。推定部12使用获取部11获取到的测量值来推定控制量产生的干扰q的大小。输出部13向控制装置20输出干扰q的推定值(以下,记载为干扰q或者推定值q)。
37.控制装置20从干扰推定装置10获取干扰q,并获取控制对象30的传感器测量出的测量值。控制装置20根据干扰q和测量值对控制对象30进行控制。控制对象30是指例如垃圾焚烧炉、发电设备、化学设备等各种设备,船舶、燃气轮机、蒸汽轮机、压缩机等各种机械等。以下,列举垃圾焚烧炉作为控制对象30的一个例子对本公开的干扰推定处理进行说明,但各实施方式的应用对象不限于垃圾焚烧炉。
38.控制装置20获取的测量值包括控制量。控制装置20例如以控制量固定的方式对控制对象30进行控制。例如,理想的是,在垃圾焚烧炉中以使产生的蒸汽的流量固定的方式进行运转。若产生的蒸汽流量固定,则作为焚烧炉能够以最大能力持续地产生蒸汽,因此能使垃圾的焚烧量,即处理量和基于发电的售电收入最大化。然而,从市中回收的垃圾多种多样,例如,即使在时间上以相同的比例向炉供给垃圾,也无法使蒸汽流量固定。在专利文献1的技术中,测量垃圾的水分,在专利文献2的技术中,推定垃圾的每单位质量的发热量并推定炉的发热量的变动原因,用于废弃物、燃烧空气的调节。蒸汽流量等成为控制目的的变量通常被称为控制量。并且,使包括控制量的控制对象的测量值违反意图地变动的情况通常被称为干扰。在垃圾焚烧炉中,垃圾中的水分的变动、垃圾的每单位质量的发热量的变动为代表性的干扰。而且,若宏观地理解这些干扰,则炉整体的发热量的变动也为干扰。专利文献1、2中记载的技术均为基于与垃圾焚烧炉相关的热学知识来推定与燃烧速度的变动相关的特定的干扰的技术。与此相对,就本实施方式的技术而言,即使没有关于控制对象的例如热学那样的现有知识,也能够推定干扰q。具体而言,根据从设于控制对象的传感器得到的测量值来推定主导性的干扰。以下,以垃圾焚烧炉为例,对推定部12的干扰q的推定流程进行说明。
39.图2是表示第一实施方式的干扰推定装置的主要部分的功能构成的一个例子的图。
40.图2中示出干扰推定装置10中的推定部12的主要部分的构成。推定部12具备:单元121,构成以控制对象30的传感器测量出的测量值作为要素的m行1列的测量向量y;单元122,计算测量向量y的方差协方差矩阵;单元123,对方差协方差矩阵进行奇异值分解来计
算最大奇异值的奇异向量;以及单元124,基于最大奇异值的奇异向量来推定控制对象30的干扰q。
41.(干扰的推定流程)
42.由q∈r1表示干扰。在垃圾焚烧炉中,作为干扰q的主导性的干扰是燃烧速度。当干扰q变动时,测量值y∈rm也变动。如算式(1)所示,用一次式对两者的变动进行近似。
43.y=c1×q……
(1)
44.算式(1)的c1为m行1列的系数向量。c1表示干扰q增加时的测量向量y的响应。在垃圾焚烧炉中,若燃烧速度增加,则蒸汽流量增加,燃烧室温度升高,排气的氧气浓度减少。c1是对增加、减少进行定量化的系数向量,如以下方式确定其值。首先,如算式(2)那样计算以测量值作为列要素的测量向量y的方差协方差矩阵q0∈rm×m。算式(2)的var为方差的记号。
45.q0=var(y)
……
(2)
46.接着,对方差协方差矩阵q0进行奇异值分解(singular value decomposition,svd),求出算式(3)的奇异向量ui(i=1,2,
……
,m)∈rm和奇异值σ
2i
(i=1,2,
……
,m)∈r
+
。奇异值在此按照奇异值分解的惯例,按照大小顺序进行排序。即σ
21
为最大奇异值,σ
2m
为最小奇异值。右肩的记号t表示矩阵的转置。
47.[数式1]
[0048][0049]
接着,设为存在干扰ρi(i=1,2,
……
,m)∈r1,如算式(4)那样,由奇异向量u和未知的干扰ρ表示测量向量y的变动。未知的干扰ρ的要素是线性独立的,即若i≠j,则cov(ρi,ρj)=0。cov为协方差的记号。对测量向量y的方差协方差矩阵q0进行奇异值分解时可知u的值,因此能根据测量向量y计算未知的干扰ρ的值。
[0050]
[数式2]
[0051][0052]
由于方差协方差矩阵q0的对称性,奇异向量u具有算式(5)的性质。
[0053]
[数式3]
[0054][0055]
因此,能在算式(4)的两边从左起乘以u
t
而显式地(explicitly)定义干扰ρ。
[0056]
[数式4]
[0057][0058]
计算干扰ρ的方差协方差矩阵时得到算式(7)。
[0059]
[数式5]
[0060][0061]
作为未知的干扰的第一要素的ρ1的方差如算式(7)所示,为最大奇异值σ
12
。因此,可以说测量向量y的方差起因于ρ1的分量最大。这是因为,根据奇异值的性质,成立以下算式(8),
[0062]
var(y1)+var(y2)+
……
+var(ym)=
[0063]
σ
12

22
+
……

m2
……
(8),
[0064]
特别是当σ
12
》》σ
22

32
+
……

m2
时,如以下算式(8a)那样进行近似,测量向量y的变动被ρ1主导。
[0065]
[数式6]
[0066][0067]
从算式(6)取出与ρ1相关的部分,得到算式(9)作为干扰q的推定式。
[0068]
[数式7]
[0069][0070]
在垃圾焚烧炉的例子中,可知作为干扰q,燃烧速度的变动是主导性的。当获取部11获取测量值y,推定部12根据上述的流程,通过算式(9)推定主导性的干扰q时,该干扰q为燃烧速度的变动。输出部13将干扰q向控制装置20输出。控制装置20将干扰q视为燃烧速度的变动,以将其抵消的方式调整燃烧空气、垃圾供给。由此,能使蒸汽流量固定地使垃圾焚烧炉运转。不限于垃圾焚烧炉,无论是何种控制对象,都能对主导性的干扰进行推测。例如,在船舶的自动转向中潮流为主导性的干扰,在汽车的速度控制中路面的坡度等为主导性的干扰。这些是从经验得到的见解,而不是运动方程式等分析性的单元。
[0071]
(动作)
[0072]
将上述的流程示于图3。图3是表示第一实施方式的干扰推定处理的一个例子的图。首先,获取部11获取设于垃圾焚烧炉的传感器测量出的蒸汽流量、燃烧室温度、排气的氧气浓度等测量值(步骤s1)。推定部12的单元121使用获取部11获取的测量值来构成测量向量y(步骤s2)。例如,单元121构成以蒸汽流量、燃烧室温度、排气的氧气浓度的各测量值作为要素的测量向量y。接着,推定部12的单元122根据算式(2)计算方差协方差矩阵q0(步骤s3)。接着,推定部12的单元123根据算式(3)对方差协方差矩阵进行奇异值分解来计算最大奇异值的奇异向量(步骤s4)。接着,推定部12的单元124根据算式(9)来推定干扰q(步骤s5)。推定部12向控制装置20输出干扰q。
[0073]
将上述的干扰推定处理中的测量向量y、干扰q、q0、u1的更新定时的关系示于图4。例如,测量向量y以新的测量值到达干扰推定装置10的周期ta进行更新,相应地干扰q也以周期ta进行更新。此外,基于算式(2)的方差协方差矩阵q0、基于算式(3)的奇异值分解的u1的更新以周期tb进行更新。奇异值向量u1根据方差协方差矩阵来决定值,因此以更新方差协方差矩阵q0的周期tb进行计算。更新周期基于对象的特性来确定,但通常为ta《《tb。作为特殊的情况,若对象的特性固定,则奇异值向量u1也可以固定为事先决定的值。
[0074]
根据本实施方式,能基于控制对象30中测量出的测量值,推定影响控制量的干扰q。大多情况下,控制对象30的传感器是为了对控制量、影响控制量的物理量进行测量而设置的,因此无需追加新的传感器,能使用已设的传感器的测量值来推定干扰q。此外,如图4所举例示出的那样,能以得到测量向量y的周期ta推定基于最新的测量值的及时的干扰q。此外,只要执行设于控制对象30的传感器进行的测量值的获取和上述的流程即可,因此能够不取决于控制对象30的特性而广泛应用于各种控制对象30的干扰推定。
[0075]
《第二实施方式》
[0076]
使用图5、图6对第二实施方式的干扰推定装置进行说明。
[0077]
在第一实施方式中,以事先明确了主导性的干扰(例如,燃烧速度)为前提。在垃圾焚烧炉中,已知燃烧速度为主导性的干扰,因此由算式(9)计算出的干扰q为燃烧速度的变动,基于燃烧速度的变动调节了燃烧空气、垃圾的供给量。在第二实施方式中,将干扰换算为控制量的变动来进行推定。由此,即使在事先未知主导性的干扰的情况下,也能应用与第一实施方式相同的方法。例如,在垃圾焚烧炉的情况下,控制量是指蒸汽流量,将干扰换算为控制量的变动来进行推定是指将燃烧速度的变动换算为其引起的蒸汽流量的变动来进
行推定。通过换算为控制量的变动来进行推定,可得到如下优点:即使没有燃烧速度的变动为主导性的干扰这样的知识,也能推定干扰q,不仅如此,在控制垃圾焚烧炉的基础上,无需将干扰q的大小(燃烧速度)换算为作为控制量的蒸汽流量,能以蒸汽流量的状态处理并挪用于控制。
[0078]
(构成)
[0079]
图5是表示第二实施方式的干扰推定装置的主要部分的功能构成的一个例子的图。
[0080]
第二实施方式的干扰推定装置10a具备推定部12a来代替推定部12。第二实施方式的获取部11获取的测量值包括控制量。以下,将控制量配置为测量向量y的第一要素来进行说明。
[0081]
第二实施方式的推定部12a具备单元125来代替单元124,所述单元125基于最大奇异值的奇异向量将施加于对象物的干扰推定为控制量的变动。推定部12a与第一实施方式同样地,由算式(2)计算测量向量y的方差协方差矩阵q0,如算式(3)那样对方差协方差矩阵q0进行奇异值分解。然后,推定部12a计算奇异值向量ui(i=1,2,
……
,m)和奇异值σ
2i
(i=1,2,
……
,m)。取出算式(6)的第一行而得到的为算式(6a)。
[0082]
[数式8]
[0083][0084]
此处,u
1,j
(j=1,2,
……
,m)为关于最大奇异值的奇异值向量u1的第j要素。若对应于第一要素(控制量)的最大奇异值为主导性的,即若σ
21
》》σ
22

23
+
……

2m
,则测量向量y如算式(10a)那样进行近似。
[0085]
[数式9]
[0086][0087]
算式(6a)的ξ通过主导性的ρ1如算式(11)所示。
[0088]
[数式10]
[0089][0090]
此处ξ|ρ1表示将ρ1作为输入条件时的ξ。
[0091]
同样地,控制量通过ρ1如下所示。
[0092]
y1|ρ1=u
11
ρ1……
(12)
[0093]
此处y1|ρ1表示将ρ1作为输入条件时的y1。根据算式(12)可知ξ的值时,将换算为控制量的变动的干扰记为q
y1
|ξ,其由以下算式(13)所示。
[0094]
[数式11]
[0095][0096]
(动作)
[0097]
将上述的流程示于图6。图6是表示第二实施方式的干扰推定处理的一个例子的图。首先,获取部11获取设于垃圾焚烧炉的传感器测量出的测量值(步骤s1)。测量值包括控制量。接着,推定部12a的单元121构成测量向量y(步骤s2)。单元121将控制量作为第一要素,构成测量向量y。接着,推定部12a的单元122根据算式(2)计算方差协方差矩阵q0(步骤s3)。接着,推定部12a的单元123根据算式(3)对方差协方差矩阵进行奇异值分解来计算最大奇异值的奇异向量(步骤s4)。接着,推定部12a的单元125根据算式(13)推定换算为控制量的变动的干扰q
y1
|ξ(步骤s6)。推定部12a向控制装置20输出干扰q
y1
|ξ。
[0098]
根据本实施方式,除了第一实施方式的效果以外,即使没有关于干扰的知识,也能基于控制对象30中测量出的测量值,计算将干扰q换算为控制量的变动而得到的推定值q
y1
|ξ。例如,与第一实施方式同样地,测量向量y和干扰q
y1
|ξ以周期ta进行更新。另一方面,奇异值向量u1根据方差协方差矩阵q0来决定值,因此以更新方差协方差矩阵q0的周期tb进行计算。此外,若对象的特性固定,则奇异值向量u1也可以固定为事先决定的值。
[0099]
《第三实施方式》
[0100]
使用图7、图8对第三实施方式的干扰推定装置进行说明。
[0101]
在第三实施方式中,比较将干扰推定为控制量的变动的推定值q
y1
|ξ与控制量的实测值y1来判定干扰推定的精度。若精度差,则控制装置20取消抵消干扰的调节。在垃圾焚烧炉的例子中,若推定出的蒸汽流量的变动与实际的蒸汽流量之差小,则基于推定出的蒸汽流量的变动来调节燃烧空气、垃圾供给而抵消变动。另一方面,若推定出的蒸汽流量的变动与实际的蒸汽流量之差大,则取消调节。
[0102]
(构成)
[0103]
图7是表示第三实施方式的干扰推定装置的主要部分的功能构成的一个例子的图。
[0104]
第三实施方式的干扰推定装置10b具备推定部12b来代替推定部12。推定部12b通过在第二实施方式中说明的处理来计算推定值q
y1
|ξ,判定推定值q
y1
|ξ的精度。推定部12b除了第二实施方式的推定部12a的构成以外,还具备:单元126,计算推定出的控制量的变动与实际的控制量的误差;单元127,对计算出的误差的方差进行计算;以及单元128,根据误差的方差判定干扰推定的可靠性。第二实施方式的获取部11获取的测量值包括控制量。以下,将控制量配置为测量向量y的第一要素来进行说明。第三实施方式的输出部13除了推定值q
y1
|ξ以外,还输出干扰推定精度的判定结果(调整限制指令)。
[0105]
推定部12b获取推定出的控制量(例如,蒸汽流量)的变动的推定值q
y1
|ξ和实际的控制量y1,由以下算式(14)计算变动的推定值q
y1
|ξ与控制量y1之差的方差。
[0106]
j=var(y
1-q
y1
|ξ)
……
(14)
[0107]
若方差j比预先设定的阈值小,则推定部12b对调整限制指令设定关闭,若方差j比预先设定的阈值大,则推定部12b对调整限制指令设定打开。输出部13向控制装置20输出推定部12b计算出的推定值q
y1
|ξ和调整限制指令。若调整限制指令为关闭(方差j比阈值小),则控制装置20实施抵消干扰的调节。例如,在垃圾焚烧炉的情况下,以抑制蒸汽流量的变动(推定值q
y1
|ξ)的方式调整垃圾供给、燃烧空气的供给量。若调整限制指令为打开(方差j比阈值大),则不实施抵消干扰的调整。
[0108]
(动作)
[0109]
将上述的流程示于图8。图8是表示第三实施方式的干扰推定处理的一个例子的图。首先,通过在第二实施方式中说明的处理,推定部12b推定换算为控制量的变动的干扰q
y1
|ξ(步骤s10)。接着,单元126计算推定的控制量的变动即干扰q
y1
|ξ与控制量y1的误差(步骤s11)。接着,单元127计算步骤s11中计算出的误差的方差j(步骤s12)。接着,单元128基于步骤s12中计算出的误差的方差j,判定干扰q
y1
|ξ的推定的可靠性(步骤s13)。在方差j比规定的阈值大的情况下,单元128判定为推定不可靠,在方差j比规定的阈值小的情况下,单元128判定为推定可靠。如图7所示,在该判定中也可以设有迟滞宽度。通过设置迟滞宽度,能吸收控制量y1的测量误差、变动,进行稳定的控制。单元128在判定为推定不可靠时,对调整限制指令设定打开,单元128在判定为推定可靠时,对调整限制指令设定关闭。推定部12b向控制装置20输出干扰的推定值q
y1
|ξ和调整限制指令(打开或关闭)(步骤s14)。
[0110]
在步骤s13中,在调整限制指令为打开的状况持续的情况下,推定部12b也可以进行提高使用图4进行说明的q0、u1的更新频率等,尝试提高精度。在即使如此精度也没有提高的情况下,也可以重新选定作为在推定值q
y1
|ξ的计算中使用的测量向量y的第二要素以下而使用的测量值。
[0111]
根据本实施方式,除了第二实施方式的效果以外,还能在确认干扰推定值q
y1
|ξ的精度的同时,进行控制对象30的控制。此外,通过将基于调整限制指令的值在基于干扰的推定值q
y1
|ξ的调整的执行和停止之间自动地进行切换的功能嵌入控制装置20,能确保控制装置20的控制精度。
[0112]
《第四实施方式》
[0113]
使用图9~图11对第四实施方式的干扰推定装置10c进行说明。
[0114]
从干扰发生起至成为控制量、测量值的变动而表现之前,通常存在时间滞后。例如,在垃圾焚烧炉中,作为干扰而燃烧速度变化后,其影响表现于炉内的温度花费例如10秒
的时间,以蒸汽流量的变动的形式表现花费例如300秒的时间。即,例如即使在时刻t燃烧速度变化,其影响表现于炉内温度的时刻为t+10,表现于蒸汽流量的变动的时刻为t+300。因此,在该情况下,关于燃烧速度的变动,炉内温度与蒸汽流量存在290秒的响应的时间差。若已知这一点,则应该对两者附加290秒的时间差来构成测量向量y。例如,若设为测量向量y包括蒸汽流量和炉内温度,则时刻t的测量向量的要素使用时刻t的蒸汽流量和时刻t-290的炉内温度。在滞后时间的值不确定的情况下,可以改变滞后时间的值而设定多个。例如,在前述的例子中,测量向量y的要素设为时刻t的蒸汽流量和时刻t-290的炉内温度。还可以在其中加入时刻t-350的炉内温度、时刻t-320的炉内温度、时刻t-260的炉内温度等作为测量向量y的要素。
[0115]
图9是表示第四实施方式的干扰推定装置的主要部分的功能构成的一个例子的图。
[0116]
图9中示出与第二实施方式组合的情况的第四实施方式的构成。第四实施方式的推定部12c除了第二实施方式的构成以外,还具备滞后时间校正单元129。针对测量向量y的各要素,滞后时间校正单元129将过去测量出的测量值与滞后时间建立对应来进行存储。例如,在测量向量y包括蒸汽流量和炉内温度的情况下,滞后时间校正单元129将在时刻t通过获取部11获取到的290秒前的炉内温度的测量值与炉内温度比蒸汽流量滞后290秒的情况建立对应来进行存储。滞后时间校正单元129获取测量向量y,根据存储于内部的滞后时间的值来校正测量向量的各个要素的滞后时间,输出滞后时间校正后的测量向量y

。在第四实施方式中,推定部12c基于滞后时间校正后的测量向量y

推定干扰来代替测量向量y。
[0117]
使用图10对时间校正进行进一步具体说明。图10是表示干扰的产生时刻及其影响表现于测量值为止的时间差的一个例子的图。测量向量y存在m个要素,若将每个要素的滞后时间设为τi(i=1,2,

,m),则从干扰产生起至在测量向量y的要素中表现出响应为止的时间如图10所示。在此,为了简化说明,设为测量向量y

的要素按照滞后时间的大的顺序排列。控制量为垃圾焚烧炉等设备的最终的输出,因此通常滞后时间在测量向量y

的要素中为最大。由于是用于补偿控制量的变动的干扰推定,因此将响应比控制量慢的要素用于干扰的推定是没有意义的。因此,在测量向量y的要素中,控制量的滞后时间当然最大。考虑在时刻t计算算式(6a)的ξ。如图10所示,用于ξ的计算的是时刻t以前的信息。另一方面,需要说明的是,对控制量y1表现干扰的影响的是τδ=τ
2-τ1后。滞后时间校正后的测量向量y

能使用滞后时间如以下算式(15)那样表示。
[0118]
[数式12]
[0119][0120]
使用该滞后时间校正后的测量向量y

求出方差协方差矩阵q0,进而计算其奇异向
量u。在时刻t时间点{y
~2
,y
~3

……
,y
~m
}为当前值或者过去值,因此推定部12c使用它们通过算式(11)计算ξ|ρ1,使用算式(13)计算干扰q
y^1
|ξ。干扰q
y^1
|ξ为在时刻t的时间点预测的时刻t+τ
δ
的控制量(例如,蒸汽流量)的变动的预测。由于将来的值已知,因此若显示于垃圾焚烧炉的运转操作盘等上,则有助于运转操作。
[0121]
(动作)
[0122]
将上述的流程示于图11。图11是表示第四实施方式的干扰推定处理的一个例子的图。首先,获取部11获取设于垃圾焚烧炉的传感器测量出的蒸汽流量、燃烧室温度、排气的氧气浓度等测量值(步骤s1)。接着,推定部12c的单元121构成测量向量y(步骤s2)。接着,推定部12c的滞后时间校正单元129获取测量向量y,输出校正了各要素的滞后时间的、滞后时间校正后的测量向量y

(步骤s7)。以后与第二实施方式相同。即,推定部12c的单元122根据算式(2)计算方差协方差矩阵q0(步骤s3)。接着,推定部12c的单元123根据算式(3)对方差协方差矩阵进行奇异值分解来计算最大奇异值的奇异向量(步骤s4)。接着,推定部12c的单元125根据算式(13)推定换算为控制量的变动的干扰q
y^1
|ξ(步骤s6)。推定部12c将干扰的推定值(预测值)q
y^1
|ξ向控制装置20输出。
[0123]
根据第四实施方式,除了第二实施方式的效果以外,由于对在各个测量值中直至表现出干扰的影响为止的滞后时间进行校正,因此能提高干扰推定精度。第四实施方式不仅能与第二实施方式组合,还能与第一实施方式、第三实施方式组合。此外,在与第二实施方式、第三实施方式组合的情况下,根据第四实施方式,能预测将来的控制量。
[0124]
《第五实施方式》
[0125]
使用图12~图13对第五实施方式的干扰推定装置10d进行说明。
[0126]
在第四实施方式中,推定了由干扰引起的控制量的变动的预测值。在第五实施方式中,组合第四实施方式与第三实施方式来判定预测的精度。若已知预测精度差,则控制装置20取消抵消干扰的调节,以使误差不会造成不良影响。例如,在垃圾焚烧炉的例子中,若预测出的蒸汽流量的变动与实际的蒸汽流量之差小,则控制装置20基于预测出的蒸汽流量的变动调节燃烧空气、垃圾供给来抵消变动。另一方面,若预测出的蒸汽流量的变动与实际的蒸汽流量之差大,则控制装置20取消调节。
[0127]
(构成)
[0128]
图12是表示第五实施方式的干扰推定装置的主要部分的功能构成的一个例子的图。
[0129]
第五实施方式的干扰推定装置10d具备推定部12d来代替推定部12。推定部12d通过下述的类似于第四实施方式的说明的处理来计算推定值q
y^1
|ξ,基于与实际的控制量(例如,蒸汽流量)y1之差的方差判定推定值q
y^1
|ξ的精度。推定部12d除了第四实施方式的推定部12c的构成和第三实施方式的单元126~128以外,还具备根据控制量的变动来推定控制量的单元130,该控制量的变动是基于直至干扰的影响表现于控制量为止的滞后时间和干扰的预测值的控制量的变动。第二实施方式的获取部11获取的测量值包括控制量。第五实施方式的输出部13输出控制量的预测值y
^1
和控制量的预测值的预测精度的判定结果(调整限制指令)。
[0130]
在第五实施方式中,如算式(16)那样构成在第四实施方式中说明的滞后时间校正后的测量向量。
[0131]
[数式13]
[0132][0133]
测量向量z

对测量向量y

的第二要素追加了控制量y1(t)。求出测量向量z

的方差协方差矩阵q0,进而计算其奇异向量u。在时刻t,{z
~2
,z
~3


,z
~m+1
}为当前值或过去值,因此使用它们并使用算式(17)来计算ξ。
[0134]
[数式14]
[0135][0136]
根据ξ,如算式(18)那样得到z
~1
即时刻t+y1的预测值。
[0137]
[数式15]
[0138][0139]
干扰的预测值q
z~1
|ξ(t)为q
y^1
|ξ(t),为时刻t的控制量y1(t+τ
δ
)的预测值。由于y1(t+τ
δ
)为预测值,因此为了与实际的测量值进行区分而记为y
^1
(t+τ
δ
),若利用τ
δ
×
预测值的时间导数对时刻t与时刻t+τ
δ
之间的预测值的增量进行近似,则导出算式(19)。
[0140]
[数式16]
[0141][0142]
根据算式(19),如算式(20)那样得到表示预测值的时间变化的微分方程式。
[0143]
[数式17]
[0144][0145]
通过针对时间将算式(20)进行数值积分,基于干扰的预测值q
y^1
|ξ(t)可知当前时刻t的控制量的推定值y^1(t)。在实际的计算中,算式(20)能如以下算式(21)那样通过时间常数为τ
δ
、增益为1的一阶滞后滤波器来简便地运算。
[0146]
[数式18]
[0147]
[0148]
单元130通过算式(21),基于在时刻t预测时刻t+τδ的干扰而得到的值q
y^1
|ξ(t)来推定时刻t的控制量。单元127根据通过算式(21)计算出的y^1(t)和实际的控制量的测量值y1(t),与第三实施方式同样地使用以下算式(22)来计算推定值与测量值(实测值)之差的方差。
[0149]
j=var(y1(t)-y^1(t))
……
(22)
[0150]
(动作)
[0151]
图13是表示第五实施方式的干扰推定处理的一个例子的图。
[0152]
通过在第四实施方式中说明的处理,推定部12d预测换算为时刻t+τδ的控制量的干扰q
y^1
|ξ(步骤s20)。接着,单元130推定时刻t的控制量(步骤s21)。如上所述,干扰的预测值q
y^1
|ξ(t)表示时刻t+τδ的控制量y^1(t+τδ)。单元130通过算式(21)进行使时间倒转的计算,根据控制量y^1(t+τδ)推定时刻t的控制量y^1(t)。接着,单元126计算时刻t的控制量的推定值与实际的控制量的误差(步骤s22)。接着,单元127计算步骤s22中计算出的误差的方差j(步骤s23)。单元127根据算式(22)计算方差j。接着,单元128基于在步骤s23中计算出的误差的方差j,判定控制量y^1(t)的推定的可靠性(步骤s24)。在方差j比规定的阈值大的情况下,单元128判定为推定不可靠,在方差j比规定的阈值小的情况下,单元128判定为推定可靠。如图12所示,在该判定中也可以设有迟滞宽度。通过设置迟滞宽度,能吸收控制量y1的测量误差、变动,进行稳定的控制。单元128在判定为推定不可靠时,对调整限制指令设定打开,单元128在判定为推定可靠时,对调整限制指令设定关闭。推定部12d向控制装置20输出控制量的预测值y^1和调整限制指令(打开或关闭)(步骤s25)。
[0153]
在步骤s24中,在调整限制指令为打开的状况持续的情况下,推定部12d也可以进行提高使用图4进行说明的q0、u1的更新频率等,尝试提高精度。在即使如此精度也没有提高的情况下,也可以重新选定作为在推定值q
y^1
|ξ的计算中使用的测量向量z

的第二要素以下而使用的测量值,或者重新设定其滞后时间。
[0154]
根据本实施方式,除了第四实施方式的效果以外,还能在确认干扰预测值q
y^1
|ξ的预测精度的同时,进行控制对象30的控制。此外,通过将基于调整限制指令的值在基于干扰的预测值q
y^1
|ξ的调整的执行和停止之间自动地进行切换的功能嵌入控制装置20,能确保控制装置20的控制精度。
[0155]
《第六实施方式》
[0156]
使用图14对第六实施方式的干扰推定装置10e进行说明。
[0157]
在本公开的干扰的推定中,奇异向量u1∈rm是重要的。奇异向量u1按照预先指定的滞后时间{τ1,τ2,
……
,τm}每隔周期tb进行更新。奇异向量的值在每次更新时变化。虽然可以直接利用变化后的值,但例如若设为计算多个奇异向量并利用其中最优选的奇异向量的多数决方式,则期待干扰推定的可靠度比只有一个时提高。滞后时间也同样。此外,例如,考虑根据控制对象30的运转方式(启动时、额定运转时、低输出运转时),干扰的影响所反映的测量值的种类发生变化等。因此,在第六实施方式中,使奇异向量的更新定时、滞后时间、构成测量向量y的测量值等各不相同,分别通过第五实施方式的方法来判定控制量的预测精度,使用精度最高的控制量,进行控制对象30的控制。
[0158]
(构成)
[0159]
图14是表示第六实施方式的干扰推定装置的主要部分的功能构成的一个例子的
图。
[0160]
第六实施方式的干扰推定装置10e具备:多个第五实施方式的推定部12d;选择单元131,从多个推定部12d分别计算出的方差j中选择最小的方差;选择单元132,选择与选择单元131选出的方差j对应的控制量的预测值y^1;以及选择单元133,选择与选择单元131选出的方差j对应的调整限制指令。第六实施方式的输出部13输出选择单元132所选择的控制量的预测值y^1和选择单元133所选择的调整限制指令。
[0161]
例如,如图14所示,具备推定部12d-1~12d-2,通过选择单元131选出考虑了各自推定出的由干扰引起的控制量的变动的控制量的预测值与实际的控制量之差的方差[j]1、[j]2中最小的方差,选出方差最小的编号并设为i

(算式(23))。
[0162]
[数式19]
[0163][0164]
然后,选择单元132、133分别选择编号i

的来自推定部12d的输出作为控制量的变动的推定值y^
i*
、调整限制指令

,输出部13将它们向控制装置20输出。
[0165]
根据本实施方式,能提高干扰推定的可靠度。推定部12e可以具备针对更新测量向量y的方差协方差矩阵q0的奇异向量的周期tb设定了不同的值的多个推定部12d,也可以具备针对干扰在控制量的值中以变动的形式出现为止的控制量的滞后时间设定了不同的值的多个推定部12d,也可以具备基于不同种类的测量向量y进行干扰推定的多个推定部12d,也可以具备使这三个参数中的两个或三个各不相同的多个推定部12d。
[0166]
图15是表示各实施方式的干扰推定装置的硬件构成的一个例子的图。
[0167]
计算机900具备cpu901、主存储装置902、辅助存储装置903、输入输出接口904、通信接口905。
[0168]
上述的干扰推定装置10~10e安装于计算机900。并且,上述的各功能以程序的形式存储于辅助存储装置903。cpu901从辅助存储装置903读取程序并将该程序扩展至主存储装置902,按照该程序执行上述处理。此外,cpu901按照程序在主存储装置902中确保存储区域。此外,cpu901按照程序在辅助存储装置903中确保用于对处理过程中的数据进行存储的存储区域。
[0169]
需要说明的是,也可以将用于实现干扰推定装置10~20e的全部或部分的功能的程序存储在计算机能够读取的存储介质中,使该存储介质所存储的程序读入到计算机系统中,通过执行来进行各功能部的处理。在此所说的“计算机系统”设为:包括操作系统(os:operating system)、外围设备等硬件。此外,如果“计算机系统”是利用了www系统的情况,则也包含主页提供环境(或者显示环境)。此外,“计算机能够读取的存储介质”是指cd、dvd、usb等可移动介质、内置于计算机系统的硬盘等存储装置。此外也可以是,在利用通讯线路将该程序分发到计算机900的情况下,接受分发的计算机900将该程序在主存储装置902中展开,执行上述处理。此外,上述程序也可以是用于实现前述的功能的一部分的程序,还可以是能够以与已将前述的功能存储在计算机系统中的程序的组合实现的程序。
[0170]
如上所述,对本公开的一些实施方式进行了说明,这些所有的实施方式均作为例子而提出,不意图对发明的范围进行限定。这些实施方式能够以其他各种方式实施,可以在不脱离发明的主旨的范围内进行各种省略、替换、改变。这些实施方式及其变形包括在发明
的范围、主旨内,同样也包括在权利要求书所记载的发明及其等同的范围内。
[0171]
《附记》
[0172]
各实施方式所记载的干扰推定装置10~10e、干扰推定方法以及程序例如可以按照以下方式来理解。
[0173]
(1)第一方案的干扰推定装置10~10e具备:获取部11,获取控制对象所具备的传感器测量出的测量值;以及推定部12,计算以所述测量值作为要素的测量向量的方差协方差矩阵,对所述方差协方差矩阵进行奇异值分解来计算最大奇异值的奇异向量,基于所述奇异向量和所述测量向量来推定在所述控制对象中产生的干扰。
[0174]
由此,能基于控制对象所具备的传感器测量出的测量值来推定在控制对象中产生的干扰(第一实施方式)。
[0175]
(2)第二方案的干扰推定装置10a~10e是(1)的干扰推定装置10a~10e,所述获取部获取成为所述控制对象的控制的目的变量即控制量的测量值,所述推定部基于所述测量向量中的所述最大奇异值的奇异向量(算式(13)),将所述干扰推定为所述控制量的变动。
[0176]
由此,能将干扰换算为控制量的变动来进行推定,即使在事先未知主导性的干扰的情况下,也能推定干扰的大小(第二实施方式)。
[0177]
(3)第三方案的干扰推定装置10b~10c是(1)~(2)的干扰推定装置10b~10c,所述推定部基于推定出的所述干扰的方差的大小,判定推定出的所述干扰的可靠性,将所述判定的结果与推定出的所述干扰一起输出。
[0178]
由此,能判定干扰推定的可靠性。例如,在可靠性低的情况下,通过不使用该推定结果而对控制对象进行控制,能确保控制的精度(第三实施方式)。
[0179]
(4)第四方案的干扰推定装置10c~10d是(1)~(3)的干扰推定装置10c~10d,所述推定部具备校正单元,所述校正单元对直至所述干扰表现为所述测量值的变动为止的滞后时间进行校正,所述推定部通过所述校正单元对所述获取部获取到的所述测量值的滞后时间进行校正,使用以校正后的所述测量值作为要素的所述测量向量来推定所述干扰。
[0180]
从在控制对象中产生干扰起至成为控制量、测量值的变动而表现之前,通常存在时间滞后。根据第四方案,通过考虑时间滞后来推定干扰,能提高干扰的推定精度(第四实施方式)。
[0181]
(5)第五方案的干扰推定装置10d是(4)的干扰推定装置10d,所述推定部基于推定出的所述干扰,推定所述测量值中的所述滞后时间最长的所述测量值的推定值,基于所述测量值的推定值与所述测量值的实测值之差的方差,判定推定出的所述干扰的可靠性,将所述判定的结果与推定出的所述测量值的推定值一起输出。
[0182]
由此,将干扰换算为控制量的变动,与控制量的实测值进行比较来判定干扰推定的精度。由此,能确保使用了干扰的控制的精度(第五实施方式)。
[0183]
(6)第六方案的干扰推定装置10e具备多个(5)的干扰推定装置10d的所述推定部,选择所述干扰的可靠性最高的所述推定部推定出的干扰。
[0184]
由此,能将最高精度地推定出的干扰用于控制(第六实施方式)。
[0185]
(7)第七方案的干扰推定装置10e是(6)的干扰推定装置10e,多个所述推定部分别基于与其他所述推定部不同的所述测量值来推定所述干扰,或者进行与其他所述推定部不同的所述滞后时间的校正来推定所述干扰,或者以与其他所述推定部不同的周期更新所述
方差协方差矩阵和所述奇异向量来推定所述干扰。
[0186]
通过提供各种条件来推定干扰,能提高能够高精度地进行干扰推定的可能性。
[0187]
(8)第八方案的干扰推定方法具有以下步骤:获取控制对象所具备的传感器测量出的测量值;以及计算以所述测量值作为要素的测量向量的方差协方差矩阵,对所述方差协方差矩阵进行奇异值分解来计算最大奇异值的奇异向量,基于所述奇异向量和所述测量向量来推定在所述控制对象中产生的干扰。
[0188]
(9)第九方案的程序使计算机执行以下步骤:获取控制对象所具备的传感器测量出的测量值;以及计算以所述测量值作为要素的测量向量的方差协方差矩阵,对所述方差协方差矩阵进行奇异值分解来计算最大奇异值的奇异向量,基于所述奇异向量和所述测量向量来推定在所述控制对象中产生的干扰。
[0189]
附图标记说明
[0190]
100:控制系统;
[0191]
10~10e:干扰推定装置;
[0192]
11:获取部;
[0193]
12~12e:推定部;
[0194]
13:输出部;
[0195]
20:控制装置;
[0196]
30:控制对象;
[0197]
900:计算机;
[0198]
901:cpu;
[0199]
902:主存储装置;
[0200]
903:辅助存储装置;
[0201]
904:输入输出接口;
[0202]
905:通信接口。

技术特征:


1.一种干扰推定装置,所述干扰推定装置具备:获取部,获取控制对象所具备的传感器测量出的测量值;和推定部,计算以所述测量值作为要素的测量向量的方差协方差矩阵,对所述方差协方差矩阵进行奇异值分解来计算最大奇异值的奇异向量,基于所述奇异向量和所述测量向量来推定在所述控制对象中产生的干扰。2.根据权利要求1所述的干扰推定装置,其中,所述获取部获取成为所述控制对象的控制的目的的变量即控制量的测量值,所述推定部基于所述测量向量的所述最大奇异值的奇异向量,将所述干扰推定为所述控制量的变动。3.根据权利要求1或2所述的干扰推定装置,其中,所述推定部基于推定出的所述干扰的方差的大小,判定推定出的所述干扰的可靠性,将所述判定的结果与推定出的所述干扰一起输出。4.根据权利要求1至3中任一项所述的干扰推定装置,其中,所述推定部具备校正单元,所述校正单元对直至所述干扰表现为所述测量值的变动为止的滞后时间进行校正,所述推定部通过所述校正单元对所述获取部获取到的所述测量值的滞后时间进行校正,使用以校正后的所述测量值作为要素的所述测量向量来推定所述干扰。5.根据权利要求4所述的干扰推定装置,其中,所述推定部基于推定出的所述干扰,推定所述测量值中的所述滞后时间最长的所述测量值的推定值,基于所述测量值的推定值与所述测量值的实测值之差的方差,判定推定出的所述干扰的可靠性,将所述判定的结果与推定出的所述测量值的推定值一起输出。6.根据权利要求5所述的干扰推定装置,其中,具备多个所述推定部,选择所述干扰的可靠性最高的所述推定部推定出的干扰。7.根据权利要求6所述的干扰推定装置,其中,多个所述推定部分别基于与其他所述推定部不同的所述测量值来推定所述干扰,或者进行与其他所述推定部不同的所述滞后时间的校正来推定所述干扰,或者以与其他所述推定部不同的周期更新所述方差协方差矩阵和所述奇异向量来推定所述干扰。8.一种干扰推定方法,所述干扰推定方法具有以下步骤:获取控制对象所具备的传感器测量出的测量值;以及计算以所述测量值作为要素的测量向量的方差协方差矩阵,对所述方差协方差矩阵进行奇异值分解来计算最大奇异值的奇异向量,基于所述奇异向量和所述测量向量来推定在所述控制对象中产生的干扰。9.一种存储有程序的非暂时性计算机可读存储介质,所述程序使计算机执行以下步骤:获取控制对象所具备的传感器测量出的测量值;以及计算以所述测量值作为要素的测量向量的方差协方差矩阵,对所述方差协方差矩阵进行奇异值分解来计算最大奇异值的奇异向量,基于所述奇异向量和所述测量向量来推定在所述控制对象中产生的干扰。

技术总结


技术问题本发明提供一种推定在控制对象中产生的干扰的装置。解决方案干扰推定装置具备:获取部,获取控制对象所具备的传感器测量出的测量值;和推定部,计算以测量值作为要素的测量向量的方差协方差矩阵,对方差协方差矩阵进行奇异值分解来计算最大奇异值的奇异向量,基于该奇异向量来推定在所述控制对象中产生的干扰。生的干扰。生的干扰。


技术研发人员:

广江隆治 井手和成 佐濑辽

受保护的技术使用者:

三菱重工业株式会社

技术研发日:

2022.04.26

技术公布日:

2022/12/15

本文发布于:2024-09-22 03:33:04,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/36448.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:干扰   向量   测量   所述
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议