Internet of Things ( IoT ) Platform for Structure Health Monitoring

Increase in the demand for reliable structural health information led to the development of Structural Health Monitoring (SHM). Prediction of upcoming accidents and estimation of useful life span of a structure are facilitated through SHM.While data sensing is the core of any SHM, tracking the data anytime anywhere is a prevailing challenge. With the advancement in information technology, the concept of Internet of Things (IoT) has made it possible to integrate SHM with Internet to track data anytime anywhere. In this paper, a SHM platform embedded with IoT is proposed to detect the size and location of damage in structures. The proposed platform consists of a Wi-Fi module, a Raspberry Pi, an Analog to Digital Converter (ADC), a Digital to Analog Converter (DAC), a buffer, and piezoelectric (PZT) sensors. The piezoelectric sensors are mounted as a pair in the structure. Data collected from the piezoelectric sensors will be used to detect the size and location of damage using a proposedmathematicalmodel. Implemented on a Raspberry Pi, the proposed mathematical model will estimate the size and location of structural damage, if any, and upload the data to Internet.This data will be stored and can be checked remotely from any mobile device.The system has been validated using a real test bed in the lab.


Introduction
SHM is a vital tool to improve the safety and maintainability of critical structures such as bridges and buildings.SHM provides real time and accurate information about the structural health condition.It is a process of nondestructive evaluations to detect location and extent of damage, calculate the remaining life, and predict upcoming accident.SHM has become challenging task with the increase in development and construction of structures along with the complexities involved in them.The demand for SHM has also increased due to increase in the necessity to ensure safety of the structures as well as the human lives associated with it.SHM is capable of detecting the damage early and make it feasible to take action before any loss occurs [1].Diverse theories have been proposed and implemented to meet distinct requirements of structures.Integration of the diverse theories has helped not only to improve the efficiency and performance of the SHM systems but also to reduce the computational time and costs [2].In order to share data and ensure reliability, SHM systems use networks [3].
We begin to coexist and interact with smart interconnected devices that are known as the IoT.The IoT brings new opportunities for our society.With the maturity of the IoT, one of the recent challenges in the structural engineering community is development of the IoT SHM systems that can provide a promising solution for rapid, accurate, and low-cost SHM systems.Moreover, the combination of SHM, cloud computing, and the IoT enabled ubiquitous services and powerful processing of sensing data streams beyond the capability of traditional SHM system.Cloud platform allows the SHM data to be stored and used intelligently for smart monitoring and actuation with smart devices.In this paper, a complete SHM platform embedded with IoT is proposed to detect the size and location of damage in structures.

