发明名称 一种故障自修复的鲁棒的煤矿巷道剪应力采集方法
摘要 一种故障自修复的鲁棒的煤矿巷道剪应力采集方法。煤矿现场通常用杆体来检测巷道的应变程度,主要测量杆体的剪应力分布,一般采用在杆体上安装应变片的方法,但是应变片数量多且容易损坏,而应变片数据采集都是自动采集,无人员实时监控,所以应变片发生故障损坏时不能被及时发现,得到错误的弯矩拟合函数和剪应力分布,这对于煤矿巷道观察被测杆体应变特性是非常不利的;其次,在煤矿现场安装杆体需要用特种水泥将其固定在巷道里,应变片发生故障损坏时将无法更换新的应变片,如不进行故障修复,少数应变片故障将造成杆体的浪费。
申请公布号 CN104268414A 申请公布日期 2015.01.07
申请号 CN201410516131.5 申请日期 2014.09.29
申请人 东南大学 发明人 黄永明;虞金花;章国宝;张露;吴奥
分类号 G06F19/00(2011.01)I;G01L5/00(2006.01)I 主分类号 G06F19/00(2011.01)I
代理机构 江苏永衡昭辉律师事务所 32250 代理人 王斌
主权项 一种故障自修复的鲁棒的煤矿巷道剪应力采集方法,其特征在于,包括以下步骤:步骤1:设煤矿巷道剪应力测试杆体长度L,在该杆体上贴N对应变片,每对应变片之间的间隔d=L/(N‑1),每对应变片正对贴在杆体上,设上面一层应变片的编号为X<sub>i1</sub>,正对面一层应变片编号为X<sub>i2</sub>(i=0、1……N‑1,i为第i对应变片),将该杆体安装在对其进行弯曲、拉伸的相关设备上;步骤2:误差模型的输出值的评估:步骤2.1:利用相关设备对装有2N个应变片的煤矿巷道剪应力测试杆体以时间间隔t<sub>1</sub>分别进行C次拉伸应变和C次弯曲应变,采集并记录弯曲应变、拉伸应变数值,记为ε<sub>i1</sub><sup>拉伸</sup>,ε<sub>i2</sub><sup>拉伸</sup>,ε<sub>i1</sub><sup>弯曲</sup>,ε<sub>i2</sub><sup>弯曲</sup>(i=0、1……N‑1),此处时间间隔t<sub>1</sub>时间间隔较短,模拟的是煤矿巷道应变突变的情况下的数据采集;步骤2.2:分别计算煤矿巷道剪应力测试杆体模拟煤矿巷道应变突变的情况下每一对应变片的拉伸应变和弯曲应变数值误差δ<sub>ij</sub><sup>拉伸</sup>=ε<sub>i1</sub><sup>拉伸</sup>‑ε<sub>i2</sub><sup>拉伸</sup>,δ<sub>ij</sub><sup>弯曲</sup>=ε<sub>i1</sub><sup>弯曲</sup>+ε<sub>i2</sub><sup>弯曲</sup>(i=0、1……N‑1,j=0、1……C‑1);步骤2.3:利用相关设备对装有2N个应变片的煤矿巷道剪应力测试杆体以时间间隔t<sub>2</sub>分别进行C′次拉伸应变和C′弯曲应变,采集并记录弯曲应变、拉伸应变数值,记为ε<sub>i1</sub><sup>′拉伸</sup>,ε<sub>i2</sub><sup>′拉伸</sup>,ε<sub>i1</sub><sup>′弯曲</sup>,ε<sub>i2</sub><sup>′弯曲</sup>(i=0、1……N‑1),此处时间间隔t<sub>2</sub>时间间隔较长,模拟的是煤矿巷道应变变化缓慢的情况下的数据采集;步骤2.4:分别计算设煤矿巷道剪应力测试杆体模拟煤矿巷道应变变化缓慢的情况下每一对应变片的拉伸应变和弯曲应变数值误差δ<sub>ij</sub><sup>′拉伸</sup>=ε<sub>i1</sub><sup>′拉伸</sup>‑ε<sub>i2</sub><sup>′拉伸</sup>,δ<sub>ij</sub><sup>′弯曲</sup>=ε<sub>i1</sub><sup>′弯曲</sup>+ε<sub>i2</sub><sup>′弯曲</sup>(i=0、1……N‑1,j′=0、1……C′‑1);步骤2.5:分别计算设煤矿巷道剪应力测试杆体每一对应变片拉伸应变和弯曲应变应的数值综合工况下误差平均值,<img file="FDA0000579952670000011.GIF" wi="1630" he="150" /><img file="FDA0000579952670000012.GIF" wi="282" he="68" />该平均值即为煤矿巷道综合工况下的应变误差模型输出值的估算值,该估算值即为应变偏差补偿的数据源;步骤3:将剪应力测试杆体安装在煤矿巷道里,进行煤矿巷道综合工况下的数据采集。步骤4:根据采集到的数据判断应变片是否故障:步骤4.1:每隔时间t对杆体上的应变片采集数值进行读取;步骤4.2:读取杆体上2N个应变片的采集数值ε<sub>i1</sub>,ε<sub>i2</sub>(i=0、1……N‑1);步骤4.3:如果连续三次ε<sub>i1</sub>或者ε<sub>i2</sub>值为0,则认为应变片发生故障,进入步骤5;步骤4.4:如果ε<sub>i1</sub>,ε<sub>i2</sub>(i=0、1……N‑1)都不为0,即应变片未出现故障,则此时有效应变片对数N′=N,进入步骤7;步骤5:应变片故障类型判断:步骤5.1:如果应变片X<sub>i1</sub>出现故障,应变片X<sub>i2</sub>正常工作或者应变片X<sub>i2</sub>出现故障,应变片X<sub>i1</sub>正常工作,进入步骤6.1;步骤5.2:如果应变片X<sub>i1</sub>和X<sub>i2</sub>都出现故障,则记录应变片X<sub>i1</sub>和X<sub>i2</sub>都出现故障的应变片对数为P,进入步骤6.2;步骤6:根据故障类型进入相应的应变片故障处理流程:步骤6.1:对于故障应变片的采集数值进行误差补偿,如果X<sub>i1</sub>出现故障,则计算拉伸应变时对X<sub>i1</sub>应变片进行补偿,令<img file="FDA0000579952670000021.GIF" wi="358" he="93" />则<img file="FDA0000579952670000022.GIF" wi="447" he="84" />计算弯曲应变和弯矩时令<img file="FDA0000579952670000023.GIF" wi="328" he="93" />则<img file="FDA0000579952670000024.GIF" wi="432" he="86" />可以得到第i个应变片的弯矩:M<sub>i</sub><sup>弯矩</sup>=π·E·R<sup>3</sup>·(ε′<sub>i1</sub>‑ε<sub>i2</sub>)/8,其中π是圆周率,E为弹性系数,R为杆体的截面半径;如果X<sub>i2</sub>出现故障,则计算拉伸应变时对X<sub>i2</sub>进行补偿,令<img file="FDA0000579952670000025.GIF" wi="358" he="92" />则<img file="FDA0000579952670000026.GIF" wi="443" he="84" />计算弯曲应变和弯矩时令<img file="FDA0000579952670000027.GIF" wi="324" he="92" />则<img file="FDA0000579952670000028.GIF" wi="403" he="84" />可以得到第i个应变片的弯矩:M<sub>i</sub><sup>弯矩</sup>=π·E·R<sup>3</sup>·(ε<sub>i1</sub>‑ε′<sub>i2</sub>)/8,进入步骤8;步骤6.2:如果第i对两个应变片都是有故障的,则剔除这一对应变片的采样数值,将剩下的正常工作的应变片作为有效测点,则修正后有效应变片对数N′=N‑P进入步骤7;步骤7:被测杆体应变参数计算,i′为故障处理之后有效应变片的序号,ε<sub>i′1</sub>,ε<sub>i′2</sub>为步骤6中进行误差补偿之后的应变值:步骤7.1:计算被测杆体上每个应变片测点拉伸应变参数,拉伸应变为<img file="FDA0000579952670000031.GIF" wi="424" he="89" />拉伸应力为<img file="FDA0000579952670000032.GIF" wi="969" he="92" /><img file="FDA0000579952670000033.GIF" wi="189" he="69" />步骤7.2:;计算被测杆体上每个应变片测点弯曲应变参数,弯曲应变为<img file="FDA0000579952670000034.GIF" wi="396" he="89" />弯曲应力为<img file="FDA0000579952670000035.GIF" wi="944" he="83" /><img file="FDA0000579952670000036.GIF" wi="189" he="66" />步骤7.3:;计算被测杆体每个有效应变片点弯矩:M<sub>i′</sub>=π·E·R<sup>3</sup>·(ε<sub>i′1</sub>‑ε<sub>i′2</sub>)/8,(i′=0、1……N′‑1)    (1)步骤8:对被测杆体的N′对有效应变片的弯矩M<sub>i′</sub>进行函数拟合,在被测杆体由应变片分割的N′‑1个区间段上使用三次样条插值拟合获取被测杆体上的弯矩函数,每个区间段上的拟合函数的一阶导数和二阶导数均为连续函数,则获得的拟合弯矩函数曲线是光滑曲线,具体拟合步骤如下:步骤8.1:被测杆体的N′对有效应变片,相邻两个应变片之间是一个区间,所以有(N′‑1)个区间,设每个区间段[z<sub>k</sub>,z<sub>k+1</sub>](k=0,1,...,N′‑2),k表示(N′‑1)个区间的序号。设第k个区间[z<sub>k</sub>,z<sub>k+1</sub>]的三次样条插值拟合函数为S<sub>k</sub>(x),S<sub>k</sub>(x)表示距离被测杆体端点为x处的弯矩,即:S<sub>k</sub>(x)=a<sub>k</sub>+b<sub>k</sub>(x‑z<sub>k</sub>)+c<sub>k</sub>(x‑z<sub>k</sub>)<sup>2</sup>+d<sub>k</sub>(x‑z<sub>k</sub>)<sup>3</sup>   (2)其中x是距离被测杆端点的距离,z<sub>k</sub>=k×d(k=0,1,...,N′‑2)是当应变片i=k序号时,该应变片距离被测杆端点的距离,z<sub>k+1</sub>=(k+1)×d(k=0,1,...,N′‑2)是当应变片i=k+1序号时,该应变片距离被测杆端点的距离,a<sub>k</sub>,b<sub>k</sub>,c<sub>k</sub>,d<sub>k</sub>为三次样条插值拟合函数需要求解的参数。根据三次样条插值拟合函数的要求,其插值条件为:当x=z<sub>k</sub>时,S<sub>k</sub>(z<sub>k</sub>)=M<sub>k</sub>    (3)其中,M<sub>k</sub>是当i′=k时M<sub>i′</sub>的值,M<sub>i′</sub>的值从公式(1)得到。三次样条插值拟合函数的连续性条件为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><munder><mi>lim</mi><mrow><mi>x</mi><mo>&RightArrow;</mo><msub><mi>z</mi><mi>k</mi></msub></mrow></munder><msub><mi>S</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>S</mi><mi>k</mi></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000579952670000041.GIF" wi="1004" he="118" /></maths>三次样条插值拟合函数的一阶导数连续条件为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><munder><mi>lim</mi><mrow><mi>x</mi><mo>&RightArrow;</mo><msub><mi>z</mi><mi>k</mi></msub></mrow></munder><msup><msub><mi>S</mi><mi>k</mi></msub><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><msup><msub><mi>S</mi><mi>k</mi></msub><mo>&prime;</mo></msup><mrow><mo>(</mo><msub><mi>z</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000579952670000042.GIF" wi="1018" he="102" /></maths>其中,S<sub>k</sub>'(x)是S<sub>k</sub>(x)的一次导数。三次样条插值拟合函数的二阶导数连续条件为:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><munder><mi>lim</mi><mrow><mi>x</mi><mo>&RightArrow;</mo><msub><mi>z</mi><mi>k</mi></msub></mrow></munder><msup><msub><mi>S</mi><mi>k</mi></msub><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><msup><msub><mi>S</mi><mi>k</mi></msub><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msup><mrow><mo>(</mo><msub><mi>z</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000579952670000043.GIF" wi="1001" he="102" /></maths>其中,S<sub>k</sub>″(x)是S<sub>k</sub>(x)的二次导数。以上插值条件和连续性条件总共能够得到(4N′‑2)条等式。而三次样条插值在每一个区间上有4个未知参数,因此总共有4N′个待求解未知参数。被测杆体两端的端点位置没有受到让它们弯曲的力,因此端点条件为自由边界,所以边界端点约束提供了两个等式,为:<img file="FDA0000579952670000044.GIF" wi="1192" he="165" />其中,z<sub>0</sub>=0×d=0表示当应变片i=0序号时,该应变片距离被测杆端点的距离为0,z<sub>N′‑1</sub>=(N′‑1)×d是当应变片i=N′‑1序号时,该应变片距离被测杆端点的距离,通过以上4N′条等式,能够求解出S<sub>k</sub>(x)中4N′个未知参数a<sub>k</sub>,b<sub>k</sub>,c<sub>k</sub>,d<sub>k</sub>(k=0、1……N′‑2)。步骤8.2:求解三次样条插值拟合函数为S<sub>k</sub>(x)。步骤8.2.1:将拟合函数S<sub>k</sub>(x)的二阶导数作为待定参数,令T<sub>k</sub>=S<sub>k</sub>″(x);步骤8.2.2:因为S<sub>k</sub>(x)是三次多项式,所以其二阶导数是一次多式,令<maths num="0004" id="cmaths0004"><math><![CDATA[<mfenced open='' close=''><mtable><mtr><mtd><msubsup><mi>S</mi><mi>k</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>T</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>T</mi><mi>k</mi></msub></mrow><msub><mi>h</mi><mi>k</mi></msub></mfrac><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>z</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>T</mi><mi>k</mi></msub></mtd><mtd><mi>x</mi><mo>&Element;</mo><mo>[</mo><msub><mi>z</mi><mi>k</mi></msub><mo>,</mo><msub><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>]</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000579952670000051.GIF" wi="1207" he="146" /></maths>其中,h<sub>k</sub>=z<sub>k+1</sub>‑z<sub>k</sub>。对二阶导数积分,得到一阶导数:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msubsup><mi>S</mi><mi>k</mi><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>T</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>T</mi><mi>k</mi></msub></mrow><msub><mrow><mn>2</mn><mi>h</mi></mrow><mi>k</mi></msub></mfrac><msup><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>z</mi><mi>k</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msub><mi>T</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>z</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>p</mi><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000579952670000052.GIF" wi="1212" he="144" /></maths>其中,p<sub>k</sub>为常量参数。对一阶导数积分,得到函数S<sub>k</sub>(x):<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>S</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>T</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>T</mi><mi>k</mi></msub></mrow><msub><mrow><mn>6</mn><mi>h</mi></mrow><mi>k</mi></msub></mfrac><msup><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>z</mi><mi>k</mi></msub><mo>)</mo></mrow><mn>3</mn></msup><mo>+</mo><mfrac><msub><mi>T</mi><mi>k</mi></msub><mn>2</mn></mfrac><msup><mrow><mo>(</mo><msub><mrow><mi>x</mi><mo>-</mo><mi>z</mi></mrow><mi>k</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msub><mi>p</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>z</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>q</mi><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000579952670000053.GIF" wi="1387" he="145" /></maths>其中,q<sub>k</sub>为常量参数。将x=z<sub>k</sub>带入公式(9)中,可以得到S<sub>k</sub>(z<sub>k</sub>)=q<sub>k</sub>,q<sub>k</sub>即当x=z<sub>k</sub>时S<sub>k</sub>(x)的值,根据公式(3)可知S<sub>k</sub>(z<sub>k</sub>)等于序号为k的应变片的弯矩值,即M<sub>k</sub>,因此q<sub>k</sub>是已知量。因为拟合曲线平滑时端点处函数值相等,所以S<sub>k</sub>(z<sub>k+1</sub>)=S<sub>k+1</sub>(z<sub>k+1</sub>)=q<sub>k+1</sub>   (11)将公式(11)代入公式(10)中,可以得到:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mi>S</mi><mi>k</mi></msub><mrow><mo>(</mo><msub><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>T</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>T</mi><mi>k</mi></msub></mrow><msub><mrow><mn>6</mn><mi>h</mi></mrow><mi>k</mi></msub></mfrac><msup><mrow><mo>(</mo><msub><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>z</mi><mi>k</mi></msub><mo>)</mo></mrow><mn>3</mn></msup><mo>+</mo><mfrac><msub><mi>T</mi><mi>k</mi></msub><mn>2</mn></mfrac><msup><mrow><mo>(</mo><msub><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>z</mi><mi>k</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msub><mi>p</mi><mi>k</mi></msub><mrow><mo>(</mo><msub><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>z</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>q</mi><mi>k</mi></msub><mo>=</mo><msub><mi>q</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000579952670000054.GIF" wi="1547" he="143" /></maths>由公式(12)得到<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mi>p</mi><mi>k</mi></msub><mo>=</mo><mi>f</mi><mo>[</mo><msub><mi>z</mi><mi>k</mi></msub><mo>,</mo><msub><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>]</mo><mo>-</mo><mfrac><mrow><msub><mi>T</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mrow><mn>2</mn><mi>T</mi></mrow><mi>k</mi></msub></mrow><mn>6</mn></mfrac><msub><mi>h</mi><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000579952670000055.GIF" wi="1091" he="131" /></maths>其中,<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><mi>f</mi><mo>[</mo><msub><mi>z</mi><mi>k</mi></msub><mo>,</mo><msub><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>]</mo><mo>=</mo><mfrac><mrow><msub><mi>q</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>q</mi><mi>k</mi></msub></mrow><mrow><msub><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>z</mi><mi>k</mi></msub></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000579952670000056.GIF" wi="984" he="133" /></maths>将公式(13)带入公式(10)中可以得到三次样条插值拟合函数为:<maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><msub><mi>S</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>T</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>T</mi><mi>k</mi></msub></mrow><msub><mrow><mn>6</mn><mi>h</mi></mrow><mi>k</mi></msub></mfrac><msup><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>z</mi><mi>k</mi></msub><mo>)</mo></mrow><mn>3</mn></msup><mo>+</mo><mfrac><msub><mi>T</mi><mi>k</mi></msub><mn>2</mn></mfrac><msup><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>z</mi><mi>k</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><mrow><mo>(</mo><mi>f</mi><mo>[</mo><msub><mi>z</mi><mi>k</mi></msub><mo>,</mo><msub><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>]</mo><mo>-</mo><mfrac><mrow><msub><mi>T</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mrow><mn>2</mn><mi>T</mi></mrow><mi>k</mi></msub></mrow><mn>6</mn></mfrac><msub><mi>h</mi><mi>k</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>z</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>q</mi><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000579952670000061.GIF" wi="1678" he="149" /></maths>公式(15)中,T<sub>k</sub>,T<sub>k+1</sub>是未知量,需要继续求解。步骤8.2.3:确定二阶导数待定参数T<sub>k</sub>。因为拟合曲线一次导数平滑所以端点处相邻两个函数值相等:S′<sub>k‑1</sub>(z<sub>k</sub>)=S′<sub>k</sub>(z<sub>k</sub>)         (16)将公式(16)代入公式(9)中,即:<maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mfrac><mrow><msub><mi>T</mi><mi>k</mi></msub><mo>-</mo><msub><mi>T</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow><msub><mrow><mn>2</mn><mi>h</mi></mrow><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub></mfrac><msup><mrow><mo>(</mo><msub><mi>z</mi><mi>k</mi></msub><mo>-</mo><msub><mi>z</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msub><mi>T</mi><mi>k</mi></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>k</mi></msub><mo>-</mo><msub><mi>z</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mo>+</mo><mi>f</mi><mo>[</mo><msub><mi>z</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>z</mi><mi>k</mi></msub><mo>]</mo><mo>-</mo><mfrac><mrow><msub><mi>T</mi><mi>k</mi></msub><mo>+</mo><msub><mrow><mn>2</mn><mi>T</mi></mrow><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow><mn>6</mn></mfrac><msub><mi>h</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>=</mo><mi>f</mi><mo>[</mo><msub><mi>z</mi><mi>k</mi></msub><mo>,</mo><msub><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>]</mo><mo>-</mo><mfrac><mrow><msub><mi>T</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mrow><mn>2</mn><mi>T</mi></mrow><mi>k</mi></msub></mrow><mn>6</mn></mfrac><msub><mi>h</mi><mi>k</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000579952670000063.GIF" wi="1354" he="283" /></maths>化简公式(17),可以得到:<maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><mfrac><msub><mi>h</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mrow><msub><mi>h</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>h</mi><mi>k</mi></msub></mrow></mfrac><msub><mi>T</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mrow><mn>2</mn><mi>T</mi></mrow><mi>k</mi></msub><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mfrac><msub><mi>h</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mrow><msub><mi>h</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>h</mi><mi>k</mi></msub></mrow></mfrac><mo>)</mo></mrow><msub><mi>T</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><mn>6</mn><mfrac><mrow><mi>f</mi><mo>[</mo><msub><mi>z</mi><mi>k</mi></msub><mo>,</mo><msub><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>]</mo><mo>-</mo><mi>f</mi><mo>[</mo><msub><mi>z</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>z</mi><mi>k</mi></msub><mo>]</mo></mrow><mrow><msub><mi>h</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>h</mi><mi>k</mi></msub></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>18</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000579952670000064.GIF" wi="1456" he="172" /></maths>令:<maths num="0013" id="cmaths0013"><math><![CDATA[<mfenced open='' close=''><mtable><mtr><mtd><msub><mi>&mu;</mi><mi>k</mi></msub><mo>=</mo><mfrac><msub><mi>h</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mrow><msub><mi>h</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>h</mi><mi>k</mi></msub></mrow></mfrac><mo>,</mo><msub><mi>&lambda;</mi><mi>k</mi></msub><mo>=</mo><mn>1</mn><mo>-</mo><msub><mi>&mu;</mi><mi>k</mi></msub><mo>,</mo></mtd></mtr><mtr><mtd><msub><mi>d</mi><mi>k</mi></msub><mo>=</mo><mfrac><mrow><mi>f</mi><mo>[</mo><msub><mi>z</mi><mi>k</mi></msub><mo>,</mo><msub><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>]</mo><mo>-</mo><mi>f</mi><mo>[</mo><msub><mi>z</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>z</mi><mi>k</mi></msub><mo>]</mo></mrow><mrow><msub><mi>h</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>h</mi><mi>k</mi></msub></mrow></mfrac><mrow><mo>(</mo><mi>k</mi><mo>=</mo><mn>1</mn><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><msup><mi>N</mi><mo>&prime;</mo></msup><mo>-</mo><mn>2</mn><mo>)</mo></mrow><mo>,</mo><msub><mi>d</mi><mn>0</mn></msub><mo>=</mo><mi>f</mi><mo>[</mo><msub><mi>z</mi><mn>0</mn></msub><mo>,</mo><msub><mi>z</mi><mn>1</mn></msub><mo>]</mo><mo>,</mo><msub><mi>d</mi><mrow><msup><mi>N</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><mi>f</mi><mo>[</mo><msub><mi>z</mi><mrow><msup><mi>N</mi><mo>&prime;</mo></msup><mo>-</mo><mn>2</mn></mrow></msub><mo>,</mo><msub><mi>z</mi><mrow><msup><mi>N</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn></mrow></msub><mo>]</mo></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000579952670000065.GIF" wi="1643" he="294" /></maths>则公式(18)可以化简为:μ<sub>k</sub>T<sub>k‑1</sub>+2T<sub>k</sub>+λ<sub>k</sub>T<sub>k+1</sub>=6d<sub>k</sub>(19)又因为边界条件公式(7)可以得到<maths num="0014" id="cmaths0014"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><msup><msub><mi>S</mi><mn>0</mn></msub><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msup><mrow><mo>(</mo><msub><mi>z</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>=</mo><mn>0</mn></mtd></mtr><mtr><mtd><msub><msup><mi>S</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msup><mrow><msup><mi>N</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><msub><mi>Z</mi><mrow><msup><mi>N</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mo>=</mo><mn>0</mn></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000579952670000066.GIF" wi="338" he="156" /></maths>即<maths num="0015" id="cmaths0015"><math><![CDATA[<mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>T</mi><mn>0</mn></msub><mo>=</mo><mn>0</mn></mtd></mtr><mtr><mtd><msub><mi>T</mi><mrow><msup><mi>N</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>20</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000579952670000067.GIF" wi="642" he="165" /></maths>可以得到求解T<sub>k</sub>(k=1,2......N′‑2)的矩阵方程,(N′‑2)个方程可以求解出(N′‑2)个T<sub>k</sub>的值:<img file="FDA0000579952670000071.GIF" wi="1237" he="383" />步骤8.3:将求得的T<sub>k</sub>(k=0,1......N′‑1)代入三次样条插值拟合函数S<sub>k</sub>(x)公式(15)中,获得每一个区间段[z<sub>k</sub>,z<sub>k+1</sub>](k=0,1,...,N′‑2)对应的弯矩函数:<maths num="0016" id="cmaths0016"><math><![CDATA[<mrow><msub><mi>S</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>T</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>T</mi><mi>k</mi></msub></mrow><msub><mrow><mn>6</mn><mi>h</mi></mrow><mi>k</mi></msub></mfrac><msup><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>z</mi><mi>k</mi></msub><mo>)</mo></mrow><mn>3</mn></msup><mo>+</mo><mfrac><msub><mi>T</mi><mi>k</mi></msub><mn>2</mn></mfrac><msup><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>z</mi><mi>k</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><mrow><mo>(</mo><mi>f</mi><mo>[</mo><msub><mi>z</mi><mi>k</mi></msub><mo>,</mo><msub><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>]</mo><mo>-</mo><mfrac><mrow><msub><mi>T</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mrow><mn>2</mn><mi>T</mi></mrow><mi>k</mi></msub></mrow><mn>6</mn></mfrac><msub><mi>h</mi><mi>k</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>z</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>q</mi><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>22</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000579952670000072.GIF" wi="1707" he="141" /></maths>步骤9:沿测点长度范围剪应力分布函数:步骤9.1:对公式(22)的函数S<sub>k</sub>(x)进行求导运算得到S′<sub>k</sub>(k),根据拟合的弯矩函数的导数S′<sub>k</sub>(x)得到每个区间段剪应力分布函数:τ<sub>k</sub>(x)=4·S′<sub>k</sub>(x)/(3π·R<sup>2</sup>)     (23)其中x是距离被测杆端点的距离,R是杆体横截面的半径;步骤9.2:将被测杆体上任意一点距离杆体端点的距离z代入公式(23)中,可以得到该点的剪应力。
地址 210096 江苏省南京市四牌楼2号