用于结构监测数据异常识别的加权主成分分析方法与流程

文档序号:11101623阅读:来源:国知局

技术特征:

1.一种用于结构监测数据异常识别的加权主成分分析方法,其特征在于,步骤如下:

步骤一:监测数据建模

(1)建立结构正常监测数据的多变量统计分析模型:

Σ=E{y*y*T}=QΞQT

式中:表示结构的某一正常监测数据,包含m个测量变量;Σ表示协方差矩阵;Ξ=diag(ξ12,...,ξm)包含所有特征值ξi;Q=[q1,q2,...,qm]包含所有特征向量qi,qi即为第i个主方向;

步骤二:推导敏感因子

(2)对实际监测过程中采集到的某一监测数据y而言,第i个主方向qi对应的统计量定义如下:

<mrow> <msub> <mi>H</mi> <mi>i</mi> </msub> <mo>=</mo> <msup> <mi>y</mi> <mi>T</mi> </msup> <mrow> <mo>(</mo> <msub> <mi>q</mi> <mi>i</mi> </msub> <msubsup> <mi>&xi;</mi> <mi>i</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <msubsup> <mi>q</mi> <mi>i</mi> <mi>T</mi> </msubsup> <mo>)</mo> </mrow> <mi>y</mi> </mrow>

对y中某一测量变量发生的异常而言,每个qi的敏感性不同,即每个Hi的异常识别能力不同;

(3)若y中第j个测量变量发生异常,则其表达式为:

y=y*jζj

式中:δj表示第j个测量变量中发生异常的幅度;ζj表示m阶单位矩阵的第j列;

