PID, Controlling Position with Velocity Clamping

Taylor Turner

Member
Join Date
Sep 2020
Location
Midwest
Posts
78
I'm using a three term equation to control position, but the velocity profile from point A to B is failing expectation.


I'm assuming the position target would have its own pid with velocity as the process variable, but I wouldn't want the position target to decrease is value and move the opposite direction. That would look horrible.


On the opposite side of the equation the control variable can be clamped when the velocity is met or exceeded, but I would think my terms would run away and not be there when the CV needs to decrease value.


Is the answer more obvious?
 
Writing a good target generator is more difficult than writing a PID.
Basically, you are doing it wrong.
You should use a system of equations as a function of time.
You should have 5 equations and 5 unknowns. This assumes that the maximum velocity is reached. If not then there will only be a ramp up and ramp down so now there are only 4 equations and 4 unknowns.
 

Similar Topics

I was reading a thread about how to do some involved things with a PID and didn't want to hijack that thread, so here we go... I control a lot of...
Replies
2
Views
785
I was reading a thread about how to do some involved things with a PID and didn't want to hijack that thread, so here we go... I control a lot of...
Replies
1
Views
925
Hello all, I have been tasked to control two PF525 VFDs with at least one PID loop in a duplexing pump scenario. The project pumps water from a...
Replies
7
Views
2,631
Hi, we are using DeltaV Dcs. We have problem with Motorized damper, we have motorized damper, But position feedback ( 0 - 100%)is there. How to...
Replies
3
Views
1,908
Hello! I need to control a sinter moisture in a mixing drum. I have a moisture meter with analog output 4-20 mA connected to analog input of PLC...
Replies
5
Views
4,670
Back
Top Bottom