《1. Introduction》

1. Introduction

With the rapid development of electronic manufacturing technology and the electronic market, the demand for high-acceleration and high-precision mechanisms are increasing. For example, some manipulators in packaging equipment run at the speed of 20 000−24 000 cycle times per hour, with peak acceleration of 12 g−15 g and a positioning precision of 2−5 μm. High-acceleration and short-cycling-time mechanisms are inevitably subjected to elastic deformation and vibrations caused by the inertial force. It is very difficult to achieve high positioning accuracy in a very short deceleration phase. Frequent but short acceleration-deceleration cycles could result in abrasion or even failure of the mechanisms [1]. Hence, it is necessary to find a new approach to optimize this type of mechanism.

When a mechanism moves at high speed, its components should be regarded as flexible bodies, so the whole mechanism becomes a flexible multibody dynamic system, in which the rigid-body motion is coupled with the elastic deformation. Therefore, the resulting dynamic model is a set of high-dimensional differential equations with time-varying coefficients and non-smooth nonlinear terms, which is difficult to model, analyze, and optimize [2]. For the last two decades, though tremendous progress has been achieved in the analysis of kinematics and the dynamics of flexible multibody dynamic systems [3], the optimization of flexible multibody dynamic systems is not completely solved.

The equivalent static loads method (ESLM) [4−10] proposed by Park et al. is the most effective method for the dynamic optimization of flexible multibody dynamic systems. It has been implemented into the commercial software HyperWorks. The ESLM has been successfully used in the optimization of automotive collision dynamics, Boeing aircraft wing structure [9], and so forth. The main idea of this method is to convert the nonlinear dynamic response, by discretizing the time variable, into response equations of a series of equivalent static loads [4−10]. As the current dynamic topology optimization methods only consider some natural frequencies, but the corresponding mode shapes may not reflect the real deformation. Another important factor is the motion profile. At present, velocity-planning methods mainly consider geometric smoothing while ignoring the influence of curve parameters on the dynamic response. The S curve has a smoother variation in acceleration compared to the trapezoidal profile, so it can reduce the residual vibration to some extent [11,12]. Input shaping, such as a digital filter, not only causes time delay, but also is difficult to apply to the nonlinear dynamic system, where both stiffness and frequencies vary with position [13]. Therefore, a dynamic-response optimization for the velocity planning is necessary. Some scholars have an equivalent motion stage system as a single-degree-of-freedom system to obtain optimal parameters of the S-type motion curve to reduce residual vibration [14]. However, because of high-acceleration low-load mechanism is three dimensional and frequently starts and stops, its velocity planning is a much more complicated problem.

In this paper, the nonlinear dynamic response of a high-acceleration low-load mechanism is discussed. We derive the transient nonlinear dynamic-response equations of high acceleration mechanisms, which reveal that stiffness, frequencies, and damping (related to the layout of material, i.e., the spatial distribution of inertial energy), as well as the driving frequency (related to the motion profile, i.e., the temporal distribution of inertial energy), are the primary factors. Therefore, we propose a new structural optimization and velocity-planning method for the precision positioning of a high acceleration mechanism based on optimal spatial and temporal distribution of inertial energy. For structural optimization, the ESLM-based flexible multibody dynamic optimization is reviewed and modified for high-acceleration low-load mechanisms by means of the Rayleigh-Ritz method, which has been done in our previous work [15,16]. For velocity planning, a new asymmetric velocity profile is proposed based on nonlinear dynamic optimization with varying boundary conditions. Finally, a practical example of a high-speed die bonder is studied, which shows that the residual vibration can be reduced by more than 20% by structural optimization and the positioning time can be reduced by more than 40% by asymmetric variable velocity planning. Numerical tests show that the proposed method is efficient for structural design and velocity planning for a high-acceleration low-load mechanism.

《2. Technical background》

2. Technical background

For mechanisms operating at very high speed, the vibration of the structures must be considered. When the deformation is large, the absolute nodal coordinate formulation (ANCF) is more efficient [16]. Within the ANCF for highly flexible bodies, the absolute coordinates are represented by a vector y, characterizing the material points of the bodies by an appropriate shape function. The motion equation is

where M( t), C( t) and K( t) are mass, damping, and stiffness matrices at time t, respectively. The motion equation for flexible bodies has the same format as that of structural vibration.

The displacement y consists of rigid motion yR and elastic modes yE. If we consider when the mechanism moves at a position, the mechanism can be regarded as a structure with kinetic degrees of freedom. Let uR and uE be the displacements of the rigid modes and elastic modes, respectively. Therefore, the total displacement of the flexible multibody is

where ΦR and ΦE are the matrices of the modal shapes of the rigid modes and elastic modes; and ηR and ηE are the corresponding coordinates. The modal shape of the whole system is the combination of ΦR and ΦE:

