2nd Order Control system PD controller

Click For Summary

Discussion Overview

The discussion revolves around a homework problem related to designing a PD controller for a second-order control system. Participants explore how to determine the values of Kp and Kd to achieve specific performance criteria, including a 5% overshoot (OS) and a settling time (Ts) of 3 seconds.

Discussion Character

  • Homework-related
  • Technical explanation
  • Exploratory
  • Debate/contested

Main Points Raised

  • The original poster outlines their approach to solving for Kp and Kd, referencing the transfer function and the relationship between overshoot, settling time, and natural frequency.
  • Some participants suggest plotting the solution to verify if it meets the design criteria, indicating that visualization can be a useful tool in control system analysis.
  • Another participant emphasizes that there are often multiple solutions to control problems, suggesting that the original poster may not be incorrect in their approach.
  • Concerns are raised about the original poster's understanding of how to use Matlab for plotting and verifying results, indicating a potential gap in experience with simulation tools.

Areas of Agreement / Disagreement

Participants express varying levels of confidence in the original poster's approach, with some affirming that multiple solutions exist while others question the correctness of the calculations. The discussion remains unresolved regarding the specific values of Kp and Kd.

Contextual Notes

The original poster's calculations may depend on assumptions about the system dynamics and the interpretation of the transfer function. There is also uncertainty regarding the application of Matlab for simulation and verification of results.

Who May Find This Useful

Students and practitioners in control systems, particularly those interested in PD controller design and simulation techniques.

DC2R
Messages
2
Reaction score
0
Hi,

This question on PD control is from a practice quiz.

1. Homework Statement
upload_2016-4-28_10-3-23.jpeg

If you can't see it- the question asks to find values for Kp and Kd such that the system achieves 5% OS and has a settling time Ts of 3s.
Cs = 3
Cd = 2
m = 5

Homework Equations


ω_n^2/(s^2 + 2ζw_n + ω_n^2) - 2nd order form

Overall Transfer Function I found:
Y/R = CG/1+CG = [ (Kp + Kds)/m ] / [ s^2 + ((Cd + Kd)/m) + ((Cs + Kp)/m)]

Ts = 4/σ (2% of final value); where σ = ζω_n

The Attempt at a Solution


From the transfer function I found above i noticed that it is not exactly in the 2nd order form. However I was told that we still set

ω_n = SQRT[ ((Cs + Kp)/m) ] {1}
because when we add a derivative controller it only adds a zero which effects the numerator, not the poles on the denominator.

firstly we know for 5%OS → ζ≈0.7
from Ts = 3 = 4/ζω_n
→ ω_n = 4/3ζ = 40/21

from eqn {1} - solving for Kp
Kp = (ω_n^2)m - Cs = (5)(40/21)^2 - 3 = 15.14

At this point I stopped because their answers were Kp = 17.93 and Kd = 12.12.
Could you explain if the process i used is incorrect because I can't understand what I am doing wrong.

Thank you
(btw I just joined Physics Forums like an hour ago)
 

Attachments

  • problem.JPG
    problem.JPG
    32.2 KB · Views: 1,244
Physics news on Phys.org
There are often many ways to solve control problems. Plot your solution. Does it meet the design criteria?
 
hi, can someone please have a look at my working to see if I am on the right track, I spent many hours on it and I am not even sure if this is the correct way.

donpacino, I am a beginner in Matlab, I am not sure how a plot would verify my results.
 
DC2R said:
hi, can someone please have a look at my working to see if I am on the right track, I spent many hours on it and I am not even sure if this is the correct way.

donpacino, I am a beginner in Matlab, I am not sure how a plot would verify my results.
run a simulation to see if your KP and KI values meet the criteria for rise time and settling time.

There are often multiple solutions that will work for problems like this
 

Similar threads

Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
5K
  • · Replies 2 ·
Replies
2
Views
3K
Replies
1
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
1
Views
9K
  • · Replies 2 ·
Replies
2
Views
5K
Replies
15
Views
3K