Recently I've encountered limit cycles in dynamical systems
which are basically a cyclic trajectory.
From what I understand, there are different types of limit cycles for example stable and unstable limit cycle (for an $\epsilon$ environment we’ll be pulled into the cycle or pushed out of the cycle environment).
One of the ways to locate a limit cycle is to present the dynamic
system with polar coordinates and try to find the right values
such that $r'$ will be $0$, which will point out a limit cycle with
unchanging radius (a circle).
But I’ve seen that there are limit cycles which are not circular, for instance in the attached picture, we can see there is a limit cycle with changing radius ($r'$ is probably a function of $\theta$ as well).
My question is: How can we locate the limit cycle in these situations?

oh and thanks in advance (:
– Itay.V Sep 29 '17 at 22:09