The generalized Nyquist stability criterion

조회 수: 70 (최근 30일)
Khaled Abojlala
Khaled Abojlala 2017년 8월 16일
댓글: Mohamed Belkhayat 2026년 2월 7일 2:59
Hi I am trying to plot the Nyquist plot of MIMO system. any help please

채택된 답변

Mohamed Belkhayat
Mohamed Belkhayat 2017년 10월 30일
Once you have a MIMO matrix transfer function you can generate the plot by finding the eigenvalues of the matrix as a function of frequency. A 2x2 MIMO matrix transfer function will have 2 eigenvalues at every frequency point. The imaginary vs. the real part of the two eigenvalues will yield two loci that should always connect. This is the generalized Nyquist. I include a sample code for a textbook example in Multivariable Feedback Design by Maciejowski. Example 2.7. This example is limited to 2x2 but can be extended easily to higher dimensions.
  댓글 수: 2
Khaled Abojlala
Khaled Abojlala 2017년 10월 31일
Thanks, prof. this is very helpful
Mohamed Belkhayat
Mohamed Belkhayat 2026년 2월 7일 2:59
Note that the 2017 file only plotted one eigen value, which was an oversight. This updated version Gnyquist2 plots both eigen values as it should and it's a bit faster. Note that in some cases the eigenvalues need to be sorted to maintain the continuity of the eign-loci. Otherwise the eign-values will trade places and it shows as a jump in the plot.

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

추가 답변 (1개)

Mitul Saini
Mitul Saini 2018년 5월 12일
Is it only applicable for square matrices?
  댓글 수: 1
Andrea
Andrea 2025년 3월 11일
편집: Andrea 2025년 3월 28일
Yes but normally the open loop K*G(s) is always square for state and output feedback, also if G(s) is not.

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

카테고리

Help CenterFile Exchange에서 Link-Level Simulation에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by