Next Article in Journal
Analytic Solutions and Solvability of the Polyharmonic Cauchy Problem in Rn
Previous Article in Journal
Nanoparticles Composed of β-Cyclodextrin and Sodium p-Styrenesulfonate for the Reversible Symmetric Adsorption of Rhodamine B
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Numerical Simulation of the Dry Friction Constrained System Based on Coulomb Stick-Slip Motion

1
College of Mechanical & Electrical Engineering, Shaanxi University of Science & Technology, Xi’an 710026, China
2
Engineering Research Center of Expressway Construction & Maintenance Equipment and Technology of MOE, Chang’an University, Xi’an 710064, China
3
School of Mechanics and Safety Engineering, Zhengzhou University, Zhengzhou 450001, China
*
Author to whom correspondence should be addressed.
Symmetry 2026, 18(1), 57; https://doi.org/10.3390/sym18010057
Submission received: 25 November 2025 / Revised: 22 December 2025 / Accepted: 26 December 2025 / Published: 28 December 2025
(This article belongs to the Section Engineering and Materials)

Abstract

Due to the non-smooth characteristics of stick-slip friction, analytical solutions for the Dry Friction Constrained System (DFCS) are generally unavailable. Consequently, numerical simulation has become the most widely used approach for analyzing the DFCS. However, the accuracy and efficiency of the numerical algorithm considering the Coulomb stick-slip motion and determining whether stick-slip motion is considered in engineering design to further improve the computational efficiency remain a critical area of study. In this paper, a single-degree-of-freedom DFCS is introduced to address these issues. The Runge-Kutta method, combined with the dichotomy, is employed to accurately capture the stick-slip transition point. The normal load and dry friction are both symmetrically and evenly distributed at contact surfaces. Firstly, stick-slip motion analyses are performed, and response characteristics of the DFCS are discussed. Then, the convergence characteristics of the numerical algorithm are analyzed, and the optimal iteration step size and the zero-velocity interval are determined. Finally, whether stick-slip motion is considered in numerical simulation in the design of the DFCS in engineering practice is analyzed based on the dimensionless external force and frequency ratio. The criteria for determining whether stick-slip motion is considered in engineering design are established, which can improve both computational accuracy and efficiency.

1. Introduction

