LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Does transfer function.vi really need a "s" in it to work?

I collected some data from a plant. The input Y is the voltage amplitude. The output a_m is the measured acceleration.

actuator relation.png

The relationship appears linear with an equation a_m(t)=0.1761y(t)+0.1067. If I convert this to LaPlace, I have to discard the 0.1067 and write A_m(s)=0.1761Y(s).

 

The problem is LabVIEW won't let me put in just 0.1761 for the transfer function, like it won't connect to the rest of my block diagram.

transfer function vi.png

0 Kudos
Message 1 of 4
(1,915 Views)

Oh Lord,

 

can't you just use a multiply function instead of a "Transfer" function?

(Or do I oversimplify this problem?)

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 2 of 4
(1,856 Views)

Is it the 0.1761 that's the problem, or the Transfer Function?

It looks like you might have some wiring conflict separate from the value you have.

Perhaps the datatypes are not compatible (although the default is single in, single out)...

 

Probably it will be simpler if you use simpler functions as GerdW suggests...


GCentral
0 Kudos
Message 3 of 4
(1,841 Views)

I think that you do not understand the concept of a Transfer Function nor of a Laplace Transform.  The Laplace Transform of a unit Ramp is 1/s², so k t transforms into k/s².  I'm less sure how to handle the constant offset.

 

Bob Schor

0 Kudos
Message 4 of 4
(1,807 Views)