Designing State Observers

  Рет қаралды 4,932

richard pates

richard pates

Күн бұрын

Пікірлер: 6
@mohanadelsamadony4824
@mohanadelsamadony4824 3 ай бұрын
Hello Prof. Richard, Thank you very much for your useful lectures. I have a question, please. At time 23:20, you said that the b^2 will cancel each other. Can you kindly explain this, please? there might be a math error here
@hariharanramamurthy9946
@hariharanramamurthy9946 9 ай бұрын
hi , objectove of state observer is compute x, xhat, from the real syatem and pole placed system, but you didn't show how to compute x after placing the pole or real system , since C is not squarematrix(most cases) to compute x = c^-1 *y
@alamazahreh6423
@alamazahreh6423 2 жыл бұрын
Hey Richard, thank you so much for your videos, i have a small question, how did you obtain the wc = sqrt(2) in this example? and if i want to design an observer, would it be possible for a spring-damped system by just assuming some numbers for the coefficients of mass, spring and damper and then just simply estimate the position?
@richard_pates
@richard_pates 2 жыл бұрын
Hello! Good question. The wc=sqrt(2) is a bit of an artificial choice, mainly just to illustrate the calculation. Deciding how to place the poles is really quite a tricky issue in general, but the suggestion in the video is that the butterworth configuration often works quite well. In practice though you may need to experiment with a range of different values of wc, or even try out some other configurations if no value of wc gives the performance you want. As for your second question, in a way, what you are proposing is very close to what a state-observer does - but with a small but important difference. The state observer equation is \dot(xhat)=Axhat+L(yhat-y). If we remove this L(yhat-y) term, the observer would match your suggestion. ie you assume that you know the coefficients (that is you know what is in the matrix A), and then just estimate the position based on that (i.e. simulate \dot(xhat)=Axhat). However the state-observe contains this extra term. Note that if your estimate matches your measurement exactly, yhat=y, and then this second term is zero, and we're in the situation from before. However if the two do not match, this extra term acts as a correction factor - by choosing the matrix L in the right way, the observer will drive this error to zero, forcing our estimate to match up with the true value of the state. So this set up makes us robust to inaccuracies and that type of thing - which you often need since you never know the coefficients exactly, and your measurements are always noisy etc.
@blackboardradio343
@blackboardradio343 2 жыл бұрын
Dear Richard, Thank you very much for your lecture. It is really great. I just have one question on the equation xhat(dot) at time 6:00. Do not you think it should be L(y-y(hat))? Because you wrote then on time 31:17 ...L(y-y(hat)) :) Thank you for your effort. Best regards!
@richard_pates
@richard_pates 2 жыл бұрын
Aha, good spot! That's clearly inconsistent! Actually, L(y(hat)-y) is consistent with having the observer poles match the eigenvalues of A+LC (this is what we derive at 6:00). If instead we use L(y-y(hat)) the observer poles should match the eigenvalues of A-LC. Both schemes are actually completely fine - but in one case you should design the observer matrix to be the negative of the other. I've seen both approaches in text books, so I'm not really sure which to recommend most strongly - but if you understand the derivation (which it certainly seems you do) that is the main thing! Thanks for pointing this out!
Controller Design Using Pole Placement
44:06
richard pates
Рет қаралды 2 М.
An Introduction to State Observers
13:42
richard pates
Рет қаралды 20 М.
OYUNCAK MİKROFON İLE TRAFİK LAMBASINI DEĞİŞTİRDİ 😱
00:17
Melih Taşçı
Рет қаралды 8 МЛН
Players vs Corner Flags 🤯
00:28
LE FOOT EN VIDÉO
Рет қаралды 42 МЛН
Je peux le faire
00:13
Daniil le Russe
Рет қаралды 22 МЛН
Pole Placement using State Feedback
14:25
richard pates
Рет қаралды 9 М.
Putting Algebraic Curves in Perspective
21:39
Bill Shillito
Рет қаралды 279 М.
Controllability Tests
26:08
richard pates
Рет қаралды 2,1 М.
The Kalman Decomposition
14:42
richard pates
Рет қаралды 9 М.
New Breakthrough on a 90-year-old Telephone Question
28:45
Eric Rowland
Рет қаралды 106 М.
Nonlinear Observers: Methods and Application Part-1
1:31:40
ARAS - Hi-Tech Robotic Solutions
Рет қаралды 1,7 М.
Motivation for Full-State Estimation [Control Bootcamp]
11:03
Steve Brunton
Рет қаралды 63 М.
Observability
10:43
richard pates
Рет қаралды 1,7 М.
OYUNCAK MİKROFON İLE TRAFİK LAMBASINI DEĞİŞTİRDİ 😱
00:17
Melih Taşçı
Рет қаралды 8 МЛН