Index of /users/skoge/publications/2003/tuningPID/mathworks
I have attached my code for SIMC model reduction (simc_reduce.m) and PID tuning (simc_pidtune.m) with this email. The readme.m file contains a few examples on the usage of these commands. For additional documentation, you can try
>>>> help simc_reduce
>>>> help simc_pidtune
at the Matlab command prompt. You are free to post these files at your web site, but please keep the copyright notices.
My main interest was in implementing the SIMC model reduction rules, and I have only implemented the PID tuning rules to test the controllers for the reduced models against the ones published in Dr. Skogestad's papers. Hence I have not provided any code for performance measures as you suggested in your previous email.
I've tested the model reduction and PID tuning rules against the 23 published results in Dr. Skogestad's papers and book, and obtained the same results. However, if you have any more suggestions or new results in the model reduction area, I would be interested in hearing about them. I am particularly interested in handling unstable systems and systems with complex poles or zeros.
Bora Eryilmaz, PhD
Engineering Manager, Control & Estimation Tools
The MathWorks, Inc.
3 Apple Hill Drive,
Natick, MA 01760