Next Article in Journal
Optimization Analysis of a Multi-Server Queueing System with Two-Phase Heterogeneous Services and Synchronous Working Vacation Interruptions
Previous Article in Journal
Fourier Spectral Method for Nonlinear Time-Fractional Sine-Gordon Equations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Efficient Time-Domain Dimension Reduction Methods for Simulating Stationary Stochastic Processes

1
School of Mathematics and Physics, China University of Geosciences, 388 Lumo Road, Wuhan 430074, China
2
School of Civil Engineering and Architecture, Wuhan Institute of Technology, 693 Xiongchu Avenue, Wuhan 430074, China
3
Key Laboratory of Building Collapse Mechanism and Disaster Prevention, China Earthquake Administration, University of Emergency Management, Sanhe 065201, China
*
Authors to whom correspondence should be addressed.
Mathematics 2026, 14(5), 875; https://doi.org/10.3390/math14050875
Submission received: 26 January 2026 / Revised: 1 March 2026 / Accepted: 2 March 2026 / Published: 5 March 2026

Abstract

The high-dimensional stochastic space caused by a large number of random variables remains a significant challenge hindering the practical application of stochastic process simulation in engineering. Although various dimension reduction techniques have been developed, their direct integration into time-domain simulation frameworks remains limited. To address this issue, this paper proposes two efficient time-domain dimension reduction methods for simulating stationary stochastic processes. The methods reduce the number of input random variables required for simulation to a single variable, while the randomness of the output stochastic process remains unchanged. The proposed methods are theoretically motivated by spectral decomposition of processes using two distinct strategies and explicitly incorporate the decay characteristics of the impulse response function associated with the stochastic process. Based on this, the random orthogonal functions can be naturally introduced to simulate the stationary stochastic process, which effectively resolves the high-dimensional random variables encountered in conventional time-domain simulations. Furthermore, the incorporation of a number-theoretic method enables uncertainty quantification of stochastic process samples. Numerical simulations demonstrate that the proposed methods reduce the random variable dimension from 2400 to 1 (99.95% reduction). Relative error of the simulated power spectral density remains below 2%, while computational time is reduced by approximately 4% compared with the conventional time-domain methods. These results demonstrate the effectiveness and practical applicability of the proposed approach in engineering stochastic process simulation.

1. Introduction

Strong winds, sea waves and other catastrophic effects, characterized by significant stochastic dynamic properties, can cause massive destruction to civil engineering structures within a short period of time, resulting in substantial casualties and economic losses [1,2,3,4]. Therefore, ensuring the serviceability and safety performance of engineering structures subjected to severe random dynamic excitations requires reliable modeling and simulation of the underlying stochastic processes. In practice, modeling and simulation of stochastic processes are commonly carried out using two main classes of approaches, namely frequency domain methods and time-domain methods [5]. Among these approaches, time-domain simulation methods are often considered attractive due to their direct generation of time histories and their convenient integration with time-domain solvers for stochastic dynamic response and reliability analysis [6,7,8]. They have therefore been widely adopted in the modeling and simulation of various stochastic hazard scenarios [9,10].
The time-domain approach based on digital filtering [11] can be traced back to Yule’s [12] seminal work on autoregressive (AR) modeling of sunspot records. Walker [13] later introduced the moving-average (MA) model to characterize large-scale atmospheric variability. Wold [14] subsequently synthesized the AR and MA formulations into the ARMA model for the representation of stationary stochastic processes, establishing a unified time-domain framework for stationary stochastic processes. These ARMA-type models established a conventional time-domain modeling framework for stochastic processes and have been widely used in practical simulations of random phenomena. In the field of civil engineering [15], this time-domain modeling framework has been extensively employed in the modeling and simulation of stochastic excitations associated with large-span spatial structures [16,17], offshore structures [18] and marine engineering [19], as well as earthquake engineering [20,21], covering various engineering scenarios. Here, the discussion is restricted to the time-domain approach based on digital filtering rather than the general history of stochastic simulation methods.
Despite the widespread use of the conventional time-domain modeling framework in stochastic engineering applications, certain inherent limitations remain [6,11]. First, the conventional time-domain modeling framework is typically based on empirical parametric modeling. Specifically, the determination of model parameters in conventional time-domain models often relies on heuristic criteria or statistical information criteria [11,22], such as AIC or BIC, which may not necessarily reflect the underlying physical characteristics of a specific stochastic process and may result in additional modeling uncertainty. Second, to simulate a stochastic process with a prescribed power spectral density (PSD) function, conventional time-domain methods, such as MA and ARMA models, typically require a large number of independent random variables as driving inputs [5,10]. This requirement inevitably leads to a high-dimensional representation, resulting in the well-known dimension dilemma [23,24]. As the stochastic dimension increases, the generation of sufficiently representative samples for uncertainty quantification becomes increasingly difficult and computationally expensive [25]. Consequently, conventional time-domain simulation methods face significant challenges when applied to modern uncertainty quantification frameworks, such as the widely accepted Probability Density Evolution Method (PDEM) [26], particularly for system-level reliability analysis of complex civil engineering structures aimed at ensuring structural safety under stochastic hazard loading.
To address the first issue, instead of relying on empirical parametric time-domain modeling, i.e., the conventional time-domain modeling framework, the present study follows a different theoretical route. Time-domain formulation is constructed based on the spectral representation of stationary stochastic processes, thereby providing a physically interpretable determination of model parameters through the impulse response function rather than empirical selection criteria. Based on this idea, two time-domain simulation strategies are developed. Specifically, the first strategy extends the previously developed non-stationary strategy [6] to stationary stochastic processes. The second strategy is newly proposed to improve computational efficiency.
To address high-dimensional challenges, i.e., the second issue associated with stochastic process simulation, various dimension reduction techniques have been developed in the literature. Chen et al. [27,28] propose stochastic harmonic function (SHF) methods based on spectral representation, in which a stochastic process is simulated using only a few randomly parameterized harmonic components, thereby significantly reducing the number of driving random variables required in the simulation. In a related study, Liu et al. [29,30] propose a random orthogonal function representation for stochastic processes, which further achieves dimension reduction within the spectral representation framework by enforcing orthogonality constraints among the random variables. These frequency domain-based approaches have been proven effective in alleviating the dimensionality issue inherent in spectral representation methods. However, existing dimension reduction research primarily focuses on frequency-domain simulation of stochastic processes and has reached a relatively mature stage [2], whereas comparable dimension reduction strategies for widely used time-domain simulation methods remain comparatively less explored. In particular, systematic resolution of the high-dimensional random variable issue in time-domain simulation methods has not been fully established.
Motivated by the current state of research, this study further extends Liu’s [2,29] orthogonal-function-based dimension reduction concept, originally developed for frequency domain stochastic process simulation, and adapts it to the proposed two time-domain simulation strategies. As a result, two time-domain dimension reduction methods are proposed, in which the stochastic process can be driven by only a single elementary random variable while preserving the prescribed PSD function. The first time-domain dimension reduction method was previously developed for the simulation of non-stationary seismic processes [6]. In the present study, the previously developed formulation of the first method is specialized to the stationary case by replacing the time-varying impulse response function with a time-invariant impulse response function, thereby enabling simulation of stationary stochastic processes. The second time-domain dimension reduction method is newly developed by integrating the proposed second strategy with the dimension reduction mechanism, resulting in a new time-domain dimension reduction simulation framework for stationary stochastic processes. In general, the two methods effectively mitigate the high-dimensional random-variable issue faced by conventional time-domain modeling frameworks.
The remainder of this paper is organized as follows. Section 2 formulates the two time-domain simulation methods. Section 3 presents the dimension reduction techniques based on random orthogonal functions. Section 4 provides numerical examples and comparative analyses to demonstrate the accuracy and efficiency of the proposed methods. Section 5 concludes the study.

