Published: September 21, 2026

Gaussian basis function fitting for stationary solutions of a double-flag hysteretic nonlinear oscillator under colored noise excitation

Yanfan Bo1
Jianguo Tan2
Gen Ge3
Lingyu Li4
1, 2School of Mathematical Sciences, Tiangong University, Tianjin, China
3School of Aeronautics and Astronautics, Tiangong University, Tianjin, China
4School of Mechanical Engineering, Tiangong University, Tianjin, China
Corresponding Author:
Gen Ge
Article in Press
Views 4
Reads 1
Downloads 24

Abstract

The double-flag hysteretic nonlinear model is widely used in industrial applications, particularly for describing the stress-strain constitutive relationship of shape memory alloys (SMAs). This study investigates the vibrational response of a double-flag hysteretic nonlinear oscillator under Gaussian colored noise excitation. A semi-analytical method, Gaussian basis function (GBF) fitting, is employed to approximate the system’s steady-state probability density function (PDF) as a weighted sum of Gaussian basis functions. A loss function is constructed using stochastic sampling, and optimal weight coefficients are determined through minimization. The method yields the steady-state joint PDF of displacement and velocity, as well as their marginal PDFs. The results show good agreement with Monte Carlo simulation (MCS) data.

1. Introduction

Hysteretic nonlinear models have been extensively applied in engineering fields, including mechanical structures, bridge engineering, wing vibrations, magnetic materials, and SMAs. These models effectively describe damping properties in mechanical and bridge systems and material behaviors such as the shape memory effect in SMAs [1-4]. Common mathematical forms include the bilinear model [5], Duhem model [6], Bouc-Wen model [7], and Preisach model [8]. The dynamic response of these models under external excitation holds significant theoretical importance for engineering applications.

Compared to deterministic excitation, random excitation provides a more realistic representation of natural environmental forces. Theoretical methods for analyzing hysteretic nonlinear systems under stochastic excitation have advanced considerably. The equivalent linearization method [9] has been widely applied to study hysteretic models, including the Duhem and bilinear models, under noise excitation [10-12]. The stochastic averaging method, employed by Zhu et al. [7], has also been used to investigate the stochastic dynamics of the Duhem model. Additionally, the Wiener path integral method [13] has been applied to study bilinear [14] and Preisach models [15].

Semi-analytical methods have also gained traction. Guo et al. [16] used exponential closure to fit the steady-state solution of the Fokker-Planck-Kolmogorov (FPK) equation for stochastic vibration systems. Similarly, the system’s response PDF can be approximated using weighted sums of Gaussian basis functions. Due to the radial symmetry of Gaussian functions, this approach is referred to as the radial basis function neural network (RBFNN) method. Researchers have successfully applied this technique to various stochastic nonlinear problems [17-23], demonstrating its accuracy. Chen et al. applied this method on systems excited by the Poisson white noise [19, 20]. Li et al. extended this method to FOPID controller system [21], memristor circuit control [22] and fractional stochastic dynamical systems [23]. Zi Yuan et al. [24] used RBFNN to study a Bouc-Wen model under white noise excitation.

The double-flag hysteretic model is particularly relevant for SMA constitutive modeling. This paper examines its response under Gaussian colored noise, which exhibits temporal decay in autocorrelation and better approximates natural excitations than white noise. The colored noise is treated as white noise filtered through a linear system, allowing the oscillator’s equation of motion to be coupled with the filter equation, forming a three-dimensional Itô stochastic differential system. The GBF fitting method is then applied, minimizing the least-squares error to determine optimal weight coefficients. The method is validated by comparing the fitted steady-state joint PDF, displacement PDF, and velocity PDF with MCS results, confirming its accuracy.

2. Model system

2.1. Mechanical configuration

The system under investigation consists of a single-degree-of-freedom oscillator, as illustrated in Fig. 1. The assembly comprises: a mass block (m), a linear damper, a shape memory alloy (SMA) spring connected to a rigid support, and the Gaussian colored noise excitation zt.

Fig. 1SMA oscillator model

SMA oscillator model

The non-dimensional equation of motion is given by:

1
x¨+μx˙+Fx,x˙=zt,

