Proportional + Derivative Controller output waveform

In summary, the conversation discusses a proportional plus derivative controller with a proportional band of 20% and a derivative action time of 0.1 minutes. The shape of the output waveform for a triangular input waveform that rises and falls at a rate of 4 units per minute is discussed, with a calculation of the gain resulting in a figure of 5. The parallel paths of the proportional and derivative portions are explained, with the proportional output being the input multiplied by the gain and the derivative output being the derivative action multiplied by the rate of change. The importance of adjusting the action and proportional band values for desired output responses is mentioned. The need for the controller output to decrease when the input is decreasing is also noted.
  • #1
ilovescience85
25
0

Homework Statement



FIGURE 5 shows a proportional plus derivative controller that has aproportional band of 20% and a derivative action time of 0.1 minutes.

Construct the shape of the output waveform for the triangular input

waveform shown, if the input rises and falls at the rate of 4 units

per minute.

Homework Equations


Unsure

The Attempt at a Solution


I have calculated the gain by using the PB to calculate a figure of 5 for the gain. Would I be right in saying that for and input change of 1 units there would be an output change of 5 units? The integral action time is 6 seconds so after 12 seconds the output will have increased to 10 units, is this right? Am no sure how to sketch this as a waveform? Any help would be greatly appreciated.
 

Attachments

  • Q5 b..JPG
    Q5 b..JPG
    14.9 KB · Views: 757
Physics news on Phys.org
  • #2
Your calculation of the proportional gain is correct. it has a gain of 5, however this is independant of time or what happened before

you say it is a PD controller (proportional + derivative), but then in your attempt you are talking about integrals?
Your derivative portion will simply multiply the action by the rate of change.
 
  • #3
Sorry that is a typo it should say derivative action time.
 
  • #4
http://cs4hs.cs.pub.ro/wiki/_media/roboticsisfun/chapter5/pdcontroller.png?w=800

above shows another implementation of a PD controller.
The important thing to note is that the proportional and derivative paths are in parallel. that means that they simply sum together, and the output of one does not effect the output of the other. So you compute the output of the proportional path (which as you said is the input with a gain of 5) plus the output of the derivative path (which the action multiplied by the rate of change) does that make sense?

if you are having trouble, try sketching the proportional and derivative paths independent of each other, then add them
 
  • #5
I have these diagrams in the learning material (see attached) but i wouldn't class this as a waveform.

So a input change of 1 unit would produce a output change of 5 units, then every 6 seconds this output would increase by 5 due to the derivative action?? Then after 30 seconds the input would begin to decrease and the reverse would happen?
 

Attachments

  • Capture.PNG
    Capture.PNG
    3.9 KB · Views: 739
  • #6
no

the change has no effect on the proportional gain, it is independent of time. in your case the proportional output will allways be the current input values multiplied by 5.

example.
pro gain=2

input=1, pro output=2
input=2, pro output=4
input=100, pro output=200

the derivative portion will always be the action multiplied by the derivative.
example
derivative action=0.5
rate of change=1, der output=0.5
rate of change=-1, der output=-0.5
rate of change=2, der output=1

so in our example if you line that increases at a rate of 5 units/sec starting at 0,

the derivative output will always be 2.5 (because the rate of change will stay the same)
the proportion output will be 0 at t=0, 10 at t=1, 20 at t=2, etc. does that make sense?\

now try your problem again
 
  • #7
Right so I get that proportional output will be,
input output
0 0
1 5
2 10
so over the minute step change the input will rise 2 units and then fall 2 units? Equating to a proportional output of 0 initially followed by 5, 10, 5, 0?

Sorry I'm not following the derivative part. I understand that the derivative action of 0.1 multiplied by the rate of change will give you the derivative output, is the rate of change for my example 4 units / 60 seconds?

Accept my apologise it's a new subject for me and I'm doing it distance learning which doesn't help.
 
  • #8
It is fine, no apology necessary...