2. Random Orthogonal Variable Representation of Stationary Processes in Time-Domain

2.1. Time-Domain Representation via Spectral Decomposition

According to the spectral decomposition theory for stochastic processes, a zero-mean real-valued stationary process X t can be expressed in the following Fourier–Stieltjes integral form [31]:
X t = e i ω t d Z ( ω ) = e i ω t H ( ω ) d U ( ω )
where i denotes the imaginary unit, i.e., i 2 = 1 . ω denotes the angular frequency. Z ( ω ) and U ( ω ) denote processes with orthogonal increments, whose increments d Z ( ω ) and d U ( ω ) satisfy the following conditions [2]:
E d Z ( ω ) = 0 ,     E d U ( ω ) = 0
E d Z ( ω ) = E d Z ( ω ) ,     E d U ( ω ) = E d U ( ω )
E d Z ( ω ) d Z ( ω ) = S ( ω ) δ ω ω d ω
E d U ( ω ) d U ( ω ) = δ ω ω d ω
where E denotes the mathematical expectation; superscript “ ” denotes the complex conjugate. δ ω ω denotes the Kronecker delta, i.e., δ ω ω = 1 for ω = ω and δ ω ω = 0 for ω ω . S ( ω ) denotes the PSD function of the stationary stochastic process X t , satisfying S ( ω ) = S ( ω ) .
Notably, H ( ω ) is a deterministic, complex-valued function satisfying the following condition [6,10]:
S ( ω ) = H ( ω ) 2
Therefore, function h ( t ) can be defined as the inverse Fourier transform of H ( ω ) , as follows [5,10]:
h ( t ) = 1 2 π H ( ω ) e i ω t d ω
Then, by considering Equation (4), Equation (1) can be rewritten in time-domain form as follows [10]:
X t = h t τ w ( τ ) d τ
where w ( τ ) denotes the white noise process with unit variance. It satisfies the following conditions [6]:
E w ( τ ) = 0 ,     E w ( τ ) w ( τ ) = 2 π δ ( τ τ )
where δ ( τ τ ) denotes the Dirac delta function.
Subsequently, under the assumptions that X t = 0 for t < 0 , and h t τ = 0 for t < τ , Equation (6) can thus be rewritten as follows [10,32]:
X t = 0 t h ( t τ ) w ( τ ) d τ
Therefore, Equation (7) represents the time-domain formulation of the stationary process obtained via spectral decomposition given in Equation (1).

2.2. Discrete Time-Domain Representation for Strategy I

