An Introduction To Control and Digital Control Ideas: Control Problem Choosing The Input Changing

Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

An Introduction to Control and

Digital Control Ideas


Jee-Hwan Ryu

School of Mechanical Engineering


Korea University of Technology and Education

Suppose that we are given a system, and we want to make it


behave in some particular, specified way, in response to various
inputs

This is the “Control Problem” – it can be thought of as


choosing the input and changing the system so that it has a
desired input-output behavior
For example, suppose that we want to make the output of the system
“track” (that is “match” or “follow”) a certain shape

We can think of this as making the system output, y, follow the


system reference input, r. Let e be the error y = r-e
In the frequency domain, we can multiply inputs with transfer
functions to get outputs
There are a great many techniques to do this controller
design – this is the topic of various courses in control

• Feedback control systems


• Linear control system
• Digital control
• Adaptive control
• Etc.

Some History of the Control-I


• Water clock (Greeks, 300 BC)
• Steam engine
• Classical Control (1930 – 1960)
– Feedback amplifiers, servomechanisms
– Continuous time, time invariant, SISO, mostly
linear
– Root locus, Nyquist methods, Bode plot
Some History of the Control-II
• Modern Control – State space approach
– Kalman (1960)
– MIMO, time-varying
– Use of linear feedback to place all poles of LTI
systems
• With the advent of low cost computation Î
digital control implementations became
preferred

Digital Control Problem


• Usually trying to control a continuous time system,
but using a digital controller to control it
• Need to be able to convert from continuous time
signal to discrete time signal (“A/D converter”) – this
is just sampling
• Need to be able to convert from discrete time to
continuous time signal (“D/A converter”) – may
ways to do this
Digital Signal Processing
• Continuous time signal source and continuous time
result but use a digital representation to store process

• Need to be able to convert from continuous time


signal to discrete time signal (“A/D converter”) – this
is sampling and often compression

• Often need to be able to convert from discrete time to


a continuous time signal (“D/A converter”) – many
ways to do this
Quantization
Why Use Digital Control ?
• Often Cheaper
• Usually Smaller/lighter
• Usually needs Less power
• Often More precise
• Can Re-program
• Can use same component (with different
programming) Î Generallity

Continuous Control (SISO case)


Digital Control (SISO case)

Two Approaches to Digital Control


System Design Specifications-I
• In time domain
– Stability
– Step response (rise time, settling time, overshoot,
steady-state error)
• In frequency domain
– Filtering properties (high pass, low pass, band
pass)

System Design Specifications-II


• Robustness
– Resistance to modeling errors, noise, small time
variations
– Gain margin, phase margin, sensitivity
• Optimal Control
– Maximize or minimize a specified objective
function
– Usually a cost on trajectory tracking error and on
energy/control input; also may have costs based on
trajectory endpoints
System Design Specifications-III
• Usually the designer must extract this
information from the customer
• Translate the design needs into “intermediate
specifications” – things like z plane or s plane
pole locations
• For digital control, selection of the sampling
time T is an additional consideration (and
perhaps associated filters for anti-aliasing)
Impact of this in emulation…
• If you sample fast enough (>30 times system
bandwidth) Î not a big source of error
• If sampling less than 30 times bandwidth, need
to include the T/2 delay in the continuous time
system model – so that the continuous time
controller is designed to compensate for it

Emulation Design vs Direct Digital


Control
• Emulation
– Can use continuous time methods (well developed)
– Few new tools needed
– Works well if sampling fast
– Mapping of control law from continuous time to
discrete time is not exact
– Ignore continuous system response between
sampling times
Emulation Design vs Direct Digital
Control
• Direct digital control
– Design of discrete time control law (and thus
digital closed loop system) is exact for any
sampling rate
– Ignore continuous system response between
sampling times

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy