energy-shaping control