Keywords

1 Introductions

The robotic manipulators have widely application, such as mechanical processing, precision assembly, loading and spraying [1, 2]. Because the operation task is completed through the manipulator and its actuators, the structure and dynamic characteristics of the robotic manipulator have important effect on the performance of the whole system. As the modern robot technology developing to lower energy consumption, higher speed and higher precision, the robotic manipulator should be able to sustain the operation accuracy over a long period of time in the process of performing operations [3,4,5]. In order to realize the position precision of the actuators, traditional robotic manipulators are usually designed with rigid structure. However, the structural vibration during operations, start-stop and motion transformation, especially in high-speed operation, seriously reduces the operation accuracy and precision of the robotic manipulator [2]. Meanwhile, owing to the poor vibration controllability of the rigid manipulator, the structural vibration may persist for a long time which obviously limits the efficiency of the system. Besides, because the materials of the rigid manipulator are heavy, it will consume relatively more energy in high speed motion and wide range of space operation tasks [1, 6].

With the rapid development of modern manufacturing equipment, there has increasing attention been focused on the flexible manipulator which is a typical flexible structure [7]. The flexible manipulator can significantly reduce the weight of the structure while assure multi-function and has been widely used in the large lightweight structure, extending from the field of aeronautics and astronautics to the micro-operation robot and precision manufacturing with the development of modern industry and engineering applications [1, 8]. Due to the use of lightweight materials, however, the flexible manipulator usually has low stiffness and damping and exhibits residual vibrations during the operation. Therefore, the dynamic characteristics and control strategies for the flexible manipulator are the key problems for realizing the full advantages of its lightweight.

The flexible robotic manipulator is a typical complex electromechanical system which has complex electromechanical coupling relationship between the servo drives and the actuators [9]. For example, in the permanent magnet AC servo system, there is obvious coupling relationship between the mechanical parameters of the structure and the electromagnetic parameters of the driving system, whose concrete form can be divided into the coupling between the harmonic current in the armature circuit of the driving system and the transmission system, the coupling between the control parameters of the motor speed regulation system and the mechanics parameters of the servo system as well as the coupling between the servo system and the load system. These electromechanical coupling relationships of the flexible robotic manipulator system (FRMS) are easy to arouse the system vibration and affect the system dynamic characteristics [10]. Moreover, the systematic excitation caused by the coupling factors will be more prominent for high-speed and light structures, due to its low mode property and flexible factors, flexible robotic manipulator is easy to cause low resonance phenomenon which has obvious influence on the dynamic characteristics. However, most of the existing investigations considering the dynamic modeling and vibration control of the flexible robotic manipulator usually ignore the effect of the dynamic characteristics of driving system [11,12,13]. In order to accurately reflect the real dynamic characteristics of the FRMS, the electromechanical coupling factors should be considered. This paper considers the driving motor, transmission system and flexible manipulator as an integrated object, and based on the overall coupling relationship and electromechanical dynamics analysis approach, the electromechanical coupling dynamic model was constructed. To reflect the electromechanical coupling mechanism of the FRMS, the speed response characteristics of the FRMS under electromechanical coupling effects are revealed.

2 Electromechanical Coupling Dynamic Equation of the FRMS

Figure 1 shows the electromechanical coupling diagram of a permanent magnet synchronous motor (PMSM) - driven FRMS.

Fig. 1.
figure 1

Structure physical model of the FRMS

The AC servomotor is mainly composed of stator and rotor. When flowed through three-phase sinusoidal alternating current of 120 phase difference, the stator flux produces space rotating magnetic field whose rotating speed is associated with the frequency of the current. Then, through the driving torque produced by the interaction between stator magnetic field and rotor magnetic field, the electric energy is changed into the mechanical energy and can be used to drive the flexible manipulator.

The electromechanical coupling factors in the FRMS can be illustrated by the draging equation as shown in Eq. (1):

