PD控制器的噪声增益计算方法、装置、设备及介质与流程

专利2022-05-09  115


本发明涉及火电机组过程控制技术领域,尤其涉及一种pd控制器的噪声增益计算方法、装置、设备及介质。



背景技术:

在火电机组过程控制领域,比例-积分-微分(proportional-integral-derivative,pid)控制器即pid控制器有广泛的运用,pid控制器也包括比例-微分(proportional-derivative,pd)控制器即pd控制器。pd控制器提供了一种基本的超前观测机制,pd控制器存在噪声干扰放大的问题。在pd控制器中的比例控制(proportionalcontrol,pc)的增益过高时,使得pd控制器的输出信号造成严重的干扰。但是由于噪声增益很难进行计算,使得工作人员无法监控pd控制器运行状态。



技术实现要素:

本发明提供一种pd控制器的噪声增益计算方法、装置、设备及介质,能有效对噪声增益进行计算,使得工作人员及时监控pd控制器运行状态。

本发明提供一种pd控制器的噪声增益计算方法,包括:

根据待检测pd控制器的工作参数构建待测试pd控制器;

获取第一噪声干扰数据和第二噪声干扰数据,其中,所述第一噪声干扰数据根据所述待测试pd控制器计算得到所述第二噪声干扰数据;

根据预设的噪声功率增益模型对所述第一噪声干扰数据和所述第二噪声干扰数据进行计算,得到待测试pd控制器对应的噪声功率增益量;

根据所述待测试pd控制器对应的噪声功率增益量得到待检测pd控制器对应的噪声功率增益量。

作为上述方案的改进,所述工作参数包括:微分控制的增益、微分控制的微分时间常数、比例控制的增益、微分控制传递函数和比例控制传递函数。

作为上述方案的改进,所述方法通过如下步骤获取所述第一噪声干扰数据,具体包括:

根据伪随机数函数获取随机噪声干扰数据;

根据所述随机噪声干扰数据、预设的比例调节增益量及噪声干扰数据调节增益量进行计算,得到所述第一噪声干扰数据。

作为上述方案的改进,所述第一噪声干扰数据根据所述待测试pd控制器计算得到所述第二噪声干扰数据,具体包括:

根据比例控制传递函数对所述第一噪声干扰数据进行计算,以得到第三噪声干扰数据;

根据微分控制传递函数对所述第一噪声干扰数据进行计算,以得到第四噪声干扰数据;

将所述第三噪声干扰数据与所述第四噪声干扰数据进行加法运算,得到所述第二噪声干扰数据。

作为上述方案的改进,所述根据预设的噪声功率增益模型对所述第一噪声干扰数据和所述第二噪声干扰数据进行计算,得到噪声功率增益量,具体包括:

将所述第一噪声干扰数据及所述第一噪声干扰数据对应的第一噪声干扰滞后数据分别进行平方运算,分别得到对应的计算后的第一噪声干扰数据和计算后的第一噪声干扰滞后数据;

将计算后的第一噪声干扰数据和计算后的第一噪声干扰滞后数据进行减法运算,得到第五噪声干扰数据;

将所述第五噪声干扰数据进行积分计算得到第六噪声干扰数据;

将所述第二噪声干扰数据及所述第二噪声干扰数据对应的第二噪声干扰滞后数据分别进行平方运算,分别得到对应的计算后的第二噪声干扰数据和计算后的第二噪声干扰滞后数据;

将计算后的第二噪声干扰数据和计算后的第二噪声干扰滞后数据进行减法运算,得到第七噪声干扰数据;

将所述第七噪声干扰数据进行积分计算得到第八噪声干扰数据;

将所述第六噪声干扰数据和所述第八噪声干扰数据进行除法计算得到所述噪声功率增益量。

本发明另一实施例对应提供了一种pd控制器的噪声增益计算装置,包括:

构建模块,用于根据待检测pd控制器的工作参数构建待测试pd控制器;

获取模块,用于获取第一噪声干扰数据和第二噪声干扰数据,其中,所述第一噪声干扰数据根据所述待测试pd控制器计算得到所述第二噪声干扰数据;

