Dynamic identification of a cable-stayed footbridge using a low-cost data acquisition system

Abstract This study describes the dynamic identification of a cable-stayed footbridge using an alternative data acquisition system and output-only modal identification methods. Data were collected during dynamic tests performed using an acquisition system based on the Arduino platform, consisting of low-cost devices with on-board Micro-Electro-Mechanical System (MEMS) accelerometers. The Peak-Picking (PP) method was used for the stay cables. The Frequency Domain Decomposition (FDD) and Stochastic Subspace Identification - Unweighted Principal Components (SSI-UPC) methods were used for the complete structure. The proposed data acquisition system efficiently recorded the time series required for Operational Modal Analysis and the acceleration acquisition process provided stable results. At least four mode shapes were identified in all tests. A minimum of four high energy peaks in the 0 - 24 Hz frequency range of the spectrum were obtained by the acquisition system in all of the cable tests and selected by the method. In the complete structure tests, the low-cost data acquisition system and the identification methods provided the first four flexural mode shapes, within the 0 - 9 Hz frequency range. Results for the frequency domain method showed a maximum difference of 2.37% in the first experimental frequency when compared to a 3D finite element numerical model, while in the other frequencies the difference was between 1 and 2%. For the time domain method, the maximum difference was 1.74% in the fourth frequency, with differences of between 0.1 and 0.7% in the other frequencies. The mode shapes were evaluated using the Modal Assurance Criterion (MAC) index, and the results varied between 0.8513 and 0.9990.


INTRODUCTION
Bridge maintenance, safeguarding, and health monitoring are important topics in the prevention of potentially catastrophic events [1].Analysis generally involves accurate numerical modeling of the structure, which must be calibrated, usually for the material parameters and boundary conditions, according to the on-site response to the dynamic loads [2].Modal parameters estimated from the data obtained via nondestructive tests, usually ambient vibration tests, can be used in the structural model updating and Structural Health Monitoring (SHM) processes.The dynamic properties are also useful for model updating [3] and provide a good evaluation tool for non-destructive damage assessment [4].As such, buildings and other structures (e.g., bridges, highways, etc.) have been equipped with monitoring systems that provide continuous control, thus minimizing the possibility of structural hazards [5].The usual sensing techniques used in SHM include piezoelectric transducers, Macro Fiber Composites, optic Fiber Bragg Grating sensors, accelerometers, strain gauges, acoustic emission sensors, etc. [6], but new ideas have been proposed for recording the dynamic response of structures [7].Novel sensing technologies, high-speed computing, and communication technologies could enable the engineering community to measure and evaluate ambient structural vibrations quickly and accurately [8].
Both the traditional and innovative systems have advantages and disadvantages.The traditional systems are composed of acquisition boards and signal conditioners that offer the best performance to date, using analog sensors that offer high sensitivity and low signal noise.The most recent systems mainly pursue wireless solutions in order to eliminate interruptions to the structures' operations, as well as provide continuous and remote monitoring of the structure, as described in [9], [10].It would be much less expensive to use low-cost sensors for this purpose that can remain fixed to or embedded in the structure (not recovered), as long as they offer acceptable performance and robustness.The digital sensors known as Micro-Electro-Mechanical Systems (MEMS) display these characteristics.The benefits of these sensors include their small size, low weight, high performance, easy mass production, low cost [11], and low power consumption, which is an important advantage of battery-powered wireless systems.Their main disadvantage is that they lack the high sensitivity of an analog sensor [5], as well as presenting more output noise.However, despite this, research groups working in a range of fields have obtained promising results with their low-cost systems [12]- [16].The civil engineering area could also benefit from this technology, which has become increasingly accessible with the growth of electronic prototyping platforms such as the Arduino platform.The Arduino devices, boards, and sensors providing interesting commercial alternatives for these types of applications [17].
Arduino boards can read inputs and turn them into an output.The board can be controlled via a set of instructions sent to its microcontroller, using the Arduino programming language [18] and the Arduino Integrated Development Environment (IDE) [19], [20].This enables the creation of tools capable of high-resolution environmental monitoring without a large financial investment and with minimal development effort or experience.Additionally, the Arduino boards have demonstrated that they are capable of withstanding a large amount of physical abuse [21].This physical resistance demonstrates their capacity for use in the application of continuous health monitoring of civil structures [17].The option selected for this research was the Arduino/Genuino 101 board (a low-cost device), equipped with the Bosch BMI160 3-axis accelerometer and gyroscope, and the open software Realterm [22] to capture and register the acceleration time series.This paper focuses on the dynamic properties identification of a cable-stayed footbridge via the application of output-only modal identification methods, using the data collected with a low-cost data acquisition system.This is the first step in the integrity evaluation process of cable-stayed structures, which would follow these steps: i) dynamic testing of the stay cables and complete structure using a low-cost data acquisition system; ii) identification of the natural frequencies of the stays using a dynamic identification method, in order to determine the prestressing forces through the Mersenne/Taylor Law; iii) identification of the dynamic properties (natural frequencies and modes of vibration) of the structure using stochastic modal identification methods, given the difficulty of using deterministic excitations and even interrupting the operation of infrastructure constructions, as is the case with cablestayed structures (bridges and footbridges); iv) design and updating of the numerical model of the structure by inserting the experimental prestressing forces of the stays into the numerical model and optimization of the materials properties process; v) analysis of the current efforts of the structure, provided by the updated numerical model, in comparison with the structural design, so as to identify overloaded regions; vi) new testing and updating stages at pre-defined age intervals, using the updated numerical model as a reference, in order to identify any variations in the dynamic properties and stay forces that could characterize a change in the stiffness and equilibrium condition of the structure, indicating structural problems in service.The methods and computational systems used in the first three steps, which were the objective of this research, are presented below in detail.

