Journal of Industrial Engineering

Journal of Industrial Engineering / 2015 / Article

Research Article | Open Access

Volume 2015 |Article ID 349716 |

Guohua Cui, Haidong Zhou, Haiqiang Zhang, Dan Zhang, Yanwei Zhang, "Robust Design Optimization of a 4-UPS-S Parallel Manipulator for Orientation-Regulating Control System of Solar Gather Panels", Journal of Industrial Engineering, vol. 2015, Article ID 349716, 10 pages, 2015.

Robust Design Optimization of a 4-UPS-S Parallel Manipulator for Orientation-Regulating Control System of Solar Gather Panels

Academic Editor: C. K. Kwong
Received20 Oct 2014
Revised06 Jan 2015
Accepted29 Jan 2015
Published17 Mar 2015


This paper proposes a redundantly actuated parallel manipulator 4-UPS-S that is applicable for orientation adjustment in the gathering process of solar power. A thorough analysis involving the kinematic issues is performed. Inverse kinematic problems are solved in the close-loop. The Jacobian matrix and some performance indexes are analytically derived. The multiobjective optimization model is established, and the determinacy optimization is completed on the basis of previous research works. Six-Sigma robust analysis is performed on the basis of the determinacy optimal solution. Results show that 4-UPS-S does not satisfy the quality requirement. Therefore, it is necessary to implement Six-Sigma robust optimization, and select optimial solution of robustness to complete the nondeterminacy optimization. The research results show that the proposed methodology has a simple operation and high optimization efficiency. The methodology commodiously obtains robustness parallel manipulator that satisfies the quality requirement.

1. Introduction

Determinacy analysis and design is a traditional optimization design of system inputs, mechanical structures, material properties, manufacturing, and installation with no error or with a constant error value. Most of the above parameters in practical engineering application problems are uncertain problems with some existing errors [13]. In accordance with certain distributions, the actual values fluctuate up and down beside the theoretical values and are not artificially controlled. The robust analysis and design are the process of studying parameter errors as random variables. Research on the robust design optimization of the parallel manipulators is uncommon [4, 5]. Gao [6] used the robustness optimization design of the 3-RPS parallel manipulator by adopting the Box-Behken experimental design and the ANSYS Workbench that generated the initial sample points. He further used the Kriging interpolation and neural network methods to regenerate new sample points. Yu [7] analyzed and solved the parallel robot manipulator deviation used in the sheet metal assembly. He further derived a new robustness design index on the basis of the sheet metal assembly deviation model. Meng et al. [8] treated the design variables as random variables and built the robustness optimization design mathematical model with a four-bar manipulator. Kato and Muramatsu [9] proposed a method that is the Monte Carlo simulation and particle swarm optimization method to evaluate robustness of adjustable mechanisms. Abdellatif et al. [10] presented a self-contained approach for the robust dynamics identification of parallel manipulators in terms of uncertain parameters and illustrated the control accuracy by numerous experimental investigations. Rahman et al. [11] presented the robust design of suspension arm using stochastic design improvement technique based on Monte Carlo simulation. Many scholars employed different methods for robustness design optimization (e.g., blind number theory [12] and Monte Carlo simulation method [13, 14]).

The paper is organized as follows. In Section 2, the structure of the 4-UPS-S parallel manipulator that can be applied in the solar gather panel orientation control system is described and the reference systems of the parallel manipulator are established. In Section 3, the inverse kinematics of the parallel legs and forward kinematics of serial passive legs of the manipulator are studied. Section 4 explains the performance indexes including the maximum payload capacity, maximum and minimum stiffness, and kinematic dexterity to evaluate mechanical performances. In Section 5 a determinacy optimization design is performed based on software Isight. In Section 6, Six-Sigma optimization technique for robust design optimization is analyzed. In Section 7, Six Sigma robust optimization is conducted with consideration uncertain parameters and achieves reliability and quality level. Section 8 analyzes and explains the results of the robust design optimization. Finally, Section 9 summarizes and arranges contents of this study. The robustness analysis optimization flow diagram is described in Figure 1.

2. Parallel Manipulator Description