For particular numerical simulation, the continuous time-domain representation of stationary processes, i.e., Equation (7), must be discretized for simulation. In this regard, Equation (7) can be further rewritten as follows [5]:
X t = i = 1 p ( i 1 ) Δ t i Δ t h ( t τ ) w ( τ ) d τ ,   p = t / Δ t
where Δ t denotes the simulation time interval; operator “ ” denotes the floor-function operator; p denotes the simulation time step at fixed time t.
As a matter of fact, the typical simulation time interval Δ t used in engineering is small. Therefore, the impulse response function h ( t τ ) for τ [ ( i 1 ) Δ t ,   i Δ t ] within this small interval can be regarded as a constant, i.e., h ( t τ ) = h ( t i Δ t ) for τ [ ( i 1 ) Δ t ,   i Δ t ] . Then, Equation (8) can be written as follows [6,10]:
X t = i = 1 p h ( t i Δ t ) ( i 1 ) Δ t i Δ t w ( τ ) d τ ,   p = t / Δ t
In the small interval, the integral over the interval can be regard as a variable, i.e., V i = ( i 1 ) Δ t i Δ t w ( τ ) d τ . It is easy to be proved [6]:
E V i = ( i 1 ) Δ t i Δ t E w ( τ ) d τ = 0
E V i V j = E ( i 1 ) Δ t i Δ w ( τ ) d τ ( j 1 ) Δ t j Δ w ( τ ) d τ                                   = ( i 1 ) Δ t i Δ ( j 1 ) Δ t j Δ E w ( τ ) w ( τ ) d τ d τ                                   = 2 π ( i 1 ) Δ t i Δ ( j 1 ) Δ t j Δ δ ( τ τ ) d τ d τ                                   = 2 π Δ t δ i j
Then, the time-domain representation of the process, i.e., Equation (9), can be further expressed in a form with random orthogonal variables:
X t = i = 1 p h ( t i Δ t ) V i ,   p = t / Δ t
For simulating a process with the number of time steps N, Equation (11) can be particularly written in a matrix form:
X t = X Δ t X 2 Δ t X N Δ t = h ( 0 ) h ( Δ t ) h ( 0 ) h ( N 1 ) Δ t h ( N 2 ) Δ t h ( 0 ) V 1 V 2 V N
As shown in Equations (11) and (12), a process can be represented as a weighted sum of a series of random orthogonal variables. This is the time-domain simulation strategy based on random orthogonal variables.

2.3. Discrete Time-Domain Representation for Strategy II

In the above section, we developed a time-domain simulation strategy, which is explicitly derived from the discretized filtering white noise model. Therefore, the simulation strategy directly reflects the impulse response function h ( t τ ) information in the time domain. However, for many physical processes, such as wind velocity processes, the function h ( t τ ) rapidly decays as τ decreases at a fixed time t. Therefore, the h ( t τ ) values at τ far from time t are sufficiently small to be neglected. As a result, to improve computational efficiency, an alternative time-domain simulation strategy can be proposed by preserving the relatively large values of h ( t τ ) . Specifically, Equation (7) can be split according to τ , and the terms associated with small values of τ can be neglected as follows:
X t = 0 t ( q + 1 ) Δ t h ( t τ ) w ( τ ) d τ + t ( q + 1 ) Δ t t h ( t τ ) w ( τ ) d τ                       t ( q + 1 ) Δ t t h ( t τ ) w ( τ ) d τ
where q denotes the number of retained time steps after splitting.
Similar to the above-mentioned simulation strategy, Equation (13) is discretized, yielding:
X t = j = 0 q t ( j + 1 ) Δ t t j Δ t h ( t τ ) w ( τ ) d τ   = j = 0 q h ( i Δ t ) t ( j + 1 ) Δ t t j Δ t w ( τ ) d τ
In this case, the integral over τ t j Δ t ,   t ( j + 1 ) Δ t can also be regarded as a variable, i.e., R j = t ( j + 1 ) Δ t t j Δ t w ( τ ) d τ . It readily satisfies the following conditions as well [29]:
E [ R j ] = 0 ,   E R j R i = δ j i
Therefore, Equation (14) can be further rewritten as follows:
X t = j = 0 q h ( j Δ t ) R j
For simulating a process with the number of time steps N, Equation (16) can be particularly written in following matrix form:
X t = X Δ t X 2 Δ t X N Δ t = R 1 R 0 R 1 q R 2 R 1 R 2 q R N R N 1 R N q h ( 0 ) h ( Δ t ) h ( q Δ t )
Equations (16) and (17) are formulations of the alternative time-domain simulation strategy based on random orthogonal variables.
So far, the random orthogonal variable representation of stationary processes has been established, and two corresponding time-domain simulation strategies have been developed. The first strategy directly follows the discretized filtering white noise model, while the alternative strategy improves computational efficiency by exploiting the decay property of the impulse response function. These formulations provide a flexible and efficient foundation for numerical simulation in engineering. However, both simulation strategies involve a large number of random variables in the implementation of the stochastic simulation procedure. In conventional time-domain simulation methods, these numerous random variables are treated as mutually independent, and Monte Carlo techniques are therefore employed for sampling. In practice, however, pseudo-random number-based methods encounter significant difficulties when dealing with high-dimensional problems [33]. This limitation motivates the development of dimension reduction methods that can represent stochastic processes with a few random variables while preserving essential statistical characteristics [6,29]. These concepts will be introduced in detail in the next section.

3. Proposed Dimension Reduction Methods

3.1. Random Function Representation of Orthogonal Random Variables

The random orthogonal variable sets V i and R j involved in the above-mentioned two simulation strategies can be represented by random orthogonal function driven by a single elementary random variable. Such random function representation methods for dimension reduction have been successfully used in frequency domain simulations of stationary and non-stationary processes to address the high-dimensional random variables problem. As a result, the sets can be represented as follows [34]:
V i = h i ( Θ ) ,   R j = g j ( Θ )
where h i ( ) and g i ( ) denote the random orthogonal functions. Θ denotes the elementary random variable with probability density function (PDF) p Θ ( θ ) .
The random orthogonal functions in Equation (18) can take various forms. Therefore, the primary task is to identify appropriate random functions that satisfy the orthogonality conditions defined in Equations (10) and (15). This procedure can be carried out in two steps. The first step is to define sets of random functions as follows [29,35]:
Strategy I:
V ¯ r = 2 cos r × Θ + α ,   r = 1 , 2 , , N
where Θ is the elementary random variable uniformly distributed over the interval 0 ,   2 π . α is a deterministic value in [ 0 ,   2 π ] and valued by π / 4 .
Strategy II:
R ¯ s = 2 cos s × Θ + α ,   s = 1 , 2 , , N + q
It is readily evident that the defined functions are mutually orthogonal. As an example, the proofs of Equation (19) are given as follows [36]:
E V ¯ r = 0 2 π 2 cos r × θ + π / 4 × 1 2 π d θ = 0
E V ¯ r V ¯ s = 0 2 π 2 cos r × θ + π / 4 × 2 cos s × θ + π / 4 × 1 2 π d θ = δ r s
The second step is to complete a determined mapping between defined random function sets and orthogonal random variables required in two simulation strategies, i.e., V ¯ r V i and R ¯ s R j . This determined mapping relationship can be achieved by the MATLAB R2023b tool box functions rand(‘state’,0) and randperm ( ) . To be specific, the following MATLAB programming languages are used [35].
Strategy I:
V = zeros ( N , 1 ) ;   rand   ( state , 0 ) ;   t e m p = randperm ( N ) ;
for   l = 1 : N ;   V ( l ) = V ¯ t e m p ( l ) ;   end
Strategy II:
R = zeros ( N + q , 1 ) ;   rand ( state , 0 ) ;   t e m p = randperm     ( N + q ) ;
for   l = 1 : N + q ;   R ( l ) = R ¯ t e m p ( l ) ;   end
It should be noted that the determined mapping between the defined random function sets and the required orthogonal random variables is not unique. Many possible random seeds, i.e., different values of the ‘state’ parameter, can be selected in the pseudo-random number generator [5]; however, only one representative choice is illustrated in this article.
By the above procedure, Equations (11) and (16) can be driven by a single random variable, i.e., the dimension of the required random variables is reduced to one. On this basis, the well-defined assigned probability of the representative point can be obtained using various sampling techniques in one-dimensional space; such as number-theory methods [37].

3.2. Point-Selection Method

A representative sample function set generated by proposed dimension reduction methods can be interpreted from a probabilistic perspective. The procedure essentially divides the probability space of the single variable that drives the time-domain simulation formulation. Accordingly, the assigned probability of each sample function is the probability corresponding to the associated representative point. The uniformly distributed representative points can be obtained as follows [37]:
θ k = ( k 0.6 ) × 2 π n sel
where θ k denotes the k-th representative point. 0.6 denotes a fixed center shift to avoid boundary clustering. n sel denotes the total number of selected representative points; further details can be found in Refs. [29,38].
The point-selection method, as shown in Equation (22), ensures that the representative points have well-defined assigned probabilities, i.e., p θ k = 1 / n sel ( k = 1 , 2 , , n sel ) , and provides a uniform coverage of the whole one-dimensional probability space, i.e., k = 1 n sel p θ k = 1 . Therefore, the sample function corresponding to the representative points possesses the identical probability, i.e., p X k ( t ) = 1 / n sel , and the set constructed from the generated sample functions forms a complete probability set.

3.3. Implementation Procedure

The implementation procedure for generating the representative sample functions using the proposed time-domain dimension reduction methods is illustrated in Figure 1. The implementation procedure mainly involves five steps for both strategies I and II. The first step is identical for the two strategies, while differences arise from the second step onward. Specifically, the first step is to select an appropriate PSD function for the target stochastic process, from which the corresponding function H ( ω ) is obtained. Second, the two strategies differ due to the distinct discretization treatments of Equation (7), and therefore require different forms in the simulation. In particular, strategy I employs the impulse response function h ( t i Δ t ) , whereas strategy II uses the function h ( j Δ t ) . Third, according to Equation (22), a set of representative points of the single elementary random variable is selected for the two proposed methods. Since both strategies involve only one elementary random variable, the same selection scheme is adopted for the representative points. Fourth, to complete the mapping from the single elementary random variable to random functions, the random orthogonal variables required in Equations (11) and (16) can be represented by random functions through Equation (18), i.e., V ¯ r V i and R ¯ s R j . Finally, the random functions generated in the above step are substituted into simulation formulations, i.e., Equations (11) and (16), to generate the sample functions with well-defined assigned probabilities and to form a complete probabilistic set. Although the two strategies differ in formulation and implementation, their underlying principle is identical, i.e., the stochastic process is represented through a set of random functions with associated coefficients.
In this section, time-domain dimension reduction concepts are clearly defined by the above statements. It is worth noting that the proposed methods possess a few distinct features compared with conventional time-domain simulation methods and frequency domain dimension reduction methods. First, simulation strategies are derived from spectral decomposition formulation of the process. Therefore, the random variables required in the two strategies, i.e., in Equations (11) and (16), are mutually orthogonal, which is different from the widely accepted fact that random variables in conventional time-domain methods are mutually independent. In fact, the orthogonal constraint of variables in the proposed method is a sufficient condition for dimension reduction. Moreover, strategy II for the first time considers the physical characteristic of process, i.e., the rapidly decaying property of the impulse response function, which can greatly reduce the computational cost. In addition, the study is a successful expansion of dimension reduction concepts proposed by Liu et al. [2] from the frequency domain to the time domain. In practical engineering applications, the proposed methods make it possible to combine probabilistic methods, such as PDEM, to perform meticulous stochastic dynamic response analyses and reliability assessments of complex engineering structures.