It is well known that dry friction widely exists in mechanical systems, which is sometimes harmful and sometimes useful. In any case, accurately modeling the dry friction force at the interface is important in the dynamic simulation of the DFCS. Coulomb [1] stated that the dry friction force is independent of the magnitude of velocity, and developed the first mathematical friction model (the Coulomb friction model). As a classical friction model, the Coulomb friction model has been widely used to model the dry friction force in dynamics of various engineering fields, such as automobile brake system [2,3], helicopter tail driveline [4,5], soil–structure interaction [6,7], seismic isolation for civil structures [8,9], friction and wear of materials [10,11], artificial joint wear [12,13], and vibration reduction of turbine blades [14,15]. To introduce the issues in numerical algorithms based on the Coulomb stick-slip motion discussed in this paper, the main contents of the Coulomb friction model are reiterated as follows:
(1)
Dry friction force always impedes relative motion or its tendency, and sliding occurs suddenly regardless of contact deformation.
(2)
Static friction exists before sliding, where the body remains relatively stationary and in static balance. Static friction and dynamic friction are both proportional to the normal load, and the proportionality coefficients are called the static friction coefficient and sliding friction coefficient, respectively.
(3)
The friction coefficients are dependent on the material properties of the friction interface and independent of the relative velocity of motion.
Based on the above three points, the mathematical model of the Coulomb friction model is expressed in Equation (1), in which the difference between the dynamic and static friction coefficients is neglected.
f = μ N   ( v > 0 ,   slip ) f s   ( v = 0 ,   stick ,   μ N f s μ N ) μ N   ( v < 0 ,   slip )
In Equation (1), f is the dry friction force, while f s is the static friction force, which can be obtained through the static equilibrium condition. N is the normal load at the contact interface, v is the relative velocity, and μ is the friction coefficient. It should be pointed out that the zero velocity cannot be captured in a numerical simulation. When a body keeps moving constantly, the static friction theory will not be involved, and the zero velocity does not need to be captured in a numerical algorithm. Otherwise, when a body’s motion is reciprocating or periodical and the active force acting on the body is less than the maximum static friction force at the zero velocity, stick state (the static friction) occurs during the motion and the stick-slip motion should be considered. With this situation, the zero velocity should be captured in a numerical algorithm. The main research about the dynamics of the DFCS based on Coulomb friction is summarized as follows.
Den Hartog [16] introduced the Coulomb friction model to model the dry friction contact between the damper and the blade, and the vibration reduction characteristics of a single-degree-of-freedom blade damping system were studied. Based on the Coulomb friction model, Earles and William [17] considered the influence of normal load on the dry friction damping characteristics of the shrouded blade. In [18], the forced vibration response of a single-degree-of-freedom torsional system with Coulomb friction under a periodically varying normal load was studied. Allara [19] proposed a model to characterize the friction contact of non-spherical contact geometries obeying the Coulomb friction law with a constant friction coefficient and constant normal load. Xie et al. [20] considered the contact effects between the adjacent shrouds and established the numerical solution method of the twisted shrouded blade with shroud contact using Timoshenko beam theory and Coulomb’s friction law. Gastaldi et al. [21] studied the nonlinear characteristics of the two-blades-plus-damper system based on the Coulomb friction model. In the above studies, the stick-slip motion was not discussed, and Equation (1) is essentially transformed into Equation (2) with this situation.
f = μ N   ( v > 0 ,   slip ) μ N   ( v < 0 ,   slip )
However, with the Coulomb friction model, the stick state may exist, and there is a jump in the friction force at the stick-slip transition in engineering. Researchers pay more and more attention to the stick-slip motion analysis. Karnopp [22] introduced a zero-velocity interval to capture the stick-slip transition numerically and analyzed the dynamics of a one-dimensional dry friction damping system. When the velocity is within this range, it is considered to be zero. In [23], the forced vibration response of a single-degree-of-freedom torsion system considering the Coulomb stick-slip motion was studied when the normal load varied periodically. Xia [24] proposed a model for investigating the stick-slip motion caused by dry friction of a two-dimensional oscillator under arbitrary excitations and provided a numerical approach to investigate the system with the Coulomb friction law. He et al. [25,26] considered the differences between static and dynamic friction coefficients and improved the Coulomb stick-slip motion analysis by introducing the exponential velocity-dependent friction coefficient model. Guo et al. [27] established a simplified computational model of a twisted shrouded blade with impact and friction. The impact force was modeled by a linear spring model, and the friction force was generated by the Coulomb friction model and stick-slip motion analysis. A one-dimensional model [28] and two-dimensional model [29] of the integrally shrouded group blades were established considering stick-slip motion. A three-dimensional mortar-based frictional contact algorithm was proposed in an explicit scheme which incorporated the LuGre model to account for dynamical frictional behaviours such as stick-slip [30]. It was found that the stick-slip behavior is more likely to occur at low sliding speeds and high normal loads [31]. Though the Coulomb stick-slip motion is considered in these studies, how to set an optimized zero-velocity interval to improve the computational accuracy and efficiency in the numerical algorithm has not been discussed, which is important for numerical simulation of the DFCS.
In summary, there are still two main issues to be further discussed. (1) When the stick state occurs and the stick-slip motion is considered, exploring and confirming an optimal zero-velocity interval needs to be analyzed to improve the accuracy and efficiency of the numerical algorithm, which is also the foundation of the next issue. (2) Compared with not considering stick-slip motion, using the dichotomy to perform stick-slip motion analysis can better ensure the accuracy of the numerical algorithm but may result in a significant decrease in computational efficiency. Thus, for a definite DFCS, a criterion for determining whether stick-slip motion is considered in numerical algorithms of engineering design based on the Coulomb stick-slip motion needs to be established. It is necessary to propose an accurate and efficient numerical algorithm for dynamic analysis based on the Coulomb stick-slip motion.
Based on the analysis above, this paper is outlined as follows. In Section 2, the dynamic model of a single-degree-of-freedom DFCS is introduced, and the Coulomb stick-slip motion analysis is performed first. Then, based on the Coulomb friction model, the response characteristics of the DFCS considering and not considering the stick-slip motion are both analyzed, which is the foundation of the following research. In Section 3, considering the Coulomb stick-slip motion, setting the iteration step size of the numerical algorithm is discussed first, then the influences of the zero-velocity interval on the computational accuracy and efficiency of the numerical algorithm are discussed fully. Finally, the optimal zero-velocity interval and iteration step size for numerical simulation considering and not considering stick-slip motion are determined. In Section 4, external parameters of the DFCS affecting the deviation of numerical results considering and not considering stick-slip motion are determined first. With the iteration step size and the optimal zero-velocity interval determined in Section 3, the influences of dimensionless external force and frequency ratio on the deviation of the two types of numerical results are analyzed in detail and the criterion for determining whether stick-slip motion is considered in engineering design is established. Section 5 concludes the work.

2. A Single-Degree-of-Freedom DFCS and Its Response Characteristics

2.1. Dynamic Model and the Coulomb Stick-Slip Motion Analysis

