A Deterministic-Stochastic Hybrid Integrator for Random Ordinary Differential Equations with Aerospace Applications
Abstract
:1. Introduction
- (1)
- a deterministic state, whose dynamics are described by an ordinary differential equation (ODE), that is perturbed by
- (2)
- a stochastic state, whose dynamics are described by a stochastic differential equation, which in turn does not depend on the deterministic part.
2. The General Deterministic-Stochastic Hybrid Integrator
- (1)
- the stochastic dynamics are propagated forward from to using Equation (3) with a time step to obtain ;
- (2)
- the error is estimated. If it exceeds a prescribed tolerance, is reduced, exploiting an appropriate adaptive time-stepping algorithm and the procedure is restarted from Step (1);
- (3)
- the stochastic state is interpolated on the time grid , identified from the ordinary Runge–Kutta scheme, to obtain ;
- (4)
- the deterministic state is propagated forward from to using Equation (5) to obtain ;
- (5)
- the error is estimated. If it exceeds a prescribed tolerance, h is reduced, exploiting an appropriate adaptive time-stepping algorithm and the procedure is restarted from Step (3).
- (1)
- (2)
- the SRK adaptive time-stepping algorithm,
- (3)
- the interpolation method, projecting the noise into the ordinary differential equation scheme,
- (4)
- the RK scheme from Equation (5), and
- (5)
- the RK time-stepping algorithm, associated to the deterministic step.
3. Euler–Maruyama–Runge–Kutta Scheme
- (1)
- a simple stochastic dynamics, e.g., linear stochastic processes, and
- (2)
- desired stringent tolerances, that enable accurate retracing of the real-world system.
Modified Rejection Sampling with Memory
- (1)
- At a general time 0, the stacks and are not empty and contain future (i.e., after the time span h) and re-popped information (i.e., within the time span h), respectively. Note that even if could be empty, contains at least the values of the process at time 0;
- (2)
- The Brownian motion is interpolated in the time instants required by the ordinary RK algorithm (red dots in the figure) by exploiting the Brownian bridge and inserted into . Equation (2b) is integrated using Equation (9) and the information contained in . Later, Equation (2a) is solved by Equation (5).
- (3)
- In order to discern if the performed step should be accepted of rejected, the acceptable error is computed by
- (3a)
- If , the step is accepted:is emptied. The information from within the new step length is later moved onto . Additionally, the element associated with the end of the new step should be added on top of by interpolating its last element with the first element of .
- (3b)
- If , the step is rejected:The information from within the new step length is moved onto , and the element associated with the end of the new step is added on top of by interpolating its last element with the first element of .
After that, this cycle is repeated until the final time is reached.
4. Results
4.1. Mass-Spring System
Algorithm 1: Euler-Maruyama-Runge–Kutta scheme. |
4.2. Restricted Two-Body Problem
5. Conclusions
Funding
Data Availability Statement
Conflicts of Interest
References
- Kloeden, P.E.; Platen, E. Numerical Solution of Stochastic Differential Equations; Springer: Berlin/Heidelberg, Germany, 1992. [Google Scholar] [CrossRef]
- Milstein, G.N.; Tretyakov, M.V. Stochastic Numerics for Mathematical Physics; Springer: Berlin/Heidelberg, Germany, 2004. [Google Scholar] [CrossRef]
- Burrage, K.; Burrage, P. General order conditions for stochastic Runge-Kutta methods for both commuting and non-commuting stochastic ordinary differential equation systems. Appl. Numer. Math. 1998, 28, 161–177. [Google Scholar] [CrossRef]
- Komori, Y. Weak second-order stochastic Runge–Kutta methods for non-commutative stochastic differential equations. J. Comput. Appl. Math. 2007, 206, 158–173. [Google Scholar] [CrossRef]
- Komori, Y. Weak order stochastic Runge–Kutta methods for commutative stochastic differential equations. J. Comput. Appl. Math. 2007, 203, 57–79. [Google Scholar] [CrossRef]
- Rößler, A. Second order Runge–Kutta methods for Itô stochastic differential equations. SIAM J. Numer. Anal. 2009, 47, 1713–1738. [Google Scholar] [CrossRef]
- Newton, N.J. Asymptotically efficient Runge–Kutta methods for a class of Itô and Stratonovich equations. SIAM J. Appl. Math. 1991, 51, 542–567. [Google Scholar] [CrossRef]
- Rößler, A. Runge–Kutta methods for the strong approximation of solutions of stochastic differential equations. SIAM J. Numer. Anal. 2010, 48, 922–952. [Google Scholar] [CrossRef]
- Burrage, K.; Burrage, P.M. High strong order explicit Runge-Kutta methods for stochastic ordinary differential equations. Appl. Numer. Math. 1996, 22, 81–101. [Google Scholar] [CrossRef]
- Mukam, J.D.; Tambue, A. Strong convergence of a stochastic Rosenbrock-type scheme for the finite element discretization of semilinear SPDEs driven by multiplicative and additive noise. Stoch. Process. Their Appl. 2020, 130, 4968–5005. [Google Scholar] [CrossRef]
- Rackauckas, C.; Nie, Q. Adaptive methods for stochastic differential equations via natural embeddings and rejection sampling with memory. Discret. Contin. Dyn. Systems. Ser. B 2017, 22, 2731. [Google Scholar] [CrossRef] [PubMed]
- Tripura, T.; Gogoi, A.; Hazra, B. An Itô–Taylor weak 3.0 method for stochastic dynamics of nonlinear systems. Appl. Math. Model. 2020, 86, 115–141. [Google Scholar] [CrossRef]
- Wiktorsson, M. Joint characteristic function and simultaneous simulation of iterated Itô integrals for multiple independent Brownian motions. Ann. Appl. Probab. 2001, 11, 470–487. [Google Scholar] [CrossRef]
- Rybakov, K. Spectral representations of iterated stochastic integrals and their application for modeling nonlinear stochastic dynamics. Mathematics 2023, 11, 4047. [Google Scholar] [CrossRef]
- Cunha, A., Jr.; Sampaio, R. Uncertainty propagation in the dynamics of a nonlinear random bar. In Proceedings of the XV International Symposium on Dynamic Problems of Mechanics (Diname 2013), Buzios, Brazil, 17–22 February 2013. [Google Scholar]
- Bailey, N.; Hibberd, S.; Power, H.; Tretyakov, M. Effect of uncertainty in external forcing on a fluid lubricated bearing. In Proceedings of the International Conference on Rotor Dynamics; Springer: Cham, Switzerland, 2018; pp. 443–459. [Google Scholar]
- Luo, Y.Z.; Yang, Z. A review of uncertainty propagation in orbital mechanics. Prog. Aerosp. Sci. 2017, 89, 23–39. [Google Scholar] [CrossRef]
- Maybeck, P.S. Stochastic Models, Estimation, and Control; Academic Press: New York, NY, USA, 1982; Volume 3, pp. 180–185. [Google Scholar]
- Deserno, M. How to Generate Exponentially Correlated Gaussian Random Numbers; Department of Chemistry and Biochemistry, UCLA: Los Angeles, CA, USA, 2002. [Google Scholar]
- Han, X.; Kloeden, P.E. Random Ordinary Differential Equations; Springer: Singapore, 2017. [Google Scholar] [CrossRef]
- Grüne, L.; Kloeden, P.E. Higher order numerical schemes for affinely controlled nonlinear systems. Numer. Math. 2001, 89, 669–690. [Google Scholar] [CrossRef]
- Carbonell, F.; Jimenez, J.; Biscay, R.; De La Cruz, H. The local linearization method for numerical integration of random differential equations. BIT Numer. Math. 2005, 45, 1–14. [Google Scholar] [CrossRef]
- Jentzen, A.; Kloeden, P.E. Pathwise Taylor schemes for random ordinary differential equations. BIT Numer. Math. 2009, 49, 113–140. [Google Scholar] [CrossRef]
- Dormand, J.R.; Prince, P.J. A family of embedded Runge-Kutta formulae. J. Comput. Appl. Math. 1980, 6, 19–26. [Google Scholar] [CrossRef]
- Verner, J.H. Numerically optimal Runge-Kutta pairs with interpolants. Numer. Algorithms 2010, 53, 383–396. [Google Scholar] [CrossRef]
- Oksendal, B. Stochastic Differential Equations: An Introduction with Applications; Springer Science & Business Media: Heidelberg, Germany, 2013. [Google Scholar] [CrossRef]
- Rackauckas, C.; Nie, Q. DifferentialEquations.jl—Performant and Feature-Rich Ecosystem for Solving Differential Equations in Julia. J. Open Res. Softw. 2017, 5, 15. [Google Scholar] [CrossRef]
- Massey Jr, F.J. The Kolmogorov-Smirnov test for Goodness of Fit. J. Am. Stat. Assoc. 1951, 46, 68–78. [Google Scholar] [CrossRef]
- Schutz, B.; Tapley, B.; Born, G.H. Statistical Orbit Determination; Elsevier: Oxford, UK, 2004; Chapter 5. [Google Scholar] [CrossRef]
Parameter | Symbol | Value |
---|---|---|
Mass | m | 1 kg |
Spring elastic constant | k | 1 N/m |
Noise correlation time | 1 s | |
Noise standard deviation | m/ |
Parameter | Symbol | Value |
---|---|---|
Sun gravitational parameter | k/ | |
Noise correlation time | 1 d | |
Noise standard deviation | km/ |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Giordano, C. A Deterministic-Stochastic Hybrid Integrator for Random Ordinary Differential Equations with Aerospace Applications. Aerospace 2025, 12, 397. https://doi.org/10.3390/aerospace12050397
Giordano C. A Deterministic-Stochastic Hybrid Integrator for Random Ordinary Differential Equations with Aerospace Applications. Aerospace. 2025; 12(5):397. https://doi.org/10.3390/aerospace12050397
Chicago/Turabian StyleGiordano, Carmine. 2025. "A Deterministic-Stochastic Hybrid Integrator for Random Ordinary Differential Equations with Aerospace Applications" Aerospace 12, no. 5: 397. https://doi.org/10.3390/aerospace12050397
APA StyleGiordano, C. (2025). A Deterministic-Stochastic Hybrid Integrator for Random Ordinary Differential Equations with Aerospace Applications. Aerospace, 12(5), 397. https://doi.org/10.3390/aerospace12050397