Hao, Xiaogang, Taiyuan University of Technology, Japan