System Parameter Estimation with Projection Algorithm

Click For Summary
SUMMARY

The forum discussion centers on the use of the projection algorithm for system parameter estimation, specifically for the dynamic model described by the equation \ddot{y}(t)+a\cdot\dot{y}(t)=b\cdot e(t). The true values of parameters a and b are established as 2.8 and 0.1, respectively. The user successfully identifies these parameters when the input voltage e(t) is defined as 12sin(2πt)+5sin(2t), but encounters issues with convergence when e(t) is set to a constant value of 24. The discussion concludes that varying e(t) leads to different convergence behaviors, indicating that not all input cases yield equally effective parameter identification.

PREREQUISITES
  • Understanding of dynamic systems and differential equations
  • Familiarity with the projection algorithm for parameter estimation
  • Knowledge of least squares methods for parameter identification
  • Basic concepts of signal processing, specifically sinusoidal inputs
NEXT STEPS
  • Explore advanced techniques in parameter estimation using the projection algorithm
  • Investigate the impact of different input signals on system identification
  • Learn about the least squares method in greater detail for parameter estimation
  • Study the effects of varying input amplitudes on convergence in dynamic models
USEFUL FOR

Control engineers, system identification researchers, and anyone involved in modeling dynamic systems using parameter estimation techniques.

rfrederic
Messages
6
Reaction score
0
I am recently trying to identify system parameters with projection algorithm, but faced a problem, and the dynamic model is the following:
\ddot{y}(t)+a\cdot\dot{y}(t)=b\cdot e(t)

The true value of a is 2.8, b is 0.1.

While inputing volt e(t)=12sin(2\pi t)+5sin(2t), I can get a good result showed in 1c_PA_r0.1_a0.jpg, and both of a and b are convergent to the true value.

But while e(t)=24, the result showed in doesn't seem right.

My question is: will e(t) affect the convergence of parameters? And why?
By the way, I had also tried to use the least square to identify parameters while e(t)=24, the result also seems good.
 

Attachments

  • 1c_PA_r0.1_a0.jpg
    1c_PA_r0.1_a0.jpg
    45.2 KB · Views: 511
  • 1b_PA_r0.1_a0.jpg
    1b_PA_r0.1_a0.jpg
    39.7 KB · Views: 418
Engineering news on Phys.org
rfrederic said:
will e(t)e(t)e(t) affect the convergence of parameters? And why?
Why not? Different e(t) are different cases. There is no reason to expect that all cases are equally easy to identify.
 

Similar threads

Replies
9
Views
2K
Replies
2
Views
2K
Replies
13
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 0 ·
Replies
0
Views
1K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 0 ·
Replies
0
Views
3K