Skip to content

Transfer Functions and Time Response

This section develops input-output models from physical laws, combines those models with block diagrams and signal-flow graphs, and then uses them to predict transient and steady-state response. Pole and zero locations are treated separately in the section.

For a linear time-invariant (LTI) system with all initial conditions set to zero, the transfer function is

G(s)=C(s)R(s).\boxed{G(s)=\frac{C(s)}{R(s)}}.

Here R(s)=L{r(t)}R(s)=\mathcal{L}\{r(t)\} is the input transform, C(s)=L{c(t)}C(s)=\mathcal{L}\{c(t)\} is the output transform, and s=σ+jωs=\sigma+j\omega is the complex frequency.

The usual transfer-function model assumes a linear, time-invariant, lumped-parameter system and zero initial conditions. For a SISO differential equation

andncdtn+an−1dn−1cdtn−1+⋯+a1dcdt+a0c=bmdmrdtm+bm−1dm−1rdtm−1+⋯+b1drdt+b0r,\begin{aligned} a_n\frac{\mathrm{d}^n c}{\mathrm{d}t^n} +a_{n-1}\frac{\mathrm{d}^{n-1}c}{\mathrm{d}t^{n-1}}+\cdots+a_1\frac{\mathrm{d}c}{\mathrm{d}t}+a_0c ={}&b_m\frac{\mathrm{d}^m r}{\mathrm{d}t^m} +b_{m-1}\frac{\mathrm{d}^{m-1}r}{\mathrm{d}t^{m-1}}+\cdots\\ &+b_1\frac{\mathrm{d}r}{\mathrm{d}t}+b_0r, \end{aligned}

the zero-state Laplace transform gives

AdvantagesLimitations
Converts a differential equation into an algebraic relation in ss.Does not directly represent nonlinear or time-varying behavior.
Gives the external input-output relation directly.Zero-state definition omits the response due to nonzero initial conditions.
Poles and zeros expose stability and transient characteristics.Does not reveal internal state variables or physical realization.
Supports block-diagram and frequency-response analysis.Different physical systems can have the same transfer function.
Is independent of the particular applied input signal.The scalar ratio is primarily a SISO description; MIMO systems require a transfer matrix.

Advantages and limitations of a transfer-function model

A model follows from an element law plus a compatibility or balance equation. Taking the Laplace transform only after writing the physical equations makes signs, units, and initial-condition assumptions visible.

ElementTime-domain relationImpedance Z(s)=V/IZ(s)=V/I
Resistor RRv(t)=Ri(t)v(t)=Ri(t)RR
Inductor LLv(t)=L di(t)/dtv(t)=L\,\mathrm{d}i(t)/\mathrm{d}tLsLs
Capacitor CCi(t)=C dv(t)/dti(t)=C\,\mathrm{d}v(t)/\mathrm{d}t1/(Cs)1/(Cs)

Electrical element relations under zero initial conditions

For the series RLC network of the figure, KVL and the capacitor voltage give

Vi(s)=(R+Ls+1Cs)I(s),Vo(s)=I(s)Cs.V_i(s)=\left(R+Ls+\frac{1}{Cs}\right)I(s), \qquad V_o(s)=\frac{I(s)}{Cs}.

Hence

Vo(s)Vi(s)=1LCs2+RCs+1.\frac{V_o(s)}{V_i(s)}=\frac{1}{LCs^2+RCs+1}.
ElementForce relationCoefficient for F(s)/X(s)F(s)/X(s)
Mass MMF=M d2x/dt2F=M\,\mathrm{d}^2x/\mathrm{d}t^2Ms2Ms^2
Viscous damper BBF=B dx/dtF=B\,\mathrm{d}x/\mathrm{d}tBsBs
Linear spring KKF=KxF=KxKK

Translational mechanical element relations

Newton’s law for the mass-spring-damper system is