第一计算模块,用于根据预设的噪声功率增益模型对所述第一噪声干扰数据和所述第二噪声干扰数据进行计算,得到待测试pd控制器对应的噪声功率增益量;

第二计算模块,用于根据所述待测试pd控制器对应的噪声功率增益量得到待检测pd控制器对应的噪声功率增益量。

作为上述方案的改进,所述pd控制器的噪声增益计算装置通过如下步骤获取所述第一噪声干扰数据,具体包括:

根据伪随机数函数获取随机噪声干扰数据;

根据所述随机噪声干扰数据、预设的比例调节增益量及噪声干扰数据调节增益量进行计算,得到所述第一噪声干扰数据。

作为上述方案的改进,所述第一计算模块,包括:

第一处理模块,用于将所述第一噪声干扰数据及所述第一噪声干扰数据对应的第一噪声干扰滞后数据分别进行平方运算,分别得到对应的计算后的第一噪声干扰数据和计算后的第一噪声干扰滞后数据;

第二处理模块,用于将计算后的第一噪声干扰数据和计算后的第一噪声干扰滞后数据进行减法运算,得到第五噪声干扰数据;

第三处理模块,用于将所述第五噪声干扰数据进行积分计算得到第六噪声干扰数据;

第四处理模块,用于将所述第二噪声干扰数据及所述第二噪声干扰数据对应的第二噪声干扰滞后数据分别进行平方运算,分别得到对应的计算后的第二噪声干扰数据和计算后的第二噪声干扰滞后数据;

第五处理模块,用于将计算后的第二噪声干扰数据和计算后的第二噪声干扰滞后数据进行减法运算,得到第七噪声干扰数据;

第六处理模块,用于将所述第七噪声干扰数据进行积分计算得到第八噪声干扰数据;

第七处理模块,用于将所述第六噪声干扰数据和所述第八噪声干扰数据进行除法计算得到所述噪声功率增益量。

本发明还提供了一种pd控制器的噪声增益计算设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述发明实施例所述的pd控制器的噪声增益计算方法。

本发明还提供了一种存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述发明实施例所述的pd控制器的噪声增益计算方法。

与现有技术相比,本发明实施例公开的pd控制器的噪声增益计算方法、装置、设备及介质,通过构建据与待检测pd控制器的工作参数一样的待测试pd控制器,将第一噪声干扰数据经过待测试pd控制器获得第二噪声干扰数据,将第一噪声干扰数据与第二噪声干扰数据进行计算得到待测试pd控制器对应的噪声功率增益量,由于待检测pd控制器与待测试pd控制器的工作参数一样,所以待测试pd控制器对应的噪声功率增益量即等于待检测pd控制器对应的噪声功率增益量。由于能够对噪声增益进行计算,使得工作人员及时监控pd控制器运行状态,保证了pd控制器的正常工作。

附图说明

图1是本发明一实施例提供的一种pd控制器的噪声增益计算方法的流程示意图;

图2是本发明一实施例提供的获取所述第一噪声干扰数据的具体示意图;

图3是本发明一实施例提供的第一噪声干扰数据通过待测试pd控制器得到所述第二噪声干扰数据的具体示意图;

图4是本发明一实施例提供的步骤s20的具体示意图;

图5是本发明一实施例提供的待测试pd控制器输出信号的仿真实验结果;

图6是本发明一实施例提供的待测试pd控制器输出信号的仿真实验结果;

图7是本发明一实施例提供的待测试pd控制器的噪声功率增益的仿真实验结果;

图8是本发明一实施例提供的一种pd控制器的噪声增益计算装置的示意图;

图9是本发明一实施例提供的一种pd控制器的噪声增益计算设备的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,是本发明一实施例提供的一种pd控制器的噪声增益计算方法,包括:

s10,根据待检测pd控制器的工作参数构建待测试pd控制器;

s20,获取第一噪声干扰数据和第二噪声干扰数据,其中,所述第一噪声干扰数据根据所述待测试pd控制器计算得到所述第二噪声干扰数据;

