Frequency response of a hydraulic system in simulink

2 views (last 30 days)
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 Comments
Mathieu NOE
Mathieu NOE on 5 Sep 2024
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 on 5 Sep 2024
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))

Sign in to comment.

Answers (1)

Sahas
Sahas on 9 Sep 2024
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!

Products


Release

R2021a

Community Treasure Hunt

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

Start Hunting!