Group Abstract Group Abstract

Message Boards Message Boards

0
|
10.5K Views
|
2 Replies
|
1 Total Like
View groups...
Share
Share this post:

Nyquist plot $(exp(sT) s)/(K + ks)$

Posted 10 years ago

How to get nyquist plot of the following transfer function (exp(sT) s)/(K + ks). Where T=0.1,K=2,k=0.3 and s is Laplace variable. I have tried the Nyquist Plot command but I am not getting any plot and also no error message is there.

POSTED BY: Dia Ghosh
2 Replies
Posted 10 years ago

Thank you for your reply. I did this mistake. I did not give space between sT and ks other wise the code was same. thank you

POSTED BY: Dia Ghosh

Hi Dia Ghosh,

It is much easier to help you if you post the Mathematica code that you tried. For instance, the following command should works for me without any trouble:

tf = TransferFunctionModel[(Exp[s T] s)/(K + k s) /. {T -> 0.1, K -> 2, k -> 0.3}, s]
NyquistPlot[tf, {0.01, 100}]

enter image description here

But without knowing what code you used, it is impossible to help give a more exact answer. Things to consider though:

  • The Nyquist plot function takes a transfer function or a state space model as an argument. These are generated using the TransferFunctionModel and StateSpaceModel functions.
  • When you write sT and ks, Mathematica will interpret them as separate variables ("sT" and "ks"), not the multiplication of s and T etc. For that, you either need to use the multiplication operator or separate them by as space as I did above.

Patrik

POSTED BY: Patrik Ekenberg
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard