MATLAB Answers

manoj saini

how find ramp response

Asked by manoj saini
on 15 Feb 2013

what is method to find out ramp response of a transfer system.......... there is any command like step or impulse?

  0 Comments

2 Answers

Answer by Azzi Abdelmalek
on 15 Feb 2013
Edited by Azzi Abdelmalek
on 15 Feb 2013

You can use lsim function for any input

t=0:0.1:10
alpha=2
ramp=alpha*t         % Your input signal
model=tf(1,[1 20 3]);    % Your transfer function
[y,t]=lsim(model,ramp,t)
plot(t,y)

  0 Comments


Answer by Teja Muppirala
on 15 Feb 2013

You could get the ramp response by dividing your transfer function by s, and then taking the step response.

For example:

s = tf('s');
G = 1/(s+1);
figure
subplot(311), impulse(G);   % Impulse reponse
subplot(312), step(G);      % Step Response
subplot(313), step(G / s);  % Ramp response

  1 Comment

Azzi Abdelmalek
on 15 Feb 2013

% or more general:

out=impulse(G*U)  % G your transfer function
                  % U the Laplace transform of your input signal

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply today