A semi-analytical approach for the interaction of carbon nanotori