|

When I took "Automatic Control" my teacher professor Khayyat gave me the
following project:
Automatic Control Project
Design an appropriate PID controller for each of the following plants using MATLAB.
An appropriate response to the step function is the main design parameter.
Stability, minimized steady error and speed of response are other useful
parameters for an outstanding design...

To solve the problem one can use SISO Tool which is currently a part of MATLAB
control toolbox or SISISO (Something Instead of SISO) Tool which is a MATLAB
m-file script.
I have developed SISISO to solve such these projects and help students (and
maybe industry experts) out to design appropriate PID controller in an
innovative manner.
SISISO is based on a novel idea and its aim is to design a "Quasi-Optimal PID
Controller for a special purpose".
When you use MATLAB SISO Tool you will tell SISO what the plant is and it will
give you a controller.
But when you use SISISO you'll tell her!
:
"I need a FAST PID controller with a
NEAR stable manner and NO steady error.
Do you hear me SISISO? I need NO overshoot"
And SISISO will hear you; it will design a proper PID controller for you.
I have tested all the plants in the Ogata chapter 9 on SISISO and all the
results were satisfactory with no steady error and almost fast. But you must
know every program has a bug even SISISO 
|