1 of 99

Forced Response

2 of 99

Outline

  • LTI Systems

  • Time Response to Constant Input
  • Time Response to Singularity Function Inputs
  • Response to General Inputs (in Time)

  • Response to Sinusoidal Input (in Frequency)
  • Response to Periodic Input (in Frequency)
  • Response to General Input (in Frequency)

  • Fourier Transform

2

3 of 99

Linear Time-Invariant (LTI) Systems

3

4 of 99

Systems

  •  

4

5 of 99

Linear Systems

  •  

5

6 of 99

Time-Invariant Systems

  •  

6

7 of 99

Linear Time-Invariant (LTI) Systems

  • We will only consider Linear Time-Invariant (LTI) systems

  • Examples

7

8 of 99

Time Response to Constant Input

8

9 of 99

Natural Response

  • So far, natural response of zero input with non-zero initial conditions are examined

9

10 of 99

Response to Non-Zero Constant Input

  • Assume all the systems are stable
  • Inhomogeneous ODE

  • Same dynamics, but it reaches different steady state
  • Good enough to sketch

10

11 of 99

Response to Non-Zero Constant Input

  • Dynamic system response = transient + steady state

  • Transient response is present in the short period of time immediately after the system is turned on
    • It will die out if the system is stable

  • The system response in the long run is determined by its steady state component only

  • In steady state, all the transient responses go to zero

11

12 of 99

Example

  • Example

12

13 of 99

Response to Non-Zero Constant Input

  • Think about mass-spring-damper system in horizontal setting

13

14 of 99

Response to Non-Zero Constant Input

  •  

14

15 of 99

Response to Non-Zero Constant Input

  •  

15

16 of 99

Time Response to Singularity Function Inputs

16

17 of 99

Time Response to General Inputs

  •  

17

18 of 99

Step Function

  • Step function

18

19 of 99

Step Response

  • Start with a step response example

  • Or

  • The solution is given:

19

20 of 99

Step Response

20

21 of 99

Impulse

  •  

21

22 of 99

Properties of Dirac Delta Function

  • The Dirac delta can be loosely thought of as a function on the real line which is zero everywhere except at the origin, where it is infinite,

and which is also constrained to satisfy the identity

  • Sifting property

22

23 of 99

Impulse Response

  •  

23

24 of 99

Impulse Response

24

25 of 99

Impulse Response to LTI system

  • Later, we will discuss why the impulse response is so important to understand an LTI system

25

26 of 99

Impulse Response to LTI system

  • Example: now think about the impulse response

  • The solution is given: (why?)

  • Impulse input can be equivalently changed to zero input with non-zero initial condition

26

27 of 99

Step Response Again

  • Relationship between impulse response and unit-step response

  • Impulse response is the derivative of the step response

27

28 of 99

Response to General Inputs (in Time)

28

29 of 99

Response to a General Input (in Time)

  • Finally, think about response to a "general input" in time

  • The solution is given

  • If this is true, we can compute output response to any general input if an impulse response is given
    • Impulse response = LTI system

29

30 of 99

Convolution: Definition

  •  

30

31 of 99

Easier Way to Understand Continuous Time Signal

31

32 of 99

Easier Way to Understand Continuous Time Signal

32

33 of 99

Structure of Superposition

  • If a system is linear and time-invariant (LTI) then its output is the integral of weighted and shifted unit-impulse responses.

33

34 of 99

Impulse Response to LTI System

34

Time-invariant

Linear (scaling)

35 of 99

 

35

36 of 99

 

36

37 of 99

Response to Arbitrary Input: MATLAB (1/2)

  • Example

  • The solution is given:

37

38 of 99

Response to Arbitrary Input: MATLAB (2/2)

  • Example

  • The solution is given:

38

39 of 99

Response to Sinusoidal Input (in Frequency)

39

40 of 99

Response to a Sinusoidal Input

  •  

40

41 of 99

Fourier Transform

  •  

41

42 of 99

Response to a Sinusoidal Input: MATLAB

42

43 of 99

Response to a Sinusoidal Input: MATLAB

43

44 of 99

Response to Periodic Input (in Frequency)

44

45 of 99

