Frequency response of a hydraulic system in simulink

조회 수: 2 (최근 30일)
Shijun
Shijun 2024년 9월 3일
답변: Sahas 2024년 9월 9일
I'm now modeling a hydraulic system and trying to study its frequency response. I use the linearization manager app to specify the input perturbation and output, however the bode plot is always blank with a vertical line. I'm not sure if it's a hydraulic system so that the linearization failed?
  댓글 수: 2
Mathieu NOE
Mathieu NOE 2024년 9월 5일
hello
have you made some basic tests to make sure your model is working fine
  • response for a fixed static value (stable ?)
  • step response (stable ?)
  • chirp excitation
....
Paul
Paul 2024년 9월 5일
that looks like the plot that would be obtained if linsys1 is 0 with either an undefined sample time or a sample time of 1 sec. The vertical line indicates the Nyquist frequency.
bode(tf(0,1,-1))

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

답변 (1개)

Sahas
Sahas 2024년 9월 9일
As per my understanding, you are using the “Linearization Manager” to linearize the provided Simulink model by adding input and output perturbation points. The “bode” plot for the same appears blank.
I was able to reproduce the issue and see the vertical line in the bode plot. This indicates that the linearization might not have been performed correctly. I used the “Linearization Advisor” to collect diagnostic information from all the blocks of the model and identify potential issues.
I found six possible blocks listed in the image below that could be potential reasons for failed linearization of the model:
Additionally, executing “linmod” command in the MATLAB Command Window provided reasoning behind the failed linearization of the model. Review the warnings below and make the necessary adjustments to the model.
Refer to the following MathWorks documentation for further details on using “Linearization Advisor” and the “linmod” command:
Hope this is beneficial!

카테고리

Help CenterFile Exchange에서 Linearization에 대해 자세히 알아보기

제품


릴리스

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by