$$ T - T_{L} = \frac{J}{9.55}\frac{{{\text{d}}n}}{{{\text{d}}t}} $$
(1)

where J is the moment of inertia, n is the motor output speed, T denotes the electromagnetic torque, T L denotes the load torque. When the electromagnetic torque is larger than the load torque, the motor can drive the load. And with the increase of the load torque, the angle between rotor pole and stator rotating magnetic field increase, and the electromagnetic torque subsequently increase until equal to the load torque. Therefore, the stator current increases with the load increasing, and the armature reaction may cause the rise of the air gap flux as well as the stator counter electromotive force.

In this section, the electromechanical coupling dynamic equations of the FRMS, which considers driving motor, transmission system and flexible manipulator as a integrated object, will be constructed based on the electromechanical dynamics analysis approach. During the modeling, assumptions are made as: the iron core saturation, eddy current loss and hysteresis loss are ignored; the air gap is evenly distributed and the self-inductance as well as mutual-inductance of each phase winding is constant; the rotor does not have damping windings and nor the permanent magnet have damping effect while the form of counter electromotive force is sine curve; the flexible manipulator satisfies the Euler-Bernoulli beam theory and the shear and axial deformation are neglected.

The kinetic energy of the FRMS can be written as

$$ \begin{aligned} E_{k} & = \frac{1}{2}J_{R} \varphi^{2} + \frac{1}{2}J_{b} \varphi^{2} + \frac{1}{2}{\text{m}}_{\text{s}} v_{t}^{2} \\ & \quad + \frac{1}{2}\int_{0}^{\text{L}} {\uprho{\text{A}}\left( {v_{t} + \frac{\partial w}{\partial t}} \right)^{2} } {\text{d}}x + \frac{1}{2}{\text{m}}_{\text{e}} \left( {v_{t} + \left. {\frac{\partial w}{\partial t}} \right|_{{x = {\text{L}}}} } \right)^{2} \\ \end{aligned} $$
(2)

where φ indicates the angular velocity of the motor, J R is the rotational inertia of the motor shaft and J b is the rotational inertia of the lead screw which satisfies

$$ J_{b} = \frac{{\uppi \uprho _{\text{b}} {\text{D}}^{4} {\text{L}}_{\text{b}} }}{32} $$
(3)

here L b, ρ b and D are the length, density and nominal diameter of the lead screw, respectively.

Based on the movement transitive relation, the relationship between the speed of the base v t and the angular velocity of the motor φ can be expressed as

$$ v_{t} = \frac{\text{D}}{2}\varphi $$
(4)

Substituting Eq. (4) into Eq. (2), Eq. (2) can be simplified as

$$ \begin{aligned} E_{k} & = \frac{1}{2}J_{R} \varphi^{2} + \frac{1}{2}J_{b} \varphi^{2} + \frac{1}{8}{\text{m}}_{\text{s}} {\text{D}}^{2} \varphi^{2} \\ & \quad + \frac{1}{2}\int_{0}^{\text{L}} {\uprho{\text{A}}\left( {\frac{\text{D}}{2}\varphi + \frac{\partial w}{\partial t}} \right)^{2} } {\text{d}}x + \frac{1}{2}{\text{m}}_{\text{e}} \left[ {\frac{\text{D}}{2}\varphi + \left. {\frac{\partial w}{\partial t}} \right|_{{x = {\text{L}}}} } \right]^{2} \\ \end{aligned} $$
(5)

The elastic potential energy of the FRMS can be written as

$$ E_{p} = \frac{1}{2}\int_{0}^{\text{L}} {{\text{EI}}\left( {\frac{{\partial^{2} w}}{{\partial x^{2} }}} \right)^{2} } {\text{d}}x $$
(6)

Due to the electromechanical coupling effect between the motor and the flexible manipulator, the magnetic field energy should be taken into consideration. The magnetic field energy, produced by the stator current itself, the rotor permanent magnet and the interaction of the stator current and the flux linkage of the rotor, can be expressed as