DYNAMIC STRUCTURAL IDENTIFICATION
Three methods were used for dynamic identification, two in the frequency domain and one in the time domain.The cable tests used one sensor to determine only the natural frequencies of the system, using the frequency domain Peak-Picking (PP) Method.The complete structure tests used three sensors and 17 setups, which enabled the mode shapes to be obtained using the Frequency Domain Decomposition (FDD) and the Stochastic Subspace Identification -Unweighted Principal Components (SSI-UPC) methods.

Peak-Picking Method (PP)
The structure's natural frequencies are associated with the values of frequency peaks, where the amplitude tends to infinity in the Frequency Response Function (FRF) and in the power spectrum estimated using the Fast Fourier Transform (FFT).Equation 1shows the FFT applied to the signal (), resulting in the power spectrum ().
For multiple degrees of freedom, the spectral information can be organized into matrices as shown in Equation 2: where   () = Power Spectral Density (PSD) functions matrix of response; () = FRFs matrix;   () = transposed conjugate of matrix (); and   () = PSD functions matrix of excitation.

Frequency Domain Decomposition Method (FDD)
The FDD also uses the PSD functions of the response and adopts the following steps: i) Calculation and evaluation of the normalized PSD functions of the response: Normalization is an artifice used to overcome certain drawbacks when working with several measurement setups, such as the greatest number of degrees of freedom.This provides a higher number of frequency peaks of each auto-spectrum to be identified, and the variation in excitation intensity during the test, which leads to different energy contents for the measured time series.Thus, it is sought to normalize the energy content of each spectrum, which can be performed by dividing each ordinate of the   () function by summation of all ordinates , resulting in a normalized function (  ()), as follows: Through Equation 3, we achieve equality between the areas under each spectrum.The next step is to determinate the average   (), the  functions, by Equation 4: ii) Singular Value Decomposition (SVD) of the average normalized PSD functions matrix; iii) Peak selection of the average normalized PSD decomposed in singular values, which correspond to the structure's natural frequencies; iv) Evaluation of mode shapes through the singular vectors related to the singular values (natural frequencies) obtained at the degrees of freedom (measurement points).

