Abstract
Bolts constitute a very important subset of mechanical fasteners. In order to tighten bolts, a degree of bolt preload scatter is to be expected. Since the torque control of tightening bolts is the most popular means of controlling the preload, an appropriate tightening torque becomes pivotal. This paper investigates the torque control problem of bolt tightening process. This process is not as simple as it looks because the inherently nonlinear process contains many uncertainties. To conquer the adverse effects of the uncertainties, this paper designs an adaptive-gain second-order sliding mode controller. Theoretically, such design can guarantee that the bolt tightening process has the closed-loop stability in the sense of Lyapunov. From the aspect of practice, the control method is carried out by a platform. Some comparisons illustrate the feasibility and effectiveness of the designed controller.
Introduction
In mechanical industry, bolted joints are the most important and the most common elements in construction and machine design. 1 This fact indicates that bolts constitute a very important subset of mechanical fasteners. In order to precisely assemble many hardware devices together, bolts need to be accurately tightened. 2 Apparently, bolt loosening can have profound consequences and may cost tens of thousands of dollars in damage. 3
Some typical approaches are usually employed to tighten bolts, that is, torque control tightening, angle control tightening, yield-controlled tightening, heat tightening, and bolt stretch approach. 4 It is insightful to appreciate the features and characteristics of the approaches. Whatever approach is used to tighten a bolt, a degree of bolt preload scatter is to be expected. To regulate such preload, controlling the torque which a fastener is tightened to is the most popular means.5,6 Consequently, an appropriate tightening torque becomes pivotal. Theoretically, the nominal torque necessary to tighten the bolt to a given preload can be determined either from some tables or by calculation using a relationship between torque and the resulting bolt tension.7,8 In real world, the tightening torque is dependent on many factors. 9 Even though skilled operators can empirically fasten bolts, the real tightening torque is hardly as accurate as expected. 10 Intuitionally, one operator can make use of some specific tools like torque wrench to set the tightening torque applied to the fastener. However, such operation can hardly increase throughput. 11
Since an insufficient tightening torque is usually a frequent cause of bolted joint failure, the torque control problem of bolts tightening process rises up on account of some performance demands, such as high-throughput capability, high-precision assembly, and high-quality products. 12 Concerning this torque control problem, many control methods have been reported, that is, finite-element-based control, 13 data-driven-based classification, 14 bolt tightening control using neural networks, 15 optimized bolt tightening design, 16 model-free fuzzy control, 10 to name but a few. See Jia et al. 5 for a complete review of recent philosophies in automated threaded fastening strategies. In brief, most of these mentioned methods concentrate on the investigation of control design and work at the improvement of control performance. 17
Inherently, the bolt tightening process is nonlinear and it contains many uncertainties that have an adverse effect on the control performance.10,17,18 These uncertainties include but are not limited to tightening conditions, material of the bolt and nut, and temperature of the bolt and nut. In order to optimize the bolt tightening process, the torque control needs to keep robust in the presence of these uncertainties.
Although the torque control methods are diverse, the methodology of sliding mode control (SMC) invented by A.I. Utkin is an attractive branch. 19 SMC is not a sole design method. In contrast, it is a set of analytical and synthetic methods. The basic idea of an SMC system is to alter the dynamics of a nonlinear system by the discontinuous control signal so that the SMC system seems to slide along the boundary of the hybrid dynamics. The boundary is named sliding surface.20,21 According to the types of sliding surfaces, the SMC methods can be divided into first-order SMC, second-order SMC, integral SMC, terminal SMC, and so on. 22 All the SMC methods are advocated thanks to their invariance property. 23 Such property is the most attractive feature. When any SMC system keeps sliding on their sliding surfaces, it is insensitive to matched uncertainties as if there were no uncertainties.24,25
Unfortunately, the uncertainties in the bolt tightening process are hardly matched on account of the complexity of bolted joints in mechanical industry. The existence of the unmatched uncertainties has a series of deficiencies, that is, a loss of the guaranteed stability, a decrease of the system robustness, and a deterioration of the control performance. Although the previous works10–17 have significant contributions on bolt tightening, how to deal with the deficiencies by the methodology of SMC still remains problematic and unsolved. On the contrary, the SMC methodology is confronted with the dilemma of chattering, an inherent shortcoming of SMC.26,27 Many ideas based on SMC have been devoted to the decrease and elimination of chattering, where the super-twisting algorithm is such a solution of the second-order SMC design. 28
The super-twisting-based second-order SMC becomes successful because it only needs the information of a sliding-surface variable and gets rid of the dependence on the time derivative of the sliding-surface variable.29,30 Provided that the uncertainties have a known boundary, this control design can effectively force the sliding-surface variable and its time derivative to the origin in finite time despite the existence of the bounded uncertainties.31,32 Unfortunately, this assumption is not mild because this boundary can hardly be known in advance. 33 One can overestimate this boundary from the aspect of the closed-loop stability. But such overestimate definitely enlarges the necessary control gain of the super-twisting-based second-order SMC.34–36 In order to deal with the issue, the adaptive-gain law is taken into account. The integration of the adaptive-gain law and the super-twisting-based second-order SMC can benefit the control performance of the bolt tightening process with regard to the uncertainties.
This paper touches the torque control problem of bolt tightening process. The remainder of the paper is organized as follows. Modeling the bolt tightening process is addressed in section “Modeling.” Section “Control design and analysis” describes the adaptive-gain second-order SMC and presents the closed-loop stability in the sense of Lyapunov. The control design is implemented via a numerical platform in section “Simulation results” and some comparisons are illustrated in this section to support the presented control design. Finally, section “Conclusion” concludes this paper.
Modeling
Design of mechanical structure
The mechanical structure is not only a framework but also mechanical support of bolt tightening process. According to the tightening task, the structure in Figure 1 is designed to be shaft-like. The integration of such shafts could be horizontal or vertical arrangement, subjected to the spaces and technical requirements. From Figure 1, this shaft is made of several components. They are servo motor, gear reducer, sensor, and screwdriver.

