how find ramp response
280 views (last 30 days)
Show older comments
what is method to find out ramp response of a transfer system.......... there is any command like step or impulse?
1 Comment
Accepted Answer
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
3 Comments
Akash Vyas
on 15 Apr 2022
Edited: Akash Vyas
on 15 Apr 2022
I don't think impulse(G*U) will work in matlab. I tried both these method but ans is different.
More Answers (6)
Azzi Abdelmalek
on 15 Feb 2013
Edited: 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)
Mercy Mercy
on 16 Jul 2020
Find the time response for the system G(s)=1/s+19 for unit r amp input
0 Comments
zalikha zamri
on 18 Dec 2020
how to get a ramp response from s^2+3s/ s^2+7s+6
1 Comment
Ibrahim Baza
on 22 Jun 2021
%just define the tf and use step function to change the tf from T=1*G to
%T=1/s * G
s=tf('s');
T=(s^2+3*s)/ (s^2+7*s+6);
step(T/s)
Nadir Alsabaey
on 15 Jul 2023
Q --> Consider a system of the form shown in the figure in Problem 1. Let 𝐺(𝑠) = 𝐾 (𝑠+3) (𝑠+5) / 𝑠(𝑠+7) (𝑠+8)
1. a. What is the system type?
b. Consider 𝐾 = 1. On the same figure, plot the ramp input along with its response using lsim() command.
0 Comments
See Also
Categories
Find more on Data Extraction in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!