Mechanical and Energy Engineering