s30,根据预设的噪声功率增益模型对所述第一噪声干扰数据和所述第二噪声干扰数据进行计算,得到待测试pd控制器对应的噪声功率增益量;

s40,根据所述待测试pd控制器对应的噪声功率增益量得到待检测pd控制器对应的噪声功率增益量。

其中,所述工作参数包括:微分控制的增益、微分控制的微分时间常数、比例控制的增益、微分控制传递函数和比例控制传递函数。

在本实施例中,所述待检测pd控制器的输入信号具体为火电机组的锅炉水位给定和锅炉水位过程响应的偏差信号。

综上所述,通过构建据与待检测pd控制器的工作参数一样的待测试pd控制器,将第一噪声干扰数据经过待测试pd控制器获得第二噪声干扰数据,将第一噪声干扰数据与第二噪声干扰数据进行计算得到待测试pd控制器对应的噪声功率增益量,由于待检测pd控制器与待测试pd控制器的工作参数一样,所以待测试pd控制器对应的噪声功率增益量即等于待检测pd控制器对应的噪声功率增益量。由于能够对噪声增益进行计算,使得工作人员及时监控pd控制器运行状态,保证了pd控制器的正常工作。

作为上述方案的改进,所述方法通过如下步骤获取所述第一噪声干扰数据,具体包括:

根据伪随机数函数获取随机噪声干扰数据;

根据所述随机噪声干扰数据、预设的比例调节增益量及噪声干扰数据调节增益量进行计算,得到所述第一噪声干扰数据。

具体地,参见图2,

公式(3)中,njss(t)为所述第一噪声干扰数据。rand()为伪随机数函数,输出范围0~32768整型实数,单位为无量纲。%为求余数(findingremainder,fr),%200为求200的余数,输出范围0~200整型实数,单位为无量纲。100为国定浮点实数,单位为无量纲。kfpr为固定比例调节(fixedproportionregulation,fpr)的增益,即预设的比例调节增益量,单位为无量纲,固定kfpr=0.01。knjssor为第一噪声干扰数据输出调节(noisejammingsignalsourceoutputregulation,njssor)的增益,单位为无量纲。

对公式(3)进行分解,如下:

1)获取伪随机数函数,表达为

rand()(4)

公式(4)中,rand()为伪随机数函数,输出范围0~32768整型实数,单位为无量纲,即随机噪声干扰数据。

2)将所述伪随机数函数的输出接入到求余数的输入端,在所述求余数的输出端得到求余数信号(findingremaindersignal,frs),表达为

frs(t)=rand()%200(5)

公式(5)中,frs(t)为所述求余数信号,输出范围0~200整型实数,单位为无量纲。%200为求200的余数。rand()为所述伪随机数函数。

3)将所述求余数信号接入到减法运算(subtractionoperation,so)的被减数输入端,将国定浮点实数100接入到所述减法运算的减数输入端,在所述减法运算的输出端得到减法运算信号(subtractionoperationsignal,sos),表达为

sos(t)=frs(t)-100(6)

公式(6)中,sos(t)为所述减法运算信号,输出范围±100浮点实数,单位为无量纲。frs(t)为所述求余数信号。

4)将所述减法运算信号接入到所述固定比例调节的输入端,在所述固定比例调节的输出端得到固定比例调节信号(fixedproportionregulationsignal,fprs),表达为

fprs(t)=kfprsos(t)(7)

公式(7)中,fprs(t)为所述固定比例调节信号,输出范围±1浮点实数,单位为无量纲。kfpr为所述固定比例调节的增益,固定kfpr=0.01。sos(t)为所述减法运算信号。

5)将所述固定比例调节信号接入到所述噪声干扰数据输出调节的输入端,在所述噪声干扰数据输出调节的输出端得到所述第一噪声干扰数据,表达为

njss(t)=knjssorfprs(t)(8)

公式(8)中,njss(t)为所述第一噪声干扰数据,单位为无量纲。knjssor为所述噪声干扰数据调节增益量,单位为无量纲。fprs(t)为所述固定比例调节信号。