Mx¨(t)+Bx˙(t)+Kx(t)=F(t).M\ddot{x}(t)+B\dot{x}(t)+Kx(t)=F(t).

Therefore

(Ms2+Bs+K)X(s)=F(s),X(s)F(s)=1Ms2+Bs+K.(Ms^2+Bs+K)X(s)=F(s), \qquad \boxed{\frac{X(s)}{F(s)}=\frac{1}{Ms^2+Bs+K}}.

Electrical and mechanical models obtained from element laws and force balance.

Electrical and mechanical models obtained from element laws and force balance.

The rotational counterparts of mass, force, and displacement are moment of inertia JJ, torque TT, and angular displacement θ\theta.

ElementTorque relation
Moment of inertia JJT=J d2θ/dt2=J dω/dtT=J\,\mathrm{d}^2\theta/\mathrm{d}t^2=J\,\mathrm{d}\omega/\mathrm{d}t
Viscous friction BBT=B dθ/dt=BωT=B\,\mathrm{d}\theta/\mathrm{d}t=B\omega
Torsional spring KKT=KθT=K\theta

Rotational mechanical element relations

For a single inertia with viscous friction and a torsional spring,

Jθ¨+Bθ˙+Kθ=T(t),J\ddot{\theta}+B\dot{\theta}+K\theta=T(t),

so

Θ(s)T(s)=1Js2+Bs+K,Ω(s)T(s)=sJs2+Bs+K.\boxed{\frac{\Theta(s)}{T(s)}=\frac{1}{Js^2+Bs+K}}, \qquad \frac{\Omega(s)}{T(s)}=\frac{s}{Js^2+Bs+K}.
Force-voltage (impedance) analogyForce-current (mobility) analogy
F↔VF\leftrightarrow VF↔IF\leftrightarrow I
Velocity v↔iv\leftrightarrow iVelocity v↔Vv\leftrightarrow V
M↔LM\leftrightarrow LM↔CM\leftrightarrow C
B↔RB\leftrightarrow RB↔1/RB\leftrightarrow 1/R (conductance)
K↔1/CK\leftrightarrow 1/CK↔1/LK\leftrightarrow 1/L

Force-voltage and force-current analogies

Assume constant field flux, linear operation, viscous shaft friction, and zero initial conditions. Let RaR_a and LaL_a be armature resistance and inductance, KbK_b the back-emf constant, KtK_t the torque constant, JJ the total reflected inertia, BB the viscous-friction coefficient, and TLT_L a load torque defined positive when it opposes positive rotation.

The electrical and electromechanical relations are

Va(t)=Raia(t)+Ladiadt+eb(t),eb(t)=Kbω(t)=Kbdθdt,Tm(t)=Ktia(t).\begin{aligned} V_a(t)&=R_ai_a(t)+L_a\frac{\mathrm{d}i_a}{\mathrm{d}t}+e_b(t),\\ e_b(t)&=K_b\omega(t)=K_b\frac{\mathrm{d}\theta}{\mathrm{d}t},\\ T_m(t)&=K_ti_a(t). \end{aligned}

The signed mechanical balance is

Jdωdt+Bω=Tm−TL.J\frac{\mathrm{d}\omega}{\mathrm{d}t}+B\omega=T_m-T_L.

In the ss-domain,

Va(s)=(Las+Ra)Ia(s)+KbΩ(s),(Js+B)Ω(s)=KtIa(s)−TL(s).\begin{aligned} V_a(s)&=(L_as+R_a)I_a(s)+K_b\Omega(s),\\ (Js+B)\Omega(s)&=K_tI_a(s)-T_L(s). \end{aligned}

Eliminating Ia(s)I_a(s) from the equation and the equation gives

Ia(s)=Va(s)−KbΩ(s)Las+Ra,[(Las+Ra)(Js+B)+KbKt]Ω(s)=KtVa(s)−(Las+Ra)TL(s).\begin{aligned} I_a(s)&=\frac{V_a(s)-K_b\Omega(s)}{L_as+R_a},\\ \bigl[(L_as+R_a)(Js+B)+K_bK_t\bigr]\Omega(s) &=K_tV_a(s)-(L_as+R_a)T_L(s). \end{aligned}

