nyquist_extended

版本 1.2 (3.3 KB) 作者: Diego Caccavo
Nyquist plot with closure at infinity v.1.2
93.0 次下载
更新时间 2023/7/5

查看许可证

This (didactic) function takes a transfer function (rational or with time delay) as input and calculates the Nyquist contour in the s-plane while bypassing the poles located on the imaginary axis.
Then, this Nyquist contour is used to perform the mapping by taking into account the contributions of the poles and zeros.
The delay is accounted considering its impact on the phase.
The resulting output is the Nyquist plot in the w-plane with the closure at infinity. It also provides information about the poles located on the imaginary axis, including their impact in terms of angles on the w-plane.

引用格式

Diego Caccavo (2024). nyquist_extended (https://www.mathworks.com/matlabcentral/fileexchange/129319-nyquist_extended), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2021b
与 R2021b 及更高版本兼容
平台兼容性
Windows macOS Linux
标签 添加标签

Community Treasure Hunt

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

Start Hunting!
版本 已发布 发行说明
1.2

- Code cleanup
- The MATLAB Nyquist plot has been removed from the output graph
- A more rigorous approach for negative transfer constants has been used (line 88-92).

1.1

- Phase angle calculation has been corrected to works also with TF with positive zeros and/or negative transfer constants.
- The MATLAB Nyquist plot has been incorporated into the output graph, facilitating the verification of response accuracy.

1.0.4

Corrected output angles in case of negative transfer constant and only poles

1.0.3

Nyquist plot adjusted in case of no zeros and negative transfer constant

1.0.2

Improved plot for negative gain with only poles

1.0.1

Angles adjustment in case of dead time

1.0.0