Stochastic Subspace Identification -Unweighted Principal Components Method (SSI-UPC)
Subspace methods identify state-space models from (input and) output data by applying numerical techniques, such as QR factorization and SVD.The discrete-time deterministic state-space model is obtained by Equations 5 and 6: =   +   (6) where x k = discrete-time state vector; p k = input samples; y k = output samples; A = discrete system state matrix; B = discrete input matrix; C = output matrix; D = direct transmission matrix.
The SSI-UPC follows these steps: i) Kalman filter application: The aim of the Kalman filter is to produce an optimal prediction,  �  , for the state vector x k by making use of observations of the outputs up to time k-1 and the available system matrices, together with noise and others uncertainties.ii) Organization of response time series by the Hankel matrix: Reduction of the matrices is performed in the Data-Driven Stochastic Subspace by projecting the row space of the future outputs into the row space of the past reference sensors (outputs).This projection is computed from the QR factorization of a big data Hankel matrix.In addition, this also aims to cancel out the noise.iii) Projection matrix weighting: The data matrices are weighted before the application of the SVD.This weighting determines the state-space basis in which the identified model will be identified.In SSI-UPC, as the term "unweighted" suggests, the weighting matrices W1 and W 2 applied to the projection matrix    are equal to identity matrices I with the same order, as follows (Equation 7): where  ,  = weighted projection matrix.
Influencing the state vector prediction: where  �  = optimal state vector prediction;   * = conjugate transpose of the observability matrix.iv) SVD: The decomposition reveals the order of the system and the column space of the observability matrix O i (Equation 8).v) Identification of system matrices: After applying the numerical techniques described above, the stochastic statespace model representation for multiple degrees of freedom results in Equation 9: where  � +1 = Kalman filter state sequence;  / = Hankel matrix with only one block row; W i = process noise; and V i = measurement noise, which is considered as white noise can be excluded from the process because of its constant energy content, resulting in Equation 10: where  �  * = conjugate transpose of the  �  vector.The modal parameters of the dynamical system can then be extracted from the state matrix A, which contains the matrices of the structure (M, C 1 and K), based on solving an eigenvalues and eigenvectors problem.Equation 11shows the system matrices: where M = mass matrix; C 1 = damping matrix; and K = stiffness matrix of the structure.vi) Stabilization diagram: Selects stable, unstable and noise modes, thus determining the dimension of the ideal state space.For modes to be classified as stable they must meet certain requirements, e.g., valid range of damping rates.By adjusting this range, harmonic components and non-physical modes can be filtered out, with only true modes of vibration highlighted as stable modes.
More details about the methods presented above can be found in [23] and [24].

Data Acquisition System
The acquisition system assembled to perform the dynamic tests of the complete structure consisted of a computer with data acquisition software, three 5.0m-long USB A/B cables, three 15.0m-longUSB A/B extension cables equipped with signal amplifiers, and three Arduino/Genuino 101 boards.For the stay cable tests, the acceleration time series were obtained using one Arduino/Genuino 101 board connected to the computer by a 3.0m-long USB A/B cable.Figure 1 shows the components of the data acquisition system.The Arduino/Genuino 101 board comes preprogrammed with a Real Time Operating System (RTOS) that handles USB connection and allows new code to be uploaded without the use of an external hardware programmer.It communicates using the device firmware update protocol.It contains the Intel® Curie™ Module, designed to integrate the core's low power consumption and high performance with the Arduino boards.It maintains the same robust form factor and peripheral list as the Arduino UNO basic board version, with the addition of on-board Bluetooth LE capabilities and a 6-axis accelerometer/gyroscope.The RTOS and framework developed by Intel is open sourced.The board has 14 digital input/output pins, six analog inputs, a USB connector for serial communication and uploading of sketches (which can also be used as a power supply), a power jack, an ICSP header with SPI signals, and I2C dedicated pins [25].It can be supplied with the following specifications: 7 -12V (via DC power jack), 7 -12V (via VIN pin), or 5V (via USB connector), with the latter used in this research.In addition, the board can be powered by an external power supply, which represents an important feature for large structure applications.
To work with the acceleration data it is necessary to implement the "CurieIMU.h"library, which gives access to all the parameters, features and readings of the Arduino/Genuino 101 board's Inertial Measurement Units (IMU) chip.This library is part of the board core and it is loaded together with the core files [25].Each board was programmed during this research, using the open-source Arduino IDE, to read accelerations at the desired sampling frequency (above 200 Hz) by using the loop function, which repeats the implemented code at the desired time, and with enough output data to obtain the time series (time, accelerations in x, y, and z-axis directions).The Bosch BMI160 3-axis accelerometer and gyroscope contained in the board's IMU chip has ±2 g sensitivity at 16384 LSB/g and 180 μg/√Hz typical output noise.The Arduino/Genuino 101 was chosen for this research because of its practicality for use in real structures.Its compact shape and sturdiness are attractive for applications in the structural engineering field.
Open-source RealTerm software was used to capture and record the accelerations measured by the on-board Bosch BMI160 accelerometer.This serial terminal program is designed for capturing, controlling and debugging binary and other difficult data streams.It automatically identifies and registers any device programmed to perform measurements, simply by selecting the desired USB port.For example, for the tests with three Arduino boards, three USB ports were selected and used simultaneously through three different RealTerm software windows.
The proposed data acquisition system was tested in advance by the research team in the laboratory.Three different structural models were used-a three-story shear building reduced model, a fixed-free bar reduced model, and a concrete slab (6.1 m long, 4.9 m wide and 0.1 m thick)-in four different tests, with one sensor applied in each model (three tests) and two sensors applied with the slab (the fourth test), in order to also identify mode shapes.In the shear building and fixed-free bar tests, which used manually imposed initial displacements to put the models in free vibration, the proposed system's results were compared to a professional system consisting of an accelerometer made by Endevco (model 7754-A), a signal conditioner made by Endveco (model 4416BM1), and a data acquisition module made by Linx (model ADS2000).In the concrete slab tests with one and two sensors, which used the heel drop test, the results were compared to a professional system consisting of accelerometers made by PCB Piezotronics (model 353B33), a signal conditioner made by PCB Piezotronics (model 482A22), and a data acquisition module made by Linx (model ADS2000).The tests were used to evaluate the capacity of the data acquisition system in a specific frequency range (≈ 1.00 Hz -37.83 Hz) equivalent to that of real structures, especially cable-stayed structures, which present structural problems due to excessive oscillations.In addition, it was possible to use usual sampling frequency values for testing civil engineering structures (around 200 Hz).All experiments presented promising results.For the tests with one sensor, the maximum difference in the natural frequencies identified compared to a professional accelerometer was 2.41%.The test using two sensors also enabled the identification of three mode shapes, and a maximum difference in the natural frequencies of 4.30% was obtained (related to the third mode shape).More details about the validation of the proposed data acquisition system can be found in [17].

