Open Access This article is
- freely available
Appl. Sci. 2017, 7(6), 626; https://doi.org/10.3390/app7060626
A Wireless Sensor Network Using GNSS Receivers for a Short-Term Assessment of the Modal Properties of the Neckartal Bridge †
Laboratory for Electrical Instrumentation, Department of Microsystems Engineering, University of Freiburg, 79110 Freiburg, Germany
VMT GmbH Stegwiesenstr. 24, 76646 Bruchsal, Germany
Correspondence: [email protected]; Tel.: +49-761-203-7243
This paper is an extended version of our paper published in 2016 SPIE Smart Structures and Materials + Nondestructive Evaluation and Health Monitoring, held in Las Vegas, NV, USA, 20 March, 2016.
Academic Editor: Gangbing Song
Received: 31 March 2017 / Accepted: 8 June 2017 / Published: 16 June 2017
In this article, we present a novel structural health monitoring system based on a wireless sensor network for GNSS (global navigation satellite system) receivers. The GNSS network presented here consists of three GNSS rover stations and one base station that are deployed at the Neckartal bridge on the Autobahn A81 in southwest Germany. The newly-developed GNSS sensor nodes support satellite data logging up to a sampling rate of 20 Hz. Due to the ultra-low-power consumption achieved by the wake-up receiver during inactive periods, the nodes offer a lifetime from 20 to almost 200 days, without energy harvesting and depending on the satellite data logging period. By performing differential post-processing, precise positioning information in the millimeter range could be achieved. Using the GNSS sensors, we determined resonant frequencies at 0.33 Hz and 1.31 Hz, mainly in the lateral direction of the bridge. To verify the GNSS results, we placed an accelerometer on the bridge. The frequencies detected by the acceleration sensor correspond well to the frequencies found by the GNSS sensors, although the accelerometer measured further higher frequencies as it is probably more sensitive to small amplitudes.
Keywords:wireless sensor network; structural health monitoring; wake-up receiver; GNSS sensor network; GPS receiver; bridge; spline
Structural health monitoring (SHM) of bridges can provide important information about structural performance and may help to detect anomalies or threats originating from damages or deteriorations at early stages. SHM can also be used to estimate remaining lifetime, to assist in bridge maintenance planning, to verify construction designs and to deliver important data in the case of disasters or extreme events [1,2]. There exist three different techniques of SHM for bridges that can be classified into in situ, on-site and remote monitoring techniques. In situ monitoring techniques use sensors that are installed directly at a structure. On-site monitoring techniques are based on more complex sensors that are brought to a bridge during the monitoring campaign. Remote monitoring is done from a greater distance, for example by analyzing photographs of the structure taken from satellites or airplanes . Especially in situ monitoring systems are often realized with the help of wireless sensor networks (WSNs), as they are inexpensive and easy to install on existing structures. Wireless sensor networks consist of sensor nodes, which are self- or battery-powered small units and communicate wirelessly with each other.
Several wireless sensor network systems have been introduced during the last few years and decades for structural health monitoring of bridges. O’Connor gives in  a comprehensive overview of installations for short-term monitoring and long-term monitoring. Short-term installations like [5,6,7,8,9,10,11] mostly measure accelerations, but some also include sensors for strain, temperature and velocity. Limitations arise mostly from the high power demands of the sensor nodes or base stations.
Hu et al. , for example, presents a wireless sensor network to monitor the Zhengdian Highway Bridge based on wireless sensor nodes, which use an MSP430 microcontroller and a CC2420 radio. The nodes are running TinyOS, which uses MintRout to send data over multi-hops to a base station. Including an energy storage of 7500 mAh, a node is able to monitor strain or acceleration continuously for around 168 h, or when choosing a sampling period of 1 h/day, the lifetime can be extended to 168 days. The base station is connected via a USB connector to a powerful host computer.
Amongst the wireless monitoring systems reviewed in , there are also three long-term monitoring installations, one on the Jindo Bridge , one on the Stork Bridge  and one on the New Carquinez Bridge . The work in  summarizes the challenges arising in long-term installations originating from power supplies, communication reliability, sensor reliability and challenging environmental conditions.
As Casciati and Chen point out in , large and dense sensor network deployments are often affected by large transmission delays as sensors cannot transmit their data concurrently. To increase communication reliability and to balance communication range, power consumption, data rate and link quality, Casciati and Chen  introduce a wireless sensor node that uses frequency-division multiplexing to transmit data simultaneously using different frequencies. Furthermore, in , Chen introduces a wireless sensor platform for SHM applications. The wireless sensor platform includes a power management unit to reduce the platform’s energy consumption and can be equipped with several types of sensors ranging from low power to energy-hungry devices. Chen also proposes an adaptive radio transmission power control algorithm along with a single-hop communication strategy. The power control algorithm adjusts the radio transmission energy to the link quality to save energy during the wireless data acquisition .
With respect to structural health monitoring, one other important measurement is the three-dimensional displacement of a structure or of parts of it. These measurements can be done by using on-site sensors  or by using in situ measurements provided by Global Communication System (GPS) receivers [18,19,20,21,22]. Here, GPS-based monitoring systems provide several advantages, such as weather independence, absolute displacement measurements, autonomous operation and no need for a line-of-sight connection between different measurement points. Additionally, GPS provides both static and dynamic structural response information, and the position information is free from any measurement drifts and error accumulation .
By applying differential data processing of two or more concurrently logging GPS receivers, displacements in the range of 5 mm or below can be detected, as well as oscillation frequencies of up to and above 4 Hz. The authors of [19,20,22], for example, recorded the dynamical response of the Wilford Bridge in Nottingham, using GPS receivers in combination with accelerometers to validate the data and to improve the monitoring system’s performance. More recently, Kaloop et al.  presented GPS-based positioning data taken at the Mansoura railway bridge using Trimble-5700 dual-frequency GPS receivers logging at a rate of 1 Hz. The authors also present data taken from the long-term SHM system installed on the two towers of the Yonghe Bridge. Here, the GPS receivers are logging with a sampling frequency of 20 Hz. Reported standard deviations are in the mm range. However, these systems were all either tethered installations or short-term measurement campaigns.
Although there are several existing wireless sensor networks that support the use of GNSS (global navigation satellite system) receivers [25,26,27,28,29,30,31], to the author’s knowledge, there is no such system available to monitor the dynamical behavior of bridges. Difficulties are in the high power demands of GNSS receivers and in the large amounts of data that need to be transmitted wirelessly.
In this article, we present a wireless sensor node that can be equipped with an OEM615 GNSS receiver from NovAtel. The nodes provide sampling rates up to 20 Hz. To transmit the large amount of data resulting from this high sampling rate, we use a wake-up receiver-based cross-layer routing protocol that is able to transfer large data packets without many overhead data .
The rest of the article is structured as follows. In Section 2, we present the wireless sensor network and the wireless sensor nodes. We analyze power requirements, as well as the amounts of data to be transmitted and the routing protocol. Based on these, we find a resulting sensor node lifetime in the range of 20 to 200 days dependent on the GNSS sensor logging period. In Section 3, we introduce the differential GNSS measurement technique as it is the key to achieving sub-centimeter accuracy in GNSS measurements. In Section 4, we present and discuss the measurements taken with the GNSS sensors and analyze the results. Furthermore, we compare the GNSS results to the measurements taken with the accelerometer in Section 4 and, finally, conclude our article in Section 5.
2. Wireless Sensor Network
Generally, a wireless sensor node consists of four basic components: power supply, sensing, processing and communication. Figure 1 visualizes the main blocks of a wireless sensor node schematically. The figure is taken from , but enhanced by the wake-up receiver.
The wake-up receiver is an additional radio receiver that listens permanently to the wireless channel in the kilohertz range having a constant, but marginal power requirement in the area of W. The low-frequency wake-up signal is modulated onto the high-frequency carrier signal and demodulated passively by the envelope detector. Figure 2 schematically shows a wake-up signal generated by means of on-off-keying modulation of the high-frequency carrier signal . In the case of ultra-low power wake-up receivers, the envelope detector often merely consists of diodes and capacitors to ensure its energy efficiency [35,36,37]. As the signal is transmitted on the high-frequency carrier, the antenna receives the wake-up message with high efficiency. Signal losses happen mainly during the passive demodulation (envelope detection) of the wake-up signal.
Blanckenstein et al. present in  an overview of current low-power transceivers. With respect to energy consumption, the range goes from highly integrated concepts that require 0.1 W to several solutions between 10 and 1000 W.
The wireless nodes used in this work are based on the sensor nodes introduced in [34,39,40]. The microcontroller utilized on the boards is a 32-bit EFM32G222F128 manufactured by SiliconLabs running at 14 MHz. It provides several low power states to reduce energy consumption. In run mode, it draws around 2.5 mA and 0.9 A in deep sleep mode. Including all peripherals, the sensor node requires around 4.0 mA in run mode. The communication radio is a CC1101 from Texas Instruments. It has a current consumption of 34.2 mA when transmitting at +12 dBm output power at 868 MHz and around 16.4 mA when transmitting at 0 dBm. Its sensitivity is approximately in between −95 dBm and −104 dBm, depending on the data rate. The 125-kHz low-frequency receiver (AS3932) from AMS has a current consumption of around 3 A in listening mode. It correlates the incoming signal to a pre-configured address and creates an interrupt if send and stored addresses match. In combination with the matching network and envelope detector, the wake-up receiver has a sensitivity around −51 dBm [34,39]. Transmitting at 12 dBm, the wake-up range of this wake-up receiver could be determined by  as around 45 m.
Using wake-up receivers can save energy as a wireless sensor node does not have to be active if no tasks need to be done. Furthermore, wake-up receivers provide a fully asynchronous communication, which means synchronization messages are obsolete. Due to this, wireless sensor nodes with wake-up receivers can communicate as soon as they have a message that needs to be delivered, but they can also accumulate sensor data to large data packets and stay in a very-low-power listening state during times when no tasks need to be done.
2.1. GNSS Sensor Node
Figure 3a schematically shows the GNSS (global navigation satellite system) receiver node including its hardware blocks, which we also introduced in . The node basically consists of the same hardware components as the sensor nodes introduced above in Figure 1, but is additionally equipped with a GNSS receiver. The NovAtel OEM615 GNSS receiver module supports GPS, GLONASS, Galileo and Compass frequencies and sampling rates up to 20 Hz. In active mode, the GNSS receiver draws constantly around 400 mA. To reduce the average power consumption, the module is activated only periodically and can be switched off completely during times when it is inactive.
Figure 3b shows a photo of the GNSS receiver node. The GNSS receiver module is connected to the wireless sensor node by a 20-pin connector. The satellite antenna is a GPS-701-GG antenna from NovAtel. A UART interface is used to configure the GNSS module and to read out the GNSS data periodically.
A GNSS range message generally consists of four fields as depicted in Figure 4. The first 28 bytes are the header that includes information like message type, time, length, etc. The next four bytes’ large field gives the number of valid observations; the third 24 bytes’ large field includes all valid observations; and the last field is a 32-bit cyclic redundancy check. Altogether, a range message varies in its size from 50 bytes in the case of one valid observation to 516 bytes for 20 valid observation. At a sampling frequency of 4 Hz, this sums up to 200 bytes per second for one valid observation and 2064 bytes per second for 20 valid observations. At a sampling frequency of 20 Hz, the observation of one satellite results in 1000 bytes per second, and the observation of 20 valid satellites results in 10,320 bytes per second.
We use a baud rate of 230 kBit per second (equal to 23 kByte per second for an 8N1 transmission) to transmit data from the NovAtel board to the sensor node. The GNSS data are firstly stored in an internal 14-kByte memory buffer and then transferred periodically onto a 4-GB Micro SD Card. To increase the speed, the MCU is running at 28 MHz during this process. By assuming a sampling rate of 4 Hz and 15 valid observations per message (396 bytes), a 4-Hz logging frequency (1584 bytes per second) for a duration of 30 min (1800 s) adds up to 2851.2 kByte, which have to be transferred wirelessly. At 20-Hz logging, we expect around 14,256 kByte data sampled during a 30-min logging period in the case of 15 valid satellites.
An important parameter to consider is the lifetime of the GNSS sensor node, that is the time the node can autonomously operate before it dies due to low energy. As presented in , the lifetime is connected to the node’s battery capacity and to the times where the node is actively logging () or communicating () as the sensor node requires most energy during these periods. During idle times (), the node requires only marginal power in comparison to active times. Figure 5 depicts , and during a certain time interval .
To calculate a certain lifetime, we considered one logging interval () to be 1800 s and the corresponding communication interval () to be 900 s for a 4-Hz logging frequency and 3600 s in case of a 20-Hz logging. The interval () is 24 h. This means if the sensor node does one logging in 24 h, it is in idle state for 83,700 s ((). Figure 6 shows the lifetime of our GNSS sensor node plotted over an increasing number of logging and communication intervals in 24 h assuming a battery capacity of 40 Ah and no energy harvesting.
2.2. GSM Base Station and Remote Server
The GSM (global system for mobile communications) node acts as a gateway between the local wireless sensor network and the remote server. As such, it has two communication modules, as depicted in Figure 7a. Figure 7b shows a photo of the gateway with its two antennas. The node has an internal memory buffer to transmit several data packets at once to the server via GSM.
The remote server was a Raspberry Pi located at the Laboratory for Electrical Instrumentation, Department of Microsystems Engineering, University of Freiburg, Building 106 running a MySQL database. The main purpose of the database, was to store the data received from the wireless sensor network. However, another purpose was to reassemble the previously separated GNSS messages using their measurement timestamps as unique IDs, as will be introduced in following Section 2.3.
2.3. Cross-Layer Routing Protocol
The communication radio utilized in this work supports messages up to a size of 256 bytes. This means GNSS messages that usually consist of several kilobytes had to be split into smaller packets before sending. Additionally, the expected total amount of data received from the GNSS receiver is quite high. For this reasons, we used a cross-layer routing protocol [32,42] that is able to transmit large data packets with only a few control bytes, as depicted in Figure 8, which shows a data packet consisting of eight control bytes and one to 246 data bytes.
As the range of communication messages is larger than the range of wake-up messages, the routing protocol supports the use of wake-up relay nodes as visualized in Figure 9 from . In this routing protocol, neighboring nodes (child and parent nodes) are able to wake-up themselves, which means nodes of depth i can wake-up nodes of depth .
Furthermore, it is possible to wake-up several nodes in a row to communicate data across several levels from depth i to depth with limited by the root node and communication range. In Figure 9 Node 13 sends for example a wake-up signal to Node 12, which forwards the wake-up to Node 11, and so on, until a defined maximum number n of forwards or the destination is reached. Then, data can be sent directly from Node 13 to one of the woken Nodes 10, 11 or 12.
In case a connecting relay node fails due to the temporary or permanent outage, nodes of depth i are also able to wake-up nodes of depth with , if they are in wake-up range. If, for example, Node 12 is unreachable due to changes in the link or due to low energy, Node 13 is also able to wake-up one of the parent nodes of Node 12.
Once the communication link to a node is established, up to 64 data packets (with up to 246 bytes of payload each) can be transmitted subsequently. After transmission, the link is closed, and the participating nodes go back to sleep again.
To be able to split large GNSS messages into several smaller radio packets and to be able to reassemble them later, every GNSS measurement had a unique ID based on its measurement time. Additionally, each packet number was related to the total number of packets of which a complete GNSS message consisted. Figure 10 depicts a payload packet to visualize this.
From Figure 8 and Figure 10, it becomes obvious that the routing protocol is able to transmit up to 238 bytes of GNSS data per packet. As the expected number of bytes to be transmitted is in the order of several kilobytes, this is still challenging. As the routing algorithm is able to transmit up to 64 data packets along an existing link, this adds up to 15,232 bytes of payload. The data rate could be changed between 38.4, 100 and 250 kBit per second. At a data rate of 38 kBit per second (equal to 4.75 kByte per second), a transmission of 64 data packets takes roughly 4 s. The transmission of a 30-min period of 15 observations logged at 4 Hz (2852 kByte) takes around 10 min. However, due to the need for additionally required control messages before each sending of 64 packets, the required time is even longer. The transmission of a 30-min logging period at 20 Hz (14,256 kByte) takes around 50 min at a baud rate of 38.4 kBit per second. Using higher data rates, the transmission times can be decreased obviously, but the possibility of bit errors increases.
3. Differential GNSS
A single GNSS (global navigation satellite system) receiver can achieve an accuracy in the meter range. If a higher accuracy is required, a differential GNSS (DGNSS) can be used. DGNSS are based either on code- or on phase-range measurements. The accuracy of code-range-based differential techniques will improve compared to that of single receiver accuracy, but this is usually not as accurate as the carrier-phase differential measurement. Generally, differential GNSS measurements determine the position of a rover station related to a base station whose position is accurately known.
To determine the phase-range, the receiver mixes the incoming satellite signal with a locally-generated signal . Then, the calculation of the phase-range can be achieved by :with c = 299,792,458 m s in vacuum and time being the time when the signal was received. Time resembles the time when the signal was transmitted by the satellite. includes additionally a time offset originating from the clock offset of the receiver. By assuming t to be the true system time, can be expressed as . Likewise, includes , which represents the clock offset of the satellite from the system time, that is . The subscripts etc., indicate receiver-specific quantities, and the superscripts etc., indicate satellite-specific quantities and with . Here, is the wavelength of the carrier signal; is the initial phase of the receiver local oscillator; and is the initial phase of the transmitted satellite signal at initial time . is called carrier-phase integer ambiguity . is not an integer, but includes unknown phase offsets of the receiver and satellite .
The first term of Equation (1) is the pseudorange from satellite j to receiver A. Accordingly, including clock biases and atmospheric error terms, Equation (1) can be written as :with being the message delay due to the troposphere, being the delay due to the ionosphere and , which incorporates measurement errors related to receiver hardware and multipath effects. Now, as the goal is to achieve the precise position information, Equation (2) includes still several uncertainties (clock biases, ionospheric delay and tropospheric delay) that need to be taken care of. The differencing techniques introduced in the following paragraphs can be used to mitigate these effects.
3.1. Single Differencing
Figure 11 illustrates the geometry of single differencing that is based on calculating the difference between range (distance from receiver A to satellite j) and (distance from receiver B to satellite j) according to Equation (2). That is :
First, it can be observed in Equation (3) that the satellite clock bias is removed by calculating the range differences. Furthermore, in the case of short (<10 km) baselines (distance from receiver A to receiver B), the ionospheric and tropospheric effects are nearly the same, that is and , so that Equation (3) can be further simplified to . Although many uncertainties can be removed by single differencing, the receiver clock biases are not removed. This can be achieved by using double differencing.
3.2. Double Differencing
Figure 12 illustrates the geometry of double differencing. Here, both receivers A and B track simultaneously two satellites j and k. The single differences and can be calculated as shown in Section 3.1 by using Equation (3). The double difference is the difference between the single differences and . The upside-down triangular symbol ∇ is a mnemonic device to emphasizes that the calculated differences are between two points in the sky. Finally, the double difference is :
Equation (4) includes the phase-range ambiguity . is reduced in single differencing to . Now, in double differencing, the ambiguity reduces to as it is assumed that each receiver logs all incoming satellite signals at exactly the same time. Doing so, it becomes obvious that the range-phase ambiguity becomes an integer, which is another advantage of the double differencing technique. Finally, estimating and validating the integer ambiguity can be achieved by using the pseudorange solution and then constraining the estimations to an integer solution . The detailed steps of resolving the integer ambiguity can be found for example in [44,45]. When the integer ambiguity is fixed, the carrier phase range measurements result in precise positioning results in the mm-range.
4. Experimental Results
Figure 13 shows a photo of the Weitinger Neckartal Bridge on Highway 81 from Stuttgart to Singen. The bridge is 900 m long and around 127 m above ground at its highest point. The bridge is made of five spans, and its two end spans consist of inverted cable stay towers that support massive beam spans of 263 m on the southern side and 234 m on the northern side. The bridge has four lanes, two for each driving direction. The total width of the bridge deck is 31.5 m.
Figure 14 shows the schematic of the Neckartal Bridge indicating the deployed GNSS receiver nodes together with the two relay nodes and the GSM base station. Three GNSS receivers were placed on the deck of the bridge, one above the first pillar (Node E2), one just in the middle of the span between Pillars 1 and 2 (Node E3) and one in the middle of the bridge (Node E4). A GNSS reference node (E1) was placed on the ground before the bridge. As the distances from E1 and E4 to the base station were quite large, they only logged the data. Due to the strong attenuation of the radio waves by the steel girder box, the data could not be sent directly from the bridge deck to the GSM node located inside the steel girder box. Therefore, the data were sent from the GNSS sensor node to a relay node located below the deck on top of one pillar, as shown in Figure 15b.
Figure 15a exemplary shows a GNSS receiver antenna attached to the bridge by magnets. It can be seen that the antennas have a unobstructed view of the horizon.
The above-described points E1, E2, E3 and E4 have been installed with GNSS equipment and measured for a period of 40 min. Then positions E2 and E3 were logging and sending data for four consecutive days applying a logging period of three times 30 min per day. For reasons of clarity, the following processing examples are showing selected samples of 10 min for each of the mentioned points taken from the first 40 min interval.
At first, the GNSS raw data are processed by applying the software RTKLib  developed by T. Takasu and A. Yasuda at the Laboratory of Satellite Navigation, Tokyo University of Marine Science and Technology, Japan. The RTKLib offers a sophisticated post-processing module, RTKPOST, that applies ambiguity fixing strategies, to achieve the required accuracy for structural monitoring. Depending on the distance between the GNSS base station and the rover point, accuracies in the region of one to five millimeters are possible. To eliminate the main error sources of GNSS position, this package applies double differencing as introduced above in Section 3.2 within an extended Kalman filter. A detailed description of the applied algorithms may be found in .
The resulting point positions from GNSS processing are usually represented as Earth-centered Earth-fixed coordinates, referring to the WGS84 ellipsoid. As these coordinates have no direct relation to the observed structure, the resulting coordinates have been rotated, in a manner that the x- and y-coordinates are representing the longitudinal and transversal axes of the Neckartal bridge, respectively, and the z-component represents the vertical axis. Figure 16, Figure 17 and Figure 18 show the resulting time series of the transformed point positions x, y and z for E2, E3 and E4.
As can be seen in Figure 16, Figure 17 and Figure 18, besides several short wave vibrations, there are also superposed significant low-frequency oscillations resulting from unknown sources, but that could be caused by a varying dilution of precision as indicated by Casciati and Fuggini in . Furthermore, the wind forces the bridge to swing, and temperature effects cause strains in the load-carrying concrete pillars. Oscillations induced by the heavy traffic on the Autobahn A81 and multipath effects could be further sources of these long wave signals. For example, Ni et al. compare in  displacements detected by a GPS system to the displacements detected by a vision-based system. Both systems correlate well with each other, but Ni et al. observed additional low-frequency oscillations in the GPS measurements that were not present in the vision-based measurements.
Keeping this in mind, it becomes obvious that for professional and efficient vibration monitoring, samples are best taken during nighttime, when there is almost no traffic on the bridge, or the bridge should be closed during this measurement campaign. However, to demonstrate the usability of the developed GNSS sensor network for dynamic structural monitoring, these long-wave effects are simply eliminated from the data samples before applying frequency analysis.
In order to eliminate the long-wave signals from the time series of each coordinate component of the point positions x, y and z, we introduced a cubic spline approximation  as also shown in Figure 16, Figure 17 and Figure 18. The spline is generated by n cubic polynomials that partially approximate the point position x, y and z over time as shown in Equation (5):where vector comprises the n sets of polynomial parameters , , and . These parameters are determined within a least squares adjustment of the coordinates of the point position at the respective point of time, , and . For the y-coordinate component, for example, the system of observation equations reads as Equation (6):
With . The index i denotes the respective cubic polynomial depending on the point of time. The length of each of the n polynomials can be predefined by using a time interval that determines the length of each polynomial. In the following example, was set to 30 s. Therefore, each of the n-polynomials in the generated spline represents the point position during this period. Furthermore, the quantity denotes the estimated residual for the introduced observation y. For the residual, impliesthat its expected value is equal to zero, that is .
With , we introduce a set of C-continuity conditions between two neighboring polynomials and . For the data presented in the following, we applied , and continuity at the transition of each polynomial to the polynomial . continuity hereby forces identical value of the polynomial representation, that is . continuity forces the identical value of the first derivative in time, that is , and continuity forces the same value for the second derivative in time as .
Applying spline approximation of the time series of the point positions leads to a smooth representation over time. The estimated spline parameters p are carrying the long-wave components of the recorded signals. The remaining residuals, resulting from the least squares adjustment, are now free of average, as can be seen in Figure 19, Figure 20 and Figure 21, which show the remaining residuals for the measurement points E1, E2 and E4.
The residuals can now be further analyzed, for example by performing a discrete time frequency analysis by applying Equation (7):
Here, the quantity denotes the residual for the coordinate component y, resulting from the above-described least squares adjustment. The quantity denotes the amplitude of the investigated frequency , and gives the respective phase offset. In Figure 22, Figure 23 and Figure 24, the results from the analysis of frequencies up to 5 Hz are shown for the GNSS points E2, E3 and E4.
Our analysis reveals a frequency response in the x-direction at 1.31 Hz, visible in Figure 22a, Figure 23a and Figure 24a. The significance/amplitude at position E2 is lower compared to the amplitudes at positions E3 and E4. This reflects the fact that E2 is above a pillar and as such is expected to make fewer movements, whereas nodes E3 and E4 were placed between two pillars. The biggest movements were expected at position E4, which also has the greatest amplitude compared to the others.
By further analyzing the GNSS spectrograms achieved by using a short-time Fourier transform on the measurement data at position E4, an additional peak is visible at 0.33 Hz mainly in the lateral movement of the bridge, but also in longitudinal movement. Figure 25 visualizes the spectrograms for the x-, y- and z-direction at Position E4 from 0 to 1 Hz. Figure 25c also clearly shows the GNSS inherent additional noise in the z-direction (up/down) compared to the x- and y-direction.
Comparing GNSS and Acceleration Measurements
As there are no structural response data available for this bridge, we placed an accelerometer at Position E4, to measure its movements in the x-, y- and z-directions, to verify the GNSS measurement data. The following Figure 26a–c show the frequency responses over time from 0 to 5 Hz as measured by the accelerometer. In the x-direction (Figure 26a), the sensor clearly shows the 1.3-Hz response that was also detected by the GNSS sensor, as can be seen for example in Figure 24a. Furthermore, the x-direction acceleration data show a significant frequency at 0.33 Hz, as well as several frequencies above 2 Hz. The 0.33-Hz resonance is also visible in the GNSS dataset as for example visualized in Figure 25a,b, but the frequencies above 2 Hz could not be detected by the GNSS sensors.
In the y-direction, the accelerometer measurements indicate a resonance frequency around 2 Hz, and in the z-direction, there appears to be several frequencies in the range from 1 to 5 Hz. Although the acceleration measurements in the z-direction are generally noisier, four frequencies can be seen, the first at around 1.3 Hz, the second around 2.5 Hz, the third at 3.7 Hz and the fourth around 5 Hz. The GNSS data show in the z-direction some response in the area between 2.7 Hz and 4 Hz (Figure 24c), but clearly not as significant as the measurements taken with the accelerometer.
In summary, the data presented here clearly demonstrate the feasibility of the GNSS measurements to detect low frequencies and underpins the assumption that the detected frequencies are real structural resonance frequencies of the bridge. The comparison of the accelerometer and GNSS sensor measurements shows that the GNSS sensor has a better sensitivity for lower frequencies than the acceleration sensor, but is limited in its response to higher frequency signals probably due to their lower amplitudes.
In this article, we present a novel wireless GNSS (global navigation satellite system) sensor network with wake-up receivers for bridge monitoring. The wireless GNSS nodes support sampling frequencies up to 20 Hz and intermediate data logging on SD cards. Due to the asynchronous communication scheme provided by the wake-up receiver, the nodes reside in deep-sleep during times when no tasks need to be done, but are fully responsive at any time. Their ultra-low-power requirements during inactive periods, in the range of a few W, provide lifetimes of almost 200 days without energy harvesting. A GSM gateway was developed that transfers the network data wirelessly to a remote server. By using differential GNSS analysis, positioning calculation accuracies in the millimeter range could be achieved, although superposed by long-wave effects. We introduced a cubic spline fitting on the raw positioning data to eliminate these long-wave effects. Investigation of the remaining residuals revealed a resonance frequency of the bridge at 1.31 Hz. By further analyzing the GNSS spectrograms, an additional resonance frequency at 0.33 Hz could be detected. To verify the GNSS measurements, we placed an acceleration sensor on the bridge and compared the results of both sensors. Although the accelerometer is more sensitive as it is more sensitive to small amplitudes, the results of both sensors correspond well to each other below 2 Hz.
We thank Taimur Aftab for his valuable feedback during many fruitful discussions and Stefan König and Steffen Wurzer for providing the acceleration sensors. We gratefully acknowledge the financial support from the German Federal Highway Research Institute (BASt) (FE 88.0126/2012). The article processing charge was funded by the German Research Foundation (DFG) and the University of Freiburg in the funding program Open Access Publishing.
All authors contributed to the main idea of this paper. Timo Kumberg wrote the software and designed the experiments, and Sascha Schneid analyzed the GNSS data. Timo Kumberg wrote the article, and Leonhard Reindl supervised the overall research work, critically evaluated and revised the paper.
Conflicts of Interest
The authors declare no conflict of interest.
- Chang, P.C.; Flatau, A.; Liu, S. Review paper: Health monitoring of civil infrastructure. Struct. Health Monit. 2003, 2, 257–267. [Google Scholar] [CrossRef]
- Ko, J.; Ni, Y. Technology developments in structural health monitoring of large-scale bridges. Eng. Struct. 2005, 27, 1715–1725. [Google Scholar] [CrossRef]
- Balkaya, C.; Casciati, F.; Casciati, S.; Faravelli, L.; Vece, M. Real-time identification of disaster areas by an open-access vision-based tool. Adv. Eng. Softw. 2015, 88, 83–90. [Google Scholar] [CrossRef]
- O’Connor, S.M. Wireless Monitoring Systems for Long-Term Reliability Assessment of Bridge Structures based on Compressed Sensing and Data-Driven Data Interrogation Methods. Ph.D. Thesis, University of Michigan, Ann Arbor, MI, USA, 2015. [Google Scholar]
- Lynch, J.P.; Wang, Y.; Loh, K.J.; Yi, J.H.; Yun, C.B. Performance monitoring of the Geumdang Bridge using a dense network of high-resolution wireless sensors. Smart Mater. Struct. 2006, 15, 1561. [Google Scholar] [CrossRef]
- Kim, S.; Pakzad, S.; Culler, D.; Demmel, J.; Fenves, G.; Glaser, S.; Turon, M. Health monitoring of civil infrastructures using wireless sensor networks. In Proceedings of the 6th International Conference on Information Processing in Sensor Networks, Cambridge, MA, USA, 25–27 April 2007; pp. 254–263. [Google Scholar]
- Whelan, M.J.; Gangone, M.V.; Janoyan, K.D. Highway bridge assessment using an adaptive real-time wireless sensor network. IEEE Sens. J. 2009, 9, 1405–1413. [Google Scholar] [CrossRef]
- Bocca, M.; Eriksson, L.M.; Mahmood, A.; Jäntti, R.; Kullaa, J. A synchronized wireless sensor network for experimental modal analysis in structural health monitoring. Comput.-Aided Civ. Infrastruct. Eng. 2011, 26, 483–499. [Google Scholar] [CrossRef]
- Sim, S.H.; Li, J.; Jo, H.; Park, J.W.; Cho, S.; Spencer, B.F., Jr.; Jung, H.J. A wireless smart sensor network for automated monitoring of cable tension. Smart Mater. Struct. 2013, 23, 025006. [Google Scholar] [CrossRef]
- Chae, M.; Yoo, H.; Kim, J.; Cho, M. Development of a wireless sensor network system for suspension bridge health monitoring. Autom. Constr. 2012, 21, 237–252. [Google Scholar] [CrossRef]
- Hu, X.; Wang, B.; Ji, H. A wireless sensor network-based structural health monitoring system for highway bridges. Comput.-Aided Civ. Infrastruct. Eng. 2013, 28, 193–209. [Google Scholar] [CrossRef]
- Jang, S.; Jo, H.; Cho, S.; Mechitov, K.; Rice, J.A.; Sim, S.H.; Jung, H.J.; Yun, C.B.; Spencer, B.F., Jr.; Agha, G. Structural health monitoring of a cable-stayed bridge using smart sensor technology: Deployment and evaluation. Smart Struct. Syst. 2010, 6, 439–459. [Google Scholar] [CrossRef]
- Meyer, J.; Bischoff, R.; Feltrin, G.; Motavalli, M. Wireless sensor networks for long-term structural health monitoring. Smart Struct. Syst. 2010, 6, 263–275. [Google Scholar] [CrossRef]
- Kurata, M.; Kim, J.; Zhang, Y.; Lynch, J.P.; Van der Linden, G.; Jacob, V.; Thometz, E.; Hipley, P.; Sheng, L.H. Long-term assessment of an autonomous wireless structural health monitoring system at the new Carquinez Suspension Bridge. In Proceedings of the SPIE Smart Structures and Materials+ Nondestructive Evaluation and Health Monitoring, Bellingham, WA, USA; 2011; Volume 798312. [Google Scholar]
- Casciati, S.; Chen, Z. A multi-channel wireless connection system for structural health monitoring applications. Struct. Control Health Monit. 2011, 18, 588–600. [Google Scholar] [CrossRef]
- Chen, Z. Energy efficiency strategy for a general real-time wireless sensor platform. Smart Struct. Syst. 2014, 14, 617–641. [Google Scholar] [CrossRef]
- Cross, E.; Koo, K.; Brownjohn, J.; Worden, K. Long-term monitoring and data analysis of the Tamar Bridge. Mech. Syst. Signal Process. 2013, 35, 16–34. [Google Scholar] [CrossRef]
- Knecht, A.; Manetti, L. Using GPS in structural health monitoring. In Proceedings of the SPIE’S 8th Annual International Symposium on Smart Structures and Materials, Bellingham, WA, USA; 2001; pp. 122–129. [Google Scholar]
- Yi, T.H.; Li, H.N.; Gu, M. Experimental assessment of high-rate GPS receivers for deformation monitoring of bridge. Measurement 2013, 46, 420–432. [Google Scholar] [CrossRef]
- Meng, X.; Dodson, A.; Roberts, G. Detecting bridge dynamics with GPS and triaxial accelerometers. Eng. Struct. 2007, 29, 3178–3184. [Google Scholar] [CrossRef]
- Nickitopoulou, A.; Protopsalti, K.; Stiros, S. Monitoring dynamic and quasi-static deformations of large flexible engineering structures with GPS: Accuracy, limitations and promises. Eng. Struct. 2006, 28, 1471–1482. [Google Scholar] [CrossRef]
- Psimoulis, P.; Pytharouli, S.; Karambalis, D.; Stiros, S. Potential of Global Positioning System (GPS) to measure frequencies of oscillations of engineering structures. J. Sound Vib. 2008, 318, 606–623. [Google Scholar] [CrossRef]
- Yi, T.H.; Li, H.N.; Gu, M. Recent research and applications of GPS-based monitoring technology for high-rise structures. Struct. Control Health Monit. 2013, 20, 649–670. [Google Scholar] [CrossRef]
- Kaloop, M.R.; Hu, J.W.; Elbeltagi, E. Adjustment and Assessment of the Measurements of Low and High Sampling Frequencies of GPS Real-Time Monitoring of Structural Movement. ISPRS Int. J. Geo-Inf. 2016, 5, 222. [Google Scholar] [CrossRef]
- Stoleru, R.; He, T.; Stankovic, J.A. Walking GPS: A practical solution for localization in manually deployed wireless sensor networks. In Proceedings of the 2004 29th Annual IEEE International Conference on Local Computer Networks, Tampa, FL, USA, 16–18 November 2004; pp. 480–489. [Google Scholar]
- Martinez, K.; Ong, R.; Hart, J. Glacsweb: A sensor network for hostile environments. In Proceedings of the 2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, Santa Clara, CA, USA, 4–7 October 2004; pp. 81–87. [Google Scholar]
- Aguado, L.; O’Driscoll, C.; Xia, P.; Nurutdinov, K.; Hill, C.; O’Beirne, P. A low-cost, low-power Galileo/GPS positioning system for monitoring landslides. Proceedings of 2006 Navitec—The third Workshop on Satellite Navigation User Equipment Technology, Noordwijk, The Netherlands, 11–13 December 2006; p. 194. [Google Scholar]
- Lucianaz, C.; Rorato, O.; Allegretti, M.; Mamino, M.; Roggero, M.; Diotri, F. Low cost DGPS wireless network. In Proceedings of the 2011 IEEE-APS Topical Conference on Antennas and Propagation in Wireless Communications (APWC), Torino, Italy, 12–16 September 2011; pp. 792–795. [Google Scholar]
- Buchli, B.; Sutton, F.; Beutel, J. GPS-equipped wireless sensor network node for high-accuracy positioning applications. In European Conference on Wireless Sensor Networks; Springer: Berlin/Heidelberg, Germany, 2012; pp. 179–195. [Google Scholar]
- Benoit, L.; Briole, P.; Martin, O.; Thom, C.; Malet, J.P.; Ulrich, P. Monitoring landslide displacements with the Geocube wireless network of low-cost GPS. Eng. Geol. 2015, 195, 111–121. [Google Scholar] [CrossRef]
- Casciati, S.; Chen, Z.C.; Faravelli, L.; Vece, M. Synergy of monitoring and security. Smart Struct. Syst. 2016, 17, 743–751. [Google Scholar] [CrossRef]
- Kumberg, T.; Schink, M.; Reindl, L.; Schindelhauer, C. T-ROME: A Simple and Energy Efficient Tree Routing Protocol for Low-Power Wake-up Receivers. Ad Hoc Netw. 2017. [Google Scholar] [CrossRef]
- Anastasi, G.; Conti, M.; Di Francesco, M.; Passarella, A. Energy conservation in wireless sensor networks: A survey. Ad Hoc Netw. 2009, 7, 537–568. [Google Scholar] [CrossRef]
- Gamm, G.; Kostic, M.; Sippel, M.; Reindl, L.M. Low–power sensor node with addressable wake–up on–demand capability. Int. J. Sens. Netw. 2012, 11, 48–56. [Google Scholar] [CrossRef]
- Magno, M.; Benini, L. An ultra low power high sensitivity wake-up radio receiver with addressing capability. In Proceedings of the 2014 IEEE 10th International Conference on Wireless and Mobile Computing, Networking and Communications, Larnaca, Cyprus, 8–10 October 2014; pp. 92–99. [Google Scholar]
- Spenza, D.; Magno, M.; Basagni, S.; Benini, L.; Paoli, M.; Petrioli, C. Beyond duty cycling: Wake-up radio with selective awakenings for long-lived wireless sensing systems. In Proceedings of the 2015 IEEE Conference on Computer Communications (INFOCOM), Kowloon, Hong Kong, China, 26 April–1 May 2015; pp. 522–530. [Google Scholar]
- Kumberg, T.; Tannhaeuser, R.; Reindl, L. Using antenna diversity to improve wake-up range and probability. In Proceedings of the 2015 Progress in Electromagnetics Research Symposium (PIERS), Prague, Czech Republic, 6–9 July 2015. [Google Scholar]
- Blanckenstein, J.; Klaue, J.; Karl, H. A Survey of Low-Power Transceivers and Their Applications. Circuits Syst. Mag. IEEE 2015, 15, 6–17. [Google Scholar] [CrossRef]
- Kumberg, T.; Tannhaeuser, R.; Gamm, G.U.; Reindl, L.M. Energy improved wake-up strategy for wireless sensor networks. In Proceedings of the 2014 17 ITG/GMA Symposium Sensors and Measuring Systems, Nuremberg, Germany, 3–4 June 2014; pp. 1–6. [Google Scholar]
- Kumberg, T.; Kokert, J.; Younesi, V.; Koenig, S.; Reindl, L. Wake-up transceivers for structural health monitoring of bridges. In Proceedings of the SPIE Smart Structures and Materials+ Nondestructive Evaluation and Health Monitoring, Bellingham, WA, USA; 2016; Volume 98041S. [Google Scholar]
- Kumberg, T.; Tannhaeuser, R.; Schink, M.; Schneid, S.; Koenig, S.; Schindelhauer, C.; Reindl, L. Wireless wake-up sensor network for structural health monitoring of large-scale highway bridges. In Proceedings of the Second International Conference on Performance-based and Life-cycle Structural Engineering (PLSE 2015), Brisbane, Australia, 9–11 December 2015; School of Civil Engineering, The University of Queensland: Brisbane, QLD, Australia, 2015; pp. 1393–1401. [Google Scholar]
- Kumberg, T.; Moharrami, M.; Schindelhauer, C.; Reindl, L. Improving the Performance of the Cross-Layer Wake-Up Routing Protocol T-ROME. In Proceedings of the IWCMC 2017 Wireless Sensor Symposium (IWCMC-Wireless Sensors, Valencia, Spain, 26–30 June 2017. [Google Scholar]
- Blewitt, G. Basics of the GPS technique: Observation Equations. In Geodetic Applications of GPS; Nordic Geodetic Commission: Jonas Agren, Sweden; pp. 10–54.
- Takasu, T. RTKLIB: An Open Source Program Package for GNSS Positioning. Available online: http://www.rtklib.com/ (accessed on 14 June 2017 Year).
- Verhagen, S. The GNSS Integer Ambiguities: Estimation and Validation. Ph.D. Thesis, TU Delft, Delft University of Technology, Delft, The Netherlands, 2005. [Google Scholar]
- Casciati, F.; Fuggini, C. Engineering vibration monitoring by GPS: Long duration records. Earthq. Eng. Eng. Vib. 2009, 8, 459–467. [Google Scholar] [CrossRef]
- Ni, Y.; Wong, K.; Xia, Y. Health checks through landmark bridges to sky-high structures. Adv. Struct. Eng. 2011, 14, 103–119. [Google Scholar] [CrossRef]
- Fahrmeir, L.; Kneib, T.; Lang, S. Regression: Modelle, Methoden und Anwendungen; Springer: Berlin, Germany, 2007. [Google Scholar]
Figure 1. Schematic of a wireless sensor node including the basic components, power supply, sensing, processing and communication. The communication unit consists of the main radio and a wake-up receiver.
Figure 2. Schematic of a low-frequency wake-up message on-off-keying modulated on the high-frequency carrier signal.
Figure 3. (a) Schematic of the GNSS (global navigation satellite system) wireless sensor node. (b) Photo of the GNSS sensor node.
Figure 4. Structure of a range data log.
Figure 5. States of the sensor nodes separated into active periods () and () and the idle period () during a time interval ().
Figure 6. The lifetime of the GNSS sensor node plotted over an increasing number of logging and communications intervals in 24 h assuming a battery capacity of 40 Ah and no energy harvesting. The black curve depicts the case of 4-Hz logging, and the red curve assumes 20-Hz logging linked to longer transmission periods.
Figure 7. (a) Schematic drawing of the base station; (b) Photo of the GSM (global system for mobile communications) base station node.
Figure 8. Data packet consisting of eight control bytes required by the routing algorithm and one to 246 payload bytes.
Figure 9. Schematic of the wake-up multi-hop routing protocol.
Figure 10. The structure of the payload to be transmitted in a routing packet. The payload consists of a length field, type of sensor, the number of the current packet, the total number of packets belonging to this GNSS message, the measurement timestamp and the GNSS message (part or complete) itself.
Figure 11. Geometry of single differencing with the known position of receiver A and the unknown position of receiver B. Both receiver measure their distance to the same satellite j.
Figure 12. Geometry of double differencing with the known position of receiver A and the unknown position of receiver B. Both receiver measure their distance to satellites j and k.
Figure 13. Photo of the Neckar Valley bridge near Weitingen in southwest Germany.
Figure 14. Deployment of the wireless sensor network consisting of three rover nodes, a reference node, two relay nodes and the GSM base station.
Figure 15. (a) Photo of a GNSS antenna attached to the side of the steel bridge by magnets. (b) Photo of the relay node on top of the first pillar.
Figure 16. Position E2 (a) x-, (b) y- and (c) z-displacements over time as measured by the GNSS sensor.
Figure 17. Position E3 (a) x-, (b) y- and (c) z-displacements over time as measured by the GNSS sensor.
Figure 18. Position E4 (a) x-, (b) y- and (c) z-displacements over time as measured by the GNSS sensor.
Figure 19. Position E2 (a) x-, (b) y- and (c) z-residuals over time.
Figure 20. Position E3 (a) x-, (b) y- and (c) z-residuals over time.
Figure 21. Position E4 (a) x-, (b) y- and (c) z-residuals over time.
Figure 22. Position E2 (a) x-, (b) y- and (c) z-frequencies over significance as measured by the GNSS sensor.
Figure 23. Position E3 (a) x-, (b) y- and (c) z-frequencies over significance as measured by the GNSS sensor.
Figure 24. Position E4 (a) x-, (b) y- and (c) z-frequencies over significance as measured by the GNSS sensor.
Figure 25. Spectra of the GNSS sensor at position E4 in directions (a) x, (b) y and (c) z.
Figure 26. Spectra of the acceleration sensor at the position E4 in directions (a) x, (b) y and (c) z.
© 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).