Structural Health Monitoring Using Smart Sensors - ideals ...
Structural Health Monitoring Using Smart Sensors - ideals ...
Structural Health Monitoring Using Smart Sensors - ideals ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
The estimated correlation functions are reported back to the cluster heads and base<br />
station. While cluster heads need correlation function estimates from their leaf nodes, the<br />
base station does not need the estimates except for the debugging purposes. Reporting to<br />
the base station can be omitted once the system is fully developed.<br />
Cluster heads then apply ERA to the correlation function estimates. Natural<br />
frequencies and mode shapes are calculated. Based on these modal parameters, mass<br />
normalization constants are estimated, or damage localization is performed. During<br />
monitoring in the local sensor communities, the DCS logic is applied to the outcome of the<br />
DLV procedure. The results are then sent back to the base station. Some of these results<br />
are injected to cluster heads at the beginning of the next set of measurement. For example,<br />
the estimated mass normalization constants are injected to the cluster heads at the<br />
beginning of the monitoring process by the local sensor communities. This reporting is<br />
also not necessary, once the system is fully developed. The outcome of one set of<br />
measurements can be kept on RAM or nonvolatile memory for the next set of<br />
measurements, eliminating the need for the parameter injection.<br />
In the implementation of DCS for SHM, the frequency scalable feature of the Imote2<br />
is utilized. The microprocessor on the Imote2 can operate at multiple frequencies. Because<br />
the driver on TinyOS supports only the 13 and 100 MHz modes at the time, the<br />
operational frequency is switched between only these two values. Numerical calculations<br />
in NExT, ERA, and DLV, as well as sensing, are all performed at 100 MHz. Other tasks<br />
such as communication are performed at 13 MHz.<br />
All of the tasks in DCS for SHM need to be performed in the proper order by relevant<br />
nodes. A 1-Byte variable containing instruction for the next task is utilized in organizing<br />
all of the tasks. All of the communication packets have 1-byte variable to describe the<br />
instructions. At the end of transmission and reception, this instruction is processed in a<br />
task named “ProcessInstruction”. “ProcessInstruction” then looks for the block of codes<br />
following the “switch” statement corresponding to the instruction value. Operations<br />
described in the block of codes are executed. At the end of the block, new values can be<br />
assigned to the instruction byte to execute the next task, or a communication packet<br />
carrying new values for the instruction byte can be sent out. Components of DCS for SHM<br />
explained in this chapter are synthesized in this manner. Table 7.7 summarizes the<br />
instructions, associated operations, and information accompanying the communication<br />
packet. The implementation on the Imote2 is summarized from Figures 7.26 to 7.30.<br />
7.3 Summary<br />
This chapter described the implementation of DCS for SHM on a network of Imote2s.<br />
The validity of the system is numerically examined in a component-by-component<br />
manner. In the next chapter, the Imote2s are installed on a three-dimensional truss and the<br />
algorithms are experimentally verified.<br />
129