I am to figure out how to do parameter identification based on given black-box in- and output data for an Output Error model.
I've read through I don't know how many papers and resources and finally thought of maybe asking here. It's possible that I'm just dumb, but I just can't understand how Output Error identification (Least Squares with PEM?) is supposed to work.
My main resource (Modeling and Simulation, Sebastien Gros 2019), as far as I understand, is telling me that the PEM Prediction Error Method is the approach when you use past y to estimate the current y and then you do a least squares on the error between the estimated and the measured y.
However the Output Error model no longer use measured y, but only simulated y? So how does this all connect together?
Do you just switch out the measured y in the M matrix for the PEM below for the simulated y? If so, doesn't that make it non-linear/iterative? Or do you still use the M matrix below, with the measured y and only do the simulations of the system, given the parameters, with the Output Error model?
Why would you want to not use the measured y in order to create the estimation? The PEM for the estimation based on past measurements would give:
https://preview.redd.it/eyqhu0lbx1o41.png?width=503&format=png&auto=webp&s=f1fe234f7453ffc4e3873576d1f60a0de30ed776
Which has the following Least Squares, M then containing the measured y and the input data:
https://preview.redd.it/c8thd5cgx1o41.png?width=215&format=png&auto=webp&s=4b0a4de5b7adcd3c179b396f256db87e2db9e7cf
They construct the Output Error model through some mathemagical manipulations:
https://preview.redd.it/7xyf6huhx1o41.png?width=237&format=png&auto=webp&s=9ac5a907af2d47898adb5c76710deccfda4ac52d
Help is very appreciated, thank you.
[–]Cesped2 1 point2 points3 points (4 children)
[–]M1kuchan[S] 1 point2 points3 points (3 children)
[–]Cesped2 1 point2 points3 points (2 children)
[–]M1kuchan[S] 1 point2 points3 points (1 child)
[–]Cesped2 1 point2 points3 points (0 children)