一种船舶电力推进系统变频器报警器设计方法与流程

文档序号:16506289发布日期:2019-01-05 09:03阅读:209来源:国知局
一种船舶电力推进系统变频器报警器设计方法与流程
本发明涉及一种船舶电力推进系统变频器报警器设计方法,属于船舶安全运行维护领域。
背景技术
:在船舶电力推进技术研究和应用过程中,电力推进技术所表现出来的高效率、可操纵性、重量轻、体积小、布置灵活等优点受到越来越多船舶的青睐。据统计,自20世纪80年代以来,新建的客轮、破冰轮、渡轮等约有1/3采用了电力推进系统,近年来还有更多的其它类型的新建船舶采用电力推进系统。一方面,电力推进技术正逐渐成为船舶推进方式的一种趋势,另一方面,现代船舶电力推进系统还存在很多运行安全与故障报警问题需要解决,比如电站所装备的变频器的a相输入电压实时监测与精准报警问题。在船舶电力推进系统中,变频器a相输入电压的有效值超过或者低于安全范围,都会对船舶电力推进系统的安全运行造成严重影响。所以,有必要设计报警器对变频器进行有效实时的监测。但是普通的报警器是否报警取决于所监测的报警变量是否触发设定的报警阈值。这种通过单一阈值触发报警产生的机制,在变频器的实际应用中,常常会导致误报、漏报等情况发生,引起船舶操控者无法准确判断变频器真实的运行状况,导致其不再信任报警器提供的警报信息。通常衡量一个报警器性能的基本指标为误报率、漏报率和平均延迟时间。数字滤波、时间延迟、设置死区是几类常用的基于绝对阈值判别方式的报警器设计方法,这些传统的报警方法采用过程变量超过阈值则立即报警、低于阈值报警即刻解除的机制。但是,考虑到船舶上的复杂工况,这些传统方法并不能很好的消除变频器运行及传感器信息采集中各种不确定性干扰,导致误报率和漏报率过大,无法达到实时监测与精准报警的目的。为了更好地适用于船舶电力推进系统变频器,并降低变频器报警器的误报率和漏报率,采用与传统报警器不同的信度融合技术,将当前时刻取得的含有不确定性的报警信度与前面所有时刻的全局报警信度利用报警信度融合规则进行综合,获得对变频器运行状态更精准的一致性解释与描述,达到降低不确定性因素对报警结果影响的目的。技术实现要素:本发明的目的是提出一种船舶电力推进系统变频器报警器设计方法,与传统报警器设计方法中采用的绝对阈值报警判别方式不同,本发明所提方法先使用关系映射变换法将历史数据转化为报警信度,再利用报警信度融合规则将当前时刻报警信度向量与其以往时刻全局的报警信度向量进行综合,得到当前时刻的全局报警信度向量,并在相关判定准则下判定是否发出警报,融合过程可以有效降低不确定性的影响,降低报警器的误报率和漏报率。本发明包括以下各步骤:(1)对于船舶电力推进系统中的380v电站,根据《钢制海船入级规范》,电站所装备的变频器a相输入电压有效值x的正常工作范围为304v~456v,x低于304v为异常过低运行状态,高于456v为异常过高运行状态,对x的采样频率为10.24khz,令x(k),k=1,2,3,…,k是传感器对监测电压x的在线测量序列,k为采样时刻,采样数量k要大于20000。(2)设定变频器报警器的辨识框架为θ={na,la,ha},其中na=0表示变频器处于正常运行状态,la=1表示变频器处于异常过低运行状态亦即过低报警状态,ha=2表示变频器处于异常过高运行状态亦即过高报警状态。(3)设报警器的输入为变频器a相电压有效值的采样值x(k),其参考值集合为r={rm|m=1,2…,m},其中270v=r1<r2<…<rm=490v,m为输入电压有效值x(k)的参考值个数;报警器输出为变频器运行状态,记为y(k),其参考值集合为c={cn|n=1,2,3},其中c1=na=0,c2=la=1,c3=ha=2。(4)选取步骤(1)中x的测量序列的历史数据集合作为训练样本,排成序列x={x(k),k=1,2,3,…k,k≥20000},并确知其中有kna个测量值是在变频器处于正常运行状态时测得的,对应输出y(k)=0,kla个测量值是在变频器处于异常过低运行状态测得的,对应输出y(k)=1,kha个测量值是在变频器处于异常过高运行状态测得的,对应输出y(k)=2,x(k)需要覆盖x的变化区间[304v,456v],且有kna+kla+kha=k,将x(k)和y(k)表示成样本集合t=[x(k),y(k)],其中[x(k),y(k)]为一个样本向量,将k个样本向量[x(k),y(k)]用关系映射变换方法转化为相应的联合相似度分布,具体步骤如下:(4-1)求取样本向量[x(k),y(k)]中的x(k)与参考值rm的相似度分布jr(x(k))={(rm,αm)|m=1,2...,m}(1a)其中αm=(rm+1-x(k))/(rm+1-rm),αm+1=1-αm,rm≤x(k)≤rm+1(1b)αm'=0m'=1,2,...,m,m'≠m,m+1(1c)αm表示x(k)匹配参考值rm的相似度。(4-2)求取样本向量[x(k),y(k)]中的y(k)匹配参考值cn的相似度分布jc(y(k))={(cn,λn)|n=1,2,3}(2a)其中λn=(cn+1-y(k))/(cn+1-cn),λn+1=1-λn,cn≤y(k)≤cn+1(2b)λn'=0n'=1,2,3,n'≠n,n+1(2c)λn表示y(k)匹配参考值cn的相似度。(4-3)根据步骤(4-1)和步骤(4-2),样本向量[x(k),y(k)]被转化为相似度分布的形式(αmλn,αm+1λn,αmλn+1,αm+1λn+1),其中,αmλn表示x(k)匹配参考值rm、y(k)匹配参考值cn的联合相似度。(5)根据步骤(4),将样本集t中的所有样本向量转化为联合相似度的形式,用它们可构造输出参考值和输入参考值之间的样本映射表,如下表1所示,其中δn,m表示所有输入值x(k)匹配参考值rm并且输出值y(k)匹配参考值cn的样本向量[x(k),y(k)]联合相似度之和,表示所有输出值y(k)匹配参考值cn的样本向量联合相似度之和,表示所有输入值x(k)匹配参考值rm的样本向量联合相似度之和,并有表1样本向量[x(k),y(k)]的样本映射表(6)根据步骤(5)中的样本映射表,可获得当输入值x(k)取参考值rm时,输出值y(k)为参考值cn的信度为并有则可定义对应于参考值rm的报警信度为em=[ξ1,m,ξ2,m,ξ3,m](3b)因此,可构造出如表2所示的报警信度分布表来描述输入x(k)和输出y(k)之间的关系;表2输入x(k)的报警信度分布表(7)对于新进的测量值x(t),t=1,2,3,…,其必然落入某两个参考值构成的区间[rm,rm+1],此时这两个参考值对应的报警信度em和em+1被激活,则测量值x(t)的报警信度可由参考值报警信度em和em+1以加权和的形式获得e={(cn,vn),n=1,2,3}(4a)vn=αmξn,m+αm+1ξn,m+1(4b)(8)根据步骤(7)获得当前t时刻及其以往各个时刻关于过程变量x的报警信度et之后,可以利用报警信度融合规则将当前t时刻报警信度向量与其以往时刻的全局报警信度向量进行融合,得出当前t时刻的全局报警信度向量,记为qt=(qt(na),qt(la),qt(ha)),具体步骤如下:(8-1)当t=1时,有q1=e1=(q1(na),q1(la),q1(ha)),亦即全局报警信度向量即为该时刻获得的报警信度向量。(8-2)当t=2时,利用式(4a)和式(4b)获得t=1和t=2的报警信度e1和e2,并设定报警信度权重ai=1,报警信度可靠性bi=0.9,i=1,2,利用报警信度融合规则对它们进行融合,得到融合结果为qt=sg,e(2),g={cn|n=1,2,3}(5a)其中hg,i=aivn(5d)亦即把t=1时刻和t=2时刻的报警信度融合得到的结果作为t=2时刻的全局报警信度。(8-3)当t≥3时,利用式(5a)和式(5d)对t-1时刻的全局报警信度qt-1和当前t时刻的报警信度et进行融合得到当前t时刻的全局报警信度qt。(9)根据步骤(8)得到的t时刻的全局报警信度向量qt=(qt(na),qt(la),qt(ha)),给出报警准则:若qt(ha)≥qt(na)且qt(ha)≥qt(la),则输出y(t)=2,过高报警,即说明此时过程变量x的测量值x(t)表明设备处于异常过高运行状态,若qt(na)≥qt(ha)且qt(na)≥qt(la),则输出y(t)=0,不报警,即说明此时过程变量x的测量值x(t)表明设备处于正常运行状态,若qt(la)≥qt(na)且qt(la)≥qt(ha),则输出y(t)=1,过低报警,即说明此时过程变量x的测量值x(t)表明设备处于异常过低运行状态。本发明提出的一种船舶电力推进系统变频器报警器设计方法,先使用关系映射变换法把从历史数据中得到的训练样本转化为报警信度,该报警信度体现了过程变量取值超过上限阈值或低于下限阈值的不确定性程度;利用报警信度融合规则将当前时刻报警信度向量与其以往时刻全局的报警信度向量进行综合,得到当前时刻的全局报警信度,在相关判定准则下判定是否发出警报,融合过程可以有效降低不确定性的影响,提升报警器的精准性。根据本发明方法编制的程序(编译环境labview,c++等)可以在监控报警计算机上运行,并联合传感器、数据采集器及数据存储器等硬件组成在线报警系统,实现对变频器运行状况的实时报警功能。附图说明图1是本发明方法的流程框图;图2是本发明方法实施例中x的样本数据序列;图3是本发明方法实施例中x的测试样本序列。具体实施方法本发明提出的一种船舶电力推进系统变频器报警器设计方法,其流程框图如图1所示,包括以下各步骤:(1)对于船舶电力推进系统中的380v电站,根据《钢制海船入级规范》,电站所装备的变频器a相输入电压有效值x的正常工作范围为304v~456v,x低于304v为异常过低运行状态,高于456v为异常过高运行状态,对x的采样频率为10.24khz,令x(k),k=1,2,3,…,k是传感器对监测电压x的在线测量序列,k为采样时刻,采样数量k要大于20000。(2)设定变频器报警器的辨识框架为θ={na,la,ha},其中na=0表示变频器处于正常运行状态,la=1表示变频器处于异常过低运行状态亦即过低报警状态,ha=2表示变频器处于异常过高运行状态亦即过高报警状态。(3)设报警器的输入为变频器a相电压有效值的采样值x(k),其参考值集合为r={rm|m=1,2…,m},其中270v=r1<r2<…<rm=490v,m为输入电压有效值x(k)的参考值个数;报警器输出为变频器运行状态,记为y(k),其参考值集合为c={cn|n=1,2,3},其中c1=na=0,c2=la=1,c3=ha=2。为了便于对输入参考值和输出运行状态结果参考值的理解,这里举例说明。设从历史数据中获得样本向量构成样本集合,样本集合中的数据经步骤(1)预处理后,可得输入电压有效值x(k)的变化范围为[240v,550v],对应输出运行状态结果是离散序列0、1、2,故可设输出运行状态结果参考值集合c={0,1,2},n=3;输入电压有效值x(k)的参考值集合r={270,280,290,310,330,350,370,390,410,430,450,470,480,490},m=14。(4)选取步骤(1)中x的测量序列的历史数据集合作为训练样本,排成序列x={x(k),k=1,2,3,…k,k≥20000},并确知其中有kna个测量值是在变频器处于正常运行状态时测得的,对应输出y(k)=0,kla个测量值是在变频器处于异常过低运行状态测得的,对应输出y(k)=1,kha个测量值是在变频器处于异常过高运行状态测得的,对应输出y(k)=2,x(k)需要覆盖x的变化区间[304v,456v],且有kna+kla+kha=k。为便于理解,这里举例说明。从历史数据集合中选取k=39000组数据作为训练样本,排成序列x,确知其中有kna=21000个测量值是在设备处于正常运行状态时测得的,对应输出y(k)=0;kla=2000个测量值是在设备处于异常过低运行状态测得的,对应输出y(k)=1;kha=16000个测量值是在设备处于异常过高运行状态测得的,对应输出y(k)=2,则有kna+kla+kha=k=39000。将x(k)和y(k)表示成样本集合t=[x(k),y(k)],其中[x(k),y(k)]为一个样本向量,将k个样本向量[x(k),y(k)]用关系映射变换方法转化为相应的联合相似度分布,具体步骤如下:(4-1)求取样本向量[x(k),y(k)]中的x(k)与参考值rm的相似度分布jr(x(k))={(rm,αm)|m=1,2...,m}(1a)其中αm=(rm+1-x(k))/(rm+1-rm),αm+1=1-αm,rm≤x(k)≤rm+1(1b)αm'=0m'=1,2,...,m,m'≠m,m+1(1c)αm表示x(k)匹配参考值rm的相似度;(4-2)求取样本向量[x(k),y(k)]中的y(k)匹配参考值cn的相似度分布jc(y(k))={(cn,λn)|n=1,2,3}(2a)其中λn=(cn+1-y(k))/(cn+1-cn),λn+1=1-λn,cn≤y(k)≤cn+1(2b)λn'=0n'=1,2,3,n'≠n,n+1(2c)ln表示y(k)匹配参考值cn的相似度;(4-3)根据步骤(4-1)和步骤(4-2),样本向量[x(k),y(k)]被转化为相似度分布的形式(αmλn,αm+1λn,αmλn+1,αm+1λn+1),其中,αmλn表示x(k)匹配参考值rm、y(k)匹配参考值cn的联合相似度。为了加深对样本向量[x(k),y(k)]的联合相似度的理解,这里假设一个样本向量[x(k),y(k)]=[321,0],由式(1a)-(1c)可得输入值x(k)匹配参考值的相似度为α4=0.45,α5=0.55;由式(2a)-(2c)输出值y(k)匹配参考值的相似度为λ1=1,λ2=0,进而可获得样本向量[x(k),y(k)]的联合相似度分布(αmλn,αm+1λn,αmλn+1,αm+1λn+1)=(0.45,0.55,0,0)。(5)根据步骤(4),将样本集t中的所有样本向量转化为联合相似度的形式,用它们可构造输出参考值和输入参考值之间的投点统计表,如下表1所示,其中δn,m表示所有输入值x(k)匹配参考值rm并且输出值y(k)匹配参考值cn的样本向量[x(k),y(k)]联合相似度之和,表示所有输出值y(k)匹配参考值cn的样本向量联合相似度之和,表示所有输入值x(k)匹配参考值rm的样本向量联合相似度之和,并有表1样本向量[x(k),y(k)]的样本映射表为了便于理解上表所示的样本映射表,沿用步骤(3)中的样本集合与参考值集合,根据步骤(4)获得样本集合所有k=39000个样本向量[x(k),y(k)]的联合相似度分布,即可构造出样本映射表,如下表3所示。表3样本向量[x(k),y(k)]的样本映射表(6)根据步骤(5)中的样本映射表,可获得当输入值x(k)取参考值rm时,输出值y(k)为参考值cn的信度为并有则可定义对应于参考值rm的报警信度为em=[ξ1,m,ξ2,m,ξ3,m](3b)因此,可构造出如表2所示的报警信度分布表来描述输入x(k)和输出y(k)之间的关系;表2输入x(k)的报警信度分布表继续沿用步骤(5)中输入值x(k)的样本映射表加深对上表所示的信度分布表的理解。根据表3,由式(3a)和式(3b)可得输入值x(k)取参考值r1=270时对应的报警信度为e1=[0.1814,0.8186,0]同样地,可求取其它参考值对应的报警信度,那么即可构建输入值x(k)的报警信度分布表,如表4所示表4输入x(k)的报警信度分布表(7)对于新进的测量值x(t),t=1,2,3,…,其必然落入某两个参考值构成的区间[rm,rm+1],此时这两个参考值对应的报警信度em和em+1被激活,则测量值x(t)的报警信度可由参考值报警信度em和em+1以加权和的形式获得e={(cn,vn),n=1,2,3}(4a)vn=αmξn,m+αm+1ξn,m+1(4b)(8)根据步骤(7)获得当前t时刻及其以往各个时刻关于过程变量x的报警信度et之后,可以利用报警信度融合规则将当前t时刻报警信度向量与其以往时刻的全局报警信度向量进行融合,得出当前t时刻的全局报警信度向量,记为qt=(qt(na),qt(la),qt(ha)),具体步骤如下:(8-1)当t=1时,有q1=e1=(q1(na),q1(la),q1(ha)),亦即全局报警信度向量即为该时刻获得的报警信度向量;(8-2)当t=2时,利用式(4a)和式(4b)获得t=1和t=2的报警信度e1和e2,并设定报警信度权重ai=1,报警信度可靠性bi=0.9,i=1,2,利用报警信度融合规则对它们进行融合,得到融合结果为qt=sg,e(2),g={cn|n=1,2,3}(5a)其中hg,i=aivn(5d)亦即把t=1时刻和t=2时刻的报警信度融合得到的结果作为t=2时刻的全局报警信度;(8-3)当t≥3时,利用式(5a)和式(5d)对t-1时刻的全局报警信度qt-1和当前t时刻的报警信度et进行融合得到当前t时刻的全局报警信度qt。为了加深对步骤(8)的理解,这里举例说明。首先假设已知t=1,2,3这3个时刻的新进测量值x(t),关于x(t)的报警信度向量分别由公式(4a)和(4b)依次计算得到,如表5所示:表5输入x(t)的报警信度向量按照步骤(8)可以给出3个时刻的全局报警证据分别如下:当t=1时,根据步骤(8-1)可得,q1=(0.8,0,0.2);当t=2时,根据步骤(8-2),取a1=a2=1,b1=b2=0.9,根据公式(5a)和(5b)融合q1=(0.8,0,0.2)和e2=(0.7,0.3,0),得到k=2时刻的全局报警向量q2=(0.89,0.09,0.02);当t=3时,根据步骤(8-3),取a1=a2=1,b1=b2=0.9,根据公式(5a)和(5d)融合q2=(0.89,0.09,0.02)和e3=(0.5,0,0.5),得到k=3时刻的全局报警向量q3=(0.88,0.05,0.07)。(9)根据步骤(8)得到的t时刻的全局报警信度向量qt=(qt(na),qt(la),qt(ha)),给出报警准则:若qt(ha)≥qt(na)且qt(ha)≥qt(la),则输出y(t)=2,过高报警,即说明此时过程变量x的测量值x(t)表明设备处于异常过高运行状态,若qt(na)≥qt(ha)且qt(na)≥qt(la),则输出y(t)=0,不报警,即说明此时过程变量x的测量值x(t)表明设备处于正常运行状态,若qt(la)≥qt(na)且qt(la)≥qt(ha),则输出y(t)=1,过低报警,即说明此时过程变量x的测量值x(t)表明设备处于异常过低运行状态。在上例中,根据3个时刻输出的全局报警信度向量,根据步骤(9)可以给出报警结果,如表6所示:表6报警结果输出以下结合附图,详细介绍本发明方法的实施例:本发明方法的流程框图如图1所示,核心部分是:在确定需要监测的变频器a相输入电压及其样本数据序列之后,使用关系映射变换法把从历史数据中得到的训练样本转化为报警信度,该报警信度体现了过程变量取值超过上限阈值或低于下限阈值的不确定性程度;利用报警信度融合规则将当前时刻报警信度向量与其以往时刻全局的报警信度向量进行融合,得到当前时刻的全局报警信度,在相关判定准则下判定是否发出警报,融合过程可以有效降低不确定性的影响,提升报警器的精准性。以下结合图2中所示的x(k)的样本数据序列,给出最佳实施例,详细介绍本发明方法的各个步骤。1、给定变频器a相输入电压x的样本数据序列x(k)。变频器输入x的样本数据序列x(k)如图2所示,k的取值为39000,通过统计可知x变化的范围是[240v,550v]。2、输入电压有效值x(k)及输出运行状态结果y(k)参考值的选取。样本集合中的数据经步骤(1)预处理后,可得输入电压有效值x(k)的变化范围为[240v,550v],对应输出运行状态结果是离散序列0、1、2,故可设输出运行状态结果参考值集合c={0,1,2},n=3;输入电压有效值x(k)的参考值集合r={270,280,290,310,330,350,370,390,410,430,450,470,480,490},m=14。3、获取样本向量[x(k),y(k)]关于参考值的相似度形式,构造样本向量[x(k),y(k)]的样本映射表。利用序列x(k)的k=39000组数据作为训练样本,确知其中有kna=21000个测量值是在设备处于正常运行状态时测得的,对应输出y(k)=0;kla=2000个测量值是在设备处于异常过低运行状态测得的,对应输出y(k)=1;kha=16000个测量值是在设备处于异常过高运行状态测得的,对应输出y(k)=2,则有kna+kla+kha=k=39000。利用这39000组训练样本集合中所有样本向量[x(k),y(k)]的相似度分布,构造如本发明方法步骤(5)中表1所示的样本映射表,输入样本向量[x(k),y(k)]的样本映射表如下表7所示:表7样本向量[x(k),y(k)]的样本映射表4、根据本发明方法步骤(6)求取输入x(k)各参考值对应的报警信度,并构造信度分布表。根据本发明方法步骤(5)获得各输入x(k)的样本映射表之后,依照本发明方法的步骤(6)获得输入x(k)各参考值对应的报警信度,进而构造出输入x(k)的报警信度分布表,如下表8所示:表8输入x(k)的报警信度分布表5、新进测量值x(t)激活报警信度分布表得到报警信度,利用报警信度融合规则综合得到全局报警信度。已知t=1,2,3这3个时刻的新进测量值x(t),关于x(t)的报警信度向量分别由步骤(7)中公式(4a)和(4b)依次计算得到,如表9所示:表9输入x(t)的报警信度向量按照步骤(8)可以给出3个时刻的全局报警证据分别如下:当t=1时,根据步骤(8-1)可得,q1=(0.8,0,0.2);当t=2时,根据步骤(8-2),取a1=a2=1,b1=b2=0.9,根据公式(5a)和(5d)融合q1=(0.8,0,0.2)和e2=(0.7,0.3,0),得到k=2时刻的全局报警向量q2=(0.89,0.09,0.02);当t=3时,根据步骤(8-3),取a1=a2=1,b1=b2=0.9,根据公式(5a)和(5d)融合q2=(0.89,0.09,0.02)和e3=(0.5,0,0.5),得到k=3时刻的全局报警向量q3=(0.88,0.05,0.07)。6、依据报警准则进行报警决策。根据步骤(9)可以给出报警结果,如表10所示:表10报警结果输出7、同传统报警方法的比较选用图3所示的测试样本序列,在100次随机实验下将报警信度融合方法与时间延迟方法、数字滤波方法等传统方法就误报率、漏报率进行比较,如表11所示:表11各种报警方法比较方法误报率漏报率时间延迟方法(%)15.4516.71数字滤波方法(%)27.637.55报警信度融合方法(%)3.731.11当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1