Response to a Periodic Input (in Frequency Domain)

  •  

45

46 of 99

Response to a Periodic Input (in Frequency)

  • Fourier series represent periodic signals by their harmonic components

46

47 of 99

Response to a Periodic Input (in Frequency)

  • What signals can be represented by sums of harmonic components?

47

48 of 99

Harmonic Representations

  • It is possible to represent all periodic signals with harmonics
  • Question: how to separate harmonic components given a periodic signal

  • Underlying properties

48

49 of 99

Harmonic Representations

  •  

49

50 of 99

Fourier Series

  • Fourier series: determine harmonic components of a periodic signal

50

51 of 99

Example: Triangle Waveform

  • One can visualize convergence of the Fourier Series by incrementally adding terms.

51

52 of 99

Example: Triangle Waveform

52

53 of 99

Example: Triangle Waveform

53

54 of 99

Example: Triangle Waveform

54

55 of 99

Example: Triangle Waveform

55

56 of 99

Example: Triangle Waveform

56

57 of 99

Example: Triangle Waveform

57

58 of 99

Example: Triangle Waveform

58

59 of 99

Example: Triangle Waveform

59

60 of 99

Example: Triangle Waveform: MATLAB

60

61 of 99

Example: Square Waveform

61

62 of 99

Example: Square Waveform

62

63 of 99

Example: Square Waveform

63

64 of 99

Example: Square Waveform

64

65 of 99

Example: Square Waveform

65

66 of 99

Example: Square Waveform

66

67 of 99

Example: Square Waveform

67

68 of 99

Example: Square Waveform

68

69 of 99

Example: Square Waveform

69

70 of 99

Example: Square Waveform: MATLAB

70

71 of 99

Response to a Periodic Input (Filtering)

  • Periodic input: Fourier series → sum of complex exponentials

  • Complex exponentials: eigenfunctions of LTI system

  • Output: same eigenfunctions, but amplitudes and phase are adjusted by the LTI system

  • The output of an LTI system is a “filtered” version of the input

71

72 of 99

Output is a “Filtered” Version of Input

72

73 of 99

Output is a “Filtered” Version of Input

73

74 of 99

Output is a “Filtered” Version of Input

74

75 of 99

Output is a “Filtered” Version of Input

75

76 of 99

Response to a Square Wave Input: MATLAB

  • Decompose a square wave to a linear combination of sinusoidal signals

  • The output response of LTI

76

77 of 99

Response to a Square Wave Input: MATLAB

  •  

77

78 of 99

Response to a Square Wave Input: MATLAB

  •  

78

79 of 99

Response to a Square Wave Input: MATLAB

  •  

79

80 of 99

Response to General Input (in Frequency)

80

81 of 99

Response to a General Input (Aperiodic Signal) in Frequency Domain

  •  

81

82 of 99

Example: Periodic Square Wave

82

83 of 99

Example: Periodic Square Wave

  • Doubling period doubles # of harmonics in given frequency interval

83

84 of 99

Example: Periodic Square Wave

  •  

84

85 of 99

Fourier Transform

85

86 of 99

Fourier Transform

  •  

86

87 of 99

Fourier Transform

  • Definition: Fourier transform

87

88 of 99

Response to General Input

  •  

88

89 of 99

Magic of Impulse Response

  • Fourier transform of Dirac delta function

  • Dirac delta function contains all the frequency components with 1
    • Convolution in time
    • Filtering in frequency

89

 

90 of 99

Magic of Impulse Response

  •  

90

 

LTI

LTI

91 of 99

Frequency Response (Frequency Sweep)

  •  

91

LTI

92 of 99

The First Order ODE: MATLAB

92

93 of 99

Example: The Second Order ODE

93

94 of 99

The Second Order ODE: MATLAB

94

95 of 99

The Second Order ODE: MATLAB

95

96 of 99

Experiment: The Second Order ODE

96

97 of 99

Experiment: The Second Order ODE

97

98 of 99

Resonance

  • Input frequency near resonance frequency
  • Resonance frequency is generally different from natural frequency, but they often are close enough

98

Resonance frequency

99 of 99

Summary

  • To understand LTI system

  • Impulse response

  • Frequency sweep

99