作为上述方案的改进,所述第一噪声干扰数据根据所述待测试pd控制器计算得到所述第二噪声干扰数据,具体包括:

根据比例控制传递函数对所述第一噪声干扰数据进行计算,以得到第三噪声干扰数据;

根据微分控制传递函数对所述第一噪声干扰数据进行计算,以得到第四噪声干扰数据;

将所述第三噪声干扰数据与所述第四噪声干扰数据进行加法运算,得到所述第二噪声干扰数据。

其中,参见图3,将待测试pd控制器的第一噪声干扰数据接入到比例控制传递函数的输入端,将比例控制传递函数的输出端接入到加法器(aofsecond,a:s)的第一输入端。将待测试pd控制器的第一噪声干扰数据接入到微分控制传递函数的输入端,将微分控制传递函数的输出端接入到所述加法器的第二输入端。在加法器的输出端得到第二噪声干扰数据。

具体地,

公式(1)中,pd(s)为待测试pd控制器的传递函数;pc(s)为比例控制传递函数。kp为所述比例控制的增益,单位为无量纲;cdc(s)为微分控制传递函数。kd为所述常用微分控制的增益,单位为无量纲。td所述常用微分控制的微分时间常数,单位为s。

作为上述方案的改进,所述根据预设的噪声功率增益模型对所述第一噪声干扰数据和所述第二噪声干扰数据进行计算,得到噪声功率增益量,具体包括:

将所述第一噪声干扰数据及所述第一噪声干扰数据对应的第一噪声干扰滞后数据分别进行平方运算,分别得到对应的计算后的第一噪声干扰数据和计算后的第一噪声干扰滞后数据;

将计算后的第一噪声干扰数据和计算后的第一噪声干扰滞后数据进行减法运算,得到第五噪声干扰数据;

将所述第五噪声干扰数据进行积分计算得到第六噪声干扰数据;

将所述第二噪声干扰数据及所述第二噪声干扰数据对应的第二噪声干扰滞后数据分别进行平方运算,分别得到对应的计算后的第二噪声干扰数据和计算后的第二噪声干扰滞后数据;

将计算后的第二噪声干扰数据和计算后的第二噪声干扰滞后数据进行减法运算,得到第七噪声干扰数据;

将所述第七噪声干扰数据进行积分计算得到第八噪声干扰数据;

将所述第六噪声干扰数据和所述第八噪声干扰数据进行除法计算得到所述噪声功率增益量。

其中,参见图4,噪声功率增益计算表达为

将公式(9-1)分解为

公式(9-2)中,npg(t)为所述噪声功率增益的计算结果,单位为无量纲。is:a(t)为第一噪声干扰数据。is:a(t-tpl)为第一噪声干扰数据的纯滞后(purelag,pl)信号,即第一噪声干扰滞后数据。is:b(t)为第二噪声干扰数据。is:b(t-tpl)为第二噪声干扰数据的纯滞后信号,即第二噪声干扰滞后数据。tpl为共同的纯滞后时间常数,单位为s。

对公式(9-2)进行分解,如下:

1)将第一噪声干扰数据接入到平方运算a(squareoperationofa,so:a)的输入端,在所述平方运算的输出端得到平方运算信号(squareoperationsignalofa,sos:a),表达为

sos:a(t)=[is:a(t)]2(10)

其中,sos:a(t)为计算后的第一噪声干扰数据,单位为无量纲。is:a(t)为第一噪声干扰数据,单位为无量纲。

2)将第一噪声干扰数据接入到纯滞后的输入端,在所述纯延时c的输出端得到纯滞后信号c(purelagsignalofc,pls:c)

pls:c(t)=hpfs:a(t-tpl)(11)

其中,pls:c(t)为第一噪声干扰滞后数据,单位为无量纲。hpfs:a(t-tpl)为第一噪声干扰数据的纯滞后信号,tpl为共同的纯滞后时间常数,单位为s。

3)将第一噪声干扰滞后数据接入到平方运算c的输入端,在所述平方运算c的输出端得到平方运算信号,表达为

