主权项 |
一种针对电阻性薄膜传感器的实时裂纹损伤识别方法,其特征在于,包括以下步骤:(1)、确定探索起始点:从监测数据点序列中选定第i个监测数据点作为探索起始点,探索起始点及其后面的监测数据点构成探索点序列;(2)、构造滑动窗口:以探索起始点为中心,选取探索起始点前的j个监测数据点和探索起始点后的j个监测数据点构成滑动窗口,滑动窗口内子数据序列为{data(i‑j),…,data(i‑1),data(i),data(i+1),…,data(i+j)},其中,j<i;(3)计算探索起始点前后曲线的斜率:对于滑动窗口中探索起始点及其之前的j个检测数据点对应的子数据序列{data(i‑j),…,data(i‑1),data(i)},计算得到所述子数据序列{data(i‑j),…,data(i‑1),data(i)}的回归系数k<sub>f</sub>(i);对于滑动窗口中探索起始点及其之后的j个检测数据点对应的子数据序列{data(i),data(i+1),…,data(i+j)},计算得到所述子数据序列{data(i),data(i+1),…,data(i+j)}的回归系数k<sub>b</sub>(i);(4)、寻找曲线斜率增量取得局部最大值的探索点:首先计算探索起始点前后曲线斜率增量△k(i)=k<sub>f</sub>(i)‑k<sub>b</sub>(i),然后计算与探索起始点相邻的两个监测数据点前后曲线斜率增量△k(i‑1)和△k(i+1),若△k(i)>△k(i‑1)且△k(i)>△k(i+1),则认为在第i监测数据点处取得曲线斜率增量的局部最大值;否则,滑动窗口,并用同样的方法进行计算,直至取得曲线斜率增量的局部最大值;假设在第m个监测数据点处取得曲线斜率增量的局部最大值,对应的监测数据记为data(m);(5)、判定斜率突变点:如果k<sub>b</sub>(m)>0,并且data(m+1)‑data(m)>data(m)‑data(m‑1),并且△k(m)>a,a为系统阈值,则判定第m个监测数据点为斜率突变点;否则,返回步骤(4)继续寻找曲线斜率增量取得局部最大值的探索点,进而执行步骤(5)判定其是否为斜率突变点;(6)、寻找裂纹危险点:假设第n个监测数据点为裂纹危险点,若data(n)>b,b为系统阈值,则确定第n个监测数据点为裂纹危险点;否则,滑动窗口,直至寻找到裂纹危险点。 |