• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Motion Control Tips

Automation • Motion Control • Power Transmission

  • News
    • Industry News
    • Editor Blogs
    • Video
  • Controls
    • HMIs
    • PC-Based Controllers
    • PLCs + PACs
    • Stand-Alone Controllers
    • Software
  • Drives
    • Servo Drives
    • Stepper Drives
  • Encoders
    • Absolute Encoders
    • Incremental Encoders
    • Rotary Encoders
  • Mechanical
    • Bearings
    • Brakes + Clutches
    • Belt + chain
    • Couplings
    • Gears + Gearing
    • Lubrication
    • Shock + Vibration Mitigation
    • Springs + Rings + Seals
  • Linear
    • Actuators
    • Linear Motors
    • Linear Encoders
  • Motors
    • AC Motors
    • DC Motors
    • Brushless Motors
    • Gearmotors
    • Piezo Motors
    • Servo Motors
    • Stepper Motors
  • Systems
    • Conveyors + linear transport systems
    • Gantries + Stages
    • Rotary Tables
    • Grippers + End Effectors
    • Robotics
  • Networks
    • Connections + Sliprings
    • Fieldbuses
    • I/O
    • Sensors + Vision
  • FAQs
    • Motion Casebook
    • Motion Selection Guides
  • Suppliers
You are here: Home / FAQs + basics / What is hunting in the context of motion control and how is it addressed?

What is hunting in the context of motion control and how is it addressed?

September 13, 2019 By Danielle Collins Leave a Comment

When a linear or rotary axis must follow a predefined move profile to reach or maintain a precise position, speed, or torque, a closed-loop servo system is often the best choice. Feedback from an encoder — mounted on the motor or directly on the axis — provides information regarding the system’s actual state (position, speed, or torque). This value is compared with the desired state, and the controller issues commands to correct any errors between them. In an ideal system, the control loop would be perfectly accurate and work instantaneously, and the desired state would be achieved without overshoot, oscillation, or extended settling time.

But in real-world applications, this is rarely the case, and servo control loops must be tuned to minimize the error between the commanded and actual values. When the goal of tuning is to minimize position error, one undesirable result can be that the system continuously overshoots and then undershoots, struggling to reach and settle at the target position. This if often referred to as “hunting.”

A technical definition of hunting, in the context of motion control, is periodic oscillation of the axis about the target position.
Image credit: American Motion Technology

The underlying cause of hunting is that while the system is attempting to minimize error between the actual and commanded positions, the error is constantly varying. The system must react very quickly (high responsiveness) to implement corrective moves before the axis changes position. When there’s a lag between the detection of the error and the corrective move, the axis will overshoot the position. Now the error is in the opposite direction of the corrective move, and the system must initiate a corrective move in the reverse direction. The result is oscillation around the desired position, or hunting.

One way to reduce hunting is through proper tuning. Tuning is done by adjusting proportional (P), integral (I), and derivative (D) gains. Each gain plays a role in the system’s tendency to overshoot and cause hunting, and while servo tuning is as much art as it is science, understanding the gains and their effects on system behavior (and their interdependencies) can help prevent or reduce hunting.

hunting
The levels of the proportional (P), integral (I), and derivative (D) gains play a significant role in an axis’ tendency to overshoot, oscillate, and hunt for position.
Image credit: PMD Corp.

In general, a high proportional gain (Kp) can cause overshoot and oscillation, or hunting, for the target point, while the derivative gain (Kd) helps to dampen the system, reducing overshoot and oscillatory motion. A high integral gain (Ki) can also cause overshoot and hunting because it is determined by the sum of errors over time and increases at the end of the move.

If a servo system is appropriately tuned but still hunts for position, designers and machine builds can use other methods to improve positioning accuracy and settling time and reduce hunting. One method is to use a motor coupling that has good torsional stiffness and the ability to dampen vibrations. Couplings with these characteristics improve positioning accuracy and repeatability and reduce error in the actual position of the axis.

Another approach is to use a high-resolution encoder that also has low hysteresis, which can provide the control system with extremely accurate information regarding the true location of the axis, minimizing error corrections based on incorrect position information.

You may also like:


  • 9 considerations when picking servocouplings for servo applications — and…
  • overshoot
    How to address overshoot in servo control
  • auto tuning
    What are auto-tuning methods for servo drives?

  • Effects of PID and machine parameters on positioning-system performance
  • gains
    FAQ: What are PID gains and feed-forward gains?

Filed Under: Controls, FAQs + basics, Featured, Servo Drives, Servo Motors

Reader Interactions

Leave a Reply

You must be logged in to post a comment.

Primary Sidebar

POWER TRANSMISSION REFERENCE GUIDE

DESIGN GUIDE LIBRARY

“motion
Subscribe Today

RSS Featured White Papers

  • Specifying electric rodless actuators: Ten tips for maximizing actuator life and system performance
  • The truth about actuator life: Screw drive survival
  • Top Ten Tips: How to specify electric rod-style actuators for optimal performance, reliability and efficiency

Footer

Motion Control Tips

DESIGN WORLD NETWORK

Design World Online
The Robot Report
Coupling Tips
Linear Motion Tips
Bearing Tips
Fastener Engineering.

MOTION CONTROL TIPS

Subscribe to our newsletter
Advertise with us
Contact us
About us
Follow us on TwitterAdd us on FacebookAdd us on LinkedInAdd us on YouTubeAdd us on Instagram

Copyright © 2022 · WTWH Media LLC and its licensors. All rights reserved.
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media.

Privacy Policy | RSS