[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to main content
Log in

Parallel processing with the subsystem synthesis method for efficient vehicle analysis

  • Published:
Journal of Mechanical Science and Technology Aims and scope Submit manuscript

Abstract

In this paper, parallel processing of a vehicle analysis based on the subsystem synthesis method was developed in a multi-core CPU environment. The subsystem synthesis method provides independent computation of each suspension subsystem module, and so is ideally suited for parallel processing. For parallel program implementation, OpenMP API (Application program interface) for a shared memory multi-core CPU was utilized. Three different parallel implementations were applied to examine the performance of parallel processing. In the first, parallel processing was applied only to the identified parallel regions in the subsystem synthesis method within the integration time loop. In the second, parallel processing was applied from the beginning of the program in order to avoid overhead due to the creation of parallel threads in every time step. The 3rd implementation was the same as the 2nd one, except that unnecessary data synchronization overhead was removed. In order to investigate the performance of the proposed parallel processing, parallel programs with three different implementations were created for a 6 x 6 unmanned robot vehicle model. Rough terrain run simulations were carried out. Performances of the 1st and 2nd implementation methods were worse than that of the sequential program. When parallel processing with proper treatment of overheads was used, a three times increase in computational speed was achieved from the 3rd implementation, compared with serial computation.

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

Access this article

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (United Kingdom)

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. S. S. Kim, A subsystem synthesis method for efficient vehicle multibody dynamics, Multibody System Dynamics, 7 (2002) 189–270.

    Article  Google Scholar 

  2. S. S. Kim, W. H. Jeong, D. H. Jung and H. J. Choi, HILsimulation for evaluation of intelligent chassis controller using real-time multibody vehicle dynamics model, Proc. Of the 1st Joint International Conference on Multibody System Dynamic (2010).

  3. D. S. Bae, J. G. Kuhl and E. J. Haug, A recursive formulation for constrained mechanical system dynamics, 3. Parallel processor implementation, Mechanics Structures and Machines, 16 (2) (1988).

    Google Scholar 

  4. R. S. Hwang, D. S. Bae, J. G. Kuhl and E. J. Haug, Parallel processing for real-time dynamic system simulation, Journal of Mechanical Design, 112 (4) 1990) 520–528.

    Article  Google Scholar 

  5. F. Gonzalez, A. Luaces, U. Lugris and M. Gonzalez, Nonintrusive parallelization of multibody system dynamic simulations, Computational Mechanics, Springer Verlag, 44 (2009) 493–504.

    Google Scholar 

  6. P. Malczyk and J. Fraczek, Parallel efficiency of Lagrange multipliers based divide and conquer algorithm for dynamics of multibody systems, Proc. of the ASME 2011 IDETC, 4 (2011) 67–76.

    Google Scholar 

  7. B. Chapman, G. Jost and R. Pas, Using OpenMP portable shared memory parallel programming, The MIT Press Cambridge, Massachusetts (2008).

  8. M. H. Kim, J. Y. Jo, D. Y. Lee and S. S. Kim, An efficient integration method for real-time analysis of unmanned robot vehicle system based on the subsystem synthesis method, Proc. of the KSME 2012 (2012).

  9. F. F. Tsai and E. J. Haug, Real-time multibody system dynamic simulation, part I: A modified recursive formulation and topological analysis, Mech. Struct. Mach., 19 (1) 1989) 99–127.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sung-Soo Kim.

Additional information

This paper was presented at the Joint Conference of the 3rd IMSD and the 7th ACMD, Busan, Korea, June 2014. Recommended by Guest Editor Sung-Soo Kim and Jin Hwan Choi

Hee Chan Kang received his B.S. and M.S. degree in the department of Mechatronics Engineering from Chungnam National University in 2013 and 2015, respectively. He is working at KBSI in the research field on optical technology instrumentation development. His main research areas are numerical analysis using multi-body dynamics and parallel processing programming.

Sung-Soo Kim received his Ph.D. degree in Mechanical Engineering from University of Iowa, U.S.A., in 1988. He is currently a professor of Mechatronics Engineering at Chungnam National University, Daejeon, Korea. His research interests are real-time multibody dynamics and its application to automotive systems and military robot systems.

Chang-Ho Lee received B.S. and M.S. degrees in the department of Mechatronics Engineering from Chungnam National University in 2004 and 2006, respectively. He is working at KRISO in the research field on mining technology of deep-seabed mineral resources. He is currently a Ph.D. candidate in intelligent robot system in Chungnam National University.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kang, H.C., Kim, SS. & Lee, CH. Parallel processing with the subsystem synthesis method for efficient vehicle analysis. J Mech Sci Technol 29, 2663–2669 (2015). https://doi.org/10.1007/s12206-015-0512-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12206-015-0512-4

Keywords

Navigation