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. A coding scheme to analyse global text processing in computer supported collaborative learning: What eye movements can tell us
  2. Methodologies for Noise and Gross Error Detection using Univariate Signal-Based Approaches in Industrial Application
  3. A genetic algorithm for a self-learning parameterization of an aerodynamic part feeding system for high-speed assembly
  4. Using Natural Language Processing Techniques to Tackle the Construct Identity Problem in Information Systems Research
  5. Modeling Effective and Ineffective Knowledge Communication and Learning Discourses in CSCL with Hidden Markov Models
  6. Ant colony optimization algorithm and artificial immune system applied to a robot route
  7. Development of a Didactic Graphical Simulation Interface on MATLAB for Systems Control
  8. Knowledge Graph Question Answering Using Graph-Pattern Isomorphism
  9. Graph Conditional Variational Models: Too Complex for Multiagent Trajectories?
  10. Proceedings of the SeMantic Answer Type and Relation Prediction Task at ISWC 2021 Semantic Web Challenge (SMART2021)
  11. Analysis of priority rule-based scheduling in dual-resource-constrained shop-floor scenarios
  12. Using protochirons for three-dimensional coding of certain chemical structures.
  13. Essentializing the binary self
  14. Using haar wavelets for fault detection in technical processes
  15. Using mixture distribution models to test the construct validity of the Physical Self-Description Questionnaire
  16. Adaptive and Dynamic Feedback Loops between Production System and Production Network based on the Asset Administration Shell
  17. A sufficient asymptotic stability condition in generalised model predictive control to avoid input saturation
  18. Predicting the Difficulty of Exercise Items for Dynamic Difficulty Adaptation in Adaptive Language Tutoring
  19. The Scalable Question Answering Over Linked Data (SQA) Challenge 2018
  20. The learning net - an interactive representation of shared knowledge
  21. Optimal regulation for dynamic hybrid systems based on dynamic programming in the case of an intelligent vehicle drive assistant
  22. Expertise in research integration and implementation for tackling complex problems
  23. An MPC for an Aggregate Actuator with a Self-Tuning Feedforward Control
  24. Making an Impression Through Openness
  25. Building a process layer for business applications using the blackboard pattern
  26. Emergency detection based on probabilistic modeling in AAL environments
  27. Global text processing in CSCL with learning protocols
  28. Unity and diversity in the law of state responsibility
  29. N3 - A collection of datasets for named entity recognition and disambiguation in the NLP interchange format
  30. Multi-Parallel Sending Coils for Movable Receivers in Inductive Charging Systems
  31. Anomaly detection in formed sheet metals using convolutional autoencoders
  32. Control of a Sun Tracking Robot Based on Adaptive Sliding Mode Control with Kalman Filtering and Model Predictive Control
  33. Anatomy of Haar Wavelet Filter and Its Implementation for Signal Processing
  34. Introducing a multivariate model for predicting driving performance
  35. Reading and Calculating in Word Problem Solving