193
Views
0
CrossRef citations to date
0
Altmetric
Articles

A method for the Computational Frequency Sweep Analysis of Nonlinear ODEs using GPU Acceleration

ORCID Icon, &

REFERENCES

  • Y. Wei , Y. Dong , X. Huang , and Z. Zhang , “A stepped frequency sweeping method for nonlinearity measurement of microresonators,” Sensors , Vol. 16, no. 10, pp. e1700, Oct. 2016.
  • T. J. Anderson , A. H. Nayfeh , and B. Balachandran , “Experimental verification of the importance of the nonlinear curvature in the response of a cantilever beam,” J. Vib. Acoust. , Vol. 118, no. 1, pp. 21–7, 1996.
  • T. Fang and E. Dowell , “Numerical simulations of jump phenomena in stable Duffing systems,” Int. J. Non. Linear. Mech. , Vol. 22, no. 3, pp. 267–74, 1987.
  • İ. Çankaya and A. Yıldız , “Analyzing of the stability of nonlinear systems by using the Floquet theory,” Sigma , Vol. 2, pp. 21–9, 2006.
  • Z. Li and D. Li , “An improved global harmony search algorithm for the identification of nonlinear discrete-time systems based on Volterra filter modeling,” Math. Probl. Eng. , Vol. 2016, pp. 1–13, Feb. 2016.
  • J. Sun and A. Luo , Global Analysis of Nonlinear Dynamics . New York: Springer Science & Business Media, 2012.
  • Z. Peng , Z. Lang , and S. Billings , “Comparisons between harmonic balance and nonlinear output frequency response function in nonlinear system analysis,” J. Sound , Vol. 311, no. 1--2, pp. 56–73, 2008.
  • P. Amodio and L. Brugnano , “Parallel solution in time of ODEs: Some achievements and perspectives,” Appl. Numer. Math. , Vol. 59, no. (3–4), pp. 424–35, Mar. 2009.
  • A. Lacasta , M. Morales-Hernández , J. Murillo , and P. García-Navarro , “An optimized GPU implementation of a 2D free surface simulation model on unstructured meshes,” Adv. Eng. Softw. , Vol. 78, pp. 1–15, 2014.
  • C. Lin , C. Hsieh , H. Chang , and P. Hsiung , “Efficient workload balancing on heterogeneous GPUs using mixed integer non-linear programming,” J. Appl. Res. , Vol. 12, no. 6, pp. 1176–86, 2014.
  • Y. Cai , G. Wang , G. Li , and H. Wang , “A high performance crashworthiness simulation system based on GPU,” Adv. Eng. Softw. , Vol. 86, pp. 29–38, 2015.
  • D. Akgün and P. Erdoğmuş , “GPU accelerated training of image convolution filter weights using genetic algorithms,” Appl. Soft Comput. J. , Vol. 30, pp. 585–94, 2015.
  • J. Owens , D. Luebke , and N. Govindaraju , “A survey of general purpose computation on graphics hardware,” Comput. Graph. Forum , Vol. 26, no. 1, pp. 80–113, 2007.
  • J. Bahi , J. C. Charr , R. Couturier , and D. Laiymani , “A parallel algorithm to solve large stiff ODE systems on grid systems,” Int. J. High Perform. Comput. Appl. , Vol. 23, no. 2, pp. 140–51, 2009.
  • T. Dekker , W. Hoffmann , and K. Potma , “Parallel algorithms for solving large linear systems,” J. Comput. Appl. , Vol. 50, no. (1–3), pp. 221–32, 1994.
  • V. Volterra , Theory of Functionals and of Integrals and Integro-Differential Equations . New York : Dover, 1959.
  • X. Jing and Z. Lang , “On the generalized frequency response functions of Volterra systems,” J. Dyn. Syst. Meas. Control , Vol. 131, no. 6, pp. 61002, Nov. 2009.
  • J. C. P. Jones and S. A. Billings , “Interpretation of non-linear frequency response functions,” Int. J. Control , Vol. 52, no. 2, pp. 319–46, Aug. 1990.
  • J. C. Peyton Jones , “Mapping nonlinear integro-differential equations to a generalized describing function form,” Int. J. Control , Vol. 62, no. 5, pp. 1145–60, Nov. 1995.
  • J. C. Peyton , J. M. Zhuang , and I. Cankaya , “Symbolic computation of harmonic balance equations,” Int. J. Control , Vol. 68, no. 3, pp. 449–60, Jan. 1997.
  • D. T. Yeh , J. Abel , and J. O. Smith , “Simulation of the diode limiter in guitar distortion circuits by numerical solution of ordinary differential equations,” Proc. Digit. Audio Eff. , pp. 197–204, 2007.
  • M. Belhaq , A. Bichri , J. Der Hogapian , and J. Mahfoud , “Effect of electromagnetic actuations on the dynamics of a harmonically excited cantilever beam,” Int. J. Non. Linear. Mech. , Vol. 46, no. 6, pp. 828–33, 2011.
  • X. Huang , Y. Chen , H. Hua , X. Liu , and Z. Zhang , “Shock isolation performance of a nonlinear isolator using Euler buckled beam as negative stiffness corrector: Theoretical and experimental study,” J. Sound Vib. , Vol. 345, pp. 178–196, 2015.
  • J. C. P. Jones , K. S. A. Yaser , and J. Stevenson , “Automatic computation and solution of generalized harmonic balance equations,” Mech. Syst. Signal Process. , Vol. 101, pp. 309–19, 2018.
  • J. Jones and I. Çankaya , “Polyharmonic balance analysis of nonlinear ship roll response,” Nonlinear Dyn., Vol. 35, no. 2, pp. 123–46, 2004.
  • A. H. Nayfeh and D. T. Mook , Nonlinear Oscillations . New York: John Wiley & Sons, 1995.
  • L. F. Shampine , Numerical Solution of Ordinary Differential Equations . New York: Chapman and Hall, 1994.
  • L. M. Li and S. A. Billings , “Estimation of generalized frequency response functions for quadratically and cubically nonlinear systems,” J. Sound Vib. , Vol. 330, no. 3, pp. 461–70, Jan. 2011.
  • S. H. Roosta , Parallel Processing and Parallel Algorithms: Theory and Computation . New York: Springer Science & Business Media, 2012.
  • Y. Yan , M. Grossman , and V. Sarkar , “JCUDA: A programmer-friendly interface for accelerating java programs with CUDA,” Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics) , Vol. 5704 LNCS, pp. 887–99, 2009.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.