where t denotes time variable (dots denote time derivatives), x denotes displacement, x˙ denotes velocity, x¨ denotes acceleration, μ denotes linear damping coefficient, and Fx,x˙denotes displacement-force relationship of the SMA spring. When subjected to loading, a shape memory alloy (SMA) wire undergoes stress-induced martensitic phase transformation. During loading, once the stress reaches a critical threshold, the material exhibits softening behavior characterized by a stress plateau, corresponding to the “yield” segment of the first flag in the double-flag model. Upon unloading, the reverse phase transformation occurs; however, due to the presence of an energy barrier, this process lags behind the decreasing stress, forming another stress plateau that constitutes the second “flag”. This non-coincidence between loading and unloading paths, resulting in a clockwise hysteresis loop, represents the core topological feature of the double-flag model. By employing two back-to-back flag-shaped curves, this model accurately captures the nonlinear stiffness transitions and energy dissipation mechanisms inherent in the phase transformation process of SMA wires, serving as a classic mechanical abstraction for describing such hysteretic behavior.

The colored noise excitation z(t) is generated by filtering Gaussian white noise through:

2
z˙=-λzt+ληt,

where λ is noise delay factor (correlation time), η(t) is Gaussian white noise of intensity D, (η(t)=DdB(t)), where B(t) denotes the standard Wiener process. The correlation function of the colored noise expressed by Eq. (2) has the form of Eq. (3):

3
Rτ=Eztzt+τ=D2λexp-λτ.

It is obvious that the maximum of the correlation function is Rτ=D2λ and Rτ decreases with the growing delay time τ. Furthermore, the parameter λ influence the speed of decrease. The larger the λ is, the faster the Rτ decreases. The Fig. 2 shows how the parameter D and λ influence the shape of the correlation function. If one wants to study how delay coefficient λ impact the system, the product of D and λ must be kept as a constant.

Fig. 2Auto-correlation function of the colored noise

Auto-correlation function of the colored noise

2.2. Double-flag model

The force-displacement relationship Fx,x˙ is shown in Fig. 3 Fig. 3(a) shows the linear elastic force αx, where α represents the stiffness coefficient. Fig. 3(b) shows the hysteretic force Zx,x˙. Combining these gives the flag-shaped restoring force in Fig. 3(c): Fx,x˙=αx+1-αZ, where, A is the system displacement amplitude, β is the energy dissipation coefficient, xy is the yield displacement.

Fig. 3Double- flag model

Double- flag model

a) Pure elastic response

Double- flag model

b) Isolated hysteretic behavior

Double- flag model

c) Combined flag-shaped response

The piecewise function for the hysteretic component Zx,x˙ is defined separately for loading (x˙>0) conditions:

4
Z=x-xy+A,-A≤x<-A+βxy,-xy+βxy,-A+βxy≤x<-xy+βxy,x,-xy+βxy≤x<xy,xy,xy≤x≤A,

And unloading conditions (x˙<0):

5
Z=-xy,-A≤x<-xy,x,-xy≤x<xy-βxy,xy-βxy,xy-βxy≤x<A-βxy,x+xy-A,A-βxy≤x≤A.

The flag hysteresis force can be expressed as Eq. (6) and Eq. (7) in the expression Fx,x˙=αx+(1-α)Z shown in Fig. 3(c):

6
Fx,x˙=αx+1-αx-xy+A,-A≤x<-A+βxy,αx+1-α-xy+βxy,-A+βxy≤x<-xy+βxy,x,-xy+βxy≤x<xy,αx+1-αxy,xy≤x≤A,
7
Fx,x˙=αx-1-αxy,-A≤x<-xy,x,-xy≤x<xy-βxy,αx+1-αxy-βxy,xy-βxy≤x<A-βxy,αx+1-αx+xy-A,A-βxy≤x≤A.

As documented in Ref. [25], previous studies have investigated the response of this double-flag model under Gaussian white noise excitation using the stochastic averaging method. This paper, however, approaches the problem from a different perspective, employing the RBF collocation method.

2.3. The FPK equation of the model

Let x˙=y and Eq. (1) can be written in the form of an Itô equations:

8
dxdt=y,dydt=-μy-Fx,y+z,dzdt=-λz+ληt.

The FPK equation of this three-dimensional Itô stochastic equation is:

9
∂P∂t=-∂m1P∂x-∂m2P∂y-∂m3P∂z+12λ2D∂2P∂z2,