Previous Work
SHM process incorporates sensors, signal processing, and hardware implementation.Many sensors, for example, accelerometer, ultrasonic, laser, vibration, camera, fiber optical, and piezoelectric have been used.Terrestrial Laser Scanning (TLS) technique uses laser sensor to get the threedimensional coordinates of the target structure and monitor its health.Laser Doppler velocity meter is also used in SHM using noncontact and low frequency lamb-wave detection [4].The detection of the structural damage can be made more robust by using a triaxis, multiposition scanning laser vibrometer [5].A displacement measurement model has been incorporated with it to reduce the error of TLS by using linear variable displacement transducer (LVDT), electric strain gages, and long gage fiber optic sensor.To monitor the structural health, a 3D finite element model takes the periodic measurement of the deformation structure and performs inverse structural analysis with the measured 3D displacements [6].
Image processing technique involved in multipath ultrasonic guided wave imaging is used for complex structures, inhomogeneous and anisotropic materials.This technique gives an improved image quality using fewer sensors.It takes maximum advantage of using a large number of echoes and reverberations to perform localization and damage detection.This system helps not only to increase the performance but also to reduce complexity and cost [7,8].Vibrational sensors and video cameras used together in Wireless Sensor Networks (WSN) send distributed data interpretation to detect the local data trends like normal vibrations, abnormal vibrations, and structural tilts.The video camera is prompted to zoom/tilt into the local area for monitoring in case of critical events.This video camera data is synchronized with the sensor data [9,10].The self-diagnosis system helps to find out the failed piezoelectric sensors and reconfigure the network with existing sensors in large SHM systems [11,12].Piezoelectric wafer active sensors (PWAS) are used in a variety of damage detection methods [13,14].PWAS are nonresonant devices and can be used in various guided wave modes [15].Piezoelectric sensors have extended its groves in multiple fields like aircraft, aerospace health conditioning, metallic plate stiffener disbanding, and structural health of wind turbines [16][17][18][19].PWAS are very useful in large class of SHM systems like guided wave ultrasonic and electromechanical and passive detection [20,21].
Fiber optical sensors are used in Fiber Bragg Grating (FBG) to detect the dynamic loads on bridge decks [22].Vibration based SHM systems have become an area of focus in recent studies, as it is used to detect damage that cannot be visually detected and damage hidden within the internal areas of the structure.The vibration of the structure changes along with the stiffness of the body when it is damaged and this can be detected by using vibrational SHM [23].The usage of Wireless Sensor Networks (WSN) in SHM systems has increased in recent times due to its low installation and maintenance costs [24].Compared to other data acquisition systems, WSN has various benefits such as low maintenance cost, flexibility, and ease of deployment [25].
Signal processing is the key component of any SHM.The data obtained through data acquisition systems are not accurate as there are vibrational and environmental effects which influence the output data.The errors in the output data can be removed by using Principal component analysis (PCA) and Hilbert-Huang Transform (HHT) with EMD for data processing and analyzing data to detect structural health problems [26,27].The guided wave SHM system with digital signal processing module executes excitation of signal sensing and data processing.The instantaneous baseline damage detection based on Wavelet Transformation (WT) and cross correlation (CC) analysis is carried out by the DSP module of low-power piezoelectric guided waves system [28].To achieve a high accuracy and resolution, Gao et al. proposed a system which synchronizes the time to ensure data acquisition and propagation delay calculation.A TMS320F28335 digital signal processor (DSP) and an improved IEEE 802.15.4 wireless data transducer are used [29].The Wavelet Spectral Finite Element (WSFE) method is very efficient for wave motion analysis and best suitable for inverse problem solving but will have "wraparound" problem.Samaratunga has proposed WSFE model which eliminates the wraparound problem and is best suitable for 2D finite structures with transverse cracks [30].A wavelet based approach is also helpful in finding the damage from wavelet decomposition of response data.Location of the damage can be detected by patterns in the spatial distribution of spikes [31].Even with the existence of all these systems, we lag to integrate the data with the Internet.Tracking of data is also as important as sensing the health of the structure.
Hardware implementation is necessary for the practical implementation of SHM.Different types of hardware implementation techniques are used by many researchers.Park et al. proposed an online instantaneous baseline structural damage detection technique using a low-cost and low-power piezoelectric guided waves system.A TMS320F2812 digital signal processing (DSP) module was employed for signal generation/excitation, sensing, and data processing.The DSP applied an instantaneous baseline damage identification algorithm based on WT and CC analysis [28].Traditional wired SHM system requires long deployment time and a significant cost for wire installation.Last decade, a large number of researchers have been focused on using Wireless Sensor Network (WSN).Gao et al. presented a real-time wireless piezoelectric sensor platform for distributed large-scale SHM with high sampling rate up to 12.5 Msps and distributed lambwave data processing.A set of PZT sensors were deployed at the surface of the structure.A lamb wave was excited and its propagation within the structure was inspected to identify damage.The developed wireless node platform features a DSP of TMS320F28335 and an improved IEEE 802.15.4 wireless data transducer RF233 with up to 2 Mbps data rate [29].There are many other attempts to implement SHM using Wireless Sensor Network (WSN) [32][33][34][35].
Lazo et al. proposed a solution for communicating devices that monitor the health of a bridge.The proposed solution is based on 6LoWPAN, a standard based on the IPv6 protocol over low-power and lossy networks, to support the SHM IoT system [36].Zhang et al. proposed an environmental effect removal based SHM scheme in an IoT system.They employed principal component analysis (PCA) to eliminate environment effects from sensor data.After environmental effects removal, Hilbert-Huang transformation (HHT) was used for structural health analysis and monitoring [26].Both [26,36] attempts are simulation-based research.Yet, there is no real implementation of SHM in the IoT.This paper proposes a complete real-time IoT platform for SHM.This paper is organized as follows.Section 2 presents the design for SHM system using piezoelectric sensor, followed by the proposed mathematical model in Section 3 and damage detection using a cross correlation process in Section 4. In Section 5, the results of the system validation are provided.Finally, Section 6 concludes this paper.

