System Dynamics using Modelica