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.2 Control Trajectories and Controller Parameters

Two representations of control design

The trajectory u(t)u(t) is the command delivered to the plant model: motor voltage, torque, valve position, thrust, pitch angle, or another manipulated input. In open-loop CCD, the entire function may be optimized:

u()=argminu()J.u^*(\cdot)=\arg\min_{u(\cdot)}J.

This representation makes few assumptions about controller structure and reveals performance limits, but it does not by itself specify a causal feedback law.

The vector cc contains time-independent controller parameters. For proportional-derivative position control,

c=[Kp,Kd]T,u(t)=sat ⁣(Kp(rq)Kdq˙;umax(p)).c=[K_p,K_d]^T,\qquad u(t)=\operatorname{sat}\!\left(K_p(r-q)-K_d\dot q;\,u_{\max}(p)\right).

The implemented command depends on the reference rr, measured or estimated states, saturation, and plant-dependent authority. More elaborate cc may contain estimator covariances, filter coefficients, MPC weights and horizons, gain-schedule parameters, or controller-order coefficients.

Feedback requires an information model

A general causal policy is

u(t)=π(t,It;c,ac),u(t)=\pi\bigl(t,\mathcal I_t;c,a_c\bigr),

where It\mathcal I_t is information available by time tt and aca_c is the control architecture. The information set may include sensor histories, state estimates, references, preview, and model predictions. Writing u=π(x)u=\pi(x) while assuming an unmeasured state is available hides a sensor and estimation requirement.

Time-independent plant and controller decisions compared with time-dependent trajectories.

Do not mix command and delivered actuation

Motor torque, joint torque after gearing, and commanded torque are different quantities. Efficiency, bandwidth, saturation, rate limits, and delays map one to another. The formulation should name the optimized quantity and enforce the actuator dynamics that connect it to the plant.

Activity 4.2: identify the realizable controller