Related Experiment Video
Updated: Jul 8, 2025

06:25
A Real-Time Interactive System for Studying Confrontational Pursuit Behavior in Rodents
Published on: May 16, 2025
161
Online real-time learning of dynamical systems from noisy streaming data.
S Sinha1, S P Nandanoori2, D A Barajas-Solano2
1Pacific Northwest National Laboratory, Richland, WA, 99354, USA. subhrajit.sinha@pnnl.gov.
Scientific Reports
|December 18, 2023
Summary
This study introduces a new algorithm for real-time learning of noisy dynamical systems. It uses a Robust Koopman operator framework for accurate system identification and control.
Area of Science:
- Dynamical Systems Theory
- Data Science
- Control Engineering
Background:
- High-frequency real-time data acquisition from physical systems is advancing.
- Measurement noise commonly corrupts sensor data, posing challenges for analysis.
- Existing methods like Extended Dynamic Mode Decomposition (EDMD) can be computationally intensive.
Purpose of the Study:
- To develop a novel algorithm for online, real-time learning of dynamical systems from noisy time-series data.
- To mitigate the impact of measurement noise on system identification.
- To provide a computationally efficient alternative to existing methods.
Main Methods:
- The proposed algorithm utilizes the Robust Koopman operator framework.
- It enables online, real-time monitoring and analysis of dynamical systems.
- The method achieves a linear representation of the system dynamics.
Main Results:
- The algorithm effectively mitigates measurement noise in time-series data.
- It provides a computationally faster and less intensive approach compared to EDMD.
- Successful identification of various systems including oscillators, chaotic maps, and power networks was demonstrated.
Conclusions:
- The novel algorithm offers efficient and robust online learning of noisy dynamical systems.
- Its linear representation facilitates the application of linear systems theory for analysis and control.
- The approach shows broad applicability across diverse physical systems.
Related Concept Videos
Linear time-invariant Systems
262
A system is linear if it displays the characteristics of homogeneity and additivity, together termed the superposition property. This principle is fundamental in all linear systems. Linear time-invariant (LTI) systems include systems with linear elements and constant parameters.
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be...
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be...
262
BIBO stability of continuous and discrete -time systems
399
System stability is a fundamental concept in signal processing, often assessed using convolution. For a system to be considered bounded-input bounded-output (BIBO) stable, any bounded input signal must produce a bounded output signal. A bounded input signal is one where the modulus does not exceed a certain constant at any point in time.
To determine the BIBO stability, the convolution integral is utilized when a bounded continuous-time input is applied to a Linear Time-Invariant (LTI) system....
To determine the BIBO stability, the convolution integral is utilized when a bounded continuous-time input is applied to a Linear Time-Invariant (LTI) system....
399
Rapidly Varying Flow
64
Rapidly varying flow (RVF) in open channels is characterized by abrupt changes in flow depth over a short distance, with the rate of depth change relative to distance often approaching unity. These flows are inherently complex due to their transient and multi-dimensional nature, making exact analysis difficult. However, approximate solutions using simplified models provide valuable insights into their behavior.Key Features of Rapidly Varying FlowRVF is commonly observed in scenarios involving...
64
Multi-input and Multi-variable systems
106
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence...
In the absence...
106
Basic Continuous Time Signals
214
Basic continuous-time signals include the unit step function, unit impulse function, and unit ramp function, collectively referred to as singularity functions. Singularity functions are characterized by discontinuities or discontinuous derivatives.
The unit step function, denoted u(t), is zero for negative time values and one for positive time values, exhibiting a discontinuity at t=0. This function often represents abrupt changes, such as the step voltage introduced when turning a car's...
The unit step function, denoted u(t), is zero for negative time values and one for positive time values, exhibiting a discontinuity at t=0. This function often represents abrupt changes, such as the step voltage introduced when turning a car's...
214
Second Order systems II
113
In an underdamped second-order system, where the damping ratio ζ is between 0 and 1, a unit-step input results in a transfer function that, when transformed using the inverse Laplace method, reveals the output response. The output exhibits a damped sinusoidal oscillation, and the difference between the input and output is termed the error signal. This error signal also demonstrates damped oscillatory behavior. Eventually, as the system reaches a steady state, the error diminishes to zero.
113