Mechanical structure of the designed tightening shaft.
In Figure 1, the servo motor is the power unit that powers the shaft. Note that the motor, driver, encoder, and associated electronics are also included in this servo motor. The gear reducer and the couplings work as the transmission unit. The sensors are the detection unit, including the dynamic torque sensor and the photoelectric sensor. Both the sensors are employed to detect the real-time torque and angle. Finally, the shaft driven by the servo motor can fasten a bolt whose tip is inserted into the screwdriver’s head. Although the task of the tightening process is to control the tightening torque, the detection unit contains two kinds of sensors to detect the tightening torque and the tightening angle, respectively. Here, the purpose of designing such a photoelectric sensor is to stop bolts jamming. Once this angular sensor detects the tightening angle beyond a given value, the bolt tightening process will be immediately stopped and treated as a failure. Then, one operator will manually deal with it.
Tightening process modeling
The process of tightening a bolt involves turning the bolt (angle) and the related torque (torque) so that the preload is produced in the bolt. The desired result is a clamping force to hold the bolt and nut together. The most general model of the bolt tightening process has four distinct zones as displayed in Figure 2. 5

Four zones of the bolt tightening process.
Zone 1 is called the rundown zone. This zone occurs before the bolt or nut contacts the bearing surface. Due to thread locking features such as nylon inserts or deformed threads, the prevailing torque will show up in the rundown zone. Otherwise, due to misalignment of parts, chips, or foreign material in the threads, the frictional drag on the shank or threads will be additional causes of the prevailing torque in this zone.
Zone 2 is entitled the alignment zone, wherein the bolt, nut, and joint mating surfaces are drawn into alignment, that is, they become a stable clamped condition. From Figure 2, this zone is apparently nonlinear and a complex function can be adopted to describe the process of drawing together the mating parts and bending of the bolt as a result of non-parallelism of the bearing surface to the bolt underhead surface.
Zone 3 is named the elastic clamping zone, wherein the slope of the torque with respect to angle is constant. In the zone, this slope is a very important characteristic of each bolted joint. This slope can be projected backward to locate the elastic origin. The angle-of-turn from the elastic origin is multiplied by the angle-tension coefficient to calculate the tension that has been created by the bolt tightening process.
Zone 4 is the post-yield zone. The zone begins with an inflection point at the end of the elastic clamping range. The yielding effect can occur in the bolt, as a result of underhead embedment or as thread strip in the bolt. The yield point can be used to establish or verify the tension-angle coefficient for the torque-angle-tension tightening process.
In a real bolt tightening process, the rundown and alignment zones are very transient. Consequently, it is assumed that the bolt tightening process starts from the elastic clamping zone. In Zone 3, there are the following formulas
where
According to equation (1), there exists
Define
Take a bolt to be tightened into consideration. Apparently, its
Substituting equation (3) into equation (2) yields
Equation (4) indicates the relationship between the tightening torque and the angle of turn is approximately linear. But the slope
Mechatronic components modeling
The tightening torque
Here,
Furthermore, its electromagnetic torque has the form of
Here,
where
The load torque
Similarly, the angular velocity of the screwdriver can also be expressed by the angular velocity of the rotor, given by
Here,
Furthermore, the time derivative of equation (4) has the form of
Replacing the time derivative of
Substituting equations (6), (8), and (9) into equation (7) gives
According to equations (5), (12), and (13), the dynamical model of the bolt tightening process can be described by
Control design and analysis
Let
Here,
From equation (15), the control task of the bolt tightening process is that the tightening torque
Input–output dynamics
At first, a sliding surface should be defined
Here, the variable
Differentiating the sliding surface variable
From equations (17) and (18), there exist
From equation (19), the relative degree of s with respect to
According to equation (18), the following two symbols are defined
Note that the constant
Assumption 1
The two terms on the right side are subjected to
Here, the boundaries
Put briefly, define equation (23) by means of equations (18) and (20)
Here
Here, sgn() is the signum function and
From equations (18), (23), and (24), the input–output dynamics can have the form of
Here,
Assumption 2
Here,
From equation (24), the following equation can be calculated by means of Assumption 2
This case indicates the adaptive gain
Here
Assumption 3
The adaptive gain
Here,
Until now, the torque control design has been equivalent to the deduction of the adaptive gain laws in equation (24) that can make
Design of adaptive gains
Theorem 1
With regard to the dynamic system (15) of the bolt tightening process, design the dynamics (25) here
Here,
I. If
Here,
II. There is a finite time
III. Both
Proof
Preparation
Introduce a new vector with the form of
Then, the time derivatives of
Furthermore, equation (33) can be obtained via re-writing equation (32) in a vector format
Due to Assumption 1, equation (34) can be obtained
Here,
Considering equation (34), equation (33) has the form of
Here
Consider a Lyapunov candidate as
Here,
According to equation (36), the time derivative of
Here,
In order to have the guaranteed stability of
Consequently,
From equation (37), equation (42) can be obtained
Furthermore, equation (43) can be deduced from equation (38) if equation (30) holds true
From equation (31), there exists
Considering equations (42) and (44), equation (43) can be re-written by
Stability analysis
To check the closed-looped control system stability, the following Lyapunov candidate
Here,
Concerning equation (38), the time derivative of
According to equation (45), equation (47) can be written as
Here,
It is apparent that both
Since
Here,
Since both
The motivation of designing the adaptive gains is to investigate a domain. The domain acts as a flag. The gains
Here,
Case 1
For all
Thus, equation (51) becomes
In order to force
Substituting equation (55) into the time derivative of the second equation in equation (29) yields
Finally, equation (54) becomes
In order to have the guaranteed closed-loop stability, equation (38) has to be held true so that the matrix
Case 2:
Take equation (29) into consideration. With regard to the motivation,
Similarly, select
Consequently, equation (51) becomes
Equation (60) indicates that the sign of the time derivative of
In the domain |
Here,
Once
Here,
From equations (62) and (63), equation (64) can be obtained by
From equations (61) and (64), the real sliding mode can be described by
Note that the existences of the sliding mode in equation (65) can be presented in theory but
The aforementioned design and analysis has guaranteed that equation (30) on the right-hand side is bounded. Meanwhile, the adaptive gain
where
For any
Now, let’s check the boundaries of the adaptive gains
From equation (68), it is apparent that the adaptive gain
Simulation results
In this section, some numerical results will be illustrated by a platform. Such a platform driven by a servo motor can demonstrate the bolt tightening process by the comparisons of several control methods. Some physical parameters of this platform are determined by the moment inertia
The parameters of the designed adaptive-gain second-order siding mode controller are determined by the constant vector of the sliding surface in equation (17)
Disturbance rejection
In the subsection, some results will be illustrated to show the performance of the designed controller for the disturbance rejection. The desired torque is set to be 50 N m. The reduction ratio is

