Differentiating wrt t,
2∑ΔadΔadt=2∑ΔaldΔaldt+2∑ΔatdΔatdt
But,
∑Δa=Lor∑Δal=Lcirand∑Δat=n2πrp
Replacing all the summations,
LordΔadt=LcirdΔaldt+n2πrpdΔatdt
We know that the velocity components also follows Pythagoras Theorem,
(dΔadt)2=(dΔaldt)2+(dΔatdt)2
Substitute into the expression,
Lor{1+(dΔatdt/dΔaldt)2}1/2=Lcir+n2πrp(dΔatdt/dΔaldt)
We can use,
dΔatdt=n2πrpT
dΔaldt=LcirT
which are exact given T is the hypothetical time it takes to travel around the torus making n turns.
Lor{1+(dΔatdΔal)2}1/2=Lcir+n2πrp(dΔatdΔal)
Lor{1+(n2πrpLcir)2}1/2=Lcir+n2πrp(n2πrpLcir)
L2or{1+(n2πrpLcir)2}=L2cir{1+(n2πrpLcir)2}2
(LorLcir)2=1+(n2πrpLcir)2
(LorLcir)2=1+(nrpror)2
where Lor is the total length of the helix torus, Lcir is the circumference of the orbit, radius ror, through the centers of the small circles of the helix, radius rp. n is the total number of turns of the small circles along the torus.
As if expected,
Lor2=(2πror)2+(n2πrp)2
The last relationship is useful for solving torus volume and surface area given rp, ror and n.