Physics Engine Based Parallelised Discrete Element Model

Stephen Longshaw, Eugenio Oñate (Editor), David Rogers Jones Owen (Editor)

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

    82 Downloads (Pure)

    Abstract

    Recently, software libraries known as physics engines have begun to gain interest within the computing communities. They are designed primarily for use within the computer game industry but also currently find credence within real-time animation and robotics simulation. The technical requirements of a Discrete Element Model (DEM) are markedly similar to that of a gaming rigid body problem. A DEM needs to calculate which elements are in contact and integrate forces in time to avoid inter-body penetration accordingly. The contact detection techniques utilised in a physics engine are relatively complex and as a result, many DEM simulations do not make use of these optimised techniques. Physics engines provide a well documented and maintained software library upon which a researcher could build a complex rigid body simulation such as a DEM. This also has the effect that DEM simulations that utilise a known physics engine are being calculated using standardised code, something which is considered best practice amongst the computing community when dealing with well defined algorithms. This paper discusses the suitability of the modern physics engine architecture for calculating a DEM. It also details a novel distributed parallelisation technique to allow a physics engine to be used to calculate a DEM with more elements than the majority of current physics engines will allow. The technique is described and a pictorial example given.
    Original languageEnglish
    Title of host publicationParticles 2009
    EditorsEugenio Oñate, David Rogers Jones Owen
    PublisherECCOMAS
    Pages344-347
    Number of pages4
    Publication statusPublished - 26 Nov 2009
    EventInternational Conference on Particle-Based Methods - Fundamentals and Applications - Universitat Politècnica de Catalunya (UPC)
    Duration: 25 Nov 200927 Nov 2009

    Conference

    ConferenceInternational Conference on Particle-Based Methods - Fundamentals and Applications
    CityUniversitat Politècnica de Catalunya (UPC)
    Period25/11/0927/11/09

    Keywords

    • DEM
    • Physics Engine
    • PhysX
    • Parallelisation
    • Parallel

    Fingerprint

    Dive into the research topics of 'Physics Engine Based Parallelised Discrete Element Model'. Together they form a unique fingerprint.

    Cite this