Forced Response Prof. Seungchul Lee Industrial AI Lab. Outline - - PowerPoint PPT Presentation

β–Ά
forced response
SMART_READER_LITE
LIVE PREVIEW

Forced Response Prof. Seungchul Lee Industrial AI Lab. Outline - - PowerPoint PPT Presentation

Forced Response Prof. Seungchul Lee Industrial AI Lab. 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


slide-1
SLIDE 1

Forced Response

  • Prof. Seungchul Lee

Industrial AI Lab.

slide-2
SLIDE 2

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

slide-3
SLIDE 3

Linear Time-Invariant (LTI) Systems

3

slide-4
SLIDE 4

Systems

  • 𝐼 is a transformation (a rule or formula) that maps an input signal 𝑦(𝑒) into a time output signal 𝑧(𝑒)
  • System examples

4

slide-5
SLIDE 5

Linear Systems

  • A system 𝐼 is linear if it satisfies the following two properties:
  • Scaling
  • Additivity

5

slide-6
SLIDE 6

Time-Invariant Systems

  • A system 𝐼 processing infinite-length signals is time-invariant (shift-invariant) if a time shift of the

input signal creates a corresponding time shift in the output signal

6

slide-7
SLIDE 7

Linear Time-Invariant (LTI) Systems

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

7

slide-8
SLIDE 8

Time Response to Constant Input

8

slide-9
SLIDE 9

Natural Response

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

9

slide-10
SLIDE 10

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

slide-11
SLIDE 11

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

slide-12
SLIDE 12

Example

  • Example

12

slide-13
SLIDE 13

Response to Non-Zero Constant Input

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

13

slide-14
SLIDE 14

Response to Non-Zero Constant Input

  • Mass-spring-damper system in vertical setting
  • 𝑧 0 = 0 no initial displacement
  • ሢ

𝑧 0 = 0 initially at rest

14

slide-15
SLIDE 15

Response to Non-Zero Constant Input

  • Shift the origin of 𝑧 axis to the static equilibrium point, then act like a natural response with
  • 𝑧 0 = βˆ’

𝑛𝑕 𝑙 and ሢ

𝑧 0 = 0 as initial conditions

15

slide-16
SLIDE 16

Time Response to Singularity Function Inputs

16

slide-17
SLIDE 17

Time Response to General Inputs

  • We studied output response 𝑧(𝑒) when input 𝑦(𝑒) is constant
  • Ultimate Goal: output response of 𝑧(𝑒) to general input 𝑦(𝑒)
  • Consider singularity function inputs first

– Step function – Impulse function (Delta Dirac function)

17

slide-18
SLIDE 18

Step Function

  • Step function

18

slide-19
SLIDE 19

Step Response

  • Start with a step response example
  • Or
  • The solution is given:

19

slide-20
SLIDE 20

Step Response

20

slide-21
SLIDE 21

Impulse

  • Impulse: difficult to image
  • The unit-impulse signal acts as a pulse with unit area but zero width
  • The unit-impulse function is represented by an arrow with the number 1, which represents its area
  • It has two seemingly contradictory properties :

– It is nonzero only at 𝑒 = 0 and – Its definite integral (βˆ’βˆž, ∞) is 1

21

slide-22
SLIDE 22

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

slide-23
SLIDE 23

Impulse Response

  • Impulse response: difficult to image
  • Question: how to realize initial velocity of 𝑀0 β‰  0
  • Momentum and impulse in physics I

– Consider an "impulse" which is a sudden increase in momentum 0 β†’ 𝑛𝑀 of an object applied at time 0 – To model this, – where force 𝑔(𝑒) is strongly peaked at time 0 – Actually the details of the shape of the peak are not important, what is important is the area under the curve – This is the motivation that mathematician and physicist invented the delta Dirac function

23

slide-24
SLIDE 24

Impulse Response

24

slide-25
SLIDE 25

Impulse Response to LTI system

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

25

slide-26
SLIDE 26

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

slide-27
SLIDE 27

Step Response Again

  • Relationship between impulse response and unit-step response
  • Impulse response is the derivative of the step response

27

