Bond graph methodology : development and analysis of multidisciplinary dynamic system models (2010)