Keywords

1 Introduction

Rigid robots, which have been widely used in traditional industries, are scarce of flexibility. In some cases, the rigidity will cause the harmfulness for human beings [1]. Therefore, flexible robot joint is becoming more and more concerned especially to avoid injure of human being in the uncertain environment [2, 3].Early studies of flexible joints, such as the flexible joint manipulator of the German aerospace, the harmonic reducer and the torque sensor provide the factor of flexibility. However, the stiffness of the flexible joint is still very large, and the flexibility of the joint needs to be improved by a specific spring element. A solution for this problem is called Series Elastic Actuator (SEA) proposed by MIT leg laboratory [4]. The main feature of this method is the introduction of elastic actuators between the motor and the load. Grioli et al. [5] presented a Variable Stiffness Actuator (VSA). Compared with the fixed passive compliance units, the variable stiffness implementations possess the advantage of regulating stiffness and position independently and the wide range of stiffness and energy storage capabilities. However, the introduction of the variable stiffness component increases the order of the system and reduces the stability and the bandwidth [6,7,8,9]. A novel force control actuator system called Series Damper Actuator (SDA) [10] was proposed. It has been demonstrated that the use of physical damping in the transmission system can effectively improve its closed-loop performance [11,12,13,14].

The researches above show that the method of variable stiffness and damping is inconvenient and needs to be further improved. In the last decades, a smart damping technology, magnetorheological (MR) technology, has been received much attention due to fast response, wide damping range, reversible, low energy requirement etc. [15,16,17,18]. In our previous study [19], we proposed a linear buffering device with adaptive variable damping and stiffness based on magnetorheological, and the results had shown that the design of the buffer device and control strategy is effective. Based on the MR technology, the design of an actuator for joint of robots to realize the simultaneous adjustment of stiffness and damping was proposed in this study. This study’s organization is as follows. Section 2 analyses the principle of variable stiffness and variable damping. Section 3 focuses on description of the MR damper structure design while an experiment setup is described and performance of variable stiffness are presented in Sect. 4. The conclusions and future work are addressed in Sect. 5.

2 Analysis of Variable Stiffness and Variable Damping

In this paper, the variable stiffness and damping actuator, which consists of two magnetorheological damper \( c_{1} ,c_{2} \) and two torsional springs \( k_{s1} ,k_{s2} \), can achieve real-time damping and stiffness changes. As can be seen in Fig. 1(a), the magnetorheological damper \( c_{2} \) and the torsion spring \( k_{s2} \) are connected in parallel to form a unit which is connected in series with the torsion spring \( k_{s1} \) and then in parallel with the magnetorheological damper \( c_{1} \). Figure 1(b) shows the equivalent model of the joint, which has the equivalent damping coefficient \( c_{s} \) and the equivalent stiffness \( k_{s} \).

Fig. 1.
figure 1

Joint model of variable stiffness and damping and its equivalent model

When the rotary axis moves, the magnetorheological fluid generates damping at the gap between the shaft and the outer cylinder. The rheological properties of the MR fluid will change with the change of the applied magnetic field. After theoretical deduction and pre-analysis of the working characteristics of magnetorheological damper, the relationship between the damping force \( F_{d} \), the relative speed of the shaft v and the applied current I can be expressed as [20]:

$$ F_{d} = c_{0} v + F_{MR} \text{sgn} \,v $$
(1)
$$ F_{MR} = aI^{2} + bI + c $$
(2)

Where \( c_{0} \) is viscous damping coefficient, \( F_{MR} \) is coulomb damping force; a,b,c are constants obtained by fitting the test data.

Equation (1) shows that the damping force of the magnetorheological damper is composed of viscous damping force and Coulomb damping force. When the geometrical dimension of the damper is determined, the viscous damping force is only a function of the velocity of the piston. The Coulomb damping force is a function of the applied current, so it is possible to adjust the damping force by adjusting the magnitude of the applied current of the damper to realize the change of the damping coefficient.

