Abstract
Stochastic averaging, as an effective technique for dimension reduction, is of great significance in stochastic dynamics and control. However, its practical applications in industrial and engineering fields are severely hindered by its dependence on governing equations and the complexity of mathematical operations. Herein, a data-driven method, named data-driven stochastic averaging, is developed to automatically discover the low-dimensional stochastic differential equations using only the random state data captured from the original high-dimensional dynamical systems. This method includes two successive steps, that is, extracting all slowly varying processes hidden in fast-varying state data and identifying drift and diffusion coefficients by their mathematical definitions. It automates dimension reduction and is especially suitable for cases with unavailable governing equations and excitation data. Its application, efficacy, and comparison with theory-based stochastic averaging are illustrated through several examples, numerical or experimental, with pure Gaussian white noise excitation or combined excitations.