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 obeys
Here is velocity and the applied-force control input. In the form , the coefficients are
Their 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.
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 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.
Actuator lag is delayed adjustment of an actuator's actual output to its commanded value. A simple dynamic model is
where is the command, the delivered quantity, the steady-state conversion and the time constant. A first-order actuator model with an estimated time constant appears in MathWorks's aircraft-parameter estimation example.[ref]
For a step command of amplitude from zero initial output,
The response reaches about63.2percent of its final value at one time constant and95.0percent at three time constants. In an original example with , output units and , the delivered value at0.20seconds is6.32, and its95percent rise takes about0.599seconds. The command itself has already reached10 at time zero.
The same model's frequency response is . At , its magnitude is and its phase lag is45degrees for positive . Thus an actuator that is accurate for a constant command can still attenuate and phase-shift a rapidly changing command.
A direct identification experiment records the command and the actual output on a shared time base, applies a small step around an operating point, and estimates the final change and time to63.2percent. This is an explanatory procedure for the model, not a claim about a particular measured actuator. Sensor filtering, delay and an unknown initial state can alter the fitted response and must be included when relevant.
In a control system, treating discards this state. The example in unmodeled dynamics shows how doing so changes closed-loop motion from a single exponential to a damped oscillation. Physical actuator saturation and rate limits are additional effects; the linear first-order lag equation does not represent them automatically.
Parametric model uncertainty allows specified parameters to vary while retaining a chosen mathematical model structure. It records a nominal value and an allowed set, such as an interval, for each uncertain quantity. Repeated occurrences of the same physical parameter must remain linked. MathWorks's uncertain-real-parameter model explicitly represents nominal values, ranges and named repeated parameters.[ref]
An original RC circuit example uses the first-order transfer function
Assume every resistance/capacitance pair in those positive intervals is allowed. Since their product increases with either factor, the time constant has the exact range
The nominal product is1millisecond, so separate symmetric10percent component ranges give an asymmetric time-constant range of minus19percent to plus21percent. The angular frequency at which this model's magnitude falls to is , giving approximately to . Reciprocal conversion reverses the endpoints.
This family changes response speed while preserving the modeled DC gain . A guarantee of correct DC gain therefore does not establish a particular transient or bandwidth. Conversely, an extra pole from unmodeled dynamics is absent from every member of this first-order family, regardless of how widely and are allowed to vary.
Parameter dependencies can restrict the family further. If the same uncertain resistor appears in several coefficients, independently varying its appearances changes the physical model. The mass example in control model uncertainty derives one such coefficient relation. Parameter bounds are also not a probability distribution: an interval describes what must be covered, while probability assignments require additional information.
Robust stability and robust performance can then be assessed over this specified family. The result applies to the model structure and bounds actually supplied, not automatically to aging, temperature changes or other effects outside them.

Articles by others on the same topic (0)

There are currently no matching articles.