Professional Documents
Culture Documents
Introduction To Digital Control: Digital Control Engineering, Second Edition. © 2013 Elsevier Inc. All Rights Reserved
Introduction To Digital Control: Digital Control Engineering, Second Edition. © 2013 Elsevier Inc. All Rights Reserved
Reference Controlled
Input Actuator Variable
Computer DAC
and Process
ADC Sensor
FIGURE 1.1
Configuration of a digital control system.
Drug Tank
Computer
Regulated
Drug Drug
Pump or Nutrient
Blood
Sensor
(a)
Reference Regulated
Blood Drug
Level Drug or Nutrient
Computer DAC Patient
Pump
Blood
ADC
Sensor
(b)
FIGURE 1.2
Drug delivery digital control system. (a) Schematic of a drug delivery system.
(b) Block diagram of a drug delivery system.
(a)
Pilot Aircraft
Command Turbojet State
Computer DAC Aircraft
Engine
Engine Engine
ADC State
Sensors
Aircraft
ADC
Sensors
(b)
FIGURE 1.3
Turbojet engine control system. (a) F-22 military fighter aircraft. (b) Block diagram of an
engine control system.
of the manipulator is positioned using a separate position control system. All the
motions are coordinated by a supervisory computer to achieve the desired speed
and positioning of the end-effector. The computer also provides an interface
between the robot and the operator that allows programming the lower-level con-
trollers and directing their actions. The control algorithms are downloaded from
the supervisory computer to the control computers, which are typically specialized
microprocessors known as digital signal processing (DSP) chips. The DSP chips
execute the control algorithms and provide closed-loop control for the manipula-
tor. A simple robotic manipulator is shown in Figure 1.4a, and a block diagram
of its digital control system is shown in Figure 1.4b. For simplicity, only one
6 CHAPTER 1 Introduction to Digital Control
(a)
Reference
Trajectory Supervisory
Computers DAC Manipulator
Computer
ADC Position
Sensors
Velocity
ADC
Sensors
(b)
FIGURE 1.4
Robotic manipulator control system. (a) 3-D.O.F. robotic manipulator. (b) Block diagram
of a manipulator control system.
motion control loop is shown in Figure 1.4, but there are actually n loops for an
n-D.O.F. manipulator.
Resources
Carson, E.R., Deutsch, T., 1992. A spectrum of approaches for controlling diabetes.
Control Syst. Mag. 12 (6), 2531.
Chen, C.T., 1993. Analog and Digital Control System Design. SaundersHBJ.
Koivo, A.J., 1989. Fundamentals for Control of Robotic Manipulators. Wiley.
Shaffer, P.L., 1990. A multiprocessor implementation of a real-time control of turbojet
engine. Control Syst. Mag. 10 (4), 3842.
Problems 7
PROBLEMS
1.1 A fluid level control system includes a tank, a level sensor, a fluid source,
and an actuator to control fluid inflow. Consult any classical control text1 to
obtain a block diagram of an analog fluid control system. Modify the block
diagram to show how the fluid level could be digitally controlled.
1.2 If the temperature of the fluid in Problem 1.1 is to be regulated together
with its level, modify the analog control system to achieve the additional
control. (Hint: An additional actuator and sensor are needed.) Obtain a
block diagram for the two-input-two-output control system with digital
control.
1.3 Position control servos are discussed extensively in classical control texts.
Draw a block diagram for a direct current motor position control system
after consulting your classical control text. Modify the block diagram to
obtain a digital position control servo.
1.4 Repeat Problem 1.3 for a velocity control servo.
1.5 A ballistic missile (see Figure P1.5) is required to follow a predetermined
flight path by adjusting its angle of attack α (the angle between its axis
and its velocity vector v). The angle of attack is controlled by adjusting the
thrust angle δ (angle between the thrust direction and the axis of the missile).
Draw a block diagram for a digital control system for the angle of attack,
including a gyroscope to measure the angle α and a motor to adjust the thrust
angle δ.
α
Velocity
Vector v
Thrust
Direction
δ
FIGURE P1.5
Missile angle-of-attack control.
1
See, for example, Van deVegte, J., 1994. Feedback Control Systems, Prentice Hall.
8 CHAPTER 1 Introduction to Digital Control
1.7 The control of the recording head of a dual actuator hard disk drive (HDD)
requires two types of actuators to achieve the required high real density.
The first is a coarse voice coil motor (VCM) with a large stroke but slow
dynamics, and the second is a fine piezoelectric transducer (PZT) with a
small stroke and fast dynamics. A sensor measures the head position, and
the position error is fed to a separate controller for each actuator. Draw a
block diagram for a dual actuator digital control system for the HDD.2
1.8 In a planar contour tracking task performed by a robot manipulator, the
robot end-effector is required to track the contour of an unknown object
with a given reference tangential velocity and by applying a given force to
the object in the normal direction. For this purpose a force sensor can be
applied on the end-effector, while the end-effector velocity can be deter-
mined by means of the joint velocities. Draw a block diagram of the digital
control system.3
1.9 A typical main irrigation canal consists of several pools separated by gates
that are used for regulating the water distribution from one pool to the next.
In automatically regulated canals, the controlled variables are the water
levels, the manipulated variables are the gate positions, and the fundamental
perturbation variables are the unknown offtake discharges.4 Draw a block
diagram of the control scheme.
2
Ding, J., Marcassa, F., Wu, S.-C., Tomizuka, M., 2006. Multirate control for computational saving,
IEEE Trans. Control Systems Tech. 14 (1), 165169.
3
Jatta, F., Legnani, G., Visioli, A., Ziliani, G., 2006. On the use of velocity feedback in hybrid
force/velocity control of industrial manipulators, Control Engineering Practice 14, 10451055.
4
Feliu-Battle, V., Rivas Perez, R., Sanchez Rodriguez, L., 2007. Fractional robust control of main
irrigation canals with variable dynamic parameters, Control Engineering Practice 15, 673686.