4. Numerical Example

To verify the applicability of the proposed approaches to practical engineering, a numerical example based on turbulent wind velocity is considered. The wind velocity at point M, located 90 m above the mean sea level on an offshore wind turbine with a bucket foundation (tower height of 110 m), is selected for simulation. The location of point M is shown in Figure 2. The turbulent wind velocity is regarded as a stationary stochastic process in the present study.
The two-sided PSD function of the turbulent wind velocity is described by the kaimal spectrum, given as [39]:
S Kaimal ( z , ω ) = 50 z u 2 π v z ( 1 + 50 2 π v z z ω ) 5 / 3
where z denotes the height at the point M; v z denotes the mean wind velocity at the height of z; u denotes the shear velocity of the flow, which is given as follows [40]:
u = κ v z ln ( z / z 0 )
where κ = 0.4 denotes the von Kármán constant; z 0 denotes the surface roughness length.
The specific parameters used for the wind velocity simulations are listed in Table 1. Using these parameters, the stationary process is simulated through two dimension reduction methods (DRM) driven by a single variable and conventional methods (CM) driven by numerous random variables based on the Monte Carlo Simulation [41]. Figure 3 shows the sample functions generated by dimension reduction methods and conventional methods. From this figure, it is readily evident that these sample functions all exhibit stochastic and stationary characteristics, which indicates that the four methods, all derived from spectral decomposition, are capable of capturing the stochastic nature of turbulent wind velocity. This figure also demonstrates that the dimension reduction methods driven by a single random variable, consistent with the methods driven by numerous random variables, are able to effectively represent the stochastic characteristics of the random process.
Figure 4 shows a comparison of statistical characteristics of the mean and standard deviation between the simulated sample function sets and the target process. From the mean results, i.e., Figure 4a,b, the sample functions simulated by these methods exhibit pronounced zero-mean characteristics. Moreover, the DRMs show substantially smaller fluctuations compared to the CMs. For the standard results shown in Figure 4c,d, all methods exhibit good performance, although the DRMs do not perform as well as the mean case.
To further evaluate the performance of the proposed method, the PSD functions of the sample function sets can be calculated and compared. Figure 5 shows the comparison of the PSD function between the simulated samples and the target process. From this figure, several observations can be made. First, the four methods derived from the two strategies exhibit excellent agreement with the target PSD. Second, the two methods based on Strategy II show better performance than those based on Strategy I. In addition, it is worth noting that the DRMs driven by a single random variable exhibit excellent performance, which demonstrates the feasibility of the proposed dimension reduction approach.
In order to further quantify the simulation accuracy and compare the efficiency of the four methods, Table 2 summarizes the relative errors of the mean values, standard deviations, and PSDs, together with the corresponding computational times for all methods. As shown in Table 2, all statistical error measures of the four simulated methods are maintained at a low level, and the methods based on Strategy II consistently exhibit slightly smaller errors than those based on Strategy I, indicating that Strategy II achieves marginally better accuracy than Strategy I. In addition, with respect to computational efficiency, the methods under Strategy II (CM-II and DRM-II) require approximately 4.5 s, whereas those under Strategy I (CM-I and DRM-I) require approximately 47 s. This corresponds to nearly one order of magnitude improvement in computational efficiency, demonstrating that Strategy II is significantly more efficient than Strategy I. Furthermore, to evaluate the influence of incorporating dimension reduction techniques on each simulation strategy, the DRMs are compared with the corresponding CMs within both Strategy I and Strategy II. The computational time of the DRMs is approximately 4% lower than that of the corresponding CMs within the same strategy. The DRMs also exhibit slightly smaller errors in the mean and standard deviation. Importantly, the PSD accuracy remains below 2% when dimension reduction techniques are employed, indicating that the substantial reduction in the dimension of the input random variables does not compromise spectral accuracy. Overall, the results in Table 2 demonstrate that the proposed dimension reduction methods, particularly Strategy II, achieve a favorable balance between simulation accuracy and computational efficiency, making them well-suited for practical engineering applications.
Although the proposed methods demonstrate good accuracy and efficiency in the above examples, several disadvantages and limitations should be noted. First, the methods are developed for stationary stochastic processes with a prescribed PSD, therefore the performance may be affected when the PSD is not accurately known. Second, the simulation accuracy of the two methods is sensitive to the characteristics of the impulse response function. In particular, for Strategy II, the decay characteristic of the impulse response function further influences the determination of the required truncation order. Since different stochastic processes are characterized by different PSD functions, the associated impulse response functions exhibit distinct decay properties. Consequently, different stochastic processes may require different truncation orders in the simulation to achieve comparable accuracy. As a result, some prior understanding of the impulse response characteristics in practical engineering applications is necessary, which may increase the complexity of the simulation and limit its applicability. Finally, the proposed methods are applicable only to stationary stochastic processes. Therefore, the proposed methods are not suitable for strongly non-stationary processes with significant time–frequency variability. This limitation arises because the present formulations of the methods are constructed under the assumption of stationarity with a prescribed time-invariant PSD and impulse response function. For strongly non-stationary processes, the spectral characteristics evolve over time, and the corresponding impulse response function becomes time-dependent. In such cases, the time-invariant time-domain framework adopted in this study may no longer be applicable.

