A transfer function out of a complex function

조회 수: 5 (최근 30일)
Sydney Flowers
Sydney Flowers 2013년 6월 5일
Hi everyone, got this problem when trying to design a PID controler, so the function is here:
L=(4*exp(-t)+4*t+6)/10
i just can't get it right with all this num and den coefficients since this is a combination of ordinary function and an exponential fucntion. the question is: how do i turn it to a transfer function? got lost really.
Thanks, Sydney.
  댓글 수: 2
Azzi Abdelmalek
Azzi Abdelmalek 2013년 6월 5일
What is L?
Sydney Flowers
Sydney Flowers 2013년 6월 5일
편집: Sydney Flowers 2013년 6월 5일
L is a function which indicates the change of the location of the rotor in time - Z-axis vibration. The function in question is a simplified law, out of which the sin(omega) was taken away and replaced by 1, for i had no idea how to make it in tf, and c and b coefficients were made numeric constants.

댓글을 달려면 로그인하십시오.

답변 (2개)

David Sanchez
David Sanchez 2013년 6월 5일
substitute in your L function:
exp(x) = 1 + x + (x^2)/4 % Taylor expansion
Operate until you obtain your num and den, then:
my_sys = tf( num, den )
  댓글 수: 2
Azzi Abdelmalek
Azzi Abdelmalek 2013년 6월 5일
what are num and den?
Sydney Flowers
Sydney Flowers 2013년 6월 5일
numerator and denumenator - coefficient vectors that make up a transfer fucntion.

댓글을 달려면 로그인하십시오.


Azzi Abdelmalek
Azzi Abdelmalek 2013년 6월 5일
If L is your impulse response, Maybe L is
%L(t)=0.1(4exp(-t)-4t+6)u(t) % u(t) is a step function
The transfer function of your system is the Laplace transform of your impulse response
%L(p)=0.1*(4*1/(p+1)-4*1/p^2+6/p)
%L(p)=0.4/(p+1)-0.4/p^2+0.6/p=(p^2+0.2p-0.4)/(p^3+p^2)
num=[1 0.2 -0.4]
den=[1 1 0 0]
H=tf(num,den)
  댓글 수: 11
Azzi Abdelmalek
Azzi Abdelmalek 2013년 6월 5일
Do you mean
h: your output signal
m,c,k and F are constant
What about your input signal?
Sydney Flowers
Sydney Flowers 2013년 6월 5일
F is a disturbing force, so, if i get you right, the input is initial value of the gap h, and omega, on which the F depends. and output is a new value of the gap.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Programming에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by