Define the motor denominator

Dm(s)=(Las+Ra)(Js+B)+KbKt.D_m(s)=(L_as+R_a)(Js+B)+K_bK_t.

Superposition then gives the complete speed relation

Consequently,

Ω(s)Va(s)∣TL=0=Kt(Las+Ra)(Js+B)+KbKt,Θ(s)Va(s)∣TL=0=Kts[(Las+Ra)(Js+B)+KbKt],Ω(s)TL(s)∣Va=0=−Las+Ra(Las+Ra)(Js+B)+KbKt.\begin{aligned} \left.\frac{\Omega(s)}{V_a(s)}\right|_{T_L=0} &=\boxed{\frac{K_t}{(L_as+R_a)(Js+B)+K_bK_t}},\\ \left.\frac{\Theta(s)}{V_a(s)}\right|_{T_L=0} &=\boxed{\frac{K_t}{s\bigl[(L_as+R_a)(Js+B)+K_bK_t\bigr]}},\\ \left.\frac{\Omega(s)}{T_L(s)}\right|_{V_a=0} &=\boxed{-\frac{L_as+R_a}{(L_as+R_a)(Js+B)+K_bK_t}}. \end{aligned}

The minus sign in the last expression is a consequence of the chosen opposing-load convention. If LaL_a is negligible,

Ω(s)Va(s)≈KtRaJs+RaB+KbKt.\frac{\Omega(s)}{V_a(s)}\approx \boxed{\frac{K_t}{R_aJs+R_aB+K_bK_t}}.

Armature-controlled DC motor model with back-emf feedback, load-torque disturbance, speed output, and position integrator.

Armature-controlled DC motor model with back-emf feedback, load-torque disturbance, speed output, and position integrator.

A block diagram represents functional input-output relations and the direction of signal flow. Reduction preserves the relation between the selected external input and output.

ConnectionEquivalent transferCondition
CascadeG1G2G_1G_2The same signal passes through both blocks
Parallel pathsG1+G2G_1+G_2Branch outputs enter an additive summing point
Negative feedbackG/(1+GH)G/(1+GH)Feedback enters the comparator with a minus sign
Positive feedbackG/(1−GH)G/(1-GH)Feedback enters the comparator with a plus sign

Basic block-diagram equivalents

Basic cascade, parallel, and feedback reduction rules.

Basic cascade, parallel, and feedback reduction rules.

Moving a summing or take-off point across a block requires compensation:

  • moving a sum from before GG to after GG multiplies its side path by GG;

  • moving a sum from after GG to before GG multiplies its side path by 1/G1/G;

  • moving a take-off from before GG to after GG inserts 1/G1/G in the branch;

  • moving a take-off from after GG to before GG inserts GG in the branch.

In every case, verify the signal carried by the moved branch rather than memorizing the picture alone.

Compensating gains when a summing or take-off point is moved across a block.

Compensating gains when a summing or take-off point is moved across a block.

  1. Combine obvious cascade blocks.

  2. Combine parallel blocks that share the same input and summing point.

  3. Reduce the innermost feedback loop first.

  4. Move summing or take-off points only when a loop cannot otherwise be isolated.

  5. Repeat until one equivalent block remains, then check limiting cases and signs.

In the figure, G2G_2 has the inner negative feedback H1H_1, while the complete forward path has outer negative feedback H2H_2. First reduce the inner loop:

Gin=G21+G2H1.G_{\mathrm{in}}=\frac{G_2}{1+G_2H_1}.

The resulting cascade is

Geq=G1GinG3=G1G2G31+G2H1.G_{\mathrm{eq}}=G_1G_{\mathrm{in}}G_3 =\frac{G_1G_2G_3}{1+G_2H_1}.