The footbridge
The cable-stayed footbridge crosses the BR101 highway at km 88, in the city of Nossa Senhora do Socorro, Sergipe State, Brazil.The deck is 58.0 m long and 2.0 m wide, divided into two parts by a single central mast 22.4 m tall.The semi-fan cable arrangement of the bridge is distributed spatially in two inclined planes on each side of the deck.Each plane has eight stay cables.Half of the 16 cables are backstays, anchored externally to a foundation block (see Figure 2a).All of the stays use 32 mm-diameter Dywidag bars and the superstructure concrete has fck = 30 MPa (design value).Problems with the foundations of the structure resulted in unexpected deformation of the mast and deck.This problem was resolved, but the footbridge displays excessive oscillations in service under usual loads (pedestrians crossing and wind).These were factors that encouraged this research to be undertaken.
A 3D finite element model of the footbridge was created for this study using SAP2000 software [26] (see Figure 2b).Six-degree-of-freedom single beam elements at each end were used for the deck and tower, and cable elements were used for the stay cables, totaling 349 beam elements, 16 cable elements, 468 nodes, and 2808 degrees of freedom.Specifically, four 3D beam elements with equivalent stiffness were used for the deck.The cross-section was divided into four parts; the moment of inertia and the centroid showing the longitudinal equivalent element positions were calculated for each part.The stiffness of transverse elements was calculated for the 0.5 m half-widths between them (3D beam elements were also used).For the tower, 3D beam elements considering the design cross-section were used and, for the stay cables, cable elements with undeformed lengths.The concrete weight per unit volume was assumed to be 25.0 kN/m 3 and the modulus of elasticity to be 30 GPa.The cable (Dywidag bar) weight per unit volume provided by the manufacturer was 76.9415 kN/m 3 and the modulus of elasticity was 205 GPa.The boundary conditions between the deck and tower, the deck and anchorage block, and the tower and foundation were considered fixed for rotations and displacements.The pylon support was assumed to be fixed for displacements only, as well as the connection between the stay cables and the anchorage block.The numerical model, used here only to define the test setups through the theoretical mode shapes and to evaluate the experimental results, presented perfect contact and sliding boundary conditions, which can be calibrated using the dynamic properties extracted experimentally.

