tfest with forcing stable poles
9 ビュー (過去 30 日間)
古いコメントを表示
Alborz Sakhaei
2020 年 10 月 5 日
回答済み: Arkadiy Turevskiy
2021 年 2 月 15 日
Is it possible to force tfest to only use stable poles to estimate the transfer function?
Test case:
Trying to estimate TF from following freq response data.
Using tefest, with any combinations of nz and np, the estimated transfer function always contain unstable (+ve) poles.
%% FRD Data
% Mag vs Freq
mag_db_freq_hz = [0.001 0.1 2.5 7.3 ];
mag_db = [-3 -3 -3 -11.5 ];
% Phase vs Freq
phase_deg_freq_hz = [0.001 0.1 0.26 0.58 1 1.75 2.8 3.5 ];
phase_deg = [-20 -20 -23 -30 -37 -54 -75 -90 ];
採用された回答
Arkadiy Turevskiy
2021 年 2 月 15 日
You can use EnforceStabilty option for tfestOptions:
https://www.mathworks.com/help/ident/ref/tfestoptions.html
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Transfer Function Models についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!