Finally reduce the outer loop:

C(s)R(s)=Geq1+GeqH2=G1G2G31+G2H1+G1G2G3H2.\begin{aligned} \frac{C(s)}{R(s)} &=\frac{G_{\mathrm{eq}}}{1+G_{\mathrm{eq}}H_2}\\ &=\boxed{\frac{G_1G_2G_3} {1+G_2H_1+G_1G_2G_3H_2}}. \end{aligned}

Worked reduction of nested negative-feedback loops from the inner loop outward.

Worked reduction of nested negative-feedback loops from the inner loop outward.

Signal-Flow Graphs and Mason’s Gain Formula

Section titled “Signal-Flow Graphs and Mason’s Gain Formula”

A signal-flow graph (SFG) represents a set of linear algebraic relations by signal nodes and directed branches whose transmittances multiply the signal at the branch tail.

TermMeaning
NodeA system variable or signal
BranchDirected connection from one node to another
Branch gainTransmittance multiplying the signal along a branch
Source (input) nodeNode having outgoing branches but no incoming branch
Sink (output) nodeNode having incoming branches but no outgoing branch
Forward pathSource-to-sink path that does not pass through any node more than once
LoopClosed path that begins and ends at one node without repeating any other node
Non-touching loopsLoops that share no node

Signal-flow graph terminology

  1. List every forward path and calculate each path gain PkP_k.

  2. List every individual loop and its signed loop gain LiL_i.

  3. Identify all pairs, triples, and higher groups of non-touching loops.

  4. Form the graph determinant Δ\Delta with alternating signs.

  5. Form each path cofactor Δk\Delta_k after removing loops that touch PkP_k.

  6. Substitute in Mason’s formula and simplify.

For the figure, the two forward paths are

P1=G1G2G3,P2=G1G4G5.P_1=G_1G_2G_3,\qquad P_2=G_1G_4G_5.

The loop gains are L1=−G2H1L_1=-G_2H_1 on nodes {x2,x3}\{x_2,x_3\} and L2=−H2L_2=-H_2 at x4x_4. Because these loops do not touch,

Δ=1−(L1+L2)+L1L2=1+G2H1+H2+G2H1H2.\begin{aligned} \Delta&=1-(L_1+L_2)+L_1L_2\\ &=1+G_2H_1+H_2+G_2H_1H_2. \end{aligned}

Path P1P_1 touches L1L_1 but not L2L_2, whereas P2P_2 touches both loops. Thus

Δ1=1−L2=1+H2,Δ2=1,\Delta_1=1-L_2=1+H_2,\qquad \Delta_2=1,

and

x5x1=G1G2G3(1+H2)+G1G4G51+G2H1+H2+G2H1H2.\boxed{\frac{x_5}{x_1}= \frac{G_1G_2G_3(1+H_2)+G_1G_4G_5} {1+G_2H_1+H_2+G_2H_1H_2}}.

Signal-flow graph with two forward paths and two non-touching loops, evaluated using Mason’s formula.

Signal-flow graph with two forward paths and two non-touching loops, evaluated using Mason’s formula.

Standard inputs make the performance of different systems directly comparable.

InputTime functionLaplace transformMain use
Impulseδ(t)\delta(t)11Reveals the impulse response directly
Stepu(t)u(t)1/s1/sTests set-point regulation
Rampt u(t)t\,u(t)1/s21/s^2Tests constant-velocity tracking
Parabolict2u(t)/2t^2u(t)/21/s31/s^3Tests constant-acceleration tracking
Sinusoidsin⁡(ωt)u(t)\sin(\omega t)u(t)ω/(s2+ω2)\omega/(s^2+\omega^2)Tests frequency response

Unit test signals and their one-sided Laplace transforms

The output is commonly separated as

c(t)=ctr(t)+css(t),c(t)=c_{\mathrm{tr}}(t)+c_{\mathrm{ss}}(t),

