Law of motion for orbiting particle in a uniform magnetic field.

Click For Summary

Discussion Overview

The discussion revolves around deriving the equations of motion for a particle orbiting in a uniform magnetic field, particularly when the coordinate axes are arbitrarily oriented. Participants explore various mathematical approaches, including the use of rotation matrices and group theory, to express the motion in different coordinate systems.

Discussion Character

  • Technical explanation
  • Mathematical reasoning
  • Debate/contested

Main Points Raised

  • One participant presents the equation of motion for an orbiting particle in a magnetic field and seeks to generalize it for arbitrary coordinate systems.
  • Another participant suggests that transforming the position vector to a new basis can be achieved using a rotation matrix, implying that this method simplifies the process.
  • Some participants note that while the transformation may complicate the equations, it is necessary for accurately describing the motion in a rotated coordinate system.
  • There is a proposal to express the equations of motion in terms of angular velocities and angles between coordinate systems, although the practicality of this approach is questioned.
  • A participant expresses concern about the complexity of the equations when using arbitrary coordinates and questions the advantages of a group-theoretical approach compared to simpler methods.
  • Another participant points out that the standard equation of motion in a magnetic field can be solved more conveniently by choosing a suitable coordinate system aligned with the magnetic field vector.
  • There is a mention of a formal solution involving matrix exponentiation, but the benefits of this method over simpler transformations are debated.

Areas of Agreement / Disagreement

Participants express differing opinions on the best approach to derive the equations of motion, with some advocating for the use of rotation matrices and others questioning the necessity of complex methods like group theory. The discussion remains unresolved regarding the optimal method for expressing the motion in arbitrary coordinates.

Contextual Notes

Some participants highlight that the equations may become cumbersome when using arbitrary coordinates, and there are unresolved questions about the advantages of using group theory versus simpler coordinate transformations.

sergiokapone
Messages
306
Reaction score
17
Hi all, I interested in how can I get low of motion in for orbiting particle in a uniform magnetic field
$$\frac{d\vec{r}}{dt} = \vec{\omega}\times\vec{r},\qquad
\vec{\omega} = \frac{e\vec{B}}{mc},$$
Буфер обмена-1.jpg

Of course, rotating about z' axis is very simple.
\begin{equation}\label{eq:K}
\begin{cases}
x' = R\cos(\omega_{z'} t ), \\
y' = R\sin(\omega_{z'} t ), \\
z' = z'_0.
\end{cases}
\end{equation}

But what can I do, when axes is arbitrary oriented?
 
Last edited:
Physics news on Phys.org
If you already solved for the trajectory in terms of one set of coordinates, finding the trajectory in another rotated set of coordinates is just a case of representing the position vector with respect to a new basis. I.e. if the rotation matrix that takes your old basis ##\boldsymbol{e}_i## to your new basis ##\bar{\boldsymbol{e}}_i## has components ##R_{ij}##, e.g.$$\bar{\boldsymbol{e}}_i = R_{ij}\boldsymbol{e}_j$$And the position vector has representations in both bases$$\boldsymbol{r} = r_i \boldsymbol{e}_i = \bar{r}_j \bar{\boldsymbol{e}}_j = \bar{r}_j R_{jk} \boldsymbol{e}_k$$Take inner product of both sides with ##\boldsymbol{e}_l##,$$r_l = R_{jl} \bar{r}_j \iff \bar{r}_j = (R^{-1})_{jl} r_l$$In other words, the column matrix of components transforms by applying the inverse of the matrix you used to rotate the coordinate system.
 
Last edited by a moderator:
  • Like
Likes   Reactions: Dale
Yes, but then the equations get more complicated and look something like this:
\begin{align*}\label{}
x(t) &= x'(t)\cdot(\ldots) + y'(t)\cdot(\ldots) + z'(t)\cdot(\ldots) ,\\
y(t) &= \ldots ,\\
z(t) &= \ldots
\end{align*}
 
sergiokapone said:
Yes, but then the equations get more complicated and look something like this:
\begin{align*}\label{}
x(t) &= x'(t)\cdot(\ldots) + y'(t)\cdot(\ldots) + z'(t)\cdot(\ldots) ,\\
y(t) &= \ldots ,\\
z(t) &= \ldots
\end{align*}
Sure, but isn't that what you wanted? Of course the equations of motion aren't going to look very nice if the coordinate system you are using isn't very nice
 
