Physical model-based control: A bond graph approach