A typical DFCS, where the first-order bending vibration is considered and is simplified as a single-degree-of-freedom mass-spring model, is presented in this section. Assuming the foundation is fixed, the dynamic model is shown in Figure 1. The normal load and dry friction are both symmetrically and evenly distributed at contact surfaces; thus, the friction can be modeled by a macro-slip model. Combining with the vibration theory, the dynamic equation of the DFCS can be expressed in Equation (3).
m x ¨ + c x ˙ + k x + f = F 0 sin ( ω t )
In the typical DFCS, m is the equivalent mass and c is the equivalent viscous damping, while k is the equivalent stiffness and x is the displacement of the mass relative to the fixed foundation. F 0 sin ω t is the external force and f is the dry friction force at the friction interface. F 0 and ω are, respectively, the amplitude and the frequency of the external force. The fourth-order Runge-Kutta method is introduced to solve Equation (3).
As the design and manufacturing of components of mechanical systems, such as turbine blades, are standardized, the parameters and constraints of the components are both determined when they are installed. Thus, the external parameters affecting the dynamic behavior of the DFCS in this paper mainly include N , F 0 and ω ˜ . Defining the natural frequency ω n = k / m , the frequency ratio ω ˜ = ω / ω n , and τ = ω n t , F 0 sin ( ω t ) is transformed into F 0 sin ( ω ˜ τ ) . The friction force f is determined through the following Coulomb stick-slip motion analysis and can be expressed as a function of μ N .
When a stick state occurs, the Coulomb stick-slip motion analysis should be carried out, and the stick-slip transition is captured with the dichotomy to suppress the error accumulation in the numerical algorithm. The zero-velocity interval ε v is decisive to the accuracy and efficiency of the numerical algorithm. When the absolute value of velocity is within the zero-velocity interval, the system may be at a stick state, and the dry friction force can be determined as follows.
When x ˙ > ε v , the lumped mass is at a slip state, the friction force is the sliding friction force; when x ˙ > ε v , f = μ N ; when x ˙ < ε v , f = μ N ;
When x ˙ < ε v , denote F 0 sin ω t c x ˙ k x as the external non-friction force combining with Equation (3):
When F 0 sin ω t c x ˙ k x > μ N , the lumped mass is also at slip state; when F 0 sin ω t c x ˙ k x > μ N , f = μ N ; when F 0 sin ω t c x ˙ k x < μ N , f = μ N ;
When F 0 sin ω t c x ˙ k x μ N , the lumped mass is at a static balance state, the static dry friction force is equal to the external non-friction force acting on the mass, f = F 0 sin ( ω t ) c x ˙ k x .
Based on the analysis above, Equation (1) is transformed into Equation (4).
f = μ N sgn ( x ˙ ) , x ˙ ε v F 0 sin ( ω t ) c x ˙ k x , F 0 sin ( ω t ) c x ˙ k x < μ N μ N sgn ( F 0 sin ( ω t ) c x ˙ k x ) , F 0 sin ( ω t ) c x ˙ k x μ N x ˙ < ε v
Thus, the flowchart of the dichotomy based on the fourth-order Runge-Kutta method can be illustrated in Figure 2.
In Figure 2, T is the period of the system’s steady response and it is equal to 2 π / ω , while Δ t is the iteration step size equaling to T / h 0 and h 0 is the number of iterations in a period. The t n and t n + 1 are the corresponding time points for the n -th and n + 1 -th step, while t m is the time point in dichotomy. Then, v n , v m and v n + 1 are the velocities at t n , t m and t n + 1 , respectively. The specific implementation details of the dichotomy are as follows. The maximum number of iterations is set to 16 to balance accuracy and efficiency. The iteration terminates when the absolute velocity falls within the zero-velocity interval ( v m ε v ) or the iteration count exceeds 16. To prevent skipping zero-crossings or numerical oscillation, the time step is pre-optimized to be sufficiently small, ensuring that sign changes of the velocity typically correspond to a single physical stick-slip transition point, which is then precisely captured by the dichotomy.

2.2. Response Characteristics of the DFCS

In order to deeply investigate the influence of considering stick-slip motion on the system’s response and explore the optimal zero-velocity interval in the next, the response characteristics of the DFCS considering and not considering stick-slip motion are both analyzed first.
Referring to reference [28], the mass m , system stiffness k , viscous damping c , and dry friction coefficient μ are taken; the main inherent parameters of the DFCS are shown in Table 1.
To ensure the accuracy of the numerical simulation, values of zero-velocity interval and iterative step size are strictly selected. With ω ˜ = 0.6 , N = 40   N and F 0 = 30   N , the typical simulation results are displayed in Figure 3.
From Figure 3, the steady motion of the damping system is periodic and the minimum period of the steady response T is equal to that of the external force. In frequency spectrum, ω is the frequency of the external force. There are no fractional frequencies, and only odd multiple frequencies can be observed when the friction contact does not separate.
Significant presence of high-order harmonic components indicates that the amplitude and vibration energy should be considered to analyze the convergence of the numerical algorithm and to study the influence of whether stick-slip motion is considered on the system’s vibration behavior.

3. Convergence Analysis of the Numerical Algorithm of the DFCS Considering Stick-Slip Motion

For the DFCS, the zero-velocity interval is very important for computational accuracy and efficiency when the Coulomb stick-slip motion needs to be considered in the numerical algorithm.
In this section, to analyze the influence of the zero-velocity interval on the convergence characteristics of the system response in detail, the setting of the iteration step size of the numerical algorithm is analyzed first. The amplitude and vibration energy of the system’s response are both adopted as the convergence criterion. The vibration energy of a steady cycle of the system is shown in Equation (5) and the convergence criterion is shown in Equation (6). When the two convergence criteria are simultaneously satisfied, the numerical algorithm is considered to converge.
E = T x 2 d t
A i A i 1 / A i δ A E i E i 1 / E i δ E
In Equation (6), A i and A i - 1 are the amplitude of the steady response corresponding to varying h 0 , while E i and E i 1 are the vibration energy of a steady-state cycle. The convergence error limits matching to the two-convergence criterion are δ A and δ E .
Based on the two convergence criteria, influences of the iteration step size and zero-velocity interval on the convergence characteristics of the numerical algorithm are analyzed with the three external parameters including N , F 0 and ω ˜ .

3.1. Analysis of Setting the Iteration Step Size of the Numerical Algorithm

A sufficiently small ε v is selected to perform the analysis of the setting iteration step size of the numerical algorithm. Based on repeated tests to balance the computational accuracy and computational efficiency, define ε v = 10 6   m / s , δ A = δ E = 0.1 % . Figure 4 shows the simulation results.
From Figure 4, the response amplitude and vibration energy of the system gradually stabilize as h 0 increases and are within a wide range. Meanwhile, as h 0 continues to increase, computational accuracy will not improve and the computational efficiency will decrease. Analyzing three sets of simulation results, an appropriate iteration step size interval about T / 1200 can be determined based on the two convergence criteria. Meanwhile, simulation results prove that the iteration step size interval about T / 1200 is also applicable to the numerical algorithm without considering the stick-slip motion.

3.2. Convergence Characteristics Analysis of the Numerical Algorithm Based on the Zero-Velocity Interval

