Simple Servo System Block Diagram: Finding aa, bb from Overshoot and Time Constant, then trt_r, tpt_p, ωd\omega_d, tsst_{ss}

Simple Servo System Block Diagram: Finding aa, bb from Overshoot and Time Constant, then trt_r, tpt_p, ωd\omega_d, tsst_{ss}

Verified Sources
Sep 12, 2026

A standard “simple servo system” under unity feedback is typically modeled as a second-order closed-loop system whose step response is governed by the characteristic polynomial s2+as+b=0.s^2 + a s + b = 0.

For a standard second-order form Y(s)R(s)=ωn2s2+2ζωns+ωn2,\frac{Y(s)}{R(s)}=\frac{\omega_n^2}{s^2+2\zeta\omega_n s+\omega_n^2}, matching coefficients gives the key relations:

  • a=2ζωna = 2\zeta\omega_n
  • b=ωn2b = \omega_n^2

We will use the standard closed-loop step-response relationships for a dominant underdamped second-order system (0<ζ<10<\zeta<1) to connect time-domain specs (overshoot, time constant/decay) to (ζ,ωn,ωd)(\zeta,\omega_n,\omega_d).

Key system-step metrics used

Assumption (typical in such problems): “time constant =0.1=0.1 s” refers to the exponential decay constant of the underdamped response, i.e. τ=1ζωn.\tau=\frac{1}{\zeta\omega_n}.

So, ζωn=10.1=10.\zeta\omega_n=\frac{1}{0.1}=10.

If your specific course notes define “time constant” differently (e.g., based on 1/α1/\alpha where α\alpha is the real part of the poles), it still maps to the same exponential decay rate α=ζωn\alpha=\zeta\omega_n for the standard second-order model.

We will also interpret overshoot 16%16\% as percent maximum overshoot: Mp=16%=0.16.M_p = 16\% = 0.16.

Second-Order System Step Response: Overshoot, Rise Time, Peak Time, Settling Time

(i) For k=10k=10: find aa and bb to achieve 16%16\% overshoot and time constant 0.10.1 s

Step 1: Use the maximum overshoot formula to get ζ\zeta

For an underdamped second-order step response, percent overshoot is Mp=eζπ1ζ2.M_p = e^{-\frac{\zeta\pi}{\sqrt{1-\zeta^2}}}.

Set Mp=0.16M_p=0.16: 0.16=eζπ1ζ2.0.16 = e^{-\frac{\zeta\pi}{\sqrt{1-\zeta^2}}}.

Take natural log: ln(0.16)=ζπ1ζ2.\ln(0.16)= -\frac{\zeta\pi}{\sqrt{1-\zeta^2}}.

So ζπ1ζ2=ln(0.16).\frac{\zeta\pi}{\sqrt{1-\zeta^2}} = -\ln(0.16).

Compute the RHS constant: ln(0.16)=ln(10.16)=ln(6.25).-\ln(0.16)=\ln\left(\frac{1}{0.16}\right)=\ln(6.25).

Numerically, ln(6.25)1.8326.\ln(6.25)\approx 1.8326.

Thus ζπ1ζ21.8326.\frac{\zeta\pi}{\sqrt{1-\zeta^2}} \approx 1.8326.

Rearrange: ζ1ζ21.8326π.\frac{\zeta}{\sqrt{1-\zeta^2}} \approx \frac{1.8326}{\pi}. ζ1ζ21.83263.14160.5835.\frac{\zeta}{\sqrt{1-\zeta^2}} \approx \frac{1.8326}{3.1416}\approx 0.5835.

Square both sides: ζ21ζ20.583520.3405.\frac{\zeta^2}{1-\zeta^2} \approx 0.5835^2\approx 0.3405.

So ζ20.3405(1ζ2)=0.34050.3405ζ2.\zeta^2 \approx 0.3405(1-\zeta^2)=0.3405-0.3405\zeta^2. ζ2(1+0.3405)0.3405.\zeta^2(1+0.3405)\approx 0.3405. ζ20.34051.34050.2538.\zeta^2 \approx \frac{0.3405}{1.3405}\approx 0.2538.