sergiokapone said:
Yes, but then the equations get more complicated and look something like this:
\begin{align*}\label{}
x &= x'(t)\cdot(\ldots) + y'(t)\cdot(\ldots) + z'(t)\cdot(\ldots),\\
y &= \ldots,\\
z &= \ldots
\end{align*}
Any coordinate system is well adapted for describing some kinds of motion (in particular, those lying in its surfaces of constant coordinate), and any other motion is not so efficiently described. You are switching from a system that allows you todescribe your particular motion very efficiently into one that is much messier.
 
  • Like
Likes   Reactions: Vanadium 50 and etotheipi
Before starting this dreary journey, I wonder if it will be possible to express them like this:
\begin{align*}\label{}
x &= \mathrm{const}(\underbrace{\psi, \theta, \phi}_\text{some angles between coord systems}) f(\omega_x t),\\
y &= \mathrm{const}(\underbrace{\psi, \theta, \phi}_\text{some angles between coord systems}) f(\omega_y t) ,\\
z &= \mathrm{const}(\underbrace{\psi, \theta, \phi}_\text{some angles between coord systems}) f(\omega_z t)
\end{align*}
 
Might I ask, what's the desired end-result here? You're probably making life more difficult than it needs to be!
 
  • Like
Likes   Reactions: Ibix
The end-result here is write down the equations of motion in arbitrary coordinates through the coordinates of the angular velocity \omega_x, \omega_y and \omega_z.

After I see these equations, I want to solve this problem by methods of Lie group theory ($SO(3)$, generators, matrix exponent). As I did, it will be easier for me to understand the group-theoretical approach itself.
 
In that case just apply the rotation matrix I defined in the post #2. If you really want, you can write the matrix in terms of the Euler angles, but that seems a bit unnecessary.

Remember that when you rotate your coordinate system the components of the angular velocity will also change, since ##\boldsymbol{\omega} = \omega \boldsymbol{e}_{z'}## and you must describe ##\boldsymbol{e}_{z'}## in terms of the new basis vectors in order to determine the new components. You can do this with the same matrix that you used to transform the position vector components.
 
  • #10
What I have now. I have a <<formal>> solution of \frac{d\vec{r}}{dt} = \vec{\omega}\times\vec{r} \rightarrow \frac{d\vec{r}}{dt}=i(\vec{\omega}\cdot\hat {\vec{S}})\ \vec{r}:
\begin{equation}
\vec{r}(t)=\vec{r}_0\exp(i\vec{\omega}t \cdot\hat{\vec{S}}),
\end{equation}
where
\begin{multline}\label{}
\hat{\vec{S}} =
\begin{bmatrix}
0 & 0 & 0 \\
0 & 0 & -i \\
0 & i & 0 \\
\end{bmatrix}
\vec{e}_x
+
\begin{bmatrix}
0 & 0 & i \\
0 & 0 & 0 \\
-i & 0 & 0 \\
\end{bmatrix}
\vec{e}_y
+
\begin{bmatrix}
0 & -i & 0 \\
i & 0 & 0 \\
0 & 0 & 0 \\
\end{bmatrix}
\vec{e}_z =
\hat{S}_x \vec{e}_x +
\hat{S}_y \vec{e}_y +
\hat{S}_z \vec{e}_z
.
\end{multline}

As you can see, the formal solutuion contains \omega_{x,y,z}. And now I need to get x(t), y(t), z(x) using matrix exponent. But I do not see clear advantages of this method, rather than just getting solutions in a convenient coordinate system, and then transforming them to rotated arbitrarily with matrix of rotation R.

Everything is really simple in the coordinate system where the axis coincides with the magnetic filed vector, and then what are the advantages of the group approach, the use of all these concepts of generators and so on?
 
Last edited:
  • #11
etotheipi said:
So, I still don't really see the issue?

