1. What are the main differences between the proposed work and the works in Reference 14 and 15?
The main differences between the proposed work and the works in Reference 14 and 15 are as follows. Firstly, the proposed work is not restricted to linearly parametrized controllers, allowing for the identification of the controller's poles using two different one-step ahead predictors. Secondly, the proposed work introduces the use of two different optimization algorithms: one that minimizes the norm of the one-step ahead prediction error and another that minimizes the correlation between the one-step ahead error and an external signal. These differences set the proposed work apart from the previous works and contribute to its unique approach in data-driven disturbance rejection with model matching.
read more
2. What is the role of the control designer?
The role of the control designer is to choose the parameter vector of the controller in order to obtain good performance for the closed-loop system. This involves selecting the appropriate values for the controller parameters to ensure that the closed-loop system meets the desired performance criteria. The control designer must consider factors such as stability, responsiveness, and robustness when designing the controller. By optimizing the controller parameters, the control designer can achieve the desired system behavior and ensure that the closed-loop system operates effectively and efficiently.
read more
3. What is the objective of the prediction error framework?
The objective of the prediction error framework is to identify the controller parameters using a dataset from an open-loop or closed-loop experiment. It involves a thought exercise where the real dataset is assumed to come from a closed-loop experiment with an ideal controller. By pretending that the virtual experiment is noise-free and a regulation setup, the virtual error and virtual control action can be determined. This allows for the identification of the dynamical relation between the input/output signals, leading to the data-driven identification of the controller's parameters. The controller structure includes an unknown portion that must be identified, while some fixed portion may be known or required, such as an integral action. The prediction error signal is minimized using different approaches, such as minimizing the 2norm of the error or the correlation with an instrumental variable, to estimate the controller's parameters.
read more
4. What is the prediction error for the linear predictor in the absence of noise?
In the absence of noise, the prediction error obtained from the linear predictor is given by EQUATION regardless if the data are collected in open-loop or closed-loop. This prediction error is linear on which simplifies the analysis and design of identification algorithms. By replacing (30) in (33), the linear prediction error may be written as EQUATION. Using these two equalities, we can calculate the noiseless prediction error for the linear predictor and propose a solution for the parameters estimate. Lemma 1 states that in the absence of noise, the prediction error obtained from the linear predictor is given by EQUATION regardless if the data are collected in open-loop or closed-loop. The proof involves considering both open-loop and closed-loop cases, and removing the noise-dependent term from the equations to obtain the noiseless prediction error. Theorem 1 further confirms that when Assumption 1 holds and the linear predictor is calculated from noiseless data, the ideal parameters map to the global minimum of EQUATION. This is because the error evaluates to zero, and so does the cost, which is quadratic. Therefore, the noiseless prediction error for the linear predictor is EQUATION, and the ideal parameters are estimated by EQUATION, which is the minimum of the quadratic function (72).
read more