21.01.2014 Views

Structural Health Monitoring Using Smart Sensors - ideals ...

Structural Health Monitoring Using Smart Sensors - ideals ...

Structural Health Monitoring Using Smart Sensors - ideals ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!