In Signals and Systems, we used to denote the step function. In this course, we will use to denote the control input. So, to avoid confusion, we will use 𝟙 to denote the step function. Note that the book uses , which can get confusing, in my opinion.
In this lecture, we will review frequency domain modeling of LTI (linear and time invariant) systems. You have seen this material in Signals and Systems. The purpose of this review is to simply introduce the notation used in this course, in case it happens to be different from the notation used in Signals and Systems. You are strongly encouraged to review your notes on this topic.
1.1 Unilateral Laplace Transforms
Recall that there are two types of Laplace transforms (LTs): bi-lateral or two-sided LTs and unilateral or one-sided LTs. In this course, we will work exclusively with unilateral LTs.
Also recall that for two-sided LTs, we need to worry about the ROC (region of convergence). For one-sided LTs, we never explicitly mention the ROC since it is always the right hand plane right to the rightmost pole.
We will use the notation to denote a LT-pair. We will also use or when we want to explicitly write the LT or the inverse LT of a signal.
The basic formula for a unilateral LT is The inverse Laplace transform is given by where is chosen such that is in the ROC.
In this course, we will never explicitly use these formulas to compute LTs. We will always use LT tables. You do not need to memorize the LT table; one will be provided during the examples. What you do need is the understanding of how to use the LT tables to compute LTs of complicated expressions and to compute inverse LTs using partial fraction expansion.
I will not review this material in class. Please go back to your SS notes or review Sec 2.1–2.2 of the textbook. It is important to understand the following three cases:
Roots of the denominator are real and distinct
Roots of the denominator are complex and distinct
Roots of the denominator are real and repeated.
1.2 The Transfer Function
In this course, we will work exclusively with LTI systems. Such systems arise in all branches of engineering, e.g., electrical circuits, spring-mass systems, gear systems, and thermodynamics. See Chapter 2 of Nice for detailed modeling examples.
Consider an LTI system with input (also called the reference signal sometimes) and output . We can also represent this as the following block diagram:
Figure 1.1: An LTI System
All such systems can be represented by constant coefficient linear differential equations (LDE) of the form
This differential equation is called linear because there are no non-linear or multiplicative terms of the form .
It is called constant coefficient because the coefficients and are constants that do not depend on time.
There is a one-to-one correspondence between constant coefficient LDE and an LTI system. That is, every LTI system can be described by a constant coefficient LDE and vice-versa.
Recall that a key defining property of an LTI system is its impulse response, which we will typically denote by and the transfer function, which we denote by . Recall that .
Now an interesting feature of a constant coefficient LDE is that we can identify the transfer function simply by inspection.
Figure 1.2: An LTI System
Given an LTI system with input and output , we know that Therefore, if we know the input and output, we can identify the transfer function using Now, if we go back to the general formula of a constant coefficient LDE and assume that the system starts from zero-initial state and take the LT of both sides, we get Rearranging terms, we get Therefore, Thus, we can easily go back and forth between the DE and the transfer function.
Exercise 1.1 Find the transfer function corresponding to the following LDE
Solution
From inspection, we have
Exercise 1.2 Find a LDE that implements the following TF
Solution
From inspection, we have
In this course, we will assume that the system is specified either as a LDE or as a TF. The textbook provides detailed examples of how to derive either the LDE or the TF from a physical system such as an electric circuit or a spring-mass system.
We present an alternative representation of the TF (pole-zero plot) in the next section. Later in the course we will also study other equivalent forms of representing the system such as state space equations and Bode plots.
A final remark. In all the systems that we consider in this course, we will assume that . So, the denominator of the TF has a strictly higher degree than the numerator. Such transfer functions are called proper. It is possible to have causal systems where but we will not consider that in this course. As a consequence, when we consider state space representation in future lectures, we will get formulas which are simpler than more general formulas which you may find at other sources.
1.3 Poles and Zeros of a Transfer Function
The TF of an LTI system is always of the form:
Both the numerator and the denominator are polynomials in . So, we can factorize them and write the TF as
The roots of the numerator are called zeros (because ).
The roots of the denominator are called poles (because and if we plot it will have a peak going to at ; this peak looks like a pole).
The constant is called the gain (because, when none of the poles and zeros are at origin, the step response of will have a steady state value of ).
We often represent the poles and zeros using a pole-zero plot.
Example 1.1 (Pole-zero plot) Consder The poles are and the zero is . The pole-zero plot is shown below, where the location of the pole is represented by a “cross” and the location of the zero is represented by a “circle”.
Since the polynomials in the numerator and denominator of have real coefficients, the roots are either real or occur in complex conjugate pairs. So, the poles and zeros either lie on the -axis or are symmetric about the -axis.
Note that the pole-zero plot does not capture the gain of the TF.
1.4 BIBO Stability
Recall from Signals and Systems that an LTI system with impulse response is BIBO stable if
For a causal system (i.e., a system for which for ), this is equivalent to
This implies that for any , , we have
Therefore, there can be no pole in the open right hand plane . Thus, we have the following:
A causal LTI system is stable if all poles are in the open left hand plane.
Figure 1.3: Illustration of stable and unstable systems
If there are poles on the axis and the poles have multiplicity 1, then the system is marginally stable; if poles have multiplicity greater than 1, then the system is unstable.
In the next lecture, we will see how to use the poles to identify the step response of the system.
1.5 Step Response
One of the configurations that we will really focus on in the course is the output of a stable system when the input is a step function. This is often the case when we specify a reference input such as the desired temperature of a room or the desired speed in cruise control of a car, and are interested in seeing if we get a “good” output. Note that this question is only of interest for stable systems. If the system is unstable, then the output will go to infinity.
As an example, consider the system of Exercise 1.2. What is the output when the input is a step function (assuming that the system starts from a zero initial state)?
To compute this, recall 𝟙
Thus, . We had already identified that . Thus, Thus, 𝟙
1 In the lab, we will use Matlab for simulating LTI systems. However, in the course notes, I use Julia which makes it easier to directly include the output in a webpage.
There are three common ways to inter connect LTI systems shown below.
Figure 1.4: Cascade Connection equivalent to .
Figure 1.5: Parallel Connection equivalent to .
Figure 1.6: Feedback Connection equivalent to .
1.7 Time-delay systems
In a real system, there is often a delay between input and output, which is often modeled by a delay block whose output is a delayed version of the input , by a delay time , that is Taking the Laplace transform of both sides, we get Therefore, the TF of time-delay unit is , which is different from the TFs studied so far as it is not a rational polynomial of . It is possible to approximate using a rational polynomial using what is called Padé approximation:
First-order Padé approximation:
Second-order Padé approximation:
We will not study time-delay systems in the course.