Issue 
Mechanics & Industry
Volume 24, 2023



Article Number  21  
Number of page(s)  7  
DOI  https://doi.org/10.1051/meca/2023018  
Published online  18 July 2023 
Regular Article
A dynamic stiffness model for highspeed ball screw pair with the mass center of screw nut considered
^{1}
School of Mechanical and Electronical Engineering, Lanzhou University of Technology, Lanzhou 730050, Gansu Province, China
^{2}
Lanzhou Ls Heat Exchange Equipment Co., Ltd, Lanzhou 730050, Gansu Province, China
^{*} email: 212080201013@lut.edu.cn
Received:
19
September
2022
Accepted:
6
June
2023
The development of accurate dynamic stiffness models is a key aspect in the design process of ball screws. However, variations in the nut center of mass position can affect the dynamic stiffness, which makes it difficult to develop a stiffness model. To address this issue, this paper considers the variation of the nut center of mass position and the approach between the ball screw beam unit stiffness matrix and the nut interface element stiffness matrix. Then, based on Timoshenko beam theory and a concentrated mass parameter method, a dynamic stiffness model for a highspeed ball screw pair considering the variation of the nut center of mass position is developed. Finally, the feasibility of the dynamic stiffness matrix of the highspeed ball screw pairs is verified through the inherent frequencies obtained from experiments and simulations of the ball screw pair in the free state and compared with the classical finite element method to verify the importance of this method and to provide a theoretical basis for its dynamic design and structural optimisation.
Key words: Ball screw / center of mass / Timoshenko beam theory / concentrated mass parameter method / dynamic stiffness
© L. Jin et al., Published by EDP Sciences 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1 Introduction
With the widespread application of various new machining technologies [1], the performance requirements of mechanical equipment are becoming increasingly stringent. Due to the high precision, high stiffness, microfeed and highspeed feed characteristics of ball screws [2], they are widely used in feed systems. With the increasing speed of ball screw operation, its vibration problem becomes more and more prominent, which seriously affects its positioning accuracy and machining stability, so it is crucial to accurately establish the stiffness model of highspeed ball screw pair [3–5].
Stiffness is the most important performance indicator of ball screws [6,7]. The stiffness of ball screw pairs has been studied by many scholars. The first systematic study of ball screw pairs was reported by Nakashima [8] in 1988, which considered the effects of hertz contact values, thread deformation and load distribution on the stiffness of ball screws. Verl [9] studied the effect of preload force, nut and screw raceway geometry parameters on the axial stiffness of ball screws from the structural characteristics of the nut and proposed a method for calculating the axial stiffness of ball screws. Okwudire [10] represented the screw as a beam and incorporated the effects of axial, torsional and lateral deformations into the contact stiffness model of the ball screw. Zhou [11] developed a stiffness model for a singlenut ball screw considering the helical lead angle and preload force by comparing the simulation results of two singlenut ball screws in finite element software. These studies above are not satisfactory for a good description of the stiffness characteristics of ball screws.
On the one hand, dynamic stiffness is a physical quantity different from static stiffness and should be given more attention in the practical application of ball screws. Chen [12] established a dynamic stiffness model for a singlenut ball screw pair and verified the accuracy of its dynamic stiffness model through experiments. On the other hand, during the operation of the feeding system, the dynamic characteristics of the ball screw will be changed due to the constant change of the nut position, which will directly affect the stiffness characteristics of the ball screw, which brings new challenges to the vibration damping research. Gao [13] reduced the vibration of the ball screw by designing a damping damper considering the position of the nut.
Zou [14] developed a ball screw stiffness model for different screwnut positions and used it to study the dynamic characteristics of the ball screw feeding system. Zhang [15] gave a method for calculating the stiffness and mass matrix of the system considering the variation of the nut bond position and investigated the effect of the rated dynamic load of the nut bond on the inherent frequency of the slender ball screw feeding system. Wang [16] considered the effect of feed speed and nut position of the ball screw feed system and derived an expression for the equivalent axial stiffness of a single moving union. However, in the current study, the dynamic characteristics of the nut center of mass variation and stiffness are not considered simultaneously.
As mentioned above, the development of a high precision dynamic stiffness model of the ball screw, taking into account the dynamic characteristics of the center of mass and stiffness of the screw nut, can be of great help in improving high speed feed systems. In this paper, the ball screw is divided into a number of axial beam segments based on Timoshenko beam theory [17]. The stiffness matrix of the ball screw beam elements is then formed by superimposing the stiffness matrix of each axis segment beam with the center of mass of the screw nut under consideration. Meanwhile, the stiffness matrix of the interface unit of the screw nut is obtained by modelling the screw nut assembly using the concentrated mass parameter method, by constructing the stiffness matrix of the ball screw beam element coupled to the stiffness matrix of the ball screw nut interface element to obtain the center of mass of the screw nut during the transfer motion. The dynamic stiffness of the highspeed ball screw pair can then be solved exactly as shown in Figure 1. Finally, the feasibility of the dynamic stiffness model of the highspeed ball screw pair is verified by experiments and simulations, and the accuracy and importance of the method in this paper is demonstrated by comparison with the classical method of neglecting the center of mass of the nut.
Fig. 1 The process of solving the dynamic stiffness of the highspeed ball screw. 
2 The dynamic stiffness model of ball screw pair
As shown in Figure 2, the feed system of CNC equipment such as the highspeed machining center is composed of motor, coupling, ball screw, nut, bearing and highspeed spindle unit. In actual operation, the motor drives the ball screw to rotate through the coupling, which converts the rotary motion of the ball screw into the reciprocating linear motion of the highspeed spindle unit along the axial direction of the screw. To solve the dynamic stiffness of the ball screw pair, this paper divides the shaft segments of the beam element according to the Timoshenko beam element. Then, the stiffness matrices of two shaft segments are obtained. Finally, this paper solves the dynamic stiffness model of the whole highspeed ball screw by considering the position of the screw nut.
Fig. 2 Composition and Shaft Section Division of Zdirection highspeed ball screw pair. 
2.1 The division of the shaft section
Segmental modelling is a prerequisite for stiffness modelling. As shown in Figure 3, the x and y directions are the radial directions of the ball screw axis and the z direction is the axial direction of the ball screw axis. Each Timoshenko beam element contains nodes 1 and 2, which contain six translational degrees of freedom (u_{1}, u_{2}, u_{3}, u_{4}, u_{5}, u_{6}) along the x, y and z directions and four rotational degrees of freedom (θ_{1}, θ_{2}, θ_{3}, θ_{4}) around the x and y directions. In short, each beam element contains 10 degrees of freedom and the stiffness matrix and mass matrix of the beam element are given in reference [18].
In this paper, when dividing the Ball Screw shaft segment unit and node, the thread part of the Ball Screw is divided evenly due to the special structure of the thread. As shown in Figure 2, the effective travel of the Ball Screw L_{1} is divided into m shaft segment units and m + 1 nodes. In this figure, L_{1} is the support span of the ball screw; L_{1} is the effective travel of the ball screw; b_{m} (m = 1, 2, 3,...) is the equally divided unit length of the effective travel around the ball screw; X is the location of the center of mass for the ball screw nut. The first segment b is called unit 1, the second segment b is called unit 2,... Similarly, the maxis segment b is the munit. The effective travel of the ball screw is then b_{m} (m = 1, 2, 3,...). In addition to the effective travel L of the ball screw, the other parts of the ball screw are divided according to the element division principle.
Fig. 3 Timoshenko beam element structure and degrees of freedom. 
2.2 The stiffness matrix of two element shaft segment system
By dividing the shaft segments of the ball screw in the preliminary section, the stiffness matrix of each shaft segment can be obtained. Then, the beam element stiffness matrix of the ball screw is obtained by superposing each divided beam unit stiffness matrix in the order of the serial number. To explain the specific superposition process of the beam element stiffness matrix, two adjacent beam elements 1 and 2 in Section 2.1 are arbitrarily taken to form a finite element shaft system for explanation. As shown in Figure 4, the z direction is the axial direction of the highspeed ball screw. The No. 1 beam unit of the shaft segment system contains nodes 1 and 2, while the No. 2 beam unit contains nodes 2 and 3, and node 2 is a joint common to both beam units. The stiffness matrix expressions of two beam elements 1 and 2 can be taken as equations (1) and (2), respectively.
The stiffness matrices K_{e1} and K_{e2} of the two beam units are expanded to the same order as the stiffness matrix K_{e}^{′} of the axial segment system, and the elements of the stiffness matrices K_{e1} and K_{e2} are superimposed on the corresponding node locations to obtain the stiffness matrix K_{e}^{′} of the axial segment system, as shown in equation (3).
$${K}_{e1}=\left[\begin{array}{cccccc}\hfill {k}_{11}^{1}\hfill & \hfill \cdots \hfill & \hfill {k}_{15}^{1}\hfill & \hfill {k}_{16}^{1}\hfill & \hfill \cdots \hfill & \hfill {k}_{110}^{1}\hfill \\ \hfill \vdots \hfill & \hfill \ddots \hfill & \hfill \vdots \hfill & \hfill \vdots \hfill & \hfill \ddots \hfill & \hfill \vdots \hfill \\ \hfill {k}_{51}^{1}\hfill & \hfill \cdots \hfill & \hfill {k}_{55}^{1}\hfill & \hfill {k}_{56}^{1}\hfill & \hfill \cdots \hfill & \hfill {k}_{510}^{1}\hfill \\ \hfill {k}_{61}^{1}\hfill & \hfill \cdots \hfill & \hfill {k}_{65}^{1}\hfill & \hfill {k}_{66}^{1}\hfill & \hfill \cdots \hfill & \hfill {k}_{610}^{1}\hfill \\ \hfill \vdots \hfill & \hfill \ddots \hfill & \hfill \vdots \hfill & \hfill \vdots \hfill & \hfill \ddots \hfill & \hfill \vdots \hfill \\ \hfill {k}_{101}^{1}\hfill & \hfill \cdots \hfill & \hfill {k}_{105}^{1}\hfill & \hfill {k}_{106}^{1}\hfill & \hfill \cdots \hfill & \hfill {k}_{1010}^{1}\hfill \end{array}\right],$$(1)
$${K}_{e2}=\left[\begin{array}{cccccc}\hfill {k}_{11}^{2}\hfill & \hfill \cdots \hfill & \hfill {k}_{15}^{2}\hfill & \hfill {k}_{16}^{2}\hfill & \hfill \cdots \hfill & \hfill {k}_{110}^{2}\hfill \\ \hfill \vdots \hfill & \hfill \ddots \hfill & \hfill \vdots \hfill & \hfill \vdots \hfill & \hfill \ddots \hfill & \hfill \vdots \hfill \\ \hfill {k}_{51}^{2}\hfill & \hfill \cdots \hfill & \hfill {k}_{55}^{2}\hfill & \hfill {k}_{56}^{2}\hfill & \hfill \cdots \hfill & \hfill {k}_{510}^{2}\hfill \\ \hfill {k}_{61}^{2}\hfill & \hfill \cdots \hfill & \hfill {k}_{65}^{2}\hfill & \hfill {k}_{66}^{2}\hfill & \hfill \cdots \hfill & \hfill {k}_{610}^{2}\hfill \\ \hfill \vdots \hfill & \hfill \ddots \hfill & \hfill \vdots \hfill & \hfill \vdots \hfill & \hfill \ddots \hfill & \hfill \vdots \hfill \\ \hfill {k}_{101}^{2}\hfill & \hfill \cdots \hfill & \hfill {k}_{105}^{2}\hfill & \hfill {k}_{106}^{2}\hfill & \hfill \cdots \hfill & \hfill {k}_{1010}^{2}\hfill \end{array}\right],$$(2)
$${K}_{{e}^{\prime}}=\left[\begin{array}{ccccccccc}\hfill {k}_{11}^{1}\hfill & \hfill \dots \hfill & \hfill {k}_{15}^{1}\hfill & \hfill {k}_{16}^{1}\hfill & \hfill \dots \hfill & \hfill {k}_{110}^{1}\hfill & \hfill 0\hfill & \hfill \dots \hfill & \hfill 0\hfill \\ \hfill \vdots \hfill & \hfill \ddots \hfill & \hfill \vdots \hfill & \hfill \vdots \hfill & \hfill \ddots \hfill & \hfill \vdots \hfill & \hfill \vdots \hfill & \hfill \ddots \hfill & \hfill \vdots \hfill \\ \hfill {k}_{51}^{1}\hfill & \hfill \dots \hfill & \hfill {k}_{55}^{1}\hfill & \hfill {k}_{56}^{1}\hfill & \hfill \dots \hfill & \hfill {k}_{510}^{1}\hfill & \hfill 0\hfill & \hfill \dots \hfill & \hfill 0\hfill \\ \hfill {k}_{61}^{1}\hfill & \hfill \dots \hfill & \hfill {k}_{65}^{1}\hfill & \hfill {k}_{66}^{1}+{k}_{11}^{2}\hfill & \hfill \dots \hfill & \hfill {k}_{610}^{1}+{k}_{15}^{2}\hfill & \hfill {k}_{16}^{2}\hfill & \hfill \dots \hfill & \hfill {k}_{110}^{2}\hfill \\ \hfill \vdots \hfill & \hfill \ddots \hfill & \hfill \vdots \hfill & \hfill \vdots \hfill & \hfill \ddots \hfill & \hfill \vdots \hfill & \hfill \vdots \hfill & \hfill \ddots \hfill & \hfill \vdots \hfill \\ \hfill {k}_{101}^{1}\hfill & \hfill \dots \hfill & \hfill {k}_{1010}^{1}\hfill & \hfill {k}_{106}^{1}+{k}_{51}^{2}\hfill & \hfill \dots \hfill & \hfill {k}_{1010}^{1}+{k}_{55}^{2}\hfill & \hfill {k}_{56}^{2}\hfill & \hfill \dots \hfill & \hfill {k}_{510}^{2}\hfill \\ \hfill 0\hfill & \hfill \dots \hfill & \hfill 0\hfill & \hfill {k}_{61}^{2}\hfill & \hfill \dots \hfill & \hfill {k}_{65}^{2}\hfill & \hfill {k}_{66}^{2}\hfill & \hfill \dots \hfill & \hfill {k}_{610}^{2}\hfill \\ \hfill \vdots \hfill & \hfill \ddots \hfill & \hfill \vdots \hfill & \hfill \vdots \hfill & \hfill \ddots \hfill & \hfill \vdots \hfill & \hfill \vdots \hfill & \hfill \ddots \hfill & \hfill \vdots \hfill \\ \hfill 0\hfill & \hfill \dots \hfill & \hfill 0\hfill & \hfill {k}_{101}^{2}\hfill & \hfill \dots \hfill & \hfill {k}_{105}^{2}\hfill & \hfill {k}_{106}^{2}\hfill & \hfill \dots \hfill & \hfill {k}_{1010}^{2}\hfill \end{array}\right],$$(3)
where ${k}_{11}^{1}$…${k}_{1010}^{1}$, ${k}_{11}^{2}$…${k}_{1010}^{2}$ are the stiffness matrix parameters determined by the inherent characteristic of the ball screw. According to equation (3), the expanded unit stiffness matrix K_{e1}, K_{e2} can be considered as the composition of the two units to the overall structure of the shaft segment system. The contributions of each unit are superimposed to obtain the stiffness matrix of the shaft segment system K_{e′ }, where K_{e′ }is a symmetric matrix of order 15*15. By simplifying K, some of its element form ${K}_{{e}^{\prime}5}$, as shown in equation (4). The elements corresponding to the matrix ${K}_{{e}^{\prime}5}$ represent the composition of the common nodes 2 of two adjacent beam units 1 and 2 to the stiffness matrix of this axial segment system.
$${K}_{{{e}^{\prime}}_{5}}=\left[\begin{array}{ccc}\hfill {k}_{66}^{1}+{k}_{11}^{2}\hfill & \hfill \dots \hfill & \hfill {k}_{610}^{1}+{k}_{15}^{2}\hfill \\ \hfill \vdots \hfill & \hfill \ddots \hfill & \hfill \vdots \hfill \\ \hfill {k}_{106}^{1}+{k}_{51}^{2}\hfill & \hfill \dots \hfill & \hfill {k}_{1010}^{1}+{k}_{55}^{1}\hfill \end{array}\right].$$(4)
By describing the superposition process of the finite element axial segment system composed of two units 1 and 2 above, the stiffness matrix of the highspeed ball screw beam unit divided into n axial units and n + 1 nodes is derived.
Fig. 4 Schematic diagram of twoelement finite element shaft segment system. 
2.3 Construction of screw nut interface unit stiffness matrix
To model the interface between the ball screw and the nut, the interface between the ball screw and the nut is constructed as a special nut interface unit stiffness matrix K_{SN} [19], as shown in equation (5). In this equation, in addition to the radial stiffness, axial stiffness and angular stiffness on the main diagonal, the crosscoupling terms that cause axial and radial displacement of the ball screw are included, which will affect the positioning accuracy of the table and the fatigue life of the highspeed ball screw [20].
$${K}_{SN}=\left[\begin{array}{cccccc}\hfill {k}_{x,\text{}x}\hfill & \hfill 0\hfill & \hfill {k}_{x,\text{z}}\hfill & \hfill {k}_{x,\text{}\theta x}\hfill & \hfill 0\hfill & \hfill {k}_{x,\text{}\theta z}\hfill \\ \hfill 0\hfill & \hfill {k}_{y,\text{}y}\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill {k}_{x,\text{}\theta y}\hfill & \hfill 0\hfill \\ \hfill {k}_{x,\text{}z}\hfill & \hfill 0\hfill & \hfill {k}_{z\text{,}z}\hfill & \hfill {k}_{z,\text{}\theta x}\hfill & \hfill 0\hfill & \hfill {k}_{x,\text{}\theta z}\hfill \\ \hfill {k}_{x,\text{}\theta x}\hfill & \hfill 0\hfill & \hfill {k}_{z,\text{}\theta x}\hfill & \hfill {k}_{\theta x,\text{}\theta x}\hfill & \hfill 0\hfill & \hfill {k}_{x,\text{}\theta z}\hfill \\ \hfill 0\hfill & \hfill {k}_{y,\text{}\theta y}\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill {k}_{\theta y,\text{}\theta y}\hfill & \hfill 0\hfill \\ \hfill {k}_{x,\text{}\theta z}\hfill & \hfill 0\hfill & \hfill {k}_{z,\text{}\theta z}\hfill & \hfill {k}_{\theta x,\text{}\theta z}\hfill & \hfill 0\hfill & \hfill {k}_{\theta z,\text{}\theta z}\hfill \end{array}\right],$$(5)
where k_{x,x}, k_{y,y} are the radial stiffness; k_{z,z} is the axial stiffness; k_{θx,θx} k_{θy,θy} k_{θz,θz} is the angular stiffness; k_{x,z} k_{x,θx} k_{x,θz} k_{x,θy} k_{z,θx} k_{z,θz} k_{θx,θz} are the crosscoupling terms of axial and radial displacements.
In this paper, the matrix K_{SN} of equation (2.17) is simplified to make it easier to couple the stiffness matrix of the screwnut interface unit with the overall stiffness matrix of the highspeed ball screw in the form of ignoring the angular displacement z in the axial direction of the highspeed ball screw, thus obtaining an 5*5 screwnut interface unit stiffness matrix K_{SN}, see equation (6). Since the crosscoupling term in the screwnut interface unit stiffness matrix K_{SN} has taken into account the effect of the deformation of the ball screw, when the center of gravity of the screw nut is at any unit position of the effective stroke of the ball screw, then the Timoshenko beam unit stiffness matrix at any unit position is considered to be the screwnut interface unit stiffness matrix K_{SN}.
$${K}_{sn}=\left[\begin{array}{ccccc}\hfill {k}_{x,\text{}x}\hfill & \hfill 0\hfill & \hfill {k}_{x,\text{z}}\hfill & \hfill {k}_{x,\text{}\theta x}\hfill & \hfill 0\hfill \\ \hfill 0\hfill & \hfill {k}_{y,\text{}y}\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill {k}_{y,\text{}\theta y}\hfill \\ \hfill {k}_{x,\text{z}}\hfill & \hfill 0\hfill & \hfill {k}_{z\text{,}z}\hfill & \hfill 0\hfill & \hfill 0\hfill \\ \hfill {k}_{x,\text{}\theta \text{x}}\hfill & \hfill 0\hfill & \hfill {k}_{z,\text{}\theta \text{x}}\hfill & \hfill {k}_{\theta x,\text{}\theta x}\hfill & \hfill 0\hfill \\ \hfill 0\hfill & \hfill {k}_{y,\text{}\theta y}\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill {k}_{\theta y,\text{}\theta y}\hfill \end{array}\right].$$(6)
2.4 Dynamic stiffness calculation of highspeed ball screw
After the previous modelling, the dynamic stiffness solution of the Ball Screw is presented below. The dynamic stiffness solution of the highspeed ball screw is mainly reflected in the change in the stiffness of the highspeed ball screw due to the arbitrary position of the screw nut during the feed motion of the effective travel. The arbitrary position of the nut causes a change in the stiffness of the highspeed ball screw. Therefore, the solution to the dynamic stiffness of the Ball Screw is determined by the position X of the screw nut. When the screw nut makes a feed motion along the ball screw, the interface between the ball screw and the screw nut is calculated using the stiffness matrix K_{SN}. By using the superposition method in Section 1.2, the expression form of the stiffness matrix K_{e} of the effective travel L_{1} segment of the highspeed ball screw in Section 1.1 can be obtained, which is divided into m shaft segment elements and m + 1 nodes.
The stiffness matrix K_{e} of the L_{1} segment of the effective stroke of the highspeed ball screw is a square matrix of order 5(m + 1) * (m + 1), and the square cell where any unit is located is regarded as the corresponding 10thorder beam unit stiffness matrix of that unit, and any unit contains two nodes, and the shaded part indicates the common node of the adjacent units, the m axial segment units are sequentially superimposed and integrated to produce the effective stroke of the highspeed ball screw. The contribution of the L_{1} segment.
X is defined as the location of the mass center of screw nut along the ball screw movement, as shown in Figure 5. When the screw nut mass center is located in the first 1/2 segment of the unit axis segment, X can be expressed as equation (7).
$$X\le \left(2i+1\right)\times b/2,$$(7)
where i = 0, 1, 2, ..., n–1 and i is the smallest integer. The 5th order beam stiffness matrix at node i + 1 in Figure 5 should be replaced by the unit stiffness matrix K_{SN} of the nut interface. Conversely, if the mass center of screw nut is located in the second 1/2 of the arbitrarily unit shaft segment, X can be expressed as in equation (8)
$$X>\left(2i+1\right)\times b/2,$$(8)
where i = 0, 1, 2, … · , n − 1, where i is the largest integer. The fifth order beam stiffness matrix at node i + 2 in Figure 5 should be replaced by the stiffness matrix K_{SN} of the nut interface assembly. By introducing the boundary condition of the nut center of mass position X, the nut interface unit stiffness matrix can be coupled to the constitutive stiffness matrix of the highspeed ball screw beam unit, which provides theoretical support for solving the consideration of the dynamic stiffness of the highspeed ball screw as a function of the nut center of mass.
Fig. 5 The stiffness matrix K_{e} of the effective travel L_{1} part for the highspeed ball screw. 
3 Simulation calculation
After establishing the dynamic stiffness model of the highspeed ball screw, this paper verifies the accuracy of the model through experiments. The flow chart for calculating the dynamic stiffness K of a highspeed ball screw is shown in Figure 6. In this flowchart, the stiffness matrix of each beam unit in this paper is constructed, and then the obtained stiffness matrix of each beam unit is superimposed to form the stiffness matrix of the ball screw beam unit. Through the arbitrariness of the screwnut center of mass position X, the screwnut interface unit stiffness matrix is coupled to the appropriate position to complete the calculation of the dynamic stiffness matrix K of the ball screw. The main parameters of ball screw are shown in Table 1.
The accuracy of the dynamic stiffness model is verified by comparing the calculated and experimental analysis of the eigen frequencies of the Ball Screw in the free state. The differential equation of motion of the ball screw can be simplified to an undamped free vibration equation by solving the inherent frequency of each order of the ball screw. The differential equation of motion of the ball screw can be simplified to the undamped free vibration equation, which can be expressed as
where [K] is the dynamic stiffness matrix of the highspeed ball screw; is the acceleration vector; is the displacement vector; [M] is the mass matrix of the highspeed ball screw formed by superposing the mass matrix [M_{ei}] of each beam element. And [M_{ei}] can be expressed as [14]
$$[{M}_{ei}]=[{M}_{tei}]+[{M}_{sei}]+[{M}_{cei}],$$(10)
where [M_{tei}] is mass matrix; [M_{sei}] is the stiffness matrix of condensation clustering additional parts. [M_{cei}] is a mass matrix treated as a centralized mass.
The ball screw can be divided into 32 units and 33 nodes by dividing and numbering the shaft segments. The stiffness matrix and mass matrix of each beam element are superimposed, and the stiffness matrix and mass matrix of the ball screw beam element are obtained as matrices of 165th order. Then, when the centroid of the nut is located at the centroid of the effective travel of the ball screw, the stiffness matrix of the nut interface element is updated to the 17th node of the stiffness matrix of the ball screw beam element by calculation. The calculated natural frequencies of each order for the ball screw in the free state are shown in Table 2.
Fig. 6 Calculation flow chart of dynamic stiffness for highspeed ball screw. 
Main parameters of ball screw.
4 Experimental verification
In order to obtain the intrinsic frequency of the screw, experiments were carried out in this paper using an LMS (vibration noise test system) and the intrinsic frequency of the system was obtained experimentally and compared with the simulation results. As shown in Figure 7, an acceleration sensor (YMC121A100IEPE) was fixed to both ends of the screw and connected to the LMS system. The screw is suspended by two belt ropes and eight hammering points are evenly selected over the full length of the screw, hammering excitation is applied by means of a force hammer(YMCIH10PE, sensitivity 10.08 mV/N), which and is connected to the LMS system and finally, as shown in Figure 7, the data is collected by the LMS system.
The results of the comparative analysis of the modal experiments and numerical simulations in this paper are shown in Table 2. The results of the analysis of the classical method (numerical comparison of LMS modal experiments and finite element simulations) in the literature [21] for the derived frequency values are shown in Table 3. Since adjacent modes are the same, only the first, third and fifth order modes are extracted here.
The error of the simulated value of the experimental value measured in this paper is about 12.9%, and it can be assumed that the simulated and experimental data are basically correct. The main reason for the error is that during the calculation process, the nut, which is treated according to the concentrated mass, constantly changes its working position, and the center of mass of the nut is assigned to only one node of the split screw shaft segment unit, which causes the calculated value to be slightly larger than the experimentally measured value. In addition, neglecting the effect of the screw shaft thread also contributes to the error. When comparing the data in the literature [21] with the experimental LMS modal measurements, the average error between the two sets of frequency values is approximately 14.5%. The comparison shows that the computational method used in this paper is closer to the experimental values than the classical finite element method in the literature [21], which shows that the simulation algorithm in this paper is more in line with the actual working conditions.
The dynamic stiffness matrix of the assembled ball screw is considered reasonable by analysing the inherent frequency error of the ball screw in the free state. Since the operating speed of the fiveaxis machining center is 24,000 rpm, which corresponds to a frequency of 400 Hz [21], all the inherent frequencies of the ball screw calculated in Tables 2 and 3 are outside this frequency range. The natural frequency of the ball screw pair is not the same as the operating frequency, so resonance does not occur during operation. It can be assumed that the dynamic stiffness analysis model of the highspeed ball screw established in this paper is reasonable and feasible with the change of the mass center position of the screw nut.
Fig. 7 Construction of the experimental platform. 
Comparison of simulation and experimental result.
5 Conclusion
This paper establishes a dynamic stiffness analysis model for a highspeed ball screw pair based on Timoshenko beam theory and the concentrated mass parameter method, which is characterised by the changing position of the center of mass of the screw nut.
Under the condition that the screw nut position changes at any time, the stiffness matrix of the ball screw beam unit and the stiffness matrix of the lead screw nut interface unit are coupled. The first three orders of natural frequencies of the ball screw pair in the free state are obtained by experiment and simulation. The feasibility of the dynamic stiffness matrix is verified, providing a theoretical basis for the dynamic design and structural optimisation of highspeed ball screws.
References
 S. Abolfazl Zahedi, V. Babitsky, Modeling of autoresonant control of a parametrically excited screen machine, J. Sound Vib. 78–89, 380 (2016) [CrossRef] [Google Scholar]
 N. Zhen, Q. An, Analysis of stress and fatigue life of ball screw with considering the dimension errors of balls, Int. J. Mech. Sci. 137, 68–76 (2018) [CrossRef] [Google Scholar]
 J. Fleischer, A. Spohrer, U. Leberle, S. Dosch, Adaptive and adequate lubrication for highest componentlifetimes in feed drive axes with ball screws, Proc. CIRP 29, 335–340 (2015) [CrossRef] [Google Scholar]
 Q. Wu, F. Gu, A. Ball, H. Huang, Hybrid model for the analysis of the modal properties of a ball screw vibration system, J. Mech. Sci. Technol. 35, 461–467 (2021) [CrossRef] [Google Scholar]
 Y.J. Hu, Y. Wang, W. Zhu, H. Li, Dynamic modeling of a ballscrew drive and identification of its installation parameters, J. Dyn Syst. Measur. Control 143, 1–16 (2021) [Google Scholar]
 B.M. Iznairov, A.V. Korolev, A.A. Korolev, Improving the assembly of ball screws using analysis of interactions between the working parts, Proc. Eng. 150, 502–505 (2016) [CrossRef] [Google Scholar]
 T. Miura, A. Matsubara, D. Kono, K. Otaka, K. Hoshide, Design of highprecision ball screw based on smallball concept, Precis. Eng. 47, 452–458 (2017) [CrossRef] [Google Scholar]
 K. Nakashima, K. Takafuji, Stiffness of a ball screw including the deformation of screw, nut and screw thread (1st report, single nut), Trans. Jpn. Soc. Mech. Eng. JSME Part C 54, 2181–2187 (1987) [Google Scholar]
 S. Verl Frey, T. Heinze, Double nut ball screw with improved operating characteristics, CIRP Ann. Manufactur. Technol. 63, 361–364 (2014) [CrossRef] [Google Scholar]
 B. Lin, C.E. Okwudire, J.S. Wou, Low order static load distribution model for ball screw mechanisms including effects of lateral deformation and geometric errors, J. Mech. Des. 140, 1–12 (2018) [Google Scholar]
 L.X. Zhou, P.Y. Li, Finite element analysis of the axial stiffness of a ball screw, IOP Conf. Ser. 372, 012023 (2018) [CrossRef] [Google Scholar]
 Y. Chen, W. Tang, Dynamic contact stiffness analysis of a doublenut ball screw based on a quasistatic method, Mech. Mach. Theory 73, 76–90 (2014) [CrossRef] [Google Scholar]
 X. Gao, X. Zhang, J. Yang, M. Wang, T. Zan, P. Gao, Lateral vibration control of ball screw feed system considering the nut location, J. Braz. Soc. Mech. Sci. Eng. 44, 226 (2022) [CrossRef] [Google Scholar]
 C. Zou, H. Zhang, D. Lu, J. Zhang, W. Zhao, Effect of the screwnut joint stiffness on the positiondependent dynamics of a vertical ball screw feed system without counterweight, Proc. Inst. Mech. Eng. C 232, 2599–2609 (2018) [CrossRef] [Google Scholar]
 H. Zhang, H. Liu, C. Du, D. Lv, J. Zhang, W. Zhao, Dynamics analysis of a slender ballscrew feed system considering the changes of the worktable position, Proc. Inst. Mech. Eng. C 233, 2685–2695 (2019) [CrossRef] [Google Scholar]
 M. Wang, T. Zan, X. Gao, S. Li, Suppression of the timevarying vibration of ball screws induced from the continuous movement of the nut using multiple tuned mass dampers, Int. J. Mach. Tools Manufact. 107, 41–49 (2016) [CrossRef] [Google Scholar]
 M.F. Zaeh, T. Oertli, J. Milberg, Finite element modelling of ball screw feed drive systems, CIRP Ann. 53, 289–292 (2004) [CrossRef] [Google Scholar]
 Y. Hossein Khani, Control methods for improving tracking accuracy and disturbance rejection in ball screw feed drives, PhD thesis, University of Waterloo, 2013 [Google Scholar]
 M.F. Zaeh, T. Oertli, J. Milberg, Finite element modelling of ball screw feed drive systems, CIRP Ann. Manufactur. Technol. 53, 289–292 (2004) [CrossRef] [Google Scholar]
 Okwudire, Modeling and Control of High Speed Machine Tool Feed Drives, Ph.D. thesis, University of British Columbia, 2009 [Google Scholar]
 H. Chen, Analysis of the modal and stiffness characteristics of the ball screw pair, Thèse, Xi'an University of Technology, 2017 [Google Scholar]
Cite this article as: Lan Jin, Chunhui Li, Xiao Wang, Liming Xie, A dynamic stiffness model for highspeed ball screw pair with the mass center of screw nut considered, 24, 21 (2023)
All Tables
All Figures
Fig. 1 The process of solving the dynamic stiffness of the highspeed ball screw. 

In the text 
Fig. 2 Composition and Shaft Section Division of Zdirection highspeed ball screw pair. 

In the text 
Fig. 3 Timoshenko beam element structure and degrees of freedom. 

In the text 
Fig. 4 Schematic diagram of twoelement finite element shaft segment system. 

In the text 
Fig. 5 The stiffness matrix K_{e} of the effective travel L_{1} part for the highspeed ball screw. 

In the text 
Fig. 6 Calculation flow chart of dynamic stiffness for highspeed ball screw. 

In the text 
Fig. 7 Construction of the experimental platform. 

In the text 
Current usage metrics show cumulative count of Article Views (fulltext article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.
Data correspond to usage on the plateform after 2015. The current usage metrics is available 4896 hours after online publication and is updated daily on week days.
Initial download of the metrics may take a while.