slide-28
SLIDE 28

Response to General Inputs (in Time)

28

slide-29
SLIDE 29

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

slide-30
SLIDE 30

Convolution: Definition

  • 𝑧(𝑒) is the integral of the product of two functions after one is reversed and shifted by 𝑒

30

slide-31
SLIDE 31

Easier Way to Understand Continuous Time Signal

31

slide-32
SLIDE 32

Easier Way to Understand Continuous Time Signal

32

slide-33
SLIDE 33

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

slide-34
SLIDE 34

Impulse Response to LTI System

34

Time-invariant Linear (scaling)

slide-35
SLIDE 35

Response to Arbitrary Input π’š(𝒖) (1/2)

35

slide-36
SLIDE 36

Response to Arbitrary Input π’š(𝒖) (2/2)

36

slide-37
SLIDE 37

Response to Arbitrary Input: MATLAB (1/2)

  • Example
  • The solution is given:

37

slide-38
SLIDE 38

Response to Arbitrary Input: MATLAB (2/2)

  • Example
  • The solution is given:

38

slide-39
SLIDE 39

Response to Sinusoidal Input (in Frequency)

39

slide-40
SLIDE 40

Response to a Sinusoidal Input

  • When the input 𝑦 𝑒 = π‘“π‘˜πœ•π‘’ to an LTI system

40

slide-41
SLIDE 41

Fourier Transform

  • Definition: Fourier transform
  • 𝐼 π‘˜πœ• π‘“π‘˜πœ•π‘’ rotates the same angular velocity πœ•

41

slide-42
SLIDE 42

Response to a Sinusoidal Input: MATLAB

42

slide-43
SLIDE 43

Response to a Sinusoidal Input: MATLAB

43

slide-44
SLIDE 44

Response to Periodic Input (in Frequency)

44

slide-45
SLIDE 45

Response to a Periodic Input (in Frequency Domain)

  • Periodic signal: Definition
  • Fourier series represent periodic signals in terms of sinusoids (or complex exponential of π‘“π‘˜πœ•π‘’)
  • Fourier series represent periodic signals by their harmonic components

45

slide-46
SLIDE 46

Response to a Periodic Input (in Frequency)

  • Fourier series represent periodic signals by their harmonic components

46

slide-47
SLIDE 47

Response to a Periodic Input (in Frequency)

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

47

slide-48
SLIDE 48

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

slide-49
SLIDE 49

Harmonic Representations

  • Assume that 𝑦(𝑒) is periodic in π‘ˆ and is composed of a weighted sum of harmonics of πœ•0 =

2𝜌 π‘ˆ

  • Then

49

slide-50
SLIDE 50

Fourier Series

  • Fourier series: determine harmonic components of a periodic signal

50

slide-51
SLIDE 51

Example: Triangle Waveform

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

51

slide-52
SLIDE 52

Example: Triangle Waveform

52

slide-53
SLIDE 53

Example: Triangle Waveform

53

slide-54
SLIDE 54

Example: Triangle Waveform

54

slide-55
SLIDE 55

Example: Triangle Waveform

55

slide-56
SLIDE 56

Example: Triangle Waveform

56

slide-57
SLIDE 57

Example: Triangle Waveform

57

slide-58
SLIDE 58

Example: Triangle Waveform

58

slide-59
SLIDE 59

Example: Triangle Waveform

59

slide-60
SLIDE 60

Example: Triangle Waveform: MATLAB

60

slide-61
SLIDE 61

Example: Square Waveform

61

slide-62
SLIDE 62

Example: Square Waveform

62

slide-63
SLIDE 63

Example: Square Waveform

63

slide-64
SLIDE 64

Example: Square Waveform

64

slide-65
SLIDE 65

Example: Square Waveform

65

slide-66
SLIDE 66

Example: Square Waveform

66

slide-67
SLIDE 67

Example: Square Waveform

67

slide-68
SLIDE 68

Example: Square Waveform

68

slide-69
SLIDE 69

Example: Square Waveform

69

slide-70
SLIDE 70

Example: Square Waveform: MATLAB

70

slide-71
SLIDE 71

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

