• 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 an observer in motion control and how does it affect performance?

What is an observer in motion control and how does it affect performance?

August 27, 2021 By Danielle Collins Leave a Comment

A servo control loop uses sensor feedback to determine whether the system’s actual state (position, velocity, or torque) matches the commanded state. But sensors feedback isn’t perfect — even high-quality encoders and sensors can introduce noise, phase lag, and other errors in measurement. One way to improve the feedback of a servo control system is to augment the sensor input with input from an observer.

An observer is an algorithm that combines feedback from the sensor with other information about the control system to produce observed feedback signals that are more accurate and more reliable than the basic feedback signals.

A common observer model used in motion control is the Luenberger Observer, which uses models of the plant and the sensor in parallel with the physical plant and sensor.


In control theory, the plant is the system that takes an input and produces an output. In servo systems, this is typically a servo motor driving a mechanical transmission component such as an actuator.


The output from the plant and sensor model is the observed output. But even the observed output contains error, because the models are not perfect representations of the actual plant and sensor. So the error signal produced by the observed output is routed back to the model through the observer compensator — which is typically a common PI or PID controller — to further reduce the error in the observed signal. This way, even small errors in the model are corrected, and the observed state of the plant becomes a good representation of the actual plant. Now, the observed state can be used to close the control loop of the actual plant.

observer
The Luenberger observer combines the sensor output, Y(s), the plant excitation, Pc(s), a model of the plant, GPEst(s), a model of the sensor, GSEst(s), and an observer compensator, GCO(s).
Image credit: G. Ellis, Control System Design Guide

The observer model can be created with lookup tables (comparing known input values with known output behaviors) or with an algorithm describing inputs versus outputs. During auto-tuning, the observer makes corrections to the model, and during normal, closed-loop operation, the observer uses the model to make corrections to the control loop.

observer
Commanded velocity (green) and actual velocity (blue) without an observer.
Image credit: Horizon Solutions
Commanded velocity (green) and actual velocity (blue) with an observer.
Image credit: Horizon Solutions

An observer can be used to produce more accurate positioning, velocity control, acceleration control, or even to compensate for jerk (the abrupt change in acceleration often caused by friction or stiction in a system). Similarly, load observers can estimate the mechanical load on the motor — including disturbances such as sudden torque or inertia changes — and compensate for that load. This allows the control loop to treat the motor as if it’s unloaded, making motor control much easier for the servo system. A load observer can also compensate for changes in behavior due to mechanical wear over time, so performance remains consistent without re-tuning the system.

Other control methods, such as PIV control or feedforward control, can also improve the performance of servo systems, but observer control is often used when high-accuracy control is needed despite widely varying loads, or when extremely fast settling times are required.

Feature image credit: Parker

You may also like:


  • What is dual-loop control for servo systems and when is…

  • Motion system design: Can a servo-driven machine be too stiff?
  • controller
    What really limits gains in a servo system?
  • hunting
    What is hunting in the context of motion control and…
  • control loop
    FAQ: What are servo motor current, velocity and position loops…

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

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