Hence ζ0.25380.5038.\zeta \approx \sqrt{0.2538}\approx 0.5038.

So the damping ratio required for 16%16\% overshoot is approximately: ζ0.504.\boxed{\zeta \approx 0.504}.


Step 2: Use the time constant condition τ=0.1\tau=0.1 to get ωn\omega_n

Given τ=1ζωn,τ=0.1,\tau=\frac{1}{\zeta\omega_n},\quad \tau=0.1, then ζωn=10.\zeta\omega_n = 10.

So ωn=10ζ100.503819.85 rad/s.\omega_n = \frac{10}{\zeta} \approx \frac{10}{0.5038}\approx 19.85 \text{ rad/s}.

Therefore ωn19.85 rad/s.\boxed{\omega_n \approx 19.85\ \text{rad/s}}.


Step 3: Match coefficients to obtain aa and bb

Coefficient matching for s2+as+bs^2 + a s + b vs. s2+2ζωns+ωn2s^2+2\zeta\omega_n s+\omega_n^2 gives: a=2ζωn,b=ωn2.a=2\zeta\omega_n,\quad b=\omega_n^2.

Compute aa: a=2ζωn2(0.5038)(19.85)20.03.a=2\zeta\omega_n \approx 2(0.5038)(19.85)\approx 20.03.

Compute bb: b=ωn2(19.85)2394.0.b=\omega_n^2 \approx (19.85)^2\approx 394.0.

So a20.0,b394.\boxed{a \approx 20.0},\qquad \boxed{b \approx 394}.

Note: In many servo-system problems, the given plant parameters a,ba,b are inserted directly into the closed-loop characteristic equation. If your diagram uses kk in building that polynomial, then k=10k=10 may affect how a,ba,b map into the denominator. However, once the closed-loop characteristic polynomial is explicitly of the form s2+as+bs^2+as+b, the above matching is the correct second-order spec-matching method.

type="tip" title="Coefficient matching shortcut" content="For s2+as+bs^2+a s+b written as s2+2ζωns+ωn2s^2+2\zeta\omega_n s+\omega_n^2: set a=2ζωna=2\zeta\omega_n and b=ωn2b=\omega_n^2, then use overshoot and decay relations to solve for ζ\zeta and ωn\omega_n."

type="warning" title="Definition of “time constant” matters" content="If your course defines time constant as 1/α1/\alpha where α\alpha is the real pole part, then α=ζωn\alpha=\zeta\omega_n and τ=1/(ζωn)\tau=1/(\zeta\omega_n) matches this solution. If a different definition is used, ωn\omega_n may change."

(ii) For k=40k=40: determine trt_r, tpt_p, ωd\omega_d, and tsst_{ss}

We now use the second-order parameters obtained above (or re-derived under the assumption that the same design specs apply). Since the question statement changes only kk to 4040, the only consistent way to compute time-domain response quantities is that the closed-loop dynamics correspond to the second-order model with the damping ratio and ωn\omega_n determined by the design conditions.

Thus we proceed with: ζ0.504,ωn19.85 rad/s.\zeta \approx 0.504,\quad \omega_n \approx 19.85\ \text{rad/s}.

Step 1: Damped natural frequency ωd\omega_d

For underdamped second-order systems, ωd=ωn1ζ2.\omega_d=\omega_n\sqrt{1-\zeta^2}.

Compute 1ζ2\sqrt{1-\zeta^2}: 1ζ210.2538=0.7462.1-\zeta^2 \approx 1-0.2538=0.7462. 1ζ20.74620.8639.\sqrt{1-\zeta^2}\approx \sqrt{0.7462}\approx 0.8639.

So ωd19.85(0.8639)17.14 rad/s.\omega_d \approx 19.85(0.8639)\approx 17.14\ \text{rad/s}.

Therefore ωd17.1 rad/s.\boxed{\omega_d \approx 17.1\ \text{rad/s}}.


Step 2: Peak time tpt_p

Peak time for an underdamped second-order step response is tp=πωd.t_p=\frac{\pi}{\omega_d}.

