Problem 2. A set of simulated data can be retrieved from the google drive of the course under
the file name assig1_12.mat. In MATLAB, it is possible to load the data in the workspace using
the command load assig1_12.mat. Use the MATLAB command who to make sure that the two
variables u and y are present.
Use the MATLAB Identification toolbox to estimate an ARX model. When determining
the model order, the principle is to keep it as simple as possible. The increase of the
model order is often stopped when the fit has no significant improvement.
( ) ( ) ( ) ( )
Where the true values of the parameters are a = 0.5 and b = 0.8. ( ) is a white noise signal.
With a zero mean and a 0.1 variance. Use the RLS algorithm to estimate ̂ and ̂ for the
following cases:
1. ( )
2. ( )
3. ( ) a Gaussian white noise with zero mean
4. ( ) ( )
5. ( ) ( ( ))
Page 1 of 2
Electric Power and Machines Department Parameter Estimation
Adaptive Control (EPM 644) Assignment 1
Comments on the results (whether the estimates converge to the true values and why).
( ) ( ) ( ) ( )
Where the true values of the parameters are a = 0.7 and c = - 0.5. ( ) is a white noise signal
with a zero mean and a unit variance.
MATLAB codes to implement the recursive estimators and simulate the system.
Plots of ̂ ̂ for adequate number of samples.
Comments on the results (whether the estimates converge to the true values and why).
Problem 5. Consider the mass-spring-damper system shown below, where is the damping
coefficient, is the spring constant, is the external force, and is the displacement of the
mass resulting from the force .
Show your Simulink programs, the input signal, the evolutions of the estimates of
with respect to time.
Page 2 of 2