噴漆機(jī)器人設(shè)計(jì)-機(jī)身系統(tǒng)設(shè)計(jì)
噴漆機(jī)器人設(shè)計(jì)-機(jī)身系統(tǒng)設(shè)計(jì),噴漆機(jī)器人設(shè)計(jì)-機(jī)身系統(tǒng)設(shè)計(jì),噴漆,機(jī)器人,設(shè)計(jì),機(jī)身,系統(tǒng)
Compurrrs = $, + $;,=8 = f 2 m,Y;X: + v!- Vk shown below: F”=- O I Q!, = kf, ,$, mki/%4 K1 (6) + (/?:, + u;:,.R:;,. (9b) where the superscripts r and f refer to rigid body and The equations of motion are integrated by using elastic degrees-of-freedom, respectively. K is a block a variable step, variable order predictor-corrector diagonal matrix whose diagonal submatrices are the _ algorithm to obtain the time history of the z,u= 1,2,3; s,v= l,., 12 are the time-invariant matrices, and mk is the mass of ith finite element of the kth body. By defining L = $?A i = 1,2 of the elements are taken as the design variables. The wall thickness of each element is set to be 0.1 Dni. The material properties are E = 72 GPa and p = 2700 kg rnm3. The problem size is reduced by using modal variables. The first two bending modes and the first axial mode with fixed-free boundary conditions are considered. The Fig. 1. A planar robotic manipulator. 24.0 22.0 t t 20.0 & 18.0 f 16.0 14.0 12.0 0 5 10 15 20 25 30 35 Number of iterations Fig. 2. Design histories. 258 S. Oral and S. Kemal Ider Table 1. Optimum solutions for the planar robotic manipulator KS-10 KS-30 KS-SO MCC Weight Dll 012 DZI 022 Number of (N) (mm) (mm) (mm) (mm) iterations 21.374 62.635 50.982 45.107 30.927 14 16.800 55.995 45.409 39.266 27.172 19 16.286 55.210 44.742 38.524 26.736 19 15.719 54.266 44.150 37.552 26.315 38 actuator of link-2 is located at joint-B has a mass of 2 kg and the combined mass of the end-effector and payload is 1 kg. The design problem is solved under the following constraints: -75MPaai75MPa i=l,.,n, 6 0.001 m, where the stress constraints are evaluated at n, number of points which are the top and bottom points at each node. 6 is the deviation (magnitude of the resultant of deviations in x and y directions) of the end-effector E from the rigid motion. The initial design is 50 mm for all design variables, Dki. In this example, the equivalent constraints are formed by employing the most critical constraints and the results are compared by using the Kreisselmeier-Steinhauser function. In the latter, different values of c have been tried. It has been observed that the lower values of c resulted in highly conservative designs, as expected. A value of c = 50 yielded a satisfactory design. It should be noted that the compiler limits may be exceeded for large values of c due to the exponential function if the lower bounds on design variables are set too small. On the other hand, the most critical constraint approach resulted in the lightest design satisfying the deviation constraint exactly. The minimum weights, optimum diameters and number of iterations are tabulated in Table 1. The design histories are shown in Fig. 2. The labels KS-c denote the results obtained by the Kreisselmeier-Steinhauser function, whereas MCC denotes the use of most critical constraint approach. It is seen that the stresses are far below the allowable 10.0 - KS10 - KS30 - KS50 -MCC 6.0 J 0.0 0.1 0.2 0.3 0.4 0.5 t w Fig. 3. The stresses at the middle of link-2 at the top in the optimum designs. 0.8 E 0.6 s P $ 0.4 0.2 Fig. 4. The end-effector deviation in the optimum designs. High-speed flexible robotic arms 259 values, hence the stress constraints are inactive. The stresses at the middle of link-2 at the top, where the maximum stresses occur, are plotted in Fig. 3. The end-effector deviation 6 for the optimum solution is shown in Fig. 4. 5. CONCLUSIONS In this study, a methodology for the optimum design of high-speed robotic manipulators subject to dynamic response constraints has been presented. The coupled rigid-elastic motion of the manipulator has been considered. The large number of time-de- pendent constraints has been reduced by forming equivalent time-independent constraints based on the most critical constraints whose time points may vary as the design variables change. It has been shown that the piecewise-smooth nature of this equivalent constraint does not cause a deficiency in the optimization process. Sequential quadratic program- ming is used in the solution of the design problem with sensitivities calculated by overall finite differ- ences. A high-speed planar robotic manipulator has been optimized for minimum weight under stress and deviation constraints. The use of equivalent con- straints based on Kreisselmeier-Steinhauser function yielded conservative designs, while the most critical constraint approach resulted in the best design. REFERENCES I. W. H. Greene and R. T. Haftka, Computational 2. 3. 4. 5. 6. I. a. 9. IO. 11. 12. aspects of sensitivity calculations in transient structural analysis. Compur. Strucr. 32, 433-443 (1989). E. J. Haug and J. S. Arora, Design sensitivity analysis of elastic mechanical systems. Comput. Meth. uppl. Mech. Engng 15, 3562 (1978). G. Kreisselmeier and R. Steinhauser, Systematic control design by optimizing a vector performance index. In: Proc. IFAC Symp. Computer Aided Design of Control Systems, Zurich, pp. 113-I 17 (1979). R. T. Haftka, 2. Gurdal and M. P. Kamat, Elements of Structural Optimization. Kluwer Academic, Dordreicht (1990). D. A. Saravanos and J. S. Lamancusa, Optimum structural design of robotic manipulators with fiber reinforced composite materials. Comput. Struct. 36, 119-132 (1990). M. H. Korayem and A. Basu, Formulation and numerical solution of elastic robot dynamic motion with maximum load carrying capacities. Roboticu 12, 253-261 (1994). J. H. Park and H. Asada, Concurrent design optimization of mechanicai structure and control for high speed robots. ASME J. Dyn. Systems, Mesmt Control 116, 344-356 (1994). A. A. Shabana, Dynamics of Multibody Systems. Wiley, New York (1989). S. S. Kim and E. J. Haug, A recursive formulation for flexible multibody dynamics, Part 1: open loop systems. Comput. Meth. appl. Mech. Engng II, 293-314 (1988). S. K. Ider and F. M. L. Amirouche, Nonlinear modeling of flexible multibody systems dynamics subjected to variable constraints. ASME J. appl. Mech. 56, 444451 (1989). K. Schittkowski, NLPQL-A Fortran subroutine solving constrained nonlinear programming problems. Ann. opns Res. 5, 485500 (1985): - _ T. R. Kane. P. W. Likins and D. A. Levinson. Spacecraft Dynamics. McGraw-Hill, New York (1983): CAS 6512-E
收藏