(4)此时,qi对应的统计量为:

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>H</mi> <mi>i</mi> </msub> <mo>=</mo> <msup> <mrow> <mo>(</mo> <mrow> <msup> <mi>y</mi> <mo>*</mo> </msup> <mo>+</mo> <msub> <mi>&delta;</mi> <mi>j</mi> </msub> <msub> <mi>&zeta;</mi> <mi>j</mi> </msub> </mrow> <mo>)</mo> </mrow> <mi>T</mi> </msup> <mrow> <mo>(</mo> <mrow> <msub> <mi>q</mi> <mi>i</mi> </msub> <msubsup> <mi>&xi;</mi> <mi>i</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <msubsup> <mi>q</mi> <mi>i</mi> <mi>T</mi> </msubsup> </mrow> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <mrow> <msup> <mi>y</mi> <mo>*</mo> </msup> <mo>+</mo> <msub> <mi>&delta;</mi> <mi>j</mi> </msub> <msub> <mi>&zeta;</mi> <mi>j</mi> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <msup> <mi>y</mi> <mrow> <mo>*</mo> <mi>T</mi> </mrow> </msup> <mrow> <mo>(</mo> <mrow> <msub> <mi>q</mi> <mi>i</mi> </msub> <msubsup> <mi>&xi;</mi> <mi>i</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <msubsup> <mi>q</mi> <mi>i</mi> <mi>T</mi> </msubsup> </mrow> <mo>)</mo> </mrow> <msup> <mi>y</mi> <mo>*</mo> </msup> <mo>+</mo> <mrow> <mo>&lsqb;</mo> <mrow> <msubsup> <mi>&zeta;</mi> <mi>j</mi> <mi>T</mi> </msubsup> <mrow> <mo>(</mo> <mrow> <msub> <mi>q</mi> <mi>i</mi> </msub> <msubsup> <mi>&xi;</mi> <mi>i</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <msubsup> <mi>q</mi> <mi>i</mi> <mi>T</mi> </msubsup> </mrow> <mo>)</mo> </mrow> <msub> <mi>&zeta;</mi> <mi>j</mi> </msub> </mrow> <mo>&rsqb;</mo> </mrow> <msubsup> <mi>&delta;</mi> <mi>j</mi> <mn>2</mn> </msubsup> <mo>+</mo> <mn>2</mn> <mrow> <mo>&lsqb;</mo> <mrow> <msubsup> <mi>&zeta;</mi> <mi>j</mi> <mi>T</mi> </msubsup> <mrow> <mo>(</mo> <mrow> <msub> <mi>q</mi> <mi>i</mi> </msub> <msubsup> <mi>&xi;</mi> <mi>i</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <msubsup> <mi>q</mi> <mi>i</mi> <mi>T</mi> </msubsup> </mrow> <mo>)</mo> </mrow> <msup> <mi>y</mi> <mo>*</mo> </msup> </mrow> <mo>&rsqb;</mo> </mrow> <msub> <mi>&delta;</mi> <mi>j</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <msubsup> <mi>H</mi> <mi>i</mi> <mo>*</mo> </msubsup> <mo>+</mo> <msub> <mi>&Delta;H</mi> <mi>i</mi> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced>

式中:是正常监测数据定义在qi上的统计量,它不引起Hi超限;是由于监测数据发生异常所导致的Hi的增量,它越大越可能引起Hi超限;

(5)由于则ΔHi简化为:

<mrow> <msub> <mi>&Delta;H</mi> <mi>i</mi> </msub> <mo>=</mo> <mrow> <mo>(</mo> <mfrac> <msubsup> <mi>q</mi> <mrow> <mi>j</mi> <mi>i</mi> </mrow> <mn>2</mn> </msubsup> <msub> <mi>&xi;</mi> <mi>i</mi> </msub> </mfrac> <mo>)</mo> </mrow> <msubsup> <mi>&delta;</mi> <mi>j</mi> <mn>2</mn> </msubsup> <mo>+</mo> <mn>2</mn> <mrow> <mo>(</mo> <mfrac> <msub> <mi>q</mi> <mrow> <mi>j</mi> <mi>i</mi> </mrow> </msub> <msub> <mi>&xi;</mi> <mi>i</mi> </msub> </mfrac> <msubsup> <mi>u</mi> <mi>i</mi> <mo>*</mo> </msubsup> <mo>)</mo> </mrow> <msub> <mi>&delta;</mi> <mi>j</mi> </msub> </mrow>

式中:qji表示qi的第j个元素;表示y*在qi上的投影;

(6)由于y*具有随机性,则也具有随机性;进一步,推断ΔHi具有随机性,为了量化ΔHi,计算其平均值:

<mrow> <mi>E</mi> <mrow> <mo>(</mo> <mrow> <msub> <mi>&Delta;H</mi> <mi>i</mi> </msub> </mrow> <mo>)</mo> </mrow> <mo>=</mo> <mrow> <mo>(</mo> <mfrac> <msubsup> <mi>q</mi> <mrow> <mi>j</mi> <mi>i</mi> </mrow> <mn>2</mn> </msubsup> <msub> <mi>&xi;</mi> <mi>i</mi> </msub> </mfrac> <mo>)</mo> </mrow> <msubsup> <mi>&delta;</mi> <mi>j</mi> <mn>2</mn> </msubsup> <mo>+</mo> <mn>2</mn> <mrow> <mo>(</mo> <mfrac> <msub> <mi>q</mi> <mrow> <mi>j</mi> <mi>i</mi> </mrow> </msub> <msub> <mi>&xi;</mi> <mi>i</mi> </msub> </mfrac> <mo>)</mo> </mrow> <mi>E</mi> <mrow> <mo>(</mo> <msubsup> <mi>u</mi> <mi>i</mi> <mo>*</mo> </msubsup> <mo>)</mo> </mrow> <msub> <mi>&delta;</mi> <mi>j</mi> </msub> </mrow>

若在预处理阶段将正常监测数据中心化,则有因此,ΔHi的平均值为:

<mrow> <mi>E</mi> <mrow> <mo>(</mo> <msub> <mi>&Delta;H</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mrow> <mo>(</mo> <mfrac> <msubsup> <mi>q</mi> <mrow> <mi>j</mi> <mi>i</mi> </mrow> <mn>2</mn> </msubsup> <msub> <mi>&xi;</mi> <mi>i</mi> </msub> </mfrac> <mo>)</mo> </mrow> <msubsup> <mi>&delta;</mi> <mi>j</mi> <mn>2</mn> </msubsup> </mrow>

(7)上式表明:在异常幅度不变的情况下,越大,ΔHi的平均值也越大;换言之,定义在qi上的统计量Hi对第j个测量变量中发生异常的识别能力取决于的大小;因此,定义敏感因子如下:

<mrow> <msub> <mi>&beta;</mi> <mrow> <mi>j</mi> <mo>,</mo> <mi>i</mi> </mrow> </msub> <mo>=</mo> <mfrac> <msubsup> <mi>q</mi> <mrow> <mi>j</mi> <mi>i</mi> </mrow> <mn>2</mn> </msubsup> <msub> <mi>&xi;</mi> <mi>i</mi> </msub> </mfrac> </mrow>

敏感因子βj,i越大,Hi越可能识别出第j个测量变量中发生的异常;

步骤三:定义加权统计量

(8)对第j个测量变量而言,qi对应的权系数计算如下:

<mrow> <msub> <mi>c</mi> <mrow> <mi>j</mi> <mo>,</mo> <mi>i</mi> </mrow> </msub> <mo>=</mo> <mfrac> <msub> <mi>&beta;</mi> <mrow> <mi>j</mi> <mo>,</mo> <mi>i</mi> </mrow> </msub> <mrow> <msubsup> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>m</mi> </msubsup> <msub> <mi>&beta;</mi> <mrow> <mi>j</mi> <mo>,</mo> <mi>i</mi> </mrow> </msub> </mrow> </mfrac> </mrow>

(9)进一步,对第j个测量变量定义加权统计量如下:

<mrow> <msub> <mover> <mi>H</mi> <mo>~</mo> </mover> <mi>j</mi> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>m</mi> </munderover> <msub> <mi>c</mi> <mrow> <mi>j</mi> <mo>,</mo> <mi>i</mi> </mrow> </msub> <mo>&CenterDot;</mo> <msub> <mi>H</mi> <mi>i</mi> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>m</mi> </munderover> <msub> <mi>c</mi> <mrow> <mi>j</mi> <mo>,</mo> <mi>i</mi> </mrow> </msub> <mo>&CenterDot;</mo> <msup> <mi>y</mi> <mi>T</mi> </msup> <mrow> <mo>(</mo> <msub> <mi>q</mi> <mi>i</mi> </msub> <msubsup> <mi>&xi;</mi> <mi>i</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <msubsup> <mi>q</mi> <mi>i</mi> <mi>T</mi> </msubsup> <mo>)</mo> </mrow> <mi>y</mi> </mrow>

加权统计量对第j个测量变量发生的异常更敏感;这样,监测数据中的每个测量变量均对应一组权系数和一个加权统计量,可将所有加权统计量组成一个向量

步骤四:融合加权统计量

(10)条件下判断监测数据发生异常的概率为:

<mrow> <mi>P</mi> <mrow> <mo>(</mo> <mi>F</mi> <mo>|</mo> <msub> <mover> <mi>H</mi> <mo>~</mo> </mover> <mi>j</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>P</mi> <mrow> <mo>(</mo> <msub> <mover> <mi>H</mi> <mo>~</mo> </mover> <mi>j</mi> </msub> <mo>|</mo> <mi>F</mi> <mo>)</mo> </mrow> <mi>P</mi> <mrow> <mo>(</mo> <mi>F</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mi>P</mi> <mrow> <mo>(</mo> <msub> <mover> <mi>H</mi> <mo>~</mo> </mover> <mi>j</mi> </msub> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow>

式中:P(·)表示某变量的概率;F表示监测数据的异常状态;

(11)的计算公式如下:

<mrow> <mi>P</mi> <mrow> <mo>(</mo> <msub> <mover> <mi>H</mi> <mo>~</mo> </mover> <mi>j</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mi>P</mi> <mrow> <mo>(</mo> <msub> <mover> <mi>H</mi> <mo>~</mo> </mover> <mi>j</mi> </msub> <mo>|</mo> <mi>N</mi> <mo>)</mo> </mrow> <mi>P</mi> <mrow> <mo>(</mo> <mi>N</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>P</mi> <mrow> <mo>(</mo> <msub> <mover> <mi>H</mi> <mo>~</mo> </mover> <mi>j</mi> </msub> <mo>|</mo> <mi>F</mi> <mo>)</mo> </mrow> <mi>P</mi> <mrow> <mo>(</mo> <mi>F</mi> <mo>)</mo> </mrow> </mrow>

式中:N表示监测数据的正常状态;正常和异常状态下统计量出现的条件概率分别为的控制限;

(12)给定所有的加权统计量则监测数据中是否存在异常的判断准则为:

<mrow> <mi>P</mi> <mrow> <mo>(</mo> <mi>F</mi> <mo>|</mo> <mi>&Gamma;</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>m</mi> </munderover> <mo>{</mo> <mfrac> <mrow> <mi>P</mi> <mrow> <mo>(</mo> <msub> <mover> <mi>H</mi> <mo>~</mo> </mover> <mi>j</mi> </msub> <mo>|</mo> <mi>F</mi> <mo>)</mo> </mrow> </mrow> <mrow> <msubsup> <mi>&Sigma;</mi> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>m</mi> </msubsup> <mi>P</mi> <mrow> <mo>(</mo> <msub> <mover> <mi>H</mi> <mo>~</mo> </mover> <mi>j</mi> </msub> <mo>|</mo> <mi>F</mi> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>&CenterDot;</mo> <mi>P</mi> <mrow> <mo>(</mo> <mi>F</mi> <mo>|</mo> <msub> <mover> <mi>H</mi> <mo>~</mo> </mover> <mi>j</mi> </msub> <mo>)</mo> </mrow> <mo>}</mo> <mo>&gt;</mo> <mi>&alpha;</mi> </mrow>

式中:α表示显著性水平,一般取0.01;满足上式可判断监测数据中存在异常。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1