With the system model in hand we can turn our
attention to control issues. Before a control scheme can be
designed and implemented for this magnetic levitator, however, the
equations of motion must be
set in a form conducive to control. Unlike a mass, spring,
dashpot
system or an LRC circuit, the equation of motion of this levitator is
nonlinear in both the input variable (i) and the state variable (x).
The
simplest solution to this is to linearize the equation of motion around
a desired operating point, then apply traditional linear controls
methods.
The validity of this approach is restricted to small motions
about
the operating point. However, the advantages of working with a
linear
model mean that this technique is frequently applied in practice.
In the
modeling section, the equations
pertaining to the system are given as:
(Eq. M1)
(Eq. M2)
(Eq. M3)
The first step in linearizing the equation is to approximate i and x as:
(Eq. L1)
where the bar (-) is the value at the operating point, and the tilde
(~) term represents incremental variations around this point. We
assume
and
. Substituting (L1) into (M2) and taking the
Taylor expansion yields:
(Eq. L2)
For our chosen first order aproximation, the higher order terms drop
out. The two partial differential terms in the equation solve as:
(Eq. L3)
Substituting (L3) into (L2) while dropping the higher order terms
leaves:
(Eq. L4)
By definition, the equilibrium point is where there is
no net acceleration, and where the incremental terms are equal to
zero. At this point, (L4) becomes:
(Eq. L5)
Putting (L5) into (L4) and rearranging, the equation of motion takes on
the familiar form of:
(Eq. L6)
The poles of this system are at:
(Eq. L7)
For various lengths of the airgap, the pole locations are:
(Fig. L1)
Plotting pole spacing against air gap distance results
in the curve:
(Fig. L2)
If the terms are properly expanded, the system pole
locations can be shown to depend only on upon gravity and the operating
air gap:
(Eq. L8)
When a properly designed controller is added to an unstable system, it
serves to move right-half plane poles into the left half plane.
The closer the unstable pole starts to zero, the easier it is to
pull it across to stability. As the above relationship between
pole location and opperating point shows that pole distance from zero
decreases with increasing distance between the actuator and the ball.
Large distances are, however, impractical in terms of building
the actuator,
as the magnetic force falls off with the square of the opperating point
distance, requiring a commesurate increase in current to balance the
forces.
Control
Now that the system has been linearized, a controller
can be applied to it. Various methods can be applied to show that
a simple proportional gain controler is insufficient for this system
and would not do better than to place both poles on the imaginary axis.
Adding a zero to the system through the application of a
proportional-differential controller can be shown by the same methods
to pull the poles into the left-half plane.
The block diagram below represents the whole system. C
1
represents the constant for converting between position and voltage in
the position sensor and in the input. The other three blocks,
from left to right, are the controller, the current supply and the
plant.
For the purposes of examining the behavior of the
controlled system, it is useful to consolidate the block diagram before
analyzing it. The dynamics of available current controls are
sufficiently faster than those of the plant that the block can be
treated as a constant multiplier and incorporated into the controller
gain. C1 and k2 can be similarly
incorporated. The resulting block diagram, with G representing
the combination of the constant multipliers, is:
(Fig. L4)
Applying Black's Law to the simplified block diagram
results in the following transfer function:
(Eq. L9)