where, m1=y, m2=-μy-Fx,y, m3=-λz, p (x,y,z) denotes the probability density function (PDF).

By letting ∂P∂t=0, the steady-state PDF of the system satisfies the following equation:

10
0=-∂m1P∂x-∂m2P∂y-∂m3P∂z+12λ2D∂2P∂z2,

the probability function ∂P∂t=0 means that the probability function p(x,y,z) remains unchanged for a sufficiently long period of time. Even for the steady-state solution, solving the theoretically exact solution is very difficult. In the next section, we should find an expression that approximates PDF as accurately as possible.

3. Gaussian basis function fitting

We assume that the approximately stationary PDF of Eq. (10) is P~, which is in the form of the weighted sum of N Gaussian basis functions:

11
P~r,w=∑j=1NwjGr,μj,σj,

where, Gr,μj,σj represents the Gaussian basis function (GBF), wj represents the weight coefficient of the j-th GBF, σj represents the standard deviation of the j-th GBF, r=x,y,zT presents the input coordinate vector of the GBF, the vector μj=μxj,μyj,μzjT represents the coordinates of the center point of the j-th GBF, and T represents the transpose of the matrix:

12
Gr,μj,σj=12π1.5σj3exp⁡-12||r-μj||2σj2,     j=1,2,…,N,

where r-μj is the Euclidean norm, representing the distance between the input coordinate r and the center point coordinate μj.

Step 1: construct N Gaussian basis functions. select a domain ΩG=-dc,dc×-dc,dc×-dc,dc in the x-y-z∈R3 space, then it can be divided into N=nc×nc×nc grid, each grid point is the center of the GBF. The variance of the basis functions σj  has a significant impact on the shape. If σj is too large, the shape of each basis function will be too flat; if σj is too small, the shape of the basis functions will be too sharp. When the variance of the basis function is set to σj=2dcN (see Ref. [26]) the shape is relatively moderate, where dmax is the maximum distance between the centers selected by the GBFs.

Step 2: Define the residual δr,w function:

13
δr,w=-∂m1p~∂x-∂m2p~∂y-∂m3p~∂z+12λ2D∂2p~∂z2.

Substituting Eq. (11) into Eq. (13), the residual δr,w can be rewritten as follows:

14
δr,w=∑j=1Nwjsjr,

where sj represents the error function, shown as Eq. (15):

15
sjr=-∂m1Gj∂x-∂m2Gj∂y-∂m3Gj∂z+12λ2D∂2Gj∂z2.

The approximation of the PDF function P~ and the Gj of the GBF function must satisfy the normalization condition for each j, that is:

16
∫R3P~dr=1  ∫R3Gjdr=1.

The weight coefficient must have:

17
∑j=1Nwj=1.

Step 3: construct the Lagrange function L(c) by the random sampling method.

In a large enough space ΩS∈R3, the defined sampling domain for ΩS=-ds,ds×-ds,ds×-ds,ds, Ns said total sampling points, a suitable ds should be greater than dc and less than 2.5 dc, best Ns should choose Ns=2N. Define the Lagrange function Lc as:

18
Lsc=∑i=1Ns12δ2ri,w+λ'∑j=1Nwj-1,

where λ' represents the Lagrange multiplier.

The Lagrange multiplier λ' and the unknown weight coefficient wj can be solved through the following two formulas:

19
∂Ls∂wj=0,     j=1,2,…,N,
20
∂Ls∂λ'=∑j=1Nwj-1=0.

The above two equations can be expanded into a matrix form as:

21
k11k12k13⋯k1N1k21k21k21⋯k2N1k31k32k32⋯k3N1⋮⋮⋮⋱⋮⋮kN1kN2kN3⋯kNN1111⋯10w1w2w3⋮wNλ'=000⋮01,

where kmn=∑iNssm(ri)sn(ri), m,n=1,2,…,N.

Write Eq. (21) as:

22
A+ATc=b,

