optimize parameters of iterative simulink calls

3 ビュー (過去 30 日間)
YASSER
YASSER 2025 年 3 月 28 日
回答済み: Adarsh 2025 年 4 月 1 日
I have a matlab code that use experimental data inputs to run simulink file iteratively.
when collecting the outputs of the simulink i have to make parameter estimation comparing to experimental data with simulated data from all iterationss.
The process of parameter estimation is clear when there is one simulink call (example: using simulink app parameter estimation)
But in my case when iterating simulink block it is not possible to do so. Is there any suggestion or alternatif ?
for i=1:length(Experimental-Data.S)
S = Experimental-Data.S(i);
T = Experimental-Data.T(i);
sim('PandO_MPPT_PeEbuilt_modified');
  1 件のコメント
Mathieu NOE
Mathieu NOE 2025 年 3 月 28 日
hello
should be possible , if you use the sim outputs

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

回答 (1 件)

Adarsh
Adarsh 2025 年 4 月 1 日
You can refer to the following MATLAB Answer link for parameter estimation for multiple runs using GUI:
If your goal is to perform parameter estimation programmatically then you can refer to the following documentation link:
I hope it helps!

カテゴリ

Help Center および File ExchangeParameter Estimation についてさらに検索

製品


リリース

R2024b

Community Treasure Hunt

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

Start Hunting!

Translated by