高效准确的颗粒流模拟碰撞检测

B.C. Vemuri , L. Chen , L. Vu-Quoc , X. Zhang , O. Walton
{"title":"高效准确的颗粒流模拟碰撞检测","authors":"B.C. Vemuri ,&nbsp;L. Chen ,&nbsp;L. Vu-Quoc ,&nbsp;X. Zhang ,&nbsp;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":"{\"title\":\"Efficient and Accurate Collision Detection for Granular Flow Simulation\",\"authors\":\"B.C. Vemuri ,&nbsp;L. Chen ,&nbsp;L. Vu-Quoc ,&nbsp;X. Zhang ,&nbsp;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}","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

摘要

在本文中,我们提出了有效的接触检测算法和精确的颗粒流模拟接触力学。我们提出的接触检测算法适用于各种环境中的任意形状的刚性粒子,包括交互和非交互。我们提出了一个非常精确的力位移模型来表征颗粒在接触中的行为。这些算法应用于颗粒流动模拟,特别是大豆通过斜槽的流动。该研究分为两个阶段,即接触检测算法的开发和基于力-位移模型的精确接触力学的开发。在第一阶段,算法包括两个阶段。第一阶段是寻找可能接触的候选粒子。第二阶段是检测这些候选者之间的精确接触。在我们的应用中,大豆的形状近似椭球,很好地近似于一簇重叠的球体。检测球面之间的精确接触非常简单,因此,在本文中,我们将只关注第一阶段的第一阶段。第一阶段使用的主要数据结构是八叉树。我们为外壳/滑道(包含这些粒子)构建了一个八叉树,并在算法中使用它来检测可能的接触。第一阶段的平均时间复杂度为isO(n),最坏情况为isO(nlogn)。在第二阶段,我们开发了一个非常精确的力-位移模型,用于处理大豆流过斜槽的接触力学。该模型与广泛接受的弹性摩擦接触的Mindlin力-位移模型相当接近。我们的力-位移模型考虑了作用于颗粒和/或颗粒与溜槽壁之间的法向和切向接触力。我们还介绍了具有快速接触检测和准确接触力学的大豆流动模拟实例。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Efficient and Accurate Collision Detection for Granular Flow Simulation

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.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信