Proportional-integral control 2026-10-14
Proportional-integral control is the proportional and integral part of a PID controller, with the derivative term omitted. Proportional-integral control combines proportional control with integral action. For the ideal controlled plant, a constant reference signal, exact measurement and a constant control disturbance, the ordinary differential equations giveThe characteristic polynomial is . Positive and imply asymptotic stability of the equilibrium point: real roots of a polynomial have negative sum and positive product, hence are both negative; a nonreal complex conjugate pair has real part . This is a short stability check for this ideal controlled plant, rather than a rule for every dynamical system.
At the equilibrium point, , , and . For and , the stored value supplies even though the tracking error is zero. This separates the eventual accuracy from the transient response: integral action cancels the lasting offset but can make the plant output pass beyond the goal. The authors discuss practical limits on integral action in Åström and Murray, Feedback Systems, Chapter 11.
For , , and , the characteristic polynomial is . The initial conditions are and , givingThe tracking error changes sign at . Since , the largest plant output occurs at and is , about above the reference signal.
For a separate comparison, start the control disturbance at . For , write . The exact responses areThe proportional control response tends to , while the proportional-integral control response returns to . At , the values are approximately and . The added term in the proportional-integral control response eventually vanishes, exposing how memory removes a constant control disturbance's lasting effect.
Proportional control and integral action: arrival and disturbance rejection
. Left: the ideal controlled plant has reference signal and no control disturbance; proportional-integral control reaches a peak at . Right: a control disturbance begins at ; proportional control settles at , while proportional-integral control returns to . The generator uses the classical fourth-order Runge-Kutta method with step , splits the computation at , and checks both full responses and the stored memory against their exact formulas. All coordinates are dimensionless quantities. Details. Rational canonical form of an inverse 2026-10-31
Let an invertible matrix have monic invariant factors of a linear operator of degrees . Their constant coefficients are nonzero, since their product is the characteristic polynomial and . On a cyclic block, implies , so , where is monic of degree . The vector remains cyclic for : multiplying by the invertible map gives the reversed original cyclic basis. Thus this polynomial is the minimal polynomial of the inverse block.
Normalized reciprocation preserves divisibility because when both constant coefficients are nonzero. Consequently the rational canonical form of is the direct sum of the companion matrices . The normalization by is essential to make each reciprocal polynomial monic.
Rayleigh quotient Created 2026-09-24 Updated 2026-10-14
The Rayleigh quotient measures the quadratic form of a self-adjoint operator per unit squared norm. For a nonzero vector and a finite-dimensional Hermitian matrix ,For a real symmetric matrix, replace the conjugate transpose by . More generally, for a self-adjoint operator on a Hilbert space, use for nonzero in its operator domain. On an eigenvector it returns the exact eigenvalue. Multiplying the vector by any nonzero scalar leaves the quotient unchanged, so it measures a direction rather than a chosen length.
For the symmetric matrix from the finite-dimensional spectral theorem example,The first value is not an eigenvalue: it is an average of the two directional responses. To see every direction, write the unit vector in the orthonormal eigenbasis. ThenThe largest value is along ; the smallest is along . A direction halfway between them has quotient . In the left panel, the color on the unit circle represents the quotient; in the right panel, the same values are plotted against the angle measured from .
The Hermitian Rayleigh quotient range explains why this is useful: evaluating one trial vector gives an upper bound on the smallest eigenvalue and a lower bound on the largest one, without solving a characteristic polynomial. At an extreme eigenvector, a small angular error changes the quotient only quadratically. Near in this example, . This is the geometric reason for quadratic Rayleigh-quotient improvement for the power method and motivates the Rayleigh-Ritz method.
There is a concrete historical link with normal modes. In The Theory of Sound (1877), Volume I, Sections 88–89, Lord Rayleigh studies the period of a constrained trial vibration. He shows that the period has a stationary point at a normal mode and that a trial type bounds the longest natural period. These energy ratios are a mechanical setting for the modern Rayleigh quotient and generalized Rayleigh quotient; the book describes the result through vibration periods, rather than today's matrix notation.[ref]
https://archive.org/details/theorysound06raylgoog. Rayleigh, The Theory of Sound, Volume I, 1877, Sections 88–89, printed pp. 84–87
Real spectral theorem Created 2026-09-24 Updated 2026-10-14
The real case of the finite-dimensional spectral theorem says that a self-adjoint operator on a finite-dimensional real inner product space has a real orthonormal eigenbasis. In orthonormal coordinates this is the spectral theorem for real symmetric matrices, . The worked ellipse under finite-dimensional spectral theorem shows why both orthogonal diagonalization and orthogonality matter: the new coordinates separate the quadratic form into squares without distorting lengths or angles.
A real normal matrix need not have real eigenvalues. For example, the quarter-turn is an orthogonal matrix, but its characteristic polynomial is and its eigenvalues are . Over the complex numbers it has an orthonormal eigenbasis; over the real numbers it has no eigenvector. Self-adjointness supplies the reality conclusion in the real spectral theorem.
Reciprocal spectrum of a symplectic matrix 2026-10-31
For a symplectic matrix of size with determinant one, the defining identity gives . Since similarity and transposition preserve the characteristic polynomial, . Factoring then proves the displayed reciprocal identity for . If with , this identity gives near . Thus reciprocal eigenvalues have the same algebraic multiplicity. The fixed points require the stronger parity argument in even multiplicities at fixed points of reciprocal root pairing.
Take a different real matrix,Its only eigenvalue is , with algebraic multiplicity two. However, the polynomial , which vanishes at that eigenvalue, gives . Merely checking values at eigenvalues cannot prove a matrix identity. The full characteristic polynomial does work:The matrix is a Jordan block, and its minimal polynomial is also .
The binomial theorem gives, for positive integers ,Terms containing or a higher matrix power vanish. After removing the common growth factor , the remaining linear map is the shear mapping . It moves to . The single eigenvalue controls the exponential scale, while the nilpotent matrix adds a factor growing linearly in .
Normalized powers of a Jordan block retain a growing shear despite having only one eigenvalue; equal axes scales show the top edge moving by n/2
. Details. In terms of polynomial interpolation, reduction modulo retains both a value and a derivative:Indeed, polynomial division gives . This is a simple Hermite interpolation condition. For , it gives exactly the displayed matrix power. Repeated eigenvalues retain information about how a polynomial changes, not just where it vanishes.
Right singular vector Created 2026-10-05 Updated 2026-10-25
A right singular vector is a unit vector in the input space satisfying . For positive singular values, determines the matching left singular vector. In the ellipse example, is not parallel to : a right singular vector need not be an eigenvector of . Indeed, the characteristic polynomial of is , with eigenvalues and no real eigenvectors. Nevertheless, its real right singular vectors give a complete orthonormal basis. Eigenvectors describe preserved directions; right singular vectors describe orthogonal input channels of stretching.[ref]
An arbitrary input mixes these channels. For , orthogonality gives , while . Equal contributions, , produce output Euclidean norm from a unit vector. Concentrating the entire input along produces the maximum . This is why the right singular vectors give a direct reading of how any input will behave. For a compact operator, the same definition describes the positive terms of its singular value system.
Routh-Hurwitz stability criterion Created 2026-10-06 Updated 2026-10-13
The Routh-Hurwitz criterion tests whether all roots of a real polynomial have negative real part, by sign conditions on determinants formed from its coefficients. Applied to a characteristic polynomial, it gives an algebraic test for strict linear asymptotic stability.
Same eigenvalues do not imply similarity 2026-10-14
Consider the diagonal matrix and a Jordan blockBoth have characteristic polynomial , trace , determinant , and eigenvalue with algebraic multiplicity two. But is the whole plane, whereas vanishes only when . Their eigenspaces have different dimensions, so eigenvectors under similarity rules out matrix similarity. There is an even shorter proof: for every invertible matrix .
The missing information is how the linear operator acts beyond its eigenvectors. Here , while but . Their minimal polynomials are respectively and . Over a field where the characteristic polynomial splits, the full sizes of the Jordan blocks, encoded by the Jordan normal form, determine the matrix similarity class.
Spectrum of an all-ones matrix 2026-10-25
For , maps to . Therefore is an eigenvector with eigenvalue , while the zero-sum vector subspace is its kernel. For a basis of the kernel is . These vectors and form an eigenbasis, proving diagonalization and characteristic polynomial . Both algebraic multiplicity and geometric multiplicity are one at and at zero. At the sole eigenvalue is 1; the zero-sum space has dimension zero and contributes no additional root.
ConsiderIts row sums vanish, so is an eigenvector for the zero eigenvalue. Its characteristic polynomial iswith sum of principal minors of order twoThe other eigenvalues are . No symmetry is required for this formula; positive diagonal symmetrization of a matrix is a sufficient condition for real roots.
Square-root splitting of a defective double eigenvalue Created 2026-10-06 Updated 2026-10-31
The model matrix has a defective double eigenvalue when . Its characteristic polynomial is , giving the displayed roots. For fixed nonzero the small root is and the other is . These expansions cease to be ordered at , the distinguished limit in which both roots split on a square-root scale. This is the generic leading behavior when a perturbation closes a two-dimensional Jordan block through a nonzero lower-left entry; it need not occur for a perturbation that leaves that entry zero.
Steady-state tracking error 2026-10-14
The steady-state tracking error iswhen this finite limit exists. A finite steady-state tracking error does not require the reference signal, the plant output, or the control input to become constant: all can grow while their difference settles. If the tracking error grows without bound or keeps oscillating, report that behavior rather than assigning a finite steady-state tracking error. Eventual accuracy and asymptotic stability are different questions.
For the first-order low-pass filter introduced in reference signal, assume exact measurement, constant control disturbance , and no actuator saturation or feedback delay. Under proportional control with , a constant reference signal givesThe decaying homogeneous solution has rate , so this equilibrium point is approached from any finite initial condition. A nonzero tracking error is needed to maintain the control input that balances the model's tendency to relax toward . This differs from the accumulating controlled plant , for which proportional control already tracks a constant reference signal exactly when . The presence or absence of a step offset depends on both the controlled plant and the controller.
For a ramp reference signal , the same proportional control givesIts long-time particular solution grows with slope when . Thus the controlled plant and homogeneous closed-loop response are stable, but the tracking error has no finite steady-state tracking error. A changing goal requires a different performance test from a fixed destination.
Now use proportional-integral control , , with . For the same controlled plant, differentiate the error equation on intervals where the inputs are smooth:The characteristic polynomial has both roots of a polynomial in the open left half-plane: real roots have negative sum and positive product, and a nonreal complex conjugate pair has negative real part. This proves decay of the homogeneous error for this model. It does not prove stability of an arbitrary controlled plant controlled by positive gains. At a reference jump, use the original ordinary differential equations to set the new initial conditions, rather than treating the reference as smooth at that jump.
With a constant reference signal and constant control disturbance, proportional-integral control therefore gives . At its equilibrium point, , , and . The stored integral maintains the required command while the current tracking error vanishes. For a ramp reference signal, however, the forcing above is , andThe tracking error settles even though the accumulated integral and the required control input grow. This finite offset is the error needed to keep increasing that command. For with , the forcing is and even this proportional-integral control leaves a tracking error growing with slope . Integral action is therefore a precise mechanism for selected input classes, not a promise of perfect tracking for every reference signal. [ref]
https://www.fbswiki.org/wiki/index.php/PID_Control. Åström and Murray, Feedback Systems, Chapter 11: integral action and actuator limits
Here are completely explicit synthetic examples with , , and no sensor bias. Choose , per percentage point, percentage point per degree, and percentage points per degree-second. Thus is dimensionless, and . In the following formulas, denotes the numerical time in seconds and denote numerical temperature rises in degrees. For the unit-step reference signal , proportional control and proportional-integral control respectively giveFor the ramp reference signal , the corresponding solutions areThe control inputs here are numerical heater-command percentage points. Substitution into and into the controller equations checks these solutions without invoking an unverified limiting rule. The proportional control step offset is degrees; the proportional-integral control step offset is zero. The proportional control ramp error grows; the proportional-integral control ramp offset is degrees, exactly .
Synthetic step and ramp tracking of one stable first-order low-pass filter
. Original analytical model curves, not measurements or fits to the temperature laboratory. Columns compare plant output with reference signal, signed tracking error, and control input; rows use a unit step and a ramp of degrees per second. Both designs have decaying homogeneous responses. Proportional-integral control removes the step offset but leaves the ramp offset degrees; proportional control has an increasing ramp error. Heater-command percentage points and output degrees use separate axes. Details.The conclusions have specific limits. With constant sensor bias , stable proportional-integral control for a feasible constant reference signal drives the measured tracking error to zero but leaves the physical discrepancy . Under proportional control, the measured offset instead becomes . If actuator saturation prevents the required control input, zero step offset is not achievable by these formulas. A changing control disturbance contributes to the error equation, while feedback delay can change stability; neither is covered by the constant-disturbance result. These restrictions are what make steady-state tracking error useful: it identifies the input, measurement convention, and model for which an accuracy claim is actually justified.
Three-state cyclic conversion model 2026-10-25
Three nonnegative amounts convert in the directed cycle at positive first-order rates . The linear system of ordinary differential equations conserves . Its characteristic polynomial is . The two nonzero eigenvalues have negative real part, so every trajectory converges to the unique steady state with that total:This is also a column-convention continuous-time Markov chain after normalizing by : every component loses to one successor and receives from one predecessor. A complex-conjugate pair produces damped oscillations about equilibrium even though the amounts remain nonnegative. A repeated nonzero eigenvalue is defective and requires a Jordan chain.
Two-by-two anticommutator characteristic polynomial Created 2026-10-07 Updated 2026-10-18
If is diagonalizable, the anticommutator map has eigenvalues , twice, and . Their product gives the displayed characteristic polynomial. The density of diagonalizable complex matrices and continuity of polynomial coefficients prove the formula also for defective matrices.
Two-coefficient reduction of matrix powers 2026-10-18
Consider the real matrixThe Cayley-Hamilton theorem gives . ConsequentlyThusAll four entries come from just two scalar coefficients. If , multiplying once by and replacing gives the linear recurrence relationEquivalently , with . The appearance of Fibonacci numbers is explained by , where advances the Fibonacci recurrence. No eigenvectors need to be computed.
Cayley–Hamilton reduces powers of a chosen two-by-two matrix to two integer coefficients; the fifth power is 55A − 21I
. Details. The same identity computes an inverse. Rearrange it as , givingThis works because the constant term of this characteristic polynomial is nonzero and the coefficients lie in a field. Generally, when over a field, rearranging the Cayley-Hamilton theorem expresses as a polynomial evaluated at a matrix. Over a general commutative ring, a nonzero constant need not be a unit; invertibility requires that extra condition.
The nonzero-sum two-cycles of the cubic swap map exist for . Their two-step characteristic polynomial has trace and determinant as displayed. Since , one periodic-orbit multiplier exceeds one, proving instability throughout. The other crosses minus one at ; the cycles are saddles before that threshold and repelling afterwards. At they meet the fixed branches in an unstable subcritical-flip branch.
Let be the symmetric zero-diagonal Jacobi matrix with , and let the skew-symmetric matrix haveThen is equivalent to the Finite Volterra lattice. The corresponding similarity flow makes the eigenvalues of , the coefficients of its characteristic polynomial, and its trace invariants first integrals.