$$ W_{m} = W_{m1} + W_{m2} + W_{m21} $$
(7)

The magnetic energy caused by the stator current can be represented as:

$$ W_{m1} = \frac{1}{2}L_{u} i_{u}^{2} + \frac{1}{2}L_{v} i_{v}^{2} + \frac{1}{2}L_{w} i_{w}^{2} + Mi_{u} i_{v} + Mi_{v} i_{w} + Mi_{u} i_{w} $$
(8)

where L u , L v , L w express the self-inductance of the three-phase windings, M is the mutual-inductance and i u , i v , i w are the current of the three-phase stator.

Owing to the slot number of each phase is large for the 60° phase distributed windings, the magnetic field energy, caused by the rotor permanent magnet, can be seen as a constant (W m2 = C).

The magnetic field energy, produced by the interaction of the stator current and the flux linkage of the rotor, can be shown as

$$ W_{m21} = i_{u} \psi_{f} \,\cos \theta + i_{v} \psi_{f} \,\cos (\theta - \frac{2}{3}\uppi) + i_{w} \psi_{f} \,\cos (\theta + \frac{2}{3}\uppi) $$
(9)

where θ and ψ f are the position and flux linkage of the permanent magnet rotor, respectively.

From Eqs. (5)–(7), the Lagrange function of the flexible robot system can be obtained as

$$ \begin{aligned} U & = E_{k} - E_{p} + W_{m} \\ & = \frac{1}{2}J_{R} \varphi^{2} + \frac{1}{2}J_{b} \varphi^{2} + \frac{1}{8}{\text{m}}_{\text{s}} {\text{D}}^{2} \varphi^{2} \\ & \quad + \frac{1}{2}\int_{0}^{\text{L}} {\uprho{\text{A}}\left( {\frac{\text{D}}{2}\varphi + \frac{\partial w}{\partial t}} \right)^{2} } {\text{d}}x + \frac{1}{2}{\text{m}}_{\text{e}} \left[ {\frac{\text{D}}{2}\varphi + \left. {\frac{\partial w}{\partial t}} \right|_{{x = {\text{L}}}} } \right]^{2} - \frac{1}{2}\int_{0}^{\text{L}} {{\text{EI}}\left( {\frac{{\partial^{2} w}}{{\partial x^{2} }}} \right)^{2} } {\text{d}}x \\ & \quad + \frac{1}{2}L_{u} i_{u}^{2} + \frac{1}{2}L_{v} i_{v}^{2} + \frac{1}{2}L_{w} i_{w}^{2} + Mi_{u} i_{v} + Mi_{v} i_{w} + Mi_{u} i_{w} + {\text{C}} \\ & \quad + i_{u} \psi_{f} \cos \theta + i_{v} \psi_{f} \cos (\theta - \frac{2}{3}\uppi) + i_{w} \psi_{f} \cos (\theta + \frac{2}{3}\uppi) \\ \end{aligned} $$
(10)

Combining Eq. (10), the Lagrange equation of FRMS can be expressed as [14]

$$ \frac{\text{d}}{{{\text{d}}t}}(\frac{\partial U}{{\partial \mathop {r_{k} }\limits^{ \bullet } }}) - \frac{\partial U}{{\partial r_{k} }} + \frac{{\partial F_{h} }}{{\partial \mathop {r_{k} }\limits^{ \bullet } }} = Q_{k} $$
(11)

here F h is the dissipation functions and Q k is the non-conservative generalized force.

For the FRMS, the dissipation functions include the dissipation of the mechanical system and electromagnetic system, which can be shown as

$$ F_{e} = \frac{1}{2}R_{u} i_{u}^{2} + \frac{1}{2}R_{v} i_{v}^{2} + \frac{1}{2}R_{w} i_{w}^{2} $$
(12)
$$ F_{m} = \frac{1}{2}(B_{1} + B_{e} )\varphi^{2} $$
(13)

