Hi, Could anyone tell me how to extract transfer function from a non linear differential equation?
Afficher commentaires plus anciens
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 commentaires
Sulaymon Eshkabilov
le 26 Mai 2019
Presumably: dp/dt is meant to be d(ps)/dt since your variable is ps, right?
Sumukh Surya
le 26 Mai 2019
darova
le 26 Mai 2019
what about ode45?
Star Strider
le 26 Mai 2019
Integrate your differential equation, then use the time variable and integrated function to estimate the transfer function.
Sumukh Surya
le 29 Mai 2019
Modifié(e) : Sumukh Surya
le 29 Mai 2019
Réponses (3)
Grufff
le 29 Mai 2019
0 votes
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
le 31 Mai 2019
Modifié(e) : Sumukh Surya
le 31 Mai 2019
0 votes
1 commentaire
Grufff
le 31 Mai 2019
Well, then have you tried using the
laplace
command available within MATLAB?
The documentation, with examples, is here:
Sumukh Surya
le 31 Mai 2019
Modifié(e) : Sumukh Surya
le 31 Mai 2019
0 votes
1 commentaire
Marwan Adel
le 19 Mai 2020
how could you get it ??????
i have a similar problem
Catégories
En savoir plus sur Classical Control Design dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!