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.
need to be within the coordinator's communication range. Ember (2005) employed the<br />
mesh network to monitor water treatment plants, using their ZigBee chipset. The first<br />
generation Intel Mote (Kling, 2003; Kling et al., 2005) employed the cluster tree topology<br />
utilizing Bluetooth technology. Mechitov et al. (2004) employed the tree topology with<br />
Mica2s. By refreshing the topology periodically, the sensor networks are resistant to<br />
communication link failures. Most of the current civil engineering applications using<br />
smart sensors utilize the star topology. For mesh or cluster tree topologies, the routing<br />
path needs to be optimized. To collect data efficiently and reliably at the base station,<br />
Mechitov et al. (2004) set the path length as the primary criterion for establishing the tree<br />
structure, with link quality being the secondary criterion.<br />
Packet loss intrinsic to wireless communication needs to be addressed. Some data<br />
need to be delivered reliably while others need to be delivered with better than a certain<br />
probability. Although packet loss is inevitable, the loss of data can be avoided or reduced.<br />
Sending a packet multiple times increases the possibility of successful delivery.<br />
Furthermore, a packet can be repeatedly sent until acknowledgment is received. This<br />
approach guarantees successful communication unless two nodes are completely out of<br />
the communication range of each other or one of the nodes fails. Reliable communication<br />
with acknowledgment messages was implemented on the Mica2 platform (Mechitov et al.,<br />
2004). Also, standards such as Bluetooth and IEEE 802.11, provide their own<br />
specifications to deal with communication errors. Successful delivery can be guaranteed<br />
or increased at the expense of extra packets to exchange, larger header size, and/or extra<br />
computation.<br />
Because RAM is one of the power-consuming components on a smart sensor, the size<br />
of RAM is usually small, sometimes necessitating virtual memory or other solutions.<br />
Applications such as SHM deal with large response data records and need a large amount<br />
of memory. For example, a modal analysis method, Eigensystem Realization Algorithm<br />
(ERA; Juang and Pappa, 1985) employs singular value decomposition of two Hankel<br />
matrices, whose size could be much larger than the RAM size; a 50 x 50 rather small<br />
Hankel matrix consisting of 8-byte, double precision matrix elements needs 20 kB of<br />
RAM, while hundreds by hundreds Hankel matrices are not uncommon. Mica2's 4 kB of<br />
RAM memory is apparently insufficient for this SHM application. Kwon et al. (2005b)<br />
proposed ActorNet which employs virtual memory on the Mica2. In addition to the virtual<br />
memory, large physical memory can be a solution. For example, the Imote2 possesses 32<br />
MB of RAM at the expense of larger power consumption.<br />
Because of efficient power usage considerations, TinyOS employs nonblocking I/O,<br />
which makes programming code complicated. The nonblocking I/O system does not wait<br />
for a return value after it calls a function. A called task is posted for execution, and the<br />
main thread keeps running. Once the task is executed, the completion is signaled. Kwon et<br />
al. (2005b) proposed converting nonblocking I/O to blocking I/O to make the program<br />
development more efficient. This nonblocking I/O is not a critical problem to be solved,<br />
but this middleware service will increase the productivity of the inexperienced developers.<br />
Though many middleware services have been proposed, studied, and implemented,<br />
their performance has not been carefully examined from the SHM perspective. Moreover,<br />
the middleware requirements for SHM are unclear. Based on SHM application<br />
16