Control Systems: Frequency response Bode plots and analytical expressions

Click For Summary
SUMMARY

The discussion focuses on deriving analytical expressions for the magnitude and phase of frequency responses for three transfer functions: (a) G(s) = 20 / [s(s + 5)(s + 5)], (b) G(s) = 2(s + 5) / [(s + 1)(s + 10)], and (c) G(s) = 100 / [s(s² + 10s + 100)]. The process involves substituting s with jω and performing complex number manipulations. The magnitude expression is confirmed as M(ω) = 20 / √[(5ω - ω³)² + (6ω²)²], and the dB magnitude is calculated using 20 log(M(ω)). The phase angle can be determined using the atan function on the complex number G(ω).

PREREQUISITES
  • Understanding of complex numbers and their polar forms
  • Familiarity with Bode plots and frequency response analysis
  • Knowledge of MATLAB for plotting and verification
  • Basic control systems concepts, including transfer functions
NEXT STEPS
  • Learn how to derive phase angles from complex frequency responses
  • Study MATLAB functions for generating Bode plots
  • Explore the polar form of complex numbers in detail
  • Investigate the implications of frequency response in control system stability
USEFUL FOR

Control engineers, students studying control systems, and anyone involved in frequency response analysis and Bode plot generation.

VinnyCee
Messages
486
Reaction score
0

Homework Statement



Find analytical expressions for the magnitude and phase of the frequency response for each G(s) below:

(a) G(s)\,=\,\frac{20}{s\,\left(s\,+\,5\right)\left(s\,+\,5\right)}(b) G(s)\,=\,\frac{2\,\left(s\,+\,5\right)}{\left(s\,+\,1\right)\,\left(s\,+\,10\right)}(c) G(s)\,=\,\frac{100}{s\left(s^2\,+\,10\,s\,+\,100\right)}

Homework Equations



M\left(\omega\right)\,=\,\vert\,G\left(j\omega\right)\vert

Also need to find the angle expression.

Complex number operations are quite intensive, this is probably why I can't figure it out!

The Attempt at a Solution



Prof. told us to first replace all s with jw.

(a) G(j\omega)\,=\,\frac{20}{\left(j\omega\right)\,\left[\left(j\omega\right)\,+\,1\right]\,\left[\left(j\omega\right)\,+\,5\right]}

Then I do some complex number manipulation to slightly simplify the expression.

G(j\omega)\,=\,\frac{20}{\left(-j\omega^3\,-\,6\omega^2\,+\,5j\omega\right)}

Does that look right? I've tried to get the magnitude expression multiple times, but it just doesn't seem right! I did the Bode plot for this transfer function in MATlab and it reports that at w=1 the magnitude should be 8.83dB. NONE of my magnitude expressions produce that data point. What am I doing wrong?EDIT:

I figured out the magnitude part. But I still don't understand how to get the phase part.

M(\omega)\,=\,\frac{20}{\sqrt{\left(5\omega\,-\,\omega^3\right)^2\,+\,\left(6\omega^2\right)^2}}

And then to get the dB magnitude...

20\,log\left(M(\omega)\right)

But now how do I get the phase?
 
Last edited:
Physics news on Phys.org
Your alegra looks good to me.
G(ω) is just a complex number for any given value of ω. So you can find the phase angle with the atan function. I suggest you review the polar form of complex numbers if this is still confusing.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
Replies
19
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
17K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K