Module 11 : Introduction to Optimal Control

Lecture 2 : Performance Indices

 

1 Performance Indices

Whenever we use the term optimal to describe the effectiveness of a given control strategy, we do so with respect to some performance measure or index.

We generally assume that the value of the performance index decreases with the quality of the control law.

Constructing a performance index can be considered as a part of the system modeling. We would now discuss some typical performance indices which are popularly used.

Let us first consider the following system

$\displaystyle \boldsymbol{x}(k + 1) = A\boldsymbol{x}(k) + B\boldsymbol{u}(k), \quad \boldsymbol{x}({k_0}) = {\boldsymbol{x}_0}$

$\displaystyle \boldsymbol{y}(k) = C\boldsymbol{x}(k)$


Suppose that the objective is to control the system such that over a fixed interval $ \left[ {{N_0},{N_f}} \right]$, the components of the state vector are as small as possible. A suitable performance to be minimized is

$\displaystyle {J_1} = \sum\limits_{k = {N_0}}^{{N_f}} {{\boldsymbol{x}^T}(k)\boldsymbol{x}(k)} $


When J1 is very small, $ \left\Vert {\boldsymbol{x}(k)} \right\Vert$ is also very small.

If we want to minimize the output over a fixed interval $ \left[ {{N_0},{N_f}} \right]$, a suitable performance would be

\begin{displaymath}\begin{array}{l}  {J_2} = \sum\limits_{k = {N_0}}^{{N_f}} {{...  ...{\boldsymbol{x}^T}(k){C^T}C\boldsymbol{x}(k)} \\  \end{array}\end{displaymath}


If $ {C^T}C = Q$, which is a symmetric matrix,

$\displaystyle {J_2} = \sum\limits_{k = {N_0}}^{{N_f}} {{\boldsymbol{x}^T}(k)Q\boldsymbol{x}(k)} $