Mechatronic modeling and simulation using bond graphs. (©2009)