3.1 Design Variables, Objectives, and Constraints
From an engineering question to a mathematical problem¶
A useful optimization model separates what the designer may change, what must be made small or large, and what must remain acceptable. In compact form,
The vector contains design variables. The scalar is the objective. The functions and describe inequality and equality constraints. Bounds express simple limits on individual variables.
For the active suspension, choose
where spring stiffness and actuator rating are plant decisions and is a feedback gain. One system objective is
A displacement requirement may be written
This single constraint already exposes CCD coupling: changes the dynamics, changes feedback, and limits the control that can actually be delivered.
Models are not design variables¶
A simulation output is not automatically a decision. States, forces, temperatures, and stresses are analysis quantities unless the formulation intentionally promotes their discretized values to optimization variables, as direct transcription does. Likewise, an environmental input is usually problem data, not a design variable.
Requirements are not all objectives¶
Turning every requirement into a weighted objective can obscure feasibility and make weights difficult to defend. A safety limit, packaging envelope, or actuator saturation level is usually clearer as a constraint. Use an objective for preference; use a constraint for acceptability.