Analysing the use of Real-time Physics Engines for Scientific Simulation: Exploring the Theoretical and Practical Benefits for Discrete Element Modelling

S M Longshaw, M J Turner, E Finch, R Gawthorpe

    Research output: Chapter in Book/Conference proceedingConference contributionpeer-review

    151 Downloads (Pure)

    Abstract

    Within computer science, reusability of specific modular software components is generally accepted as best practice. Simulation techniques such as Discrete Element Modelling (DEM) rely on the well defined problems of Newtonian physics, and while differences exist in the methods defined to compute solutions to these problems, each method follows the same basic set of premises. Recently, libraries termed Physics Engines (PE) have been released that are designed to solve physics based problems. This paper considers the features of a range PEs and explores whether the techniques and design methodologies can be applicable to the design and implementation of a working simulation. The NVIDIA PhysX engine has been utilised in a practical DEM implementation to simulate the evolution of extensional fault systems in rock. Through understanding the general processing pipeline implemented by a PE, obvious similarities with a range of DEM implementations has became apparent. Discussed are areas that are compatible and also areas within the PE that have been proved unsuited to large scale DEM simulation. It is shown that current versions of PEs may not provide access to techniques giving high enough numerical accuracy for certain applications, but the basic premise of an easy to use and highly optimised library, designed to allow researchers to construct complex simulation scenarios is compelling.
    Original languageEnglish
    Title of host publicationACME 2012, proceedings of the 18th Annual Conference Annual Conference of the Association of Computational Mechanics in Engineering
    PublisherAssociation for Computational Mechanics in Engineering
    Pages199-202
    Number of pages4
    Publication statusPublished - 29 Mar 2010
    EventACME2010, proceedings of the 18th Annual Conference of the Association of Computational Mechanics in Engineering -
    Duration: 29 Mar 2010 → …

    Conference

    ConferenceACME2010, proceedings of the 18th Annual Conference of the Association of Computational Mechanics in Engineering
    Period29/03/10 → …

    Keywords

    • DEM
    • Discrete Element Modelling
    • Physics Engine
    • PhysX

    Fingerprint

    Dive into the research topics of 'Analysing the use of Real-time Physics Engines for Scientific Simulation: Exploring the Theoretical and Practical Benefits for Discrete Element Modelling'. Together they form a unique fingerprint.

    Cite this