For the rigid modes, there exists

And for the elastic modes, the following equation is satisfied:

where denotes the modal mass of the rigid modes;  are the modal mass, modal damping, and modal stiffness of the elastic modes, respectively; and  is the modal load. Assuming that  the eigenvalues of the damped elastic modes are

For each degree of freedom:

where  , Eq. (7) is similar to the dynamic response of a one-degree-of-freedom system.

Assume that the input force is a harmonic excitation:

Using modal superposition and assuming that n modes are considered, the modal velocity is

where

Usually, if we transfer the high-speed motion profile to the frequency domain using a fast Fourier transformation (Figure 1), the input force can be regarded as a series of harmonic excitations:

So the corresponding modal velocity should be

Eq. (12) shows that the vibration response of the high-speed mechanism is affected by the stiffness, damping, and frequencies of elastic modes, and also by the excitation frequencies. The former is related to the structural design and the latter is related to the motion profile, so the optimal spatial and temporal distribution of inertial energy would be an efficient way to minimize the vibration at the end of the manipulator and the final stage of the motion.

《Fig. 1》

     

Fig.1 The series of harmonic motions in the frequency domain.

However, as the vibration response is difficult to obtain due to the variation in stiffness, inertia, and motion conditions, numerical methods such as the nonlinear finite element method of flexible multibody dynamics are needed to solve the dynamic-response analysis and optimization.

《3. Optimal structural design using ESLM》

3. Optimal structural design using ESLM

The motion equation for an equivalent structural response under a dynamic load at position yR can be written as

where vectors yR and yE represent the displacement of the rigid body and elastic deformation, respectively, and the damping effect is ignored.

With the ESLM [10], we can derive the equivalent static loads using the finite element method. Rearranging Eq. (13) leads to

or

where Eq. (16) represents the equivalent static loads at time t [10].

For optimization, the number of the equivalent static loads (Figure 2) can be treated as multiple loading conditions. Thus, the equivalent load set can regenerate dynamic properties such as time-dependent displacement or stress.

《Fig. 2》

     

Fig.2 Equivalent static loads in the number of time points.

In fact, the ESLM is an interface between nonlinear response analysis and linear static optimization (Figure 3), and analysis is performed in the analysis domain, where equivalent loads are calculated. Linear-response optimization is performed using the equivalent static loads in the design domain. The process proceeds in a cyclic manner.

《Fig. 3》

     

Fig.3 The analysis and design domain using the ESLM.

In high-acceleration low-load mechanisms, the principal loads are the inertial forces induced by accelerations. Hence, mechanical design should consider light-weight structures to minimize such loads. However, the linear static optimization cannot handle dynamic features such as inertial property and dynamic stiffness, even within the ESLM. Linear static optimization needs to be modified with only one iteration in linear static optimization, so that the change of material can be reflected on the inertial forces. Moreover, we have to modify the sensitivity analysis of the ESLM to meet the requirements of a high-acceleration low-load mechanism.

《4. A new structural-design method based on optimal spatial distribution of inertial energy》

4. A new structural-design method based on optimal spatial distribution of inertial energy

In the original ESLM, only the stiffness changes are considered when removing an element, so the element sensitivity is defined by the element strain energy [10,15]. However, the modification of elements also changes the inertial force, resulting in a change to the strain energy [16]. Assuming that the ith element is removed from the reference structure at the jth position, the change in strain energy is

where superscripts T, e, and S refer to transposition, element, and strain, respectively; Δ is the increment; and E is energy.

In addition, in a high-acceleration low-load mechanism, the inertial force is the main load, so the inertial property should be considered. Like the strain energy, the inertial property can be measured by the kinetic energy. Accordingly, when an element i is removed from the reference structure at position j, the change in kinematic energy is

where the superscript K means kinematic; mi is the mass of the ith element; ωj is the rotational velocity at the jth position; and ri, j and y˙i,j are the gyro radius and velocity of the center of the ith element in the jth position, respectively.

For high-acceleration mechanisms, we need to maximize the stiffness while minimizing the inertia. As with the to Rayleigh-Ritz analysis, we can divide the strain energy by the kinematic energy to quantify the sensitivity of an element:

Assuming that the number of discreet positions is m, and that Δ Smax, j is the maximum sensitivity at the jth position, the comprehensive sensitivity is defined by

Evolution structural optimization (ESO) is employed to perform the modification. If the Δ Si is less than a given threshold, the material property is set as a deleted material density, the elastic modulus of which is very low, only 1%−10% of that of the normal material.

If we normalize the total ES by the scalar product of displacement and the total EK by the scalar product of velocity, we form the and , respectively. Then the ratio of to should reach a maximum regardless of the deformation and speed:

The optimization problem of high-acceleration low-load mechanisms becomes

where U is the residual vibration amplitude within a required stationary time and U* is the positioning precision requirement.

We made a stand-alone program for sensitivity analysis and generated the command to modify the model. It can be integrated with the commercial software I-DEAS and ADAMS to perform an optimization design for a high acceleration mechanism.

《5. Motion profile based on temporal optimal distribution of inertial energy》

5. Motion profile based on temporal optimal distribution of inertial energy

As high-acceleration low-load mechanisms start and stop frequently, the primary motion-control policy is open-loop control with a prescribed motion profile, and the performance is mainly dependent on the parameter of the given motion curve. As we can see in Section 2, the motion profile can be transformed to a series of harmonic excitations in the frequency domain, which causes difficulty in calculations of the nonlinear dynamic response. However, if we can parameterize the motion profile as variable motion boundary conditions, we can achieve optimum parameters for the motion profile using nonlinear dynamic-response optimization. In particular, when the machine moves at very high speed, such as during die bonding and wire bonding, the input signal consists of pulses or jumps with sudden changes. Since the S curve is widely used in industrial situations, we take the asymmetric S curve as an example. The parameters are four jerks for each section (Figure 4), namely G1− G4.

《Fig. 4》

     

Fig.4 The parameters of the asymmetric S curve.

The optimization model can be described as

The following equation is used to determine when the positioning accuracy is reached:

Let the objective position s* be Q. Then the time segment for each motion is

where

Using the variable motion boundary condition nonlinear dynamic-optimization method, the procedure is shown as follows:

(1) Define the design variables, G1, G2, G3, G4, and the position objective Q. Define the time variables T1, T2, T3, T4, and evaluate them using Eqs. (25)−(28), respectively. Define the time interval T12 = T1 + T2, T123 = T12 + T3, and T1234 = T123 + T4.

(2) Build the geometry of the mechanism, assign materials, build joints, and apply motion, using the following function:

(3) Mesh the key parts, assign element properties, and create the degrees of freedom of the connection; define the solution type as super element creation, and solve and output the modal neutral file.

(4) Replace the rigid body with the corresponding flexible multibody, and define the measurement of displacement and the velocity of the positioning point.

(5) Define the measurement of time and the sensor to trigger the event when the position accuracy is met.

(6) Select G1, G2, G3, and G4 as design variables, define the total positioning time as the objective function, and use the global optimization method to get the optimal result.

By using the above variable motion boundary condition nonlinear dynamic-response optimization, the parameters likely to cause resonance will be excluded from the optimization of feasible solutions; thus, velocity planning is obtained in which the temporal distribution of inertial energy is optimal. Moreover, the presented velocity-planning method can also be applied to any other parameterized motion curves, as well as to the parameter optimization of control systems.

《6. Numerical examples》

6. Numerical examples

Consider the structural optimization and velocity planning of a high-acceleration low-load die bonder for an integrated circuit (IC) packaging device, with a production rate of 36 000 dies per hour. The motion time for the bonder to move from the wafer to the lead frame (Figure 5) is only 50 ms. The external load is the inertial force of the die, which is negligible when compared with that of the die bonder.

《Fig. 5》

     

Fig.5 The working principle of the die bonder.

The material used is aluminum alloy 7075, with elastic modulus, mass density, and Poisson ratio of 79.9 GPa, 2700 kg.m−3, and 0.35, respectively. The radius of gyration is 80 mm, and the required positioning accuracy is±0.5 µm (after vibration attenuation). The size of the base structure is 105 mm × 30 mm × 5 mm, while the total mass is 0.3 kg, and the inertia property is 0.97 kg.mm2. The loads are the inertial force and the unit force applied to the tip of the capillary.

《6.1. Optimal structural design》

6.1. Optimal structural design

We have compared the structural optimization with three different methods, namely the traditional structural optimization, the ESLM with only one iteration in each cycle, and the modified ESLM. The nonlinear dynamic simulations of the optimal structures from the above methods are performed under the same motion profile with different parameters, where the motion period of the bonder is 100 ms (normal acceleration), 10 ms (high acceleration), and 1 ms (very high acceleration). The maximum amplitude of the residual vibrations is listed in Table 1. For the sake of comparison, the optimal structure using traditional structural optimization is set as the reference, and the vibration amplitude of the other two are compared with it. The results show that when the die bonder moves with a normal acceleration, the ESLM is nearly the same as the structural optimization (with a reduction of only 1.66%), and the data of the modified ESLM also gives similar results (with a decrease of only 3.09%). When the bonder arm moves with high acceleration, the ESLM is more efficient (dropping by 11.41%), and the modified ESLM with the vibration amplitude is reduced by 22.66%. It can be seen that the influence of inertial force is significant. When the bonder moves with very high acceleration, both the vibration amplitudes are very large, whilst the modified ESLM (21.11%) is still more efficient than the ESLM (less than 0.002%).

