B.C. Vemuri , L. Chen , L. Vu-Quoc , X. Zhang , O. Walton
{"title":"Efficient and Accurate Collision Detection for Granular Flow Simulation","authors":"B.C. Vemuri , L. Chen , L. Vu-Quoc , X. Zhang , O. Walton","doi":"10.1006/gmip.1998.0479","DOIUrl":null,"url":null,"abstract":"<div><p>In this paper, we present efficient algorithms for contact detection and accurate contact mechanics in granular flow simulations. The contact detection algorithms that we present are applicable to arbitrarily shaped rigid particles in a variety of environments including interactive as well as non-interactive. We present a very accurate force displacement model for characterizing the behavior of particles in contact. These algorithms are applied to granular flow simulations, in particular, soybean flow through an inclined chute. There are two phases of this research, namely, the development of contact detection algorithms and the development of accurate contact mechanics based force-displacement models. In the first phase, the algorithms consist of two stages. The first stage involves finding candidate particles for possible contacts. The second stage involves detecting precise contact between these candidates. In our application, the soybeans, which are approximately ellipsoidal in shape, are well approximated by a cluster of overlapping spheres. Detecting precise contact between spherical shapes is quite simple and hence, in this paper, we will focus only on the first stage of the first phase. The primary data structure used in the first stage is an octree. We build an octree for the enclosure/chute (containing the<em>n</em>particles) and use it in the algorithm for detecting possible contacts. The average time complexity of this stage of the first phase is<em>O(n)</em>and the worst case is<em>O</em>(<em>n</em>log<em>n</em>). In phase two, we develop a very accurate force-displacement model for dealing with the contact mechanics of soybean flow through an inclined chute. This model is a reasonably close approximation to the widely accepted Mindlin force-displacement model for elastic frictional contacts. Our force-displacement model accounts for normal and tangential direction contact forces acting between particles and/or particles and the chute walls. We also present examples of soybean flow simulations with fast contact detection and accurate contact mechanics.</p></div>","PeriodicalId":100591,"journal":{"name":"Graphical Models and Image Processing","volume":"60 6","pages":"Pages 403-422"},"PeriodicalIF":0.0000,"publicationDate":"1998-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/gmip.1998.0479","citationCount":"38","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Graphical Models and Image Processing","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1077316998904798","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 38
Abstract
In this paper, we present efficient algorithms for contact detection and accurate contact mechanics in granular flow simulations. The contact detection algorithms that we present are applicable to arbitrarily shaped rigid particles in a variety of environments including interactive as well as non-interactive. We present a very accurate force displacement model for characterizing the behavior of particles in contact. These algorithms are applied to granular flow simulations, in particular, soybean flow through an inclined chute. There are two phases of this research, namely, the development of contact detection algorithms and the development of accurate contact mechanics based force-displacement models. In the first phase, the algorithms consist of two stages. The first stage involves finding candidate particles for possible contacts. The second stage involves detecting precise contact between these candidates. In our application, the soybeans, which are approximately ellipsoidal in shape, are well approximated by a cluster of overlapping spheres. Detecting precise contact between spherical shapes is quite simple and hence, in this paper, we will focus only on the first stage of the first phase. The primary data structure used in the first stage is an octree. We build an octree for the enclosure/chute (containing thenparticles) and use it in the algorithm for detecting possible contacts. The average time complexity of this stage of the first phase isO(n)and the worst case isO(nlogn). In phase two, we develop a very accurate force-displacement model for dealing with the contact mechanics of soybean flow through an inclined chute. This model is a reasonably close approximation to the widely accepted Mindlin force-displacement model for elastic frictional contacts. Our force-displacement model accounts for normal and tangential direction contact forces acting between particles and/or particles and the chute walls. We also present examples of soybean flow simulations with fast contact detection and accurate contact mechanics.