Nonlinear Differential Equation Frequency response

Hi dear all, I have difficulty to obtain the frequency response of 2 nonlinear differential equations. As you know, for linear ODEs, we obtain the state space easily and then the frequency response is easily obtained by using the tf function of the sys and then the bode plot. However, for the nonlinear system, the state-space can not be obtained or at least, using the x_dot=Ax+B, A is not obtained with some numbers inside because it is nonlinear.
So, I can only solve the equations in time domain using ode45 and not able to transfer the system to frequency domain using tf(sys).
I was wondering if anyone can come up with a solution about this at the earliest convenience of time? Thanks in advance

댓글 수: 1

You most likely have to linearize your nonlinear system first. This involves taking the Jacobian of your nonlinear ‘A’ matrix. See your linear or nonlinear control textbooks for a detailed explanation.

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

도움말 센터File Exchange에서 Linearization에 대해 자세히 알아보기

질문:

2017년 5월 30일

댓글:

2017년 5월 30일

Community Treasure Hunt

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

Start Hunting!

Translated by