sos:c(t)=[pls:c(t)]2(12)

其中,sos:c(t)为计算后的第一噪声干扰滞后数据,单位为无量纲。pdls:c(t)为所述纯滞后信号c,单位为无量纲。

4)将计算后的第一噪声干扰数据接入到代数运算a(algebraicoperationofa,ao:a)的加法输入端,将计算后的第一噪声干扰滞后数据接入到所述代数运算a的减法输入端,在所述代数运算a的输出端得到代数运算信号a(algebraicoperationsignalofa,aos:a),表达为

aos:a(t)=sos:a(t)-sos:c(t)(13)

其中,aos:a(t)为第五噪声干扰数据,单位为无量纲。sos:a(t)为计算后的第一噪声干扰数据,单位为无量纲。sos:c(t)为算后的第一噪声干扰滞后数据,单位为无量纲。

5)将第五噪声干扰数据接入到积分运算a(integraloperationofa,io:a)的输入端,在所述积分运算a的输出端得到积分运算信号a(integraloperationsignalofa,ios:a)即第六噪声干扰数据,表达为

其中,ios:a(t)为第六噪声干扰数据,单位为无量纲。aos:a(t)为第五噪声干扰数据,单位为无量纲。

6)将第二噪声干扰数据接入到平方运算b(squareoperationofb,so:b)的输入端,在所述平方运算b的输出端得到平方运算信号b(squareoperationsignalofb,sos:b)即计算后的第二噪声干扰数据,表达为

sos:b(t)=[hpfs:b(t)]2(15)

其中,sos:b(t)为计算后的第二噪声干扰数据,单位为无量纲。hpfs:b(t)为第二噪声干扰数据,单位为无量纲。

7)将第二噪声干扰数据接入到纯滞后d(purelagofd,pl:d)的输入端,在所述纯延时d的输出端得到纯滞后信号d(purelagsignalofd,pls:d)即第二噪声干扰滞后数据:

pls:d(t)=hpfs:b(t-tpl)(16)

其中,pls:d(t)为第二噪声干扰滞后数据,单位为无量纲。hpfs:b(t-tpl)为第二噪声干扰数据的纯滞后信号,tpl为共同的纯滞后时间常数,单位为s。

8)将第二噪声干扰滞后数据接入到平方运算d(squareoperationofd,so:d)的输入端,在所述平方运算d的输出端得到平方运算信号d(squareoperationsignalofd,sos:d),即计算后的第二噪声干扰滞后数据,表达为

sos:d(t)=[pls:d(t)]2(17)

其中,sos:d(t)为计算后的第二噪声干扰滞后数据,单位为无量纲。pdls:d(t)为所述纯滞后信号d,单位为无量纲。

9)将计算后的第二噪声数据接入到代数运算b(algebraicoperationofb,ao:b)的加法输入端,将计算后的第二噪声干扰滞后数据接入到所述代数运算b的减法输入端,在所述代数运算b的输出端得到第七噪声干扰数据,表达为

aos:b(t)=sos:b(t)-sos:d(t)(18)

其中,aos:b(t)为所述第七噪声干扰数据,单位为无量纲。sos:b(t)为计算后的第二噪声干扰数据,单位为无量纲。sos:d(t)为计算后的第二噪声干扰滞后数据,单位为无量纲。

10)将所述第七噪声干扰数据接入到积分运算b(integraloperationofb,io:b)的输入端,在所述积分运算b的输出端得到积分运算信号b(integraloperationsignalofb,ios:b),表达为

其中,ios:b(t)为第八噪声干扰数据,单位为无量纲。aos:b(t)为所述第七噪声干扰数据,单位为无量纲。

11)将所述积分运算信号a接入到除法运算(divisionoperation,do)的被除数输入端,将所述积分运算信号b接入到所述除法运算的除数输入端,在所述除法运算的输出端得到所述噪声功率增益的计算结果,表达为

其中,npg(t)为所述噪声功率增益的计算结果,单位为无量纲。ios:a(t)为第六噪声干扰数据,单位为无量纲。ios:b(t)为第八噪声干扰数据,单位为无量纲。

