Hi, Could anyone tell me how to extract transfer function from a non linear differential equation?

9 ビュー (過去 30 日間)
Dear Sir/ Madam,
I need to extract a transfer function from a non linear equation stated below. I have solved the equation by modelling it in simulink. I also understood that I need to use lonear analysis tool to extract transfer function. The problem which I am facing is that I am unable to configure my output port as output port is time. Could you please help me on this?
Equation is dp/dt = -(n*c*sqrt(r*t*gamma)/vs)*((ps^(2*n-1)/n)*av)/(pso^((n-1)/n)) where ps is a variable quatity and rest all values are constants
  5 件のコメント
Star Strider
Star Strider 2019 年 5 月 26 日
Integrate your differential equation, then use the time variable and integrated function to estimate the transfer function.
Sumukh Surya
Sumukh Surya 2019 年 5 月 29 日
編集済み: Sumukh Surya 2019 年 5 月 29 日
Could you please elaborate on this?
I have solved for the equation which means I have the variation of ps with respect to time. I now need to calculate Ps(s)/T(s) . Please find attached document using which I have solved the non linear differential equation

サインインしてコメントする。

回答 (3 件)

Grufff
Grufff 2019 年 5 月 29 日
Sorry, my memory of control engineering is VERY hazy... but I think you need to apply the Laplace transform.
The transfer function of a system is the system output over the system input, all represented in the complex s domain. Your function/s are currently in the time domain, so apply the Laplace transform to system input and output and express as a ratio, that's your transfer function.

Sumukh Surya
Sumukh Surya 2019 年 5 月 31 日
編集済み: Sumukh Surya 2019 年 5 月 31 日
Hi, I understand that I need to take Laplace transform for obtaining the transfer function. But to find the transfer function for the equation shown above, manual effort might take more time. Hence I prefer doing it in MATLAB

Sumukh Surya
Sumukh Surya 2019 年 5 月 31 日
編集済み: Sumukh Surya 2019 年 5 月 31 日
Thanks I got the transfer function :)

カテゴリ

Help Center および File ExchangeMathematics についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by