Multiplicative uncertainty represents a model error relative to a nominal controlled plant. For a scalar transfer function, one useful form is
where 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]
For an original static-error example, take , and a real constant . The allowed family is
The 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 , then
At , 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] 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.
Unmodeled dynamics 2026-11-05
Unmodeled dynamics are time-dependent behaviors omitted from the nominal model of a controlled plant or its interconnection. Examples include an omitted actuator lag, an additional flexible mode or a delay. They matter when the neglected behavior acts on time scales relevant to the controller. This differs from changing only the numerical parameters in a fixed equation model.
For an original example, a nominal plant satisfies , and state feedback control commands . The nominal prediction is , with decay rate . Now suppose the actual applied input follows a first-order actuator:
Eliminating gives
With and in chosen consistent units, the exponents are : the actual response can oscillate while decaying, whereas the nominal model predicts a single exponential. The additional state changes the transient even though the nominal static command remains the same.
The omitted actuator also admits a frequency-domain description. Relative to an ideal actuator with gain1, its transfer function is . The corresponding multiplicative uncertainty is
The relative discrepancy is small when is small but approaches1 at high frequency. A low-frequency fit alone therefore need not justify a high-bandwidth design.
Dynamic uncertainty models can describe a family by bounds on its frequency response, with a shaping filter expressing which frequency ranges are poorly known. MathWorks's ultidyn documentation describes this construction for uncertain linear time-invariant systems.[ref] Such an uncertainty family must be chosen to cover the omitted behavior; its mere presence in a model does not prove that every physical discrepancy has been included.