According to Newton’s second law, the dynamic equation of Fig. 1(a) is obtained:

$$ I_{s} \ddot{\theta }_{s} - c_{1} \left( {\dot{\theta }_{s} - \dot{\theta }_{u} } \right) - k_{s2} \left( {\theta_{s} - \theta_{m} } \right) - c_{2} \left( {\dot{\theta }_{s} - \dot{\theta }_{m} } \right) = 0 $$
(3)
$$ I_{u} \ddot{\theta }_{u} + c_{1} \left( {\dot{\theta }_{u} - \dot{\theta }_{s} } \right) + k_{s1} \left( {\theta_{u} - \theta_{m} } \right) = 0 $$
(4)
$$ k_{s2} \left( {\theta_{s} - \theta_{m} } \right) + c_{2} \left( {\dot{\theta }_{s} - \dot{\theta }_{m} } \right) - k_{s1} \left( {\theta_{m} - \theta_{u} } \right) = 0 $$
(5)

The dynamic equation of Fig. 1(b) is obtained:

$$ I_{s} \ddot{\theta }_{s} - c_{s} \left( {\dot{\theta }_{s} - \dot{\theta }_{u} } \right) - k_{s} \left( {\theta_{s} - \theta_{u} } \right) = 0 $$
(6)
$$ I_{u} \ddot{\theta }_{u} + c_{s} \left( {\dot{\theta }_{s} - \dot{\theta }_{u} } \right) + k_{s} \left( {\theta_{s} - \theta_{u} } \right) = 0 $$
(7)

where \( I_{s} \) is the moment of inertia of the output shaft, \( \theta_{s} \) is the turning angles of the output shaft, \( c_{1} \) and \( c_{2} \) are the damping coefficients of the two dampers, respectively, \( \theta_{m} \) is the turning angles of the middle shaft, \( \theta_{u} \) is the excitation of the joint.

Using the Laplace transform, we can get the transfer function between the output shaft angle and the input corner excitation of Fig. 1(a):

$$ \frac{{\theta_{s} (s)}}{{\theta_{u} (s)}} = \frac{{k_{s1} - k_{s1}^{2} \left( {k_{s1} + k_{s2} } \right)/\left[ {\left( {k_{s1} + k_{s2} } \right)^{2} - c_{2}^{2} s^{2} } \right] + \left\{ {c_{1} + k_{s1} - k^{2} /\left[ {\left( {k_{s1} + k_{s2} } \right)^{2} - c_{2}^{2} w^{2} } \right]} \right\}s}}{{I_{s} s^{2} + k_{s1} - k_{s1}^{2} \left( {k_{s1} + k_{s2} } \right)/\left[ {\left( {k_{s1} + k_{s2} } \right)^{2} - c_{2}^{2} s^{2} } \right] + \left\{ {c_{1} + k_{s1} - k^{2} /\left[ {\left( {k_{s1} + k_{s2} } \right)^{2} - c_{2}^{2} s^{2} } \right]} \right\}s}} $$
(8)

From Fig. 1(b) we can get the equivalent transfer function as:

$$ \frac{{\theta_{s} (s)}}{{\theta_{u} (s)}} = \frac{{k_{s} + c_{s} s}}{{I_{s} s^{2} + k_{s} + c_{s} s}} $$
(9)

The \( s = jw \), w is the excitation frequency, into the Formulas (8) and (9).Then we can get:

$$ \frac{{\theta_{s} (jw)}}{{\theta_{u} (jw)}} = \frac{{k_{s1} - k_{s1}^{2} \left( {k_{s1} + k_{s2} } \right)/\left[ {\left( {k_{s1} + k_{s2} } \right)^{2} + c_{2}^{2} w^{2} } \right] + \left\{ {c_{1} + k_{s1}^{2} c_{2} /\left[ {\left( {k_{s1} + k_{s2} } \right)^{2} + c_{2}^{2} w^{2} } \right]} \right\}jw}}{{ - I_{s} w^{2} + k_{s1} - k_{s1}^{2} \left( {k_{s1} + k_{s2} } \right)/\left[ {\left( {k_{s1} + k_{s2} } \right)^{2} + c_{2}^{2} w^{2} } \right] + \left\{ {c_{1} + k_{s1}^{2} c_{2} /\left[ {\left( {k_{s1} + k_{s2} } \right)^{2} + c_{2}^{2} w^{2} } \right]} \right\}jw}} $$
(10)
$$ \frac{{\theta_{s} (jw)}}{{\theta_{u} (jw)}} = \frac{{k_{s} + c_{s} jw}}{{ - I_{s} w^{2} + k_{s} + c_{s} jw}} $$
(11)

Contrast Formulas (10) and (11) can be introduced:

$$ c_{s} = c_{1} + \frac{{k_{s1}^{2} c_{2} }}{{\left( {k_{s1} + k_{s2} } \right)^{2} + c_{2}^{2} w^{2} }} = c_{1} + \frac{1}{{\frac{{\left( {1 + \eta } \right)^{2} }}{{c_{2} }} + c_{2} \left( {\frac{w}{{k_{s1} }}} \right)^{2} }} $$
(12)
$$ k_{s} = k_{s1} - \frac{{k_{s1}^{2} \left( {k_{s1} + k_{s2} } \right)}}{{\left( {k_{s1} + k_{s2} } \right)^{2} + c_{2}^{2} w^{2} }} = k_{s1} \left[ {1 - \frac{1 + \eta }{{\left( {1 + \eta } \right)^{2} + \left( {\frac{{c_{2} w}}{{k_{s1} }}} \right)^{2} }}} \right] $$
(13)

Where \( \eta \) is the spring stiffness ratio,\( \eta = \frac{{k_{s2} }}{{k_{s1} }} \),w is the excitation frequency. And \( \xi_{1} = \frac{{c_{1} }}{{2\sqrt {I_{s} k_{s1} } }},\xi_{2} = \frac{{c_{2} }}{{2\sqrt {I_{s} k_{s2} } }},\xi_{1} ,\xi_{2} \) are the damping ratios of two dampers, respectively,.

When the excitation frequency w is constant, the Eqs. (12) and (13) are discussed as follows:

  • The equivalent stiffness \( k_{s} \) of Fig. 1(b) is independent of the damping coefficient \( c_{1} \); the equivalent stiffness \( k_{s} \) and the equivalent damping coefficient \( c_{s} \) have nonlinear function relationship with the damping coefficient \( c_{2} \).

  • Formula (12) shows that when \( c_{2} \) is equal to zero or infinity, \( c_{s} = {\text{c}}_{1} \); When \( c_{2} \) increases from zero to infinity, the \( c_{s} \) will firstly increase and then decrease on, \( c_{1} \) but it is always greater than \( c_{1} \).

  • Formula (13) shows that, when \( c_{2} = 0 \), \( k_{s} = \frac{{k_{s1} \cdot k_{s2} }}{{k_{s1} + k_{s2} }} \), equivalent to two springs in series. When \( c_{2} = \infty \), then \( k_{s} = k_{s1} \).

From the above discussion, when the damper damping coefficient is adjusted, the equivalent damping and stiffness of the system will change at the same time. As a result, the equivalently variable stiffness range is \( \left[ {\frac{{k_{s1} \cdot k_{s2} }}{{k_{s1} + k_{s2} }},k_{s1} } \right] \).

Assuming \( I_{s} = 3.75 \times 10^{ - 5} kg.m^{2} \), \( k_{s1} = 0.2N.m/rad \), \( \xi_{1} = 0.01 \), when giving \( \xi_{2} \) different values, the frequency response characteristics of the system as shown in Fig. 2.

Fig. 2.
figure 2

The frequency response characteristics of the system

As can be seen from Fig. 2, with the damping ratio \( \xi_{2} \) increasing, the resonance peak will shift to high frequency domain, which means that the equivalent stiffness will be increased.

