mechanoenergetics