Design World

  • Home
  • Technologies
    • 3D CAD
    • Electronics • electrical
    • Fastening & Joining
    • Factory automation
    • Linear Motion
    • Motion Control
    • Test & Measurement
    • Sensors
    • 流体动力
  • Learn
    • Ebooks / Tech Tips
    • Engineering Week
    • Future of Design Engineering
    • MC² Motion Control Classrooms
    • Podcasts
    • Videos
    • Webinars
  • LEAP AWARDS
  • 领导
    • 2022 Voting
    • 2021 Winners
  • Design Guide Library
  • Resources
    • 3D Cad Models
      • PARTsolutions
      • TraceParts
    • Digital Issues
      • Design World
      • EE World
    • Women in Engineering
  • Supplier Listings

Servo controller finds the right “rhythm’’

ByMike Santora|August 12, 2015

Share
Servotronix

The Servotronix design team uses the HDC adaptive non-linear control algorithm for the CDHD series of servo controllers.

Servo controllers commonly use a cascaded configuration, in which a velocity loop is nested within a position loop. The velocity controller is tuned first, then the position controller. The current control parameters are usually set automatically. The position controller typically consists of a simple proportional coefficient, while the velocity controller includes a proportional coefficient and an integral term.

A drawback of this configuration is an intrinsic tracking error during movement proportional to the speed. Feed-forward methods tend to reduce this error, but at the expense of an overshoot or a longer settling time.

To overcome these limitations, Servotronix Motion Control developed an adaptive non-linear control algorithm. Named HD Control (HDC), this algorithm uses a parallel configuration, in which all branches are on the same level and executed in each sampling period. On each branch, a variable gain parameter is introduced and automatically optimized for high gain and stability, minimizing position error and settling time.

The algorithm consists of a variable gain module, which contributes to a low tracking error, and an adaptive feed-forward module, which allows a short settling time.

The variable gains (VGd, VGp, VGiv, VGi) are calculated internally and modified dynamically during operation by the HDC algorithm. Each gain is a specific function of the system variables, such as velocity and position error. During movement, the variable gains may reach values up to ten times higher than at stop. This produces highly accurate path-following during movement, together with quiet low-speed operation and standstill. System stiffness is more than tripled during movement, resulting in low tracking error.

The four variable gains are balanced by a proprietary algorithm that maintains the stability of the system. The Kd (derivative) parameter branch is comparable to the velocity feedback loop, and serves to reduce velocity error. The Kp parameter branch is a proportional position feedback loop, for reducing position error. The Ki parameter branch is an integral of the position feedback loop, reducing standstill error.

Servotronix2

This image shows a simplified diagram of HD Control.

Kiv参数分支unique to HDC and combines the effects of the Kp and Ki branches. It produces a stiffness more than double that of Kp, without creating oscillations. It reduces the tracking error during both acceleration and standstill. It also eliminates standstill error, as does Ki, but with the rapid response time of Kp.

The adaptive feed-forward module helps achieve a short settling time. During movement, the correspondence between acceleration and motor torque is monitored, and this relation is used during the deceleration phase to process the integral term. At the end of movement, the adaptive feed-forward algorithm modifies the content of the integral term according to the expected path acceleration, resulting in a zero settling time.

HDC is integrated in the Servotronix CDHD servo drive series. Tuning is performed automatically by the CDHD interface software, ServoStudio. While autotuning is usually sufficient, certain applications may require manual fine tuning for the optimization of control parameters.

Automatic and manual tuning is based on the same principle. During autotuning, the quality of the movement is measured and evaluated by the drive and the software. During manual tuning, the quality of movement is evaluated by the user. In either method, the servo control parameters are modified progressively and the value that achieves the best performance is selected.

HDC tuning is simple and is performed much like conventional PID tuning. Each variable gain is increased progressively until some oscillation occurs, then reduced about 10 to 20% to a safe value.

For instance, one gantry robotic application required a sustained accuracy of 2 to 3 µm at maximum speed. Using the CDHD servo drive with the HDC algorithm, the maximum application speed was increased from 120 to 160 mm/sec while maintaining the required accuracy, and resulted in a 33% increase in machine throughput.

HDC can be advantageous in applications requiring path tracking and low settling time, such as CNC and cutting, conveyor tracking, pick-and-place operations, PCB mounting and welding, as well as painting, coating and gluing.

Servotronix Motion Control
servotronix.com


Filed Under:TECHNOLOGIES + PRODUCTS,Drives (servo) + amplifiers,Motors • servo,Software
Tagged With:servotronix

Tell Us What You Think!

Related ArticlesRead More >

Large DIY palletizing gantry robot from igus at a small price
POSITAL’s explosion-proof rotary encoders receive ATEX/IECEx certification
metcase
New 19-in enclosures meet latest DIN 41494, IEC 60297-3 standard
PoF
The physics of failure

DESIGN GUIDE LIBRARY

“motion

Enews Sign Up

Motion Control Classroom

Design World Digital Edition

cover

Browse the most current issueof Design World and back issues in an easy to use high quality format. Clip, share and download with the leading design engineering magazine today.

EDABoard the Forum for Electronics

Top global problem solving EE forum covering Microcontrollers, DSP, Networking, Analog and Digital Design, RF, Power Electronics, PCB Routing and much more

EDABoard: Forum for electronics

Sponsored Content

  • 10 Reasons to Specify Valve Manifolds
  • Case study: How a 3D-printed tool saved thousands of hours and dollars
  • WAGO’s smartDESIGNER Online Provides Seamless Progression for Projects
  • Stop over-designing: How to save time and money with a light-duty ring
  • Five Reasons: The 2065 Connector is a Reliable Alternative to Manual Soldering
  • Disaster recovery in industrial automation starts with source control

Design World Podcasts

March 14, 2022
How additive “takes the handcuffs off design” in aerospace applications
See More >
Engineering Exchange

The Engineering Exchange is a global educational networking community for engineers.

Connect, share, and learn today »

Design World
  • Advertising
  • About us
  • Contact
  • Manage your Design World Subscription
  • Subscribe
  • Design World Digital Network
  • Engineering White Papers
  • LEAP AWARDS

Copyright © 2022 WTWH Media LLC. 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|Advertising|About Us

Search Design World

  • Home
  • Technologies
    • 3D CAD
    • Electronics • electrical
    • Fastening & Joining
    • Factory automation
    • Linear Motion
    • Motion Control
    • Test & Measurement
    • Sensors
    • 流体动力
  • Learn
    • Ebooks / Tech Tips
    • Engineering Week
    • Future of Design Engineering
    • MC² Motion Control Classrooms
    • Podcasts
    • Videos
    • Webinars
  • LEAP AWARDS
  • 领导
    • 2022 Voting
    • 2021 Winners
  • Design Guide Library
  • Resources
    • 3D Cad Models
      • PARTsolutions
      • TraceParts
    • Digital Issues
      • Design World
      • EE World
    • Women in Engineering
  • Supplier Listings
We use cookies to personalize content and ads, to provide social media features and to analyze our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services. You consent to our cookies if you continue to use this website. OkNoRead more