slide-72
SLIDE 72

Output is a β€œFiltered” Version of Input

72

slide-73
SLIDE 73

Output is a β€œFiltered” Version of Input

73

slide-74
SLIDE 74

Output is a β€œFiltered” Version of Input

74

slide-75
SLIDE 75

Output is a β€œFiltered” Version of Input

75

slide-76
SLIDE 76

Response to a Square Wave Input: MATLAB

  • Decompose a square wave to a linear combination of sinusoidal signals
  • The output response of LTI

76

slide-77
SLIDE 77

Response to a Square Wave Input: MATLAB

  • Decompose a square wave to a linear combination of sinusoidal signals
  • The output response of LTI
  • Given input π‘“π‘˜πœ•π‘’
  • 𝑧 = π΅π‘“π‘˜(πœ•π‘’+𝜚)

77

slide-78
SLIDE 78

Response to a Square Wave Input: MATLAB

  • Linearity: input Οƒ 𝑏𝑙𝑦𝑙(𝑒) produces Οƒ 𝑏𝑙𝑧𝑙(𝑒)

78

slide-79
SLIDE 79

Response to a Square Wave Input: MATLAB

  • Linearity: input Οƒ 𝑏𝑙𝑦𝑙(𝑒) produces Οƒ 𝑏𝑙𝑧𝑙(𝑒)

79

slide-80
SLIDE 80

Response to General Input (in Frequency)

80

slide-81
SLIDE 81

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

  • An aperiodic signal can be thought of as periodic with infinite period
  • Let 𝑦(𝑒) represent an aperiodic signal
  • Periodic extension
  • Then

81

slide-82
SLIDE 82

Example: Periodic Square Wave

82

slide-83
SLIDE 83

Example: Periodic Square Wave

  • Doubling period doubles # of harmonics in given frequency interval

83

slide-84
SLIDE 84

Example: Periodic Square Wave

  • As π‘ˆ β†’ ∞, discrete harmonic amplitudes β†’ a continuum π‘Œ(π‘˜πœ•)
  • As alternative way of interpreting is as samples of an envelope function, specifically
  • That is, with πœ• thought of as a continuous variable, the set of Fourier series coefficients approaches

the envelop function as π‘ˆ β†’ ∞

84

slide-85
SLIDE 85

Fourier Transform

85

slide-86
SLIDE 86

Fourier Transform

  • As π‘ˆ β†’ ∞, synthesis sum β†’ integral
  • Aperiodic signal has all the frequency

components instead of discrete harmonic components

86

slide-87
SLIDE 87

Fourier Transform

  • Definition: Fourier transform

87

slide-88
SLIDE 88

Response to General Input

  • Response to LTI system with impulse response β„Ž(𝑒)

88

slide-89
SLIDE 89

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

=

slide-90
SLIDE 90

Magic of Impulse Response

  • Impulse basically excites a system

with all the frequency of π‘“π‘˜πœ•π‘’

  • Impulse response contains the

information on how much magnitude and phase are filtered via the LTI system at all the frequency

90

=

LTI LTI

slide-91
SLIDE 91

Frequency Response (Frequency Sweep)

  • Frequency sweeping is another way to collect LTI system characteristics

– (same as the impulse response)

  • Given input π‘“π‘˜πœ•π‘’
  • 𝑧 = π΅π‘“π‘˜(πœ•π‘’+𝜚)

91

LTI

slide-92
SLIDE 92

The First Order ODE: MATLAB

92

slide-93
SLIDE 93

Example: The Second Order ODE

93

slide-94
SLIDE 94

The Second Order ODE: MATLAB

94

slide-95
SLIDE 95

The Second Order ODE: MATLAB

95

slide-96
SLIDE 96

Experiment: The Second Order ODE

96

slide-97
SLIDE 97

Experiment: The Second Order ODE

97

slide-98
SLIDE 98

Resonance

98

  • Input frequency near resonance frequency
  • Resonance frequency is generally different from natural frequency, but

they often are close enough

Resonance frequency

slide-99
SLIDE 99

Summary

  • To understand LTI system
  • Impulse response
  • Frequency sweep

99