《Tab.1》

Tab.1 Residual vibration of the capillary for different angular velocities [16].

     

《Tab.2》

Tab.2 The iteration of nonlinear response optimization of the parameterized motion profile.

《Fig. 6》

     

Fig.6 The angular acceleration during optimization.

《6.2. Motion profile planning》

6.2. Motion profile planning

Furthermore, the parameters of the motion profile have been optimized using the nonlinear response optimization (Figure 6), and after four iterations (Table 2), convergence was achieved.

In order to show the efficiency of the asymmetric S curve, the vibration response is compared with the symmetric S curve. If the let G1 = G2 = G3 = G4 = G in Eqs. (25)−(28), then the jerk of the symmetric S curve with an equivalent drive is the same, and both S curves being compared have the same driven time (Figure 7). We can see that the positioning time changes from 19.40 ms to 11.15 ms at positioning accuracy±0.5 μm, a reduction of 42.5%.

《Fig. 7》

     

Fig.7 The residual vibration of asymmetric and symmetric S curves with the same driven time.

《7. Engineering application》

7. Engineering application

In order to show its practical significance in engineering, the presented method is applied to the development of a die bonder. The bonder is a swing arm that is directly driven by a servo moto. The original design is shown in Figure 8(a).

《Fig. 8》

     

Fig.8 The structure of a die bonder. (a) Base structure; (b) design area; (c) optimal design; (d) final design.

《7.1. Optimal structural design》

7.1. Optimal structural design

The presented method is based on the finite element model, with 13 146 elements (6046 elements in the design domain). The material used is aluminum, with a Young’s modulus of 79 GPa, Poisson ratio of 0.33, and mass density of 2700 kg.m−3.

After four iterations, the optimal result was found by deleting 2000 elements (Figure 8(c)). The final design is shown in Figure 8(d). The vibration amplitude dropped by 94.00%, and the power consumption was also reduced by 38.46% (Table 3). The final design was selected as the engineering design (Figure 9).

《Fig. 9》

     

Fig.9 The engineering design.

《7.2. Motion profile planning》

7.2. Motion profile planning

In order to show the efficiency of the proposed motion profile based on the temporal optimal distribution of inertial energy, the same procedure is applied to the parameter optimization of a proportion-integration-differentiation (PID) control system (Figure 10).

《Fig. 10》

     

Fig.10 The control model.

The initial values of the three variables Kp, Ki, and Kd are set as 1.00. The original positioning time is 6.3215 s. Using parameter optimization based on nonlinear dynamic simulation using finite element analysis, after four iterations (Table 4), the optimal results are found with Kp, Ki, and Kdat the values of 694.20, 14.225, and 340.41, respectively. This procedure also shows the efficiency of the two presented methods.

《 Tab.3》

 Tab.3 The optimization process of PID.

《Table 4》

Table 4. The optimization process of PID.

《8. Conclusions》

8. Conclusions

In this paper, the optimization problem of the nonlinear dynamic response of a high-acceleration low-load mechanism was discussed. Systematic methods were proposed to solve the problem from the optimal distribution of inertial energy in space and time domains. A modified ESLM was selected for optimal structural design in order to improve the dynamic response of high-acceleration low-load mechanisms. A new velocity profile based on nonlinear dynamic response was proposed in order to reduce positioning time. The numerical example showed that the modified ESLM is efficient for high-acceleration low-load mechanisms and reduces the residual vibration by 20%; while the nonlinear dynamic response for the asymmetric S curve is decreased by more than 40%. The presented method was also applied to a design of a die bonder and to an optimal design of the PID parameters of a control system; both procedures showed the efficiency of the metnod. The method has also been tested on a variety of high-acceleration low-load mechanisms in IC packaging equipment design (such as die bonders, wire bonders, surface mount technology (SMT), and high-acceleration robotics, etc.), and a significant achievement has been accomplished.

《Acknowledgements》

Acknowledgements

This work is supported by the National Key Basic Research Program of China (2011CB013104), National Natural Science Foundation of China (U1134004), Guangdong Provincial Natural Science Foundation (2015A030312008), Science and Technology Program of Guangzhou (201510010281), and Guangdong Provincial Science and Technology Plan (2013B010402014).

《Compliance with ethics guidelines》

Compliance with ethics guidelines

Xin Chen, Youdun Bai, Zhijun Yang, Jian Gao, and Gongfa Chen declare that they have no conflict of interest or financial conflicts to disclose.