PID problem...

cheeko said:
One way to find the parameters is using some search techniques. You can define some lower and higher limits of the gains (acheiveable gains not so large to implement). Search techniques can be like some heuristics. Model is simulated for different set of parameters and best are selected based on error(SP-Y).
You should read the whole thread. I have already demonstrated that.

One other technique can be: Since you know the model. If you know the SPs then in advance you can find the best control signals which will minimize the error for next five to ten samples.
In this example the temperature and level set point don't change. It is the flow demand or disturbance that changes. This is unpredictable.

again in next sample use this same approach. doing this outputs will reach to desired SP. This is also a search technique but online.
You are describing feed forwards. Feed forwards have been discussed on this forum and sci.engr.control.

I think try only PI controller.
The controller for this problem is using only proportional gains and works well enough.

Also take care of delays or saturations in system if any.
We took into account saturation but we have ignored dead time. Dead time would make using the iterative Ricatti method of calculating the LQC gains impossible and the optimizing/minimizing methods you mentioned above would need to be used. This is why I like the optimizing/minimizing method of calculating gains.

Pandiani, I have looked at your linear model.pdf. Think it has a few mistakes. I don't like the way the A array is modified because of the simulation. The bottom of the B arrays don't take into account the pump capacity.
 
Last edited:

Similar Topics

Dear all . I made a program for boiler tank using TIA V15 , the program consists of 2 PID blocks in OB30 . but the PID didn’t work automatically...
Replies
3
Views
2,678
Dear all . I made a program for boiler tank using TIA V15 , the program consists of 2 PID blocks in OB30 . but the PID didn’t work...
Replies
1
Views
1,134
Hello Friends; I am working on a GE Funac LM 90-30 software. I face the problem to set the CV value when PID in auto mode. The parameters are set...
Replies
13
Views
3,056
I had a problem on a hydraulic servo controlled cylinder, which I believe was caused by the PID loop and the cylinder reaching a hard stop at one...
Replies
10
Views
2,460
We have a machine we're trying to commission. It's a web converting machine. It takes webs of foil, wicking paper & a label and creates a chemical...
Replies
1
Views
1,313
Back
Top Bottom