Frequency response of a hydraulic system in simulink

2 ビュー (過去 30 日間)
Shijun CHEN
Shijun CHEN 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 Center および File ExchangeConverters (High Power) についてさらに検索

製品


リリース

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by