Professional Documents
Culture Documents
Field Oriented Control Reduces Motor Size, Cost and Power Consumption in Industrial Applications
Field Oriented Control Reduces Motor Size, Cost and Power Consumption in Industrial Applications
The instantaneous currents in the stator phases are denoted as ia, ib and ic,
corresponding to the a, b and c phases. These phases can be considered as a three
axis reference frame in a planar system. Of course, in a planar system, there are
only two degrees of freedom, and only two independent vectors are possible. Any
additional quantities can be expressed as a linear combination. The Clarke
transform converts the 3-axis coordinates into 2 axis orthogonal coordinates (Ia,
Ib). The formulas that generate this transformation are:
Next, the Park transform is used to convert the fixed coordinates into 2-axis
rotating coordinates (Id, Iq). The reference coordinates d (flux) and q (torque) and
the reference frame align the d axis with the rotor flux position . The two
equations defining the flux and torque components of the stator current vector are:
This enables the controllers to generate voltages to be applied to the stator to
maintain the desired current vectors in the so-called rotor referenced frame. The
voltage command is then transformed back by the inverse Park and Clarke
transform to voltage commands in the abc stator referenced frame, so that each
phase can be excited via the power converter.
Regulating Id and Iq with PI controllers
In steady state Id and Iq consist of fairly constant values with some transient
components depending on load and torque ripples, errors and imbalances. These are
now of a suitable form for regulation with a proportional integral (PI) controller.
Software implemented proportional and integral (PI) controls regulate the torque
producing and magnetizing components of the imaginary stator current vector. A
speed regulator block, which can also be a PI regulator, produces a torque
command to run the machine at a given speed, the speed set-point. The speed
regulator acts upon the set-point and the measured speed, to produce the torque
command. If the machine is rotating below the set speed, the PI regulator
commands a larger torque to increase the speed, and if above the set speed, a
smaller torque is commanded, slowing down the machine.
FOC enables optimal systems
With field oriented control it is also possible to totally reverse the power flow to
brake the machine. In such a case, power will be drawn out of the load, and the
machine will act as a generator, transferring energy back to the load. The power
converter must, of course, support such operation, and use either an inverter to feed
energy back to the line, or use a resistor to burn off the energy to prevent the bus
voltage from rising in an uncontrolled manner.
In a typical industrial application, the improved dynamic behavior enabled by FOC
also enables designers to size the motors optimally, rather than oversize the motor
to meet the transient requirements. A smaller motor also runs at a higher fraction of
its power rating, meaning that the resulting operating point is suited to provide
better efficiency.
Most types of industrial machinery uses AC induction motors, so the overall
savings can represent a substantial reduction in energy costs. Reductions in energy
consumption can result in a substantial reduction in operating costs for nearly any
industrial plant. Having a motor control platform that is reprogrammable in
software also allows for easy tweaking of systems to increase efficiency or enable
system re-use with different motor types.
enables efficient movement of data to and from the high performance, single-cycle
multiply-and-accumulate processing cores.
These control oriented DSPs are built around computation adept processor cores,
and integrate peripherals as well. Control-specific peripherals such as pulse-width
modulators, communication ports and analog-to-digital converters help designers
avoid external components and reduce system cost. Integration of large amounts of
on-chip memory eliminates external flash/RAM devices, additionally reducing cost
and complexity.
When vector control was first deployed with digital microprocessors, the challenge
of writing assembly code to implement complex algorithms while maintaining
required performance and code size was a serious impediment to quick and
efficient development. Today's DSP compilers have advanced to the point where
writing assembly code is now rarely required, and most mathematical functions can
be written directly in a C environment.
DSP manufacturers have off the shelf C libraries that provide many of the functions
required for vector control, such as Park and Clarke transformations, PWMs, PI
control loops, etc. Motor control designers need only to tweak the code to fit the
application at hand, integrate the modules and test the code.
In conclusion, modern motor control techniques provide closer control over the
entire torque generation process, resulting in better dynamic performance, optimal
motor sizing and a more efficient system. The implementation of such systems is
simplified by modern digital signal controllers which can perform the numerically
intensive calculations in real time.
These developments offer the end user drives that perform better and are more
efficient than drives based on traditional scale control. End equipment
manufacturers are also leveraging the spare processing power of the DSP to add in
advanced features to their equipment, driving differentiation.
About the author Kedar Godbole is a C2000 Digital Signal Controller Applications
engineer at Texas Instruments Advanced Embedded Control (AEC) Group. He
earned his Master of Science degree in Embedded Systems and Control from the
New Jersey Institute of Technology.