Digital Control Engineering: Dr. Sadeq Al-Majidi
Digital Control Engineering: Dr. Sadeq Al-Majidi
• Overview
• Microprocessor
• Shannon’s Sampling Theorem
• z -transform
• Close loop pulse transfer function
2
Overview
• Digital Control Engineering is a branch of control
theory that uses digital computers to act as system
controllers.
• It is easy to configure and reconfigure through software, can
scale to the limits of the memory or storage space without
extra cost, parameters of the program can change with time.
• It has a more accuracy and high speed prosses.
• Since a digital computer is a discrete system, the Laplace
transform is replaced with the Z-transform.
• It requires analog-to-digital conversion, digital-to-analog
conversion.
• Depending on the requirements, a digital control system can
take the form of a microcontroller .
3
Microprocessor
• As a result of developments in microprocessor technology, the
implementation of control algorithms is now invariably using
embedded microcontrollers rather than employing analogue
devices. A typical system using microprocessor control is shown
in Figure below.
4
• Shannon’s Sampling Theorem
• It states that 'A function f (t) that has a bandwidth wb is uniquely
determined by a discrete set of sample values provided that the
sampling frequency is greater than 2wb’.
5
• Analog to digital converter (A/D)
• An ideal sample f *(t) of a continuous signal f (t) is a series of zero width impulses
spaced at sampling time T seconds apart as shown in Figure below:
7
z -transform
• The z-transform is the principal analytical tool for single-input-single-
output discrete-time systems and is analogous to the Laplace transform for
continuous systems.
• Conceptually, the symbol z can be associated with discrete time shifting in a
difference equation in the same way that s can be associated with
differentiation in a differential equation.
• Defined Z as:
• Then
8
Example: find Z transform of unit step function f(t)=1?
Solution :
9
The properties of Z transform
1- linearity
4- Shifting
Z(X(N-C))= 𝒁𝒁−𝑪𝑪 𝑿𝑿 𝒁𝒁
10
Common Laplace and Z transform
11
12
Close loop transfer function
13