Please take a minute to review and accept our Terms of Use.
Welcome to the PLECS User Forum, where you can ask questions and receive answers from other members of the community.

Many technical questions regarding PLECS are answered on the Technical Solutions page of our website. Tutorial videos, specific application examples, and pre-recorded webinars are available on our YouTube page. Please follow us on LinkedIn for the latest Plexim news.

How to create a complicated transfer function?eg.customize a transfer function?

0 votes

The transfer function I want to create is like this, how? 

I would appreciate it if you answer me.

asked May 18, 2022 by fire (73 points)

1 Answer

0 votes
Best answer

The e^(-Td*s) portion of your model in the time domain is a time delay where y(t)=u(t-Td).  Therefore you can cascade a "Transport Delay" block with a "Transfer Function" block to implement the H(s)=w*e^(-Td*s)/(s+w) portion of your transfer function.

The other insight required to implement this transfer function is to observe that C(s)=K/(1-H(s)) represents a positive feedback loop with H(s) being the feedback transfer function. 

The image below shows how one would go about deriving the transfer function.  First would be to evaluate the performance without the exponential/delay term (top model), breaking the transfer function up into an equivalent feedback loop based implementation (middle), and then by inserting the delay into the feedback path (bottom).

answered May 18, 2022 by Bryan Lieblick (1,795 points)
selected Jul 12, 2022 by fire
HI,I appreciate that your answer solved my question, thank you!

Have a good day!