Pub Date : 2024-06-29DOI: 10.1007/s40571-024-00791-2
Hadi Bakhshan, Eugenio Oñate, Josep Maria Carbonell
When metals and alloys are exposed to ultrasonic vibrations (UV), a softening behavior occurs, caused by the phenomenon of acousto-plasticity. To obtain accurate results in a deformation analysis, this phenomenon must be included in the formulation of the constitutive material model. In this work, an acoustic-plastic model is proposed to capture the effects of ultrasonic vibrations during machining. The desired effect is to modify the chip morphology to reduce the magnitude of the cutting forces and thus reduce the energy consumption of the process. The study focuses on the modeling of ultrasonic vibration-assisted micromachining (VAMM). The particle finite element method is used and extended to perform a thermo-mechanical analysis capable of capturing the responses of conventional micromachining (CMM) and VAMM operations of 32 HRC stainless steel. The cutting speed and UV parameters, including amplitude and frequency, are integrated into the Johnson–Cook constitutive model to account for the effects of acoustic softening on the machining characteristics. The results show that the influence of UV on microcutting leads to thinner chips and lower cutting force. In the VAMM operations, an average reduction in cutting forces of 20% is achieved at five different cutting speeds. In addition, the contact length between the tool and chip decreases at different cutting speeds from 29% to a maximum of 44%. Furthermore, the thermal analysis results show that there is a negligible temperature change during the CMM and VAMM simulations, indicating that the study of the machining process can focus exclusively on its mechanical aspects when performed at the microscale. The predicted average chip thickness and effective shear angle of the workpiece material are in strong agreement with the experimental results, emphasizing the importance of considering acoustic softening in VAMM studies.
{"title":"Modeling of ultrasonic vibration-assisted micromachining using the particle finite element method","authors":"Hadi Bakhshan, Eugenio Oñate, Josep Maria Carbonell","doi":"10.1007/s40571-024-00791-2","DOIUrl":"10.1007/s40571-024-00791-2","url":null,"abstract":"<div><p>When metals and alloys are exposed to ultrasonic vibrations (UV), a softening behavior occurs, caused by the phenomenon of acousto-plasticity. To obtain accurate results in a deformation analysis, this phenomenon must be included in the formulation of the constitutive material model. In this work, an acoustic-plastic model is proposed to capture the effects of ultrasonic vibrations during machining. The desired effect is to modify the chip morphology to reduce the magnitude of the cutting forces and thus reduce the energy consumption of the process. The study focuses on the modeling of ultrasonic vibration-assisted micromachining (VAMM). The particle finite element method is used and extended to perform a thermo-mechanical analysis capable of capturing the responses of conventional micromachining (CMM) and VAMM operations of 32 HRC stainless steel. The cutting speed and UV parameters, including amplitude and frequency, are integrated into the Johnson–Cook constitutive model to account for the effects of acoustic softening on the machining characteristics. The results show that the influence of UV on microcutting leads to thinner chips and lower cutting force. In the VAMM operations, an average reduction in cutting forces of 20% is achieved at five different cutting speeds. In addition, the contact length between the tool and chip decreases at different cutting speeds from 29% to a maximum of 44%. Furthermore, the thermal analysis results show that there is a negligible temperature change during the CMM and VAMM simulations, indicating that the study of the machining process can focus exclusively on its mechanical aspects when performed at the microscale. The predicted average chip thickness and effective shear angle of the workpiece material are in strong agreement with the experimental results, emphasizing the importance of considering acoustic softening in VAMM studies.</p></div>","PeriodicalId":524,"journal":{"name":"Computational Particle Mechanics","volume":"11 5","pages":"2267 - 2290"},"PeriodicalIF":2.8,"publicationDate":"2024-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141505217","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
To determine the desirable bonding parameters of the soybean-bonded particle model for accidentally simulating the working process of a pneumatic soybean seed-metering device. Taking the compressive destructive force (Fc,p) derived from the uniaxial compression test of soybean seeds as the evaluation index for the compression simulation tests. The Plackett–Burman and the steepest ascent tests were executed to identify the centroids of the influential factors that substantially affect the bonding force of the soybean-bonded particle model. The optimal values of the significance influencing variables were determined based on the Box–Behnken response surface test. The results indicated that the effect of bonded disk radius (RB,p) between fraction particles on the Fc,p was extremely significant, and the effects of the restitution coefficient (ep-steel) and static friction coefficient (μp-steel) of soybean-steel, normal stiffness per unit area (kn,p) and critical normal stress (σmax,p) were found to be statistically significant. The preferred values identified by Box–Behnken response surface test were 0.520 for ep-steel, 0.274 for μp-steel, 4.082 × 107 N/m3 for kn,p, 3.517 × 105 Pa for σmax,p, and 0.982 mm for RB,p, respectively. The compressive destructive force of soybean seeds was 211.32 N at this point, which was 0.2% less than the measured value of 211.74 N. The results of comparing the grain morphologies during the actual and simulated compressions indicated that the compression states had a superior consistency. It was determined that the DEM simulation input parameters for the soybean-bonded particle model calibrated were proven to be effective and dependable. The investigation presented in this paper can be utilized to effectively analyze the working process of the pneumatic soybean seed-metering devices through coupled simulation. It can also serve as a reference for other researchers to construct a particle model for DEM simulation using the BPM approach.
{"title":"Determination and parameters calibration of the soybean-bonded particle model based on discrete element method","authors":"Dan-Dan Han, Qing Wang, Yun-Xia Wang, Wei Li, Chao Tang, Xiao-Rong Lv","doi":"10.1007/s40571-024-00792-1","DOIUrl":"https://doi.org/10.1007/s40571-024-00792-1","url":null,"abstract":"<p>To determine the desirable bonding parameters of the soybean-bonded particle model for accidentally simulating the working process of a pneumatic soybean seed-metering device. Taking the compressive destructive force (<i>F</i><sub>c<i>,p</i></sub>) derived from the uniaxial compression test of soybean seeds as the evaluation index for the compression simulation tests. The Plackett–Burman and the steepest ascent tests were executed to identify the centroids of the influential factors that substantially affect the bonding force of the soybean-bonded particle model. The optimal values of the significance influencing variables were determined based on the Box–Behnken response surface test. The results indicated that the effect of bonded disk radius (<i>R</i><sub>B<i>,p</i></sub>) between fraction particles on the <i>F</i><sub>c<i>,p</i></sub> was extremely significant, and the effects of the restitution coefficient (<i>e</i><sub>p-steel</sub>) and static friction coefficient (<i>μ</i><sub>p-steel</sub>) of soybean-steel, normal stiffness per unit area (<i>k</i><sub>n<i>,p</i></sub>) and critical normal stress (<i>σ</i><sub>max<i>,p</i></sub>) were found to be statistically significant. The preferred values identified by Box–Behnken response surface test were 0.520 for <i>e</i><sub>p-steel</sub>, 0.274 for <i>μ</i><sub>p-steel</sub>, 4.082 × 10<sup>7</sup> N/m<sup>3</sup> for <i>k</i><sub>n<i>,p</i></sub>, 3.517 × 10<sup>5</sup> Pa for <i>σ</i><sub>max<i>,p</i></sub>, and 0.982 mm for <i>R</i><sub>B<i>,p</i></sub>, respectively. The compressive destructive force of soybean seeds was 211.32 N at this point, which was 0.2% less than the measured value of 211.74 N. The results of comparing the grain morphologies during the actual and simulated compressions indicated that the compression states had a superior consistency. It was determined that the DEM simulation input parameters for the soybean-bonded particle model calibrated were proven to be effective and dependable. The investigation presented in this paper can be utilized to effectively analyze the working process of the pneumatic soybean seed-metering devices through coupled simulation. It can also serve as a reference for other researchers to construct a particle model for DEM simulation using the BPM approach.</p>","PeriodicalId":524,"journal":{"name":"Computational Particle Mechanics","volume":"151 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141505218","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-06-24DOI: 10.1007/s40571-024-00721-2
Zhuolin Wang, Zichao Jiang, Yi Zhang, Gengchao Yang, Trevor Hocksun Kwan, Yuhui Chen, Qinghe Yao
This paper presents a novel method for smoothed particle hydrodynamics (SPH) with thin-walled rigid structures. Inspired by the direct forcing immersed boundary method, this method employs a moving least square method for the velocity interpolation instead of the linear interpolation. It reduces oscillations due to changing relative positions between fluid grids and structures. It also simplifies thin-walled rigid structure simulations by eliminating the need for multiple layers of boundary particles, and improves computational accuracy and stability in three-dimensional scenarios. Results of the impulsively started plate test demonstrate that the proposed method obtains smooth velocity and pressure, as well as a good match to the references results of the vortex wake development. Results of the flow past cylinder test show that the proposed method avoids mutual interference on both side of the boundary, while accurately calculating the forces acting on structure. By comparing to linear least square direct forcing scheme and the diffusive direction scheme, advantages of lower oscillation and higher accuracy are proven. Results of flow past a sphere further indicate the stability of the proposed method for three-dimensional simulations.
{"title":"A moving least square immersed boundary method for SPH with thin-walled rigid structures","authors":"Zhuolin Wang, Zichao Jiang, Yi Zhang, Gengchao Yang, Trevor Hocksun Kwan, Yuhui Chen, Qinghe Yao","doi":"10.1007/s40571-024-00721-2","DOIUrl":"10.1007/s40571-024-00721-2","url":null,"abstract":"<div><p>This paper presents a novel method for smoothed particle hydrodynamics (SPH) with thin-walled rigid structures. Inspired by the direct forcing immersed boundary method, this method employs a moving least square method for the velocity interpolation instead of the linear interpolation. It reduces oscillations due to changing relative positions between fluid grids and structures. It also simplifies thin-walled rigid structure simulations by eliminating the need for multiple layers of boundary particles, and improves computational accuracy and stability in three-dimensional scenarios. Results of the impulsively started plate test demonstrate that the proposed method obtains smooth velocity and pressure, as well as a good match to the references results of the vortex wake development. Results of the flow past cylinder test show that the proposed method avoids mutual interference on both side of the boundary, while accurately calculating the forces acting on structure. By comparing to linear least square direct forcing scheme and the diffusive direction scheme, advantages of lower oscillation and higher accuracy are proven. Results of flow past a sphere further indicate the stability of the proposed method for three-dimensional simulations.\u0000</p></div>","PeriodicalId":524,"journal":{"name":"Computational Particle Mechanics","volume":"11 5","pages":"1981 - 1995"},"PeriodicalIF":2.8,"publicationDate":"2024-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141505219","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-06-24DOI: 10.1007/s40571-024-00782-3
S. V. Dharani Raj, Mousumi Mukherjee, Andres Alfonso Peña-Olarte, Roberto Cudmani
Existing literature on true triaxial and torsional shear tests indicate that the mechanical response of a granular assembly is significantly influenced by the magnitude of the intermediate principal stress ratio. The present study aims to explore the mechanism behind such effects in reference to the particle-level interaction using 3D DEM simulations. In this regard, true triaxial numerical simulations have been carried out with constant minor principal stress and varying (b) values employing rolling resistance-type contact model to mimic particle shape. The numerical simulations have been validated against the true triaxial experiments reported in the literature for dense Santa Monica beach sand. The macro-level shearing response of the granular assembly has been examined in terms of the evolution of stress ratio and volumetric strain for different rolling resistance coefficients. Further, such macro-level response has been assessed in reference to the micro-scale attributes, e.g. average contact force, number of interparticle contacts, mechanical coordination number, contact normal orientation, and fabric tensor as well as meso-scale attribute like strong contact force network. Lade’s failure surface has been adopted to represent the stress and fabric at peak state in the octahedral plane, and mathematical expressions have been proposed relating the failure surface parameters to the rolling resistance coefficient.
Graphical abstract
有关真实三轴和扭剪试验的现有文献表明,颗粒组件的机械响应受到中间主应力比大小的显著影响。本研究旨在利用三维 DEM 模拟,参照颗粒级相互作用,探索这种影响背后的机制。为此,采用滚动阻力型接触模型来模拟颗粒形状,在次主应力恒定、(b())值变化的情况下进行了真正的三轴数值模拟。数值模拟结果与文献中报道的针对致密圣莫尼卡海滩砂的真实三轴实验结果进行了验证。通过不同滚动阻力系数下应力比和体积应变的演变,研究了颗粒组件的宏观剪切响应。此外,还参考了微观尺度属性(如平均接触力、颗粒间接触数量、机械配合数、接触法线方向和织物张量)以及中观尺度属性(如强接触力网络),对这种宏观响应进行了评估。采用拉德失效面来表示八面体峰值状态下的应力和织物,并提出了失效面参数与滚动阻力系数之间的数学表达式。
{"title":"Influence of intermediate principal stress and rolling resistance on the shearing response of sand: a micromechanical investigation","authors":"S. V. Dharani Raj, Mousumi Mukherjee, Andres Alfonso Peña-Olarte, Roberto Cudmani","doi":"10.1007/s40571-024-00782-3","DOIUrl":"https://doi.org/10.1007/s40571-024-00782-3","url":null,"abstract":"<p>Existing literature on true triaxial and torsional shear tests indicate that the mechanical response of a granular assembly is significantly influenced by the magnitude of the intermediate principal stress ratio. The present study aims to explore the mechanism behind such effects in reference to the particle-level interaction using 3D DEM simulations. In this regard, true triaxial numerical simulations have been carried out with constant minor principal stress and varying <span>(b)</span> values employing rolling resistance-type contact model to mimic particle shape. The numerical simulations have been validated against the true triaxial experiments reported in the literature for dense Santa Monica beach sand. The macro-level shearing response of the granular assembly has been examined in terms of the evolution of stress ratio and volumetric strain for different rolling resistance coefficients. Further, such macro-level response has been assessed in reference to the micro-scale attributes, e.g. average contact force, number of interparticle contacts, mechanical coordination number, contact normal orientation, and fabric tensor as well as meso-scale attribute like strong contact force network. Lade’s failure surface has been adopted to represent the stress and fabric at peak state in the octahedral plane, and mathematical expressions have been proposed relating the failure surface parameters to the rolling resistance coefficient.</p><h3 data-test=\"abstract-sub-heading\">Graphical abstract</h3>","PeriodicalId":524,"journal":{"name":"Computational Particle Mechanics","volume":"14 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141505221","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-06-23DOI: 10.1007/s40571-024-00780-5
Zonglin Li, Ju Chen, Qiang Tian, Haiyan Hu
Discrete element method (DEM) is a powerful tool for the dynamic simulation of irregular non-spherical particle systems. The efficient integration of the rotational motions of numerous particles in DEM poses a big challenge. This paper presents six explicit time integration algorithms, comprising three first-order algorithms and three second-order algorithms, for the rotational motions of non-spherical particles based on the theory of unit quaternion group S(3). The proposed algorithms based on Cayley map do not contain any transcendental function and have high efficiency. The numerical examples underscore the superiority of the first-order symplectic Euler Cayley algorithm (SECay) and the second-order central difference Cayley algorithm (CDCay) in terms of both efficiency and accuracy. In the testing cases of granular systems, SECay and CDCay demonstrate approximately 80% reduction in computational time for the time integration part, compared to the improved predictor–corrector direct multiplication method (IPCDM). Therefore, SECay and CDCay emerge as promising tools for non-spherical DEM simulations.
离散元法(DEM)是对不规则非球形粒子系统进行动态模拟的有力工具。如何在 DEM 中有效地积分众多粒子的旋转运动是一个巨大的挑战。本文基于单位四元数组 S(3) 理论,针对非球形粒子的旋转运动提出了六种显式时间积分算法,包括三种一阶算法和三种二阶算法。所提出的基于 Cayley 映射的算法不包含任何超越函数,具有很高的效率。数值实例凸显了一阶交映欧拉 Cayley 算法(SECay)和二阶中心差分 Cayley 算法(CDCay)在效率和精度方面的优越性。在颗粒系统的测试案例中,与改进的预测器-校正器直接乘法(IPCDM)相比,SECay 和 CDCay 在时间积分部分的计算时间减少了约 80%。因此,SECay 和 CDCay 成为非球形 DEM 仿真的理想工具。
{"title":"Efficient explicit time integration algorithms for non-spherical granular dynamics on group S(3)","authors":"Zonglin Li, Ju Chen, Qiang Tian, Haiyan Hu","doi":"10.1007/s40571-024-00780-5","DOIUrl":"https://doi.org/10.1007/s40571-024-00780-5","url":null,"abstract":"<p>Discrete element method (DEM) is a powerful tool for the dynamic simulation of irregular non-spherical particle systems. The efficient integration of the rotational motions of numerous particles in DEM poses a big challenge. This paper presents six explicit time integration algorithms, comprising three first-order algorithms and three second-order algorithms, for the rotational motions of non-spherical particles based on the theory of unit quaternion group S(3). The proposed algorithms based on Cayley map do not contain any transcendental function and have high efficiency. The numerical examples underscore the superiority of the first-order symplectic Euler Cayley algorithm (SECay) and the second-order central difference Cayley algorithm (CDCay) in terms of both efficiency and accuracy. In the testing cases of granular systems, SECay and CDCay demonstrate approximately 80% reduction in computational time for the time integration part, compared to the improved predictor–corrector direct multiplication method (IPCDM). Therefore, SECay and CDCay emerge as promising tools for non-spherical DEM simulations.</p>","PeriodicalId":524,"journal":{"name":"Computational Particle Mechanics","volume":"18 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141505223","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-06-18DOI: 10.1007/s40571-024-00779-y
De-Yun Liu, Han-qiao Che, Ci Wang, Yuan Chen
Motivated by the spatial variability observed in geological profiles, this study explored the feasibility of using discrete element method (DEM) to capture the effect of layered spatial variability into overall soil performance. The spatial variability of packing densities, particle Young’s modulus (E), and frictional properties (μ) within specimens was studied. It was observed that samples with similar overall void ratios exhibited comparable small-strain stiffness and shearing behaviors. In contrast, the coordination number and particle stress transmission demonstrated significant sensitivity to the layer-wise spatial variability in packing densities. Regarding the spatial variability effect of particle-scale E values, this study illustrates that spatial variability strongly affects the stiffness contributions of individual layers. Specifically, layers with higher E values are capable of transferring much stress and stiffness. For the spatial variability effect of frictional property, a degree of consistency in shearing behaviors was observed among specimens with similar average frictional characteristics, while layers with lower frictional property were identified as potential initial failure junctures. Overall, this study validates the utility of employing a DEM code for analyzing both the macroscopic behavior and localized vulnerabilities within complex granular systems, presenting profound implications for engineering practices.
受地质剖面中观察到的空间变异性的启发,本研究探索了使用离散元素法(DEM)捕捉分层空间变异性对整体土壤性能影响的可行性。研究了试样内堆积密度、颗粒杨氏模量(E)和摩擦特性(μ)的空间变化。研究发现,总体空隙率相似的试样表现出相似的小应变刚度和剪切行为。相比之下,配位数和颗粒应力传递对堆积密度的层间空间变化非常敏感。关于颗粒尺度 E 值的空间变异效应,本研究表明,空间变异会强烈影响单个层的刚度贡献。具体来说,E 值较高的层能够传递较大的应力和刚度。在摩擦特性的空间变异效应方面,在平均摩擦特性相似的试样中观察到了一定程度的剪切行为一致性,而摩擦特性较低的层被确定为潜在的初始失效连接点。总之,这项研究验证了使用 DEM 代码分析复杂颗粒系统的宏观行为和局部脆弱性的实用性,并对工程实践产生了深远影响。
{"title":"Assessing the effect of layered spatial variability on soil behavior via DEM simulation","authors":"De-Yun Liu, Han-qiao Che, Ci Wang, Yuan Chen","doi":"10.1007/s40571-024-00779-y","DOIUrl":"https://doi.org/10.1007/s40571-024-00779-y","url":null,"abstract":"<p>Motivated by the spatial variability observed in geological profiles, this study explored the feasibility of using discrete element method (DEM) to capture the effect of layered spatial variability into overall soil performance. The spatial variability of packing densities, particle Young’s modulus (<i>E</i>), and frictional properties (<i>μ</i>) within specimens was studied. It was observed that samples with similar overall void ratios exhibited comparable small-strain stiffness and shearing behaviors. In contrast, the coordination number and particle stress transmission demonstrated significant sensitivity to the layer-wise spatial variability in packing densities. Regarding the spatial variability effect of particle-scale <i>E</i> values, this study illustrates that spatial variability strongly affects the stiffness contributions of individual layers. Specifically, layers with higher <i>E</i> values are capable of transferring much stress and stiffness. For the spatial variability effect of frictional property, a degree of consistency in shearing behaviors was observed among specimens with similar average frictional characteristics, while layers with lower frictional property were identified as potential initial failure junctures. Overall, this study validates the utility of employing a DEM code for analyzing both the macroscopic behavior and localized vulnerabilities within complex granular systems, presenting profound implications for engineering practices.</p>","PeriodicalId":524,"journal":{"name":"Computational Particle Mechanics","volume":"27 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141505222","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-06-05DOI: 10.1007/s40571-024-00768-1
Edward Buckland, Vinh Phu Nguyen, Alban de Vaucorbeil
The material point method (MPM) is computationally costly and highly parallelisable. With the plateauing of Moore’s law and recent advances in parallel computing, scientists without formal programming training might face challenges in developing fast scientific codes for their research. Parallel programming is intrinsically different to serial programming and may seem daunting to certain scientists, in particular for GPUs. However, recent developments in GPU application programming interfaces (APIs) have made it easier than ever to port codes to GPU. This paper explains how we ported our modular C++ MPM code Karamelo to GPU without using low-level hardware APIs like CUDA or OpenCL. We aimed to develop a code that has abstracted parallelism and is therefore hardware agnostic. We first present an investigation of a variety of GPU APIs, comparing ease of use, hardware support and performance in an MPM context. Then, the porting process of Karamelo to the Kokkos ecosystem is detailed, discussing key design patterns and challenges. Finally, our parallel C++ code running on GPU is shown to be up to 85 times faster than on CPU. Since Kokkos also supports Python and Fortran, the principles presented therein can also be applied to codes written in these languages.
材料点法(MPM)计算成本高,并行性强。随着摩尔定律趋于稳定以及并行计算的最新进展,没有接受过正规编程培训的科学家在为其研究开发快速科学代码时可能会面临挑战。并行编程在本质上不同于串行编程,对于某些科学家来说可能会望而生畏,尤其是对于 GPU 而言。然而,GPU 应用编程接口(API)的最新发展使得将代码移植到 GPU 比以往任何时候都更加容易。本文介绍了我们如何在不使用 CUDA 或 OpenCL 等低级硬件 API 的情况下将模块化 C++ MPM 代码 Karamelo 移植到 GPU。我们的目标是开发一种具有抽象并行性的代码,因此与硬件无关。我们首先对各种 GPU API 进行了调查,比较了在 MPM 环境下的易用性、硬件支持和性能。然后,详细介绍将 Karamelo 移植到 Kokkos 生态系统的过程,讨论关键设计模式和挑战。最后,我们在 GPU 上运行的并行 C++ 代码比在 CPU 上运行的速度快 85 倍。由于 Kokkos 还支持 Python 和 Fortran,因此其中介绍的原理也可应用于用这些语言编写的代码。
{"title":"Easily porting material point methods codes to GPU","authors":"Edward Buckland, Vinh Phu Nguyen, Alban de Vaucorbeil","doi":"10.1007/s40571-024-00768-1","DOIUrl":"10.1007/s40571-024-00768-1","url":null,"abstract":"<div><p>The material point method (MPM) is computationally costly and highly parallelisable. With the plateauing of Moore’s law and recent advances in parallel computing, scientists without formal programming training might face challenges in developing fast scientific codes for their research. Parallel programming is intrinsically different to serial programming and may seem daunting to certain scientists, in particular for GPUs. However, recent developments in GPU application programming interfaces (APIs) have made it easier than ever to port codes to GPU. This paper explains how we ported our modular C++ MPM code <span>Karamelo</span> to GPU without using low-level hardware APIs like CUDA or OpenCL. We aimed to develop a code that has abstracted parallelism and is therefore hardware agnostic. We first present an investigation of a variety of GPU APIs, comparing ease of use, hardware support and performance in an MPM context. Then, the porting process of <span>Karamelo</span> to the Kokkos ecosystem is detailed, discussing key design patterns and challenges. Finally, our parallel C++ code running on GPU is shown to be up to 85 times faster than on CPU. Since Kokkos also supports Python and Fortran, the principles presented therein can also be applied to codes written in these languages.</p></div>","PeriodicalId":524,"journal":{"name":"Computational Particle Mechanics","volume":"11 5","pages":"2127 - 2142"},"PeriodicalIF":2.8,"publicationDate":"2024-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s40571-024-00768-1.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141386489","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-06-04DOI: 10.1007/s40571-024-00769-0
Momme Jahn, Martin Meywerk
The discrete element method (DEM) is suitable to investigate problems where large deformations occur especially in granular material. The fitting of reliable DEM parameters is crucial and a challenge which is caused by the high number of DEM parameters and the computational effort. Despite its drawbacks, a trial and error approach is often used for the DEM parameter calibration. The knowledge of the DEM parameter influence on the model response is necessary to improve the calibration and to check whether the experiment is suitable to calibrate specific parameters or not. It is possible to reduce the dimensionality of the optimisation problem by omitting parameters whose influence on the model response is negligibly small. One approach is to perform a global sensitivity analysis based on Sobol’ indices. A frequently used calibration experiment in literature is the pile experiment. The deviation between the experiment and the simulation is evaluated with the angle of repose. In the present paper, an algorithm to determine the angle of repose considering the three-dimensional shape of the heap is discussed. The global sensitivity analysis is performed for two different experimental heap set-ups. To decrease the computational effort of the sensitivity analysis, the model response is approximated with metamodels whose predictability is evaluated using the root mean squared error (RMSE) based on a separate sampling point set.
离散元法(DEM)适用于研究发生大变形的问题,尤其是颗粒材料。由于 DEM 参数数量多、计算量大,如何拟合可靠的 DEM 参数至关重要,也是一项挑战。尽管存在缺点,但 DEM 参数校准通常采用试错法。了解 DEM 参数对模型响应的影响对于改进校准和检查实验是否适合校准特定参数十分必要。可以通过省略对模型响应影响极小的参数来降低优化问题的维度。一种方法是根据索布尔指数进行全局敏感性分析。文献中经常使用的校准实验是桩基实验。实验与模拟之间的偏差用倾角来评估。本文讨论了一种考虑到堆的三维形状来确定倾角的算法。针对两种不同的实验堆设置进行了全局敏感性分析。为了减少灵敏度分析的计算量,使用元模型对模型响应进行了近似,其可预测性使用基于单独采样点集的均方根误差(RMSE)进行评估。
{"title":"On the sensitivity of DEM parameters on pile experiments","authors":"Momme Jahn, Martin Meywerk","doi":"10.1007/s40571-024-00769-0","DOIUrl":"https://doi.org/10.1007/s40571-024-00769-0","url":null,"abstract":"<p>The discrete element method (DEM) is suitable to investigate problems where large deformations occur especially in granular material. The fitting of reliable DEM parameters is crucial and a challenge which is caused by the high number of DEM parameters and the computational effort. Despite its drawbacks, a trial and error approach is often used for the DEM parameter calibration. The knowledge of the DEM parameter influence on the model response is necessary to improve the calibration and to check whether the experiment is suitable to calibrate specific parameters or not. It is possible to reduce the dimensionality of the optimisation problem by omitting parameters whose influence on the model response is negligibly small. One approach is to perform a global sensitivity analysis based on Sobol’ indices. A frequently used calibration experiment in literature is the pile experiment. The deviation between the experiment and the simulation is evaluated with the angle of repose. In the present paper, an algorithm to determine the angle of repose considering the three-dimensional shape of the heap is discussed. The global sensitivity analysis is performed for two different experimental heap set-ups. To decrease the computational effort of the sensitivity analysis, the model response is approximated with metamodels whose predictability is evaluated using the root mean squared error (RMSE) based on a separate sampling point set.</p>","PeriodicalId":524,"journal":{"name":"Computational Particle Mechanics","volume":"2 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141255765","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-06-03DOI: 10.1007/s40571-024-00775-2
Xuejun Wang, Hanxiong Yang, Xiangbo Xiong
The deformation behavior of rock over time dominated by stress corrosion has been an important research topic for a long time. Based on the principle of stress corrosion damage rate and the concept of rock strain softening, a stress corrosion (SSC) model considering rock strain softening was proposed. The model describes the diameter degradation of inter-particle bond and bond fracture caused by stress corrosion in 2D and 3D scales, respectively. The adhesive particles with softening characteristics are used to compose rock samples, and the time-dependent failure analysis of rock aging characteristics is carried out by using adaptive time step. The results show that the SSC model can match the static fatigue test results of Lac du Bonnet granite and the ideal creep behavior curve. At the same time, the long-term stress corrosion failure time of granite is predicted and compared with the existing stress corrosion models and the stress corrosion failure time prediction data, the SSC model can better predict the long-term stress corrosion failure time of granite. In addition, flexible triaxial compression experiments coupled with FDM-DEM (finite difference method and discrete element) were carried out to verify the relationship between the reduction of soft bond diameter and the driving stress ratio of the SSC model. Finally, the SSC model is used to perform uniaxial compression experiments on rock masses with precast cracks, which provides reference for engineering cases from the mesoscale.
{"title":"Numerical analysis and application of stress corrosion model considering strain softening","authors":"Xuejun Wang, Hanxiong Yang, Xiangbo Xiong","doi":"10.1007/s40571-024-00775-2","DOIUrl":"10.1007/s40571-024-00775-2","url":null,"abstract":"<div><p>The deformation behavior of rock over time dominated by stress corrosion has been an important research topic for a long time. Based on the principle of stress corrosion damage rate and the concept of rock strain softening, a stress corrosion (SSC) model considering rock strain softening was proposed. The model describes the diameter degradation of inter-particle bond and bond fracture caused by stress corrosion in 2D and 3D scales, respectively. The adhesive particles with softening characteristics are used to compose rock samples, and the time-dependent failure analysis of rock aging characteristics is carried out by using adaptive time step. The results show that the SSC model can match the static fatigue test results of Lac du Bonnet granite and the ideal creep behavior curve. At the same time, the long-term stress corrosion failure time of granite is predicted and compared with the existing stress corrosion models and the stress corrosion failure time prediction data, the SSC model can better predict the long-term stress corrosion failure time of granite. In addition, flexible triaxial compression experiments coupled with FDM-DEM (finite difference method and discrete element) were carried out to verify the relationship between the reduction of soft bond diameter and the driving stress ratio of the SSC model. Finally, the SSC model is used to perform uniaxial compression experiments on rock masses with precast cracks, which provides reference for engineering cases from the mesoscale.</p></div>","PeriodicalId":524,"journal":{"name":"Computational Particle Mechanics","volume":"11 5","pages":"2215 - 2233"},"PeriodicalIF":2.8,"publicationDate":"2024-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141269842","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Railway operation in desert areas faces unique challenges due to wind-blown sand penetration on the safety of the line. In-depth research on the impact of wind-blown sand penetration on the shear performance of the railway ballast is crucial for understanding potential problems in sandy railways and formulating effective maintenance strategies. This paper conducts a series of direct shear tests under various sand contents and load conditions using an independently developed automatic control loading direct shear test apparatus suitable for railway ballast. By accurately considering the interaction between sand and ballast particles, some direct shear numerical models of different sand-containing ballast boxes based on refined particle simulation are established based on the discrete element method (DEM) and particle scaling method, exploring the variation in shear strength, shear deformation, contact relationships, and rotational characteristics of railway sand-containing ballast from macroscopic and microscopic perspectives. The results show that with the increase in shear strain, the shear stress of the ballast with various sand contents increases first and then tends to stabilize, and the phenomenon of dilation occurs in all cases. When the normal load is constant, the shear strength and cohesion of the ballast show a trend of first decreasing and then increasing with the increase in sand content. The wind-blown sand penetration inhibits the rotational deformation during shearing, enhancing particle aggregation. With the increase in sand content, the contact coordination number, powerful force chain number, and total force chain number all increase continuously. However, the average contact force shows a trend of gradually decreasing and then increasing. This study provides theoretical support and experimental backing for the operation and maintenance of the ballast bed in sandy railways.
{"title":"Research on the mechanism of railway ballast shear performance under various sand contents and load conditions","authors":"Yihao Chi, Hong Xiao, Xuhao Cui, Zhipei Chen, Zhihai Zhang, Zhongxia Qian, Weize Zhao","doi":"10.1007/s40571-024-00776-1","DOIUrl":"https://doi.org/10.1007/s40571-024-00776-1","url":null,"abstract":"<p>Railway operation in desert areas faces unique challenges due to wind-blown sand penetration on the safety of the line. In-depth research on the impact of wind-blown sand penetration on the shear performance of the railway ballast is crucial for understanding potential problems in sandy railways and formulating effective maintenance strategies. This paper conducts a series of direct shear tests under various sand contents and load conditions using an independently developed automatic control loading direct shear test apparatus suitable for railway ballast. By accurately considering the interaction between sand and ballast particles, some direct shear numerical models of different sand-containing ballast boxes based on refined particle simulation are established based on the discrete element method (DEM) and particle scaling method, exploring the variation in shear strength, shear deformation, contact relationships, and rotational characteristics of railway sand-containing ballast from macroscopic and microscopic perspectives. The results show that with the increase in shear strain, the shear stress of the ballast with various sand contents increases first and then tends to stabilize, and the phenomenon of dilation occurs in all cases. When the normal load is constant, the shear strength and cohesion of the ballast show a trend of first decreasing and then increasing with the increase in sand content. The wind-blown sand penetration inhibits the rotational deformation during shearing, enhancing particle aggregation. With the increase in sand content, the contact coordination number, powerful force chain number, and total force chain number all increase continuously. However, the average contact force shows a trend of gradually decreasing and then increasing. This study provides theoretical support and experimental backing for the operation and maintenance of the ballast bed in sandy railways.</p>","PeriodicalId":524,"journal":{"name":"Computational Particle Mechanics","volume":"67 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-05-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141187915","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}