How can I find the transfer function of this system and calculate the unit step response?
조회 수: 3 (최근 30일)
이전 댓글 표시
x1_dot=v1; v1_dot=(1/M1)*(-F-Ks1*(x1-x2)^3-Kd1*(v1-v2)); x2_dot=v2; v2_dot=(1/M2)*(Ks1*(x1-x2)^3+Kd1*(v1-v2)-Ks2*x2^3-Kd2*v2) y=x1-x2;
x1,v1,x2,v2 are the states and y is the output. F is the input. Ks1, Kd1, Ks2, Kd2 are constants. Since there is the expression (x1-x2)^3 in the equations I don't know how to find the transfer function to calculate the unit step response.
댓글 수: 0
답변 (1개)
Arkadiy Turevskiy
2014년 3월 18일
Transfer function is a concept that applies to LTI ( linear time-invariant) systems.As you point out in your question, your system is non-linear. The easiest way to simulate such a nonlinear system is using Simulink. Using basic blocks such as Sum, Integrator, and Gain you can construct and simulate your model .
You can also linearize your nonlinear model using Simulink Control Design as explained on the linearization page. This will provide a transfer function at a specific operating point you choose.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Linearization에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!