发明名称 自适应一致性数据融合方法
摘要 本发明涉及一种自适应一致性数据融合方法,该方法首先利用多个传感器对结构响应进行采集;然后通过每个传感器自身测量方差及每个传感器已采集到的数据进行每个传感器实测方差的估计;接着根据测量模型定义任意两个传感器之间的自适应置信距离及计算出每个传感器被其他传感器所支持的综合支持度;最后利用每个传感器的综合支持度作为权系数,应用加权平均法实现最终的融合。该方法能够很好地处理多自由度、非自由振动、非线性、非稳态的响应信号,可用于土木工程、航空航天、自动控制、机械工程、桥梁工程、水利工程等领域的信号处理,具有提高数据的抗干扰能力的特点。
申请公布号 CN102306206B 申请公布日期 2013.10.30
申请号 CN201110200655.X 申请日期 2011.07.18
申请人 福州大学 发明人 姜绍飞;韩哲东;吴兆旗
分类号 G06F17/40(2006.01)I 主分类号 G06F17/40(2006.01)I
代理机构 福州元创专利商标代理有限公司 35100 代理人 蔡学俊
主权项 1.一种自适应一致性数据融合方法,其特征在于:首先利用多个传感器对结构响应进行采集;然后通过每个传感器自身测量方差及每个传感器已采集到的数据进行每个传感器实测方差的估计;接着根据测量模型定义任意两个传感器之间的自适应置信距离及计算出每个传感器被其他传感器所支持的综合支持度;最后以每个传感器的综合支持度作为权系数,应用加权平均法实现最终的融合;所述通过每个传感器自身测量方差及每个传感器已采集到的数据进行每个传感器实测方差的估计包括以下步骤:①计算n个传感器在第m次采样时的平均测量值<img file="FDA00002996241300011.GIF" wi="91" he="70" />即:<maths num="0001"><![CDATA[<math><mrow><msup><mover><mi>x</mi><mo>-</mo></mover><mi>m</mi></msup><mo>=</mo><mfrac><mn>1</mn><mi>n</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msup><msub><mi>x</mi><mi>i</mi></msub><mi>m</mi></msup></mrow></math>]]></maths>式中,x<sub>i</sub><sup>m</sup>表示第m次采样时第i个传感器的测量值;②计算第i个传感器在第m次采样时的方差分配值V<sub>mi</sub>,即:<maths num="0002"><![CDATA[<math><mrow><msub><mi>V</mi><mi>mi</mi></msub><mo>=</mo><msup><mrow><mo>(</mo><msub><mi>&sigma;</mi><mi>i</mi></msub><mo>+</mo><msup><msub><mi>x</mi><mi>i</mi></msub><mi>m</mi></msup><mo>-</mo><msup><mover><mi>x</mi><mo>-</mo></mover><mi>m</mi></msup><mo>)</mo></mrow><mn>2</mn></msup></mrow></math>]]></maths>式中,σ<sub>i</sub>为第i个传感器自身的测量精度;③计算第i个传感器在第m次采样时的实际测量方差<img file="FDA00002996241300015.GIF" wi="106" he="86" />即:<maths num="0003"><![CDATA[<math><mrow><msub><mover><mi>V</mi><mo>-</mo></mover><mi>mi</mi></msub><mo>=</mo><mfrac><mn>1</mn><mi>m</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>V</mi><mi>ki</mi></msub></mrow></math>]]></maths>式中,V<sub>ki</sub>为第i个传感器在第k次采样时的方差分配值;所述根据测量模型定义任意两个传感器之间的自适应置信距离及计算出每个传感器被其他传感器所支持的综合支持度包括以下步骤:①定义自适应置信距离d<sub>ij</sub><sup>m</sup>及置信距离矩阵D<sup>m</sup>;设有n个传感器从不同位置各自独立地对某一目标参数进行测量,第i个传感器的测量值为x<sub>i</sub>,σ<sub>i</sub>表示第i个传感器自身的测量精度,σ<sub>i</sub><sup>2</sup>为第i个传感器自身的测量方差,<img file="FDA00002996241300019.GIF" wi="80" he="79" />为第m次采样时传感器i的实际测量方差,则第i个传感器的测量值xi服从正态分布N(u,σ<sub>i</sub><sup>2</sup>),其测量模型可表示为:<maths num="0004"><![CDATA[<math><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><msqrt><mn>2</mn><mi>&pi;</mi></msqrt><msub><mi>&sigma;</mi><mi>i</mi></msub></mrow></mfrac><msup><mi>e</mi><mrow><mo>-</mo><mfrac><msup><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>x</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mrow><mn>2</mn><msup><msub><mi>&sigma;</mi><mi>i</mi></msub><mn>2</mn></msup></mrow></mfrac></mrow></msup><mo>,</mo></mrow></math>]]></maths>i=1,2,...,n设d<sub>ij</sub><sup>m</sup>和d<sub>ji</sub><sup>m</sup>代表在第m次采样时传感器i和j之间测量数据的相互支持性,称为自适应置信距离;d<sub>ij</sub><sup>m</sup>越小表示此次采样两个传感器的观测值越接近,反之则表示两个传感器的观测值偏差越大,其表达式为:<maths num="0005"><![CDATA[<math><mrow><msup><msub><mi>d</mi><mi>ij</mi></msub><mi>m</mi></msup><mo>=</mo><msup><msub><mi>d</mi><mi>ji</mi></msub><mi>m</mi></msup><mo>=</mo><mfrac><msub><mover><mi>V</mi><mo>-</mo></mover><mi>mi</mi></msub><mrow><msub><mover><mi>V</mi><mo>-</mo></mover><mi>mi</mi></msub><mo>+</mo><msub><mover><mi>V</mi><mo>-</mo></mover><mi>mj</mi></msub></mrow></mfrac><mo>&times;</mo><mi>p</mi><mrow><mo>(</mo><mo>|</mo><mi>Z</mi><mo>|</mo><mo>&le;</mo><mfrac><mrow><mo>|</mo><msub><mi>x</mi><mi>i</mi></msub><mo>-</mo><msub><mi>x</mi><mi>j</mi></msub><mo>|</mo></mrow><msub><mi>&sigma;</mi><mi>j</mi></msub></mfrac><mo>)</mo></mrow><mo>+</mo><mfrac><msub><mover><mi>V</mi><mo>-</mo></mover><mi>mj</mi></msub><mrow><msub><mover><mi>V</mi><mo>-</mo></mover><mi>mi</mi></msub><mo>+</mo><msub><mover><mi>V</mi><mo>-</mo></mover><mi>mj</mi></msub></mrow></mfrac><mo>&times;</mo><mi>p</mi><mrow><mo>(</mo><mo>|</mo><mi>Z</mi><mo>|</mo><mo>&le;</mo><mfrac><mrow><mo>|</mo><msub><mi>x</mi><mi>i</mi></msub><mo>-</mo><msub><mi>x</mi><mi>j</mi></msub><mo>|</mo></mrow><msub><mi>&sigma;</mi><mi>i</mi></msub></mfrac><mo>)</mo></mrow></mrow></math>]]></maths>式中,Z为服从标准正态分布N(0,1)的随机变量;则自适应置信距离矩阵D<sup>m</sup>为:<maths num="0006"><![CDATA[<math><mrow><msup><mi>D</mi><mi>m</mi></msup><mo>=</mo><msub><mrow><mo>(</mo><msup><msub><mi>d</mi><mi>ij</mi></msub><mi>m</mi></msup><mo>)</mo></mrow><mrow><mi>n</mi><mo>&times;</mo><mi>n</mi></mrow></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msup><msub><mi>d</mi><mn>11</mn></msub><mi>m</mi></msup></mtd><mtd><msup><msub><mi>d</mi><mn>12</mn></msub><mi>m</mi></msup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msup><msub><mi>d</mi><mrow><mn>1</mn><mi>n</mi></mrow></msub><mi>m</mi></msup></mtd></mtr><mtr><mtd><msup><msub><mi>d</mi><mn>21</mn></msub><mi>m</mi></msup></mtd><mtd><msup><msub><mi>d</mi><mn>22</mn></msub><mi>m</mi></msup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msup><msub><mi>d</mi><mrow><mn>2</mn><mi>n</mi></mrow></msub><mi>m</mi></msup></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msup><msub><mi>d</mi><mrow><mi>n</mi><mn>1</mn></mrow></msub><mi>m</mi></msup></mtd><mtd><msup><msub><mi>d</mi><mrow><mi>n</mi><mn>2</mn></mrow></msub><mi>m</mi></msup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msup><msub><mi>d</mi><mi>nn</mi></msub><mi>m</mi></msup></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>②求出所有传感器相互之间的支持度度量R<sup>m</sup>;令:r<sub>ij</sub><sup>m</sup>=1-d<sub>ij</sub><sup>m</sup>,i,j=1,2,...,n则所有传感器在第m次采样时的支持矩阵R<sup>m</sup>:<maths num="0007"><![CDATA[<math><mrow><msup><mi>R</mi><mi>m</mi></msup><mo>=</mo><msub><mrow><mo>(</mo><msup><msub><mi>r</mi><mi>ij</mi></msub><mi>m</mi></msup><mo>)</mo></mrow><mrow><mi>n</mi><mo>&times;</mo><mi>n</mi></mrow></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msup><msub><mi>r</mi><mn>11</mn></msub><mi>m</mi></msup></mtd><mtd><msup><msub><mi>r</mi><mn>12</mn></msub><mi>m</mi></msup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msup><msub><mi>r</mi><mrow><mn>1</mn><mi>n</mi></mrow></msub><mi>m</mi></msup></mtd></mtr><mtr><mtd><msup><msub><mi>r</mi><mn>21</mn></msub><mi>m</mi></msup></mtd><mtd><msup><msub><mi>r</mi><mn>22</mn></msub><mi>m</mi></msup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msup><msub><mi>r</mi><mrow><mn>2</mn><mi>n</mi></mrow></msub><mi>m</mi></msup></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msup><msub><mi>r</mi><mrow><mi>n</mi><mn>1</mn></mrow></msub><mi>m</mi></msup></mtd><mtd><msup><msub><mi>r</mi><mrow><mi>n</mi><mn>2</mn></mrow></msub><mi>m</mi></msup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msup><msub><mi>r</mi><mi>nn</mi></msub><mi>m</mi></msup></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>③求出所有传感器对每个传感器的综合支持度α<sub>k</sub><sup>m</sup>;由上可知,支持矩阵R<sup>m</sup>是一个正对称矩阵,存在最大模特征值λ<sup>m</sup>和相应的特征向量Y<sup>m</sup>,令Y<sup>m</sup>=(y<sub>1</sub><sup>m</sup>,y<sub>2</sub><sup>m</sup>,…,y<sub>n</sub><sup>m</sup>)<sup>T</sup>,有:R<sup>m</sup>Y<sup>m</sup>=λ<sup>m</sup>Y<sup>m</sup>展开为λ<sup>m</sup>y<sub>k</sub><sup>m</sup>=y<sub>1</sub><sup>m</sup>r<sub>1k</sub><sup>m</sup>+y<sub>2</sub><sup>m</sup>r<sub>2k</sub><sup>m</sup>+...+y<sub>n</sub><sup>m</sup>r<sub>nk</sub><sup>m</sup>,k=1,2,…,n可见,λ<sup>m</sup>Y<sup>m</sup>综合了r<sub>1k</sub><sup>m</sup>,r<sub>2k</sub><sup>m</sup>,…,r<sub>nk</sub><sup>m</sup>;故λ<sup>m</sup>Y<sup>m</sup>可以作为综合支持程度的度量;令<maths num="0008"><![CDATA[<math><mrow><msup><msub><mi>&alpha;</mi><mi>k</mi></msub><mi>m</mi></msup><mo>=</mo><msup><mi>&lambda;</mi><mi>m</mi></msup><msup><msub><mi>y</mi><mi>k</mi></msub><mi>m</mi></msup><mo>/</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msup><mi>&lambda;</mi><mi>m</mi></msup><msup><msub><mi>y</mi><mi>i</mi></msub><mi>m</mi></msup><mo>=</mo><msup><msub><mi>y</mi><mi>k</mi></msub><mi>m</mi></msup><mo>/</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msup><msub><mi>y</mi><mi>i</mi></msub><mi>m</mi></msup><mo>,</mo><mi>k</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>n</mi></mrow></math>]]></maths>则α<sub>k</sub><sup>m</sup>即为n个传感器在第m次采样时对第k个传感器的综合支持程度;所述利用每个传感器的综合支持度作为权系数,应用加权平均法实现最终的融合表达式如下:<maths num="0009"><![CDATA[<math><mrow><msup><mi>x</mi><mi>m</mi></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msubsup><mi>&alpha;</mi><mi>k</mi><mi>m</mi></msubsup><msubsup><mi>x</mi><mi>k</mi><mi>m</mi></msubsup></mrow></math>]]></maths>式中α<sub>k</sub><sup>m</sup>即为n个传感器在第m次采样时对第k个传感器的综合支持程度;x<sup>m</sup>为第m次采样时n个传感器的最终数据融合值。
地址 350108 福建省福州市闽侯县上街镇大学城学园路2号福州大学新区