发明名称 工程科学信息处理的补偿方法
摘要 工程科学信息处理的补偿方法是利用神经网络技术自动实现的补偿方法,具体步骤为:1)工程科学信息采集、2)工程科学信息处理、3)神经网络模拟、4)补偿方法;采用本发明方法,可求出工程科学计算的偏差值,并实现对该工程科学信息处理误差的补偿。整个过程无需人工干预,自动化程度高。经过大量工程实例应用结果分析,本发明方法,对工程科学信息处理的补偿效果较常规方法要好很多。
申请公布号 CN101319890A 申请公布日期 2008.12.10
申请号 CN200810022650.0 申请日期 2008.07.18
申请人 东南大学 发明人 胡伍生
分类号 G01B21/32(2006.01);G06N3/06(2006.01) 主分类号 G01B21/32(2006.01)
代理机构 南京经纬专利商标代理有限公司 代理人 叶连生
主权项 1、一种工程科学信息处理的补偿方法,其特征在于,该方法利用神经网络技术自动实现,该方法具体包括以下步骤:a.工程科学信息采集在工程科学领域,需要利用n个变量x1,x2,…,xn来求取变量y的值,首先,通过测量或试验得到S个子样,并对子样数据按照要求进行整理,整理之后的数据格式为:yi;x1i,x2i,…,xni;i=1,2,…,s,n为变量x的个数,b.工程科学信息处理设定工程科学计算关系式:y=b0+b1x1+b2x2+...+bnxn 式中,b0,b1,…,bn为待定参数,上式待定参数的个数Q=n+1,要求子样个数S要满足:S≥2Q+2,根据S个子样信息,按照下式计算待定参数bi的值:<math><mrow><munder><mi>X</mi><mrow><mi>Q</mi><mo>&times;</mo><mn>1</mn></mrow></munder><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>b</mi><mn>0</mn></msub></mtd></mtr><mtr><mtd><msub><mi>b</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>b</mi><mi>n</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><msup><mrow><mo>(</mo><msup><mi>A</mi><mi>T</mi></msup><mi>A</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>&CenterDot;</mo><msup><mi>A</mi><mi>T</mi></msup><mi>L</mi><mo>,</mo></mrow>其中,<math><mrow><munder><mi>A</mi><mrow><mi>S</mi><mo>&times;</mo><mi>Q</mi></mrow></munder><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>x</mi><mn>11</mn></msub></mtd><mtd><msub><mi>x</mi><mn>21</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mrow><mi>n</mi><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>x</mi><mn>12</mn></msub></mtd><mtd><msub><mi>x</mi><mn>22</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mrow><mi>n</mi><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>x</mi><mrow><mn>1</mn><mi>S</mi></mrow></msub></mtd><mtd><msub><mi>x</mi><mrow><mn>2</mn><mi>S</mi></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mi>nS</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow><math><mrow><munder><mi>L</mi><mrow><mi>S</mi><mo>&times;</mo><mn>1</mn></mrow></munder><mtext>=</mtext><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>y</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>S</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>c.神经网络模拟先根据下式计算各个子样的“工程计算值y′”和“偏差值Δy”,y′i=b0+b1x1i+b2x2i+...+bnxni Δyi=yi-y′ i=1,2,…,s将子样的有关信息进行整理,整理之后的数据格式为:x1i,x2i,…,xni,y′i;Δyi;i=1,2,…,s然后,将上述数据构成学习样本,利用神经网络BP算法进行训练,BP网络结构为:(n+1)×P×1,C1.BP网络的输入层元素个数为n+1,分别为:x1,x2,…,xn,y′,C2.BP网络的隐含层元素个数为P,P值的计算公式:P=12+n+INT(S/10)式中n为变量x的个数;S为子样个数;C3.BP网络的输出层元素个数1,为:偏差值Δy,神经网络对S个子样的模拟训练结束后,实质上就得到了该工程偏差值Δy的神经网络计算模型,d.补偿方法工程科学信息处理的补偿公式为:y*=y′+Δy* 式中,y′为工程计算值;Δy*为神经网络模拟值;y*为经过补偿之后的结果。
地址 210096江苏省南京市四牌楼2号