Skip to main content
Log in

Structural-damage detection with big data using parallel computing based on MPSoC

  • Original Article
  • Published:
International Journal of Machine Learning and Cybernetics Aims and scope Submit manuscript

Abstract

Life of many people and vital social activities depend on good functioning of civil structures such as nuclear power plants, large bridges, pipelines, and others especially during and after high winds, earthquakes or environmental changes. We can recognize the structural damage of existing systems through signals of the stiffness reductions of their components, and changes in their observed displacements under certain load or environmental conditions. It can be formulated as an inverse problem and solved by the learning approach using neural networks, NN. Here, network function is referred as an associative memory device capable of satisfactory diagnostics even in the presence of noisy or incomplete measurements. It is not new idea, however, to obtain, in real time; an advanced warning of the onset of durability/structural problems at a stage when preventative action is possible has emerged creating an exciting new field within civil engineering. It refers to the broad concept of assessing the ongoing in-service performance of structures using a variety of measurement techniques, e.g., global position system—real time kinematic, GPS-RTK, wireless sensor networks, WSN, and others. It leads to, in this case, the so called big data. Big data is a term applied to data sets whose size is beyond the ability of commonly used traditional computer software and hardware to undertake their acquisition, access, and analytics in a reasonable amount of time. To solve this problem, we can use the Hadoop like Batch processing system using a distributed parallel processing paradigm called MapReduce, which like system handles the volume and variety part of big data. “MapReduce” is a programming model of Google and an associated implementation for processing and generating large data sets using a group of machines. Despite continuous data (BigData) originated from GPS-RTK and WSN is not studied in this paper; only one selected data is used to determine technical state of structure in real time. However, bigdata approach is used in this paper to solve the following problems: Firstly, small number of available data for neural network training may lead to strange, not practical solutions, which are beyond the permissible area. To overcome this problem, small available data is supplemented by numerical data generated from integration of Monte Carlo simulation and finite element method—MCSFEM model. Also, the learning approach using neural networks, NN, gives effect which is guaranteed only if this network has, among the various required conditions, a complete set of training data and so good (optimal) architecture of NN. Integration of a Monte-Carlo simulation with NN—MCSNN model in order to find the optimal (global) architecture of NN is selected and formulated to solve this problem. Both MCSFEM model and MCSNN model require expensive computing, which lead to necessity of the use of parallel computing based on MultiProcessorSystem on Chip, MPSoC, architecture. Secondly, the use of MPSoC architecture led to the emergence of multiple NN named net of neural network, NoNN, rather than a single NN. The simple approach “trial and error” for a single neural network is insufficient to determine an optimal architecture of NN from NoNN. To deal with this problem we develop, in this paper, a new distributed parallel processing using the “Master-Slaver” structure, in the “MapReduce” framework rather than the Google’s Hadoop like Batch processing system using a distributed parallel processing paradigm called MapReduce. Our method is based on the “single instruction multiple data”, SIMD, technology using computer with multiprocessor systems on a chip (or computer with multiple cores, CPUs) without necessarily Google’s computer program and a group of machines. It is used for both MCSFEM model and MCSNN model in order to generate virtual dataset and to find out the optimal architecture of NN from NoNN. It enables us to create quickly many numerical data and eighty thousand architectures (using computer with eight CPUs) can be created instead of eight thousand (using computer with one CPU) only in the same computation times. Effect obtained is presented in the numerical example for the local damage detection in real time of the plane steel truss structures so that one can react quickly when problems appear or to predict new trends in the near future.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Almasi GS, Gottlieb A (1994) Highly parallel computing, 2nd edn. Benjamin Cummings, Redwood City

    MATH  Google Scholar 

  2. Bhattacharya D, Mitra M (2013) Analytics on big fast data using real time stream data processing architecture. EMC Proven Professional Knowledge Sharing

  3. Chau KW (2007) Application of a PSO-based neural network in analysis of outcomes of construction claims. Autom Constr 16(5):642–646

    Article  MathSciNet  Google Scholar 

  4. Cheng CT et al (2005) Long-term prediction of discharges in Manwan Hydropower using adaptive-network-based fuzzy inference systems models. Lect Notes Comput Sci 3612:1152–1161

    Article  Google Scholar 

  5. Hwang J, Yun H, Park S-K, Lee D, Hong S (2012) Optimal method of RTK-GPS/Accelerometer integration to monitor the displacement of structures. Sensor 12:1014–1034. doi:10.3390/s120101014 ISSN 1424-8220

    Article  Google Scholar 

  6. Laemmer L, Sziveri J, Topping BHV (1997) MPI for the transtech parastation. Advances in computational Mechanics with Parallel and Distributed Processing Ltd., Edinburgh

    Google Scholar 

  7. Mayer-Schonberger V, Cukier K (2013) Big data: a revolution that will transform how we live, work and think. Houghton Mifflin Harcourt Publishing Company, New York

    Google Scholar 

  8. Neural Network Toolbox™ User’s Guide, v. 2010b. https://www.mathworks.com/help/pdf_doc/nnet/nnet_ug.pdf. Accessed 2 Nov 2015

  9. Popovici K, Rousseau F, Jerraya AA, Wolf M (2010) Embedded software design and programming of Multiprocessor System-on-Chip. Springer, Heidelberg

    Book  MATH  Google Scholar 

  10. Tien JM (2013) Big data: unleashing information. J Syst Sci Syst Eng 22(2):127–151. doi:10.1007/s11518-013-5219-4

    Article  MathSciNet  Google Scholar 

  11. Tran C, Srokosz P (2010) The idea of PGA stream computations for soil slope stability evaluation. Comptes Rendus Méc 338(9):499–509

    Article  MATH  Google Scholar 

  12. Vossen G (2014) Big data as the new enabler in business and other intelligence. Vietnam J Comput Sci 1:3–14. doi:10.1007/s40595-013-0001-6 Pub. Springer

    Article  Google Scholar 

  13. Weber F (2004), Research Activity in Smart Structures at EMPA. In: Guran A, Valasek M (eds) 3rd International Congress on Mechatronics MECH2K4 CTU in Prague, Czech Republic

  14. Yang LT, Chen J (2014) Guest Editorial, Special Issue on Scalable Computing for Big Data; Big Data Research 1, 2014, 3–5. http://www.elsevier.com/locate/bdr

  15. Zaharia M, Das T, Li H, Hunter T, Shenker S, Stoica I (2013) Discretized streams: fault-tolerant streaming computation at scale. http://dx.doi.org/10.1145/2517349.2522737

  16. Zang C, Imregun M (2001) Combined neural network and reduced FRF techniques for slight damage detection using measured response data. Arch Appl Mech 71:525–536

    Article  MATH  Google Scholar 

  17. Zhao Y, Wu J, Liu C (2014) Dache: a data aware caching for big-data applications using the MapReduce framework. Tsinghua Sci Technol 19(1):39–50. ISSN 1007–0214 05/10

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chi Tran.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tran, C. Structural-damage detection with big data using parallel computing based on MPSoC. Int. J. Mach. Learn. & Cyber. 7, 1213–1223 (2016). https://doi.org/10.1007/s13042-015-0453-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13042-015-0453-3

Keywords

Navigation