The whole Control Systems formula sheet, to print
171 formulas in 9 topics, each with when to use it. Each is explained in the topic notes.
IAE Academy: Control Systems formula sheet (GATE EC, EE, IN)
Modelling, block diagrams and signal flow graphs
Read the notesCLOSED-LOOP TRANSFER FUNCTION (NEGATIVE FEEDBACK)
Here the feedback signal is subtracted at the comparator. The characteristic equation is . After clearing fractions, its roots are the closed-loop poles.
CLOSED-LOOP TRANSFER FUNCTION (POSITIVE FEEDBACK)
Here the feedback signal is added at the comparator. The characteristic equation is .
ACTUATING-SIGNAL TRANSFER FUNCTION
This uses with negative feedback. For unity feedback (), is the true error . With non-unity , the actuating signal is not the reference-minus-output error.
DEFINITION OF THE TRANSFER FUNCTION
Applies to LTI systems only. is the unit-impulse response.
TRANSFER FUNCTION FROM A LINEAR DIFFERENTIAL EQUATION
With all initial conditions zero, each becomes . The denominator polynomial set to zero is the characteristic equation.
POLE-ZERO (ROOT-LOCUS) FORM
The zeros are the values of that make . The poles are the roots of the denominator, where . is the order of the system. is proper if and strictly proper if ; physical systems are proper.
TIME-CONSTANT (BODE) FORM
is the number of poles at the origin. For the loop , is the type. With , is the DC gain, which is the steady-state output per unit step if the system is stable.
MASS-SPRING-DAMPER
Derived from . The natural frequency is , the damping ratio is , and the DC gain (static compliance) is .
SERIES RLC, OUTPUT ACROSS C
Series , and driven by . Here and .
INVERTING OP-AMP STAGE
This assumes an ideal op-amp (infinite open-loop gain, zero input current) with its non-inverting input grounded. is in series with the input and connects the output to the inverting input. With and the stage is an integrator, . A second inverting stage restores the sign. An ideal op-amp has zero output impedance, so cascaded stages do not load each other.
ARMATURE-CONTROLLED DC MOTOR
Motor torque is and back emf is , with and referred to the motor shaft. The back emf is a built-in negative velocity feedback. In SI units, numerically. For speed output, drop the factor : . With a load torque opposing the motor, superposition gives .
DC MOTOR SPEED WITH NEGLIGIBLE ARMATURE INDUCTANCE
Valid when . is the steady-state speed per volt. The inertia affects only the time constant, not the final speed.
GEAR TRAIN AND REFLECTED LOAD
Gear 1 (motor side) has teeth and gear 2 (load side) has . To refer a load-side , or stiffness to the motor side, multiply by . For ideal lossless gears the torque scales as , so a load torque referred to the motor side becomes .
OUTPUT WITH REFERENCE, DISTURBANCE AND SENSOR NOISE
Negative feedback. The noise term has the same transfer function as the reference, with a minus sign, so no amount of loop gain can separate the two.
SENSITIVITY (DEFINITION)
The fractional change in per fractional change in the parameter , equal to . It is valid for small changes. For a large change, compute before and after instead.
CLOSED-LOOP SENSITIVITY TO G AND TO H
For negative feedback, . An open loop () has . When , but , so a feedback-path error reaches the output almost one-for-one. For the frequency-dependent sensitivity, evaluate at .
DISTURBANCE TRANSFER FUNCTION
For a disturbance entering after . Compared with open loop, where , feedback reduces the disturbance's effect by the factor . In the high-gain limit, only the gain upstream of the disturbance point (and ) sets the residual effect ; raising does not reduce it. For a disturbance added directly at the output, .
GAIN-BANDWIDTH TRADE (FIRST-ORDER PLANT)
Plant with a constant negative-feedback gain (use for unity feedback). The DC gain falls by the factor . The bandwidth rises from to rad/s, and the time constant shrinks by the same factor. The gain-bandwidth product stays .
EQUIVALENT UNITY-FEEDBACK FORWARD PATH
A unity negative-feedback loop around has the same closed-loop transfer function . Use it when a steady-state-error formula assumes unity feedback, so that is the true error.
MASON'S GAIN FORMULA
The gain from a source node to any other node. is the gain of the -th forward path. is the graph determinant. is recomputed with every loop that touches the -th forward path removed.
GRAPH DETERMINANT
The second sum runs over every pair of mutually non-touching loops, the third over every triple, and so on. Loop gains carry their own signs, so a negative-feedback loop () adds to . is the characteristic equation, and is the same for every input-output pair in a given graph.
Time response and steady-state error
Read the notesFIRST-ORDER UNIT-STEP RESPONSE
For a unit step into . At the output has made 63.2% of its final change, and its initial slope is .
FIRST-ORDER SPECIFICATIONS
The exact settling values are and time constants. A first-order system without a zero has no peak time and no overshoot.
FIRST-ORDER UNIT-RAMP RESPONSE
For , which has unity DC gain. After the transient, the output runs parallel to the input but seconds behind it, so the steady-state error to a unit ramp is . This is the same as a unity-feedback loop with , whose .
STANDARD SECOND-ORDER FORM
Unity DC gain. If the numerator is some other constant, and still come from the denominator. Only the final value changes.
UNDERDAMPED POLE LOCATION
Holds for . Here is the decay rate, is the damped frequency, and is the angle of the pole measured from the negative real axis.
UNDERDAMPED UNIT-STEP RESPONSE
For in the standard form. The oscillation stays inside the envelope . The settling-time formula is based on this envelope.
UNITY FEEDBACK AROUND A TYPE-1 SECOND-ORDER PLANT
Unity negative feedback, with and . The loop is critically damped at and underdamped for . Raising raises and lowers . The real part of the poles, , stays fixed as long as .
RISE TIME (0 TO 100%)
Underdamped systems only. must be in radians.
PEAK TIME
Half of the damped period . It depends only on the imaginary part of the poles.
PEAK OVERSHOOT
Valid for , and depends only on . For the step response has no overshoot.
DAMPING RATIO FROM OVERSHOOT
Enter as a fraction (0.163, not 16.3). This is what you use in design questions that specify the overshoot.
SETTLING TIME
Envelope approximations for . They give the time it takes to fall to about 2% () or 5% (), and is the time constant of the envelope. They are not the exact time at which the response enters the band for good. For the worked example below, the 2% formula gives 1.33 s and the exact value is about 1.19 s. Use these formulas unless the question gives a different rule.
FINAL VALUE THEOREM
Valid only if every pole of lies in the open left half plane, that is, only if actually settles. It gives wrong answers for unstable systems and for sinusoidal inputs (which put poles on the imaginary axis).
STEADY-STATE OUTPUT FOR A STEP
For a step of size into a stable closed loop . So for any loop structure, the step error settles at .
STEADY-STATE ERROR
The error here is . The first form needs unity feedback. The second works for any loop structure, including non-unity feedback, as long as you know the closed-loop . Both need a stable closed loop. For a ramp or parabolic input the limit can come out infinite, which means the error grows without bound.
SYSTEM TYPE
is the number of open-loop poles at the origin (integrators), counted after cancelling any factor of common to the numerator and denominator. here is the gain in time-constant form. Type belongs to the open-loop function, not to , and it has nothing to do with the order of the system. With unity feedback, the type of decides which standard inputs give zero, finite or unbounded error. With non-unity feedback, the type of describes the actuating error , not .
STATIC ERROR CONSTANTS
The position, velocity and acceleration constants. For unity feedback, and these constants give the error. With non-unity feedback, constants taken from give the actuating error .
STEADY-STATE ERRORS FOR STANDARD INPUTS
For unity feedback and a stable closed loop. When the input is a sum of these inputs, the errors add (linearity).
STEADY-STATE ERROR DUE TO A DISTURBANCE
Unity negative feedback, with controller followed by plant , and disturbance added at the plant input (between and ). With , is the part of the steady-state error caused by the disturbance. Find it with , then add it to the error caused by . The closed loop must be stable. For a step disturbance of size : if contains an integrator, . If only has an integrator and is finite and nonzero, . If neither has one, .
Stability and the Routh–Hurwitz criterion
Read the notesBIBO STABILITY CONDITION
For a causal LTI system with rational, proper (numerator degree denominator degree), with poles counted after cancelling common factors. If is proper but not strictly proper, also contains an impulse , which does not affect BIBO stability. An improper , such as the pure differentiator , is never BIBO stable. A single pole on the -axis, even a simple one, is enough to make the system not BIBO stable.
CLOSED-LOOP CHARACTERISTIC EQUATION (NEGATIVE FEEDBACK)
Here and , written without cancelling any factor. The roots are the closed-loop poles. For positive feedback, and the characteristic equation is , that is .
NECESSARY CONDITION FOR STABILITY
Necessary for every order . It is necessary and sufficient only for and . A missing term or a sign change proves that not every root is in the LHP, but it does not tell you how many roots are in the RHP or whether some lie on the -axis.
ROUTH ARRAY ENTRIES
General rule: with rows and directly above row , the entry in column is . The divisor is always the first-column entry of the row directly above. Take any missing entry at the right-hand end as 0. In an array with no special case, the single entry equals (or a positive multiple of it if you rescaled a row), which is a quick arithmetic check.
ROUTH'S CRITERION
Applies when no first-column entry is zero. With , the system is stable if and only if every first-column entry is positive. If the array is completed with no zero in the first column, no root lies on the -axis, so all the remaining roots are in the LHP.
THIRD-ORDER SHORTCUT
Assumes . This comes from the entry . If with every coefficient positive, the polynomial factors as . That gives a pair of roots at (equivalently ) and a third root at , which is marginal stability.
FOURTH-ORDER SHORTCUT
Assumes . This comes from requiring the entry and the entry to be positive. When every coefficient is positive, this condition already implies .
HURWITZ DETERMINANT FORM (EQUIVALENT TO ROUTH)
Assumes . Row , column of is , with for or . is the determinant of the top-left block, so , and . When no is zero, the Routh first column is , so the two tests always agree.
AUXILIARY POLYNOMIAL
are the entries of row , directly above the zero row (a positive multiple of that row works equally well). divides the characteristic polynomial exactly.
COUNTING THE ROOTS OF A(S)
is the degree of and is the number of sign changes from the row down to the row. If , all roots of lie on the -axis. If a second row of zeros appears lower down, has repeated roots; see the last tip in this section.
MARGINAL GAIN AND FREQUENCY OF OSCILLATION
and are the -row entries evaluated at the that makes the row zero. Both must be positive for the roots to lie on the -axis. If the limit is set by the entry going to zero instead, the boundary root is at and there is no oscillation.
SHORTCUT: THREE REAL OPEN-LOOP POLES
Unity negative feedback, real . Put for , which gives and . The characteristic equation is . The third-order shortcut, with , gives stability for . At the third root is . For any other form of , build the array.
RELATIVE STABILITY: SHIFTING THE AXIS
Substitute into the characteristic polynomial, expand in and apply Routh. The count holds when no special case arises. No sign change and no zero in the first column means every root lies strictly to the left of the line ; a row of zeros means some roots lie on the line.
Root locus
Read the notesCLOSED-LOOP CHARACTERISTIC EQUATION
Negative feedback, with in monic form. The ordinary root locus is for .
ANGLE CONDITION
A point that is not itself an open-loop pole or zero is on the root locus () if and only if the net angle is an odd multiple of . does not appear, so this condition alone decides the shape of the locus.
MAGNITUDE CONDITION (GAIN AT A POINT)
Use this only at a point that already satisfies the angle condition. It is the product of the distances to all poles divided by the product of the distances to all zeros. If the denominator is .
ASYMPTOTE ANGLES
For . Angles are measured counter-clockwise from the positive real axis. There are exactly asymptotes.
CENTROID (WHERE THE ASYMPTOTES MEET)
Use the signed values: a pole at contributes . The imaginary parts of conjugate pairs cancel, so is always real. You only need it when . When , the single asymptote is the negative real axis.
BREAKAWAY / BREAK-IN CONDITION
The roots are only candidates. Keep a root only if it lies on the locus: a real root must sit on a valid real-axis segment, and must come out real and positive.
ANGLE OF DEPARTURE FROM A SIMPLE COMPLEX POLE
For a pole that is not repeated. Use the angles of the vectors drawn from every other pole and from every zero to . Add or subtract to bring the result into . The conjugate pole departs at .
ANGLE OF ARRIVAL AT A SIMPLE COMPLEX ZERO
For a zero that is not repeated. Use the angles of the vectors drawn from every other zero and from every pole to . The conjugate zero has arrival angle .
IMAGINARY-AXIS CROSSING FROM THE ROUTH ARRAY
is the auxiliary polynomial from the row just above the zero row (usually the row), evaluated at . usually depends on , so substitute before taking the square root. This is a crossing only if at . If , the zero row signals a pair of real roots instead.
SUM OF CLOSED-LOOP POLES (POLE EXCESS AT LEAST 2)
When , does not appear in the coefficient of , so the closed-loop poles always add up to the sum of the open-loop poles. Use it to find the remaining real pole at the crossing without dividing polynomials.
CONSTANT DAMPING-RATIO LINE
For . Closed-loop poles with damping ratio lie on the two radial lines from the origin at angle above and below the negative real axis. The gain for a required is , from the magnitude condition, at the point where this line cuts the locus. If the line cuts the locus more than once, each crossing gives a valid gain.
EQUIVALENT LOOP FOR A VARYING PARAMETER
Valid when the characteristic polynomial is linear in the parameter . Apply every rule to with in place of . The poles of this equivalent loop are the roots of , i.e. the closed-loop poles at . They are generally not the open-loop poles of the physical system. If or is not monic, move the leading coefficients into the gain first.
ANGLE AND MAGNITUDE CONDITIONS, COMPLEMENTARY LOCUS
Applies to with negative feedback, or to with positive feedback.
ASYMPTOTE ANGLES, COMPLEMENTARY LOCUS
The centroid formula does not change. When there is always an asymptote at , i.e. along the positive real axis.
Frequency response: Bode and polar plots, gain and phase margins
Read the notesSINUSOIDAL STEADY-STATE RESPONSE
Valid only for a stable , after the transients decay. The frequency does not change, only the amplitude and phase.
TIME-CONSTANT FORM: MAGNITUDES ADD IN DB, PHASES ADD
For and real poles and zeros in the left half plane (). A quadratic factor adds its own magnitude and phase terms (see the Bode table below). is the system type, the number of poles at the origin. This additive structure is why Bode plots are built factor by factor.
VALUE AT THE NATURAL FREQUENCY
Holds for every . In dB the value is , which is 0 dB exactly when .
RESONANT FREQUENCY
Only for . In that range , where .
RESONANT PEAK
Only for . For there is no peak, falls monotonically, and at . depends on alone.
BANDWIDTH OF THE STANDARD SECOND-ORDER SYSTEM
The frequency where (−3 dB relative to ). Valid for every . exactly at and at .
BANDWIDTH OF A FIRST-ORDER SYSTEM
The bandwidth equals the corner frequency. A smaller time constant gives a wider bandwidth and a faster response.
PHASE MARGIN OF THE STANDARD SECOND-ORDER LOOP
For open loop with unity negative feedback. GM is infinite because the phase never reaches . Rough approximation: PM in degrees for , off by at most about 3.5°. Use the exact formula when the options are close.
DECIBELS, DECADES AND SLOPES
is the slope in dB/decade, and the relation holds along one straight segment. A decade is a factor of 10 and an octave a factor of 2, so 20 dB/decade 6.02 dB/octave.
LOW-FREQUENCY ASYMPTOTE AND ITS 0 DB CROSSING
must be the time-constant-form gain. The line (extended if necessary) reads at . Type 0: the plot starts flat at .
STATIC ERROR CONSTANTS FROM THE LOW-FREQUENCY ASYMPTOTE
For unity feedback, where , and . is the time-constant gain, is the flat low-frequency level in dB (type 0), and is where the low-frequency line, extended if needed, crosses 0 dB.
RHP ZERO
Same magnitude as an LHP zero, but the phase is a lag. .
FIRST-ORDER ALL-PASS
. Magnitude is 0 dB everywhere and the phase goes from to , even though .
TIME DELAY
The magnitude plot is unchanged; the phase lag grows linearly with , which curves downward on a log-frequency axis. Remember 1 rad = 57.3°.
INTEGRATOR WITH DELAY
Negative feedback, , . The phase crossover comes from . Here crosses 1 only once, at , and the phase falls monotonically, so the margins decide stability. Equivalently PM must be positive.
START AND END POINTS
For a minimum-phase function with in time-constant form. The plot reaches the origin tangent to the axis at angle . If , it ends at the finite point equal to the ratio of the leading coefficients.
AXIS CROSSINGS
A crossing of the negative real axis happens at the phase crossover frequency . If the plot crosses at , then GM .
LOW-FREQUENCY ASYMPTOTE OF A TYPE-1 POLAR PLOT
The plot starts at infinity along −90°, running beside this vertical line. For the asymptote is .
CROSSOVER FREQUENCIES
Both are open-loop quantities, found on the Bode plot or on the polar plot (unit circle and negative real axis).
GAIN MARGIN
If the polar plot crosses the negative real axis at , then GM . A positive dB value means stable, in the standard case described below.
PHASE MARGIN
Use the phase as a negative angle: gives PM . On the polar plot, PM is the angle from the negative real axis to the point where the plot meets the unit circle.
LARGEST GAIN AND LARGEST DELAY
is the gain at which GM was computed. is the delay that uses up the whole phase margin; it assumes a single gain crossover, which a delay does not move.
TYPE-1, THIRD-ORDER LOOP
. Comes from for . It agrees with the Routh result for . In pole-zero form with : and .
The Nyquist stability criterion
Read the notesPRINCIPLE OF THE ARGUMENT
The contour is traversed clockwise, encloses zeros and poles of , and passes through none of them. = net number of clockwise encirclements of the ORIGIN by the image of . A counterclockwise encirclement counts as .
IMAGE OF THE INDENTATION AT THE ORIGIN
For a type- loop with low-frequency gain constant . The image angle runs from (at ) to (at ), with radius and always clockwise. If (for example, when an open-loop RHP pole makes the low-frequency gain negative), the arc is rotated by but still runs clockwise.
NYQUIST STABILITY CRITERION
Convention: = net number of CLOCKWISE encirclements of by the Nyquist plot of as goes clockwise around the Nyquist contour. Each counterclockwise encirclement counts . = number of open-loop poles (poles of ) in the open RHP; -axis poles are left out by the indentation. = number of closed-loop poles in the RHP. Valid only if the plot does not pass through .
CONDITION FOR CLOSED-LOOP STABILITY
The closed loop is stable if and only if the Nyquist plot encircles exactly times COUNTERCLOCKWISE. For : stable if and only if is not encircled at all ().
VARIABLE GAIN: MOVE THE CRITICAL POINT TO -1/K
For with , the plot of encircles exactly as the plot of encircles . Sketch once, then slide the critical point along the negative real axis to get the range of . For the critical point lies on the positive real axis instead.
START AND END OF THE POLAR PLOT
For a positive gain, poles at the origin, poles and zeros in total, and every other pole and zero in the LHP. As the magnitude tends to for and to for . As it tends to when . Each RHP pole shifts the starting angle by and each RHP zero by . The end angle is unchanged.
SHORTCUT: K/(S(S+A)(S+B))
Holds for with negative feedback. The plot crosses the negative real axis once. The closed loop is stable for and oscillates at rad/s when . The low-frequency vertical asymptote is .
PHASE-CROSSOVER FREQUENCY
The frequency at which the polar plot cuts the negative real axis (the angle is taken modulo ).
GAIN MARGIN
Here the plot crosses the negative real axis at (). GM is the factor by which the loop gain can be multiplied before that crossing reaches . If the plot never reaches at a finite frequency (no phase crossover), GM .
GAIN-CROSSOVER FREQUENCY AND PHASE MARGIN
is where the plot cuts the unit circle. Measure the angle as a negative number between and : gives PM . PM is the extra phase lag at that would swing that point onto . If at every frequency, there is no gain crossover and PM is taken as .
LARGEST TOLERABLE PURE DELAY
A delay has and phase ; on its own it traces the unit circle clockwise. It rotates every point of the plot clockwise by without changing its magnitude, so at it uses up phase margin. Valid when the delay-free closed loop is stable with PM and the plot cuts the unit circle only once.
PHASE MARGIN OF THE STANDARD SECOND-ORDER LOOP
Unity negative feedback with , so the closed loop is . PM depends on alone. Example: gives PM . As a rough check only, PM in degrees is close to for (within about ). Use the exact formula for a numerical answer.
Compensators and PID controllers
Read the notesERROR CONSTANTS AND STEADY-STATE ERROR
Applies to unity feedback with a stable closed loop, for inputs , and . A type- loop ( poles at the origin) has zero error for inputs of lower order than , a finite error for , and an infinite error for higher orders.
CONVERTING A DAMPING SPECIFICATION INTO A PHASE MARGIN
Exact for the unity-feedback loop , whose closed loop is a pure second-order system. The straight-line rule degrees stays within about of the exact value for and drifts off above that ( gives , not ). For a higher-order loop it is only an estimate, valid when one complex pole pair dominates. Lead and lag design from the Bode plot start by turning a or overshoot specification into a required PM this way.
PID TRANSFER FUNCTION
Has one pole at the origin and two zeros, the roots of . The zeros are real when (equivalently ) and a complex pair otherwise. With it raises the system type by 1.
PI CONTROLLER
Assumes and . Pole at and zero at . Phase , which lies between and . Raises the type by 1.
PD CONTROLLER
Assumes and . Zero at and no pole. Phase , which lies between and . The system type does not change.
DERIVATIVE (PD) CONTROL OF A SECOND-ORDER PLANT
The closed-loop characteristic equation becomes . So and are unchanged and the damping increases. The closed loop also gains a zero at . For an underdamped this zero makes the response rise faster and overshoot more than a pure second-order system with the same , and the effect is stronger the closer the zero lies to the origin compared with .
RATE (TACHOMETER) FEEDBACK, FOR COMPARISON
The inner loop reduces to , so the characteristic equation is the same as with PD and , and there is no closed-loop zero. But falls below , so the ramp error grows. PD in the forward path keeps unchanged.
OP-AMP PI AND PD CONTROLLERS (INVERTING STAGE)
Ideal op-amp, with the input impedance and the feedback impedance. PI: and . PD: and . A second inverting stage of gain removes the minus sign.
LEAD COMPENSATOR (TIME-CONSTANT FORM)
Corner frequencies are (zero) and (pole). The gain rises from 1 (0 dB) at low frequency to ( dB) at high frequency, which is a high-pass shape.
MAXIMUM PHASE LEAD
Valid for the time-constant form with . depends only on the ratio of the two corner frequencies, not on . For any finite , .
FREQUENCY OF MAXIMUM PHASE LEAD
The geometric mean of the two corner frequencies, which is their midpoint on a log scale.
GAIN AT THE FREQUENCY OF MAXIMUM LEAD
Holds for the unity-DC-gain form. In lead design, is placed at the new gain crossover, where the uncompensated magnitude is dB.
OTHER FORMS OF THE LEAD COMPENSATOR
. The pole-zero form has DC gain and high-frequency gain 1. Its phase is identical to the time-constant form with the same corners.
PASSIVE RC LEAD NETWORK
Series arm: in parallel with . Shunt arm: across the output. Assumes an ideal source and an unloaded output. , , . The network attenuates DC by , so an amplifier of gain is needed to keep the error constant.
LAG COMPENSATOR (TIME-CONSTANT FORM)
High-frequency gain is , an attenuation of dB above the zero corner.
MAXIMUM PHASE LAG
Same algebra as the lead, with the sign reversed. is the geometric mean of the corners and .
LAG IN POLE-ZERO FORM AND ITS EFFECT ON STEADY-STATE ERROR
Holds at the same loop gain , for a stable compensated loop. DC gain is and high-frequency gain is 1. When and both sit close to the origin (a dipole), the angle they add at the dominant poles is small. The transient response then barely changes while the error constant is multiplied by .
PASSIVE RC LAG NETWORK
Series arm: . Shunt arm: in series with , with the output taken across this shunt arm. Assumes an unloaded output. DC gain is 1, so no amplifier is needed to hold the low-frequency gain.
OP-AMP LEAD OR LAG NETWORK
Ideal op-amps. The first inverting stage gives and the second stage cancels the sign. Zero at , pole at : a lead if and a lag if . Unlike the passive networks, the DC gain can be set independently of the pole-zero ratio.
LEAD-LAG COMPENSATOR
The first factor is the lag section and the second is the lead section. Both lag corners lie well below both lead corners.
PASSIVE LAG-LEAD NETWORK (SINGLE RATIO)
Realised by one RC network: series arm in parallel with , shunt arm in series with , output across the shunt arm, unloaded. Then and , and the denominator factors as , so the lead and lag sections are forced to share the same ratio . The phase is a lag below and a lead above it. DC and high-frequency gains are both 1, with a dip in between.
ZIEGLER-NICHOLS PID IN POLE-ZERO FORM
Both PID rows set , which is exactly the condition for a double zero. So both give a pole at the origin and a double zero on the negative real axis, at and at respectively. The leading coefficient is , which makes a quick check. For a process gain , divide the step-response result by .
State-space models
Read the notesSTATE MODEL OF A CONTINUOUS-TIME LTI SYSTEM
states, inputs, outputs. are constant matrices because the system is time-invariant.
CONTROLLABLE CANONICAL (PHASE-VARIABLE) FORM
The denominator must be monic. The last row of holds the negated denominator coefficients in ascending powers of , and holds the numerator coefficients in ascending powers. This form is always controllable. Some texts number the states in reverse, which puts the coefficients in the first row; is the same either way.
OBSERVABLE CANONICAL FORM (DUAL OF THE CONTROLLABLE FORM)
Convention used here: , , . This form is always observable. Reversing the state order flips rows and columns without changing .
DIAGONAL (PARALLEL) FORM: DISTINCT POLES
Only for distinct poles; the are the partial-fraction residues. The residues can sit in instead of , because only each product is fixed. Complex poles give complex entries.
TRANSFER FUNCTION FROM A STATE MODEL
Assumes zero initial conditions. For MIMO systems is a matrix with . The order of multiplication is fixed: , then , then .
CHARACTERISTIC EQUATION
Its roots are the eigenvalues of . Every pole of is an eigenvalue. If shares a factor with , that eigenvalue cancels and does not appear as a pole. differs from only by , so the two have the same roots.
INVERSE OF A 2×2 MATRIX
Swap the diagonal entries, negate the off-diagonal ones and divide by the determinant. You use this in nearly every 2×2 calculation.
EIGENVALUE SHORTCUTS
Holds for any square , with eigenvalues counted by multiplicity. The eigenvalues of a triangular or diagonal matrix are its diagonal entries.
SIMILARITY TRANSFORMATION
is any invertible matrix. The transformation does not change the eigenvalues, the characteristic equation, , controllability or observability. With = modal matrix (eigenvectors as columns), is diagonal. This needs linearly independent eigenvectors, which is guaranteed when the eigenvalues are distinct.
STATE TRANSITION MATRIX
Valid for any constant square . The series stops after finitely many terms if is nilpotent, e.g. gives .
PROPERTIES OF THE STM
True for every constant , so is always invertible. Use and to test whether a given matrix can be an STM, and to recover from a given STM.
STMS TO RECOGNISE ON SIGHT
The third matrix has eigenvalues . The last line is the diagonalisation method: is the diagonal matrix of eigenvalues and is the modal matrix, which exists when has linearly independent eigenvectors (always the case for distinct eigenvalues).
COMPLETE SOLUTION OF THE STATE EQUATION
Initial time 0. For initial time : .
SOLUTION IN THE S-DOMAIN
Often the quickest route by hand. Take the inverse transform of each entry at the end.
UNIT-STEP RESPONSE AND FINAL VALUES
The first formula (unit-step input, zero initial state) needs invertible. The final values hold, for any initial state, when every eigenvalue of has a negative real part; is then automatically invertible, because 0 is not an eigenvalue. You can also get by setting : .
DISCRETE-TIME STATE MODEL AND ITS SOLUTION
Here are the discrete-time matrices, and plays the role of the STM. The system is asymptotically stable exactly when every eigenvalue of has . The Kalman matrices and take the same form: full rank of the first means every state can be reached from the origin, and full rank of the second means can be recovered from the output. Sampling with a zero-order hold of period gives and , which equals when is invertible.
KALMAN CONTROLLABILITY TEST
Depends only on . For a single input, is and the system is controllable exactly when . For inputs, is and you must check its rank. Compute as .
KALMAN OBSERVABILITY TEST
Depends only on . An equivalent transposed convention is , which has the same rank. For a single output, the system is observable exactly when .
DIAGONAL-FORM TEST
Use only after transforming to a diagonal with distinct eigenvalues. A zero row of means the mode cannot be excited, and a zero column of means that mode never reaches the output. In Jordan form (one block per distinct eigenvalue), check the row of at the last row of each block and the column of at the first column of each block. The test does not apply to a diagonal with a repeated eigenvalue; see the last tip of this section.
STATE FEEDBACK AND POLE PLACEMENT
is ( for a single input) and is the new reference input. The eigenvalues of can be placed at any chosen locations (complex ones in conjugate pairs) if and only if is controllable. In the pole-placement formula, is the desired closed-loop characteristic polynomial and . State feedback does not change controllability and, for a SISO system, does not move the zeros of the transfer function; it can destroy observability if a closed-loop pole is placed on a zero.
Actuators, time delay and industrial control
Read the notesFREQUENCY RESPONSE OF A PURE DELAY
Holds at every ( in rad/s, in s). The magnitude plot is untouched. The phase lag grows linearly with , so on a logarithmic frequency axis it falls away more and more steeply.
PHASE MARGIN WITH AN ADDED DELAY
is the margin of the delay-free loop and is its gain-crossover frequency (where ). This is valid because the delay leaves where it was. Read stability from only when the magnitude crosses 0 dB once and the open loop has no right-half-plane poles.
DELAY MARGIN (LARGEST TOLERABLE DEAD TIME)
is the phase margin of the delay-free loop, so is the TOTAL loop delay at which the phase margin reaches zero and the closed loop becomes marginally stable. Convert the margin to radians first. If the loop already contains a delay , the extra delay it can tolerate is , which equals (present phase margin in rad). Assumes the delay-free closed loop is stable () and the magnitude crosses 0 dB only once.
INTEGRATOR PLUS DEAD TIME
Negative feedback, , . The gain crossover is at , where the phase margin is rad. The phase crossover is where , i.e. , and there . Equivalently, the delay margin is .
ULTIMATE GAIN AND FREQUENCY WITH DEAD TIME
For the loop under negative feedback, . Solve the phase condition (usually by trial) for its lowest root in rad/s, then read off : the gain at which the closed loop is marginally stable and oscillates at . Valid when has no right-half-plane poles and decreases with frequency. The Pade example in the next section works one out exactly.
FIRST-ORDER-PLUS-DEAD-TIME (FOPDT) MODEL
= steady-state gain, = time constant, = dead time. The ratio measures how hard the process is to control: the larger it is, the smaller the loop gain at which a proportional loop becomes unstable.
FOPDT STEP RESPONSE (INPUT STEP OF SIZE A)
Nothing happens for seconds. After that the response is an ordinary first-order rise, reaching 63.2% of at .
FIRST-ORDER PADE APPROXIMATION
An all-pass: magnitude exactly 1, phase . It puts a right-half-plane zero at (non-minimum phase) and a pole at . Accurate while is well below 1.
SECOND-ORDER PADE APPROXIMATION
Also all-pass, with two right-half-plane zeros (a complex pair). It follows the true phase to higher frequencies than the first-order form.
INHERENT CHARACTERISTICS (CONSTANT PRESSURE DROP ACROSS THE VALVE)
is the rangeability. The ideal equal-percentage law gives at , so it never reaches zero; the real valve shuts by seating. The square-root law is one common model of quick opening.
EQUAL-PERCENTAGE GAIN
Equal steps of travel change the current flow by equal percentages. The gain is proportional to flow: small near closed, large near fully open.
RANGEABILITY
Ratio of the largest to the smallest flow the valve can control. For the ideal equal-percentage valve, .
VALVE FLOW COEFFICIENT (LIQUIDS)
in US gal/min, across the valve in psi, = specific gravity relative to water. is the water flow in gal/min through the fully open valve () at a 1 psi drop. The metric coefficient uses m³/h and bar, with .
VALVE-CONTROLLED HYDRAULIC PISTON
Piston area . Neglects the load-pressure term (no load), oil compressibility and leakage. The actuator is then an integrator, so a unity-feedback position loop with a proportional controller is type 1 and has zero steady-state error to a step command.
ARMATURE-CONTROLLED DC MOTOR
= torque constant (N·m/A), = back-emf constant (V·s/rad); the two are numerically equal in SI units. and are the total inertia and viscous friction referred to the motor shaft. Speed is .
ARMATURE CONTROL, ARMATURE INDUCTANCE NEGLECTED
in (rad/s)/V is the steady-state speed per volt. Back emf shortens the time constant from to .
FIELD-CONTROLLED DC MOTOR
Armature current is constant and the torque is . With no back-emf feedback there is no electrical damping, and the field time constant is significant. Used for small motors.
TWO-PHASE AC SERVO MOTOR
The reference winding has a fixed voltage, and the control-winding voltage is 90° out of phase with it. = stall torque per volt of . = magnitude of the slope of the torque–speed line (stall torque ÷ no-load speed), which acts like extra viscous friction. The rotor has a high resistance-to-reactance ratio so that this line slopes downward over the whole speed range.
STEP ANGLE, VARIABLE RELUCTANCE (FULL STEP, ONE PHASE ON)
= number of stator phases, = rotor teeth, = stator teeth (poles). The two forms agree for the usual designs, where .
STEP ANGLE, HYBRID
Two phases and 50 rotor teeth give , i.e. 200 steps per revolution.
RESOLUTION AND SPEED
= stepping rate in steps (pulses) per second, in degrees. Half-step drive halves and doubles .
CASCADE LOOP, INNER LOOP REDUCED FIRST
Subscript 1 = outer (primary), 2 = inner (secondary). = valve, = measuring elements. Convention: negative feedback in both loops, and (the inner variable drives the outer process).
CASCADE CHARACTERISTIC EQUATION
Obtained by clearing the fractions above. Apply Routh to this equation for cascade stability limits.
IDEAL FEEDFORWARD CONTROLLER
Obtained by setting the disturbance's total effect to zero. The minus sign makes the correction oppose the disturbance.
FEEDFORWARD FOR FOPDT MODELS
For and with , the result is a lead–lag plus delay. It is exactly realisable only if . If it would need a prediction , so the delay term is dropped. A right-half-plane zero in would make the ideal controller unstable, and an approximation is used instead.
RATIO STATION SETTING
is the setting of a ratio station working on normalised (0–1) signals from linear transmitters with spans 0 to and 0 to . With unlinearised orifice (square-law) signals, the setting becomes .
SCAN TIMING
An input that changes just after the input scan is read only on the next scan and written out at the end of that scan, which takes almost two scans. A pulse shorter than one scan can fall between two input scans and be missed entirely. Input-filter and output-module delays add to both figures.