The traditional orientation-regulating control manipulators of solar gather panels generally have two degrees of freedom. These degrees of freedom regulate the azimuth and manipulator elevation to track the trajectory of the sun. However, solar equipment cannot achieve the requirement of maintaining the azimuth level with changes in the tracking process (e.g., solar water heaters). This paper adds a degree of freedom on the basis of the original two degrees of freedom. The additional degree of freedom rotates on its own to regulate the equipment level. This study further proposes a three-rotation redundant parallel manipulator (i.e., 4-UPS-S) for the orientation control system of solar gather panels. The redundant active chain of the 4-UPS-S eliminates the various singular configurations of the 3-UPS-S parallel manipulator [15].

The structural schematic of the 4-UPS-S parallel manipulator and its application as an adjusting manipulator in the solar gather panel are shown in Figure 2. The four active UPS chains contain the hinged points of the bases and moving platform (). The distance between the base and moving platform is constant and equal to 500 mm. The moving platform is directly connected to the fixed base by a passive spherical joint . Each chain consists of universal, prismatic, and spherical joints. We assign a fixed Cartesian coordinate system and the moving Cartesian system at the centered point for analysis (Figure 2(a)). The axis of the fixed coordinate system is parallel to the . The axis is perpendicular to the base and top. The axis is based on the right-hand rule. The axis of the moving coordinate is parallel to . is perpendicular to the moving platform. The axis is based on the right-hand rule. The distance between the coordinate origin and moving platform is . The circumcircle radii of points , , and are . Point is located in the plane perpendicular to the base and parallel to . Point in the region to the base is calculated as . The projection distance between points and is . The circumcircle radii of points , , and are . Point is located in the plane. The distance from the point to the axis line is . The distance to the moving platform is .

3. Kinematics Model Solution of the Parallel Manipulator

3.1. Inverse Kinematic Solution

According to coordinate transformation theory and the closed-loop vector method, we can obtain the following [16]:where is the vector for each prismatic actor length, is the position vector of point with respect to the fixed system, and is the position vector of point with respect to the moving system.

The 4-UPS-S is a redundantly actuated parallel manipulator with three orientation degrees of freedom. According to the roll-pitch-yaw rotations, the rotation matrix of the moving system with respect to the fixed system is described as follows:where , , and are the yaw (along the axis), pitch (along the axis), and roll (along the axis) angles, respectively. stands for , and stands for .

According to the inverse kinematic solution, once we obtain the output angles , , and , vector is obtained by using (1). The square of the length is a function about angles , , and . ConsiderThe derivative of both sides of (3) about time leads to the following:namely,where is the Jacobian matrix velocity of the parallel manipulator, with

3.2. Passive Constraint Chain Forward Model

The passive constraint chain of the 4-UPS-S parallel manipulator is an open-kinematics chain with three-rotation degrees of freedom. For analysis, we separate the spherical joint into three revolute joints by adopting the Denavit-Hartenberg (D-H) method. We use three rotation angles (i.e., , , and ) to describe its orientation. The coordinate system of the adjacent links is settled by using the D-H method. The overlap coordinate system origin is separated for convenience of illustration (Figure 3).

The transformation matrix between adjacent links is expressed in terms of the D-H method:The , , , and parameter values are shown in Table 1.


The transformation matrix from the coordinate system to the coordinate system is described as follows: Combining (2) and (8), we obtain the following function relationship between , , and and , , and :By deviating both sides of (9), we generate the following:wherewhere is the Jacobian matrix of the middle passive chain between the input angular velocity and output angular velocity.

4. Establishment of the Parallel Manipulator Performance Indexes

4.1. Global Kinematic Dexterity

The 4-UPS-S parallel manipulator is a pure rotation manipulator. We adopt the reciprocal of the condition number of the Jacobian matrix to measure the dexterity and transmission relationship of the manipulator between the input and output. The reciprocal of the condition number of the Jacobian matrix is defined as follows:where and are the maximum and minimum eigenvalues of , respectively.

The global dexterity index is employed to describe the mean condition value of the Jacobian matrix in the entire workspace [17].where is the parallel manipulator workspace.

This paper employs the output angle to describe the orientation workspace of the parallel manipulator. According to the application requirements, the parallel manipulator workspace is expressed as follows:

The global dexterity index is in the range . A global dexterity index closer to one corresponds to better dexterity and control precision. We generally calculate the condition number of the Jacobian matrix in different workspace positions and orientations to increase indicator operability. The mean of the reciprocal of the Jacobian matrix is calculated as a global kinematic dexterity index .

4.2. Global Stiffness Performance Index

The friction force of the hinges and joints is ignored for brevity. According to the virtual work principle, one obtains the following [18]:where is the actuator force vector applied at each actuated joint, is the passive chain internal torque, and is the torque applied to the moving platform. The moving platform is assumed to have no gravitational forces acting on any of the intermediate links. The gravitational forces are generally neglected in industrial applications. and are the equivalent stiffness of the active and passive chains, respectively.

Substituting (5) and (10) into (15) yields the following:wherewhere is the parallel manipulator’s whole stiffness matrix.

According to vector extreme calculation theory, when the moving platform deformation reaches , the followings are generated:where and are the maximum and minimum eigenvalues of matrix , respectively.

To evaluate the parallel manipulator stiffness performance in the entire workspace, the global stiffness performance index is similarly defined as follows:where is the parallel manipulator workspace. We can compute the stiffness index by using the mean method.

Larger global stiffness evaluation indexes and correspond to better parallel manipulator stiffness.

4.3. Global Maximum Payload Capability

Similar to (18), the maximum payload capability performance index is defined as follows:where is the maximum eigenvalue of matrix . The relationship is .

The global maximum payload capability performance index is written as follows:where is the parallel manipulator workspace.

A greater global maximum payload capability-evaluation index corresponds to better parallel manipulator payload capability.

5. Deterministic Optimization Design Model of the Parallel Adjusting Manipulator

This study maximizes the global payload capacity and global maximum stiffness to improve the parallel adjusting manipulator of the loading ability that bears the solar equipment weight. The global kinematic dexterity and minimum stiffness are the constraint conditions. The design variables are , , and (Figure 2(a)).

The deterministic optimization design model is represented aswhere denotes the design variables, and and are the global payload capability and global maximum stiffness index, respectively.

We employed the Simcode components to integrate MATLAB and calculate the parallel manipulator evaluation indexes. The NSGA-II optimization algorithm is adopted for the present study. The population size is 16, rate of crossover is set to 0.9, rate of mutation is set to 0.1, rate of migration is set to 0.1, and the generation number is 15. The design variables, constraint conditions, and optimization objectives are selected on the basis of the application requirement [2, 19]. We run the software platform once the parameter setting is completed.

The deterministic optimization design is a multiobjective optimization design problem. The history points of the two objective functions in the solving process are plotted in Figure 4. The two objectives increase or decrease at the same time. The Pareto optimal solution is a convenient solution for this multiobjective optimization design problem when the global stiffness and global payload capacity obtain the maximum values at the same time.

The deterministic optimization design result and initial scheme comparison is presented in Table 3. The deterministic optimization design analysis solution results show that the optimization objectives (i.e., global maximum stiffness and global payload capacity) have a considerable improvement. However, the parameters (i.e., , , , and ) are all close to the constraint boundary at the same time. If the uncertainty factor influences are considered, the deterministic optimization scheme violates the constraint conditions. Therefore, performing a robust analysis that evaluates the quality and reliability level of the deterministic optimization design scheme is necessary [20, 21].

6. Six-Sigma Robust Analysis

In this study, some uncertainty factors include the design variables , , and . The radii and of the base and moving platform follow the same normal distribution. The optimal design point value of the deterministic optimization design is considered the mean of the random design variables. The standard deviation is presented in Table 2. represents the 1% coefficient of variation (i.e., ). The robust analysis of the 4-UPS-S parallel manipulator is implemented by adopting the Six-Sigma component based on Isight software.

Random design variables: ,
: ,
: ,

Random noisesThe radius of the base:  mm,
The radius of the moving platform:  mm,

Quality constraintsThe global kinematic dexterity:
The global minimum stiffness:

Variables Initial schemeDeterminacy optimization schemeRobust optimization scheme
Determinacy optimal solutionsSix-Sigma analysisRobust optimization analysisQuality level

