{"title":"受约束粒子动力学","authors":"Cuong T. Nguyen, Suvranu De","doi":"10.1007/s40571-024-00814-y","DOIUrl":null,"url":null,"abstract":"<div><p>This paper presents a constrained particle dynamics (CPD) framework with explicit and implicit algorithms for simulating differential–algebraic equations of motion for systems of particles under constraints. Addressing limitations in existing techniques such as position-based dynamics (PBD), commonly used in computer graphics but prone to inaccuracies, the CPD approach utilizes Hamilton’s variational principle and Lagrange multipliers to ensure accurate constraint enforcement. The explicit CPD (xCPD) algorithm employs a central difference scheme, enhancing efficiency by advancing the system under external forces and applying a correction term for constraints. The implicit CPD (iCPD) algorithm uses the Trapezoidal rule, solving a saddle point problem that integrates dynamic and constraint equations, offering robustness for larger time steps. The effectiveness of the CPD algorithms is demonstrated through mathematical analysis and numerical comparisons of benchmark problems. Results indicate that CPD algorithms achieve higher accuracy and superior energy conservation properties compared to PBD, exhibiting second-order convergence rates; whereas, PBD shows only first-order convergence.</p></div>","PeriodicalId":524,"journal":{"name":"Computational Particle Mechanics","volume":"11 5","pages":"2307 - 2324"},"PeriodicalIF":2.8000,"publicationDate":"2024-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Constrained particle dynamics\",\"authors\":\"Cuong T. Nguyen, Suvranu De\",\"doi\":\"10.1007/s40571-024-00814-y\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>This paper presents a constrained particle dynamics (CPD) framework with explicit and implicit algorithms for simulating differential–algebraic equations of motion for systems of particles under constraints. Addressing limitations in existing techniques such as position-based dynamics (PBD), commonly used in computer graphics but prone to inaccuracies, the CPD approach utilizes Hamilton’s variational principle and Lagrange multipliers to ensure accurate constraint enforcement. The explicit CPD (xCPD) algorithm employs a central difference scheme, enhancing efficiency by advancing the system under external forces and applying a correction term for constraints. The implicit CPD (iCPD) algorithm uses the Trapezoidal rule, solving a saddle point problem that integrates dynamic and constraint equations, offering robustness for larger time steps. The effectiveness of the CPD algorithms is demonstrated through mathematical analysis and numerical comparisons of benchmark problems. Results indicate that CPD algorithms achieve higher accuracy and superior energy conservation properties compared to PBD, exhibiting second-order convergence rates; whereas, PBD shows only first-order convergence.</p></div>\",\"PeriodicalId\":524,\"journal\":{\"name\":\"Computational Particle Mechanics\",\"volume\":\"11 5\",\"pages\":\"2307 - 2324\"},\"PeriodicalIF\":2.8000,\"publicationDate\":\"2024-09-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computational Particle Mechanics\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://link.springer.com/article/10.1007/s40571-024-00814-y\",\"RegionNum\":3,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"MATHEMATICS, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computational Particle Mechanics","FirstCategoryId":"5","ListUrlMain":"https://link.springer.com/article/10.1007/s40571-024-00814-y","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"MATHEMATICS, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
This paper presents a constrained particle dynamics (CPD) framework with explicit and implicit algorithms for simulating differential–algebraic equations of motion for systems of particles under constraints. Addressing limitations in existing techniques such as position-based dynamics (PBD), commonly used in computer graphics but prone to inaccuracies, the CPD approach utilizes Hamilton’s variational principle and Lagrange multipliers to ensure accurate constraint enforcement. The explicit CPD (xCPD) algorithm employs a central difference scheme, enhancing efficiency by advancing the system under external forces and applying a correction term for constraints. The implicit CPD (iCPD) algorithm uses the Trapezoidal rule, solving a saddle point problem that integrates dynamic and constraint equations, offering robustness for larger time steps. The effectiveness of the CPD algorithms is demonstrated through mathematical analysis and numerical comparisons of benchmark problems. Results indicate that CPD algorithms achieve higher accuracy and superior energy conservation properties compared to PBD, exhibiting second-order convergence rates; whereas, PBD shows only first-order convergence.
期刊介绍:
GENERAL OBJECTIVES: Computational Particle Mechanics (CPM) is a quarterly journal with the goal of publishing full-length original articles addressing the modeling and simulation of systems involving particles and particle methods. The goal is to enhance communication among researchers in the applied sciences who use "particles'''' in one form or another in their research.
SPECIFIC OBJECTIVES: Particle-based materials and numerical methods have become wide-spread in the natural and applied sciences, engineering, biology. The term "particle methods/mechanics'''' has now come to imply several different things to researchers in the 21st century, including:
(a) Particles as a physical unit in granular media, particulate flows, plasmas, swarms, etc.,
(b) Particles representing material phases in continua at the meso-, micro-and nano-scale and
(c) Particles as a discretization unit in continua and discontinua in numerical methods such as
Discrete Element Methods (DEM), Particle Finite Element Methods (PFEM), Molecular Dynamics (MD), and Smoothed Particle Hydrodynamics (SPH), to name a few.