Solving Dynamical Systems with Polar Coordinates

  • Thread starter Thread starter Juggler123
  • Start date Start date
  • Tags Tags
    Polar
AI Thread Summary
The discussion focuses on solving dynamical systems using polar coordinates, specifically the challenge of deriving a formula for \dot{\theta}. Participants share their attempts and formulas, with one contributor providing a derived expression: θ' = (xy' - yx')/r². There is a consensus that dimensional analysis is crucial, and mistakes in previous calculations are acknowledged. The conversation also touches on the connection to Kepler's laws and the need for geometric differentiation to validate these principles. Ultimately, the correct formula for \dot{\theta} is confirmed as θ' = (xy' - yx')/r².
Juggler123
Messages
80
Reaction score
0
I've been solving some dynamical systems and have had to convert some of the ode's to polar co-ordinates, I've been using the formula

r\dot{r} =x\dot{x} y\dot{y}

to easily solve for \dot{r}

I'm just wondering if there's an easy to use formula to find \dot{\theta}

I've been trying to formulate one but with no real luck!

Any suggestions?
 
Mathematics news on Phys.org
Hi Juggler123! :smile:

(you missed out a + :wink:)

tanθ = y/x, so … sec2θ dθ = … ? :smile:
 
Ooops yeah missed that +!

I've worked on from tanθ = y/x but can't end up a nice formula for theta dot. Just wondering if one exists!?
 
Show us how far you've got. :smile:
 
tex function dosen't seem to be working for me which is annoying...

theta-dot*r^2=x^2*d/dt(y/x)

which I think gives

theta-dot*r^2=x^2*[y-dot*x^(-1) - y*x-dot^(-2)]

not particularly nice though..
 
Looks ok to me …

r2θ' = xy' - yx' :wink:
 
\frac{48}{2}(9+3)
 
There are about 4 pages of this stuff in my english notebook... (my physics notebook was full)

This is what I got:

θ' = (xy' - yx')/r
r' = (xx' + yy')/r

of course its possible that I made a mistake. most of my work from then on dealt with trying to derive formulas for θ'' and r''.

I got r'' = (x''x + y''y + (θ')² )/r

oh, and I did all this because I was trying to figure out like Newton's Laws and trying to get a differential equation that would end up with like r = r0/( 1 + e cos θ ) to validate kepler's 1st law, and also get a parametric equation for r and θ in terms of time, but I wasn't able to since I haven't taken math that high in school yet, and an upperclassman told me that there was a better way, so geometric differentiation I guess, because I know that Newton did a lot of that.
 
Welcome to PF!

HI DarthPickley! Welcome to PF! :smile:
DarthPickley said:
θ' = (xy' - yx')/r

No, that can't be right, the dimensional analysis is wrong …

the LHS is T-1, but the top line of the RHS is L2T-1, and the bottom line is only L

(similarly your r'' must be wrong …

the best way of getting r'' would be to differentiate r2 = x2 + y2 twice :wink:)
 
  • #10
I thought I had probably made a mistake.

but anyways I just learned about Feynman's lost lecture so I have another way of understanding the Kepler stuff, but anyways,
I think that here, for my derivations, I will redo things:

having a vector v such that |v| = r, and then you have v + dv, with |v+dv| = r+dr. to get what dr is, you have to project dv onto v, so you have dv ∙ v / |v| = (x*dx + y*dy)/r. to find dr / dt, you get (x*dx/dt + y*dy/dt)/r = ( x*x' + y*y' ) / r.
to get r * sin dθ [##], which is the angular component of dv, you have to find the part of dv that is perpendicular to v. since the vector perpendicular to v would be < -y , x >, you can project dv onto this vector to get r * sin dθ. so
r * sin dθ = dv ∙ <-y,x> / r = ( -y*dx + x*dy ) / r.
sin dθ = (x*dy - y*dx) / r²
also, for very small dθ, sin dθ --> dθ. (they are about equal)
so, dθ/dt = (x*dy - y*dx )/r² / dt = (x*dy/dt - y*dx/dt)/r² = ( x*y' - y*x' ) / r²

Thus, the REAL final answer is θ' = (xy'-yx')/r²

[##] -- this is where I messed up before (probably). I think I said something silly like that θ is the same as the tangential component. Thanks for pointing this out, I puzzled over it awhile before realizing.

also, this is just the same thing that tiny-tim gave.
 
Last edited:
Back
Top