Input variables
300200.005Sigma level 0.676  
reliability 50.099%
200129.096Sigma level 7.142  
reliability 100%
0.60.799Sigma level 0.755  
reliability 54.980%
Output variables (performance indexes)
 Global kinematic dexterity 0.3100.305Sigma level 1.187  
reliability 76.47%
 Global minimum stiffness 3004536880Sigma level 4.161  
reliability 99.99%
 Global maximum payload capability 538.736591.702574.223
 Global maximum stiffness 290141350500329940

The Six-Sigma robust analysis results are concretely summarized in Table 3. The input variables and do not reach the One Sigma level. The reliability is approximately 50%, which is considered low. The global kinematic dexterity and the global minimum stiffness have a relatively high reliability. The minimum stiffness attains a reliability of 99.99% but cannot reach the Six-Sigma level. The global minimum stiffness Sigma level is 4.161. In the long term, when the quality shift occurs in the system, the defective products per million with a Sigma level of four will sharply increase from the short term to . The quality levels of and are low and do not achieve the One Sigma level. Therefore, performing a robust optimization for this problem is necessary in the long term.

7. Six-Sigma Robust Optimization (Uncertainty Optimization)

The essence of the Six-Sigma robust optimization is to add the mean, the variance of the response in optimization objectives, and the upper quality level limit of the random variables in the constraint conditions to satisfy the quality level, minimize the mean of the optimal objectives, and increase the robustness and reliability of the mean [22].

This paper sets the lower limit of the Sigma level of random variables and responses to . The mean of the global kinematic dexterity and global minimum stiffness is maximized, whereas the standard deviation of the global kinematic dexterity and the global minimum stiffness is minimized. The robust optimization design model is summarized as follows:where and are the mean and variance of the maximum payload capability, respectively. The mean and variance are similar to the others. denotes the Sigma level value of the parameters (i.e., , , , , and ).

When setting the optimization objectives, the scale factor of the standard deviation should be set to 0.01 to ensure that the standard deviation and mean have the same order of magnitude.

The Six-Sigma robust design optimization flow diagram is shown in Figure 5. During the procedure, the Six-Sigma component robust analysis is used to analyze the single design point robustness. The optimization design component robust optimization is employed to perform the optimization design on the basis of robustness analysis. If the quality of the single design point cannot satisfy the quality level requirements, Isight will continue to improve the optimization variables for the quality analysis of the next group; otherwise, the results will be exported, and the robust optimization is completed. The present study selects the nondominated sorting evolution strategy, namely, NSGA-II, as the optimization algorithm.

Some genetic parameters and operators are set as follows [23].The population size: 4.The generation number: 10.Crossover probability: 0.9.Crossover distribution index: 10.Mutation distribution index: 20.Max failed runs: 5.Failed run penalty value: .Failed run objective value: .

We obtain the Pareto solutions and frontier after the Six-Sigma robust optimization design. The Pareto frontier of the mean, as well as the variance of the maximum payload capacity and maximum stiffness, is illustrated in Figure 6. The relationship among the optimization objectives from the Pareto solutions is observed. According to this relationship and the practical application requirements, we select the optimal solution for the multiobjective design problems and choose the point of optimal solution (Figure 6). In view of reliability and quality level theory, we can obtain the quality level, mean, and variance of each response after the robust optimization through the post-processing functions of Isight software. And the results are listed in Table 3.

Comparing the quality level with robust optimization, that is, variable quality level of , , is 0.676, 7.142, 0.755, respectively. Performance indexes quality level of , is 1.187, 4.161, respectively. After robust optimization, the quality level of each response is greater than six.

8. Result Analysis of the Six-Sigma Robust of the Parallel Adjusting Manipulator

By taking the global kinematic dexterity index as an example, the probability distribution and Six-Sigma level were compared before and after optimization (Figure 7). We intuitively obtained the probability distribution, mean, standard deviation, and Six-Sigma level of each response (Figure 7).

We rearranged and listed the reliability of each variable before and after optimization (Table 4) to concretely illustrate the difference between the reliability and defective quality per million before and after the robust analysis. The defective products per million are shown in Table 5.

Before robust optimizationAfter robust optimization


Before robust optimizationAfter robust optimization