where A=12K1⋮0⋯100, AT=12K0⋮1⋯010, c=[w1,w2,…,wN,λ']T∈RN+1, b=[0,0,…,1]T∈RN+1.

The error matrix K is expressed as:

23
K=kmn=∑i=1Nssmrisnri∈RN×N.

Matrix K can also be expressed in the form of matrix multiplication:

24
K=SST,

where S=sji=sj(ri)∈RN×Ns.

Finally, the optimal weight coefficient is obtained from Eq. (22):

25
c=A+AT-1b.

The first N elemens in vector C are weight coefficients w1,w2,…,wN.

After obtaining the fitted approximate probability density, integrating it can yield the joint probability density and the edge probability density:

26
Pxy=∫-∞+∞p~dz,
27
Py=∫-∞+∞Pxydx,
28
px=∫-∞+∞Pxydy.

In this paper, the root mean square error (RMS) of the PDF solution is selected to evaluate the error of GBF fitting:

29
rms=1Ns∑i=1Nspi-pi-2,

where pi and pi- represent the PDF function evaluated at sample point x=xi using Monte Carlo simulation (MCS) and GBF fitting methods, respectively.

4. Numerical simulation

The parameter values are taken as α= 0.2, A= 2, with the damping coefficient μ= 0.1. When the energy dissipation coefficient β= 0.5 is taken and the yield displacement xy is taken as 0.5 and 1.5 respectively, the double-flag hysteresis curve is shown in Fig. 4(a). When the yield displacement xy is taken as 0.5, and the energy dissipation coefficients β= 0.5 and 0.7 are respectively taken, the double-flag type hysteresis curve is shown in Fig. 4(b).

Fig. 4Double-flag hysteresis plots under different yield displacements

Double-flag hysteresis plots under different yield displacements

a)

Double-flag hysteresis plots under different yield displacements

b)

It can be observed from these graphs that when the yield displacement xy increases from 0.5 to 1.5, the shape of the hysteresis loop undergoes a significant transformation. Furthermore, as the energy dissipation coefficient β increases, the area of the hysteresis loop also increases markedly. These observations indicate that both the yield displacement xy and the energy dissipation coefficient β are critical parameters in determining the area of the double-flag hysteresis loop.

The parameter settings for Gaussian basis function fitting are as follows. First, the computational domain is defined as ΩG=-1,1×-1,1×-1,1 and partitioned into a 25×25×25 grid. Each grid point serves as the center coordinate μj of a Gaussian basis function, resulting in a total number of basis functions N= 25×25×25. Next, the sampling domain is set as Ωs=[-2, 2]×[-2, 2]×[-2, 2], which is discretized into a finer 50×50×50 grid. The width parameter sigma of the odd basis functions is set equal to the grid spacing/mesh width of the lattice formed by their centers. Each grid point represents a sampling coordinate ri, leading to a total number of sampling points Ns= 50×50×50. These sampling points are sequentially substituted into the error function sjri) from Eq. (24), allowing for the construction of matrices S and its transpose ST. Subsequently, matrices A and AT can be derived based on Eq. (25). Finally, the weight coefficients are computed using Eq. (25).

To verify the accuracy of this method, this paper employs the Monte Carlo simulation (MCS) for validation and utilizes the fourth-order stochastic Runge-Kutta algorithm [27] to generate numerical results. Specifically, 2,000 sets of noise are applied to Eq. (1). Each noise sequence consists of 30,000 data points, among which the last 20,000 points represent stable responses. The simulation time step is set to ∆t= 0.005. A total of 2,000×20,000 x,y simulation points are collected to compute the probability of occurrence within each grid cell on the X-Y plane. Finally, a comparison is presented between the Gaussian basis function fitting approach and the Monte Carlo simulation results.

4.1. Group one

The fixed parameters were set as D= 0.005, λ= 5 and β= 0.5. Values of xy = 0.5 and 1.5 were selected to investigate the effect of yield displacement on the steady-state response.

From Fig. 5, it is evident that the joint probability density obtained using the Gaussian basis function (GBF) fitting method and the Monte Carlo simulation (MCS) are in good agreement. Fig. 6 further examines the influence of yield displacement on the steady-state probability density. The results indicate that varying the yield displacement xy from 0.5 to 1.5 has minimal effect on the steady-state probability density of displacement and velocity. However, as observed in the magnified portion of the figure, a larger yield displacement leads to a slightly higher peak in the probability density distribution. We deem this phenomenon to be reasonable, as higher temperatures lead to larger yield displacements. This consequently causes a slight expansion of the hysteresis loop area and an accompanying increase in energy dissipation, thereby resulting in a correspondingly higher peak in the steady-state probability density.