举例而言,参见图5-图7,待检测pd控制器参数为:kp=1.25,kd=3,td=50s。根据待检测pd控制器构建待测试pd控制器,待检测pd控制器实际应用的pd控制器,相应地,待测试pd控制器参数为:kp:s=kp=1.25,kd:s=kd=3,td:s=td=50s。设置噪声干扰信号源的knjssor=0.1。设置噪声功率增益计算的tpl=1000s。

用ispd:s(t)表达待测试pd控制器输入信号,单位为无量纲。用ospd:s(t)表达待测试pd控制器输出信号,单位为无量纲。

在数字离散计算间隔为1s,得到待测试pd控制器输入信号的仿真实验结果。得到待测试pd控制器输出信号的仿真实验结果。得到待测试pd控制器的噪声功率增益的仿真实验结果。在给出的过程时间t=0-8000s范围,待测试pd控制器的噪声功率增益的仿真实验值在17.4-18.2区间变化。由于待测试pd控制器与待检测pd控制器的参数相同,待测试pd控制器的噪声功率增益也代表待检测pd控制器的噪声功率增益。由此可见,对指导待检测pd控制器的参数在线调整具有较好的意义。同时,对待检测pd控制器的在线工作无任何影响,例如,无需对待检测pd控制器输入施加噪声干扰激励。

参见图8,是本发明一实施例提供的一种pd控制器的噪声增益计算装置的结构示意图。

本发明另一实施例对应提供了一种pd控制器的噪声增益计算装置,包括:

构建模块10,用于根据待检测pd控制器的工作参数构建待测试pd控制器;

获取模块20,用于获取第一噪声干扰数据和第二噪声干扰数据,其中,所述第一噪声干扰数据根据所述待测试pd控制器计算得到所述第二噪声干扰数据;

第一计算模块30,用于根据预设的噪声功率增益模型对所述第一噪声干扰数据和所述第二噪声干扰数据进行计算,得到待测试pd控制器对应的噪声功率增益量;

第二计算模块40,用于根据所述待测试pd控制器对应的噪声功率增益量得到待检测pd控制器对应的噪声功率增益量。

作为上述方案的改进,所述pd控制器的噪声增益计算装置通过如下步骤获取所述第一噪声干扰数据,具体包括:

根据伪随机数函数获取随机噪声干扰数据;

根据所述随机噪声干扰数据、预设的比例调节增益量及噪声干扰数据调节增益量进行计算,得到所述第一噪声干扰数据。

作为上述方案的改进,所述第一计算模块30,包括:

第一处理模块,用于将所述第一噪声干扰数据及所述第一噪声干扰数据对应的第一噪声干扰滞后数据分别进行平方运算,分别得到对应的计算后的第一噪声干扰数据和计算后的第一噪声干扰滞后数据;

第二处理模块,用于将计算后的第一噪声干扰数据和计算后的第一噪声干扰滞后数据进行减法运算,得到第五噪声干扰数据;

第三处理模块,用于将所述第五噪声干扰数据进行积分计算得到第六噪声干扰数据;

第四处理模块,用于将所述第二噪声干扰数据及所述第二噪声干扰数据对应的第二噪声干扰滞后数据分别进行平方运算,分别得到对应的计算后的第二噪声干扰数据和计算后的第二噪声干扰滞后数据;

第五处理模块,用于将计算后的第二噪声干扰数据和计算后的第二噪声干扰滞后数据进行减法运算,得到第七噪声干扰数据;

第六处理模块,用于将所述第七噪声干扰数据进行积分计算得到第八噪声干扰数据;

第七处理模块,用于将所述第六噪声干扰数据和所述第八噪声干扰数据进行除法计算得到所述噪声功率增益量。

