Constrained MD using a microcanonical ensemble