the derivative poprtion of the controller simply take the derivative of the input (rate of change) and multiplies it by the action (whihc is just a multiplier value). let's say the derivative action was 1, just to make it simple. before the input starts to rise, the rate of change is 0 units/second. So the output due to the derivative is zero. Then when the input starts to rise, the derivative is 4 units/sec (this is given). so simply multiply the 4 units/sec by the derivative action to find the output due to the derivative controller.
does that make sense?

side note:
When you are designing PD, PID, or PD controllers, you would change your action and proportional band values based on the system to get the output responses that you want.
 
  • #9
Ok so when you say multiply the rate of input change i.e.4 units/minute in my example by the derivative action do you mean the derivative action time? So 4 units/minute x 01. minutes to give an initial output increase of 0.4 units? Then a proportional increase of 5 units per 1 unit of input?

Do I need to show the controller output reducing? After the initial 30sec input increase of 2 units the input will start to decrease back to 0.
 
  • #10
ilovescience85 said:
Ok so when you say multiply the rate of input change i.e.4 units/minute in my example by the derivative action do you mean the derivative action time? So 4 units/minute x 01. minutes to give an initial output increase of 0.4 units? Then a proportional increase of 5 units per 1 unit of input?

Do I need to show the controller output reducing? After the initial 30sec input increase of 2 units the input will start to decrease back to 0.

Yes. after the input starts to ramp down, the derivative will be negative and the gain will start to decrease.
 
  • #11
Hi guys, I have been struggling on this question for my assignment but after looking through your posts it has increased my understanding so thank you for that. However, I am finding it difficult to picture how the waveform should look. Any advice would be greatly appreciated, thank you.
 
  • #12
Morton11 said:
Hi guys, I have been struggling on this question for my assignment but after looking through your posts it has increased my understanding so thank you for that. However, I am finding it difficult to picture how the waveform should look. Any advice would be greatly appreciated, thank you.
Ideally, run the input and transfer function through a simulator like Simulink.

If you want to do it in closed form you'd have to determine the Laplace or Fourier transform of the input, then multiply by the transfer function F(jw) or F(s), then invert the product output. Or, of course, via convolution in the time domain.

I assume this is a single pulse. If this is an ifinite series of such pulses the problem can be handled similarly but the math is gooier.
 

1. What is a Proportional + Derivative Controller?

A Proportional + Derivative (PD) Controller is a type of feedback control system that uses two terms, proportional and derivative, to adjust an output variable based on the error between the desired setpoint and the actual output value. It is commonly used in industrial processes to improve system stability and reduce overshoot.

2. How does a PD Controller output waveform look like?

The output waveform of a PD Controller is typically a combination of a proportional term and a derivative term. It starts by responding quickly to the error between the setpoint and the actual value, and then gradually decreases as the error decreases. This results in a waveform that is smooth and continuous, with minimal overshoot and settling time.

3. What is the role of the proportional term in a PD Controller?

The proportional term in a PD Controller is responsible for adjusting the output based on the current error between the setpoint and the actual value. It has a direct relationship with the error, meaning that the larger the error, the larger the output adjustment will be.

4. How does the derivative term affect the output waveform in a PD Controller?

The derivative term in a PD Controller is responsible for adjusting the output based on the rate of change of the error. It helps to reduce overshoot and improve system stability by anticipating the future error and making adjustments accordingly. This results in a smoother output waveform with less oscillations.

5. What are the advantages of using a PD Controller?

There are several advantages to using a PD Controller, including improved system stability, reduced overshoot, and faster response to changes in the setpoint. It also allows for greater flexibility in adjusting the controller parameters to meet specific system requirements. Additionally, PD Controllers are relatively simple and cost-effective compared to other types of controllers.

Similar threads

  • Engineering and Comp Sci Homework Help
Replies
29
Views
3K
  • Engineering and Comp Sci Homework Help
Replies
14
Views
3K
  • Engineering and Comp Sci Homework Help
Replies
5
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
33
Views
5K
  • Engineering and Comp Sci Homework Help
Replies
6
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
1
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
4
Views
3K
Replies
46
Views
3K
  • Engineering and Comp Sci Homework Help
Replies
7
Views
2K
  • Electrical Engineering
Replies
14
Views
792
Back
Top