LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to find the response of transfer function for different inputs?

If i have a transfer function H(s) = Y(s)/X(s) = 1 / (s+2),

How can i find y(t) for different values of x(t)? e.g if x(t) = sin (t).

 

Is there any function or vi in labview (control and simulation module) to do that?

 

please acknowledge.

 

 

Regards.

0 Kudos
Message 1 of 5
(3,711 Views)

This is a Math question, not a LabVIEW question.  Do you understand the relationship between a LaPlace Transform (the function of s in your question) and a time-domain function (a function of t)?  Do you know the relationship between the LaPlace "frequency", s, and sinusoidal frequency, f?  Have you ever seen formulas like s = i and 2pf = w?

 

To answer your specific question, you have only to substitute these identities into your question and do some algebra.  [You need to recognize that there is a frequency implicit in sin(t), of course ...].

 

Bob Schor

0 Kudos
Message 2 of 5
(3,691 Views)

I wrote sin(t), just as an example.

 

I know, inverse laplace and then convolving with any input will do it for me mathimatically but How to find inverse laplace using labview functions, i do not know.

 

If x(t) is a unit step function, y(t) will be exp(-2*t).

 

Please tell me how to do it using Labview (not only for unit step function but for any real time input)?

 

Thanks

 

0 Kudos
Message 3 of 5
(3,674 Views)

Your transfer function consists of a gain element with gain 0.5 and a low pass filter with a corner frequency of 2 (radians per second).  I've not used the LabVIEW Filter functions, but I imagine that something like a simple low pass (one pole) filter should be there someplace ...

 

BS

0 Kudos
Message 4 of 5
(3,662 Views)

Thanks for your reply. finally i found my answer in control and simulation module and i applied different inputs to my transfer function.

 

Thanks again.

 

Regards.

0 Kudos
Message 5 of 5
(3,622 Views)