Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

4.8 Deterministic and Uncertain Formulations

Deterministic means one specified problem realization

In a deterministic formulation, parameters, models, initial conditions, and disturbances are treated as known. The positioner may use one payload mass, nominal motor resistance, a fixed disturbance trajectory, and exact sensor values. Deterministic studies are essential for understanding coupling and debugging a formulation, but nominal feasibility does not imply reliable operation.

Introduce uncertain quantities with θ\theta. They may include payload, friction, motor constants, manufacturing variation, sensor noise, disturbance timing, environmental inputs, or model discrepancy:

x˙=f(t,x,z,u,p,c,a,d;θ).\dot x=f(t,x,z,u,p,c,a,d;\theta).

Uncertainty can change the objective, dynamics, equalities, inequalities, and even the effective design variables.

Common uncertain problem statements

An expectation formulation minimizes average performance:

min  Eθ[J(p,c,a;θ)].\min\;\mathbb E_\theta[J(p,c,a;\theta)].

A chance constraint limits violation probability:

Pθ(gi(p,c,a;θ)0)1αi.\mathbb P_\theta\bigl(g_i(p,c,a;\theta)\le0\bigr)\ge1-\alpha_i.

A worst-case formulation protects against every realization in an uncertainty set Θ\Theta:

minp,c,a  maxθΘJ(p,c,a;θ).\min_{p,c,a}\;\max_{\theta\in\Theta}J(p,c,a;\theta).

These formulations answer different engineering questions. Expected performance does not guarantee a low failure probability, and worst-case protection can be unnecessarily conservative if the uncertainty set is poorly chosen.

A quantity can be uncertain during design yet measurable during operation. Adaptive or feedback control can respond to revealed information. Conversely, a deterministic future disturbance may still be unavailable to a causal controller. Specify what is uncertain, when it becomes known, and to whom.

Activity 4.8: choose an uncertainty statement