Everything is really simple in the coordinate system where the axis coincides with the magnetic filed vector, and then what are the advantages of the group approach, the use of all these concepts of generators and so on? After all, I can simply apply a rotation matrix to the ready answer in a convenient coordinate system, and that's it. And it will also be cumbersome.
 
  • #12
sergiokapone said:
Everything is really simple in the coordinate system where the axis coincides with the magnetic filed vector, and then what are the advantages of the group approach, the use of all these concepts of generators and so on? After all, I can simply apply a rotation matrix to the ready answer in a convenient coordinate system, and that's it. And it will also be cumbersome.

I don't know. The equation ##\frac{d\mathbf{r}}{dt} = i (\hat{\boldsymbol{S}} \cdot \boldsymbol{\omega}) \mathbf{r}## seems fine to me, it's also coordinate independent.

I've never seen that before, so let's wait until someone who knows more about this than I do comes along. I still don't think I understand the question :-p
 
  • #13
I'm only a bit puzzled by the equation in #1. The equation of motion for a particle in a uniform magnetic field (in non-relativistic approximation) reads
$$m \dot{\vec{v}}=q \vec{v} \times \vec{B}$$
or
$$\dot{\vec{v}}=-\vec{\omega} \times \vec{v}, \quad \vec{\omega}=\frac{q}{m} \vec{B}.$$
To solve it, it's convenient to choose your arbitrary coordinates in a convenient way. So use a Cartesian right-handed basis such that ##\vec{\omega}=\omega \vec{e}_3##. Then
$$\dot{\vec{v}}=-\omega \vec{e}_3 \times \vec{v}=-\omega \begin{pmatrix}-v_2 \\ v_1 \\0 \end{pmatrix}.$$
For the 3-component you find
$$v_3=v_{30}=\text{const}.$$
The other two equations are most easily solved by writing
$$\xi=v_1+\mathrm{i} v_2.$$
Take the time derviative
$$\dot{\xi}=\omega (v_2-\mathrm{i} v_1)=-\mathrm{i} \omega \xi \; \Rightarrow \; \xi(t)=\xi_0 \exp(-\mathrm{i} \omega t)=(v_{10}+\mathrm{i} v_{20})[\cos(\omega t)-\mathrm{i} \sin(\omega t).$$
Taking the real and imaginary part gives
$$v_1(t)=v_{10} \cos(\omega t) + v_{20} \sin(\omega t), \quad v_2(t)=v_{20} \cos(\omega t) - v_{10} \sin(\omega t).$$
This you can write in a matrix-vector form
$$\vec{v}(t)=\begin{pmatrix} \cos(\omega t) & \sin(\omega t) & 0\\ -\sin(\omega t) & \cos(\omega t) & 0 \\ 0 & 0 & 1 \end{pmatrix} \vec{v}_0.$$
This is a rotation around the direction ##\vec{n}=\vec{\omega}/\omega## in the negative direction (i.e., with ##\vec{n}## pointing towards you in clockwise direction around this axis).

You can write this in a coordinate-free way,
$$\vec{v}(t)=\vec{n}(\vec{n} \cdot \vec{v}_0) -\sin(\omega t) \vec{n} \times \vec{v}_0 + \cos(\omega t) \vec{n} \times (\vec{n} \times \vec{v}_0).$$
To get the trajectory, just integrate it once more over ##t## from ##0## to ##t##:
$$\vec{x}(t)=\vec{x}_0 + \vec{n}(\vec{n} \cdot \vec{v}_0) t + \frac{\cos(\omega t)-1}{\omega} \vec{n} \times \vec{v}_0+ \frac{q}{\omega} \sin(\omega t) \vec{n} \times (\vec{n} \times \vec{v}_0).$$
 
  • Like
Likes   Reactions: etotheipi
  • #14
Yes, good, your LOM is coordinate free, but you use \omega as scalar. All become difficult if you use \vec{\omega}.
 
  • #15
I use, of course, ##\vec{\omega}=\omega \vec{n}##. Angular velocity is a (pseudo)vector not a scalar! If you want you can write ##\vec{n}=\vec{\omega}/\omega## everywhere.
 
  • Like
Likes   Reactions: etotheipi

Similar threads

  • · Replies 0 ·
Replies
0
Views
1K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 16 ·
Replies
16
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
92
Views
5K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K