1
|
Gibson AJ, Yee XC, Calvisi ML. Data-driven acoustic control of a spherical bubble using a Koopman linear quadratic regulator. THE JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA 2024; 156:229-243. [PMID: 38980098 DOI: 10.1121/10.0026460] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Received: 07/15/2023] [Accepted: 06/04/2024] [Indexed: 07/10/2024]
Abstract
Koopman operator theory has gained interest as a framework for transforming nonlinear dynamics on the state space into linear dynamics on abstract function spaces, which preserves the underlying nonlinear dynamics of the system. These spaces can be approximated through data-driven methodologies, which enables the application of classical linear control strategies to nonlinear systems. Here, a Koopman linear quadratic regulator (KLQR) was used to acoustically control the nonlinear dynamics of a single spherical bubble, as described by the well-known Rayleigh-Plesset equation, with several objectives: (1) simple harmonic oscillation at amplitudes large enough to incite nonlinearities, (2) stabilization of the bubble at a nonequilibrium radius, and (3) periodic and quasiperiodic oscillation with multiple frequency components of arbitrary amplitude. The results demonstrate that the KLQR controller can effectively drive a spherical bubble to radially oscillate according to prescribed trajectories using both broadband and single-frequency acoustic driving. This approach has several advantages over previous efforts to acoustically control bubbles, including the ability to track arbitrary trajectories, robustness, and the use of linear control methods, which do not depend on initial guesses.
Collapse
Affiliation(s)
- Andrew J Gibson
- Department of Mechanical and Aerospace Engineering, University of Colorado Colorado Springs, Colorado Springs, Colorado 80918, USA
| | - Xin C Yee
- Department of Mechanical and Aerospace Engineering, University of Colorado Colorado Springs, Colorado Springs, Colorado 80918, USA
| | - Michael L Calvisi
- Department of Mechanical and Aerospace Engineering, University of Colorado Colorado Springs, Colorado Springs, Colorado 80918, USA
| |
Collapse
|
2
|
Prokop B, Gelens L. From biological data to oscillator models using SINDy. iScience 2024; 27:109316. [PMID: 38523784 PMCID: PMC10959654 DOI: 10.1016/j.isci.2024.109316] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 08/31/2023] [Revised: 01/18/2024] [Accepted: 02/18/2024] [Indexed: 03/26/2024] Open
Abstract
Periodic changes in the concentration or activity of different molecules regulate vital cellular processes such as cell division and circadian rhythms. Developing mathematical models is essential to better understand the mechanisms underlying these oscillations. Recent data-driven methods like SINDy have fundamentally changed model identification, yet their application to experimental biological data remains limited. This study investigates SINDy's constraints by directly applying it to biological oscillatory data. We identify insufficient resolution, noise, dimensionality, and limited prior knowledge as primary limitations. Using various generic oscillator models of different complexity and/or dimensionality, we systematically analyze these factors. We then propose a comprehensive guide for inferring models from biological data, addressing these challenges step by step. Our approach is validated using glycolytic oscillation data from yeast.
Collapse
Affiliation(s)
- Bartosz Prokop
- Laboratory of Dynamics in Biological Systems, Department of Cellular and Molecular Medicine, KU Leuven, Herestraat 49, 3000 Leuven, Belgium
| | - Lendert Gelens
- Laboratory of Dynamics in Biological Systems, Department of Cellular and Molecular Medicine, KU Leuven, Herestraat 49, 3000 Leuven, Belgium
| |
Collapse
|
3
|
Li X, Zhu Q, Zhao C, Duan X, Zhao B, Zhang X, Ma H, Sun J, Lin W. Higher-order Granger reservoir computing: simultaneously achieving scalable complex structures inference and accurate dynamics prediction. Nat Commun 2024; 15:2506. [PMID: 38509083 PMCID: PMC10954644 DOI: 10.1038/s41467-024-46852-1] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/05/2023] [Accepted: 03/12/2024] [Indexed: 03/22/2024] Open
Abstract
Recently, machine learning methods, including reservoir computing (RC), have been tremendously successful in predicting complex dynamics in many fields. However, a present challenge lies in pushing for the limit of prediction accuracy while maintaining the low complexity of the model. Here, we design a data-driven, model-free framework named higher-order Granger reservoir computing (HoGRC), which owns two major missions: The first is to infer the higher-order structures incorporating the idea of Granger causality with the RC, and, simultaneously, the second is to realize multi-step prediction by feeding the time series and the inferred higher-order information into HoGRC. We demonstrate the efficacy and robustness of the HoGRC using several representative systems, including the classical chaotic systems, the network dynamical systems, and the UK power grid system. In the era of machine learning and complex systems, we anticipate a broad application of the HoGRC framework in structure inference and dynamics prediction.
Collapse
Affiliation(s)
- Xin Li
- Center for Applied Mathematics (NUDT), Changsha, 410073, Hunan, China
- Research Institute of Intelligent Complex Systems and MOE Frontiers Center for Brain Science, Fudan University, Shanghai, 200433, China
| | - Qunxi Zhu
- Research Institute of Intelligent Complex Systems and MOE Frontiers Center for Brain Science, Fudan University, Shanghai, 200433, China.
- School of Mathematical Sciences, SCMS, SCAM, and CCSB, Fudan University, Shanghai, 200433, China.
| | - Chengli Zhao
- Center for Applied Mathematics (NUDT), Changsha, 410073, Hunan, China.
| | - Xiaojun Duan
- Center for Applied Mathematics (NUDT), Changsha, 410073, Hunan, China
| | - Bolin Zhao
- Research Institute of Intelligent Complex Systems and MOE Frontiers Center for Brain Science, Fudan University, Shanghai, 200433, China
- School of Mathematical Sciences, SCMS, SCAM, and CCSB, Fudan University, Shanghai, 200433, China
| | - Xue Zhang
- Center for Applied Mathematics (NUDT), Changsha, 410073, Hunan, China
| | - Huanfei Ma
- School of Mathematical Sciences, Soochow University, Suzhou, 215006, China
| | - Jie Sun
- Research Institute of Intelligent Complex Systems and MOE Frontiers Center for Brain Science, Fudan University, Shanghai, 200433, China
- HUAWEI Technologies Co., Ltd., Hong Kong, China
| | - Wei Lin
- Research Institute of Intelligent Complex Systems and MOE Frontiers Center for Brain Science, Fudan University, Shanghai, 200433, China.
- School of Mathematical Sciences, SCMS, SCAM, and CCSB, Fudan University, Shanghai, 200433, China.
- Shanghai Artificial Intelligence Laboratory, Shanghai, 200232, China.
| |
Collapse
|
4
|
Huang K, Tao Z, Liu Y, Wu D, Yang C, Gui W. Error-Triggered Adaptive Sparse Identification for Predictive Control and Its Application to Multiple Operating Conditions Processes. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS 2024; 35:2942-2955. [PMID: 37018089 DOI: 10.1109/tnnls.2023.3262541] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/19/2023]
Abstract
With the digital transformation of process manufacturing, identifying the system model from process data and then applying to predictive control has become the most dominant approach in process control. However, the controlled plant often operates under changing operating conditions. What is more, there are often unknown operating conditions such as first appearance operating conditions, which make traditional predictive control methods based on identified model difficult to adapt to changing operating conditions. Moreover, the control accuracy is low during operating condition switching. To solve these problems, this article proposes an error-triggered adaptive sparse identification for predictive control (ETASI4PC) method. Specifically, an initial model is established based on sparse identification. Then, a prediction error-triggered mechanism is proposed to monitor operating condition changes in real time. Next, the previously identified model is updated with the fewest modifications by identifying parameter change, structural change, and combination of changes in the dynamical equations, thus achieving precise control to multiple operating conditions. Considering the problem of low control accuracy during the operating condition switching, a novel elastic feedback correction strategy is proposed to significantly improve the control accuracy in the transition period and ensure accurate control under full operating conditions. To verify the superiority of the proposed method, a numerical simulation case and a continuous stirred tank reactor (CSTR) case are designed. Compared with some state-of-the-art methods, the proposed method can rapidly adapt to frequent changes in operating conditions, and it can achieve real-time control effects even for unknown operating conditions such as first appearance operating conditions.
Collapse
|
5
|
Prabhu S, Rangarajan S, Kothare M. Data-driven discovery of sparse dynamical model of cardiovascular system for model predictive control. Comput Biol Med 2023; 166:107513. [PMID: 37839218 PMCID: PMC10982123 DOI: 10.1016/j.compbiomed.2023.107513] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/18/2022] [Revised: 08/11/2023] [Accepted: 09/19/2023] [Indexed: 10/17/2023]
Abstract
Cardiovascular diseases remain the leading cause of death globally. In recent years, vagal nerve stimulation (VNS) has shown promising results in the treatment of a number of cardiovascular diseases. In this approach, mild electrical pulses are sent to the brain via the vagus nerve. This open-loop neurostimulation, however, leads to various side effects due to physiological and inter-patient variability and therefore a closed-loop delivery strategy of electrical pulses that accounts for this variability is desired. In this context, we envision data-driven sparse dynamical model parameterized by patient-specific data as appropriate for use in closed loop controller design. In this work, we build a dynamical model for mean arterial pressure and heart rate using the method sparse identification of nonlinear dynamics (SINDy). As a proxy for real datasets or measurements from a patient, we simulate a mechanistic model from the literature and then discover a data-driven model for predicting mean arterial pressure and heart rate in response to neural stimulus. This discovered model is then used to design a controller to be implemented in closed-loop via model predictive control. We observe that this data-driven model is interpretable, consistent with experiments, provides insights on the sensitivity of different stimulation locations and simplifies the formulation of the optimal control problem. Noting the set-point tracking performance of this closed-loop model-based controller that uses this discovered model, we conclude that the model is adequate in capturing the dynamics of a highly nonlinear cardiovascular system for the purpose of optimal predictive controller design.
Collapse
Affiliation(s)
- Siddharth Prabhu
- Chemical and Biomolecular Engineering, Lehigh University, Bethlehem, PA, USA.
| | - Srinivas Rangarajan
- Chemical and Biomolecular Engineering, Lehigh University, Bethlehem, PA, USA.
| | - Mayuresh Kothare
- Chemical and Biomolecular Engineering, Lehigh University, Bethlehem, PA, USA.
| |
Collapse
|
6
|
Haring M, Grotli EI, Riemer-Sorensen S, Seel K, Hanssen KG. A Levenberg-Marquardt Algorithm for Sparse Identification of Dynamical Systems. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS 2023; 34:9323-9336. [PMID: 35316196 DOI: 10.1109/tnnls.2022.3157963] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/14/2023]
Abstract
Low complexity of a system model is essential for its use in real-time applications. However, sparse identification methods commonly have stringent requirements that exclude them from being applied in an industrial setting. In this article, we introduce a flexible method for the sparse identification of dynamical systems described by ordinary differential equations. Our method relieves many of the requirements imposed by other methods that relate to the structure of the model and the dataset, such as fixed sampling rates, full state measurements, and linearity of the model. The Levenberg-Marquardt algorithm is used to solve the identification problem. We show that the Levenberg-Marquardt algorithm can be written in a form that enables parallel computing, which greatly diminishes the time required to solve the identification problem. An efficient backward elimination strategy is presented to construct a lean system model.
Collapse
|
7
|
Sun W, Feng J, Su J, Guo Q. Kernel-based learning framework for discovering the governing equations of stochastic jump-diffusion processes directly from data. Phys Rev E 2023; 108:035306. [PMID: 37849188 DOI: 10.1103/physreve.108.035306] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/05/2023] [Accepted: 08/28/2023] [Indexed: 10/19/2023]
Abstract
Discovering the underlying mathematical-physical equations of complex systems directly from observational data has been a challenging inversion problem. We propose a data-driven framework for identifying dynamical information in stochastic diffusion or stochastic jump-diffusion systems. The probability density function is utilized to relate the Kramers-Moyal expansion to the governing equations, and the kernel density estimation method, improved by the Fourier transform idea, is used to extract the Kramers-Moyal coefficients from the time series of the state variables of the system. These coefficients provide the data expression of the governing equations of the system. Then a data-driven sparse identification algorithm is used to reconstruct the underlying dynamic equations. The proposed framework does not rely on prior assumptions, and all results are obtained directly from the data. In addition, we demonstrate its validity and accuracy using illustrative one- and two-dimensional examples.
Collapse
Affiliation(s)
- Wenqing Sun
- School of Science, Xi'an Polytechnic University, Xi'an 710048, China
| | - Jinqian Feng
- School of Science, Xi'an Polytechnic University, Xi'an 710048, China
| | - Jin Su
- School of Science, Xi'an Polytechnic University, Xi'an 710048, China
| | - Qin Guo
- School of Science, Xi'an Polytechnic University, Xi'an 710048, China
| |
Collapse
|
8
|
Saha E, Ho LST, Tran G. SPADE4: Sparsity and Delay Embedding Based Forecasting of Epidemics. Bull Math Biol 2023; 85:71. [PMID: 37335437 DOI: 10.1007/s11538-023-01174-z] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/23/2023] [Accepted: 05/27/2023] [Indexed: 06/21/2023]
Abstract
Predicting the evolution of diseases is challenging, especially when the data availability is scarce and incomplete. The most popular tools for modelling and predicting infectious disease epidemics are compartmental models. They stratify the population into compartments according to health status and model the dynamics of these compartments using dynamical systems. However, these predefined systems may not capture the true dynamics of the epidemic due to the complexity of the disease transmission and human interactions. In order to overcome this drawback, we propose Sparsity and Delay Embedding based Forecasting (SPADE4) for predicting epidemics. SPADE4 predicts the future trajectory of an observable variable without the knowledge of the other variables or the underlying system. We use random features model with sparse regression to handle the data scarcity issue and employ Takens' delay embedding theorem to capture the nature of the underlying system from the observed variable. We show that our approach outperforms compartmental models when applied to both simulated and real data.
Collapse
Affiliation(s)
- Esha Saha
- Department of Applied Mathematics, University of Waterloo, Waterloo, Canada
| | - Lam Si Tung Ho
- Department of Mathematics and Statistics, Dalhousie University, Halifax, NS, Canada.
| | - Giang Tran
- Department of Applied Mathematics, University of Waterloo, Waterloo, Canada
| |
Collapse
|
9
|
Brummer AB, Xella A, Woodall R, Adhikarla V, Cho H, Gutova M, Brown CE, Rockne RC. Data driven model discovery and interpretation for CAR T-cell killing using sparse identification and latent variables. Front Immunol 2023; 14:1115536. [PMID: 37256133 PMCID: PMC10226275 DOI: 10.3389/fimmu.2023.1115536] [Citation(s) in RCA: 3] [Impact Index Per Article: 3.0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 12/04/2022] [Accepted: 03/27/2023] [Indexed: 06/01/2023] Open
Abstract
In the development of cell-based cancer therapies, quantitative mathematical models of cellular interactions are instrumental in understanding treatment efficacy. Efforts to validate and interpret mathematical models of cancer cell growth and death hinge first on proposing a precise mathematical model, then analyzing experimental data in the context of the chosen model. In this work, we present the first application of the sparse identification of non-linear dynamics (SINDy) algorithm to a real biological system in order discover cell-cell interaction dynamics in in vitro experimental data, using chimeric antigen receptor (CAR) T-cells and patient-derived glioblastoma cells. By combining the techniques of latent variable analysis and SINDy, we infer key aspects of the interaction dynamics of CAR T-cell populations and cancer. Importantly, we show how the model terms can be interpreted biologically in relation to different CAR T-cell functional responses, single or double CAR T-cell-cancer cell binding models, and density-dependent growth dynamics in either of the CAR T-cell or cancer cell populations. We show how this data-driven model-discovery based approach provides unique insight into CAR T-cell dynamics when compared to an established model-first approach. These results demonstrate the potential for SINDy to improve the implementation and efficacy of CAR T-cell therapy in the clinic through an improved understanding of CAR T-cell dynamics.
Collapse
Affiliation(s)
- Alexander B. Brummer
- Division of Mathematical Oncology, Department of Computational and Quantitative Medicine, Beckman Research Institute, City of Hope National Medical Center, Duarte, CA, United States
- Department of Physics and Astronomy, College of Charleston, Charleston, SC, United States
| | - Agata Xella
- Department of Hemtaology and Hematopoietic Cell Translation and Immuno-Oncology, Beckman Research Institute, City of Hope National Medical Center, Duarte, CA, United States
| | - Ryan Woodall
- Division of Mathematical Oncology, Department of Computational and Quantitative Medicine, Beckman Research Institute, City of Hope National Medical Center, Duarte, CA, United States
| | - Vikram Adhikarla
- Division of Mathematical Oncology, Department of Computational and Quantitative Medicine, Beckman Research Institute, City of Hope National Medical Center, Duarte, CA, United States
| | - Heyrim Cho
- Department of Mathematics, University of California, Riverside, Riverside, CA, United States
| | - Margarita Gutova
- Department of Stem Cell Biology and Regenerative Medicine, Beckman Research Institute, City of Hope National Medical Center, Duarte, CA, United States
| | - Christine E. Brown
- Department of Hemtaology and Hematopoietic Cell Translation and Immuno-Oncology, Beckman Research Institute, City of Hope National Medical Center, Duarte, CA, United States
| | - Russell C. Rockne
- Division of Mathematical Oncology, Department of Computational and Quantitative Medicine, Beckman Research Institute, City of Hope National Medical Center, Duarte, CA, United States
| |
Collapse
|
10
|
Xu W, Guo Y, Bravo C, Ben-Tzvi P. Design, Control, and Experimental Evaluation of A Novel Robotic Glove System for Patients with Brachial Plexus Injuries. IEEE T ROBOT 2023; 39:1637-1652. [PMID: 37035529 PMCID: PMC10079272 DOI: 10.1109/tro.2022.3220973] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/25/2022]
Abstract
This paper presents the development of an exoskeleton glove system for people who suffer from brachial plexus injuries, aiming to assist their lost grasping functionality. The robotic system consists of a portable glove system and an embedded controller. The glove system consists of Linear Series Elastic Actuators (LSEA), Rotary Series Elastic Actuators (RSEA), and optimized finger linkages to provide imitated human motion to each finger and a coupled motion of the hand. The design principles and optimization strategies were investigated to balance functionality, portability, and stability. The model-based force control strategy compensated with a backlash model and model-free force control strategy are presented and compared. Results show that our proposed model-free control method achieves the goal of accurate force control. Finally, experiments were conducted with the prototype of the developed integrated exoskeleton glove system. Results from 3 subjects with 150 trials show that our proposed exoskeleton glove system has the potential to be used as a rehabilitation device for patients.
Collapse
Affiliation(s)
- Wenda Xu
- Mechanical Engineering department in Virginia Tech
| | - Yunfei Guo
- Electrical and Computer Engineering department in Virginia Tech
| | - Cesar Bravo
- Carilion Clinic Institute of Orthopaedics and Neurosciences, Virginia Tech Carilion School of Medicine
| | - Pinhas Ben-Tzvi
- Electrical and Mechanical Engineering departments in Virginia Tech
| |
Collapse
|
11
|
Gobat G, Fresca S, Manzoni A, Frangi A. Reduced Order Modeling of Nonlinear Vibrating Multiphysics Microstructures with Deep Learning-Based Approaches. SENSORS (BASEL, SWITZERLAND) 2023; 23:3001. [PMID: 36991715 PMCID: PMC10051645 DOI: 10.3390/s23063001] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 01/29/2023] [Revised: 03/01/2023] [Accepted: 03/07/2023] [Indexed: 06/19/2023]
Abstract
Micro-electro-mechanical-systems are complex structures, often involving nonlinearites of geometric and multiphysics nature, that are used as sensors and actuators in countless applications. Starting from full-order representations, we apply deep learning techniques to generate accurate, efficient, and real-time reduced order models to be used for the simulation and optimization of higher-level complex systems. We extensively test the reliability of the proposed procedures on micromirrors, arches, and gyroscopes, as well as displaying intricate dynamical evolutions such as internal resonances. In particular, we discuss the accuracy of the deep learning technique and its ability to replicate and converge to the invariant manifolds predicted using the recently developed direct parametrization approach that allows the extraction of the nonlinear normal modes of large finite element models. Finally, by addressing an electromechanical gyroscope, we show that the non-intrusive deep learning approach generalizes easily to complex multiphysics problems.
Collapse
Affiliation(s)
- Giorgio Gobat
- Department of Civil and Environmental Engineering, Politecnico di Milano, Piazza Leonardo da Vinci, 32, 20133 Milano, Italy;
| | - Stefania Fresca
- MOX—Department of Mathematics, Politecnico di Milano, P.za Leonardo da Vinci 32, 20133 Milano, Italy; (S.F.); (A.M.)
| | - Andrea Manzoni
- MOX—Department of Mathematics, Politecnico di Milano, P.za Leonardo da Vinci 32, 20133 Milano, Italy; (S.F.); (A.M.)
| | - Attilio Frangi
- Department of Civil and Environmental Engineering, Politecnico di Milano, Piazza Leonardo da Vinci, 32, 20133 Milano, Italy;
| |
Collapse
|
12
|
Young CD, Graham MD. Deep learning delay coordinate dynamics for chaotic attractors from partial observable data. Phys Rev E 2023; 107:034215. [PMID: 37073016 DOI: 10.1103/physreve.107.034215] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/22/2022] [Accepted: 03/06/2023] [Indexed: 04/20/2023]
Abstract
A common problem in time-series analysis is to predict dynamics with only scalar or partial observations of the underlying dynamical system. For data on a smooth compact manifold, Takens' theorem proves a time-delayed embedding of the partial state is diffeomorphic to the attractor, although for chaotic and highly nonlinear systems, learning these delay coordinate mappings is challenging. We utilize deep artificial neural networks (ANNs) to learn discrete time maps and continuous time flows of the partial state. Given training data for the full state, we also learn a reconstruction map. Thus, predictions of a time series can be made from the current state and several previous observations with embedding parameters determined from time-series analysis. The state space for time evolution is of comparable dimension to reduced order manifold models. These are advantages over recurrent neural network models, which require a high-dimensional internal state or additional memory terms and hyperparameters. We demonstrate the capacity of deep ANNs to predict chaotic behavior from a scalar observation on a manifold of dimension three via the Lorenz system. We also consider multivariate observations on the Kuramoto-Sivashinsky equation, where the observation dimension required for accurately reproducing dynamics increases with the manifold dimension via the spatial extent of the system.
Collapse
Affiliation(s)
- Charles D Young
- Department of Chemical and Biological Engineering, University of Wisconsin-Madison, Madison, Wisconsin 53706, USA
| | - Michael D Graham
- Department of Chemical and Biological Engineering, University of Wisconsin-Madison, Madison, Wisconsin 53706, USA
| |
Collapse
|
13
|
A computational framework for physics-informed symbolic regression with straightforward integration of domain knowledge. Sci Rep 2023; 13:1249. [PMID: 36690644 PMCID: PMC9870915 DOI: 10.1038/s41598-023-28328-2] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/19/2022] [Accepted: 01/17/2023] [Indexed: 01/24/2023] Open
Abstract
Discovering a meaningful symbolic expression that explains experimental data is a fundamental challenge in many scientific fields. We present a novel, open-source computational framework called Scientist-Machine Equation Detector (SciMED), which integrates scientific discipline wisdom in a scientist-in-the-loop approach, with state-of-the-art symbolic regression (SR) methods. SciMED combines a wrapper selection method, that is based on a genetic algorithm, with automatic machine learning and two levels of SR methods. We test SciMED on five configurations of a settling sphere, with and without aerodynamic non-linear drag force, and with excessive noise in the measurements. We show that SciMED is sufficiently robust to discover the correct physically meaningful symbolic expressions from the data, and demonstrate how the integration of domain knowledge enhances its performance. Our results indicate better performance on these tasks than the state-of-the-art SR software packages , even in cases where no knowledge is integrated. Moreover, we demonstrate how SciMED can alert the user about possible missing features, unlike the majority of current SR systems.
Collapse
|
14
|
Abdullah F, Alhajeri MS, Christofides PD. Modeling and Control of Nonlinear Processes Using Sparse Identification: Using Dropout to Handle Noisy Data. Ind Eng Chem Res 2022. [DOI: 10.1021/acs.iecr.2c02639] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/05/2022]
Affiliation(s)
- Fahim Abdullah
- Department of Chemical and Biomolecular Engineering, University of California, Los Angeles, California90095, United States
| | - Mohammed S. Alhajeri
- Department of Chemical and Biomolecular Engineering, University of California, Los Angeles, California90095, United States
- Department of Chemical Engineering, Kuwait University, P.O.Box 5969, Safat13060, Kuwait
| | - Panagiotis D. Christofides
- Department of Chemical and Biomolecular Engineering, University of California, Los Angeles, California90095, United States
- Department of Electrical and Computer Engineering, University of California, Los Angeles, California90095, United States
| |
Collapse
|
15
|
Juárez-Lora A, García-Sebastián LM, Ponce-Ponce VH, Rubio-Espino E, Molina-Lozano H, Sossa H. Implementation of Kalman Filtering with Spiking Neural Networks. SENSORS (BASEL, SWITZERLAND) 2022; 22:8845. [PMID: 36433442 PMCID: PMC9695172 DOI: 10.3390/s22228845] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 10/28/2022] [Revised: 11/11/2022] [Accepted: 11/13/2022] [Indexed: 06/16/2023]
Abstract
A Kalman filter can be used to fill space-state reconstruction dynamics based on knowledge of a system and partial measurements. However, its performance relies on accurate modeling of the system dynamics and a proper characterization of the uncertainties, which can be hard to obtain in real-life scenarios. In this work, we explore how the values of a Kalman gain matrix can be estimated by using spiking neural networks through a combination of biologically plausible neuron models with spike-time-dependent plasticity learning algorithms. The performance of proposed neural architecture is verified with simulations of some representative nonlinear systems, which show promising results. This approach traces a path for its implementation in neuromorphic analog hardware that can learn and reconstruct partial and changing dynamics of a system without the massive power consumption that is typically needed in a Von Neumann-based computer architecture.
Collapse
|
16
|
Dong X, Bai YL, Lu Y, Fan M. An improved sparse identification of nonlinear dynamics with Akaike information criterion and group sparsity. NONLINEAR DYNAMICS 2022; 111:1485-1510. [PMID: 36246669 PMCID: PMC9552166 DOI: 10.1007/s11071-022-07875-9] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 03/31/2022] [Accepted: 09/03/2022] [Indexed: 06/16/2023]
Abstract
A crucial challenge encountered in diverse areas of engineering applications involves speculating the governing equations based upon partial observations. On this basis, a variant of the sparse identification of nonlinear dynamics (SINDy) algorithm is developed. First, the Akaike information criterion (AIC) is integrated to enforce model selection by hierarchically ranking the most informative model from several manageable candidate models. This integration avoids restricting the number of candidate models, which is a disadvantage of the traditional methods for model selection. The subsequent procedure expands the structure of dynamics from ordinary differential equations (ODEs) to partial differential equations (PDEs), while group sparsity is employed to identify the nonconstant coefficients of partial differential equations. Of practical consideration within an integrated frame is data processing, which tends to treat noise separate from signals and tends to parametrize the noise probability distribution. In particular, the coefficients of a species of canonical ODEs and PDEs, such as the Van der Pol, Rössler, Burgers' and Kuramoto-Sivashinsky equations, can be identified correctly with the introduction of noise. Furthermore, except for normal noise, the proposed approach is able to capture the distribution of uniform noise. In accordance with the results of the experiments, the computational speed is markedly advanced and possesses robustness.
Collapse
Affiliation(s)
- Xin Dong
- College of Physics and Electrical Engineering, Northwest Normal University, Lanzhou, 730070 Gansu China
| | - Yu-Long Bai
- College of Physics and Electrical Engineering, Northwest Normal University, Lanzhou, 730070 Gansu China
| | - Yani Lu
- College of Physics and Electrical Engineering, Northwest Normal University, Lanzhou, 730070 Gansu China
| | - Manhong Fan
- College of Physics and Electrical Engineering, Northwest Normal University, Lanzhou, 730070 Gansu China
| |
Collapse
|
17
|
Messenger DA, Dall'anese E, Bortz DM. Online Weak-form Sparse Identification of Partial Differential Equations. PROCEEDINGS OF MACHINE LEARNING RESEARCH 2022; 190:241-256. [PMID: 38264277 PMCID: PMC10805452] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Subscribe] [Scholar Register] [Indexed: 01/25/2024]
Abstract
This paper presents an online algorithm for identification of partial differential equations (PDEs) based on the weak-form sparse identification of nonlinear dynamics algorithm (WSINDy). The algorithm is online in the sense that if performs the identification task by processing solution snapshots that arrive sequentially. The core of the method combines a weak-form discretization of candidate PDEs with an online proximal gradient descent approach to the sparse regression problem. In particular, we do not regularize the ℓ 0 -pseudo-norm, instead finding that directly applying its proximal operator (which corresponds to a hard thresholding) leads to efficient online system identification from noisy data. We demonstrate the success of the method on the Kuramoto-Sivashinsky equation, the nonlinear wave equation with time-varying wavespeed, and the linear wave equation, in one, two, and three spatial dimensions, respectively. In particular, our examples show that the method is capable of identifying and tracking systems with coefficients that vary abruptly in time, and offers a streaming alternative to problems in higher dimensions.
Collapse
Affiliation(s)
- Daniel A Messenger
- Department of Applied Mathematics, University of Colorado, Boulder, CO 80309-0526
| | - Emiliano Dall'anese
- Department of Electrical, Computer, and Energy Engineering, University of Colorado, Boulder, CO 80309-0425
| | - David M Bortz
- Department of Applied Mathematics, University of Colorado, Boulder, CO 80309-0526
| |
Collapse
|
18
|
Data-driven discovery of the governing equations of dynamical systems via moving horizon optimization. Sci Rep 2022; 12:11836. [PMID: 35821394 PMCID: PMC9276674 DOI: 10.1038/s41598-022-13644-w] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/08/2022] [Accepted: 05/26/2022] [Indexed: 12/03/2022] Open
Abstract
Discovering the governing laws underpinning physical and chemical phenomena entirely from data is a key step towards understanding and ultimately controlling systems in science and engineering. Noisy measurements and complex, highly nonlinear underlying dynamics hinder the identification of such governing laws. In this work, we introduce a machine learning framework rooted in moving horizon nonlinear optimization for identifying governing equations in the form of ordinary differential equations from noisy experimental data sets. Our approach evaluates sequential subsets of measurement data, and exploits statistical arguments to learn truly parsimonious governing equations from a large dictionary of basis functions. The proposed framework reduces gradient approximation errors by implicitly embedding an advanced numerical discretization scheme, which improves robustness to noise as well as to model stiffness. Canonical nonlinear dynamical system examples are used to demonstrate that our approach can accurately recover parsimonious governing laws under increasing levels of measurement noise, and outperform state of the art frameworks in the literature. Further, we consider a non-isothermal chemical reactor example to demonstrate that the proposed framework can cope with basis functions that have nonlinear (unknown) parameterizations.
Collapse
|
19
|
Data-Driven Predictive Control of Interconnected Systems Using the Koopman Operator. ACTUATORS 2022. [DOI: 10.3390/act11060151] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/16/2022]
Abstract
Interconnected systems are widespread in modern technological systems. Designing a reliable control strategy requires modeling and analysis of the system, which can be a complicated, or even impossible, task in some cases. However, current technological developments in data sensing, processing, and storage make data-driven control techniques an appealing alternative solution. In this work, a design methodology of a decentralized control strategy is developed for interconnected systems based only on local and interconnection time series. Then, the optimization problem associated with the predictive control design is defined. Finally, an extension to interconnected systems coupled through their input signals is discussed. Simulations of two coupled Duffing oscillators, a bipedal locomotion model, and a four water tank system show the effectiveness of the approach.
Collapse
|
20
|
Kim B, Ryu KH, Kim JH, Heo S. Feature variance regularization method for autoencoder-based one-class classification. Comput Chem Eng 2022. [DOI: 10.1016/j.compchemeng.2022.107776] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/03/2022]
|
21
|
Chee KY, Jiahao TZ, Hsieh MA. KNODE-MPC: A Knowledge-Based Data-Driven Predictive Control Framework for Aerial Robots. IEEE Robot Autom Lett 2022. [DOI: 10.1109/lra.2022.3144787] [Citation(s) in RCA: 4] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 01/02/2023]
|
22
|
Fasel U, Kutz JN, Brunton BW, Brunton SL. Ensemble-SINDy: Robust sparse model discovery in the low-data, high-noise limit, with active learning and control. Proc Math Phys Eng Sci 2022; 478:20210904. [PMID: 35450025 PMCID: PMC9006119 DOI: 10.1098/rspa.2021.0904] [Citation(s) in RCA: 11] [Impact Index Per Article: 5.5] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/24/2021] [Accepted: 03/10/2022] [Indexed: 12/17/2022] Open
Abstract
Sparse model identification enables the discovery of nonlinear dynamical systems purely from data; however, this approach is sensitive to noise, especially in the low-data limit. In this work, we leverage the statistical approach of bootstrap aggregating (bagging) to robustify the sparse identification of the nonlinear dynamics (SINDy) algorithm. First, an ensemble of SINDy models is identified from subsets of limited and noisy data. The aggregate model statistics are then used to produce inclusion probabilities of the candidate functions, which enables uncertainty quantification and probabilistic forecasts. We apply this ensemble-SINDy (E-SINDy) algorithm to several synthetic and real-world datasets and demonstrate substantial improvements to the accuracy and robustness of model discovery from extremely noisy and limited data. For example, E-SINDy uncovers partial differential equations models from data with more than twice as much measurement noise as has been previously reported. Similarly, E-SINDy learns the Lotka Volterra dynamics from remarkably limited data of yearly lynx and hare pelts collected from 1900 to 1920. E-SINDy is computationally efficient, with similar scaling as standard SINDy. Finally, we show that ensemble statistics from E-SINDy can be exploited for active learning and improved model predictive control.
Collapse
Affiliation(s)
- U Fasel
- Department of Mechanical Engineering, University of Washington, Seattle, WA, USA
| | - J N Kutz
- Department of Applied Mathematics, University of Washington, Seattle, WA, USA
| | - B W Brunton
- Department of Biology, University of Washington, Seattle, WA, USA
| | - S L Brunton
- Department of Mechanical Engineering, University of Washington, Seattle, WA, USA
| |
Collapse
|
23
|
Kaheman K, Brunton SL, Nathan Kutz J. Automatic differentiation to simultaneously identify nonlinear dynamics and extract noise probability distributions from data. MACHINE LEARNING: SCIENCE AND TECHNOLOGY 2022. [DOI: 10.1088/2632-2153/ac567a] [Citation(s) in RCA: 3] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/12/2022] Open
Abstract
Abstract
The sparse identification of nonlinear dynamics (SINDy) is a regression framework for the discovery of parsimonious dynamic models and governing equations from time-series data. As with all system identification methods, noisy measurements compromise the accuracy and robustness of the model discovery procedure. In this work we develop a variant of the SINDy algorithm that integrates automatic differentiation and recent time-stepping constrained motivated by Rudy et al (2019 J. Computat. Phys.
396 483–506) for simultaneously (1) denoising the data, (2) learning and parametrizing the noise probability distribution, and (3) identifying the underlying parsimonious dynamical system responsible for generating the time-series data. Thus within an integrated optimization framework, noise can be separated from signal, resulting in an architecture that is approximately twice as robust to noise as state-of-the-art methods, handling as much as 40% noise on a given time-series signal and explicitly parametrizing the noise probability distribution. We demonstrate this approach on several numerical examples, from Lotka-Volterra models to the spatio-temporal Lorenz 96 model. Further, we show the method can learn a diversity of probability distributions for the measurement noise, including Gaussian, uniform, Gamma, and Rayleigh distributions.
Collapse
|
24
|
Hoffmann M, Scherer M, Hempel T, Mardt A, de Silva B, Husic BE, Klus S, Wu H, Kutz N, Brunton SL, Noé F. Deeptime: a Python library for machine learning dynamical models from time series data. MACHINE LEARNING: SCIENCE AND TECHNOLOGY 2022. [DOI: 10.1088/2632-2153/ac3de0] [Citation(s) in RCA: 3] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/31/2022] Open
Abstract
Abstract
Generation and analysis of time-series data is relevant to many quantitative fields ranging from economics to fluid mechanics. In the physical sciences, structures such as metastable and coherent sets, slow relaxation processes, collective variables, dominant transition pathways or manifolds and channels of probability flow can be of great importance for understanding and characterizing the kinetic, thermodynamic and mechanistic properties of the system. Deeptime is a general purpose Python library offering various tools to estimate dynamical models based on time-series data including conventional linear learning methods, such as Markov state models (MSMs), Hidden Markov Models and Koopman models, as well as kernel and deep learning approaches such as VAMPnets and deep MSMs. The library is largely compatible with scikit-learn, having a range of Estimator classes for these different models, but in contrast to scikit-learn also provides deep Model classes, e.g. in the case of an MSM, which provide a multitude of analysis methods to compute interesting thermodynamic, kinetic and dynamical quantities, such as free energies, relaxation times and transition paths. The library is designed for ease of use but also easily maintainable and extensible code. In this paper we introduce the main features and structure of the deeptime software. Deeptime can be found under https://deeptime-ml.github.io/.
Collapse
|
25
|
Krishna K, Song Z, Brunton SL. Finite-horizon, energy-efficient trajectories in unsteady flows. Proc Math Phys Eng Sci 2022; 478:20210255. [PMID: 35197801 PMCID: PMC8808707 DOI: 10.1098/rspa.2021.0255] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/19/2021] [Accepted: 11/29/2021] [Indexed: 11/17/2022] Open
Abstract
Intelligent mobile sensors, such as uninhabited aerial or underwater vehicles, are becoming prevalent in environmental sensing and monitoring applications. These active sensing platforms operate in unsteady fluid flows, including windy urban environments, hurricanes and ocean currents. Often constrained in their actuation capabilities, the dynamics of these mobile sensors depend strongly on the background flow, making their deployment and control particularly challenging. Therefore, efficient trajectory planning with partial knowledge about the background flow is essential for teams of mobile sensors to adaptively sense and monitor their environments. In this work, we investigate the use of finite-horizon model predictive control (MPC) for the energy-efficient trajectory planning of an active mobile sensor in an unsteady fluid flow field. We uncover connections between trajectories optimized over a finite-time horizon and finite-time Lyapunov exponents of the background flow, confirming that energy-efficient trajectories exploit invariant coherent structures in the flow. We demonstrate our findings on the unsteady double gyre vector field, which is a canonical model for chaotic mixing in the ocean. We present an exhaustive search through critical MPC parameters including the prediction horizon, maximum sensor actuation, and relative penalty on the accumulated state error and actuation effort. We find that even relatively short prediction horizons can often yield energy-efficient trajectories. We also explore these connections on a three-dimensional flow and ocean flow data from the Gulf of Mexico. These results are promising for the adaptive planning of energy-efficient trajectories for swarms of mobile sensors in distributed sensing and monitoring.
Collapse
Affiliation(s)
- Kartik Krishna
- Department of Mechanical Engineering, University of Washington, Seattle, WA 98195, USA
| | - Zhuoyuan Song
- Department of Mechanical Engineering, University of Hawai‘i at Mānoa, Honolulu, HI 98116, USA
| | - Steven L. Brunton
- Department of Mechanical Engineering, University of Washington, Seattle, WA 98195, USA
| |
Collapse
|
26
|
Uncertainty Analysis and Experimental Validation of Identifying the Governing Equation of an Oscillator Using Sparse Regression. APPLIED SCIENCES-BASEL 2022. [DOI: 10.3390/app12020747] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 02/04/2023]
Abstract
In recent years, the rapid growth of computing technology has enabled identifying mathematical models for vibration systems using measurement data instead of domain knowledge. Within this category, the method Sparse Identification of Nonlinear Dynamical Systems (SINDy) shows potential for interpretable identification. Therefore, in this work, a procedure of system identification based on the SINDy framework is developed and validated on a single-mass oscillator. To estimate the parameters in the SINDy model, two sparse regression methods are discussed. Compared with the Least Squares method with Sequential Threshold (LSST), which is the original estimation method from SINDy, the Least Squares method Post-LASSO (LSPL) shows better performance in numerical Monte Carlo Simulations (MCSs) of a single-mass oscillator in terms of sparseness, convergence, identified eigenfrequency, and coefficient of determination. Furthermore, the developed method SINDy-LSPL was successfully implemented with real measurement data of a single-mass oscillator with known theoretical parameters. The identified parameters using a sweep signal as excitation are more consistent and accurate than those identified using impulse excitation. In both cases, there exists a dependency of the identified parameter on the excitation amplitude that should be investigated in further research.
Collapse
|
27
|
Lejarza F, Baldea M. Discovering governing equations via moving horizon learning: the case of reacting systems. AIChE J 2022. [DOI: 10.1002/aic.17567] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 01/07/2023]
Affiliation(s)
- Fernando Lejarza
- McKetta Department of Chemical Engineering The University of Texas at Austin Austin Texas USA
| | - Michael Baldea
- McKetta Department of Chemical Engineering The University of Texas at Austin Austin Texas USA
- Oden Institute for Computational Engineering and Sciences The University of Texas at Austin Austin Texas USA
| |
Collapse
|
28
|
Abdullah F, Wu Z, Christofides PD. Handling noisy data in sparse model identification using subsampling and co-teaching. Comput Chem Eng 2022. [DOI: 10.1016/j.compchemeng.2021.107628] [Citation(s) in RCA: 4] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 01/15/2023]
|
29
|
Wu Z, Brunton SL, Revzen S. Challenges in dynamic mode decomposition. J R Soc Interface 2021; 18:20210686. [PMID: 34932929 PMCID: PMC8692036 DOI: 10.1098/rsif.2021.0686] [Citation(s) in RCA: 5] [Impact Index Per Article: 1.7] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/01/2021] [Accepted: 11/30/2021] [Indexed: 12/24/2022] Open
Abstract
Dynamic mode decomposition (DMD) is a powerful tool for extracting spatial and temporal patterns from multi-dimensional time series, and it has been used successfully in a wide range of fields, including fluid mechanics, robotics and neuroscience. Two of the main challenges remaining in DMD research are noise sensitivity and issues related to Krylov space closure when modelling nonlinear systems. Here, we investigate the combination of noise and nonlinearity in a controlled setting, by studying a class of systems with linear latent dynamics which are observed via multinomial observables. Our numerical models include system and measurement noise. We explore the influences of dataset metrics, the spectrum of the latent dynamics, the normality of the system matrix and the geometry of the dynamics. Our results show that even for these very mildly nonlinear conditions, DMD methods often fail to recover the spectrum and can have poor predictive ability. Our work is motivated by our experience modelling multilegged robot data, where we have encountered great difficulty in reconstructing time series for oscillatory systems with intermediate transients, which decay only slightly faster than a period.
Collapse
Affiliation(s)
- Ziyou Wu
- University of Michigan, Ann Arbor, USA
| | | | | |
Collapse
|
30
|
Elokda E, Coulson J, Beuchat PN, Lygeros J, Dörfler F. Data-enabled predictive control for quadcopters. INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL 2021; 31:8916-8936. [PMID: 35873094 PMCID: PMC9291934 DOI: 10.1002/rnc.5686] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 10/15/2019] [Revised: 08/04/2020] [Accepted: 06/19/2021] [Indexed: 06/15/2023]
Abstract
We study the application of a data-enabled predictive control (DeePC) algorithm for position control of real-world nano-quadcopters. The DeePC algorithm is a finite-horizon, optimal control method that uses input/output measurements from the system to predict future trajectories without the need for system identification or state estimation. The algorithm predicts future trajectories of the quadcopter by linearly combining previously measured trajectories (motion primitives). We illustrate the necessity of a regularized variant of the DeePC algorithm to handle the nonlinear nature of the real-world quadcopter dynamics with noisy measurements. Simulation-based analysis is used to gain insights into the effects of regularization, and experimental results validate that these insights carry over to the real-world quadcopter. Moreover, we demonstrate the reliability of the DeePC algorithm by collecting a new set of input/output measurements for every real-world experiment performed. The performance of the DeePC algorithm is compared to Model Predictive Control based on a first-principles model of the quadcopter. The results are demonstrated with a video of successful trajectory tracking of the real-world quadcopter.
Collapse
Affiliation(s)
- Ezzat Elokda
- Automatic Control Lab (IfA)ETH ZürichZürichSwitzerland
| | | | | | - John Lygeros
- Automatic Control Lab (IfA)ETH ZürichZürichSwitzerland
| | | |
Collapse
|
31
|
Chen Z, Liu Y, Sun H. Physics-informed learning of governing equations from scarce data. Nat Commun 2021; 12:6136. [PMID: 34675223 PMCID: PMC8531004 DOI: 10.1038/s41467-021-26434-1] [Citation(s) in RCA: 22] [Impact Index Per Article: 7.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/01/2021] [Accepted: 10/04/2021] [Indexed: 11/23/2022] Open
Abstract
Harnessing data to discover the underlying governing laws or equations that describe the behavior of complex physical systems can significantly advance our modeling, simulation and understanding of such systems in various science and engineering disciplines. This work introduces a novel approach called physics-informed neural network with sparse regression to discover governing partial differential equations from scarce and noisy data for nonlinear spatiotemporal systems. In particular, this discovery approach seamlessly integrates the strengths of deep neural networks for rich representation learning, physics embedding, automatic differentiation and sparse regression to approximate the solution of system variables, compute essential derivatives, as well as identify the key derivative terms and parameters that form the structure and explicit expression of the equations. The efficacy and robustness of this method are demonstrated, both numerically and experimentally, on discovering a variety of partial differential equation systems with different levels of data scarcity and noise accounting for different initial/boundary conditions. The resulting computational framework shows the potential for closed-form model discovery in practical applications where large and accurate datasets are intractable to capture.
Collapse
Affiliation(s)
- Zhao Chen
- grid.261112.70000 0001 2173 3359Department of Civil and Environmental Engineering, Northeastern University, Boston, MA 02115 USA
| | - Yang Liu
- grid.261112.70000 0001 2173 3359Department of Mechanical and Industrial Engineering, Northeastern University, Boston, MA 02115 USA
| | - Hao Sun
- grid.24539.390000 0004 0368 8103Gaoling School of Artificial Intelligence, Renmin University of China, 100872 Beijing, China ,grid.24539.390000 0004 0368 8103Beijing Key Laboratory of Big Data Management and Analysis Methods, 100872 Beijing, China ,grid.116068.80000 0001 2341 2786Department of Civil and Environmental Engineering, MIT, Cambridge, MA 02139 USA
| |
Collapse
|
32
|
Martina-Perez S, Simpson MJ, Baker RE. Bayesian uncertainty quantification for data-driven equation learning. Proc Math Phys Eng Sci 2021; 477:20210426. [PMID: 35153587 PMCID: PMC8548080 DOI: 10.1098/rspa.2021.0426] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/25/2021] [Accepted: 09/30/2021] [Indexed: 12/27/2022] Open
Abstract
Equation learning aims to infer differential equation models from data. While a number of studies have shown that differential equation models can be successfully identified when the data are sufficiently detailed and corrupted with relatively small amounts of noise, the relationship between observation noise and uncertainty in the learned differential equation models remains unexplored. We demonstrate that for noisy datasets there exists great variation in both the structure of the learned differential equation models and their parameter values. We explore how to exploit multiple datasets to quantify uncertainty in the learned models, and at the same time draw mechanistic conclusions about the target differential equations. We showcase our results using simulation data from a relatively straightforward agent-based model (ABM) which has a well-characterized partial differential equation description that provides highly accurate predictions of averaged ABM behaviours in relevant regions of parameter space. Our approach combines equation learning methods with Bayesian inference approaches so that a quantification of uncertainty can be given by the posterior parameter distribution of the learned model.
Collapse
Affiliation(s)
| | - Matthew J Simpson
- School of Mathematical Sciences, Queensland University of Technology, Brisbane, Australia
| | - Ruth E Baker
- Mathematical Institute, University of Oxford, Oxford, UK
| |
Collapse
|
33
|
Identifying indicator species in ecological habitats using Deep Optimal Feature Learning. PLoS One 2021; 16:e0256782. [PMID: 34506523 PMCID: PMC8432828 DOI: 10.1371/journal.pone.0256782] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/03/2021] [Accepted: 08/14/2021] [Indexed: 11/24/2022] Open
Abstract
Much of the current research on supervised modelling is focused on maximizing outcome prediction accuracy. However, in engineering disciplines, an arguably more important goal is that of feature extraction, the identification of relevant features associated with the various outcomes. For instance, in microbial communities, the identification of keystone species can often lead to improved prediction of future behavioral shifts. This paper proposes a novel feature extractor based on Deep Learning, which is largely agnostic to underlying assumptions regarding the training data. Starting from a collection of microbial species abundance counts, the Deep Learning model first trains itself to classify the selected distinct habitats. It then identifies indicator species associated with the habitats. The results are then compared and contrasted with those obtained by traditional statistical techniques. The indicator species are similar when compared at top taxonomic levels such as Domain and Phylum, despite visible differences in lower levels such as Class and Order. More importantly, when our estimated indicators are used to predict final habitat labels using simpler models (such as Support Vector Machines and traditional Artificial Neural Networks), the prediction accuracy is improved. Overall, this study serves as a preliminary step that bridges modern, black-box Machine Learning models with traditional, domain expertise-rich techniques.
Collapse
|
34
|
Bhadriraju B, Kwon JSI, Khan F. Risk-based fault prediction of chemical processes using operable adaptive sparse identification of systems (OASIS). Comput Chem Eng 2021. [DOI: 10.1016/j.compchemeng.2021.107378] [Citation(s) in RCA: 8] [Impact Index Per Article: 2.7] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/11/2022]
|
35
|
Schäfer F, Sekatski P, Koppenhöfer M, Bruder C, Kloc M. Control of stochastic quantum dynamics by differentiable programming. MACHINE LEARNING: SCIENCE AND TECHNOLOGY 2021. [DOI: 10.1088/2632-2153/abec22] [Citation(s) in RCA: 3] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 01/06/2023] Open
Abstract
Abstract
Control of the stochastic dynamics of a quantum system is indispensable in fields such as quantum information processing and metrology. However, there is no general ready-made approach to the design of efficient control strategies. Here, we propose a framework for the automated design of control schemes based on differentiable programming. We apply this approach to the state preparation and stabilization of a qubit subjected to homodyne detection. To this end, we formulate the control task as an optimization problem where the loss function quantifies the distance from the target state, and we employ neural networks (NNs) as controllers. The system’s time evolution is governed by a stochastic differential equation (SDE). To implement efficient training, we backpropagate the gradient information from the loss function through the SDE solver using adjoint sensitivity methods. As a first example, we feed the quantum state to the controller and focus on different methods of obtaining gradients. As a second example, we directly feed the homodyne detection signal to the controller. The instantaneous value of the homodyne current contains only very limited information on the actual state of the system, masked by unavoidable photon-number fluctuations. Despite the resulting poor signal-to-noise ratio, we can train our controller to prepare and stabilize the qubit to a target state with a mean fidelity of around 85%. We also compare the solutions found by the NN to a hand-crafted control strategy.
Collapse
|
36
|
Guan Y, Brunton SL, Novosselov I. Sparse nonlinear models of chaotic electroconvection. ROYAL SOCIETY OPEN SCIENCE 2021; 8:202367. [PMID: 34430040 PMCID: PMC8355675 DOI: 10.1098/rsos.202367] [Citation(s) in RCA: 5] [Impact Index Per Article: 1.7] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 01/08/2021] [Accepted: 07/12/2021] [Indexed: 06/13/2023]
Abstract
Convection is a fundamental fluid transport phenomenon, where the large-scale motion of a fluid is driven, for example, by a thermal gradient or an electric potential. Modelling convection has given rise to the development of chaos theory and the reduced-order modelling of multiphysics systems; however, these models have been limited to relatively simple thermal convection phenomena. In this work, we develop a reduced-order model for chaotic electroconvection at high electric Rayleigh number. The chaos in this system is related to the standard Lorenz model obtained from Rayleigh-Benard convection, although our system is driven by a more complex three-way coupling between the fluid, the charge density, and the electric field. Coherent structures are extracted from temporally and spatially resolved charge density fields via proper orthogonal decomposition (POD). A nonlinear model is then developed for the chaotic time evolution of these coherent structures using the sparse identification of nonlinear dynamics (SINDy) algorithm, constrained to preserve the symmetries observed in the original system. The resulting model exhibits the dominant chaotic dynamics of the original high-dimensional system, capturing the essential nonlinear interactions with a simple reduced-order model.
Collapse
Affiliation(s)
- Yifei Guan
- Department of Mechanical Engineering, Rice University, Houston, TX, 77005, USA
| | - Steven L. Brunton
- Department of Mechanical Engineering, University of Washington, Seattle, WA 98195, USA
| | - Igor Novosselov
- Department of Mechanical Engineering, University of Washington, Seattle, WA 98195, USA
| |
Collapse
|
37
|
Liang J, Zhang X, Wang K, Tang M, Tian M. Discovering dynamic models of COVID-19 transmission. Transbound Emerg Dis 2021; 69:e64-e70. [PMID: 34320273 PMCID: PMC8447335 DOI: 10.1111/tbed.14263] [Citation(s) in RCA: 3] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 06/08/2021] [Revised: 07/10/2021] [Accepted: 07/25/2021] [Indexed: 12/24/2022]
Abstract
Existing models about the dynamics of COVID‐19 transmission often assume the mechanism of virus transmission and the form of the differential equations. These assumptions are hard to verify. Due to the biases of country‐level data, it is inaccurate to construct the global dynamic of COVID‐19. This research aims to provide a robust data‐driven global model of the transmission dynamics. We apply sparse identification of nonlinear dynamics (SINDy) to model the dynamics of COVID‐19 global transmission. One advantage is that we can discover the nonlinear dynamics from data without assumptions in the form of the governing equations. To overcome the problem of biased country‐level data on the number of reported cases, we propose a robust global model of the dynamics by using maximin aggregation. Real data analysis shows the efficiency of our model.
Collapse
Affiliation(s)
- Jinwen Liang
- Center for Applied Statistics, School of Statistics, Renmin University of China, Beijing, China
| | - Xueliang Zhang
- Department of Medical Engineering and Technology, Xinjiang Medical University, Urumqi, China
| | - Kai Wang
- Department of Medical Engineering and Technology, Xinjiang Medical University, Urumqi, China
| | - Manlai Tang
- Department of Mathematics, College of Engineering, Design & Physical Sciences, Brunel University, London, UK
| | - Maozai Tian
- Center for Applied Statistics, School of Statistics, Renmin University of China, Beijing, China.,Department of Medical Engineering and Technology, Xinjiang Medical University, Urumqi, China
| |
Collapse
|
38
|
An integrated approach for machine-learning-based system identification of dynamical systems under control: application towards the model predictive control of a highly nonlinear reactor system. Front Chem Sci Eng 2021. [DOI: 10.1007/s11705-021-2058-6] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/21/2022]
|
39
|
Trigonometric Embeddings in Polynomial Extended Mode Decomposition—Experimental Application to an Inverted Pendulum. MATHEMATICS 2021. [DOI: 10.3390/math9101119] [Citation(s) in RCA: 4] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/17/2022]
Abstract
The extended dynamic mode decomposition algorithm is a tool for accurately approximating the point spectrum of the Koopman operator. This algorithm provides an approximate linear expansion of non-linear discrete-time systems, which can be useful for system analysis and controller design. The accuracy of this algorithm depends heavily on the availability of a set of basis functions that provide the ability to capture the nonlinear dynamics of the underlying system. Recently, the use of orthogonal polynomials, along with reduction techniques for the dimension and maximum order of the polynomial basis, have been successfully used to approximate nonlinear systems with the additional benefit of using smaller datasets. This paper expands the current methods for selecting the set of observables for nonlinear systems with periodic behavior, which is prone to a representation in terms of trigonometric functions. The benefit of working with orthogonal polynomials is preserved by embedding the trigonometric functions into the orthogonal basis. The algorithm is illustrated with the data-driven modelling of an inverted pendulum in simulation and real-life experiments.
Collapse
|
40
|
Johnson CC, Quackenbush T, Sorensen T, Wingate D, Killpack MD. Using First Principles for Deep Learning and Model-Based Control of Soft Robots. Front Robot AI 2021; 8:654398. [PMID: 34017861 PMCID: PMC8129000 DOI: 10.3389/frobt.2021.654398] [Citation(s) in RCA: 7] [Impact Index Per Article: 2.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/16/2021] [Accepted: 03/29/2021] [Indexed: 11/23/2022] Open
Abstract
Model-based optimal control of soft robots may enable compliant, underdamped platforms to operate in a repeatable fashion and effectively accomplish tasks that are otherwise impossible for soft robots. Unfortunately, developing accurate analytical dynamic models for soft robots is time-consuming, difficult, and error-prone. Deep learning presents an alternative modeling approach that only requires a time history of system inputs and system states, which can be easily measured or estimated. However, fully relying on empirical or learned models involves collecting large amounts of representative data from a soft robot in order to model the complex state space–a task which may not be feasible in many situations. Furthermore, the exclusive use of empirical models for model-based control can be dangerous if the model does not generalize well. To address these challenges, we propose a hybrid modeling approach that combines machine learning methods with an existing first-principles model in order to improve overall performance for a sampling-based non-linear model predictive controller. We validate this approach on a soft robot platform and demonstrate that performance improves by 52% on average when employing the combined model.
Collapse
Affiliation(s)
- Curtis C Johnson
- Robotics and Dynamics Lab, Department of Mechanical Engineering, Brigham Young University, Provo, UT, United States
| | - Tyler Quackenbush
- Robotics and Dynamics Lab, Department of Mechanical Engineering, Brigham Young University, Provo, UT, United States
| | - Taylor Sorensen
- Perception, Control, and Cognition Lab, Department of Computer Science, Brigham Young University, Provo, UT, United States
| | - David Wingate
- Perception, Control, and Cognition Lab, Department of Computer Science, Brigham Young University, Provo, UT, United States
| | - Marc D Killpack
- Robotics and Dynamics Lab, Department of Mechanical Engineering, Brigham Young University, Provo, UT, United States
| |
Collapse
|
41
|
Pauk JN, Raju Palanisamy J, Kager J, Koczka K, Berghammer G, Herwig C, Veiter L. Advances in monitoring and control of refolding kinetics combining PAT and modeling. Appl Microbiol Biotechnol 2021; 105:2243-2260. [PMID: 33598720 PMCID: PMC7954745 DOI: 10.1007/s00253-021-11151-y] [Citation(s) in RCA: 3] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/14/2020] [Revised: 01/19/2021] [Accepted: 01/27/2021] [Indexed: 12/21/2022]
Abstract
Overexpression of recombinant proteins in Escherichia coli results in misfolded and non-active protein aggregates in the cytoplasm, so-called inclusion bodies (IB). In recent years, a change in the mindset regarding IBs could be observed: IBs are no longer considered an unwanted waste product, but a valid alternative to produce a product with high yield, purity, and stability in short process times. However, solubilization of IBs and subsequent refolding is necessary to obtain a correctly folded and active product. This protein refolding process is a crucial downstream unit operation-commonly done as a dilution in batch or fed-batch mode. Drawbacks of the state-of-the-art include the following: the large volume of buffers and capacities of refolding tanks, issues with uniform mixing, challenging analytics at low protein concentrations, reaction kinetics in non-usable aggregates, and generally low re-folding yields. There is no generic platform procedure available and a lack of robust control strategies. The introduction of Quality by Design (QbD) is the method-of-choice to provide a controlled and reproducible refolding environment. However, reliable online monitoring techniques to describe the refolding kinetics in real-time are scarce. In our view, only monitoring and control of re-folding kinetics can ensure a productive, scalable, and versatile platform technology for re-folding processes. For this review, we screened the current literature for a combination of online process analytical technology (PAT) and modeling techniques to ensure a controlled refolding process. Based on our research, we propose an integrated approach based on the idea that all aspects that cannot be monitored directly are estimated via digital twins and used in real-time for process control. KEY POINTS: • Monitoring and a thorough understanding of refolding kinetics are essential for model-based control of refolding processes. • The introduction of Quality by Design combining Process Analytical Technology and modeling ensures a robust platform for inclusion body refolding.
Collapse
Affiliation(s)
- Jan Niklas Pauk
- Research Area Biochemical Engineering, Institute of Chemical, Environmental and Bioscience Engineering, Vienna University of Technology, Gumpendorferstrasse 1a/166, 1060, Vienna, Austria
- Competence Center CHASE GmbH, Altenbergerstraße 69, 4040, Linz, Austria
| | - Janani Raju Palanisamy
- Research Area Biochemical Engineering, Institute of Chemical, Environmental and Bioscience Engineering, Vienna University of Technology, Gumpendorferstrasse 1a/166, 1060, Vienna, Austria
| | - Julian Kager
- Research Area Biochemical Engineering, Institute of Chemical, Environmental and Bioscience Engineering, Vienna University of Technology, Gumpendorferstrasse 1a/166, 1060, Vienna, Austria
| | - Krisztina Koczka
- Bilfinger Industrietechnik Salzburg GmbH, Mooslackengasse 17, 1190, Vienna, Austria
| | - Gerald Berghammer
- Bilfinger Industrietechnik Salzburg GmbH, Mooslackengasse 17, 1190, Vienna, Austria
| | - Christoph Herwig
- Research Area Biochemical Engineering, Institute of Chemical, Environmental and Bioscience Engineering, Vienna University of Technology, Gumpendorferstrasse 1a/166, 1060, Vienna, Austria.
| | - Lukas Veiter
- Research Area Biochemical Engineering, Institute of Chemical, Environmental and Bioscience Engineering, Vienna University of Technology, Gumpendorferstrasse 1a/166, 1060, Vienna, Austria
- Competence Center CHASE GmbH, Altenbergerstraße 69, 4040, Linz, Austria
| |
Collapse
|
42
|
Jelsch M, Roggo Y, Kleinebudde P, Krumme M. Model predictive control in pharmaceutical continuous manufacturing: A review from a user's perspective. Eur J Pharm Biopharm 2021; 159:137-142. [PMID: 33429008 DOI: 10.1016/j.ejpb.2021.01.003] [Citation(s) in RCA: 6] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 08/25/2020] [Revised: 12/11/2020] [Accepted: 01/04/2021] [Indexed: 10/22/2022]
Abstract
Pharmaceutical continuous manufacturing is considered as an emerging technology by the regulatory agencies, which have defined a framework guided by an effective quality risk management. With the understanding of process dynamics and the appropriate control strategy, pharmaceutical continuous manufacturing is able to tackle the Quality-by-Design paradigm that paves the way to the future smart manufacturing described by Quality-by-Control. The introduction of soft sensors seems to be a helpful tool to reach smart manufacturing. In fact, soft sensors have the ability to keep the quality attributes of the final drug product as close as possible to their references set by regulatory agencies and to mitigate the undesired events by potentially discard out of specification products. Within this review, challenges related to implementing these technologies are discussed. Then, automation control strategies for pharmaceutical continuous manufacturing are presented and discussed: current control tools such as the proportional integral derivative controllers are compared to advanced control techniques like model predictive control, which holds promise to be an advanced automation concept for pharmaceutical continuous manufacturing. Finally, industrial applications of model predictive control in pharmaceutical continuous manufacturing are outlined. Simulations studies as well as real implementation on pharmaceutical plant are gathered from the control of one single operation unit such as the tablet press to the control of a full direct compaction line. Model predictive control is a key to enable the industrial revolution or Industry 4.0.
Collapse
|
43
|
Morrison M, Kutz JN. Nonlinear control of networked dynamical systems. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING 2021; 8:174-189. [PMID: 33997094 PMCID: PMC8117950 DOI: 10.1109/tnse.2020.3032117] [Citation(s) in RCA: 4] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/12/2023]
Abstract
We develop a principled mathematical framework for controlling nonlinear, networked dynamical systems. Our method integrates dimensionality reduction, bifurcation theory, and emerging model discovery tools to find low-dimensional subspaces where feed-forward control can be used to manipulate a system to a desired outcome. The method leverages the fact that many high-dimensional networked systems have many fixed points, allowing for the computation of control signals that will move the system between any pair of fixed points. The sparse identification of nonlinear dynamics (SINDy) algorithm is used to fit a nonlinear dynamical system to the evolution on the dominant, low-rank subspace. This then allows us to use bifurcation theory to find collections of constant control signals that will produce the desired objective path for a prescribed outcome. Specifically, we can destabilize a given fixed point while making the target fixed point an attractor. The discovered control signals can be easily projected back to the original high-dimensional state and control space. We illustrate our nonlinear control procedure on established bistable, low-dimensional biological systems, showing how control signals are found that generate switches between the fixed points. We then demonstrate our control procedure for high-dimensional systems on random high-dimensional networks and Hopfield memory networks.
Collapse
Affiliation(s)
- Megan Morrison
- Department of Applied Mathematics, University of Washington, Seattle, WA, 98195 USA
| | - J Nathan Kutz
- Department of Applied Mathematics, University of Washington, Seattle, WA, 98195 USA
| |
Collapse
|
44
|
Predictive Control of District Heating System Using Multi-Stage Nonlinear Approximation with Selective Memory. ENERGIES 2020. [DOI: 10.3390/en13246714] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/17/2022]
Abstract
Innovative heating networks with a hybrid generation park can make an important contribution to the energy turnaround. By integrating heat from several heat generators and a high proportion of different renewable energies, they also have a high degree of flexibility. Optimizing the operation of such systems is a complex task due to the diversity of producers, the use of storage systems with stratified charging and continuous changes in system properties. Besides, it is necessary to consider conflicting economic and ecological targets. Operational optimization of district heating systems using nonlinear models is underrepresented in practice and science. Considering ecological and economic targets, the current work focuses on developing a procedure for an operational optimization, which ensures a continuous optimal operation of the heat and power generators of a local heating network. The approach presented uses machine learning methods, including Gaussian process regressions for a repeatedly updated multi-stage approximation of the nonlinear system behavior. For the formation of the approximation models, a selection algorithm is utilized to choose only essential and current process data. By using a global optimization algorithm, a multi-objective optimal setting of the controllable variables of the system can be found in feasible time. Implemented in the control system of a dynamic simulation, significant improvements of the target variables (operating costs, CO2 emissions) can be seen in comparison with a standard control system. The investigation of different scenarios illustrates the high relevance of the presented methodology.
Collapse
|
45
|
Sun W, Braatz RD. ALVEN: Algebraic learning via elastic net for static and dynamic nonlinear model identification. Comput Chem Eng 2020. [DOI: 10.1016/j.compchemeng.2020.107103] [Citation(s) in RCA: 4] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/23/2022]
|
46
|
Hu J, Lan Y. Koopman analysis in oscillator synchronization. Phys Rev E 2020; 102:062216. [PMID: 33466105 DOI: 10.1103/physreve.102.062216] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 06/24/2020] [Accepted: 11/29/2020] [Indexed: 06/12/2023]
Abstract
Synchronization is an important dynamical phenomenon in coupled nonlinear systems, which has been studied extensively in recent years. However, analysis focused on individual orbits seems hard to extend to complex systems, while a global statistical approach is overly cursory. Koopman operator technique seems to balance well the two approaches. In this paper we extend Koopman analysis to the study of synchronization of coupled oscillators by extracting important eigenvalues and eigenfunctions from the observed time series. A renormalization group analysis is designed to derive an analytic approximation of the eigenfunction in the case of weak coupling that dominates the oscillation. For moderate or strong couplings, numerical computation further confirms the importance of the average frequencies and the associated eigenfunctions. The synchronization transition points could be located with quite high accuracy by checking the correlation of neighboring eigenfunctions at different coupling strengths, which is readily applied to other nonlinear systems.
Collapse
Affiliation(s)
- Jing Hu
- School of Science, Beijing University of Posts and Telecommunications, Beijing 100876, China
| | - Yueheng Lan
- School of Science, Beijing University of Posts and Telecommunications, Beijing 100876, China
- State Key Laboratory of Information Photonics and Optical Communications, Beijing University of Posts and Telecommunications, Beijing 100876, China
| |
Collapse
|
47
|
Kaheman K, Kutz JN, Brunton SL. SINDy-PI: a robust algorithm for parallel implicit sparse identification of nonlinear dynamics. Proc Math Phys Eng Sci 2020; 476:20200279. [PMID: 33214760 PMCID: PMC7655768 DOI: 10.1098/rspa.2020.0279] [Citation(s) in RCA: 31] [Impact Index Per Article: 7.8] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/14/2020] [Accepted: 09/10/2020] [Indexed: 12/15/2022] Open
Abstract
Accurately modelling the nonlinear dynamics of a system from measurement data is a challenging yet vital topic. The sparse identification of nonlinear dynamics (SINDy) algorithm is one approach to discover dynamical systems models from data. Although extensions have been developed to identify implicit dynamics, or dynamics described by rational functions, these extensions are extremely sensitive to noise. In this work, we develop SINDy-PI (parallel, implicit), a robust variant of the SINDy algorithm to identify implicit dynamics and rational nonlinearities. The SINDy-PI framework includes multiple optimization algorithms and a principled approach to model selection. We demonstrate the ability of this algorithm to learn implicit ordinary and partial differential equations and conservation laws from limited and noisy data. In particular, we show that the proposed approach is several orders of magnitude more noise robust than previous approaches, and may be used to identify a class of ODE and PDE dynamics that were previously unattainable with SINDy, including for the double pendulum dynamics and simplified model for the Belousov-Zhabotinsky (BZ) reaction.
Collapse
Affiliation(s)
- Kadierdan Kaheman
- Department of Mechanical Engineering, University of Washington, Seattle, WA 98195, USA
| | - J Nathan Kutz
- Department of Applied Mathematics, University of Washington, Seattle, WA 98195, USA
| | - Steven L Brunton
- Department of Mechanical Engineering, University of Washington, Seattle, WA 98195, USA
| |
Collapse
|
48
|
Myers AD, Tempelman JR, Petrushenko D, Khasawneh FA. Low-cost double pendulum for high-quality data collection with open-source video tracking and analysis. HARDWAREX 2020; 8:e00138. [PMID: 35498266 PMCID: PMC9041261 DOI: 10.1016/j.ohx.2020.e00138] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 06/01/2020] [Revised: 08/21/2020] [Accepted: 09/02/2020] [Indexed: 06/14/2023]
Abstract
The double pendulum is a system that manifests fascinating non-linear behavior. This made it a popular tool in academic settings for illustrating the intricate response of a seemingly simple physical apparatus, or to validate tools for studying nonlinear phenomena. In addition, the double pendulum is also widely used in several modeling applications including robotics and human locomotion analysis. However, surprisingly, there is a lack of a thoroughly documented hardware that enables designing, building, and reliably tracking and collecting data from a double pendulum. This paper provides comprehensive documentation of a research quality bench top double pendulum. The contributions of our work include (1) providing detailed CAD drawings, part lists, and assembly instructions for building a low friction double pendulum. (2) A new tracking algorithm written in Python for tracking the position of both links of the double pendulum. This algorithm measures the angles of the links by examining each frame, and computes uncertainties in the measured angles by following several trackers on each link. Additionally, our tracking algorithm bypasses the data transmission difficulties caused by instrumenting the bottom link with physical sensors. (3) A derivation of the equations of motion of the actual physical system. (4) A description of the process (with provided Python code) for extracting the model parameters-e.g., damping-with error bounds from physical measurements.
Collapse
|
49
|
Johnson JK, Geng S, Hoffman MW, Adesnik H, Wessel R. Precision multidimensional neural population code recovered from single intracellular recordings. Sci Rep 2020; 10:15997. [PMID: 32994474 PMCID: PMC7524839 DOI: 10.1038/s41598-020-72936-1] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/04/2020] [Accepted: 08/20/2020] [Indexed: 11/08/2022] Open
Abstract
Neurons in sensory cortices are more naturally and deeply integrated than any current neural population recording tools (e.g. electrode arrays, fluorescence imaging). Two concepts facilitate efforts to observe population neural code with single-cell recordings. First, even the highest quality single-cell recording studies find a fraction of the stimulus information in high-dimensional population recordings. Finding any of this missing information provides proof of principle. Second, neurons and neural populations are understood as coupled nonlinear differential equations. Therefore, fitted ordinary differential equations provide a basis for single-trial single-cell stimulus decoding. We obtained intracellular recordings of fluctuating transmembrane current and potential in mouse visual cortex during stimulation with drifting gratings. We use mean deflection from baseline when comparing to prior single-cell studies because action potentials are too sparse and the deflection response to drifting grating stimuli (e.g. tuning curves) are well studied. Equation-based decoders allowed more precise single-trial stimulus discrimination than tuning-curve-base decoders. Performance varied across recorded signal types in a manner consistent with population recording studies and both classification bases evinced distinct stimulus-evoked phases of population dynamics, providing further corroboration. Naturally and deeply integrated observations of population dynamics would be invaluable. We offer proof of principle and a versatile framework.
Collapse
Affiliation(s)
| | | | | | | | - Ralf Wessel
- Washington University in St. Louis, St. Louis, USA
| |
Collapse
|
50
|
Nardini JT, Lagergren JH, Hawkins-Daarud A, Curtin L, Morris B, Rutter EM, Swanson KR, Flores KB. Learning Equations from Biological Data with Limited Time Samples. Bull Math Biol 2020; 82:119. [PMID: 32909137 PMCID: PMC8409251 DOI: 10.1007/s11538-020-00794-z] [Citation(s) in RCA: 9] [Impact Index Per Article: 2.3] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/19/2020] [Accepted: 08/16/2020] [Indexed: 01/25/2023]
Abstract
Equation learning methods present a promising tool to aid scientists in the modeling process for biological data. Previous equation learning studies have demonstrated that these methods can infer models from rich datasets; however, the performance of these methods in the presence of common challenges from biological data has not been thoroughly explored. We present an equation learning methodology comprised of data denoising, equation learning, model selection and post-processing steps that infers a dynamical systems model from noisy spatiotemporal data. The performance of this methodology is thoroughly investigated in the face of several common challenges presented by biological data, namely, sparse data sampling, large noise levels, and heterogeneity between datasets. We find that this methodology can accurately infer the correct underlying equation and predict unobserved system dynamics from a small number of time samples when the data are sampled over a time interval exhibiting both linear and nonlinear dynamics. Our findings suggest that equation learning methods can be used for model discovery and selection in many areas of biology when an informative dataset is used. We focus on glioblastoma multiforme modeling as a case study in this work to highlight how these results are informative for data-driven modeling-based tumor invasion predictions.
Collapse
Affiliation(s)
- John T Nardini
- Department of Mathematics, North Carolina State University, Raleigh, NC, USA.
- The Statistical and Applied Mathematical Sciences Institute, Durham, NC, USA.
| | - John H Lagergren
- Department of Mathematics, North Carolina State University, Raleigh, NC, USA
| | - Andrea Hawkins-Daarud
- Mathematical NeuroOncology Laboratory, Precision Neurotherapeutics Innovation Program, Mayo Clinic, Phoenix, AZ, USA
| | - Lee Curtin
- Mathematical NeuroOncology Laboratory, Precision Neurotherapeutics Innovation Program, Mayo Clinic, Phoenix, AZ, USA
| | - Bethan Morris
- Centre for Mathematical Medicine and Biology, University of Nottingham, Nottingham, UK
| | - Erica M Rutter
- Department of Applied Mathematics, University of California, Merced, Merced, CA, USA
| | - Kristin R Swanson
- Mathematical NeuroOncology Laboratory, Precision Neurotherapeutics Innovation Program, Mayo Clinic, Phoenix, AZ, USA
| | - Kevin B Flores
- Department of Mathematics, North Carolina State University, Raleigh, NC, USA
| |
Collapse
|