Field test routine
The excitation types cited in the literature for the various tests conducted on footbridges during experimental analysis result from shock, slow sine sweep testing, ambient vibration (normal operating conditions), and pedestrian walking and jumping [27]- [29].Although there are several modal test techniques available for footbridges, those that require investigation are generally lightweight, with natural frequencies of less than 5 Hz, and can be excited with high energy for the designed load, such as pedestrians crossing.Consequently, the response generated by pedestrians walking or jumping is widely used in footbridge dynamic testing [28].For stay cables, a range of techniques with different sensors have been used, i.e., lift-off test, electromagnetic sensor method, and vibration method (using accelerometers, laser interferometry, Ground-based Microwave Interferometer, etc.) [30]- [32].
In addition to people crossing, the main excitation factors during the tests were wind and air displacement caused by trucks driving by under the footbridge, which remained quite stable during the testing period.Additionally, during the complete structure tests two people ran and jumped along the footbridge deck to increase the excitation energy.The 205 Hz sampling frequency lasted for 30 s, with a total of 6150 acceleration samples in g scale measured by three sensors fixed to the structure with scotch tape.The same procedure was used as in the acquisition system validation tests (surface cleaning and sensors protected by acrylic case, fixed directly to the structure).Despite the rule of thumb presented in the dynamic testing literature, the 30 s time window was adopted as a result of a limitation detected in the data acquisition system.The number of recorded samples varied for intervals longer than 30 seconds, even while using the same codes for the three boards, which affected the synchronization of the obtained data.In a previous evaluation, a relationship was identified between the measured data volume (sampling frequency), number of connected boards, and the computer processing power.This problem was not crucial to the case study but will be thoroughly investigated in the future.
The tests of the complete structure were conducted using 17 setups along the deck and mast.For each test setup, one board was used as a stationary sensor and two boards as mobile sensors.The stationary sensor (Arduino board 1) was positioned in the connection region of the deck with the stay cable 3 at left (S3-L).It was defined as a reference measurement point for all test setups for calibrating energy content and normalizing signals.Based on analysis of the mode shapes provided by the numerical model of the footbridge), the position proved to be promising as it presents significant coordinates in almost all theoretical mode shapes.The pair of mobile sensors (Arduino boards 2 and 3) moved through 34 other measurement points, resulting in 17 test setups.The Arduino boards were synchronized by recording the computer operating system time in the board output.Although the accelerations were recorded in three directions, significant energy content was only generated perpendicularly to the structural elements.Therefore, only the z-direction in the deck and y-direction in the mast were considered in the system identification process.Figure 3 shows the test setups used in the Operational Modal Analysis (OMA).The excitation energy in the stay cables was increased by manually-imposed random initial displacements, while an Arduino board placed 2.0 m from the deck and fixed to the stay with a clamp measured the accelerations.The position chosen permitted identification of a minimum of four mode shapes.The 210 Hz sampling frequency lasted 30 s, with a total of 6300 acceleration samples on g scale.Figure 4 shows the test scheme and the proposed data acquisition system installed on-site, these examples are from Test setup 9 (global tests) and stay cable 2 at left (S2-L).

RESULTS AND DISCUSSIONS
The experimental results of this research are presented below.The proposed data acquisition system was used in the dynamic tests described above, with three dynamic identification methods applied.The dynamic properties identified using the system are compared with those obtained with a 3D finite element model.

Stay cables
Stay cables are one of the most critical structural components in cable-stayed structures, since cable tension plays an important role in the construction, control, and monitoring of these structures [33].The cable's natural frequencies were identified using the PP method.The spectral information presented below was obtained through the equations described in section 2.1, which were implemented in this research using the Matlab software [34].Figure 5a shows the acceleration time series of the stay cable 2 at left (S2-L) (see Figure 4) obtained with the Arduino board, and Figure 5b shows the signal power spectrum.It is interesting to note the high energy of the second peak, which can be explained by the position of the sensor.For the stays S2 (at left and right), the region where the board was positioned has the highest coordinates of the second theoretical mode shape.The cable's natural frequencies were used to determine the on-site axial forces of the stays.A simple way to estimate the cable forces in terms of natural vibration frequencies is to use the Vibrating String Mersenne/Taylor Law, considering that the cable is pinned at both ends, given by Equation 12: where n = mode shape number; L = cable span; T = cable force; m = mass per unit cable length; and f n = natural frequency of the n mode shape.
The cable length was obtained from the solid drawing, i.e., it is the length between the concrete element faces.Table 1 shows, for example, the stay cable axial forces related to the 1st, 2nd, 3rd and 4th natural frequencies obtained for the stays 1, 2 and 3 (at left and right) through the PP Method.