where the transient component contains decaying natural modes and the steady-state component remains after those modes vanish.

The normalized stable first-order prototype is

For a unit step R(s)=1/sR(s)=1/s,

C(s)=1s(Ts+1)=1s−1s+1/T,c(t)=1−e−t/T,t≥0.\begin{aligned} C(s)&=\frac{1}{s(Ts+1)} =\frac{1}{s}-\frac{1}{s+1/T},\\ c(t)&=\boxed{1-e^{-t/T}},\qquad t\geq0. \end{aligned}

At t=Tt=T the remaining error is e−1e^{-1}, so the response has completed 63.2%63.2\% of its total change.

ttTT2T2T3T3T4T4T5T5T
c(t)c(t)0.6320.6320.8650.8650.9500.9500.9820.9820.9930.993

First-order step-response landmarks

Solving c(t)=qc(t)=q gives tq=−Tln⁡(1−q)t_q=-T\ln(1-q). Therefore the common timing specifications are

td=Tln⁡2=0.693T(time to 50%),tr=t90−t10=Tln⁡9=2.197T≈2.2T,ts(2%)=−Tln⁡(0.02)=3.912T≈4T,ts(5%)=−Tln⁡(0.05)=2.996T≈3T.\begin{aligned} t_d&=T\ln2=0.693T &&\text{(time to $50\%$)},\\ t_r&=t_{90}-t_{10}=T\ln9=2.197T\approx2.2T,\\ t_s(2\%)&=-T\ln(0.02)=3.912T\approx4T,\\ t_s(5\%)&=-T\ln(0.05)=2.996T\approx3T. \end{aligned}

The first-order prototype is monotonic, so it has no finite peak time or overshoot.

The unity-DC-gain second-order closed-loop prototype is

The characteristic roots are

s1,2=−ζωn±ωnζ2−1.s_{1,2}=-\zeta\omega_n \pm\omega_n\sqrt{\zeta^2-1}.

For 0<ζ<10<\zeta<1 this becomes

s1,2=−ζωn±jωd,ωd=ωn1−ζ2.s_{1,2}=-\zeta\omega_n\pm j\omega_d, \qquad \boxed{\omega_d=\omega_n\sqrt{1-\zeta^2}}.

Their geometry is shown in the figure.

With R(s)=1/sR(s)=1/s,

C(s)=ωn2s(s2+2ζωns+ωn2)=1s−s+2ζωns2+2ζωns+ωn2.\begin{aligned} C(s)&=\frac{\omega_n^2} {s(s^2+2\zeta\omega_ns+\omega_n^2)}\\ &=\frac{1}{s}- \frac{s+2\zeta\omega_n}{s^2+2\zeta\omega_ns+\omega_n^2}. \end{aligned}

Completing the square in the quadratic denominator and inverting term by term gives

c(t)=1−e−ζωnt[cos⁡(ωdt)+ζ1−ζ2sin⁡(ωdt)]=1−e−ζωnt1−ζ2sin⁡(ωdt+ϕ),\begin{aligned} c(t)&=1-e^{-\zeta\omega_nt} \left[\cos(\omega_dt)+ \frac{\zeta}{\sqrt{1-\zeta^2}}\sin(\omega_dt)\right]\\ &=\boxed{1- \frac{e^{-\zeta\omega_nt}}{\sqrt{1-\zeta^2}} \sin(\omega_dt+\phi)}, \end{aligned}

where

ϕ=cos⁡−1ζ=tan⁡−1 ⁣(1−ζ2ζ),0<ζ<1.\phi=\cos^{-1}\zeta =\tan^{-1}\!\left(\frac{\sqrt{1-\zeta^2}}{\zeta}\right), \qquad 0<\zeta<1.
Damping ratioPolesUnit-step behavior
ζ<0\zeta<0At least one pole in RHPGrowing, unstable response
ζ=0\zeta=0±jωn\pm j\omega_nUndamped oscillation, c(t)=1−cos⁡ωntc(t)=1-\cos\omega_nt; not BIBO stable
0<ζ<10<\zeta<1Complex-conjugate LHP pairDecaying oscillation with overshoot
ζ=1\zeta=1Repeated pole at −ωn-\omega_nCritical response 1−(1+ωnt)e−ωnt1-(1+\omega_nt)e^{-\omega_nt}
ζ>1\zeta>1Two real LHP polesSlow, nonoscillatory overdamped response