Fig. 5Joint probability density function under color noise excitation

Joint probability density function under color noise excitation
Joint probability density function under color noise excitation

Fig. 6Probability densities: a) p(x) and b) p(y). Solid lines represent GBF, and circles represent MCS

Probability densities: a) p(x) and b) p(y). Solid lines represent GBF, and circles represent MCS

a)

Probability densities: a) p(x) and b) p(y). Solid lines represent GBF, and circles represent MCS

b)

4.2. Group two

The second group of parameters was set to xy= 0.5, and the energy dissipation coefficients β were taken as 0.5 and 0.7 respectively to study the effect of the energy dissipation coefficient and compare the influence of the yield displacement and the energy dissipation coefficient on the results.

Fig. 7Joint probability density graph when the energy dissipation coefficient takes different values: a) β = 0.5 Gaussian basis function Fitting solution; b) β = 0.5 Monte Carlo simulation; c) β = 0.7 Gaussian basis Function fitting solution; d) β = 0.7 Monte Carlo simulation

Joint probability density graph when the energy dissipation coefficient takes different values:  a) β = 0.5 Gaussian basis function Fitting solution; b) β = 0.5 Monte Carlo simulation;  c) β = 0.7 Gaussian basis Function fitting solution; d) β = 0.7 Monte Carlo simulation

a)

Joint probability density graph when the energy dissipation coefficient takes different values:  a) β = 0.5 Gaussian basis function Fitting solution; b) β = 0.5 Monte Carlo simulation;  c) β = 0.7 Gaussian basis Function fitting solution; d) β = 0.7 Monte Carlo simulation

b)

Joint probability density graph when the energy dissipation coefficient takes different values:  a) β = 0.5 Gaussian basis function Fitting solution; b) β = 0.5 Monte Carlo simulation;  c) β = 0.7 Gaussian basis Function fitting solution; d) β = 0.7 Monte Carlo simulation

c)

Joint probability density graph when the energy dissipation coefficient takes different values:  a) β = 0.5 Gaussian basis function Fitting solution; b) β = 0.5 Monte Carlo simulation;  c) β = 0.7 Gaussian basis Function fitting solution; d) β = 0.7 Monte Carlo simulation

d)

Fig. 8 illustrates that as the energy dissipation coefficient increases, the peak values of the probability density function for displacement and velocity also increase. This phenomenon can be explained as follows: an increased energy dissipation coefficient results in a larger hysteresis loop area, indicating enhanced system damping. Consequently, energy attenuation and vibration amplitude reduction occur. These effects are visually represented in the graph by higher peaks and narrower distribution ranges. A comparison between Fig. 8 and Fig. 6 reveals that the energy dissipation coefficient exerts a more significant influence on the system’s steady-state response than the yield displacement. Generally, for a given SMA wire, the hysteresis loop area in the double-flag model tends to decrease with increasing training cycles. Thus, investigating this area provides an indirect means to assess how training cycles affect the model’s response.

Fig. 8The influence of the energy dissipation coefficient on the probability density of displacement and velocity: a) p(x), b) p(y). Solid line represents GBF, and the circle represents MCS

The influence of the energy dissipation coefficient on the probability density of displacement and velocity: a) p(x), b) p(y). Solid line represents GBF, and the circle represents MCS

a)

The influence of the energy dissipation coefficient on the probability density of displacement and velocity: a) p(x), b) p(y). Solid line represents GBF, and the circle represents MCS

b)

4.3. Group three

While keeping β = 0.5 and xy = 0.5, both D and λ are changed simultaneously, but their product remains unchanged. This is to ensure that the initial cross-correlation function values of the color noise are the same. Take D= 0.005, λ = 5 and D= 0.01, λ = 2.5. It can be seen from Fig. 2 that the larger the λ is, the steeper it decreases with the correlation time. Fig. 9 shows the comparison of the results of the joint probability density under the two noise values.

As shown in Fig. 9 and Fig. 10, when λ is smaller and D is larger, the response peak becomes lower and the coverage range of the bell-shaped image widens. This suggests that both the vibration amplitude and the velocity distribution interval of the system have expanded. In other words, under the same initial correlation function of colored noise, a higher intensity of white noise passing through the linear filter described by Eq. (2) leads to a stronger system vibration response, which aligns with common physical intuition.

