Affiliation: | Faculty of Design, Engineering and Production, Delft University of Technology, Jaffalaan 9, 2628 BX Delft, The Netherlands; Department of Mechanical Engineering, Korea Advanced Institute of Science and Technology, 373-1 Kusung-dong, Yousung-gu, Taejon 305-701 South Korea |