5. Conclusions

This study develops two time-domain methods which are theoretically motivated by spectral decomposition using two different strategies. Strategy I establishes the time-domain representation of stationary stochastic processes via the impulse response function. Strategy II further incorporates the decay characteristics of the impulse response function, resulting in improved computational efficiency relative to Strategy I. Dimension reduction techniques based on random orthogonal functions are incorporated into these time-domain simulation methods. Numerical analyses demonstrate the accuracy and computational efficiency of the proposed time-domain dimension reduction approaches. Some concluding remarks are drawn as follows:
  • Time-domain simulation methods of stochastic processes are proposed based on spectral decomposition. The derivation clearly reveals that random variables involved in the time-domain formulations are non-independent, and the only constraint required is that they satisfy prescribed orthogonality conditions.
  • The proposed time-domain dimension reduction methods reduce the stochastic dimension from 2400 to 1 (99.95% reduction), while the PSD error remains below 2%. Compared with conventional Monte Carlo-based time-domain methods, the computational time is reduced by approximately 4%. The methods effectively alleviate the high-dimensional random-variable problem in conventional time-domain methods, thereby improving the practicality of stochastic excitation modeling for dynamic response and reliability analysis in engineering applications.
  • Compared with Strategy I, Strategy II more sufficiently accounts for the physical characteristics of the process, particularly the decay property of the impulse response function, which significantly improves computational efficiency. Numerical results indicate that both strategies maintain a similar PSD error below 2%, while the computational time of Strategy II is reduced by approximately one order of magnitude.
  • The proposed framework integrating dimension reduction techniques into time-domain simulation methods generates sample functions with well-defined assigned probabilities, i.e., p θ k = 1 / n sel ( k = 1 , 2 , , n sel ) . In addition, the resulting samples constitute a complete probabilistic information set of the stochastic process, i.e., k = 1 n sel p θ k = 1 . Therefore, these features enable accurate quantitative analysis of stochastic process-induced hazards.

Author Contributions

Conceptualization, S.Y.; methodology, G.L. and Z.L.; software, X.F.; validation, G.L. and X.F.; formal analysis, S.Y. and G.L.; investigation, Z.L.; resources, Z.L.; data curation, S.Y.; writing—original draft preparation, S.Y.; writing—review and editing, G.L. and X.F.; visualization, S.Y.; supervision, Z.L.; project administration, S.Y.; funding acquisition, Z.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China [Grant No. 52108444], and Graduate Innovative Fund of Wuhan Institute of Technology [Grant No. CX2024536].

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Acknowledgments

