System dynamics and control with bond graph modeling. (2013)