With the iteration step size determined in Section 3.1, the influence of the zero-velocity interval on the convergence characteristics of the system is analyzed in detail, and the optimal zero-velocity interval is explored to obtain good computational accuracy and efficiency. Figure 5 shows the simulation results.
From Figure 5, the response amplitude and vibration energy of the system eventually stabilize with the decrease of the zero-velocity interval ε v . With the three external parameters of the system including ω ˜ , N and F 0 , the simulation results show that the optimal zero-velocity interval is about 8 × 10 4   m / s based on the two convergence criteria. As the zero-velocity interval continues to decrease from 8 × 10 4   m / s , the computational accuracy of the numerical algorithm will not improve while the computational efficiency will significantly decrease.
The simulation results of the decrease in computational efficiency as the zero-velocity interval decreases from 8 × 10 4   m / s are shown in Figure 6, all of which are conducted in the same computing environment with the same ω and same number of computation cycles. As shown in Equation (7), t d is the reduction rate of the computational efficiency of the numerical algorithm.
t d = t t t × 100 %
In Equation (7), t is the runtime corresponding to varying zero-velocity interval from 8 × 10 4   m / s while t is the runtime corresponding to the zero-velocity interval equaling to 8 × 10 4   m / s .
From Figure 6, as the zero-velocity interval decreases, there is a rapid decrease in the computational efficiency. When ε v = 1 × 10 7   m / s , the computational efficiency can decrease more than 120%. The t d - ε v curves under different external parameters are basically overlapping in Figure 6, as the computational efficiency mainly depends on the zero-velocity interval. This phenomenon also indicates that the influence of external parameters on the computational efficiency is much smaller than that within the zero-velocity interval.

4. Establishing the Criteria for Whether Stick-Slip Motion Is Taken into Account in Engineering Design

Compared with not considering the stick-slip motion, considering it improves the computational accuracy, but may lead to a significant decrease in computational efficiency. Thus, analyzing and revealing the system’s external parameter ranges under which the stick-slip motion should be considered can further improve the computational efficiency of the numerical algorithm of the DFCS design in engineering.
In this section, with the optimal zero-velocity interval and step size determined in Section 3, the influence of whether stick-slip motion is considered on computational efficiency is studied first. On this basis, a criterion for whether stick-slip motion is considered in the numerical algorithm of dynamic analysis of the DFCS is established, which will be of great value for the design of the DFCS in engineering.

4.1. Analysis of the Decrease in Computational Efficiency Caused by Considering Stick-Slip Motion

To compare the computational efficiency of considering and not considering stick-slip motion, t Δ is defined as shown in Equation (8) to represent the difference in the run time to complete the two types of calculations.
t Δ = t 2 t 1 t 1 × 100 %
In Equation (8), t 1 and t 2 are the runtime of not considering stick-slip motion and considering stick-slip motion, respectively, which are taken as the average of five similar calculations. The simulation results are displayed in Figure 7.
In Figure 7, the influences of the three external parameters of the system, ω ˜ , N and F 0 , on t Δ are displayed in detail. The simulation results show that the difference in run time of the two types of simulation exhibits different variation characteristics with the three parameters varying. What is more, compared with not considering stick-slip motion in the numerical algorithm, considering it increases the computation time to complete the same simulation with the same computer by more than 225%. This further proves the necessity of analyzing whether stick-slip motion is considered in engineering design.

4.2. Comparative Analysis of Simulation Results Considering Stick-Slip Motion and Not Considering It

4.2.1. Determination of External Parameters Affecting the Deviation of the Two Types of Numerical Results

In [29], for a one-dimensional micro-slip model and a finite model of the platform damper, it has been shown that the reduction rate of the system response amplitude is related to the dimensionless normal load ( μ N / F 0 ). For the DFCS in this paper, the relevant conclusions are worth further discussion to reduce the external parameters that affect the following analysis.
When the friction force is zero, A 0 is the steady response amplitude and E 0 is the vibration energy of the system of a steady-state cycle. When the dry friction force exists, A 1 and A 2 are the steady response amplitudes corresponding to not considering stick-slip motion and considering stick-slip motion, while E 1 and E 2 are the corresponding vibration energy of a steady-state cycle. Define A ˜ 1 = A 1 / A 0 , A ˜ 2 = A 2 / A 0 , E ˜ 1 = E 1 / E 0 , E ˜ 2 = E 2 / E 0 . The numerical results considering stick-slip motion are considered to be accurate, A Δ and E Δ are defined in Equation (9) to describe the deviation of the numerical results caused by not considering stick-slip motion.
A Δ = A 1 A 2 A 2 × 100 % = A 1 A 0 A 2 A 0 A 2 A 0 × 100 % = A ˜ 1 A ˜ 2 A ˜ 2 × 100 % E Δ = E 1 E 2 E 2 × 100 % = E 1 E 0 E 2 E 0 E 2 E 0 × 100 % = E ˜ 1 E ˜ 2 E ˜ 2 × 100 %
The dimensionless external force is defined as F ˜ 0 = F 0 / N . Setting F ˜ 0 [ 0.6 , 1.5 ] , increasing the F 0 and keeping F ˜ 0 constant. As simulation results are consistent under different ω ˜ , simulation results under different F ˜ 0 with ω ˜ = 0.6 are displayed in Figure 8 (not considering stick-slip motion) and Figure 9 (considering it).
As shown in Figure 8 and Figure 9, whether considering stick-slip motion or not, for different values of F ˜ 0 , A ˜ 1 , A ˜ 2 and E ˜ 1 , E ˜ 2 also keep constant with F 0 varying. This indicates that the external parameters affecting the difference between two types of numerical results can be transformed from three parameters ( ω ˜ , N and F 0 ) into the two parameters ( F ˜ 0 and ω ˜ ), which can simplify the establishment of the criterion for whether stick-slip motion is considered in engineering design.

