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.

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

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

Saved successfully!

Ooh no, something went wrong!