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−ζ2≈1.8326.\frac{\zeta\pi}{\sqrt{1-\zeta^2}} \approx 1.8326.

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

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

So ζ2≈0.3405(1−ζ2)=0.3405−0.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. ζ2≈0.34051.3405≈0.2538.\zeta^2 \approx \frac{0.3405}{1.3405}\approx 0.2538.

Hence ζ≈0.2538≈0.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.5038≈19.85 rad/s.\omega_n = \frac{10}{\zeta} \approx \frac{10}{0.5038}\approx 19.85 \text{ rad/s}.

Therefore ωn≈19.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ζωn≈2(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)2≈394.0.b=\omega_n^2 \approx (19.85)^2\approx 394.0.

So a≈20.0,b≈394.\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,ωn≈19.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−ζ2≈1−0.2538=0.7462.1-\zeta^2 \approx 1-0.2538=0.7462. 1−ζ2≈0.7462≈0.8639.\sqrt{1-\zeta^2}\approx \sqrt{0.7462}\approx 0.8639.

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

Therefore ωd≈17.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.14≈3.141617.14≈0.1833 s.t_p \approx \frac{\pi}{17.14}\approx \frac{3.1416}{17.14}\approx 0.1833\ \text{s}.

Hence tp≈0.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,θ=cos⁡−1(ζ).t_r \approx \frac{\pi - \theta}{\omega_d},\quad \theta=\cos^{-1}(\zeta).

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

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

So tr≈0.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 tss≈4ζωn.t_{ss}\approx \frac{4}{\zeta\omega_n}.

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

Thus tss≈0.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, tss≈4/(ζω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 ωn≈19.85\omega_n\approx 19.85 rad/s.

  3. 3
    Step 3

    Set a=2ζωn≈20.0a=2\zeta\omega_n\approx 20.0 and b=ωn2≈394b=\omega_n^2\approx 394.

  4. 4
    Step 4

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

  5. 5
    Step 5

    Use tp=π/ωd≈0.183t_p=\pi/\omega_d\approx 0.183 s, tr≈(π−cos⁡−1(ζ))/ωd≈0.122t_r\approx (\pi-\cos^{-1}(\zeta))/\omega_d\approx 0.122 s, and tss≈4/(ζω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?