Second-order damping cases

For ζ>1\zeta>1, let

p1,2=−ωn(ζ∓ζ2−1).p_{1,2}=-\omega_n\left(\zeta\mp\sqrt{\zeta^2-1}\right).

Then the overdamped unit-step response can be written

c(t)=1+p2ep1t−p1ep2tp1−p2.c(t)=1+\frac{p_2e^{p_1t}-p_1e^{p_2t}}{p_1-p_2}.

Unit-step responses of the normalized second-order prototype for representative damping ratios.

Unit-step responses of the normalized second-order prototype for representative damping ratios.

Let c(∞)=1c(\infty)=1 and 0<ζ<10<\zeta<1. The standard measures are listed below.

SpecificationSymbolDefinition or result
Delay timetdt_dFirst time the response reaches 50%50\% of final value; normally found numerically
Rise timetrt_rFirst 00–100%100\% crossing: (π−ϕ)/ωd(\pi-\phi)/\omega_d
Peak timetpt_pFirst maximum: π/ωd\pi/\omega_d
Maximum overshootMpM_p(cmax⁡−c∞)/c∞=e−πζ/1−ζ2(c_{\max}-c_\infty)/c_\infty=e^{-\pi\zeta/\sqrt{1-\zeta^2}}
Percent overshoot%OS\%OS100e−πζ/1−ζ2100e^{-\pi\zeta/\sqrt{1-\zeta^2}}
Settling timetst_sTime after which the response remains inside a specified tolerance band

Underdamped second-order time-domain specifications

The oscillatory error is bounded by

∣1−c(t)∣≤e−ζωnt1−ζ2.|1-c(t)|\leq \frac{e^{-\zeta\omega_nt}}{\sqrt{1-\zeta^2}}.

Thus an envelope-based tolerance estimate is

ts(ε)=−ln⁡ ⁣(ε1−ζ2)ζωn.t_s(\varepsilon)= \frac{-\ln\!\left(\varepsilon\sqrt{1-\zeta^2}\right)} {\zeta\omega_n}.

The frequently used textbook approximations are

They neglect the factor 1/1−ζ21/\sqrt{1-\zeta^2} and round the logarithm, so they are design estimates rather than exact crossing times; they are most useful for ordinary underdamped designs away from ζ=0\zeta=0 and ζ=1\zeta=1.

Increasing ζ\zeta generally reduces overshoot, but beyond critical damping it slows the dominant real mode. At fixed ζ\zeta, increasing ωn\omega_n scales all times downward. The product ζωn\zeta\omega_n sets the exponential decay rate, so moving dominant poles farther left shortens settling time.

First-order time constant and second-order delay, rise, peak, overshoot, and settling constructions.

First-order time constant and second-order delay, rise, peak, overshoot, and settling constructions.

If the limit exists, the steady-state error is

ess=lim⁡t→∞e(t).\boxed{e_{ss}=\lim_{t\to\infty}e(t)}.

For a negative-feedback system with loop transfer L(s)=G(s)H(s)L(s)=G(s)H(s),

E(s)=R(s)1+L(s).E(s)=\frac{R(s)}{1+L(s)}.

For unity feedback, H(s)=1H(s)=1 and hence L(s)=G(s)L(s)=G(s).

The final-value theorem gives

For the standard unit polynomial inputs, define the static error constants