The parameter variables (i.e., and ) and quality constraints (i.e., global kinematic dexterity ) (Tables 4 and 5) greatly improves after optimization. However, the reliability of the other parameter variables only improved slightly. By contrast, the defective quality per million improved considerably (Table 5). In the long term, the adjusting manipulator designed and manufactured with optimal design variables has fewer defective products per million than before optimization. This result is based on the assumption that the design variables, manufacturing, and installation error of the base and moving platform can be effectively controlled, thus greatly improving the resistance ability of the uncertainty factor disturbance in the whole manufacturing process. Data in Tables 4 and 5 show that the Six-Sigma robust optimization design based on Isight is effective and feasible.

9. Conclusions

The parallel adjusting manipulator applied in solar gather panels is the research objective of this paper. Determinacy optimization analysis was performed with consideration to the performance indexes. By considering the influence of the uncertainty factors implemented in the robust analysis and optimization, the following conclusions are drawn.(1)The parallel adjusting manipulator was designed by using multiobjective optimization design on the basis of the inverse kinematic solution. The performance indexes are established, the optimal solution is obtained, and the determinacy optimization is completed.(2)Robustness analysis is performed on the basis of determinacy optimization design. Some parameter variables and performance indexes are close to the constraint boundary. The Sigma level is low, and the defective quality per million is high. The implementation of the Six-Sigma robust optimization is necessary to complete the nondeterminacy optimization design.(3)The comparison of the manipulator before and after the robust design optimization shows that the new one has a higher Sigma level. Furthermore, the comparison shows a lower defective quality per million than before optimization. The optimization objectives are optimal. The mean and standard deviation are in their minimum. This result indicates that in the long term, the manipulator after optimization is more suitable for batch production applications than the manipulator before optimization. The robust optimization based on Isight is efficient and convenient for operation with accurate results. These results are applicable to the robust design optimization of large-scale and complex manipulators.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.


This research is supported by the National Natural Science Foundation of China (Grant no. 51175143).

Supplementary Materials