本发明实施例提供的一种pd控制器的噪声增益计算装置,通过构建据与待检测pd控制器的工作参数一样的待测试pd控制器,将第一噪声干扰数据经过待测试pd控制器获得第二噪声干扰数据,将第一噪声干扰数据与第二噪声干扰数据进行计算得到待测试pd控制器对应的噪声功率增益量,由于待检测pd控制器与待测试pd控制器的工作参数一样,所以待测试pd控制器对应的噪声功率增益量即等于待检测pd控制器对应的噪声功率增益量。由于能够对噪声增益进行计算,使得工作人员及时监控pd控制器运行状态,保证了pd控制器的正常工作。

参见图9,是本发明一实施例提供的pd控制器的噪声增益计算设备的示意图。该实施例的pd控制器的噪声增益计算设备包括:处理器11、存储器12以及存储在所述存储器12中并可在所述处理器11上运行的计算机程序。所述处理器11执行所述计算机程序时实现上述各个pd控制器的噪声增益计算方法实施例中的步骤,例如图1所示的步骤。或者,所述处理器11执行所述计算机程序时实现上述各装置实施例中各模块/单元的功能。

示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述pd控制器的噪声增益计算设备中的执行过程。

所述pd控制器的噪声增益计算设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述pd控制器的噪声增益计算设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,所述示意图仅仅是pd控制器的噪声增益计算设备的示例,并不构成对pd控制器的噪声增益计算设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述pd控制器的噪声增益计算设备还可以包括输入输出设备、网络接入设备、总线等。

所称处理器11可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述pd控制器的噪声增益计算设备的控制中心,利用各种接口和线路连接整个pd控制器的噪声增益计算设备的各个部分。

所述存储器12可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述pd控制器的噪声增益计算设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

其中,所述pd控制器的噪声增益计算设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。

需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。


技术特征:

1.一种pd控制器的噪声增益计算方法,其特征在于,包括:

根据待检测pd控制器的工作参数构建待测试pd控制器;

获取第一噪声干扰数据和第二噪声干扰数据,其中,所述第一噪声干扰数据根据所述待测试pd控制器计算得到所述第二噪声干扰数据;

根据预设的噪声功率增益模型对所述第一噪声干扰数据和所述第二噪声干扰数据进行计算,得到待测试pd控制器对应的噪声功率增益量;

根据所述待测试pd控制器对应的噪声功率增益量得到待检测pd控制器对应的噪声功率增益量。

2.如权利要求1所述的pd控制器的噪声增益计算方法,其特征在于,所述工作参数包括:微分控制的增益、微分控制的微分时间常数、比例控制的增益、微分控制传递函数和比例控制传递函数。

3.如权利要求1所述的pd控制器的噪声增益计算方法,其特征在于,所述方法通过如下步骤获取所述第一噪声干扰数据,具体包括:

根据伪随机数函数获取随机噪声干扰数据;

根据所述随机噪声干扰数据、预设的比例调节增益量及噪声干扰数据调节增益量进行计算,得到所述第一噪声干扰数据。

4.如权利要求1所述的pd控制器的噪声增益计算方法,其特征在于,所述第一噪声干扰数据根据所述待测试pd控制器计算得到所述第二噪声干扰数据,具体包括:

根据比例控制传递函数对所述第一噪声干扰数据进行计算,以得到第三噪声干扰数据;

根据微分控制传递函数对所述第一噪声干扰数据进行计算,以得到第四噪声干扰数据;

将所述第三噪声干扰数据与所述第四噪声干扰数据进行加法运算,得到所述第二噪声干扰数据。

5.如权利要求1所述的pd控制器的噪声增益计算方法,其特征在于,所述根据预设的噪声功率增益模型对所述第一噪声干扰数据和所述第二噪声干扰数据进行计算,得到噪声功率增益量,具体包括:

将所述第一噪声干扰数据及所述第一噪声干扰数据对应的第一噪声干扰滞后数据分别进行平方运算,分别得到对应的计算后的第一噪声干扰数据和计算后的第一噪声干扰滞后数据;

将计算后的第一噪声干扰数据和计算后的第一噪声干扰滞后数据进行减法运算,得到第五噪声干扰数据;

将所述第五噪声干扰数据进行积分计算得到第六噪声干扰数据;

