Skip to main content
. 2019 Jul 15;19(14):3125. doi: 10.3390/s19143125

Table 1.

Displacement reconstruction algorithm.

Function 1: Calculate the Dynamic Displacement of the Bridge
Input: Acceleration Signal a(t) Output: Displacement Signal x(t)
1: for i=1;iN;i++ do 15:     if cj is an effective IMF then
2:    Ai(t)=a(t)+ni(t) 16:       v1(t)=v1(t)+cj
3:    Ai(t)=j=1Kcij(t)+riK(t) 17:     end if
4: for j=1;jK;j++ do 18:s(t)=0tv1(t)dt
5:     cj=1Ni=1Ncij(t) 19: for i=1;iN;i++ do
6:     if cj is an effective IMF then 20:    Si(t)=s(t)+ni(t)
7:       a1(t)=a1(t)+cj 21:    Si(t)=j=1Kcij(t)+riK(t)
8:     end if 22: for j=1;jK;j++ do
9:v(t)=0ta1(t)dt 23:     cj=1Ni=1Ncij(t)
10: for i=1;iN;i++ do 24:     if cj is an effective IMF then
11:   Vi(t)=v(t)+ni(t) 25:        s1(t)=s1(t)+cj
12:  Vi(t)=j=1Kcij(t)+riK(t) 26:     end if
13: for j=1;jK;j++ do 27:x(t)=s1(t)
14:    cj=1Ni=1Ncij(t)