Numerical results by the presented control method: (a) tightening torque, (b) angular velocity, (c) control input, and (d) adaptive gain
To verify the performance of the designed controller, the disturbances in equation (16) are defined by the Heaviside step function with different amplitudes, formulated by
As the aforementioned uncertainties and disturbances, equation (16) describes some Heaviside step functions that can simulate the material change of the bolt and nut during this tightening process. Since the temperature change is very slow, the Heaviside step function is not good enough to describe such kind of disturbances. Note that equation (69) is only employed by the numerical platform. When the adaptive-gain second-order sliding mode controller is designed, it is assumed that equation (69) is unknown.
From Figure 3(a), the tightening torque is toward the desired torque during the bolt tightening process. The designed controller can effectively achieve the tightening task in the presence of disturbances. In Figure 3(b), the angular velocity is demonstrated. During the simulation, the saturation constraint of the angular velocity is not considered. It can be found that the angular velocity suffers from the chattering phenomenon for the existence of the disturbances. The control input and one of the adaptive gains
Effects of different reduction ratios for the fixed-point control
In order to investigate the effects of the bolt tightening speed on the accuracy, the changes of the reduction ratios are taken into consideration in this subsection. On the contrary, the disturbances in equation (16) are set to zero. Both the controller parameters and the rated speed are kept unchanged. Four reduction ratios are considered here, that is,