4.2.2. Deviation Analysis of the Simulation Results for Whether Stick-Slip Motion Is Considered

To enable the DFCS to vibrate, F ˜ 0 μ = 0.5 is set. Meanwhile, the excitation frequency ( ω ˜ [ 0.5 , 1.5 ] ) near the resonance frequency of the DFCS is selected. Influences of the dimensionless external force F ˜ 0 and the frequency ratio ω ˜ on the A Δ and E Δ are fully discussed, and the simulation results are respectively shown in Figure 10 and Figure 11.
From Figure 10 and Figure 11, there is a wide range of F ˜ 0 and ω ˜ under which stick-slip motion does not need to be considered in the numerical algorithm in the engineering design of DFCS, and this external parameter range can be determined by the accuracy requirement of the calculation. Obviously, when 0.54 F ˜ 0 0.58 and 0.5 ω ˜ 0.76 , A Δ 10 % ; when 0.53 F ˜ 0 0.6 and 0.5 ω ˜ 0.84 , E Δ 10 % . When 0.53 F ˜ 0 0.61 and 0.5 ω ˜ 0.88 , A Δ 5 % ; when 0.52 F ˜ 0 0.63 and 0.5 ω ˜ 0.94 , E Δ 5 % . As shown in Figure 10 and Figure 11, when F ˜ 0 = 0.55 , ω ˜ = 0.64 , A Δ reaches a maximum value of 18.69% and when F ˜ 0 = 0.54 , ω ˜ = 0.58 , E Δ reaches a maximum value of 33.79%, which indicates that the simulation results of considering and not considering stick-slip motion are significantly different under some external parameters of the system. The stick-slip motion must be considered in this case. The mechanism of the deviation is illustrated in Figure 12 (when F ˜ 0 = 0.54 and ω ˜ = 0.55 , A Δ = 15 % ) and Figure 13 (when F ˜ 0 = 0.8 and ω ˜ = 1 , A Δ = 2 % ).
As shown in Figure 12a and Figure 13a, when stick-slip motion is not considered, the friction force repeatedly jumps between μ N and μ N around the zero velocity; this is not reasonable in engineering practice and will lead to calculating error. Meanwhile, when stick-slip motion is considered, the stick state is captured by the dichotomy, and no jumps exist for the dry friction force, which is consistent with engineering practice, and this precisely indicates that considering stick-slip motion can enhance the calculation accuracy. Comparing Figure 12 with Figure 13, it can be seen that when the time proportion of the stick state in a steady time cycle is higher, the deviation of the simulation results is larger. For the DFCS, the time proportion of the stick state in a steady time cycle can be mainly determined by F ˜ 0 and ω ˜ .

5. Discussion

The difference between the static friction coefficient and the kinetic friction coefficient is actually one of the key physical mechanisms for the generation of “stick-slip” oscillation, ignoring the condition μ s > μ k leads to the model being unable to capture the self-excited vibration phenomenon caused by the decreasing characteristic of frictional force (negative damping), when the system is mainly in forced vibration and the excitation force frequency is much higher than the friction-induced frequency, the condition μ s > μ k can be ignored.

6. Conclusions

In this paper, the numerical algorithm for dynamic analysis of a single-degree-of-freedom DFCS based on the Coulomb stick-slip motion is discussed. When the Coulomb stick-slip motion is considered, the optimization of the zero-velocity interval and step size is analyzed. Then, a criterion for determining whether stick-slip motion is considered in numerical algorithms in engineering design is explored and established. The main conclusions are displayed as follows.
(1)
When stick-slip motion is considered, simulation results show that optimization of the zero-velocity interval and step size can significantly improve the computational efficiency of the numerical algorithm.
(2)
When 0.53 F ˜ 0 0.61 and 0.5 ω ˜ 0.88 , A Δ 5 % ; when 0.52 F ˜ 0 0.63 and 0.5 ω ˜ 0.94 , E Δ 5 % , for this instance, stick-slip motion must be considered. When F ˜ 0 = 0.55 ,   ω ˜ = 0.64 , A Δ reaches a maximum value of 18.69% and when F ˜ 0 = 0.54 ,   ω ˜ = 0.58 , E Δ reaches a maximum value of 33.79%.
(3)
Compared with not considering stick-slip motion, considering it in the numerical algorithm increases the runtime by more than twice. The stick-slip motion does not need to be considered in the numerical algorithm of the engineering design within a wide range of the system’s external parameters, which can be determined by combining the requirements of computation accuracy. Identifying the parameter range that does not need to consider the stick-slip motion can significantly enhance the computational efficiency while maintaining the accuracy. However, this conclusion is based on a simple single-degree-of-freedom model. Further in-depth studies are needed for more complex situations.
(4)
Compared with considering stick-slip motion, not considering it may cause repeated jumps for the friction force around the zero velocity, which is the main reason for the calculation error, and considering stick-slip motion can enhance the calculation accuracy. The time proportion of the stick state in a steady time cycle mainly determines the deviation of the two types of simulation results.

Author Contributions

Conceptualization, B.H.; Methodology, B.H. and Y.M.; Supervision, Y.M. and S.P.; Validation, S.P. and Z.Z.; Writing—original draft, B.H. and W.Z. 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 number 12102239, and the Natural Science Basic Research Program of Shaanxi Province of China, grant number 2021JQ-521.

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflicts of interest.

Glossary/Nomenclature/Abbreviations

