Cargando…

Automated Design of Complex Dynamic Systems

Several fields of study are concerned with uniting the concept of computation with that of the design of physical systems. For example, a recent trend in robotics is to design robots in such a way that they require a minimal control effort. Another example is found in the domain of photonics, where...

Descripción completa

Detalles Bibliográficos
Autores principales: Hermans, Michiel, Schrauwen, Benjamin, Bienstman, Peter, Dambre, Joni
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3908928/
https://www.ncbi.nlm.nih.gov/pubmed/24497969
http://dx.doi.org/10.1371/journal.pone.0086696
_version_ 1782301764727341056
author Hermans, Michiel
Schrauwen, Benjamin
Bienstman, Peter
Dambre, Joni
author_facet Hermans, Michiel
Schrauwen, Benjamin
Bienstman, Peter
Dambre, Joni
author_sort Hermans, Michiel
collection PubMed
description Several fields of study are concerned with uniting the concept of computation with that of the design of physical systems. For example, a recent trend in robotics is to design robots in such a way that they require a minimal control effort. Another example is found in the domain of photonics, where recent efforts try to benefit directly from the complex nonlinear dynamics to achieve more efficient signal processing. The underlying goal of these and similar research efforts is to internalize a large part of the necessary computations within the physical system itself by exploiting its inherent non-linear dynamics. This, however, often requires the optimization of large numbers of system parameters, related to both the system's structure as well as its material properties. In addition, many of these parameters are subject to fabrication variability or to variations through time. In this paper we apply a machine learning algorithm to optimize physical dynamic systems. We show that such algorithms, which are normally applied on abstract computational entities, can be extended to the field of differential equations and used to optimize an associated set of parameters which determine their behavior. We show that machine learning training methodologies are highly useful in designing robust systems, and we provide a set of both simple and complex examples using models of physical dynamical systems. Interestingly, the derived optimization method is intimately related to direct collocation a method known in the field of optimal control. Our work suggests that the application domains of both machine learning and optimal control have a largely unexplored overlapping area which envelopes a novel design methodology of smart and highly complex physical systems.
format Online
Article
Text
id pubmed-3908928
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-39089282014-02-04 Automated Design of Complex Dynamic Systems Hermans, Michiel Schrauwen, Benjamin Bienstman, Peter Dambre, Joni PLoS One Research Article Several fields of study are concerned with uniting the concept of computation with that of the design of physical systems. For example, a recent trend in robotics is to design robots in such a way that they require a minimal control effort. Another example is found in the domain of photonics, where recent efforts try to benefit directly from the complex nonlinear dynamics to achieve more efficient signal processing. The underlying goal of these and similar research efforts is to internalize a large part of the necessary computations within the physical system itself by exploiting its inherent non-linear dynamics. This, however, often requires the optimization of large numbers of system parameters, related to both the system's structure as well as its material properties. In addition, many of these parameters are subject to fabrication variability or to variations through time. In this paper we apply a machine learning algorithm to optimize physical dynamic systems. We show that such algorithms, which are normally applied on abstract computational entities, can be extended to the field of differential equations and used to optimize an associated set of parameters which determine their behavior. We show that machine learning training methodologies are highly useful in designing robust systems, and we provide a set of both simple and complex examples using models of physical dynamical systems. Interestingly, the derived optimization method is intimately related to direct collocation a method known in the field of optimal control. Our work suggests that the application domains of both machine learning and optimal control have a largely unexplored overlapping area which envelopes a novel design methodology of smart and highly complex physical systems. Public Library of Science 2014-01-31 /pmc/articles/PMC3908928/ /pubmed/24497969 http://dx.doi.org/10.1371/journal.pone.0086696 Text en © 2014 Hermans et al http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Hermans, Michiel
Schrauwen, Benjamin
Bienstman, Peter
Dambre, Joni
Automated Design of Complex Dynamic Systems
title Automated Design of Complex Dynamic Systems
title_full Automated Design of Complex Dynamic Systems
title_fullStr Automated Design of Complex Dynamic Systems
title_full_unstemmed Automated Design of Complex Dynamic Systems
title_short Automated Design of Complex Dynamic Systems
title_sort automated design of complex dynamic systems
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3908928/
https://www.ncbi.nlm.nih.gov/pubmed/24497969
http://dx.doi.org/10.1371/journal.pone.0086696
work_keys_str_mv AT hermansmichiel automateddesignofcomplexdynamicsystems
AT schrauwenbenjamin automateddesignofcomplexdynamicsystems
AT bienstmanpeter automateddesignofcomplexdynamicsystems
AT dambrejoni automateddesignofcomplexdynamicsystems