MATLAB Answers

how find ramp response

1,422 ビュー (過去 30 日間)
manoj saini
manoj saini 2013 年 2 月 15 日
コメント済み: Louis Lee 2017 年 10 月 9 日
what is method to find out ramp response of a transfer system.......... there is any command like step or impulse?

  0 件のコメント

サインイン to comment.

回答 (2 件)

Azzi Abdelmalek
Azzi Abdelmalek 2013 年 2 月 15 日
編集済み: Azzi Abdelmalek 2013 年 2 月 15 日
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 件のコメント

サインイン to comment.


Teja Muppirala
Teja Muppirala 2013 年 2 月 15 日
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

  2 件のコメント

Azzi Abdelmalek
Azzi Abdelmalek 2013 年 2 月 15 日
% or more general:
out=impulse(G*U) % G your transfer function
% U the Laplace transform of your input signal
Louis Lee
Louis Lee 2017 年 10 月 9 日
And then do some manual convolution

サインイン to comment.

サインイン してこの質問に回答します。


Translated by