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
      
      
 2019 年 5 月 26 日
				Integrate your differential equation, then use the time variable and integrated function to estimate the transfer function.  
回答 (3 件)
  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.
0 件のコメント
  Sumukh Surya
 2019 年 5 月 31 日
        
      編集済み: Sumukh Surya
 2019 年 5 月 31 日
  
      1 件のコメント
  Grufff
      
 2019 年 5 月 31 日
				Well, then have you tried using the 
laplace
 command available within MATLAB?
The documentation, with examples, is here:
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!