The supplementary materials included optimization report, reliability simcode, report, robust optimization, solar, summary and two degreed of freedoms solar. Reliability simcode, robust optimization, summary are all about the software Isight, and the optimization report and report are both the results files, which can reach the conclusions in this paper by adopting the software analysis. The picture solar and the patent two degrees of freedom solar are the examples of solar gather panels. Above all, the supplementary materials prove that the paper is rigorous.

  1. Supplementary Material


  1. O. Linda and M. Manic, “Uncertainty-robust design of interval type-2 fuzzy logic controller for delta parallel robot,” IEEE Transactions on Industrial Informatics, vol. 7, no. 4, pp. 661–670, 2011. View at: Publisher Site | Google Scholar
  2. R. Kelaiaia, O. Company, and A. Zaatri, “Multiobjective optimization of a linear Delta parallel robot,” Mechanism and Machine Theory, vol. 50, pp. 159–178, 2012. View at: Publisher Site | Google Scholar
  3. D. D. Ivezic and T. B. Petrovic, “Robust IMC controllers with optimal setpoints tracking and disturbance rejection for industrial boiler,” Journal of Mechanical Engineering, vol. 56, no. 9, pp. 565–574, 2010. View at: Google Scholar
  4. S. Evgeny, B. Odellia, and M. Michael, “Robust optimization of system design,” Procedia Computer Science, vol. 28, pp. 489–496, 2014. View at: Google Scholar
  5. K. Takeo and M. Masatoshi, “Robust design method for adjustable mechanisms,” Journal of Mechanics Engineering and Automation, vol. 4, pp. 16–24, 2014. View at: Google Scholar
  6. P. Gao, The robust optimization design of minimally invasive spinal surgery guidance equipment based on the 3-RPS parallel mechanism [M.S. thesis], Hebei University of Engineering, Handan, China, 2013.
  7. H. J. Yu, Research on Parallel Robot Based on Flexible Fixtures for Automotive Sheet Metal Assembly, Harbin Institute of Technology, Harbin, China, 2010.
  8. X. J. Meng, C. Zhang, and Z. X. Shi, “Optimization design for robustness of linkages,” Journal of Machine Design, vol. 24, no. 6, pp. 31–33, 2004. View at: Google Scholar
  9. T. Kato and M. Muramatsu, “Robust design method for adjustable mechanisms,” Journal of Mechanics Engineering and Automation, vol. 4, pp. 16–24, 2011. View at: Google Scholar
  10. H. Abdellatif, B. Heimann, and J. Kotlarski, On the Robust Dynamics Identification of Parallel Manipualtors: Methodology and Experiments, I-Tech Education and Publishing, Vienna, Austria, 2008.
  11. M. M. Rahman, H. M. Mohyaldeen, M. M. Noor, K. Kadirgama, and R. A. Bakar, “Robust design of suspension arm based on stochastic design improvement,” in Proceedings of the 2nd International Conference on Mechanical and Electronics Engineering (ICMEE '10), pp. V1460–V1464, August 2010. View at: Publisher Site | Google Scholar
  12. H. P. Li, B. Q. Shi, and W. M. Zhang, “Robust optimization design of a machine based on the blind number theory,” Journal of University of Science and Technology Beijing, vol. 28, no. 12, pp. 1178–1181, 2006. View at: Google Scholar
  13. S. Thrun, D. Fox, W. Burgard, and F. Dellaert, “Robust Monte Carlo localization for mobile robots,” Artificial Intelligence, vol. 128, no. 1-2, pp. 99–141, 2001. View at: Publisher Site | Google Scholar
  14. V. Eric, Robust Monte Carlo Methods for Light Transport Simulation, Stanford University, 1997. View at: MathSciNet
  15. G. H. Cui, D. Zhang, H. D. Zhou, and Y. W. Zhang, “Operating dexterity optimization and analysis of a 3-DOF parallel manipulator for a tunnel segment assembly system,” International Journal of Mechanics and Materials in Design, 2014. View at: Publisher Site | Google Scholar
  16. G. Cheng, P. Xu, D.-H. Yang, H. Li, and H.-G. Liu, “Analysing kinematics of a novel 3CPS parallel manipulator based on rodrigues parameters,” Journal of Mechanical Engineering, vol. 59, no. 5, pp. 291–300, 2013. View at: Publisher Site | Google Scholar
  17. C. Gosselin and J. Angeles, “Global performance index for the kinematic optimization of robotic manipulators,” Journal of Mechanisms, Transmissions, and Automation in Design, vol. 113, no. 3, pp. 220–226, 1991. View at: Google Scholar
  18. Z. Z. Chi, D. Zhang, L. Xia, and Z. Gao, “Multi-objective optimization of stiffness and workspace for a parallel kinematic machine,” International Journal of Mechanics and Materials in Design, vol. 9, no. 3, pp. 281–293, 2013. View at: Publisher Site | Google Scholar
  19. Z. Ren, D. Zhang, and C. S. Koh, “Multi-objective optimization approach to reliability-based robust global optimization of electromagnetic device,” The International Journal for Computation and Mathematics in Electrical and Electronic Engineering, vol. 33, no. 1-2, pp. 191–200, 2014. View at: Publisher Site | Google Scholar | MathSciNet
  20. Y. Luo, H. Wen, and H. Li, “Multidisciplinary robust optimization design of multi-functional open-air hydraulic drill,” Applied Mechanics and Materials, vol. 44-47, pp. 1135–1140, 2011. View at: Publisher Site | Google Scholar
  21. A. P. Bowling, J. E. Renaud, J. T. Newkirk, N. M. Patel, and H. Agarwal, “Reliability-based design optimization of robotic system dynamic performance,” Journal of Mechanical Design, Transactions of the ASME, vol. 129, no. 4, pp. 449–454, 2007. View at: Publisher Site | Google Scholar
  22. A. Csébfalvi, “A new theoretical approach for robust truss optimization with uncertain load directions,” Mechanics Based Design of Structures and Machines, vol. 42, no. 4, pp. 442–453, 2014. View at: Publisher Site | Google Scholar
  23. D. S. Lee, L. F. Gonzalez, J. Periaux, and K. Srinivas, “Robust design optimisation using multi-objective evolutionary algorithms,” Computers and Fluids, vol. 37, no. 5, pp. 565–583, 2008. View at: Publisher Site | Google Scholar

Copyright © 2015 Guohua Cui et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

More related articles

 PDF Download Citation Citation
 Download other formatsMore
 Order printed copiesOrder

Related articles