Mathematical Model of the PM Stepper Motor

Model description: 

The equations describing the stepped motor in the attached image are given as follows:

$$\begin{align*} \dot{x}_1 &= -K_1x_1 + K_2x_3\sin{(K_5x_4)} + u_1 \\ \dot{x}_2 &= -K_1x_2 + K_2x_3\sin{(K_5x_4)} + u_2 \\ \dot{x}_3 &= -K_3x_1\sin{(K_5x_4)} + K_3x_2\cos{(K_5x_4)} - K_4x_3 - K_6\sin{(4K_5x_4)} - \tau_L/J \\ \dot{x}_4 &= x_3, \end{align*}$$

where $K_1 = R/L$, $K_2 = K_m/L$, $K_3=K_m/J$, $K_4 = B/J$, $K_5 = N_r$, $K_6 = K_D/J$, $K_5 = N_r$, $K_6 = K_D/J$, $u_1=v_a/L$.

$i_a, i_b$, and $v_a, v_b$ currents and voltages in phase $A$ and $B$, respectively.
$L$ and $R$ self-inductance and resistance of each phase winding
$K_m$ motor torque constant
$N_r$ number of rotor teeth
$J$ rotor inertia
$B$ vicious friction constant
$\omega$ rotor speed
$\theta$ motor position
$\tau_L$ Load torque

The term $K_D\sin{(4N_r\theta)}$ represents the detent torque due to the permanent rotor magnet interacting with the magnetic materia of the stator poles. $K_D$ is typically 5% to 10% of the value of $K_mi_0$, where $i_0$ is the rated current.

The state variables $x_1, x_2, x_3$ and $x_4$ are assigned by $x^{\mathrm T}=[i_a, i_b, i_c, i_d]^{\mathrm T}.$

Type: 

Form: 

Model order: 

4

Time domain: 

Linearity: 

Attachment: 

Publication details: 

TitlePosition Control of a PM Stepper Motor by Exact Linearization
Publication TypeJournal Article
Year of Publication1991
AuthorsZribi, M., and Chiasson J.
JournalIEEE Transactions on Automatic Control
Volume36
Start Page620
Issue5
Pagination620-625
Date Published05/1991
ISSN0018-9286
Accession Number3939472
Keywordsfeedback, linearisation techniques, machine control, permanent magnet motors, position control, state estimation, stepping motors
AbstractThe authors consider the position control of a permanent magnet (PM) stepper motor using the exact linearization method. This nonlinear controller takes into account the full dynamics of the stepper motor. In particular, the phase shift between voltage and current in each phase is automatically taken into account. The feedback linearization controller makes the stepper motor into a fast accurate positioning system. The authors consider the feedback linearization technique for the PM stepper motor and show, when the detent torque is neglected, how it quite naturally leads to the well-known DQ transformation of electric machine theory. The authors indicate how constant load torques may be asymptotically rejected by using a nonlinear observer
DOI10.1109/9.76368