m ( kg ) Equivalent mass c ( N s / m ) Equivalent viscous damping
k ( N / m ) Equivalent stiffness f ( N ) Dry friction force at the friction interface
F 0 ( N ) Amplitude of external force ω ( rad / s ) Frequency of external force
x ( m ) Displacement of mass relative to the fixed foundation μ Coefficient of friction
f s ( N ) The static friction force F 0 sin ω t ( N ) External force
N ( N ) Magnitude of normal load v ( m / s ) Relative velocity
ω n ( rad / s ) Natural frequency ε v ( m / s ) Zero-velocity interval
ω ˜ Frequency ratio A 0 ( m ) Displacement amplitude without considering friction force
T Period of system’s steady response Δ t Iteration step size
F ˜ 0 Dimensionless external force A 2 ( m ) Displacement amplitude considering stick-slip motion
ω ˜ Frequency ratio h 0 The number of iterations in a period
t n , t n + 1 Time for n -th and n + 1 -th step t m Time point in dichotomy
v n , v m , v n + 1 Velocities at t n , t m , t n + 1 E ( m 2 s ) Vibration energy of a steady period
A i , A i 1 Displacement amplitude corresponding to varying h 0 E i , E i 1 Vibration energy corresponding to varying h 0
δ A , δ E Convergence error limits to two convergence criteria t d Reduction rate of computational efficiency
t Runtime corresponding to zero-velocity interval 8 × 10−4 m/s t Runtime corresponding to varying zero-velocity interval from 8 × 10 4 m / s
A 1 ( m ) Displacement amplitude without considering stick-slip motion E 1 ( m 2 s ) Vibration energy without considering stick-slip motion
E 0 ( m 2 s ) Vibration energy without considering friction force A ˜ 1 Relative displacement amplitude without considering stick-slip motion
E 2 ( m 2 s ) Vibration energy considering stick-slip motion A Δ The difference rate of displacement amplitude whether stick-slip motion is considered
A ˜ 2 Relative displacement amplitude considering stick-slip motion E ˜ 2 Relative vibration energy considering stick-slip motion
E ˜ 1 Relative vibration energy without considering the stick-slip motion E Δ The difference rate of vibration energy whether stick-slip motion is considered
t 1 Runtime without considering stick-slip motion t 2 Runtime considering stick-slip motion
t Δ The difference rate of runtime for whether stick-slip motion is consideredDFCSdry friction constrained system.

