Introduction
Control law partitioning is a non-linear control method. The controller has two parts:
- a model based portion, which cancels the non-linear terms of the system
- a servo portion, which controls the resulting linear system
After the cancellation, the closed loop system is linear.
Model based portion
For the mass spring system , use the control law:
and are functions that you choose so that, with as the new input, the system looks like a unit mass. Choose:
Then:

Servo portion
Now control the unit mass with:
where and is the desired position. Combine with :

Choosing the gains
The characteristic equation is:
- stability needs and
- compare with , so and
- choose and
The gains do not depend on the system parameters , and . The same gains give the same response for any system.
Example
Take , so .
| Response | ||
|---|---|---|
| 2 | 0.5 | Underdamped, overshoot |
| 8 | 2 | Overdamped, slow |
| 4 | 1 | Critically damped, fastest with no overshoot |