基于对角松弛正交投影迭代算法的桥面多轴移动荷载的识别方法与流程

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

技术特征:

1.一种基于对角松弛正交投影迭代算法的桥面多轴移动荷载的识别方法,其特征在于:包括以下步骤:

1)、在桥梁底面对应位置x1,x2,…xm处分别粘贴m个位移传感器,测得桥面多轴移动车辆荷载fk(t)在x位置处t时刻的位移为v(x,t),k=1,2,3…,为车辆轴数;

2)、建立车桥系统振动微分方程:取桥梁长度为L,抗弯刚度为EI,桥梁单位长度质量为ρ,考虑粘性阻尼并取阻尼系数为C,忽略桥梁的剪切变形和转动惯量,桥面多轴移动车辆荷载fk(t)以速度c自梁左端支承处向右移动,则车桥系统的振动微分方程为:

<mrow> <mi>&rho;</mi> <mo>&CenterDot;</mo> <mfrac> <mrow> <msup> <mo>&part;</mo> <mn>2</mn> </msup> <mi>v</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&part;</mo> <msup> <mi>t</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>+</mo> <mi>C</mi> <mo>&CenterDot;</mo> <mfrac> <mrow> <mo>&part;</mo> <mi>v</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&part;</mo> <mi>t</mi> </mrow> </mfrac> <mo>+</mo> <mi>E</mi> <mi>I</mi> <mo>&CenterDot;</mo> <mfrac> <mrow> <msup> <mo>&part;</mo> <mn>4</mn> </msup> <mi>v</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&part;</mo> <msup> <mi>x</mi> <mn>4</mn> </msup> </mrow> </mfrac> <mo>=</mo> <mi>&delta;</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>-</mo> <mi>c</mi> <mi>t</mi> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <mi>f</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

其中δ(x-ct)是狄拉克函数;

方程(1)的边界条件为:

v(0,t)=0,v(L,t)=0,v(x,0)=0,

3)、对方程(1)求解;

4)、建立桥梁在k轴车辆荷载作用下,由位移响应识别多轴移动荷载系统方程:

v(m×1)=S(m×k)·f(k×1) (2)

v(m×1)为移动荷载fk(t)在x1,x2,…xm处的实际位移,且m≥k;S(m×k)为已知的系统矩阵;f(k×1)为所求的k轴移动荷载;

式(2)的离散形式表示为:

其中

5)、采用对角松弛正交投影迭代算法求得多轴移动荷载的精确值;

通过最小二乘法由方程(2)求得车辆多轴移动荷载的初始值f0,对角松弛正交投影迭代算法第b+1步迭代可表示为:

fb+1=fb+λA-1STM(v-Sfb) (4)

其中ST为多轴移动荷载识别系统矩阵S的转置,S为m行k列的系统矩阵,fb为第b步迭代识别的多轴移动荷载,假定车桥移动荷载识别系统矩阵S的各列向量分别为A(1),A(2)…A(k)且各列向量中非零元素的个数分别为a(1),a(2)…a(k),则矩阵A即为单对角矩阵,可表示为:

式(4)中M为m行m列的单对角矩阵:

其中S(1),S(2)…S(m)为系统矩阵各行数据,依此类推

式(4)中λ为松弛系数,定义矩阵A-1STMS的谱半径为ρ,则

<mrow> <mi>&lambda;</mi> <mo>=</mo> <mfrac> <mn>1</mn> <mi>&rho;</mi> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> </mrow>

采用对角松弛正交投影迭代算法让初始值不断逼近车辆真实荷载,当最后两次迭代差值满足限值要求时即结束迭代,取最后一次迭代得到的车辆多轴荷载作为识别的车辆多轴荷载。

2.如权利要求1所述的基于对角松弛正交投影迭代算法的桥面多轴移动荷载的识别方法,其特征在于:所述的步骤3)中对方程(1)求解的具体步骤如下所述:

31)、基于模态叠加原理,假设桥梁的第n阶模态振型函数为则方程(1)的解表示为:

<mrow> <mi>v</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>n</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>&infin;</mi> </munderover> <msub> <mi>&phi;</mi> <mi>n</mi> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <msub> <mi>q</mi> <mi>n</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>12</mn> <mo>)</mo> </mrow> </mrow>

矩阵形式为:

<mrow> <mi>v</mi> <mo>=</mo> <mfenced open = "{" close = "}"> <mtable> <mtr> <mtd> <mrow> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mfrac> <mrow> <mi>&pi;</mi> <mi>x</mi> </mrow> <mi>L</mi> </mfrac> </mrow> </mtd> <mtd> <mrow> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mfrac> <mrow> <mn>2</mn> <mi>&pi;</mi> <mi>x</mi> </mrow> <mi>L</mi> </mfrac> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mfrac> <mrow> <mi>n</mi> <mi>&pi;</mi> <mi>x</mi> </mrow> <mi>L</mi> </mfrac> </mrow> </mtd> </mtr> </mtable> </mfenced> <msup> <mfenced open = "{" close = "}"> <mtable> <mtr> <mtd> <msub> <mi>q</mi> <mn>1</mn> </msub> </mtd> <mtd> <msub> <mi>q</mi> <mn>2</mn> </msub> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <msub> <mi>q</mi> <mi>n</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mi>T</mi> </msup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>13</mn> <mo>)</mo> </mrow> </mrow>

这里n为模态数,qn(t)(n=1,2…∞)是第n阶模态位移,将方程(12)代入方程(1),并在[0,L]内对x进行积分,利用边界条件和狄拉克函数特性,车桥系统振动微分方程用qn(t)表示为:

<mrow> <msub> <mover> <mi>q</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mi>n</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mn>2</mn> <msub> <mi>&xi;</mi> <mi>n</mi> </msub> <msub> <mi>&omega;</mi> <mi>n</mi> </msub> <msub> <mover> <mi>q</mi> <mo>&CenterDot;</mo> </mover> <mi>n</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msubsup> <mi>&omega;</mi> <mi>n</mi> <mn>2</mn> </msubsup> <msub> <mi>q</mi> <mi>n</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>2</mn> <mrow> <mi>&rho;</mi> <mi>L</mi> </mrow> </mfrac> <msub> <mi>p</mi> <mi>n</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>,</mo> <mrow> <mo>(</mo> <mi>n</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mi>&infin;</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>14</mn> <mo>)</mo> </mrow> </mrow>

这里为qn(t)的二阶导数,、为qn(t)的一阶导数,分别为圆频率、粘性阻尼比和桥面移动车辆荷载模态表达式;

如车辆共有k个车轴,且第k个车轴到第一个车轴的距离为则方程(14)写为:

则对应m个测点处的模态位移可通过方程(13)表示为:

桥梁上x1,x2,…xm处的速度通过位移的一次微分求得:

进一步,桥梁上x1,x2,…xm处的加速度通过位移的二次微分求得:

类似地,梁上x1,x2,…xm处的弯矩可利用关系式求得:

若f1,f2,…,fk为已知k轴车辆各轴对应荷载,忽略阻尼的影响,则方程(1)的解可表示为:

<mrow> <mi>v</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <msup> <mi>L</mi> <mn>3</mn> </msup> <mrow> <mn>48</mn> <mi>E</mi> <mi>I</mi> </mrow> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>k</mi> </munderover> <msub> <mi>f</mi> <mi>i</mi> </msub> <munderover> <mo>&Sigma;</mo> <mrow> <mi>n</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>&infin;</mi> </munderover> <mfrac> <mn>1</mn> <mrow> <msup> <mi>n</mi> <mn>2</mn> </msup> <mrow> <mo>(</mo> <msup> <mi>n</mi> <mn>2</mn> </msup> <mo>-</mo> <msup> <mi>&alpha;</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> </mrow> </mfrac> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mfrac> <mrow> <mi>n</mi> <mi>&pi;</mi> <mi>x</mi> </mrow> <mi>L</mi> </mfrac> <mo>(</mo> <mrow> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mfrac> <mrow> <mi>n</mi> <mi>&pi;</mi> <mrow> <mo>(</mo> <mi>c</mi> <mi>t</mi> <mo>-</mo> <msub> <mover> <mi>x</mi> <mo>&OverBar;</mo> </mover> <mi>i</mi> </msub> <mo>)</mo> </mrow> </mrow> <mi>L</mi> </mfrac> <mo>-</mo> <mfrac> <mi>&alpha;</mi> <mi>n</mi> </mfrac> <msub> <mi>sin&omega;</mi> <mi>n</mi> </msub> <mrow> <mo>(</mo> <mrow> <mi>t</mi> <mo>-</mo> <mfrac> <msub> <mover> <mi>x</mi> <mo>&OverBar;</mo> </mover> <mi>i</mi> </msub> <mi>c</mi> </mfrac> </mrow> <mo>)</mo> </mrow> </mrow> <mo>)</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>10</mn> <mo>)</mo> </mrow> </mrow>

其中

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