将所述第二噪声干扰数据及所述第二噪声干扰数据对应的第二噪声干扰滞后数据分别进行平方运算,分别得到对应的计算后的第二噪声干扰数据和计算后的第二噪声干扰滞后数据;

将计算后的第二噪声干扰数据和计算后的第二噪声干扰滞后数据进行减法运算,得到第七噪声干扰数据;

将所述第七噪声干扰数据进行积分计算得到第八噪声干扰数据;

将所述第六噪声干扰数据和所述第八噪声干扰数据进行除法计算得到所述噪声功率增益量。

6.一种pd控制器的噪声增益计算装置,其特征在于,包括:

构建模块,用于根据待检测pd控制器的工作参数构建待测试pd控制器;

获取模块,用于获取第一噪声干扰数据和第二噪声干扰数据,其中,所述第一噪声干扰数据根据所述待测试pd控制器计算得到所述第二噪声干扰数据;

第一计算模块,用于根据预设的噪声功率增益模型对所述第一噪声干扰数据和所述第二噪声干扰数据进行计算,得到待测试pd控制器对应的噪声功率增益量;

第二计算模块,用于根据所述待测试pd控制器对应的噪声功率增益量得到待检测pd控制器对应的噪声功率增益量。

7.如权利要求6所述的pd控制器的噪声增益计算装置,其特征在于,所述噪声增益计算装置通过如下步骤获取所述第一噪声干扰数据,具体包括:

根据伪随机数函数获取随机噪声干扰数据;

根据所述随机噪声干扰数据、预设的比例调节增益量及噪声干扰数据调节增益量进行计算,得到所述第一噪声干扰数据。

8.如权利要求6所述的pd控制器的噪声增益计算装置,其特征在于,所述第一计算模块,包括:

第一处理模块,用于将所述第一噪声干扰数据及所述第一噪声干扰数据对应的第一噪声干扰滞后数据分别进行平方运算,分别得到对应的计算后的第一噪声干扰数据和计算后的第一噪声干扰滞后数据;

第二处理模块,用于将计算后的第一噪声干扰数据和计算后的第一噪声干扰滞后数据进行减法运算,得到第五噪声干扰数据;

第三处理模块,用于将所述第五噪声干扰数据进行积分计算得到第六噪声干扰数据;

第四处理模块,用于将所述第二噪声干扰数据及所述第二噪声干扰数据对应的第二噪声干扰滞后数据分别进行平方运算,分别得到对应的计算后的第二噪声干扰数据和计算后的第二噪声干扰滞后数据;

第五处理模块,用于将计算后的第二噪声干扰数据和计算后的第二噪声干扰滞后数据进行减法运算,得到第七噪声干扰数据;

第六处理模块,用于将所述第七噪声干扰数据进行积分计算得到第八噪声干扰数据;

第七处理模块,用于将所述第六噪声干扰数据和所述第八噪声干扰数据进行除法计算得到所述噪声功率增益量。

9.一种pd控制器的噪声增益计算设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至5中任意一项所述的pd控制器的噪声增益计算方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至5中任意一项所述的pd控制器的噪声增益计算方法。

技术总结
本发明公开了一种PD控制器的噪声增益计算方法,包括:根据待检测PD控制器的工作参数构建待测试PD控制器;获取第一噪声干扰数据和第二噪声干扰数据,其中,所述第一噪声干扰数据根据所述待测试PD控制器计算得到所述第二噪声干扰数据;根据预设的噪声功率增益模型对所述第一噪声干扰数据和所述第二噪声干扰数据进行计算,得到待测试PD控制器对应的噪声功率增益量;根据所述待测试PD控制器对应的噪声功率增益量得到待检测PD控制器对应的噪声功率增益量。本发明还公开了一种PD控制器的噪声功率增益计算装置、设备及介质,有效对噪声增益进行计算,使得工作人员及时监控PD控制器运行状态。

技术研发人员:李军
受保护的技术使用者:广东电网有限责任公司电力科学研究院
技术研发日:2021.04.30
技术公布日:2021.08.03

转载请注明原文地址:https://doc.8miu.com/read-8083.html

最新回复(0)