Kp=lim⁡s→0L(s),Kv=lim⁡s→0sL(s),Ka=lim⁡s→0s2L(s).\boxed{K_p=\lim_{s\to0}L(s)},\qquad \boxed{K_v=\lim_{s\to0}sL(s)},\qquad \boxed{K_a=\lim_{s\to0}s^2L(s)}.
InputR(s)R(s)Relevant constantesse_{ss}
Unit step1/s1/sKp=lim⁡s→0L(s)K_p=\lim_{s\to0}L(s)1/(1+Kp)1/(1+K_p)
Unit ramp1/s21/s^2Kv=lim⁡s→0sL(s)K_v=\lim_{s\to0}sL(s)1/Kv1/K_v
Unit parabolic1/s31/s^3Ka=lim⁡s→0s2L(s)K_a=\lim_{s\to0}s^2L(s)1/Ka1/K_a

Static error constants for a stable negative-feedback loop

Here 1/01/0 denotes an unbounded tracking error and 1/∞=01/\infty=0, provided the closed loop satisfies the final-value condition.

The system type is the number of uncancelled poles at the origin in the loop transfer L(s)=G(s)H(s)L(s)=G(s)H(s). For finite, nonzero low-frequency gain apart from those integrators:

TypeOrigin polesStepRampParabolic
01/(1+Kp)1/(1+K_p), finite∞\infty∞\infty
11001/Kv1/K_v, finite∞\infty
2200001/Ka1/K_a, finite

System type and unit-input steady-state error

Increasing type improves low-frequency tracking accuracy, but each added integrator contributes phase lag and can reduce relative stability. It is therefore not valid to improve error performance without rechecking the closed-loop characteristic equation.

TopicKey result
Transfer functionG(s)=C(s)/R(s)G(s)=C(s)/R(s) for an LTI zero-state model
Pole and zeroDenominator and numerator roots; see the section
Stable pole regionAll uncancelled poles strictly in the LHP for BIBO stability
Mass-spring-damperX/F=1/(Ms2+Bs+K)X/F=1/(Ms^2+Bs+K)
DC motor speedΩ/Va=Kt/[(Las+Ra)(Js+B)+KbKt]\Omega/V_a=K_t/[(L_as+R_a)(Js+B)+K_bK_t]
DC motor disturbanceΩ/TL=−(Las+Ra)/[(Las+Ra)(Js+B)+KbKt]\Omega/T_L=-(L_as+R_a)/[(L_as+R_a)(Js+B)+K_bK_t]
Cascade and parallelG1G2G_1G_2 and G1+G2G_1+G_2
Negative feedbackG/(1+GH)G/(1+GH)
Mason formulaT=∑kPkΔk/ΔT=\sum_kP_k\Delta_k/\Delta
First-order stepc(t)=1−e−t/Tc(t)=1-e^{-t/T}
First-order timingtr(10t_r(10–90%)≈2.2T90\%)\approx2.2T, ts(2%)≈4Tt_s(2\%)\approx4T
Second-order prototypeωn2/(s2+2ζωns+ωn2)\omega_n^2/(s^2+2\zeta\omega_ns+\omega_n^2)
Damped frequencyωd=ωn1−ζ2\omega_d=\omega_n\sqrt{1-\zeta^2}
Peak timetp=π/ωdt_p=\pi/\omega_d
Percent overshoot100e−πζ/1−ζ2100e^{-\pi\zeta/\sqrt{1-\zeta^2}}
Approximate 2%2\% settlingts≈4/(ζωn)t_s\approx4/(\zeta\omega_n)
Error constantsKp=lim⁡LK_p=\lim L, Kv=lim⁡sLK_v=\lim sL, Ka=lim⁡s2LK_a=\lim s^2L as s→0s\to0
System typeNumber of uncancelled pure integrators in L(s)=G(s)H(s)L(s)=G(s)H(s)

Transfer-function and response revision table

The four worked examples are distributed by topic: transfer-function formation, pole-zero interpretation in the section, second-order timing, and steady-state error.