The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Chen, J.B.; Chen, Y.W.; Peng, Y.B.; Zhu, S.Y.; Beer, M.; Comerford, L. Stochastic harmonic function based wind field simulation and wind-induced reliability of super high-rise buildings. Mech. Syst. Signal Process. 2019, 133, 106264. [Google Scholar] [CrossRef]
  2. Liu, Z.X.; Liu, Z.J.; Ruan, X.X.; Xu, B.H. Advances in dimension-reduction methods for simulating univariate and multivariate non-stationary stochastic processes via spectral representation. Probabilistic Eng. Mech. 2025, 79, 103720. [Google Scholar] [CrossRef]
  3. Liu, Z.J.; Xu, B.H.; Liu, Z.X.; Ruan, X.X. Dimension-reduction representation of stochastic wind-wave fields. Ocean Eng. 2025, 318, 120120. [Google Scholar] [CrossRef]
  4. Liu, Z.H.; Chen, J.B.; Peng, Y.B. An efficient stochastic harmonic function approach for the simulation of 3-directional wind field of large wind turbines based on physical turbulent spectral model. Mech. Syst. Signal Process. 2025, 229, 112530. [Google Scholar] [CrossRef]
  5. Liu, Z.J.; Liu, M.; Xu, B.H.; Fan, Y.F.; Ruan, X.X. Time-domain dimension-reduction representation for stochastic ground motion utilizing filtered white noise. Probabilistic Eng. Mech. 2024, 77, 103678. [Google Scholar] [CrossRef]
  6. Liu, Z.J.; Xu, B.H.; Ruan, X.X.; Hao, J.; Liu, Z.X. Dimension-reduction representations for stationary and non-stationary stochastic processes in time domain. Mech. Syst. Signal Process. 2025, 241, 113541. [Google Scholar] [CrossRef]
  7. Kareem, A. Numerical simulation of wind effects: A probabilistic perspective. J. Wind Eng. Ind. Aerodyn. 2008, 96, 1472–1497. [Google Scholar] [CrossRef]
  8. Deodatis, G.; Shinozuka, M. Auto-regressive model for nonstationary stochastic processes. J. Eng. Mech. 1988, 114, 1995–2012. [Google Scholar] [CrossRef]
  9. Spanos, P.D.; Mignolet, M. ARMA Monte Carlo Simulation in Probabilistic Structural Analysis; National Center for Earthquake Engineering Research: Buffalo, NY, USA, 1989. [Google Scholar]
  10. Spanos, P.D.; Zeldin, B.A. Monte Carlo treatment of random fields: A broad perspective. Appl. Mech. Rev. 1998, 51, 219–237. [Google Scholar] [CrossRef]
  11. Box, G.E.; Jenkins, G.M.; Reinsel, G.C.; Ljung, G.M. Time Series Analysis: Forecasting and Control; John Wiley & Sons: Hoboken, NJ, USA, 2015. [Google Scholar]
  12. Yule, G.U. VII. On a method of investigating periodicities disturbed series, with special reference to Wolfer’s sunspot numbers. Philos. Trans. A Math. Phys. Eng. Sci. 1927, 226, 267–298. [Google Scholar] [CrossRef]
  13. Walker, G.T. On periodicity in series of related terms. Proc. R. Soc. A 1931, 131, 518–532. [Google Scholar] [CrossRef]
  14. Wold, H. A Study in the Analysis of Stationary Time Series; Almqvist & Wiksell: Stockholm, Sweden, 1938. [Google Scholar]
  15. Fu, X.D.; He, X.Y.; Ding, L.Q. Stochastic Flood Simulation Method Combining Flood Intensity and Morphological Indicators. Sustainability 2023, 15, 14032. [Google Scholar] [CrossRef]
  16. Spanos, P.D.; Eberle, R.R.; Hamilton, D.; Mushung, L. Trivariate spectral modeling of space shuttle flight data. J. Aerosp. Eng. 1995, 8, 148–155. [Google Scholar] [CrossRef]
  17. Rigby, A.; Baker, U.; Lindley, B.; Wagner, M. Generation and validation of comprehensive synthetic weather histories using auto-regressive moving-average models. Renew. Energy 2024, 224, 120157. [Google Scholar] [CrossRef]
  18. Chen, J.; Rabiti, C. Synthetic wind speed scenarios generation for probabilistic analysis of hybrid energy systems. Energy 2017, 120, 507–517. [Google Scholar] [CrossRef]
  19. Ochi, M.K. Ocean Waves; Cambridge University Press: Cambridge, UK, 1998. [Google Scholar]
  20. Mignolet, M.P.; Spanos, P.D. Recursive simulation of stationary multivariate random processes—Part I. J. Appl. Mech. 1987, 54, 674–680. [Google Scholar] [CrossRef]
  21. Conte, J.P.; Pister, K.S.; Mahin, S.A. Nonstationary ARMA modeling of seismic motions. Soil Dyn. Earthq. Eng. 1992, 11, 411–426. [Google Scholar] [CrossRef]
  22. Brockwell, P.J.; Davis, R.A. Introduction to Time Series and Forecasting; Springer: New York, NY, USA, 2002. [Google Scholar]
  23. Sudret, B. Global sensitivity analysis using polynomial chaos expansions. Reliab. Eng. Syst. Saf. 2008, 93, 964–979. [Google Scholar] [CrossRef]
  24. Ghanem, R.G.; Spanos, P.D. Stochastic Finite Elements: A Spectral Approach; Springer: Berlin/Heidelberg, Germany, 2003. [Google Scholar]
  25. Li, J.; Chen, J.B. Stochastic Dynamics of Structures; John Wiley & Sons: Singapore, 2009. [Google Scholar]
  26. Li, J. Probability density evolution method: Background, significance and recent developments. Probabilistic Eng. Mech. 2016, 44, 111–117. [Google Scholar] [CrossRef]
  27. Chen, J.B.; Sun, W.L.; Li, J.; Xu, J. Stochastic harmonic function representation of stochastic processes. J. Appl. Mech. 2013, 80, 011001. [Google Scholar] [CrossRef]
  28. Chen, J.B.; Kong, F.; Peng, Y.B. A stochastic harmonic function representation for non-stationary stochastic processes. Mech. Syst. Signal Process. 2017, 96, 31–44. [Google Scholar] [CrossRef]
  29. Liu, Z.J.; Liu, W.; Peng, Y.B. Random function based spectral representation of stationary and non-stationary stochastic processes. Probabilistic Eng. Mech. 2016, 45, 115–126. [Google Scholar] [CrossRef]
  30. Liu, Z.J.; Liu, Z.H. Dimension reducton based spectral representation of stochastic fluctuation wind field simulation. J. Vib. Eng. 2018, 31, 49–56. [Google Scholar]
  31. Priestley, M. Power spectral analysis of non-stationary random processes. J. Sound Vib. 1967, 6, 86–97. [Google Scholar] [CrossRef]
  32. Papoulis, A. Random Variables and Stochastic Processes; McGraw Hill: New York, NY, USA, 1991. [Google Scholar]
  33. Kang, C.L. Theory and Application of Monte Carlo Method; Science Press: Beijing, China, 2015. [Google Scholar]
  34. Liu, Z.H.; Liu, Z.J.; He, C.G.; Lu, H.L. Dimension-reduced probabilistic approach of 3-D wind field for wind-induced response analysis of transmission tower. J. Wind Eng. Ind. Aerodyn. 2019, 190, 309–321. [Google Scholar] [CrossRef]
  35. Liu, Z.J.; Liu, Z.H. Random function representation of stationary stochastic vector processes for probability density evolution analysis of wind-induced structures. Mech. Syst. Signal Process. 2018, 106, 511–525. [Google Scholar] [CrossRef]
  36. Liu, Z.J.; Liu, Z.H.; Peng, Y.B. Simulation of multivariate stationary stochastic processes using dimension-reduction representation methods. J. Sound Vib. 2018, 418, 144–162. [Google Scholar] [CrossRef]
  37. Fang, K.T.; Wang, Y. Number-Theoretic Methods in Statistics; Chapman and Hall: London, UK, 1993. [Google Scholar]
  38. Zhou, T.; Peng, Y. Structural reliability analysis via dimension reduction, adaptive sampling, and Monte Carlo simulation: Structural reliability analysis via dimension reduction, adaptive sampling, and Monte Carlo simulation. Struct. Multidiscip. Optim. 2020, 62, 2629–2651. [Google Scholar] [CrossRef]
  39. Kaimal, J.C.; Wyngaard, J.C.; Izumi, Y.; Coté, O.R. Spectral characteristics of surface-layer turbulence. Q. J. R. Meteorol. Soc. 1972, 98, 563–589. [Google Scholar] [CrossRef]
  40. Simiu, E.; Scanlan, R.H. Wind Effects on Structures: Fundamentals and Applications to Design; John Wiley: New York, NY, USA, 1996. [Google Scholar]
  41. Tsoukalas, I.; Kossieris, P.; Makropoulos, C. Simulation of non-Gaussian correlated random variables, stochastic processes and random fields: Introducing the anySim R-Package for environmental applications and beyond. Water 2020, 12, 1645. [Google Scholar] [CrossRef]