Next, the accuracy of the two algorithms will be compared based on the results presented in this section. The error associated with the GBF method is quantified using Eq. (29), and the corresponding results are summarized in Table 1. Analysis of the data in Table 1 reveals that the root mean square errors across different parameters remain within an acceptable range, thereby validating the effectiveness of the GBF method.

Table 1Root mean square error under different parameters

RMS
Xy= 0.5, β= 0.5,
D= 0.01, λ= 2.5
Xy= 0.5, β= 0.5,
D= 0.005, λ= 5
Xy= 1, β= 0.5,
D= 0.005, λ= 5
Xy= 1.5, β= 0.5,
D= 0.005, λ= 5
RMS-x
0.0085
0.0082
0.0075
0.0089
RMS-y
0.0094
0.0081
0.0091
0.0094

Fig. 9steady-state probability density plots under two noise values: a) and b) are D= 0.01 and λ = 2.5 respectively; c) and d) are D= 0.005 and λ =5 respectively

steady-state probability density plots under two noise values: a) and b) are D= 0.01  and λ = 2.5 respectively; c) and d) are D= 0.005 and λ =5 respectively

a)

steady-state probability density plots under two noise values: a) and b) are D= 0.01  and λ = 2.5 respectively; c) and d) are D= 0.005 and λ =5 respectively

b)

steady-state probability density plots under two noise values: a) and b) are D= 0.01  and λ = 2.5 respectively; c) and d) are D= 0.005 and λ =5 respectively

c)

steady-state probability density plots under two noise values: a) and b) are D= 0.01  and λ = 2.5 respectively; c) and d) are D= 0.005 and λ =5 respectively

d)

Fig. 10Probability density function of displacement and velocity under the two noise values

Probability density function of displacement and velocity under the two noise values
Probability density function of displacement and velocity under the two noise values

5. Conclusions

This paper investigates the excitation response of a damped vibration system incorporating shape memory alloy (SMA) springs under Gaussian colored noise excitation. The double-flag model was employed to characterize the hysteresis nonlinear behavior of the SMA springs. Using the Gaussian basis function (GBF) fitting method, the joint probability density function, displacement probability density function, and velocity probability density function under various parameter settings were computed. The main conclusions are summarized as follows:

1) The energy dissipation coefficient β and the yield displacement xy are two critical parameters that determine the area of the flag-type hysteresis loop. Since the area enclosed by the hysteresis curve corresponds to the energy dissipated in one loading-unloading cycle, a larger area indicates greater damping capacity. Among these parameters, the energy dissipation coefficient β has a more significant influence on the system response compared to the yield displacement xy. As temperature rises, the parent phase of the SMA becomes more stable, requiring higher stress to induce martensite. Consequently, the critical stress increases and the yield displacement xy shifts to the right. However, it is evident that the yield displacement exerts a relatively minor influence on the system response. In contrast, the number of loading cycles notably affects the area of the hysteresis loop, which in turn has a significant impact on the steady-state response.

2) When other parameters remain constant, a decrease in λ combined with an increase in noise intensity D leads to a reduction in peak values, a widening of the coverage range of the probability density function graph, and an expansion of the distribution intervals for both vibration amplitude and velocity.

3) The double-flag model consists of multiple piecewise functions, resulting in numerous non-smooth points-particularly at the junctions between segments-on the hysteresis loop graph. These discontinuities may affect the fitting accuracy of the GBF function.

Theoretically, with a sufficient number of Gaussian basis functions, it is feasible to approximate the solution of the Fokker-Planck-Kolmogorov (FPK) equation with high accuracy. However, due to the three-dimensional nature of the colored noise excitation input variables (x, y, z), constructing a large number of basis functions across all dimensions significantly increases computational complexity, potentially leading to memory overflow. Therefore, this study employs only 25 basis functions in each direction, which allows for acceptable computational accuracy while maintaining manageable computational demands.

