Simulink PID autotuning problem
古いコメントを表示
Hi, I have tried simple PID auto tuning function, but I'm getting rather strange result. I have attached mdl file, so You can maybe point to me where I'm doing wrong.
Pete
P.S. Sorry if question sounds stupid, I'm a newbie in Matlab/Simulink world
採用された回答
その他の回答 (3 件)
Arkadiy Turevskiy
2014 年 4 月 16 日
編集済み: Arkadiy Turevskiy
2014 年 4 月 16 日
Ok, here is how I got that integrator initial condition.
First I added Trim Output Constraint on the "height" signal. To do that, right click on the signal, and specify Trim Output Constraint, as shown below.

Next, launch Linear Analysis Tool:

Now, we want to trim the model:

Click to specify the trim conditions:

All states should be in steady state:

The output (height) should be at 0:

Click "trim". Tool computes the operating condition op_trim1. Examine it to see the value for Integrator in the PID Controller:

All of this can also be done with a few lines of code:
model = 'Proba_3';
opspec = operspec(model);
opspec.Outputs(1).Known = true;
findop(model,opspec)
jashandeep kaur
2017 年 3 月 11 日
0 投票
may i know how does auto tunning take place?how does controller calculate the desired values of P and I?is there any method or algo?
Mudit Verma
2020 年 8 月 30 日
0 投票
Autotuner not working in my model there is no PId gains showing they are showning 0 and only frequencies are showing in display block
i have attached my model plzz see and give me solution to my prob.

カテゴリ
ヘルプ センター および File Exchange で Real-Time PID Autotuning についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