Figure 1. The implementation procedure for simulation strategies I and II.
Figure 1. The implementation procedure for simulation strategies I and II.
Mathematics 14 00875 g001
Figure 2. Simulated point M on the offshore wind turbine.
Figure 2. Simulated point M on the offshore wind turbine.
Mathematics 14 00875 g002
Figure 3. Representative sample functions generated by different methods.
Figure 3. Representative sample functions generated by different methods.
Mathematics 14 00875 g003
Figure 4. Comparison of the mean and standard deviation between simulated sample functions and the target process.
Figure 4. Comparison of the mean and standard deviation between simulated sample functions and the target process.
Mathematics 14 00875 g004aMathematics 14 00875 g004b
Figure 5. Comparison of the PSD between the simulated sample functions and the target process.
Figure 5. Comparison of the PSD between the simulated sample functions and the target process.
Mathematics 14 00875 g005
Table 1. Simulation parameters for the two methods.
Table 1. Simulation parameters for the two methods.
ParametersValues
Duration time T ( s ) 600
Time interval Δ t ( s ) 0.25
Number of time intervals N 2400
Number of the representative points n sel 233
Height of point M z ( m ) 90
Mean wind velocity v z ( m / s ) 42
Surface roughness length z 0 ( m ) 0.0002
Order of the first method q 500
Table 2. The relative errors and computational time for the two methods.
Table 2. The relative errors and computational time for the two methods.
Simulation MethodsMean ErrorsStd. D ErrorsPSD ErrorsComputational Time (s)
Strategy ICM-I 5.95 × 10 2 4.33 × 10 2 1.97 × 10 2 47.53
DRM-I 1.92 × 10 5 4.05 × 10 2 1.99 × 10 2 45.73
Strategy IICM-II 5.87 × 10 2 3.41 × 10 2 1.97 × 10 2 4.89
DRM-II 1.45 × 10 5 3.16 × 10 2 1.97 × 10 2 4.51
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.

Share and Cite

MDPI and ACS Style

Liu, G.; Yin, S.; Fu, X.; Liu, Z. Efficient Time-Domain Dimension Reduction Methods for Simulating Stationary Stochastic Processes. Mathematics 2026, 14, 875. https://doi.org/10.3390/math14050875

AMA Style

Liu G, Yin S, Fu X, Liu Z. Efficient Time-Domain Dimension Reduction Methods for Simulating Stationary Stochastic Processes. Mathematics. 2026; 14(5):875. https://doi.org/10.3390/math14050875

Chicago/Turabian Style

Liu, Guoyu, Shiwei Yin, Xiaojiao Fu, and Zixin Liu. 2026. "Efficient Time-Domain Dimension Reduction Methods for Simulating Stationary Stochastic Processes" Mathematics 14, no. 5: 875. https://doi.org/10.3390/math14050875

APA Style

Liu, G., Yin, S., Fu, X., & Liu, Z. (2026). Efficient Time-Domain Dimension Reduction Methods for Simulating Stationary Stochastic Processes. Mathematics, 14(5), 875. https://doi.org/10.3390/math14050875

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop