Mechatronic modeling and simulation using bond graphs - Das, Shuvra