Jack's valve revisited with openloop lead compensator.

Join Date
Apr 2002
Location
No income tax, no capital gains tax. Freedom!
Posts
8,390
A couple weeks ago Jack was having problems ramping up pressure using a valve. He was having problems with the feedback not matching the SP. I pointed out two things that could be done to make the pressure follow the SP a little closer WITH OUT using a PID. I updated the files pointed to by the link. They now the files show what can be done to compensate for the lag in the response of the valve by using a openloop compensator. The openloop compensator modifies the SP ramp and provides a little lead which compensates for the valve's lag. It is kind of like holding the carrot out in front of the donkey to get it to follow the path you which to travel.

So why bother?

Some people that frequent this site have pointed out that PIDs are over used. I agree, but not that the PIDs are used too often. It is that the PID is used to carry the whole burden of control when PIDs should really be something that just corrects for disturbances and unmodeled features in the system. The bias or feed forward should carry 90% or more of the burden of control. People use/abuse PIDs as if it can solve all the control problems and it can't by itself. Evenn now there are threads where people want to use PIDs but they don't see the big picture and they will wonder why the PID doesn't work.

Jack's valve problem seemed to be a good example to proved a point which is a lot can be done without the PID.

See Jack SLC 500 ramp problem

Notice that I ramped the control signal more smoothly than Jack. I don't see why he chose to update the control signal every 200ms instead of every 10ms. Ramping the control signal smoothly is required for a lead compensator or the output will spike and saturate.

Parts of the files show equations in the s and z domain. I don't expect anyone to follow all the details. However, the equations are very simple and it is really the result that matters.

Pressure Response of Jack's Valve.

I expect only 5 or so people to understand this. I just what to open some eyes.
 
Hi Peter... Could we also inject a small AC signal to set up a dither on the valve to decrease it's response time?... I know that that when you get the AC signal right on a hydraulic proportinal valve, responce time is cut way down, which in turn can be used to improve the position acuracy / pressure control.
David
 
A distraction from my point.

Dither does makes some older or poor quality hydraulic valve respond faster by keeping the spool from sticking. This should not be confused with a dead band eliminator that compensates ( poorly ) for overlapped spools. The need for dither has gone away for the most part now because the valve spools have greater shear force and are not likely to stick. Newer servo quality proportional valves don't need dither.

However, this misses the point because dither is symetrical and supposed to be so fast that is has no net effect on the spool. This still doesn't compensate for the lag in response for larger moves like Jack's valve that is opening to 50%.

I was trying to make a point, using Jack's valve, that lags in a system can be largely compensated for which reduces error. This open loop compensator can be used for temperature, pressure, motion system and more. The next point is that openloop compensator should be used as the input to the bias on a PID block so that the PID is only required for trim. This will make the system respond much faster and allow the PID to be potentionally more stable.
 

Similar Topics

I'm connecting up two remote ethernet devices to the switch in my control panel, and I'm trying to do the cleanest install. The customer typically...
Replies
11
Views
589
Hydraulics and Pneumatics magazine has chosen me to be the ne technical contributor. I will be replacing Jack Johnson that wants to concentrate...
Replies
9
Views
2,439
I have a used panelview I'm going to use for learning on, but its missing its power input terminal jack. Can anyone give me the type etc and even...
Replies
1
Views
1,401
I have a used panelview I'm going to use for learning on, but its missing its power input terminal jack. Can anyone give me the type etc and even...
Replies
2
Views
1,535
I am thinking about changing a previous design from hydraulic cylinder into screw jack. I want to replace a 1000 ton hyd cylinder with 10 screw...
Replies
7
Views
2,780
Back
Top Bottom