Control Theorem: Gains for PD Controller of Acceleration

  • Thread starter Thread starter G Man
  • Start date Start date
  • Tags Tags
    Control Theorem
Click For Summary
The discussion revolves around the derivation and understanding of a PD controller for acceleration, highlighting its foundational concepts. The equation presented illustrates how control feedback combines displacement and velocity, weighted by respective gains. The origins of PID control are traced back to observations of ship helmsmen, who adjusted steering based on both position and rate of change. While mathematical techniques can help determine initial gain values, tuning is often necessary for optimal performance. Ultimately, the feedback signal is crucial for effective control, though the final controller design can be more complex than the initial formulation.
G Man
Messages
1
Reaction score
0
I'm trying to understand the derivation of what appears to be a basic concept in control. This is for a PD controller of acceleration. I believe there would be similar derivation for other controllers, but I do not understand its origin let alone other examples?

x.. = Ks.x + Kv.x.
also written as:
acceleration = (gain x displacement) + (gain x velocity)
 
AFAIK, I believe the technique for PD (and PID controllers for that matter) was based on people doing studies on ship helmsmen and how they steered large ships. They noticed that the helmsmen wouldn't simply just correct for an error in position (proportional control), but also take the rate of change into account (derivative control). Sometimes, to correct for "droop" or steady-state error, they would correct it by adding up the error in the position and use that to correct for the difference (integral control). This I believe is the origin of PID control.

The idea is that you can tune the gains based on what you observe about the system. Often, mathematical techniques are used to determine the gains (to get in the ballpark) based on properties of the system you are trying to control, but often the models are insufficient so these numbers are "tuned" to get the desired results.
 
G Man said:
acceleration = (gain1 x displacement) + (gain2 x velocity)
In addition to what @timethereaper has said, I think that your equation here is misleading. This is not necessarily the acceleration, it is the control feedback signal. So if you want to control something, you need to know where it is (displacement) and how it is moving (velocity). Then your control feedback signal will be some weighted (gain1, gain2) combination of those two. Other than that simple thinking, I don't think there is any derivation. It is just an idea of how to control something and applies to anything you want to control. It often will end up in some way affecting acceleration. It is usually just a starting point and the final working controller is much more complicated.
 
Last edited:
What mathematics software should engineering students use? Is it correct that much of the engineering industry relies on MATLAB, making it the tool many graduates will encounter in professional settings? How does SageMath compare? It is a free package that supports both numerical and symbolic computation and can be installed on various platforms. Could it become more widely used because it is freely available? I am an academic who has taught engineering mathematics, and taught the...

Similar threads

  • · Replies 4 ·
Replies
4
Views
5K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 2 ·
Replies
2
Views
5K
  • · Replies 8 ·
Replies
8
Views
8K
  • · Replies 12 ·
Replies
12
Views
3K
Replies
1
Views
3K
Replies
12
Views
2K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 2 ·
Replies
2
Views
5K
  • · Replies 4 ·
Replies
4
Views
4K