where R u , R v , R w are the resistance of the motor three-phase windings, B 1 is the equivalent viscous damping coefficient of the driving system and B e is the viscous damping coefficient of the motor. Then, the dissipation functions can be represented as

$$ F_{h} = F_{e} + F_{m} = \frac{1}{2}R_{u} i_{u}^{2} + \frac{1}{2}R_{v} i_{v}^{2} + \frac{1}{2}R_{w} i_{w}^{2} + \frac{1}{2}(B_{1} + B_{e} )\varphi^{2} $$
(14)

The non-conservative force is mainly considered as the frictional resistance between the base and the guide rail and can be expressed as

$$ Q_{i} = - \mu {\text{m}}_{\text{s}} {\text{g}} $$
(15)

where μ is the friction coefficient between the base and the guide rail and g = 9.8 m/s2.

Considering the FRMS is a electromechanical coupling system which contains the electromagnetic system and mechanical system, the Lagrange equation is converted into the Lagrange-Maxwell equations whose form is

$$ \left\{ \begin{aligned} \frac{\text{d}}{{{\text{d}}t}}(\frac{\partial U}{{\partial \mathop {e_{i} }\limits^{ \bullet } }}) - \frac{\partial U}{{\partial e_{i} }} + \frac{{\partial F_{h} }}{{\partial \mathop {e_{i} }\limits^{ \bullet } }} = u_{i} \hfill \\ \frac{\text{d}}{{{\text{d}}t}}(\frac{\partial U}{{\partial \mathop {\lambda_{j} }\limits^{ \bullet } }}) - \frac{\partial U}{{\partial \lambda_{j} }} + \frac{{\partial F_{h} }}{{\partial \mathop {\lambda_{j} }\limits^{ \bullet } }} = Q_{j} \hfill \\ \end{aligned} \right. $$
(16)

Through Eq. (16), the voltage equation of u, v and w stators winding can be respectively obtained as

$$ u_{1} = L_{u} \frac{{{\text{d}}i_{u} }}{{{\text{d}}t}} + M\frac{{{\text{d}}i_{v} }}{{{\text{d}}t}} + M\frac{{{\text{d}}i_{w} }}{{{\text{d}}t}} - \varphi \psi_{f} \sin \theta + R_{u} i_{u} $$
(17)
$$ u_{2} = L_{v} \frac{{{\text{d}}i_{v} }}{{{\text{d}}t}} + M\frac{{{\text{d}}i_{u} }}{{{\text{d}}t}} + M\frac{{{\text{d}}i_{w} }}{{{\text{d}}t}} - \varphi \psi_{f} \sin (\theta - \frac{2\pi }{3}) + R_{v} i_{v} $$
(18)
$$ u_{3} = L_{w} \frac{{{\text{d}}i_{w} }}{{{\text{d}}t}} + M\frac{{{\text{d}}i_{v} }}{{{\text{d}}t}} + M\frac{{{\text{d}}i_{u} }}{{{\text{d}}t}} - \varphi \psi_{f} \sin (\theta + \frac{2\pi }{3}) + R_{w} i_{w} $$
(19)

Defining angular displacement of the motor as the generalized coordinate, According to Eq. (10), it can be obtained that

$$ \begin{aligned} & (J_{R} + J_{b} + \frac{1}{4}{\text{D}}^{2} {\text{m}}_{\text{s}} + \frac{1}{4}{\text{D}}^{2}\uprho{\text{AL}} + \frac{1}{4}{\text{D}}^{2} {\text{m}}_{\text{e}} )\mathop \varphi \limits^{ \bullet } + \frac{\text{D}}{2}\int_{0}^{\text{L}} {\uprho{\text{A}}\frac{{\partial^{2} w}}{{\partial t^{2} }}} {\text{d}}x + \frac{\text{D}}{2}{\text{m}}_{\text{e}} \left. {\frac{{\partial^{2} w}}{{\partial t^{2} }}} \right|_{{x = {\text{L}}}} \\ & = - i_{u} \psi_{f} \sin \theta - i_{v} \psi_{f} \sin (\theta - \frac{2}{3}\uppi) - i_{w} \psi_{f} \sin (\theta + \frac{2}{3}\uppi) - (B_{1} + B_{e} )\varphi - \mu {\text{m}}_{\text{s}} {\text{g}} \\ \end{aligned} $$
(20)

Equation (20) reveals the coupling relationship between the angular velocity of the motor and the electromagnetic and mechanical structure parameters of the FRMS. Based on this, the speed response characteristics of the FRMS under electromechanical coupling effects can be revealed and used to reflect the electromechanical coupling mechanism in the FRMS.

3 Speed Response Characteristics of the FRMS Under Electromechanical Coupling Effects

In order to analyze the electromechanical coupling characteristics of the PMSM speed, a simulation model, which is constructed in Matlab/Simulink, is used to solve Eq. (20) and the speed response characteristics of the FRMS. The structure of the electromechanical coupling simulation model is illustrated in Fig. 2. The main parameters of the FRMS in the electromechanical coupling dynamic simulation are shown in Table 1. The rotational inertia of the lead screw is J b  = 1.643 × 10−5 kg·m2, which are much smaller than that of the shaft. For this, in the simulation analysis, the rotational inertia of the shaft is mainly considered.

Fig. 2.
figure 2

Simulink model for speeds response of the FRMS under electromechanical coupling effects

Table 1. Parameters of the system in the electromechanical coupling dynamic simulation

The frequencies of the input voltages are defined as f = 20 Hz, 30 Hz, 40 Hz and 50 Hz. According to the relationship \( \phi = 60f/p \), the steady state rotational speed of the PMSM can be got as 300r/min, 450r/min, 600r/min and 750r/min. However, as shown in Fig. 3, under the effect of electromechanical coupling, the speeds are not constant and exhibits certainly fluctuation in the startup process. Moreover, it can be obtained that the speeds are relatively stable and gradually approach the steady state when the time is more than 0.2 s. Besides, the fluctuation amplitude enhanced with the target speeds.

Fig. 3.
figure 3

The speed responses of the FRMS under the electromechanical coupling effects

Figure 4 shows the fluctuation comparison of different target speeds. It can be seen that the fluctuation amplitudes of different rotational speeds exist certain differences but the fluctuation frequencies are similar. In order to uniformly compare the fluctuation level of different rotational speeds, the relatively speed fluctuation is defined as the ratio of the speed fluctuation peak and the target speed, which is expressed as

Fig. 4.
figure 4

The speed fluctuations of the FRMS under the electromechanical coupling effects

$$ M_{p} = \frac{{\phi_{\hbox{max} } - \phi_{\infty } }}{{\phi_{\infty } }} \times 100\% $$
(21)

Through Eq. (21), the relatively speed fluctuations of 300r/min, 450r/min, 600r/min and 750r/min are calculated as 52.5%, 50.3556%, 42.85% and 35.8667%, which is shown in Table 2. It can be obtained that the relatively speed fluctuations are more obvious for the lower speeds.

Table 2. Relatively speed fluctuations of different target speeds

4 Conclusions

Regarding the driving motor, transmission system and flexible manipulator as an integrated object, the electromechanical coupling dynamic model was established using the electromechanical dynamics analysis approach. Using the Matlab/Simulink, the dynamic simulation model is constructed to analyze the speed responses of the FRMS under electromechanical coupling effects. The results show that the electromechanical coupling effect have significant influence on the dynamic characteristic of the FRMS, the response speeds are not constant and exhibits certainly fluctuation in the startup process. Moreover, the fluctuation amplitude enhanced with the target speeds while the relatively speed fluctuations are more obvious for the lower speeds. The results are significant for the dynamic and control of flexible robotic manipulators.