Rockwell's Pos & Vel PID Forms

Taylor Turner

Member
Join Date
Sep 2020
Location
Midwest
Posts
78
I've got quite a few questions to fire.



In the velocity form, why does the P term now act like the D term in the positional form?


The D term in the velocity form is a nifty equation, but is this an example of second derivative tuning? Can it be extended to n-3?


I just had a hard time explaining to someone that with this velocity form you have to tune I like P and now P like D and P doesn't exist now, but D now does this cool acceleration thing... etc.
Would the attached have redundant terms or would this keep the classic PID understanding?


Do you guys have any resources that have other error terms or algorithm forms?


(Edit) Just to get it out of the way, I know t should probably be squared in that last term.

PIDD.png
 
Last edited:
With the possible exception of how anti-windup is done, roundoff-error in the sixth or seventh decimal place, and how the tuning is done (e.g. Ki vs. Ti, although that is usually a dependent gains vs. independent gains difference), Rockwell's Positional and Velocity forms of the PID equation are arithmetically, and behave, exactly the same.

Cf. this link.


And this link and this link also.
 
Last edited:
In the velocity form, why does the P term now act like the D term in the positional form?
This works because the P term is being integrated.

The D term in the velocity form is a nifty equation, but is this an example of second derivative tuning? Can it be extended to n-3?
Yes, this is necessary for underdamped hydraulic systems. The RMC has a second derivative gain which is applied to errors between the target and actual accleration.

I just had a hard time explaining to someone that with this velocity form you have to tune I like P and now P like D and P doesn't exist now, but D now does this cool acceleration thing... etc.
Sometimes explaining the difference between the two forms of PID is hard.
drbitboy is correct. The I, P and D gains are tuned the same way and usually provide the same results.

Would the attached have redundant terms or would this keep the classic PID understanding?
Keep the same understanding.

Do you guys have any resources that have other error terms or algorithm forms?
Again, we have a second derivative gain that is multiplied by the difference between the target and actual acceleration. The problem with this is calculating the actual acceleration

(Edit) Just to get it out of the way, I know t should probably be squared in that last term.
??
 

Similar Topics

Hello all, I am an Industrial Electrician, and deal with a little bit of everything including PLC troubleshooting and programming. When I started...
Replies
3
Views
84
I am working on a large migration of the standard PID instruction to the PlantPAx P_PIDE. Has anyone done a migration like this before and have a...
Replies
0
Views
80
Hi all. What is the purpose of that block (MVM) when used with a 2#1111_1111_1111_1111 mask in that situation? I'm really hoping there is...
Replies
5
Views
149
Customer is adding an extension rack to an existing A22. They wired and powered it up, I configured the new cards in the PLC starting from slot 23...
Replies
4
Views
129
I have got an Rockwell PLC 1769-L36ERMS . I have assigned a IP address to it . But every-time I Reboot the PLC it looses Communication to my PC...
Replies
1
Views
95
Back
Top Bottom