I would like to draw this phase portrait using StreamPlot on sphere as in this picture
like that
In fact, i have seen this for the classical pendulum defined by enter link description here
StreamPlot[{y, -Sin[x]}, {x, -5, 5}, {y, -3, 3}, Frame -> None, StreamPoints -> Fine, AspectRatio -> 0.8, Epilog -> {PointSize -> Large, Point[{{0, 0}, {\[Pi], 0}, {-\[Pi], 0}}]}] It have defined cyl enter link description here with a complicated transformation on that.


xandyrepresent? To draw a phase portrait on a sphere you need a vector field (or ODE) on a sphere. In the cylinder example, the field/ODE is invariant under the transformation $x \mapsto x+2\pi$, which allows one to map the vector field $(\dot x, \dot y) = (y, -\sin x)$ on the plane to a vector field on a cylinder. There's no such natural mapping onto the sphere, so you would have to define one. $\endgroup$