References

  • J. Erochko, C. Christopoulos, R. Tremblay, and H.-J. Kim, “Shake table testing and numerical simulation of a self-centering energy dissipative braced frame,” Earthquake Engineering and Structural Dynamics, Vol. 42, No. 11, pp. 1617–1635, 2013, https://doi.org/10.1002/eqe.2290
  • E. J. Graesser and F. A. Cozzarelli, “Shape-memory alloys as new materials for aseismic isolation,” Journal of Engineering Mechanics, Vol. 117, No. 11, pp. 2590–2608, 1991, https://doi.org/10.1061/(asce)0733-9399(1991)117:11(2590)
  • J. Song and A. der Kiureghian, “Generalized Bouc-Wen model for highly asymmetric hysteresis,” Journal of Engineering Mechanics, Vol. 132, No. 6, pp. 610–618, 2006, https://doi.org/10.1061/(asce)0733-9399(2006)132:6(610)
  • D. Zhao, B. Ruan, and G. Chen, “Validation of the modified irregular unloading-reloading rules based on Davidenkov skeleton curve and the implementation in ABAQUS software,” in International Collaboration in Lifeline Earthquake Engineering 2016, pp. 449–455, 2017, https://doi.org/10.1061/9780784480342.061
  • K. Kimura, K. Yagasaki, and M. Sakata, “Non-stationary responses of a system with bilinear hysteresis subjected to non-white random excitation,” Journal of Sound and Vibration, Vol. 91, No. 2, pp. 181–194, 2003, https://doi.org/10.1016/0022-460x(83)90895-7
  • Y. Q. Ni, Z. G. Ying, J. M. Ko, and W. Q. Zhu, “Random response of integrable Duhem hysteretic systems under non-white excitation,” International Journal of Non-linear Mechanics, Vol. 37, No. 8, pp. 1407–1419, 2002, https://doi.org/10.1016/s0020-7462(02)00026-4
  • Z. G. Ying, W. Q. Zhu, Y. Q. Ni, and J. M. Ko, “Stochastic averaging of Duhem hysteretic systems,” Journal of Sound and Vibration, Vol. 254, No. 1, pp. 91–104, 2002, https://doi.org/10.1006/jsvi.2002.4086
  • I. D. Mayergoyz and C. E. Korman, “The Preisach model with stochastic input as a model for aftereffect,” Journal of Applied Physics, Vol. 75, No. 10, pp. 5478–5480, 1994, https://doi.org/10.1063/1.355712
  • F. Kong, H. Zhang, Y. Zhang, P. Chao, and W. He, “Stationary response determination of MDOF fractional nonlinear systems subjected to combined colored noise and periodic excitation,” Communications in Nonlinear Science and Numerical Simulation, Vol. 110, p. 106392, 2022, https://doi.org/10.1016/j.cnsns.2022.106392
  • L. Faravelli, F. Casciati, and M. P. Singh, “Stochastic equivalent linearization algorithms and their applicability to hysteretic systems,” Meccanica, Vol. 23, No. 2, pp. 107–112, Apr. 2005, https://doi.org/10.1007/bf01556709
  • P.-T. D. Spanos, “Hysteretic structural vibrations under random load,” The Journal of the Acoustical Society of America, Vol. 65, No. 2, pp. 404–410, 1979, https://doi.org/10.1121/1.382338
  • K. Kimura, H. Yasumuro, and M. Sakata, “Non-Gaussian equivalent linearization for non-stationary random vibration of hysteretic system,” Probabilistic Engineering Mechanics, Vol. 9, No. 1-2, pp. 15–22, 1994, https://doi.org/10.1016/0266-8920(94)90025-6
  • I. A. Kougioumtzoglou and P. D. Spanos, “Nonstationary stochastic response determination of nonlinear systems: a Wiener path integral formalism,” Journal of Engineering Mechanics, Vol. 140, No. 9, 2014, https://doi.org/10.1061/(asce)em.1943-7889.0000780
  • A. T. Meimaris, I. A. Kougioumtzoglou, A. A. Pantelous, and A. Pirrotta, “An approximate technique for determining in closed form the response transition probability density function of diverse nonlinear/hysteretic oscillators,” Nonlinear Dynamics, Vol. 97, No. 4, pp. 2627–2641, 2019, https://doi.org/10.1007/s11071-019-05152-w
  • I. A. Kougioumtzoglou and P. D. Spanos, “Response and first-passage statistics of nonlinear oscillators via a numerical path integral approach,” Journal of Engineering Mechanics, Vol. 139, No. 9, pp. 1207–1217, 2012, https://doi.org/10.1061/(asce)em.1943-7889.0000564
  • S.-S. Guo, “Transient responses of stochastic systems under stationary excitations,” Probabilistic Engineering Mechanics, Vol. 53, pp. 59–65, 2018, https://doi.org/10.1016/j.probengmech.2018.05.002
  • X. Wang, J. Jiang, L. Hong, and J.-Q. Sun, “First-passage problem in random vibrations with radial basis function neural networks,” Journal of Vibration and Acoustics, Vol. 144, No. 5, 2022, https://doi.org/10.1115/1.4054437
  • J. Chen, J. Yang, and J. Li, “A GF-discrepancy for point selection in stochastic seismic response analysis of structures with uncertain parameters,” Structural Safety, Vol. 59, pp. 20–31, 2015, https://doi.org/10.1016/j.strusafe.2015.11.001
  • W. Ye, L. Chen, J. Qian, and J. Sun, “RBFNN for calculating the stationary response of SDOF nonlinear systems excited by Poisson white noise,” International Journal of Structural Stability and Dynamics, Vol. 23, No. 2, 2023, https://doi.org/10.1142/s0219455423500190
  • F. Yang, L. Chen, Z. Yuan, and J.-Q. Sun, “Transient response of energy harvesting systems with multi-well potential under Poisson white noise excitations,” International Journal of Non-linear Mechanics, Vol. 155, p. 104463, 2023, https://doi.org/10.1016/j.ijnonlinmec.2023.104463
  • W. Li, Y. Guan, D. Huang, and N. Trisovic, “Gaussian RBFNN method for solving FPK and BK equations in stochastic dynamical system with FOPID controller,” International Journal of Non-linear Mechanics, Vol. 153, p. 104403, 2023, https://doi.org/10.1016/j.ijnonlinmec.2023.104403
  • W. Li, M. Lin, J. Zhao, and D. Kozak, “Stochastic reliability optimization of a controlled memristor-based Van der Pol circuit using a new intelligent algorithm,” Engineering Applications of Artificial Intelligence, Vol. 154, p. 110921, 2025, https://doi.org/10.1016/j.engappai.2025.110921
  • W. Li, Y. Guan, D. Huang, and N. Trisovic, “Two methods for studying the response and the reliability of a fractional stochastic dynamical system,” Communications in Nonlinear Science and Numerical Simulation, Vol. 120, p. 107144, 2023, https://doi.org/10.1016/j.cnsns.2023.107144
  • Z. Yuan, L. Chen, J.-Q. Sun, and W. Ye, “Transient response of Bouc-Wen hysteretic system under random excitation via RBFNN method,” Probabilistic Engineering Mechanics, Vol. 71, p. 103409, 2022, https://doi.org/10.1016/j.probengmech.2022.103409
  • H. Hu and L. Chen, “Stochastic response of SDOF self-centering system,” International Journal of Structural Stability and Dynamics, Vol. 20, No. 5, p. 2050062, 2020, https://doi.org/10.1142/s0219455420500625
  • X. Wang, J. Jiang, L. Hong, and J.-Q. Sun, “Random vibration analysis with radial basis function neural networks,” International Journal of Dynamics and Control, Vol. 10, No. 5, pp. 1385–1394, 2021, https://doi.org/10.1007/s40435-021-00893-2
  • R. L. Honeycutt, “Stochastic Runge-Kutta algorithms. I. White noise,” Physical Review A, Vol. 45, No. 2, pp. 600–603, 1992, https://doi.org/10.1103/physreva.45.600

About this article

Received
April 2, 2026
Accepted
August 18, 2026
Published
September 21, 2026
SUBJECTS
Mechanical vibrations and applications
Keywords
double-flag
hysteretic nonlinearity
Gaussian basis functions
Gaussian colored noise
Acknowledgements

The authors have not disclosed any funding.

Data Availability

The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.

Author Contributions

Yanfan Bo did most of the writing, analysis, programming and calculation works. Jianguo Tan supplied the original innovative thought. Gen Ge founded this research. Lingyu Li helped the calculation work.

Conflict of interest

The authors declare that they have no conflict of interest.