Comprehensive Study Notes on Transfer Functions, Stability, and System Dynamics

Fundamentals of Transfer Functions

  • Definition: A transfer function is the ratio of the Laplace transform of the output to the Laplace transform of the input for a given system.

  • Initial Conditions: When calculating a transfer function, all initial conditions are assumed to be zero.

  • Mathematical Expression: If x(t)x(t) is the input and y(t)y(t) is the output, let LL be the Laplace operator. The transforms are represented as follows:

    • Input: L[x(t)]=X(s)L[x(t)] = X(s)

    • Output: L[y(t)]=Y(s)L[y(t)] = Y(s)

    • Transfer Function: G(s)=Y(s)X(s)G(s) = \frac{Y(s)}{X(s)}

  • Process Representation: In a control block diagram, the input X(s)X(s) enters the plant represented by G(s)G(s), resulting in the output Y(s)Y(s).

Poles and Zeros of a Transfer Function

  • Zeros:

    • Zeros are the roots of the numerator polynomial of a transfer function.

    • A zero is defined as the frequency at which the system output becomes zero (00).

    • Mathematically, a zero is a value of ss that makes the numerator of the transfer function equal to zero (N(s)=0N(s) = 0).

  • Poles:

    • Poles are the roots of the denominator polynomial of a transfer function.

    • A pole is the frequency at which the system response becomes infinite. This is the origin of the term "pole," signifying a point where the field is infinite.

    • Mathematically, a pole is a value of ss that makes the denominator of the transfer function equal to zero (D(s)=0D(s) = 0).

Calculation Example: Poles and Zeros

  • Given Transfer Function:     G(s)=2s+5s2+4s+3G(s) = \frac{2s + 5}{s^2 + 4s + 3}

  • Calculating Zeros:

    • Set the numerator to zero: 2s+5=02s + 5 = 0

    • Solve for ss: s=2.5s = -2.5

    • The system has one zero at s=2.5s = -2.5.

  • Calculating Poles:

    • Set the denominator to zero: s2+4s+3=0s^2 + 4s + 3 = 0

    • Factorize the quadratic equation: (s+1)(s+3)=0(s + 1)(s + 3) = 0

    • Solve for ss: s=1s = -1 and s=3s = -3

    • The system has two poles: s1=1s_1 = -1 and s2=3s_2 = -3.

Mathematical Modeling of a Stirred Tank Heater

  • Deviation Variables: The model uses deviation variables TT', TiT'_i, and TstT'_{st}.

  • Differential Equation: The physical model is defined by the following equation:     dTdt+aT=1τTi+KTst\frac{dT'}{dt} + aT' = \frac{1}{\tau}T'_i + KT'_{st}

  • Parameters:

    • a=1τ+Ka = \frac{1}{\tau} + K

    • K=UAsVρCpK = \frac{UA_s}{V\rho C_p}

    • a=1τ+UAsVρCpa = \frac{1}{\tau} + \frac{UA_s}{V\rho C_p}

  • Laplace Transformation: Taking the Laplace transform of both sides of the differential equation yields:     (s+a)T(s)=1τTi(s)+KTst(s)(s + a)T'(s) = \frac{1}{\tau}T'_i(s) + KT'_{st}(s)

  • Decoupled Transfer Functions:

    • The output response is separated into two specific transfer functions:         T(s)=1/τs+aTi(s)+Ks+aTst(s)T'(s) = \frac{1/\tau}{s + a}T'_i(s) + \frac{K}{s + a}T'_{st}(s)

    • G1(s)=T(s)Ti(s)=1/τs+aG_1(s) = \frac{T'(s)}{T'_i(s)} = \frac{1/\tau}{s + a}

    • G2(s)=T(s)Tst(s)=Ks+aG_2(s) = \frac{T'(s)}{T'_{st}(s)} = \frac{K}{s + a}

  • Total Response: The final expression for the deviation variable in the Laplace domain is:     T(s)=G1(s)Ti(s)+G2(s)Tst(s)T'(s) = G_1(s)T'_i(s) + G_2(s)T'_{st}(s)

Dynamic Response and Pole Locations

  • Pole Indications: The location of the poles of a transfer function dictates the qualitative dynamic behavior of the system (where a,b,c,da, b, c, d are positive constants).

  • Stability and the Complex Plane:

    • The Complex Plane: Behavior is analyzed based on the Real (ReRe) axis and Imaginary (ImIm) axis.

    • Exponential Decay: Occurs when poles are located on the negative real axis (Left Half Plane). This reflects a stable system where the output returns to equilibrium over time.

    • Damped Sinusoidal: Occurs when complex conjugate poles are located in the Left Half Plane (LHPLHP). The response oscillates but eventually decays.

    • Exponentially Growing Response: Occurs when poles are located in the Right Half Plane (RHPRHP). This indicates an unstable system where the output increases without limit.

    • Sinusoidal Behavior (Unstable): Occurs when poles are located on the imaginary axis or in the right half plane, leading to sustained or growing oscillations.

Stability Analysis and Case Studies

  • Stable System Example:

    • Transfer Function: G1(s)=1s+3G_1(s) = \frac{1}{s + 3}

    • Pole: s=3s = -3 (located in the Left Half Plane).

    • Time Domain Response: Applying the inverse Laplace transform L1L^{-1} results in y(t)=e3tu(t)y(t) = e^{-3t}u(t).

    • Outcome: The exponential term e3te^{-3t} decays toward zero as time increases.

  • Unstable System Example:

    • Transfer Function: G2(s)=1s3G_2(s) = \frac{1}{s - 3}

    • Pole: s=3s = 3 (located in the Right Half Plane).

    • Time Domain Response: Applying the inverse Laplace transform L1L^{-1} results in y(t)=e3tu(t)y(t) = e^{3t}u(t).

    • Outcome: The exponential term e3te^{3t} grows without bound as time increases, indicating instability.

  • General Rules for Stability:

    • A process is referred to as unstable if the output grows without bound for a bounded input.

    • If the real portion of any pole of a transfer function is positive, the process is unstable.

    • If any pole is located in the Right Half Plane (RHPRHP), the process is unstable because the solution to the dynamic equations will contain increasing exponential terms.

Characteristics of Zeros in Transfer Functions

  • Filtering Effects: Zeros have the ability to block specific frequency components of the input, preventing them from reaching the output.

  • Non-minimum Phase Behavior: Zeros can cause initial inversions where the output initially moves in the opposite direction of the final steady state.

  • Inverse Response:

    • The zeros of a transfer function are the values of ss where N(s)=0N(s) = 0.

    • If any zeros are positive (located in the RHPRHP), it indicates the system will exhibit an inverse response.

  • Overshoot: If all zeros are negative, the system may still experience overshoot in specific configurations.