SHM Damage Detection Techniques
Damage detection in SHM systems is classified into two types: local-based and global-based damage detection [37].Localbased damage detection is used for screening structures and global-based damage detection is used for vibrational characteristics.Various sensors are used to detect the size and location of the damage in SHM systems [38].Sensors like piezoelectric, optical fiber, ultrasonic, laser, image detection, and vibrational sensors are commonly used because of their leverage over other sensors.
Piezoelectric sensors are the most commonly used sensors; they can transmit and receive guided waves such as lamb waves in solids that can be used for damage detection.These lamb waves are much more cost effective as well as reliable as they are sensitive to change in structures.To identify the damage, the difference signal is acquired and compared with a damage-free signal.For structural damage localization, irrespective of the geometrical or imaging method used, the key to this process is the acquired time of flight and amplitude of the response to the signal.These factors directly determine the precision of damage localization.The time of flight is directly dependent on the properties of the material such as modulus of elasticity and modulus of rigidity.Using piezoelectric sensors, there are two basic active sensing techniques used to detect damage in structures, namely, pitch-catch and pulse-echo.In the pitch-catch technique, two PZT sensors are used: one as transmitter that located before the damage and the other as a receiver that located after the damage.The first PZT sends a signal, and the received signal by the second PZT is then used to determine the location and/or the extent of the damage [11].On the other hand, the pulse-echo technique relies on the reflected wave from the damage, and one PTZ transducer is used for both transmitting and receiving the signal.Figure 1 shows both techniques.

Proposed SHM Technique
In this paper, a combination of pulse-echo and pitch-catch techniques is proposed as shown in Figure 2. Pitch-catch technique is used to determine presence of damage.If any damage is found, the pulse-echo technique will be used to determine location of the damage.This method uses two PZT sensors.The first transducer (PZT1) excites the signal towards the second transducer (PZT2) and picks up any waves that have been reflected back from damage that could not reach the second transducer, which uses the pulse-echo technique.
The second, PTZ2, will receive wave feedback in a pitchcatch manner.The proposed technique is good for any metal structure, for example, aluminum and steel.
In order to detect if the structure is healthy or not, a cross correlation (CC) algorithm is used to check the similarity between excitation signal, E, at PTZ1 and received signal, R, at PTZ2.The CC value is used as a linear damage index and is defined as where  and  are the mean values of the two sets of signal and   and   are standard deviations of the signature signal sets  and R, respectively.If the two signals are similar, CC ≈ 1, which mean that the structure is healthy; otherwise, the structure has damage.In order to determine the size and location of the damage, a mathematical model is proposed based on the dimensional diagram shown in Figure 3. First, the speed of the wave must be calculated using a healthy model as in where  ℎ is the length from exciter to sensor and  ℎ is the time between peak-peak.In order to find the damage location,   , we are using the following: where   is the time it takes for a wave to travel to the damage and reflect back.After calculating the position, the next step would be determining the damage width.First, the proportion of the damage position to the total length,  1 , could be determined by Due to the damage being present, the wave takes longer to travel from exciter to sensor, which implies that the wave travels a further distance.This distance, H, can be determined by where   is the total time the wave takes to travel from exciter to the sensor with the presence of the damage.From these equations, a triangle can be made as seen in Figure 3.   is the base and  2  is hypotenuse of this triangle. 1 and  2 are very close in value and only equal if  1 is 1/2. 2 can be determined using the following: After  2 is calculated, the width of the damage is determined from the exciter/sensor axis using the Pythagorean Theorem: These equations are used if the damage has the same width above and below the axis.If the damage is not symmetrical, the two waves might reach the sensor at slightly different times resulting in two   s, two s, and two  2 s to calculate the upper and lower part of the damage.From the above mathematical model, the damage location can be detected using ( 5) and the damage width can be determined using (7).One unique advantage of the proposed mathematical model is that it does not require high computational processing unit, allowing for implementation almost anywhere, anytime, and also easier integration with an IoT platform.Figure 4 shows the flow chart of the proposed SHM technique.

