Page 318 - The Mechatronics Handbook
P. 318

0066_frame_C14.fm  Page 32  Wednesday, January 9, 2002  1:51 PM









                         The mathematical model of permanent-magnet stepper micromotor was found in Example 14.5.3 as

                                                                      1
                                      ------- =  – ------i as +  RTψ m  ( RTθ rm ) +  -----u as
                                      di as
                                             r s
                                                  --------------ω rm sin
                                      dt    L ss    L ss              L ss
                                                                       1
                                      ------- =  – ------i bs –  RTψ m  ( RTθ rm ) +  -----u bs
                                      di bs
                                             r s
                                                  --------------ω rm cos
                                      dt    L ss    L ss              L ss
                                    dω rm
                                            RTψ m
                                    ----------- =  – -------------- i as sin[  ( RTθ rm ) i bs cos ( RTθ rm )] –  B m  1 --T L
                                                                              ------ω rm –
                                                              –
                                     dt        J                              J      J
                                     ---------- =  ω rm
                                     dθ rm
                                      dt
                         The rotor resistance is a function of temperature because the resistivity is ρ T  = ρ 0 [(1 + α ρ (T° − 20°)].
                       Hence,  r s (·)  ∈[r s min   r s max ]. The susceptibility of the permanent magnets (thin  films) decreases with
                       increasing temperature. Other servo-system parameters also vary; in particular, L ss (·) ∈[L ss min  L ss max ] and
                       B m (·) ∈[B m min  B m max ].
                         The following equation of motion in vector form results:
                                          x ˙ t() =  F z t, x, r, d, z(  ) +  B p p()u,  u min ≤ u ≤  u max

                                                           i as

                                          xt 0 =  x 0 ,  x =  i bs  ,  u =  u as  ,  y =  θ rm
                                           ()
                                                          ω rm        u bs
                                                           θ rm

                       Here, x ∈X and u ∈U are the state and control vectors, r ∈R and y ∈Y are the measured reference and
                       output, d ∈D is the disturbance, d = T L , and z ∈Z and p ∈P are the unknown and bounded parameter
                       uncertainties.
                         Our goal is to design the bounded control u(·) within the constrained set

                                                 2                                  2˙
                                       U = {u ∈  : u min  ≤ u ≤ u max , u min  < 0, u max  > 0} ⊂
                         An admissible control law, which guarantees a balanced two-phase voltage applied to the ab windings
                       and ensures the maximal electromagnetic torque production, is synthesized as


                             u =  u as  =  – sin ( RTθ rm )  0
                                             0       cos ( RTθ rm )
                                  u bs
                                                           )
                                                  T∂Vt, x, e(
                                           
                                        ×  Φ G x t()B ------------------------- +  G e t()B e T∂Vt, x, e( ∂e  )  G i t()B e T1∂Vt, x, e( ∂e  )  
                                                                    ------------------------- +
                                                                                     ---------------------------
                                           
                                                                                     s
                                                      ∂x
                       where e ∈E is the measured tracking error, e(t) = r(t) − y(t); Φ(·) is the bounded function (erf, sat, tanh),
                       and Φ ∈U, |Φ(·)| ≤ V max , V max  is the rated voltage; G x (·), G e (·), and G i (·) are bounded and symmetric,
                                                     κ
                       G x  > 0, G e  > 0, G i  > 0; and V(·) is the C (κ ≥ 1) continuously differentiable, real-analytic function.
                         For X 0 ⊆  , X  u ∈U, r ∈R, d ∈D, z ∈Z, and p ∈P, we obtain the state evolution set X. The state-output
                       set is
                         (
                       XY X 0 ,U, R, D, Z, P) =  ( {  x, y) ∈ X × Y : x 0 ∈  X 0 , u ∈ U,r ∈ R, d ∈  D, z ∈  Z, p ∈  P, t ∈ [t 0 , ∞)}
                       ©2002 CRC Press LLC
   313   314   315   316   317   318   319   320   321   322   323