A variational analysis of soliton switching in an NLDC with saturating non-linearity