References

  1. Coulomb, C.A. Théorie des Machines Simples, en Ayant Égard au Frottement de Leurs Parties et à la Roideur des Cordages; Mémoires de l’Académie Royale des Sciences: Paris, France, 1785. [Google Scholar]
  2. Zheng, X.; Zhang, R.; Wang, Q. Comparison and analysis of two Coulomb friction models on the dynamic behavior of slider-crank mechanism with a revolute clearance joint. Appl. Math. Mech. 2018, 39, 1239–1258. [Google Scholar] [CrossRef]
  3. Li, Y.; Qian, L.; Chen, G.; Huang, W. Multiple clearance robustness optimization of a chain ramming machine based on a data-driven model. Nonlinear Dyn. 2023, 111, 13807–13828. [Google Scholar] [CrossRef]
  4. Rahmani, M.; Behdinan, K. Interaction of torque link freeplay and Coulomb friction nonlinearities in nose landing gear shimmy scenarios. Int. J. Nonlin. Mech. 2020, 119, 103338. [Google Scholar] [CrossRef]
  5. Jiang, Y.; Feng, G.; Tang, H.; Zhang, J.; Jiang, B. Effect of Coulomb friction on shimmy of nose landing gear under time-varying load. Tribol. Int. 2023, 188, 108828. [Google Scholar] [CrossRef]
  6. Song, J.; Jiang, H.; Meng, L.; Zang, Y. Earthquake Probability of the “Seismic Gap” on the Longmenshan Fault. Earthq. Res. China 2018, 32, 20–32. [Google Scholar]
  7. Yu, Z.; Hattori, K.; Zhu, K.; Fan, M.; Marchetti, D.; He, X.; Chi, C. Evaluation of Pre-Earthquake Anomalies of Borehole Strain Network by Using Receiver Operating Characteristic Curve. Remote Sens. 2021, 13, 515. [Google Scholar] [CrossRef]
  8. Wei, B.; Zuo, C.; He, X.; Jiang, L. Numeric investigation on scaling a pure friction isolation system for civil structures in shaking table model tests. Int. J. Nonlin. Mech. 2018, 98, 1–12. [Google Scholar] [CrossRef]
  9. Li, S.; Xiang, P.; Wei, B. Interface friction effects on scaling a vertical spring-viscous damper isolation system in a shaking table test. Structures 2021, 33, 1878–1891. [Google Scholar] [CrossRef]
  10. Si, M.; Wu, Y.F.; Wang, H. The seismic performance evaluation of unbonded laminated rubber bearings with end rotation. Structures 2023, 51, 926–935. [Google Scholar] [CrossRef]
  11. Tao, L.; Feng, Z.Q. Cushioning performance analysis of multilayered rubber materials with nonuniform friction coefficients of corrugated contact surface under the bipotential framework. Multibody Syst. Dyn. 2023, 76, 267–291. [Google Scholar] [CrossRef]
  12. Ebrahimi, H.; Ali, H.; Ghosh, R. Coulomb friction in twisting of biomimetic scale-covered substrate. Bioinspir. Biom. 2020, 15, 056013. [Google Scholar] [CrossRef]
  13. Ebrahimi, H.; Krsmanovic, M.; Ali, H.; Ghosh, R. Material-geometry interplay in damping of biomimetic scale beams. Appl. Phys. Lett. 2023, 123, 081701. [Google Scholar] [CrossRef]
  14. Nikhamkin, M.S.; Semenov, S.V.; Semenova, I.V.; Sazhenkov, N.A.; Mekhonoshin, G.V. Twin Shaft Rotor System Vibration Damping Experimental Investigation. Appl. Mech. Mater. 2015, 752–753, 918–921. [Google Scholar]
  15. Fan, X.; Liang, W.; Zheng, J.; Yang, Y.; Ma, H.; Fan, S.; Fu, S. Dynamic Characteristics of a Rotating Blade with a Dovetail Fixture. Machines 2023, 11, 643. [Google Scholar] [CrossRef]
  16. Den Hartog, J. Forced vibrations with combined coulomb and viscous friction. Trans. Am. Soc. Mech. Eng. 1931, 53, 107–115. [Google Scholar] [CrossRef]
  17. Earles, S.W.; Williams, E.J. A linearized analysis for frictionally damped systems. J. Sound Vib. 1972, 24, 445–458. [Google Scholar] [CrossRef]
  18. Duan, C.; Singh, R. Forced vibrations of a torsional oscillator with Coulomb friction under a periodically varying normal load. J. Sound Vib. 2009, 325, 499–506. [Google Scholar] [CrossRef]
  19. Allara, M. A model for the characterization of friction contacts in turbine blades. J. Sound Vib. 2009, 320, 527–544. [Google Scholar] [CrossRef]
  20. Xie, F.; Cui, C.; Ma, H.; Wen, B. An approach to calculate the dynamic response of shrouded blade with dry friction. J. Vib. Eng. 2018, 31, 110–117. [Google Scholar]
  21. Gastaldi, C.; Gross, J.; Scheel, M.; Berruti, T.M.; Krack, M. Modeling complex contact conditions and their effect on blade dynamics. In Proceedings of the ASME Turbo Expo 2020: Turbomachinery Technical Conference and Exposition, Virtual, 21–25 September 2020. [Google Scholar]
  22. Karnopp, D. Computer simulation of stick-slip friction in mechanical dynamic systems. J. Dyn. Sys. Meas. Control 1985, 107, 100–103. [Google Scholar] [CrossRef]
  23. Hong, H.; Liu, C. Coulomb friction oscillator: Modelling and responses to harmonic loads and base excitations. J. Sound Vib. 2000, 229, 1171–1192. [Google Scholar] [CrossRef]
  24. Xia, F. Modelling of a two-dimensional Coulomb friction oscillator. J. Sound Vib. 2003, 265, 1063–1074. [Google Scholar] [CrossRef]
  25. He, B.; Ouyang, H.; He, S.; Ren, X.; Mei, Y. Dynamic analysis of integrally shrouded group blades with rubbing and impact. Nonlinear Dyn. 2018, 92, 2159–2175. [Google Scholar] [CrossRef]
  26. He, B.; Ren, X.; Ouyang, H.; Mei, Y.; Yang, Y.; He, S. Dynamic modeling and characteristics of integrally shrouded group blades with two-dimensional rub-impact considering the stick-slip motion. Appl. Math Model. 2025, 148, 116229. [Google Scholar] [CrossRef]
  27. Guo, X.; Zeng, J.; Ma, H.; Zhao, C.; Qu, L.; Wen, B. Dynamic characteristics of a shrouded blade with impact and friction. Front. Mech. Eng. 2020, 15, 209–226. [Google Scholar] [CrossRef]
  28. Sayed, B.A.; Chatelet, E.; Baguet, S. Dissipated energy and boundary conditions effects associated to dry friction on the dynamics of vibrating structures. Mech. Mach. Theory 2011, 46, 479–491. [Google Scholar] [CrossRef]
  29. Qi, W.; Gao, D. Study of vibration response analysis method for the dry friction damping systems. J. Aerosp. Power 2006, 21, 161–167. (In Chinese) [Google Scholar]
  30. Hu, H.; Zhu, X.; Batou, A.; Ouyang, H. Explicit frictional stick-slip dynamics of elastic contact problem incorporating the LuGre model. Nonlinear Dyn. 2024, 112, 16061–16080. [Google Scholar] [CrossRef]
  31. Lu, Y.; Han, D.; Fu, Q.; Lu, X.; Zhang, Y.; Wei, Z.; Chen, Y. Experimental investigation of stick-slip behaviors in dry sliding friction. Tribol. Int. 2025, 201, 110221. [Google Scholar]
