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. Authenticity and authentication in language learning
  2. Towards a Dynamic Interpretation of Subjective and Objective Values
  3. Using haar wavelets for fault detection in technical processes
  4. Multidimensional recurrence quantification analysis (MdRQA) for the analysis of multidimensional time-series
  5. Optimization Analysis for an Uncovered Wagon Transportation with an Interactive Animated Simulation-Based Platform for Multidisciplinary Learning
  6. Analysis and Implementation of a Resistance Temperature Estimator Based on Bi-Polynomial Least Squares Method and Discrete Kalman Filter
  7. A simple fuzzy controller for robot manipulators with bounded inputs
  8. Inversion of fuzzy neural networks for the reduction of noise in the control loop
  9. Transformer with Tree-order Encoding for Neural Program Generation
  10. A denoising procedure using wavelet packets for instantaneous detection of pantograph oscillations
  11. Recurrence Quantification Analysis of Processes and Products of Discourse
  12. Integrating Mobile Devices into AAL-Environments using Knowledge based Assistance Systems
  13. Using cross-recurrence quantification analysis to compute similarity measures for time series of unequal length with applications to sleep stage analysis
  14. FaST: A linear time stack trace alignment heuristic for crash report deduplication
  15. Automatic enumeration of all connected subgraphs.
  16. Supporting discourse in a synchronous learning environment
  17. Modelling the Complexity of Measurement Estimation Situations - A Theoretical Framework for the Estimation of Lengths
  18. How Much Tracking Is Necessary? - The Learning Curve in Bayesian User Journey Analysis
  19. Towards improved dispatching rules for complex shop floor scenarios - A genetic programming approach
  20. Expertise in research integration and implementation for tackling complex problems
  21. Identification of structure-biodegradability relationships for ionic liquids - clustering of a dataset based on structural similarity
  22. Using augmented video to test in-car user experiences of context analog HUDs
  23. Linux-based Embedded System for Wavelet Denoising and Monitoring of sEMG Signals using an Axiomatic Seminorm
  24. Top-down contingent attentional capture during feed-forward visual processing
  25. Microstructural development of as-cast AM50 during Constrained Friction Processing: grain refinement and influence of process parameters
  26. Distributed robust Gaussian Process regression
  27. Continuous 3D scanning mode using servomotors instead of stepping motors in dynamic laser triangulation
  28. A decoupled MPC using a geometric approach and feedforward action for motion control in robotino
  29. Situated multiplying in primary school
  30. Dynamically changing sequencing rules with reinforcement learning in a job shop system with stochastic influences
  31. Long-term memory predictors of adult language learning at the interface between syntactic form and meaning