A Design Methodology and Software Development with Sensitivity Information

민감도 정보를 이용한 설계 방법 및 소프트웨어의 개발

  • 김용일 (한양대학교 대학원) ;
  • 이정욱 (한양대학교 대학원) ;
  • 윤준용 (한양대학교 기계경영정보학부) ;
  • 박경진 (한양대학교 기계경영정보학부)
  • Published : 2003.12.01


Sensitivity information has been used for linearization of nonlinear functions in optimization. Basically, sensitivity is a derivative of a function with respect to a design variable. Design sensitivity is repeatedly calculated in optimization. Since sensitivity calculation is extremely expensive, there are studies to directly use the sensitivity in the design process. When a small design change is required, an engineer makes design changes by considering the sensitivity information. Generally, the current process is performed one-by-one for design variables. Methods to exploit the sensitivity information are developed. When a designer wants to change multiple variables with some relationship, the directional derivative can be utilized. In this case, the first derivative can be calculated. Only small design changes can be made from the first derivatives. Orthogonal arrays can be used for moderate changes of multiple variables. Analysis of Variance is carried out to find out the regional influence of variables. A flow is developed for efficient use of the methods. A software system with the flow has been developed. The system can be easily interfaced with existing commercial systems through a file wrapping technique. The sensitivity information is calculated by finite difference method. Various examples are solved to evaluate the proposed algorithm and the software system.


Design Sensitivity;Finite Difference Method;Design of Experiments;Orthogonal Arrays


  1. Suh, N. P., 2001, Axiomatic Design (Advances and Applications), Oxford University Press, New York
  2. Do, S. H. and Sun, N. P., 1999, 'Systematic OOProgramming with Axiomatic Design,' Computer, Vol. 32, No. 10, pp. 121-124
  3. Do, S. H. and Park, G. J., 2001, 'Application of Design Axioms for Glass Bulb Design and Software Development for Design Automation,' Journal of Mechanical Design (ASME)
  4. Suh, N. P., 1990, The Principles of Design, Oxford University Press, New York
  5. Kreyszig, E., 1999, Adanced Engineering Mathematics, 8th ed., John Wiley & Sons, Inc., New York
  6. Lee, K. H, 1996, 'Robust Optimization in Continuous and Discrete Design Spaces for Structures,' Ph.D. Thesis, Hanyang University, Seoul, Korea. (in Korean)
  7. Park, S. H, 1990, Advanced Design of Experiments, Younggi Munhwasa, Seoul, (in Korean)
  8. Lee, K. W. and Park, G. J., 2000, 'A Structural Optimization Methodology Using the Independence Axiom,' Translations of the Korean Society of Mechanical Engineers, Vol. 24(A), No. 10, pp. 2438-2450
  9. Vanderplaats, G. N., 1984, Numerical Optimization Techniques for Engineering Design, McGraw-Hill Book Company, New York
  10. Gill, P. E., Murray, W. and Wright, M. H., 1981, Practical Optimization, Academic Press, New York
  11. Park, S. H., 1991, Modern Design of Experiments, Minyoungsa, seoul, (in Korea)
  12. Arora, J. S., 1989, Interoduction to Optimum Design, McGraw-Hill Book Company, New York
  13. Arora, J. S., 1979, 'Method of Design Sensitivity Analysis in Structural Optimization,' AIAA J., Vol. 17, pp.970-974
  14. Lee, T. H., Lee, K. K. and Jeong, S. J., 2001, 'Optimal Design for the Thermal Deformation of Disk Brake by Using Design of Experiments and Finite Element Analysis,' Translations of the Korean Society of Mechanical Engineers, Vol. 25(A), No. 12, pp.1960-1965
  15. Haftka, R. T., 1986, 'Sensitivity Analysis for Discrete Structural Systems,' AIAA J., Vol. 24, pp.823-832
  16. Haftka, R. T. and Gurdal, Z., 1992, Elements of Structural Optimization, Kluwer Academic Publishers, Dordrecht
  17. Song, C. G., Park, H., Oh, J. E. and Yum, S. H., 1990, 'Performance Improvement of a Vehicle Suspension by Sensitivity Analysis,' Translations of the Korean Society of Mechanical Engineers, Vol. 14, No. 6, pp. 1464-1473