Subject
- Posted on
Discrepancies in Step Response
- 01-30-2010
January 30, 2010, 3:06 pm
I'm going through a solution of a problem from a problem set. However,
I don't know how to get the step response of this transfer function
properly: G(s) = 10/(s+1)/(s+10). Using the Laplace transform tables,
I got a transfer function of g(t) = 10/9*(exp(-t) - exp(-10*t))*u(t),
with the graph shown here (http://imagebin.ca/img/EBd-Li.jpg ). I have
entered this system's transfer function and plotted its step response
in Matlab (http://imagebin.ca/img/SRLhIXU.jpg ). However, even the
Matlab plot disagrees with the textbook solutions (http://imagebin.ca/
img/Y6BqRb.png). I have no idea how the textbook solutions plot is
computed. It would be great to hear your opinions.
Re: Discrepancies in Step Response
ssylee wrote:
I see room for confusion. With three division signs in a row, what
divides what? Matlab and the textbook seem to agree except for an offset
of one in the time axix. Since Matlab forces the origins of its arrays
to 1, that doesn't surprise me.
Matlab's and the textbook's plots show the asymptotic response (t->00)
to be unity. The other shows it to be zero. Understanding the order of
operations in your expression, you should be able to check that.
Jerry
--
Engineering is the art of making what you want from things you can get.
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
Re: Discrepancies in Step Response
On Sat, 30 Jan 2010 12:06:19 -0800, ssylee wrote:
"Using the Laplace transform tables, I got a transfer function of g(t) ="
Transfer functions (in the context of linear systems theory) do not exist
in the time domain. Think about that. Then think about what someone
means when they say "step response". What exactly is a "step response"
of a system -- don't give it in terms of some regurgitated Laplace-domain
stuff, tell me what is the system input in the time domain, and what do
you expect out of it?
Perhaps then you'll see your error.
--
www.wescottdesign.com
Re: Discrepancies in Step Response
Did you forget the step forcing function 1/s?
Assuming G(s) is supposed to be 10/((s+1)(s+10)) the response should
look like a
first order response except there will be a slight inflection due to
the second pole.
Your plot looks like you forgot the step forcing function 1/s.
Now your transfer function is (1/s)*(10/((s+1)(s+10)).
The simple thing to do is to use wxMaxima or some other CAS to do the
inverse Laplace transform.
I get
f(t)=-10*%e^-t/9+%e^-(10*t)/9+1
Peter Nachtwey
Site Timeline
- » Visa 5 year Student visa Immigration china uk usa Canada
- — Next thread in » Industrial Control Group
-

- » Microcontroller to Opto22 project
- — Previous thread in » Industrial Control Group
-

- » Measurement validation for process signals
- — Newest thread in » Industrial Control Group
-

- » CNC routing plastics - eye irritant?
- — The site's Newest Thread. Posted in » General Metalworking
-

- » Zero On topic out of 11
- — The site's Last Updated Thread. Posted in » General Metalworking
-





