mechatronic-design

Find. Learn. Apply.

"Knowing is not enough; we must apply."

- Leonardo da Vinci

Subscribe in NewsGator Online Subscribe in Bloglines

Correcting errors that never happen

The Luenberg Observer lets motion-control systems mathematically predict and cancel position errors before they happen.

Steven Reese
Parker Hannifin Corp.
Automation Group
Cleveland, Ohio

For many years the standard means of controlling servoloops on motion controllers (or other devices) has been the PID loop. Back in the days of analog control the motion controller was typically a CNC device responsible for closing the proportional-gain (P) loop and, if used, the steady-state or integral gain ( I ) loop. A tachometer (tach) or speed loop was used in lieu of a derivative-gain (D) function. The closed position and speed loops configured by this type of cascaded control were common.

As processor technology advanced, it became routine for the motion controller to close all servoloops. This was based on the assumption that the fastest and most capable processor was on the controller. Technicians tuning these systems now had loops that were quicker or hotter than anything available previously. However, without a tach loop, the tuning technician had to compensate for stiction and friction. Experienced techs could tune out these impediments to accurate motion using the feed-forward for acceleration (FFACC) and feed-forward for velocity (FFV) settings.

Given the same mechanical system, the usual parameters limiting position loop accuracy were the bandwidth of the servoloop and the PWM frequency of the amplifier. Standard motion controllers can make changes on a multiaxis trajectory approximately every 500 µsec and on each servoloop in a fraction of that time depending on the number of axes. On the other hand, amplifiers can change their output no faster than one cycle of the PWM. With a 20-kHz amplifier, the fastest change in output current still takes 50 µsec creating a hard limit for any updates.

This means the amount of acceptable position error determines the maximum available speed. Motions that are too fast cannot be corrected quickly enough to avoid exceeding the error limits. The need for ultra accuracy requires slowing the motion so that a 50– µsec delay does not produce a gain break or nonlinear situation. Though tricks like an FFACC cutoff started to work their way into modern controllers, in practical terms the controllers have hit a wall for quicker and more accurate control. This is due in large part to the PWM bandwidth limits using a PID with FF control scheme.

Yet the market still needs controllers with quicker response times. In fact, controllers today must often deal with reflected inertia mismatches and lower mechanical and electrical time constants. This is primarily due to the relationship between low inertia and low impedance in today's linear and direct-drive rotary motors.

OBSERVER-BASED

Because standard servosystems are error driven and therefore reactive, they suffer lag between the commanded and actual positions. What's needed is a way to anticipate and correct the error before it occurs. For example, by charting the errors that different acceleration commands produce, the controller could use an internal lookup table to anticipate the dynamic error for any given command. Error compensation could then be added directly to the current command of the controller canceling the error before it happens. The PID system would end up having little or no error to compensate.

Want to use this article? Click here for options!
© 2009 Penton Media Inc.

Mechatronic Engineering Careers




Videos and Webcasts


The Latest Videos from EngineeringTV.com

Design Engineer Jobzone

Email Newsletter Signup

Stay on top of the intertwined world of mechanical and electronic systems with the new Mechatronics Design newsletter from the editors of Machine Design, Electronic Design and Motion System Design. Each issue, delivered right to your desktop, covers into the latest news and technical articles on topics such as servocontrols and control theory, mechanical drives, information technology, and electronics.

>Click here to Sign Up!
Click here to view our recent eNewsletters

Brought to You By

Machine Design MSD Electronic Design

Back to Top