So tpπ17.143.141617.140.1833 s.t_p \approx \frac{\pi}{17.14}\approx \frac{3.1416}{17.14}\approx 0.1833\ \text{s}.

Hence tp0.183 s.\boxed{t_p \approx 0.183\ \text{s}}.


Step 3: Rise time trt_r

A common textbook approximation for rise time (for 0<ζ<0.70<\zeta<0.7) is trπθωd,θ=cos1(ζ).t_r \approx \frac{\pi - \theta}{\omega_d},\quad \theta=\cos^{-1}(\zeta).

Compute θ\theta: θ=cos1(0.5038)1.045 rad.\theta=\cos^{-1}(0.5038)\approx 1.045\ \text{rad}.

Then trπ1.04517.14=2.096617.140.1224 s.t_r \approx \frac{\pi-1.045}{17.14}=\frac{2.0966}{17.14}\approx 0.1224\ \text{s}.

So tr0.122 s.\boxed{t_r \approx 0.122\ \text{s}}.


Step 4: Settling time tsst_{ss}

For the standard 2%2\% settling-time criterion, the approximation is tss4ζωn.t_{ss}\approx \frac{4}{\zeta\omega_n}.

But ζωn=10\zeta\omega_n=10 from part (i), so tss410=0.4 s.t_{ss}\approx \frac{4}{10}=0.4\ \text{s}.

Thus tss0.40 s (2% criterion).\boxed{t_{ss}\approx 0.40\ \text{s}\ \text{(2\% criterion)}}.

From specs to second-order parameters and time metrics

Overshoot → ζ

1

Use Mp=eζπ1ζ2M_p=e^{-\frac{\zeta\pi}{\sqrt{1-\zeta^2}}} with Mp=0.16M_p=0.16."

Time constant → ωₙ

2

Use τ=1/(ζωn)=0.1\tau=1/(\zeta\omega_n)=0.1 to get ωn\omega_n."

a and b

3

Match s2+as+bs^2+as+b to s2+2ζωns+ωn2s^2+2\zeta\omega_n s+\omega_n^2."

Compute response times

4

ωd=ωn1ζ2\omega_d=\omega_n\sqrt{1-\zeta^2}, tp=π/ωdt_p=\pi/\omega_d, trt_r approx, tss4/(ζωn)t_{ss}\approx 4/(\zeta\omega_n)."

Compute $a$, $b$, then $t_r$, $t_p$, $\omega_d$, $t_{ss}$

  1. 1
    Step 1

    Use Mp=0.16=eζπ1ζ2M_p=0.16=e^{-\frac{\zeta\pi}{\sqrt{1-\zeta^2}}} to get ζ0.504\zeta\approx 0.504.

  2. 2
    Step 2

    With τ=0.1=1/(ζωn)\tau=0.1=1/(\zeta\omega_n), compute ωn19.85\omega_n\approx 19.85 rad/s.

  3. 3
    Step 3

    Set a=2ζωn20.0a=2\zeta\omega_n\approx 20.0 and b=ωn2394b=\omega_n^2\approx 394.

  4. 4
    Step 4

    Use ωd=ωn1ζ217.1\omega_d=\omega_n\sqrt{1-\zeta^2}\approx 17.1 rad/s.

  5. 5
    Step 5

    Use tp=π/ωd0.183t_p=\pi/\omega_d\approx 0.183 s, tr(πcos1(ζ))/ωd0.122t_r\approx (\pi-\cos^{-1}(\zeta))/\omega_d\approx 0.122 s, and tss4/(ζωn)0.40t_{ss}\approx 4/(\zeta\omega_n)\approx 0.40 s.

Servo second-order step response quick checks

1 / 5
Question · Term

What is the overshoot relation for an underdamped 2nd-order step response?

Click to reveal
Answer · Definition

Mp=eζπ1ζ2M_p=e^{-\frac{\zeta\pi}{\sqrt{1-\zeta^2}}}

Knowledge Check

Question 1 of 4
Q1Single choice

For a standard second-order system, which coefficient match is correct for s2+as+bs^2+a s+b?