A Python toolbox for the numerical solution of the Maxey-Riley equation

Research output: Journal contributionsConference article in journalResearchpeer-review

Authors

The Maxey-Riley equation (MRE) models the motion of a finite-sized, spherical particle in a fluid. It is a second-order integro-differential equation with a kernel with a singularity at initial time. Because solving the integral term is numerically challenging, it is often neglected despite its often non-negligible impact. Recently, Prasath et al. showed that the MRE can be rewritten as a time-dependent heat equation on a semi-infinite domain with a nonlinear, Robin-type boundary condition. This approach avoids the need to deal with the integral term. They also describe a numerical approach for solving the transformed MRE based on Fokas method. We provide a Python toolbox implementing their approach, verify it against some of their numerical examples and demonstrate its flexibility by computing the trajectory of a particle in a velocity field given by experimental data.
Original languageEnglish
Article numbere202200242
JournalProceedings in applied mathematics and mechanics
Volume22
Issue number1
Number of pages6
ISSN1617-7061
DOIs
Publication statusPublished - 01.03.2023
Event92nd Annual Meeting of the International Association of Applied Mathematics and Mechanics - GAMM 2022 - RWTH Aachen Universität, Aachen, Germany
Duration: 15.08.202219.08.2022
Conference number: 92
https://jahrestagung.gamm-ev.de/annual-meeting-2022/annual-meeting/

Bibliographical note

© 2023 The Authors. Proceedings in Applied Mathematics & Mechanicspublished by Wiley-VCH GmbH

DOI

Recently viewed

Publications

  1. Automatic enumeration of all connected subgraphs.
  2. The Use of Genetic Algorithm for PID Controller Auto-Tuning in ARM CORTEX M4 Platform
  3. Methodologies for Noise and Gross Error Detection using Univariate Signal-Based Approaches in Industrial Application
  4. Spatial mislocalization as a consequence of sequential coding of stimuli
  5. Comparing Two Voltage Observers in a Sensorsystem using Repetitive Control
  6. Binary Random Nets I
  7. Modeling Effective and Ineffective Knowledge Communication and Learning Discourses in CSCL with Hidden Markov Models
  8. Evolutionary generation of dispatching rule sets for complex dynamic scheduling problems
  9. Using complexity metrics with R-R intervals and BPM heart rate measures
  10. Algebraic combinatorics in mathematical chemistry. Methods and algorithms. I. Permutation groups and coherent (cellular) algebras.
  11. Authenticity and authentication in language learning
  12. Ant colony optimization algorithm and artificial immune system applied to a robot route
  13. Detection and mapping of water pollution variation in the Nile Delta using multivariate clustering and GIS techniques
  14. Knowledge Graph Question Answering Using Graph-Pattern Isomorphism
  15. Supervised clustering of streaming data for email batch detection
  16. Data-Generating Mechanisms Versus Constructively Defined Latent Variables in Multitrait–Multimethod Analysis:
  17. Multidimensional Cross-Recurrence Quantification Analysis (MdCRQA)–A Method for Quantifying Correlation between Multivariate Time-Series
  18. Modified dynamic programming approach for offline segmentation of long hydrometeorological time series
  19. Development of a Didactic Graphical Simulation Interface on MATLAB for Systems Control
  20. Graph Conditional Variational Models: Too Complex for Multiagent Trajectories?
  21. A geometric algorithm for the output functional controllability in general manipulation systems and mechanisms
  22. Random measurement and prediction errors limit the practical relevance of two velocity sensors to estimate the 1RM back squat
  23. Contributions of declarative and procedural memory to accuracy and automatization during second language practice
  24. Using learning protocols for knowledge acquisition and problem solving with individual and group incentives
  25. Analysis of Complexity Reduction in Kalman Filters Through Decoupling Control With Chattered Inputs in PMSM
  26. Towards a Dynamic Interpretation of Subjective and Objective Values
  27. Discourse Analyses in Chat-based CSCL with Learning Protocols
  28. Modeling precipitation kinetics for multi-phase and multi-component systems using particle size distributions via a moving grid technique
  29. Substructure, subgraph, and walk counts as measures of the complexity of graphs and molecules.
  30. Homogenization modeling of thin-layer-type microstructures
  31. A Quadrant Approach of Camera Calibration Method for Depth Estimation Using a Stereo Vision System
  32. Multidimensional recurrence quantification analysis (MdRQA) for the analysis of multidimensional time-series