Skip to main navigation Skip to search Skip to main content

A MATLAB toolbox for training and implementing physics-guided neural network-based feedforward controllers

Research output: Contribution to journalConference articlepeer-review

287 Downloads (Pure)

Abstract

Physics-guided neural networks (PGNNs) enable accurate identification of inverse system dynamics by effectively embedding a known physical model within a neural network (NN), and thereby achieve high performance when implemented as feedforward controllers. However, training PGNNs using existing NN toolboxes is complicated. Therefore, this paper presents a MATLAB toolbox that systematically implements, trains, and validates PGNNs. Dedicated functions implement recent results that have been proposed in literature, i.e., we ensure that the PGNN converges to a value of the cost function that is strictly upperbounded by the value obtained when using only the physical model, while also imposing a form of graceful degradation when the trained PGNN is used on data that was not present in the training data. The toolbox is available at:https://github.com/mbolderman/PGNN-Toolbox/
Original languageEnglish
Pages (from-to)4068-4073
Number of pages6
JournalIFAC-PapersOnLine
Volume56
Issue number2
DOIs
Publication statusPublished - 1 Jul 2023
Event22nd World Congress of the International Federation of Automatic Control (IFAC 2023 World Congress) - Yokohama, Japan
Duration: 9 Jul 202314 Jul 2023
Conference number: 22
https://www.ifac2023.org/

Funding

This work is part of the research programme with project number 17973, which is (partly) financed by the Dutch Research Council (NWO).

Funders
Nederlandse Organisatie voor Wetenschappelijk Onderzoek

    Keywords

    • Mechatronics
    • data-based control
    • identification for control
    • motion control systems
    • software for system identification

    Fingerprint

    Dive into the research topics of 'A MATLAB toolbox for training and implementing physics-guided neural network-based feedforward controllers'. Together they form a unique fingerprint.

    Cite this