journal of mechanical and civil engineering