Complete structure
The dynamic properties, natural frequencies, and mode shapes were identified from ambient vibration data using the FDD and SSI-UPC methods.These are available in the ARTeMIS Modal 4.0 software [35], which was used in this section of the research.The accelerations were recorded and it was observed that the system's 0.01g limitation interfered with the acquisition of intervals with low variation of acceleration, resulting in levels in the time series.This problem was overcome by applying the moving average concept.In the case of the signals from the monitored footbridge, a moving average time frame of seven samples was sufficient.Figure 6a shows the recorded and "improved" acceleration Rev. IBRACON Estrut.Mater., vol.16, no.6, e16610, 2023 10/15 time series, using the example of Test Setup 9, and Figure 6b shows the moving average applied to the Mobile sensor 1 signal, between 11 and 22 seconds.The raw signal is in black and "improved" signal is in blue.The spectrum shows four well-defined peaks, highlighted in Figure 7.These peaks represent the first four natural frequencies related to the footbridge's first four flexural mode shapes.Table 2 shows the natural frequencies identified by the FDD method and compares the values and mode shapes with the numerical model using the Modal Assurance Criterion (MAC).The MAC index shows the correlation between mode shapes.It can vary between 0 and 1, where values close to 0 correspond to a lack of correlation, while values close to 1 indicate consistent correlation between the mode shapes.In the case of this research, the index was calculated to show the correlation between the experimental and numerical (reference) mode shapes, using Equation 13 below: where   = experimental modal vector;   = numerical modal vector; " T " = vector transpose.The experimental process identified natural frequency values very close to those provided by the numerical model.The greatest difference between these values, of 2.37%, was observed in the first frequency, while in the other frequencies the difference was between 1 and 2%.
Figure 8 shows the stabilization diagram of the signals shown in Figure 6 for the estimated state-space mode, using the SSI-UPC method.The SSI-UPC method highlighted five frequencies in the PSD function of the signals obtained in Test setup 9, decomposed into three singular values (SVD 1, SVD 2 and SVD 3).Four were classified as natural frequencies related to stable modes of vibration.The other, close to the first spectrum peak, was classified as related to a noise mode, probably resulting from the noisy signal of the acquisition system.Table 3 shows the natural frequencies related to the stable modes-in this case flexural mode shapes-identified by the method, and compares the results with the frequencies and mode shapes (MAC) provided by the numerical model.The experimental process identified natural frequency values very close to those provided by the numerical model.The greatest difference between them, of 1.74%, was observed in the fourth frequency, while in the other frequencies the difference was between 0.1 and 0.7%.
In general, the flexural modes identified presented excellent shapes.However, the third and fourth flexural mode shapes indicated problems in some coordinates (highlighted in Figure 9).Consequently, these presented the lowest MAC indexes among the identified mode shapes.The FDD method identified mode shapes with ≈ 0.86 and 0.91 MAC indexes, and the SSI-UPC method identified mode shapes with ≈ 0.85 and 0.90 MAC indexes, respectively.Analysis of all the measurement points and mode shapes obtained in previous tests [17] and in this case study suggests that this is due to the accuracy of the Arduino board (0.01g).The problem regions have the largest modal coordinates of the third and fourth theoretical modes of vibration.Experimentally, the acceleration variations in the adopted sampling frequency may not have been detected by the sensors, resulting in the signal saturation.On the other hand, the discontinuity of the third and fourth experimental modal vectors could be a warning of the existence of damage.This is an interesting possibility and will be part of a future study.Figure 9 shows the first four flexural mode shapes provided by the numerical model (Figure 9a) and experimentally identified by the proposed data acquisition system and FDD method (Figure 9b), and SSI-UPC method (Figure 9c).No transverse and torsional mode shapes were identified.Either it was difficult to generate enough energy in the corresponding directions during the tests or the respective vibrations were not noticeable, which explains the absence of these vibration modes in the system identification process.