Figure 1. Dynamic model of a single-degree-of-freedom DFCS.
Figure 1. Dynamic model of a single-degree-of-freedom DFCS.
Symmetry 18 00057 g001
Figure 2. The flowchart of the dichotomy based on the fourth-order Runge-Kutta method.
Figure 2. The flowchart of the dichotomy based on the fourth-order Runge-Kutta method.
Symmetry 18 00057 g002
Figure 3. Response characteristics of the system with and without considering stick-slip motion.
Figure 3. Response characteristics of the system with and without considering stick-slip motion.
Symmetry 18 00057 g003
Figure 4. Analysis of the setting of iteration step size. (a) A - h 0 curve with different ω ˜ (b) E - h 0 curve with different ω ˜ (c) A - h 0 curve with different N (d) E - h 0 curve with different N (e) A - h 0 curve with different F0 (f) E- h 0 curve with different F0.
Figure 4. Analysis of the setting of iteration step size. (a) A - h 0 curve with different ω ˜ (b) E - h 0 curve with different ω ˜ (c) A - h 0 curve with different N (d) E - h 0 curve with different N (e) A - h 0 curve with different F0 (f) E- h 0 curve with different F0.
Symmetry 18 00057 g004
Figure 5. Influence of the zero-velocity interval on the convergence of the system. (a) A - ε v curve with different (b) E - ε v curve with different ω ˜ (c) A - ε v curve with different N (d) E - ε v curve with different N (e) A - ε v curve with different F 0 (f) E - ε v curve with different F 0 .
Figure 5. Influence of the zero-velocity interval on the convergence of the system. (a) A - ε v curve with different (b) E - ε v curve with different ω ˜ (c) A - ε v curve with different N (d) E - ε v curve with different N (e) A - ε v curve with different F 0 (f) E - ε v curve with different F 0 .
Symmetry 18 00057 g005
Figure 6. Influence of the zero-velocity interval on the reduction rate of computational efficiency. (a) t d - ε v curve with different ω ˜ (b) t d - ε v curve with different N (c) t d - ε v curve with different F 0 .
Figure 6. Influence of the zero-velocity interval on the reduction rate of computational efficiency. (a) t d - ε v curve with different ω ˜ (b) t d - ε v curve with different N (c) t d - ε v curve with different F 0 .
Symmetry 18 00057 g006
Figure 7. The influences of ω ˜ , N and F 0 on the difference rate of runtime t Δ . (a) t Δ - ω ˜ curve (b) t Δ - N curve (c) t Δ - F 0 curve.
Figure 7. The influences of ω ˜ , N and F 0 on the difference rate of runtime t Δ . (a) t Δ - ω ˜ curve (b) t Δ - N curve (c) t Δ - F 0 curve.
Symmetry 18 00057 g007
Figure 8. A ˜ 1 - F 0 curve and E ˜ 1 - F 0 curve with different F ˜ 0 (a) A ˜ 1 - F 0 curve with different F ˜ 0 (b) E ˜ 1 - F 0 curve with different F ˜ 0 .
Figure 8. A ˜ 1 - F 0 curve and E ˜ 1 - F 0 curve with different F ˜ 0 (a) A ˜ 1 - F 0 curve with different F ˜ 0 (b) E ˜ 1 - F 0 curve with different F ˜ 0 .
Symmetry 18 00057 g008
Figure 9. A ˜ 2 - F 0 curve and E ˜ 2 - F 0 curve with different F ˜ 0 (a) A ˜ 2 - F 0 curve with different F ˜ 0 (b) E ˜ 2 - F 0 curve with different F ˜ 0 .
Figure 9. A ˜ 2 - F 0 curve and E ˜ 2 - F 0 curve with different F ˜ 0 (a) A ˜ 2 - F 0 curve with different F ˜ 0 (b) E ˜ 2 - F 0 curve with different F ˜ 0 .
Symmetry 18 00057 g009
Figure 10. The influence of F ˜ 0 and ω ˜ on A Δ .
Figure 10. The influence of F ˜ 0 and ω ˜ on A Δ .
Symmetry 18 00057 g010
Figure 11. The influence of F ˜ 0 and f ω ˜ on E Δ .
Figure 11. The influence of F ˜ 0 and f ω ˜ on E Δ .
Symmetry 18 00057 g011
Figure 12. Friction force and displacement time domain curve for whether stick-slip motion is considered ( F ˜ 0 = 0.54 and ω ˜ = 0.55 , A Δ = 15 % ). (a) Friction force (b) Displacement.
Figure 12. Friction force and displacement time domain curve for whether stick-slip motion is considered ( F ˜ 0 = 0.54 and ω ˜ = 0.55 , A Δ = 15 % ). (a) Friction force (b) Displacement.
Symmetry 18 00057 g012
Figure 13. Friction force and displacement time domain curve for whether stick-slip motion is considered ( F ˜ 0 = 0.8 and ω ˜ = 1 , A Δ = 2 % ). (a) Friction force, (b) Displacement.
Figure 13. Friction force and displacement time domain curve for whether stick-slip motion is considered ( F ˜ 0 = 0.8 and ω ˜ = 1 , A Δ = 2 % ). (a) Friction force, (b) Displacement.
Symmetry 18 00057 g013
Table 1. The main parameters of the system.
Table 1. The main parameters of the system.
SignValue
m 0.2 kg
c 5.65 N·s/m
k 1 × 105 N/m
μ 0.5
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

He, B.; Pan, S.; Zhang, Z.; Mei, Y.; Zhang, W. Numerical Simulation of the Dry Friction Constrained System Based on Coulomb Stick-Slip Motion. Symmetry 2026, 18, 57. https://doi.org/10.3390/sym18010057

AMA Style

He B, Pan S, Zhang Z, Mei Y, Zhang W. Numerical Simulation of the Dry Friction Constrained System Based on Coulomb Stick-Slip Motion. Symmetry. 2026; 18(1):57. https://doi.org/10.3390/sym18010057

Chicago/Turabian Style

He, Bingbing, Shibo Pan, Zeqi Zhang, Yonggang Mei, and Wenya Zhang. 2026. "Numerical Simulation of the Dry Friction Constrained System Based on Coulomb Stick-Slip Motion" Symmetry 18, no. 1: 57. https://doi.org/10.3390/sym18010057

APA Style

He, B., Pan, S., Zhang, Z., Mei, Y., & Zhang, W. (2026). Numerical Simulation of the Dry Friction Constrained System Based on Coulomb Stick-Slip Motion. Symmetry, 18(1), 57. https://doi.org/10.3390/sym18010057

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