I am reading a book on control systems where they take an example of an armature controlled DC motor. Because the goal is to describe constructing a block diagram from the system equations, the equations themselves have not been explained in more than a couple of lines. The circuit diagram provided alongside is that of a separately excited DC motor, almost identical to the one here:
Just for context I am providing some of the lines from the book:
In servo applications, the dc motors are generally used in the linear range of the magnetization curve. Therefore, the air gap flux is proportional to the field current. $$\phi = K_f i_f$$ where Kf is a constant. The torque Tm developed by the motor is proportional to the product of the armature current and the air gap flux: $$T_m = K_1K_fi_fi_a$$ In an armature controlled DC motor, the field current is kept constant $$T_m = K_Ti_a$$ ...
The torque equation is: $$J \frac{d^2 \theta}{dt^2} + f_0 \frac{d\theta}{dt} = T_M = K_T i_a$$
I decided to try to explore this with some of my own reasoning: I have assumed that the flux is being generated inside a solenoid (stator windings) so that $$B = \mu ni_f$$ which is a linear characteristic as mentioned in the book.
Now, the torque produced on the armature coil should be that of a magnet with a magnetic moment M placed in a field B:
$$\vec{T} = \vec{M} \times \vec{B}$$ $$\vec{T} = Ni_a \vec{A} \times \mu n i_f \vec{b} $$ $$\vec{T} = nNA i_a i_f (\vec{a} \times \vec{b}) $$ $$T = K i_a i_f \sin(\theta)$$
where theta is the angle between the normal to the coil (a-vector) and the direction of the field (b-vector), same as the angle through which the motor is turned at any point, right? So the 2nd order differential should actually become:
$$J \frac{d^2 \theta}{dt^2} + f_0 \frac{d\theta}{dt} = T_M = K_T i_a sin(\theta)$$ which would change the dynamics of the entire system?