z-logo
Premium
Set membership inversion and robust control from data of nonlinear systems
Author(s) -
Novara C.,
Canale M.,
Milanese M.,
Signorile M. C.
Publication year - 2014
Publication title -
international journal of robust and nonlinear control
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.361
H-Index - 106
eISSN - 1099-1239
pISSN - 1049-8923
DOI - 10.1002/rnc.3048
Subject(s) - inversion (geology) , nonlinear system , bounded function , control theory (sociology) , robust control , computer science , inverse , control system , mathematics , mathematical optimization , algorithm , control (management) , engineering , artificial intelligence , paleontology , mathematical analysis , physics , geometry , quantum mechanics , structural basin , electrical engineering , biology
SUMMARY A set membership method for right inversion of nonlinear systems from data is proposed in the paper. Both the cases where the system to invert is known or unknown and therefore identified from data are addressed. The method does not require the invertibility of the regression function describing the system and ensures tight bounds on the inversion error. In the case of unknown system, the method allows the derivation of a robust right‐inverse, guaranteeing the inversion error bound for all the systems belonging to the uncertainty set which can be defined from the available prior and experimental information. Based on such a set membership inversion, two methods for robust control of nonlinear systems from data are introduced: nonlinear feed‐forward control (NFFC) and nonlinear internal model control (NIMC). Both the design methods ensure robust stability and bounded tracking errors for all the systems belonging to the involved uncertainty set. Two applicative examples of robust control from data are presented: NFFC control of semi‐active suspension systems and NIMC control of vehicle lateral dynamics.Copyright © 2013 John Wiley & Sons, Ltd.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here