Structural Health Monitoring Using Smart Sensors - ideals ...
Structural Health Monitoring Using Smart Sensors - ideals ...
Structural Health Monitoring Using Smart Sensors - ideals ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Singular value<br />
Singular value<br />
error ratio<br />
10 0 Imote2 Sv<br />
Matlab Sv0<br />
10 -20<br />
0 20 40 60 80 100<br />
|Sv - Sv0|/|Sv0|<br />
10 -20<br />
0 20 40 60 80 100<br />
Order of singular values<br />
(a)<br />
Singular value<br />
Singular value<br />
error ratio<br />
10 0 Imote2 Sv<br />
Matlab Sv0<br />
10 -20<br />
0 20 40 60 80 100<br />
10 0 |Sv - Sv0|/|Sv0|<br />
10 -20<br />
0 20 40 60 80 100<br />
Order of singular values<br />
Figure 7.2. SVD accuracy check on 100 x 100 matrix (Numerical recipes functions): (a)<br />
smaller singular values; and (b) larger singular values.<br />
(b)<br />
Singular value<br />
10 0 Imote2 Sv<br />
Matlab Sv0<br />
10 -20<br />
0 20 40 60 80 100<br />
10 0 |Sv - Sv0|/|Sv0|<br />
10 -20<br />
0 20 40 60 80 100<br />
Order of singular values<br />
Singular value<br />
error ratio<br />
Singular value<br />
Singular value<br />
error ratio<br />
10 0 Imote2 Sv<br />
Matlab Sv0<br />
10 -20 0 20 40 60 80 100<br />
10 0 |Sv - Sv0|/|Sv0|<br />
10 -20<br />
0 20 40 60 80 100<br />
Order of singular values<br />
(a)<br />
(b)<br />
Figure 7.3. SVD accuracy check on 100 x 100 matrix (CLAPACK functions): (a) smaller<br />
singular values; and (b) larger singular values.<br />
are consequently distributed equally in log scale, allowing a check of the algorithms for<br />
singular values of various magnitudes. A matrix is reconstructed from the calculated<br />
singular values and the two unitary matrices obtained in the SVD. This SVD and<br />
reconstruction are performed on both the Imote2 and a PC. Figures 7.2 and 7.3 show<br />
singular values estimated on the two platforms and the ratio of the numerical difference<br />
between the two to the singular values on a PC. The accuracy of the SVD on the Imote2<br />
and on a PC is numerically the same. As another accuracy indicator, the 2-norm of the<br />
difference between the original matrix and the matrix reconstructed from the SVD results<br />
are calculated as shown in Table 7.1. These values are as small as . The SVD<br />
implementation on the Imote2 is considered to be accurate to within the precision of the<br />
data type.<br />
Limitations on the matrix size are also examined. Because smart sensors have limited<br />
memory, numerical operations on large matrices are not feasible. An double<br />
precision matrix occupies n B of memory. Therefore the two unitary matrices of SVD<br />
105<br />
– n n