Systems & Control Letters 127 (2019) 25–34 Contents lists available at ScienceDirect Systems & Control Letters journal homepage: www.elsevier.com/locate/sysconle Deterministic continuous-time Virtual Reference Feedback Tuning (VRFT) with application to PID design Simone Formentin a, , Marco C. Campi b , Algo Carè b , Sergio M. Savaresi a a Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, P.zza L. da Vinci 32, 20133 Milano, Italy b Dipartimento di Ingegneria dell’Informazione, University of Brescia, via Branze 38, 25123 Brescia, Italy article info Article history: Received 27 June 2018 Received in revised form 12 March 2019 Accepted 23 March 2019 Available online xxxx Keywords: Autotuning PID Virtual reference feedback tuning abstract In this paper, we introduce a data-driven control design method that does not rely on a model of the plant. The method is inspired by the Virtual Reference Feedback Tuning approach for data-driven controller tuning, but it is here entirely developed in a deterministic, continuous-time setting. A PID autotuner is then developed out of the proposed approach and its effectiveness is tested on an experimental brake-by-wire facility. The final performance is shown to outperform that of a benchmark model-based design method. © 2019 Elsevier B.V. All rights reserved. 1. Introduction In the last decades, people in systems and control have inves- tigated data-driven controller tuning techniques aimed to design feedback controllers directly from data without the need of es- timating a model of the system. In the last twenty years, a large variety of methods has been created, among which Iterative Feedback Tuning (IFT [1]), data-driven loop-shaping [2], Virtual Reference Feedback Tuning (VRFT [36]) and Correlation-based Tuning (CbT [7,8]). In particular, for the last two methods it has been shown in [9] that their performances compare to that of standard model-based design approaches where the model has been identified from data. VRFT and CbT have been developed in the stochastic set-up described in [10], where the involved processes are stationary and evolve in discrete-time. The aim of the present work is to reformulate the VRFT approach into an autotuning method for industrial PID control. In this novel form, Input/Output (I/O) signals are not treated as stochastic processes and the theory can be fully interpreted in continuous time. This fact is important in practical problems, where control engineers are usually more familiar with continuous time models for many reasons (e.g., the fact that the settling time is directly related to the dominant poles of the system). We should also emphasize that the results The authors would like to thank F. Todeschini for his help with the experimental BBW setup. Corresponding author. E-mail addresses: simone.formentin@polimi.it (S. Formentin), marco.campi@unibs.it (M.C. Campi), algo.care@unibs.it (A. Carè), sergio.savaresi@polimi.it (S.M. Savaresi). presented here are not obtained by simple modifications of the previous contributions [36]. In fact, those papers are based on tools (spectral factorization and stochastic processes) that lose their validity in the present context. To derive the results of this paper, Sobolev spaces and solutions of ODEs are instead used. The resulting PID-VRFT algorithm lends itself to an easy im- plementation for the tuning of industrial PID controllers. The underlying design procedure relies on an optimization method, thoroughly developed in the paper, that establishes an equiva- lence between a model-reference control problem and the iden- tification problem the PID-VRFT algorithm is based upon. This makes the method here proposed different from the majority of the existing approaches, which are either characterized by the use of semi-empirical rules or derived from model-based methods employing low-order data-driven models, [11]. This observation is very important in relation to the use of these methods because it implies that strong guarantees on the real system cannot in general be provided: on the one hand, semi-empirical rules are not based on optimization theories and one can only hope to obtain a suitable tuning for the application at hand; on the other hand, low-order models are always approximate, and model- ing errors might jeopardize the performance of the closed-loop system, [12]. The effectiveness of the proposed approach is illustrated on a brake-by-wire (BBW) application. The BBW technology bears a promise of significant improvement over existing tools in the automotive industry, but it also poses new challenges for con- trol design. Among other requirements, BBW systems demand adaptation to aging and rapid changes of the environmental conditions, like temperature, so that data-driven PID autotun- ing represents an interesting approach for fast control system recalibration. https://doi.org/10.1016/j.sysconle.2019.03.007 0167-6911/© 2019 Elsevier B.V. All rights reserved.