3 Structural Design of Magnetorheological Damper

To implement the variable stiffness and damping, the ability of variable damping is investigated firstly. A rotary MR damper is designed in Fig. 3. The damper consists of the outer cylinder, the iron core and the coil. In order to improve the magnetic field strength of the working area, the coil is designed as a double coil structure. The two-stage excitation coil is wound around the core through the center hole of the left end cap, and the size of the magnetic field can be changed by changing the current. The core and outer cylinder are positioned by bearings and fitted with O-rings to prevent leakage of magneto-rheological fluids. When the rotary axis moves, the magnetorheological fluid generates damping at the gap between the iron core and the outer cylinder.

Fig. 3.
figure 3

The structure of MR damper

Magnetic field analysis is an important part in the design of MR damper. It is necessary to simplify the structure of the damper when the finite element method is used to analyze the magnetic field. The structure and calculation model of the magnetic circuit can be simplified effectively by eliminating the components of the damper such as bearings and O-ring seals. In order to improve the computational efficiency of ANSYS calculation, the calculated model chooses the simplified 2-D axisymmetric model. The finite element model of the MR damper is shown in Fig. 4. The different areas are given the magnetic properties of the respective corresponding materials The current density applied to the magnetic field strength generated by the coil can be approximated by Eq. (14).

Fig. 4.
figure 4

The finite element model of the MR damper

$$ J = NI/A $$
(14)

Where N is the number of turns of the coil, I is the current size, and A is the cross-sectional area of the coil groove.

Through the previous steps, ANSYS calculated magnetic field distribution of damper shown in Fig. 5, the magnetic flux density of the distribution shown in Fig. 6.

Fig. 5.
figure 5

Magnetic field distribution of damper

Fig. 6.
figure 6

The magnetic flux density of the distribution

The finished parts and assembly drawings are shown in Fig. 7. After the MR damper is assembled, the damper is tested preliminarily. The geometrical parameters of the MR damper are given in Table 1.

Fig. 7.
figure 7

Parts and assembly drawings of MR damper

Table 1. Parameters of rotary MR damper

4 Experimental Evaluation of Variable Damping

In this section, a one-way rotation test of a rotary MR damper is designed to test the relationship between the damping torque, the current and speed, in order to verify the variable damping characteristics of actuator.

As shown in Fig. 8, the test system consists of a console, two couplings, a variable speed motor, a torque sensor, a rotary MR damper and a DC power. MR damper weighs about 400 g. At the beginning of the test, the current is set to a constant. Under the same current, the motor speed will change continuously from 0 rpm to 180 rpm.

Fig. 8.
figure 8

The test system rotary MR damper

The results of the test are shown in Fig. 9. The dashed lines and the dotted lines respectively represent the experimental results and the theoretical results.

Fig. 9.
figure 9

Comparison of experimental and theoretical

From Fig. 9, it can be seen that the damping torque will increase with the increment of current. Compared to current input, the rotational speed has little effect on the performance of output damping torque. The reason may be that the increased temperature reduces the performance of MR fluid. On the other hand, this provides the good controllability. According to the test result, the obtained maximum damping torque is around 0.78 Nm under the current of 1.4 A. The viscous damping torque \( T_{\eta } \) of the damper is the damping torque in the case of a current of 0 A while the maximum damping torque \( T_{total} \) is the damping torque measured at a current of 1.4 A. The adjustable range D of damper damping is:

$$ D = \frac{{T_{total} }}{{T_{\eta } }} = \frac{0.78}{0.1} = 7.8 $$
(15)

5 Conclusions and Future Work

A variable stiffness and damping MR actuator for robot joint is investigated. The variable stiffness characteristics are analyzed. As the first step, a rotary MR damper is developed to implement the variable damping feature. The obtained maximum damping torque reaches to 0.78 Nm. In addition, the damping dynamic range is 7.8. The variable stiffness feature will be investigated in the near future.