system identification using excel

In this article we will show how to do a third order system identification using excel. The identification takes place in the Laplace domain (\mathcal{L{}}) where the optimal system parameters are found by using the gradient descend method.

Consider the following second order system, a DC motor for example:

    \[  Y(s) = \frac{1}{a_3 s^3 + a_2 s^2 + a_1 s}  V(s)\]

Where a_{3}^*, a_{2}^*, a_{1}^* are the optimal parameters to be found by minimizing the cost function:

Transforming the system to the Z-domain by using Euler’s forward approximation:


    \[  \frac{Y(z)}{V(z)} = \frac{a z^{-3}}{-z^{-3} b - c z^{-2} - d z^{-1} + 1 }   \]

Which leads to the following difference equations:

The cost function to be minimized is :

The validation shows a satisfactory match between the estimated and the real model:

$ls
postfix.txt
> Johnny

Leave a Reply

Your email address will not be published. Required fields are marked *