Optimization of transfer function

9 ビュー (過去 30 日間)
ravi teja
ravi teja 2022 年 2 月 21 日
コメント済み: ravi teja 2022 年 2 月 21 日
This is my transfer function
y = (2*C_p*s + G_p*R_w + C_p*R_w*s)/(2*C_p*s) - ((R_w/2 + (L*(2*C_p*s + G_p*R_w + C_p*R_w*s))/(2*C_p*(C*L*s^2 + G*L*s + 1)))*(G1_p + C1_p*s))/(C1_p*s)
I need to optimise this function with the data.
I have Data in Freq vs magnitude and freq vs phase
it would be helpful if some one can help me on how it can be done
  2 件のコメント
Walter Roberson
Walter Roberson 2022 年 2 月 21 日
What do you mean by "optimize" for this purpose?
ravi teja
ravi teja 2022 年 2 月 21 日
I need to find R_w L C G C_p G_p C1_p G1_p these parameter values using least square or genetic optimization method

サインインしてコメントする。

回答 (1 件)

Sulaymon Eshkabilov
Sulaymon Eshkabilov 2022 年 2 月 21 日
Hi,
There are two realtively easy ways to obtain those parameters' estimate values.
(1) Using system identification toolbox fcns: upload your data to the toolbox and specificy your TF order
(2) The inverse frequency response: using invfreqs().
  1 件のコメント
ravi teja
ravi teja 2022 年 2 月 21 日
Thank you for your answer.
But i am trying to do it as a matlab code not using solvers.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeSimulink Design Optimization についてさらに検索

タグ

製品


リリース

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by