基于EMD的非平稳信号作用下瞬态与稳态反应计算方法与流程

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

技术特征:

1.一种基于EMD的非平稳信号作用下瞬态与稳态反应计算方法,其特征在于:包括如下步骤:

步骤1、利用EMD将非平稳信号进行分解,产生复数个具有不同特征尺度的IMF分量,每个所述IMF分量均包括复数个半波;每个所述IMF分量满足两个条件:所述IMF分量的极值点的数目与过零点的数目相等或至多相差一个;所述IMF分量的局部极大值和局部极小值定义的包络均值为零;

步骤2、从第一个所述IMF分量开始,对每个所述IMF分量中每一个半波进行拟合简谐;具体是:

步骤21、将当前IMF分量进行线性插值;将插值后的当前所述IMF分量中的每一个半波依次拟合为简谐波;每拟合一个半波,就将拟合后的该半波简谐荷载作用在体系中,并计算该半波的瞬态反应、稳态反应及全解;

步骤22、将当前所述IMF分量中每一个拟合简谐半波求得的瞬态反应、稳态反应及全解依次存储至当前所述IMF分量对应的瞬态反应数组、稳态反应数组及全解数组中;

步骤23、对下一个所述IMF分量进行处理,回到步骤21,直至将每个所述IMF分量中的每一个半波的瞬态反应、稳态反应及全解都计算出来,依次存储至每个所述IMF分量对应的瞬态反应数组、稳态反应数组及全解数组中;

步骤3、分别将每个所述IMF分量对应的瞬态反应数组进行叠加、每个所述IMF分量对应的稳态反应数组进行叠加及每个所述IMF分量对应的全解数组进行叠加,计算出体系中非平稳信号的瞬态反应、稳态反应及全解。

2.根据权利要求1所述的一种基于EMD的非平稳信号作用下瞬态与稳态反应计算方法,其特征在于:所述步骤1中利用EMD将非平稳信号进行分解,具体如下:

步骤11、非平稳信号为一原数据序列X(t),确定该原数据序列X(t)所有的局部极大值点及局部极小值,用三次样条曲线将所有的局部极大值点连接起来,形成上包络线Xmax(t),同时将所有的局部极小值点连接起来,形成下包络线Xmin(t);

步骤12、求出上包络线及下包络线的平均值,记为包络均值m11(t),将所述原数据序列X(t)去掉该包络均值m11(t)后得到新数据序列h11(t):

m11(t)=[Xmax(t)+Xmin(t)]/2 (1);

h11(t)=X(t)-m11(t) (2);

步骤13、判断h11(t)是否满足IMF分量的两个条件,如果不满足,则将h11(t)作为原数据序列,根据式(1)与式(2)来重复上述处理过程,直到新数据序列:

h1k(t)=h1(k-1)(t)-m1k(t) (3);

满足IMF分量的两个条件,从而得到第一个IMF分量c1(t):

c1(t)=h1k(t) (4);

步骤14、从X(t)中分离出c1(t),得到剩余序列r1(t):

r1(t)=X(t)-c1(t) (5);

步骤15、将r1(t)作为一个新的原数据序列,按照以上步骤11至步骤14,依次提取第二、三……直至第n个IMF分量cn(t);当残量rn(t)成为一个单调函数或小于一预定值时,分解结束。

3.根据权利要求2所述的一种基于EMD的非平稳信号作用下瞬态与稳态反应计算方法,其特征在于:所述步骤21中线性插值与半波拟合为简谐波的过程,具体如下:

步骤211、将所述IMF分量进行线性插值,设线性插值后的IMF分量为Ci(t):

t∈[t(1),t(2),…,t(m)]=[t1,t2,…,tm] (6);

Ci(t)∈[x(t1),x(t2),…,x(tm)]=[x1,x2,…,xm] (7);

其中,t表示时刻,m表示采样总数,Ci(t)表示插值后的IMF分量;

Ci(t)的零点个数记为k;tI(j)表示第j个极值点时刻;tL(j)表示第j个零点时刻;半波的幅值记为U;

步骤212、将插值后的IMF分量中的半波拟合为简谐波;

第j个半波的幅值Pj分为两种情况,当第1个极值点时刻大于第1个零点时刻时,第j个半波的幅值为U(j);当第1个极值点时刻小于第1个零点时刻时,第j个半波的幅值为U(j+1);利用公式则表示为:

<mrow> <msub> <mi>P</mi> <mi>j</mi> </msub> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>U</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <msub> <mi>t</mi> <mi>I</mi> </msub> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>&gt;</mo> <msub> <mi>t</mi> <mi>L</mi> </msub> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>U</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <msub> <mi>t</mi> <mi>I</mi> </msub> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>&lt;</mo> <msub> <mi>t</mi> <mi>L</mi> </msub> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <mi>j</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

第j个半波的圆频率为:

<mrow> <msub> <mi>&theta;</mi> <mi>j</mi> </msub> <mo>=</mo> <mfrac> <mi>&pi;</mi> <mrow> <msub> <mi>t</mi> <mi>L</mi> </msub> <mrow> <mo>(</mo> <mi>j</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>t</mi> <mi>L</mi> </msub> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>,</mo> <mi>j</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>9</mn> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

第j个半波的拟合简谐函数为:

Fj(t)=Pjcos(θjt-φj)t∈[t1,tm]1≤j≤k-1 (10);

其中,当j=1时,相位差时间区间范围为t∈[t1,tL(2));当2≤j≤k-2时,相位差时间区间范围为t∈[tL(2),tL(k-1);当j=k-1时,相位差时间区间范围为t∈[tL(k-1),tm]。

4.根据权利要求3所述的一种基于EMD的非平稳信号作用下瞬态与稳态反应计算方法,其特征在于:所述步骤21中计算半波的瞬态反应、稳态反应及全解的过程,具体如下:

步骤213、将拟合为简谐波的半波荷载作用在一个阻尼比为ξ、无阻尼的自振圆频率为ω的体系中,其动力方程表达为:

<mrow> <msub> <mover> <mi>y</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mn>2</mn> <mi>&xi;</mi> <mi>&omega;</mi> <msub> <mover> <mi>y</mi> <mo>&CenterDot;</mo> </mover> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msup> <mi>&omega;</mi> <mn>2</mn> </msup> <msub> <mi>y</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mo>-</mo> <msub> <mi>F</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mo>-</mo> <msub> <mi>P</mi> <mi>j</mi> </msub> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mrow> <mo>(</mo> <msub> <mi>&theta;</mi> <mi>j</mi> </msub> <mi>t</mi> <mo>-</mo> <msub> <mi>&phi;</mi> <mi>j</mi> </msub> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>11</mn> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

式中,及yj(t)分别为第j个半波荷载作用下的结构加速度、速度和位移时程;

步骤214、经推导,所述动力方程的解析解,由两部分组成:

第j个半波的瞬态反应ytj(t):

第j个半波的稳态反应ysj(t):

第j个半波的全解yj(t):

yj(t)=ytj(t)+ysj(t) (14);

式中,y0和v0分别为初始位移和初始速度,为第j个半波的稳态反应ysj(t)所对应的幅值,为反应比荷载滞后的角度,为有阻尼体系的自振圆频率,且φj只限于0~180°的范围;

步骤215、根据式(12)-式(14),得出第一个半波最后时刻的位移和速度,再将该第一个半波最后时刻的位移和速度作为第二个半波的初始位移和初始速度,依次类推,直至求出最后一个半波的瞬态反应与稳态反应。

5.根据权利要求4所述的一种基于EMD的非平稳信号作用下瞬态与稳态反应计算方法,其特征在于:所述步骤23中每个所述IMF分量中的每一个半波的瞬态反应、稳态反应及全解都计算出来,依次存储至每个所述IMF分量对应的瞬态反应数组、稳态反应数组及全解数组中,具体如下:

将第一个所述IMF分量中的每一个半波求得的瞬态反应放入瞬态反应数组Yt1中、第一个所述IMF分量中的每一个半波求得的稳态反应放入稳态反应数组Ys1中及第一个所述IMF分量中的每一个半波求得的全解放入全解数组Y1中,依次类推,直至将最后一个所述IMF分量中的每一个半波求得的瞬态反应放入瞬态反应数组Ytn中、最后一个所述IMF分量中的每一个半波求得的稳态反应放入稳态反应数组Ysn中及最后一个所述IMF分量中的每一个半波求得的全解放入全解数组Yn中;第i个IMF分量的瞬态反应Yti、稳态反应Ysi及全解Yi为:

式中:k为IMF分量的零点个数,n为非平稳信号经过EMD分解得到IMF分量的个数,ytj及ysj分别表示在第j个半波作用下的瞬态反应和稳态反应。

6.根据权利要求5所述的一种基于EMD的非平稳信号作用下瞬态与稳态反应计算方法,其特征在于:所述步骤3中将相应的数组进行叠加,具体如下:

将各个IMF分量的瞬态反应Yti、稳态反应Ysi及全解Yi分别进行叠加,计算出体系中非平稳信号的瞬态反应Dt、稳态反应Ds及全解D:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>D</mi> <mi>t</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <msub> <mi>Y</mi> <mrow> <mi>t</mi> <mi>i</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>D</mi> <mi>s</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <msub> <mi>Y</mi> <mrow> <mi>s</mi> <mi>i</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>D</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>D</mi> <mi>t</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>D</mi> <mi>s</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>16</mn> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

式中:n为非平稳信号经过EMD分解得到IMF分量的个数,Yti及Ysi分别表示在第i个拟简谐IMF分量作用下的瞬态反应和稳态反应。

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