A Numerical Study of Time-Domain Model Validation for Robust Control Sunil L. Kukreja , Johan L ¨ ofberg and Benoit Boulet Div. of Automatic Control, Dept. of Elect. Eng., Link¨ opings universitet Dept. of Elect. Eng., CIM, McGill University, E-mail: boulet@cim.mcgill.ca Abstract In this paper, we investigate a discrete-time approach to un- certainty modeling for robust control. We show via simula- tions of one LTI system and experimental data from a one- tank test-bed that a current technique for time-domain uncer- tainty modeling leads to a feasible linear program. Hence, it is useful for developing robust control solutions. 1 Introduction Model validation is an important step in developing strate- gies for robust control. This step is typically preceded by system identification, as well as, system analysis and physi- cal modeling. Model validation is concerned with assessing whether a given nominal model can reproduce data from a plant, collected after some initial experiments to obtain esti- mation data [1]. The model validation problem is really one of model invalidation since a given model can only be said to be not invalidated with the current evidence. Future evi- dence may invalidate the model. The motivation for this study is to investigate whether a time-domain approach to uncertainty modeling for linear time-invariant (LTI) and linear time-varying (LTV) systems developed by Poola et al. [4] can be implemented for robust control applications. While the work provided theoretical development for their approach to uncertainty modeling, it did not provide any simulated example or experimental ap- plication to verify their theory is numerically tractable. To date, the authors are not aware of any simulation study or application to experimental data of Poola et al.’s [4] work. However, a sampled-data approach to model validation de- veloped in [2] was successfully tested by simulation [2] and experimental data [5]. As such, in this paper, we investigate the feasibility of the approach of [4] to experimental data by first studying the behavior of this technique on one simulated causal, LTI system for 1 control and applying this approach to experimental data from a one-tank test-bed. Our results show, this approach to uncertainty modeling pro- vides a numerically tractable solution for noisy simulated data as well as for experimental data. 2 Problem Statement We considered the class of uncertainty models described by an output multiplicative uncertainty, as yk G 0 G 0 W uk dk ; d is in a convex set (1) where uk and yk are the input-output measurements, G 0 a causal, LTI nominal model, W a causal, LTI normalized uncertainty filter, 1 a normalized system uncertainty and d D : d 0 M 1: d 1 , a noise or disturbance acting on the system. The uncertainty fil- ter W is selected so that Wj ω is an upper bound on G p jω G 0 jω G 0 jω where G p is the perturbed model. Although is assumed norm-bounded in 1 , this uncertainty struc- ture was selected because it may be capable of describing model mis-specification due to unmodeled dynamics, noise and other disturbances. [6]. Therefore, the model validation problem for this class of uncertainty is stated as [4]: Given input-output sequences u u 0 u 1 u N 1 and y y 0 y 1 y N 1 there exists a stable causal, LTI operator with i γ where i denotes induced (2) such that ˆ u 0 ˆ u 1 ˆ u N 1 ˆ y 0 ˆ y 1 ˆ y N 1 if and only if the following linear programming problem is feasible [4] LP ˆ u ˆ y q γ (3) where ˆ uk π N WG 0 uk yk yk π N G 0 uk and qk the system errors which encompass both the effect of model uncertainty and noise in π N D and π N is the truncation oper- ator keeping N data points [4]. Since the uncertainty filter is normalized the criterion for assessing model invalidation is γ 1. 3 Procedures The efficacy of this model invalidation algorithm was as- sessed using (i) noise corrupted data from a simulated second-order system but nominal model identified as a first- order model and (ii) experimental data from a one-tank test- bed. The simulated system, H 1 z , and nominal model, ˆ H 1 z , used in study are H 1 z 02z 1 0 08z 2 1 0 42z 1 0 32z 2 ˆ H 1 z b 1 z 1 1 a 1 z 1 (4) 0-7803-7896-2/03/$17.00 ©2003 IEEE 3814 Proceedings of the American Control Conference Denver, Colorado June 4-6, 2003