Dept. of Mechanical Engineering, International Hellenic University, Serres Campus, Thessaloniki 62124, Greece ...