Control model uncertainty 2026-11-05
Control model uncertainty specifies how the behavior of a controlled plant may differ from a nominal model. A robust control claim is made over this allowed family. The description includes which parameters may change, their ranges, and which occurrences must represent the same physical quantity. It can also include unmodeled dynamics, such as an omitted actuator response, that cannot be represented by varying one constant coefficient.
Parametric model uncertainty retains a chosen equation form while allowing its parameters to vary. For an original example, a damped mass obeysHere is velocity and the applied-force control input. In the form , the coefficients areTheir numerical ranges in consistent SI units are approximately and , but they are not independent. The combination , does not correspond to one allowed mass. Replacing the physically linked family by the full rectangle of independent coefficient values introduces additional possible models.
This dependency matters when claiming robust stability or robust performance: enlarging the family may produce a more conservative test, while accidentally narrowing it can remove a genuinely possible failure. MathWorks's uncertain-parameter representation tracks the identity of named uncertain elements when they recur in a model.[ref]
A bounded uncertainty set does not by itself assign probabilities. Saying does not say that the endpoints are unlikely or that all masses are equally likely. It states what the guarantee must cover. Conversely, fitting the nominal mass from data does not prove that this interval covers every relevant operating condition.
The assumed time behavior is also part of the specification. An unknown but fixed mass and an arbitrarily time-varying coefficient are different model families. Likewise, uncertain gain does not automatically cover an unmodeled delay. A useful uncertainty description connects allowed mathematical variations to the physical mechanisms and measurements that justify them.
Control system 2026-11-05
A control system is an interconnection that chooses and applies control inputs to influence a controlled plant. A controller may use a reference signal, a measured output and internal state to determine those inputs. The plant, sensing, controller and input mechanism jointly determine the resulting motion. In open-loop control, the commands are chosen without updating them from the measured result; feedback control uses that result to change the commands.
An original dimensionless model shows the distinction. Let the measured output equal the plant state and let be a constant control disturbance:The open-loop command gives equilibrium . A controller using both the reference command and measured tracking error can instead setSubstitution gives . Its equilibrium and transient areWith and , the equilibrium is1.1 instead of the open-loop value1.3. The controller reacts to the effect of the disturbance through the measured state; it need not measure separately. With no disturbance, the explicit reference term makes the equilibrium equal to1.
The interconnection matters as much as the controller formula. Measurement error changes the quantity fed back, actuator saturation can prevent delivery of the commanded input, and unmodeled dynamics can change the transient. The assumption that the entire plant state is measured is also special to this example.
Robust control asks how such a closed loop behaves across a family of possible models, distinguishing robust stability from robust performance.[ref]
Robust Stability, Robust Performance, and Mu Analysis in MATLAB documentation. Introduction and distinction between robust stability and performance
A complete control-system specification therefore identifies the plant, signals, interconnection, physical limits and response criterion, rather than naming only a controller. Malcolm C. Smith 2026-11-05
Malcolm C. Smith is a Cambridge researcher in control theory whose work connects robust control and mechanical network synthesis with physical system design. The Cambridge research profile identifies uncertainty, robustness and mechanical applications as themes of his work; the IEEE Control Systems Society independently identifies his Cambridge affiliation.[ref]
His 2002 paper Synthesis of Mechanical Networks: The Inerter by Malcolm C. Smith introduced the inerter as a two-terminal mechanical element. Its ideal terminal force is proportional to relative acceleration,where is mechanical inertance. Both terminals can move, so equal terminal accelerations produce zero force in this ideal constitutive relation. This makes the element useful for synthesizing mechanical responses through networks, alongside springs and dampers.[ref]
Synthesis of Mechanical Networks: The Inerter by Malcolm C. Smith. Abstract and pp1648–1651, two-terminal element and physical realizations
For an original ideal transmission example, relative terminal displacement drives a flywheel with angle . With moment of inertia , its kinetic energy isso equivalent mechanical inertance is . Choosing and gives . A relative acceleration then gives . The coefficient has mass units, but it is not a statement that the flywheel's physical mass is20kilograms.
The calculation neglects friction, compliance and transmission inertia beyond the chosen flywheel. It illustrates the design idea, not measured performance of a particular device. The IEEE Control Systems Society profile includes a labeled headshot.
Multiplicative uncertainty 2026-11-05
Multiplicative uncertainty represents a model error relative to a nominal controlled plant. For a scalar transfer function, one useful form iswhere is nominal, shapes the permitted relative error across frequency, and belongs to a specified bounded uncertainty class. Unlike an additive error, the correction is multiplied by the nominal plant. MathWorks's
ucover reference distinguishes input multiplicative, output multiplicative and additive forms.[ref]ucover documentation in MATLAB. utype input argument
For an original static-error example, take , and a real constant . The allowed family isThe uncertainty changes gain while preserving the pole in this family. A dynamic can instead introduce frequency-dependent magnitude and phase changes; its admissible dynamics must be stated separately.
An omitted actuator lag illustrates a dynamic relative error. If , thenAt , its magnitude is about0.0995; at , it is about0.995. A constant10percent relative-error bound would cover the first frequency but fail badly at the second. A shaping function should reflect that discrepancy rather than extrapolate a low-frequency fit.
For a matrix-valued plant, multiplication order matters. Input uncertainty is placed on the right of , while output uncertainty is placed on the left; the identity matrices and uncertainty dimensions must match the corresponding signal spaces.[ref]
ucover documentation in MATLAB. InputMult and OutputMult equations
These forms generally cannot be interchanged when matrix products do not commute.The scalar ratio also needs care near zeros of . A tiny absolute discrepancy can be a large relative discrepancy there. Choosing multiplicative uncertainty is therefore a modeling decision about which relative errors and frequency ranges a robust control argument is intended to cover.