Evaluation of the Proposed Mathematical Model
In order to evaluate the proposed mathematical model, ABAQUS software [39] is used to simulate different scenarios for different damage location and width.The waves at both PZT sensors will be collected by Matlab [40], which will run the proposed mathematical model to determine the damage location and width.The output of the proposed model, damage location and width, will be compared with the actual values, as measured.A 40 cm × 40 cm steel plate of 2 mm thickness was used for the simulations.Steel is one of the most widely used metals in solid structures in the world.Not only this, but steel is a brittle material that has the tendency to damage under stress rather than yield like ductile materials such as aluminum.Although it would be possible to use another metal as well, it was chosen due to its physical properties.Further, any metal can be used as long as the corresponding physical property inputs are changed within the system.Two sensors were used at very specific locations, which are two opposing corners of the metal.This reduces the amount of unwanted wave reflections from the boundaries of the specimen, also known as noise.The exciter sends radial waves in all directions, so, by placing it on a corner, the reflections will essentially be sent in a single 90degree radius direction with no unwanted noise.A linear force at a frequency of 243 kHz was used to generate the waves [41].Figure 5 shows the simulation in ABAQUS with steel plate.
Damage was considered along the diagonal of this plate starting with a distance starts at 85 mm and ends with 481 mm from the exciter.Different simulation scenarios with different damage location along the plate's diagonal have been done.Figure 6 shows the percentage error between the actual damage location and the damage location calculated by the proposed technique.The results show that the proposed model determines the damage location precisely with a maximum of 0.9% error.In order to evaluate the damage width calculation, different simulation scenarios for different damage width have been done.First, we considered damage located at center of the plate along with the diagonal.Second, the simulation was done for differed damage widths.Figure 7 shows the percentage error between the actual damage width and the damage width calculated by the proposed technique.The results show that the proposed technique was able to determine the damage width with an average of 17.5% error.
It can be noticed that the proposed technique's error increases when the damage width decreases.Thus, evaluating the proposed technique for a fixed damage width at different locations is very important.Figure 8 shows the percentage error between the actual damage width and the damage width calculated by the proposed technique for a fixed width at different locations.The results show that the proposed technique is able to determine the damage width with an average of 10.4% error.Results show that the proposed mathematical model is accurate.Moreover, it does not need high computational processing unit.Thus, this mathematical model could be integrated with IoT platform.

Proposed IoT Platform for SHM
The proposed IoT platform consists of Wi-Fi module, Raspberry Pi, ADC, DAC, buffer, and PZT as shown in Figure 9.
The two piezoelectric sensors are mounted on the structural and connected to a high speed ADC.In the real case implementation, we will deploy the sensors in a way to catch all the possible damage.A buffer is used as a level conversion and to protect the Raspberry Pi.The Raspberry Pi generated the excitation signal and the DAC converted it to analog.In addition, the Raspberry Pi, using the proposed SHM technique, is used to detect if the structure has damage or not and the location of the damage if it is existing.Moreover, the Raspberry sends the structure health status to the Internet server.The data is stored on the Internet and can be monitored remotely from any mobile device.Moreover, the Internet server sends an alert if there is a damage in the structure.6.4.DAC.The MCP4725 is a low-power, high accuracy, single channel, 12-bit buffered voltage output DAC with nonvolatile memory (EEPROM).Its onboard precision output amplifier allows it to achieve rail-to-rail analog output swing.The MCP4725 is an ideal DAC device where design simplicity and small footprint are desired and for applications requiring the DAC device settings to be saved during power-off time [43].