Numerical results by the presented control method when

Numerical results by the presented control method when

Numerical results by the presented control method when

Numerical results by the presented control method when
Effects of different reduction ratios for the tracking control
The performance of the designed controller has been verified by a fixed-point torque. In this subsection, the performance of tracking a dynamic torque will be displayed by different reduction ratios in order to show the superior of the designed controller. Without loss of generality, a sinusoidal torque is assigned as the tracking target. Both the controller parameters and the rated speed are kept unchanged as well. The numerical results are shown in Figure 8. The results are similar to the results of the fixed-point control. Apparently, the bigger the reduction ratio, the slower the tracking performance. Therefore, the reduction ratio should not be too big from the aspect of throughput capacity. However, the smaller reduction ratio indicates the larger angular velocity, which is subjected to the servo motor. The angular velocity curves are not displayed because of the limited space.

Numerical results of the tracking performance by the presented control method: (a)
Comparisons of different control methods
The comparisons of the three control methods are illustrated in Figure 9, that is, the adaptive-gain second-order SMC, the second-order SMC, and the adaptive fuzzy control in Liu et al. 17 In order to verify the ability of disturbance rejection of these control methods, the disturbances defined in equation (69) are injected into the model of this bolt tightening process. It is apparently that the blue solid in Figure 9 is just the curve in Figure 3(a). From Figure (9), the designed controller can drive the bolt tightening system to the desired torque as soon and as accurately as possible. The adaptive-again algorithm can dramatically improve the control performance because the sliding-surface parameters of the second-order SMC are the same as the designed control method.

Comparison of the presented method with other methods.
Conclusion
This paper focuses on the torque control problem of bolt tightening process. The bolt tightening process is rather complex because this process is inherently nonlinear, which makes the control problem challenging. The paper has modeled the bolt tightening process according to the mechanical structure of the designed tightening shaft. Then, the control method based on the adaptive-gain second-order sliding mode technique has been designed. According to the control method, the closed-loop bolt tightening system can have the guaranteed stability in the sense of Lyapunov. The control method has been carried out by a numerical bolt tightening platform. Compared with other two benchmark methods, the adaptive-gain second-order SMC has the best performance. Meanwhile, the effects of different reduction ratios on the control performance have been discussed, which will benefit the design optimization of this bolt tightening shaft. There are still some techniques to deal with the adverse effects of disturbances and uncertainties, such as nonlinear disturbance observer, intelligent compensator, and estimator. This field is our consecutive research interests in the future.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the Science and Technology Program of Shenzhen, China with Grant No. JCYJ20170818114408837.
