100% found this document useful (1 vote)
468 views

Lecture PPT Digital Control

This document provides an overview of control systems and introduces some key concepts: 1) Control involves using algorithms and feedback to affect physical systems to achieve desired performance, such as maintaining room temperature or aircraft speed. 2) Control systems are found everywhere, from engineering to biology. Physical systems being controlled can be complex. 3) There are two perspectives on modeling systems - black box and model-based. The course will focus on the model-based approach of building mathematical models. 4) The task of control is to adjust inputs to achieve goals like reducing error, increasing speed, or rejecting disturbances. This is done with closed-loop feedback control using measurements of the system output.

Uploaded by

Farwa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
468 views

Lecture PPT Digital Control

This document provides an overview of control systems and introduces some key concepts: 1) Control involves using algorithms and feedback to affect physical systems to achieve desired performance, such as maintaining room temperature or aircraft speed. 2) Control systems are found everywhere, from engineering to biology. Physical systems being controlled can be complex. 3) There are two perspectives on modeling systems - black box and model-based. The course will focus on the model-based approach of building mathematical models. 4) The task of control is to adjust inputs to achieve goals like reducing error, increasing speed, or rejecting disturbances. This is done with closed-loop feedback control using measurements of the system output.

Uploaded by

Farwa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Lec 1.

Control Systems
• Reading: Chapter 1

• What is control?
– Use of algorithms and feedback to affect the operation
of physical objects of interest (systems) to achieve
some desired performance

Input output
Physical Objects:
Plant, Process, System

Example: Room Temperature Control

Turning on/off heater/cooler to maintain the room temperature at


a pre-specified level

Similar examples: Cruise control of cars (maintaining constant speed)

2
Example: Robotic Arm

Control the voltage applied on the motors so that the robot hand
moves along a specified trajectory (and grasp some object)

Example: Air Traffic Control

National airspace

Air traffic controllers give directions for pilots so that aircraft can arrive at their
destinations in time and safely.

Similar example: Internet congestion control

3
Some Observations
• Control is everywhere
– Other examples: electrical, mechanical, ecological, and financial
systems

• Physical process under control can be very complicated


– Air traffic control example
– Bioengineering example

• Often need to work in adverse situations


– Environmental noises
– Part failure
– Human errors, etc

Two Perspectives of Systems


• Black box
– Learn by training
– Example: adaptive neural network, fuzzy logic, expert systems
– Advantage: no need of physical understanding
– Disadvantage: hard to analyze, not suitable for high performance sys.

• Model-based (this course)


– Build a math model to relate the system input and output
– Advantage: easy to analyze, high performance
– Disadvantage: physical models not always available

4
Example: Satellite

gas jet

(courtesy of Lawrence Berkeley National Laboratory)

Suppose that the antennas of the satellite need to point to the earth.
Thus the satellite can only rotate around a particular axis

Satellite is a system
Input: A force F can be generated by reaction jet, which is controllable
Output: orientation of the satellite is given by the angle θ

Satellite System Model

Newton’s Second Law:


gas jet

Angular acceleration
Total torque Moment of interia

Take Laplace transform (assuming


Torque generated by the thrust F: zero initial condition)

System model (frequency domain):


System model (time domain):
i.e., transfer function:

5
Example: Servomotor System
armature
resistance
Basic motor properties:
Generated torque proportional
to current:

Motor voltage proportional to


shaft angular velocity:
friction B

Servo System is an electro-mechanical system


Input: voltage source e(t), which can be controlled
Output: shaft angular position θ(t)

Basic circuit properties (KVL): Newton law:

DC motor model
System model (time domain):

System model (frequency domain):

6
Task of Control
• For a given system, adjust the input signal in a
proper manner to achieve, e.g.,
– Reduced steady-state error
– Faster transient response
– Disturbance rejection
– Low sensitivity to model error

Open Loop vs. Closed Loop Control


Open Loop Control

Input output
Physical Objects
Controller
Plant, Process, System

Controller determines the controlled input directly (in a pre-programmed way)

Closed Loop (Feedback) Control


Input output
Physical Objects
Controller
Plant, Process, System

Using output to help determine the controlled input (emphasis of this course)

7
Control = Sensing + Computation + Actuation

Actuate Sensing
(gas pedal) (speedometer)

Computation
(human controller)

We will focus on computation part.


Sensing and Actuation parts will be covered by other courses

Modern Digital Control Systems


noises noises

Actuators System Sensors

process
y(t)
ū(t)
Digital controller
Data hold
y(kT )
u(kT ) D/A Computer A/D k = 0, 1, . . .
k = 0, 1, . . .

• The signal that the digital controller bases its decision on is sampled at
discrete time
• The command the digital controller sends to actuators is also discrete time

8
Antenna Pointing System
Voltage proportional to desired angle

Difference Power
Amplifier Amplifier Motor θ
Vi
+ Vi − Vo K1
K s(s+a)

Vo
Data Hold Digital Shaft Encoder
Voltage proportional to angle θ
Binary code

Course Content
• Digital System Modeling
– How to construct math model of a digital system?

• Digital Control System Analysis


– How does system output change under certain inputs?

• Digital Controller Design


– How to design digital controller so that the system
output behaves desirably?

You might also like