Wi-Fi
6.5.Buffer.The 74HC4050 is a hex buffer with overvoltage tolerant inputs.Inputs are overvoltage tolerant up to 15 V which enables the device to be used in high-to-low level shifting applications [44].
6.6.Piezoelectric Sensors.The PZT transducer converts mechanical energy to electric signals or vice versa.They can work as an actuator to excite an elastic lamb wave based on the electrical signal applied to the PZT crystal.It can also be used as a transducer to transform the responding elastic lamb waves into an electrical signal.Two PTZs sensors are mounted on structure: PZT1 (excitation) will send the excitation signal and PZT2 (receiver) will receive the signal.
The CA3306 is operating at 5 V, which means that we cannot connect it directly to the Raspberry Pi which operates at 3.3 V. Accordingly, a level converter in between is needed.The simplest way to do level conversion is to use a buffer such as CMOS 74HC4050.As the buffer runs at 3.3 V, so it is necessary to place a pull-up resistor to 5 V behind the clock buffer.Figure 10 shows the circuit diagram of both the ADC and the buffer.

Test and Evaluation
In order to evaluate the proposed platform, a healthy aluminum sheet and another sheet with damage were used.The  unhealthy sheet has damage that is 30 cm far from the exciter piezoelectric sensor and 7 cm width as shown in Figure 11.The proposed platform is used to check both sheets and send the data to the Internet server.These two sheets are tested separately by the proposed platform [45,46].Figure 12 shows the test bed as located in the lab.The health status was sent to the Internet server that hosted on ThingWorx [47].ThingWorx is a technology platform designed for the  IoT framework.It simplifies the creation and deployment of applications for smart, connected products by giving developers the tools they need to connect, build, analyze, experience, and collaborate about their "things."Figure 13 shows the results on ThingWorx.Table 1 shows the percentage error of both the damage location and damage width between the actual sheets status and the data on the Internet.Results show that the proposed IoT SHM platform successfully checked if the sheet is healthy or not with 0% error.In addition, the proposed platform has a maximum of 1.03% error for the damage location and a maximum of 8.43% error for the damage width.

Conclusion
In this paper, a complete real-time IoT platform for SHM was proposed.The proposed platform consists of a Wi-Fi module, Raspberry Pi, DAC, ADC, buffer, and PZTs.The two PZTs are mounted on the structure and connected to a high speed ADC.A buffer was used as a level conversion and to protect the Raspberry Pi.The Raspberry Pi generates the excitation signal and the DAC converts it to analog.In addition, the Raspberry Pi was used to detect if the structure has damage or not.Moreover, the Raspberry was used to send the structure health status to the Internet server.The data was stored on the Internet server and can be monitored remotely from any mobile device.The system has been validated using a real test bed in the lab.Results show that the proposed IoT SHM platform successfully checked if the sheet is healthy or not with 0% error.In addition, the proposed platform has a maximum of 1.03% error for the damage location and a maximum of 8.43% error for the damage width.

Figure 3 :
Figure 3: Dimensional diagram for the proposed SHM technique.

Figure 7 :Figure 8 :
Figure 7: Percentage error of calculated damage width for changing width at the center of the steel sheet.

Figure 10 :
Figure 10: The circuit diagram of both the ADC and the buffer.

Figure 11 :
Figure 11: (a) Healthy aluminum sheet and (b) aluminum sheet with damage.

Figure 13 :
Figure 13: Results on the Internet server.
Module.Miniature Wi-Fi (802.11b/g/n)Module is a USB module that has 2.4 GHz ISM band.It has a data rate up to 150 Mbps (downlink) and up to 150 Mbps (uplink).It uses IEEE 802.11n (draft), IEEE 802.11g, and IEEE 802.11b standards.The Wi-Fi module is used to send the data to the cloud.

Table 1 :
Comparison between the data collected by the proposed platform and the actual sheet's status.