How to do system identification on a system involving internal delays?

4 ビュー (過去 30 日間)
Joerg Mueller
Joerg Mueller 2015 年 7 月 20 日
回答済み: Sainath Varikuti 2015 年 7 月 22 日
I have a negative feedback loop involving a gain, an integrator and a time delay. It acts as a controller. I do have some data and want to determine the gain and time delay from the data. As far as I can see, I cannot use idgrey and greyest since idgrey requires me to give A,B,C,D matrices directly and does not support InternalDelay . Is there a way to identify such a system involving internal delay?

回答 (1 件)

Sainath Varikuti
Sainath Varikuti 2015 年 7 月 22 日
Hello Joerg,
For linear system identification you may use 'procest' function to estimate the process model for a given data. Following is the documentation on 'procest' function
Alternatively, you may also use the Simulink Design Optimization toolbox to estimate the system for a given data. http://www.mathworks.com/help/sldo/examples/estimate-model-parameter-values-gui.html
Regards,
Sainath.

Community Treasure Hunt

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

Start Hunting!

Translated by