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.

From OLOC to Implementable Control

A productive development path is:

  1. solve an ideal OLOC problem;

  2. study its control patterns and performance;

  3. choose a realizable controller structure that captures the important behavior; and

  4. co-design the plant with that implementable controller.

A workflow from open-loop optimization and insight extraction through controller selection, closed-loop co-design, validation, and implementation.

An ideal trajectory can guide—but should not be confused with—the final controller.

What OLOC can teach us

An optimal trajectory can reveal:

Typical transitions

OLOC remains valuable because it supplies a best-case reference, explains ideal behavior, benchmarks practical controllers, and helps separate plant limitations from controller limitations. It is often best treated as an intermediate design-analysis tool.

A three-stage design framework

One way to operationalize the OLOC-to-implementable-control transition is a three-stage process developed for dynamic-system architecture design:

  1. Stage 1 — plant architecture design, co-designed with OLC. The physical architecture and its design variables are optimized together with an unrestricted control trajectory u(t)\mathbf{u}(t). No actuator or control-architecture assumptions are made, so this stage searches the broadest design space and produces a system-optimal benchmark plant.

  2. Stage 2 — controller architecture design, co-designed with CLC. A specific, implementable control architecture (for example, full-state feedback with optimized gains) is selected, and the plant is re-optimized jointly with that controller’s finite-dimensional parameter vector.

  3. Stage 3 — digital controller design. The continuous-time control law produced in Stage 2 is realized as a digital controller, addressing sampling, discretization, and computation.

Mechanical engineers typically own Stage 1, while control engineers own Stages 2 and 3. Iteration between stages—and revision of a stage’s own formulation—is expected as insights from later stages feed back into earlier ones.

A worked progression: semi-active suspension

A trailing-arm quarter-car suspension study shows how performance degrades, in a controlled and explainable way, as each stage adds a layer of realism. Each row below is informed by the solution of the previous one:

ProblemControl representationΦ\Phi_*Change
P0 — passivefixed linear damping, no active or semi-active control5.80×1045.80\times10^{-4}an idealized passive benchmark that cannot actually be realized, because underlying geometric nonlinearities keep true passive damping nonlinear
P1 — active OLCunrestricted actuator force u(t)u(t) (Stage 1)2.06×1042.06\times10^{-4}benchmark: best achievable performance with no actuator or architecture restriction
P2 — semi-active OLC, ideal damperforce restricted to always dissipate energy, F(u)=u(t)(z˙sz˙us)F(u)=-u(t)\,(\dot z_s-\dot z_{us}), u(t)0u(t)\geq03.72×1043.72\times10^{-4}about 1.80×1.80\times worse than P1
P3 — semi-active OLC, realistic MR-damper modelcurrent-to-force map F(I,z˙sz˙us)F(I,\dot z_s-\dot z_{us}) identified from a physical damper9.58×1049.58\times10^{-4}about 2.57×2.57\times worse than P2
P4 — semi-active CLC, full-state feedback (Stage 2)optimized feedback gains K\mathbf{K} acting on measured/estimated states, damper current I(t)I(t) as the physical output, 0Kξ(t)10\leq\mathbf{K}\boldsymbol{\xi}(t)\leq12.00×1032.00\times10^{-3}about 2.08×2.08\times worse than P3; about 9.70×9.70\times worse than the P1 benchmark

The P2 solution was used to select and size an actual component: a Lord 8041-1 magnetorheological (MR) damper, with a continuous current operating range of 0-1 A and a maximum stroke of 74 mm. That damper’s hysteretic, current-dependent force-velocity behavior was characterized in the laboratory to build the P3 surrogate model, F(I,z˙sz˙us)F(I,\dot z_s-\dot z_{us}). In P4, all states were assumed measurable—mass accelerations from accelerometers, relative displacements from linear encoders, and velocities obtained by integrating the acceleration signals—and the feedback gains were optimized subject to the damper’s saturation limits. No single step in P1 \to P4 involved a design mistake: each one simply removed an assumption (unlimited actuator authority, an idealized semi-active component, or unlimited state/future information) that a real system cannot provide, and the resulting performance gap is the accumulated cost of implementability.

Activity 6.6: Converting an OLOC Trajectory into TVLQR Feedback