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
20.5Underdamped, overshoot
82Overdamped, slow
41Critically damped, fastest with no overshoot