Application of topological conservation to model key features of zero-torque multi-ply yarns