CONCLUSIONS
The proposed system efficiently recorded the time series necessary for the OMA, with the acceleration acquisition process providing stable results in both the cable and complete structure tests.Despite the level of noise in the output signal revealed by the spectral density functions and the limited precision that made it difficult to capture low variations of accelerations, at least four mode shapes were identified in all tests.It was demonstrated that even with limited resources it is possible to obtain data for the evaluation of real structures.
The acceleration time series and the PSD functions were well-defined in all cable tests.At least four high energy peaks in the 0 -24 Hz frequency range were generated by the data acquisition system and the PP method.These were used to determine the cable forces on-site.The procedure was effective, since the deck shape resulting from the numerical model resembled that observed visually on-site, which directly depends on the set forces of the stay cables.
In the tests of the complete structure, the data acquisition system and the identification methods were good tools for obtaining the first four flexural stable mode shapes, within the 0 -9 Hz frequency range.Comparing the results to a 3D finite element model, the experimental natural frequencies presented a good correlation with the theoretical frequencies.When using the FDD method, the greatest difference, of 2.37%, was observed in the first frequency, while in the other frequencies the difference was between 1 and 2%.When using the SSI-UPC method, the greatest difference was 1.74% in the fourth frequency, while in the other frequencies the difference was between 0.1 and 0.7%.Despite the excellent shapes of the first and second experimental modes of vibration (MAC indexes above 0.99), the third and fourth flexural mode shapes indicated a continuity problem in some coordinates.The region has the largest modal coordinates in the respective theoretical mode shape.The acceleration variations may not have been detected by the sensors experimentally, resulting in signal saturation, or the discontinuity of the third and fourth experimental modal vectors may be indicating damage.A future study based on a damage detection routine will clarify this uncertainty and warn of any structural problems, if applicable.
In general, the proposed data acquisition system demonstrates the capacity to acquire the response time series used in the dynamic identification of civil engineering structures, but some improvements are necessary.Future research will seek to increase the accuracy of the system, if possible, to enable it to deal with structures that have low variations in acceleration (less than 0.01g).This would rule out the need to use the moving average.Another aspect is the synchronization of the devices.The number of records varies considerably for recording intervals longer than 30 seconds when using acquisition systems with multiple devices.Therefore, longer measurement time windows were avoided, despite the rule of thumb presented in the dynamic testing literature.It is very likely that other mode shapes will be identified if this problem can be overcome.Additionally, low-cost systems and sensors that have acceptable performance and close-to-optimal parameters for micro vibration detection, such as the one developed in this research, enable continuous and remote monitoring of the structure.This eliminates the need to interrupt the structure's operations and travel to the location.The Arduino boards were chosen for their portability, resistance, and cost.They could be fixed to and/or embedded in the structure (not recovered) to remotely record accelerations via wireless, especially with larger structures such as bridges, buildings, etc.

Figure 1 .
Figure 1.Data acquisition system -Arduino boards, cables, extension cables and computer.

Figure 4 .
Figure 4. Data acquisition system installed on the footbridge -Global and stay cable tests.

Figure 5 .
Figure 5. (a) Acceleration time series of the S2-L stay; (b) signal power spectrum.

Figure 6 .
Figure 6.(a) Acceleration time-series captured by the data acquisition system in Test Setup 9; (b) Detail of the moving average applied to the signal.

Figure 7
Figure 7 shows the average normalized PSD function of the signals shown in Figure 6 decomposed into three singular values (SVD 1, SVD 2 and SVD 3) using the FDD method.

Figure 7 .
Figure 7. Average normalized PSD function decomposed into three singular values, using the FDD (Test setup 9).

Figure 9 .
Figure 9. First four flexural mode shapes: (a) provided by the numerical model; (b) experimentally identified by FDD; (c) experimentally identified by SSI-UPC.

Table 1 .
Stay cable forces related to the first four natural frequencies (S1, S2 and S3).

Table 2 .
First four flexural natural frequencies identified by the FDD.

Table 3 .
First four flexural natural frequencies identified by the SSI-UPC.