System Dynamics and Control with Bond Graph Modeling