Identification of nonlinear dynamical systems with time delay
Open accessAbstract
This paper proposes a technique to identify nonlinear dynamical systems with time delay. The sparse optimization algorithm is extended to nonlinear systems with time delay. The proposed algorithm combines cross-validation techniques from machine learning for automatic model selection and an algebraic operation for preprocessing signals to filter the noise and for removing the dependence on initial conditions. We further integrate the bootstrapping resampling technique with the sparse regression to obtain the statistical properties of estimation. We use Taylor expansion to parameterize time delay. The proposed algorithm in this paper is computationally efficient and robust to noise. A nonlinear Duffing oscillator is simulated to demonstrate the efficiency and accuracy of the proposed technique. An experimental example of a nonlinear rotary flexible joint is presented to further validate the proposed method.
AI snapshot
Written from the paper’s full text.
TL;DR
The paper extends sparse identification of nonlinear dynamics (SINDy) to nonlinear systems with time delay by combining algebraic signal preprocessing, Taylor expansion of the delay, cross-validation, and bootstrapping. It validates the approach on a simulated nonlinear mass-spring-damper and a Quanser rotary flexible joint, estimating time delays and sparse polynomial models from noisy data.
Key findings
- In the simulated mass-spring-damper, the selected polynomial order was \(N=3\), and estimated parameters were close to exact values: \(m=0.9885\) vs. 1, \(k_1=5.9830\) vs. 6, \(k_3=2.0041\) vs. 2, \(c_1=1.0609\) vs. 1, \(c_2=1.0074\) vs. 1, \(c_3=0.9973\) vs. 1; time delay was estimated as \(\tau=0.1656\) vs. the selected 0.2.
- In the Quanser rotary flexible joint experiment, the selected polynomial order was \(N=5\) for both \(\theta\) and \(\alpha\), and the introduced 0.2 s delay was estimated as \(\tau=0.1734\) s.
- The method identified a non-negligible Coulomb friction term in the experiment: \(f_c=0.0516\) for the \(\theta\)-equation and \(f_c=-0.0477\) for the \(\alpha\)-equation, with standard deviations 0.0083 and 0.0084, respectively.
- Cross-validation error dropped near \(N=3\) and increased from \(N=5\) in the simulation; in the experiment, the minimum cross-validation error occurred at \(N=5\) for both coordinates.
Methods
- The proposed algorithm uses an algebraic operation to preprocess signals, filter noise, and remove dependence on initial conditions; Taylor expansion parameterizes the time delay; a nonlinear extended state observer estimates derivatives; sparse regression (LASSO/SINDy) selects terms; cross-validation selects the sparse regulator \(\lambda\); and bootstrapping estimates parameter statistics.
- Simulation: a second-order nonlinear oscillator under proportional control was used with training/test forces, different initial conditions, and Gaussian noise with \(\sigma_f=0.01\) and \(\sigma_x=0.01\); polynomial orders from 1 to 6 were searched with \(N=M\), using third-order Taylor expansion, 30 bootstrap samples at 50% of the data, and 50 \(\lambda\) values from \(10^{-6}\) to \(10^0\).
- Experiment: a Quanser rotary flexible joint SIMO system under proportional control with a 0.2 s feedback delay was used; data were one minute long with sample time 0.001 s; polynomial orders from 1 to 7 were searched, using second-order Taylor expansion, 10 bootstrap samples at 50% of the training data, and 100 \(\lambda\) values from \(10^{-10}\) to \(10^0\).
Limitations
- The paper states that estimation error comes from Taylor truncation error and regression error; keeping more higher-order Taylor terms may cause instability, so third order was chosen as a compromise for accuracy, complexity, and stability.
- The paper states assumptions that only the system response \(x(t)\) is measured, the system is second order, the restoring force structure is unknown, and measurements contain zero-mean Gaussian white noise.
- Evident from the reported tables: time delay estimates are biased low in both examples (simulation 0.1656 vs. 0.2; experiment 0.1734 vs. 0.2), and the experimental tracking performance is poor because proportional control alone is inadequate and the delay further deteriorates it, which the authors say was chosen only to generate stable data.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
2 of 12 cited sources checked · 2 supported · 0 flagged
- Findingown data
The algorithm demonstrates excellent performance in identification.
“The algorithm demonstrates excellent performances in identification.”
Quote in the paperNot a substantial claim - Findingown data
The accuracy of estimated parameters in the simulation is quite acceptable.
“The accuracy of the estimated parameters is quite acceptable.”
Quote in the paperSubstantial claim - Findingreasoning
The third-order term is a good compromise for accuracy, complexity and stability.
“We have found that the third order term is a good compromise for accuracy, complexity and stability.”
Quote in the paperSubstantial claim - Interpretationnone given
The estimation error of coefficients c, particularly time delay τ, can be attributed to truncation error of Taylor expansion and regression error.
“The estimation error of the coefficients c, in particular, time delay τ , can be attributed to two sources: the truncation error of the Taylor expansion and the regression error.”
Quote in the paperNot a substantial claim - Interpretationreasoning
The proposed algorithm is noise resistant.
“-Noise resistant The sparse regression is already robust.”
- Also stated in: § 1 Introduction · plain
“The algebraic operation offers additional filtering of the noise.”
- Also stated in: § 1 Introduction · plain
“Furthermore, the proposed algorithm is equipped with bootstrapping to study the statistics of estimation such as mean and standard deviations.”
Quote in the paperSubstantial claim- Rests on an assumption: Time delay caused by sensors and actuators is usually so small that it is difficult or even impossible to estimate correct values of time delay from noisy data.
- Also stated in: § 1 Introduction · plain
- Interpretationnone given
The proposed approach analyzes the input and output data without any frame and structure assumption for entries.
“The proposed approach analyzes the input and output data without any frame and structure assumption for entries.”
Quote in the paperSubstantial claim - Premisecitation
The second-order observer with chosen gains yields z2 as an accurate estimate of the first-order derivative θ.
“According to [38,39], the estimation error e converges to zero quickly.Consequently, by definition, z 2 is an accurate estimate of the first order derivative θ .”
Quote in the paperSubstantial claim0 of 2 sources checked- cites [38] Han J (1995) A class of extended state observers for uncertain systems. Control Decis 10:85–88
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [39] Guo BZ, Zhao ZL (2016) Active disturbance rejection control for nonlinear systems: an introduction. Wiley, New York source
- Interpretationown data
The proposed algorithm is effective to obtain governing equations of nonlinear dynamical systems with time delay from noisy experimental data.
“In summary, we have demonstrated that the proposed algorithm is effective to obtain governing equations of nonlinear dynamical systems with time delay from noisy experimental data.”
Quote in the paperSubstantial claim - Interpretationreasoning
The algebraic operation and operational calculus make the proposed algorithm independent of the initial conditions.
“The algebraic operation and operational calculus make the proposed algorithm independent of the initial conditions.”
Quote in the paperNot a substantial claim- Rests on an assumption: The initial conditions (x0, v0) are generally unknown.
- Interpretationown data
The oscillatory responses of the closed-loop system are responsible for the high-order terms of the polynomials, particularly for deflection angle α.
“The oscillatory responses of the closed-loop system are obviously responsible for the high order terms of the polynomials, particularly for the deflection angle α, as can be seen in Table 4.”
Quote in the paperNot a substantial claim - Interpretationreasoning
The time delay can be calculated from the coefficient -ak_p τ^2/2 because motor parameter a is known and k_p is the given control gain.
“The motor parameter a is known and k p is the given control gain.Hence, from the coefficient -ak p τ 2 2 , the time delay can be calculated and is listed in Table 5 in comparison with the time delay we introduced to the control.”
Quote in the paperSubstantial claim- The authors state this as an assumption: Motor parameters are known.
- Study design and conductown data
Both simulation and experimental results validate the algorithm.
“Both simulation and experimental results have been used to validate the algorithm.”
Quote in the paperSubstantial claim - Interpretationreasoning
The proposed algorithm can accurately estimate the time delay in the feedback control.
“It can accurately estimate the time delay in the feedback control.”
Quote in the paperSubstantial claim - Interpretationreasoning
Friction is the primary reason for the discrepancy between predicted response by Eq. (21) and actual measurements.
“The friction is the primary reason for the discrepancy between the predicted response by Eq. ( 21) and the actual measurements.”
Quote in the paperSubstantial claim- Rests on an assumption: The actual device always has friction.
- Interpretationown data
This experimental study strongly demonstrates robustness of the proposed algorithm to noises.
“This experimental study strongly demonstrates the robustness of the proposed algorithm to noises.”
Quote in the paperSubstantial claim
- Classified as probably not a substantial claim. 7
- May combine two claims. 22
- The quote only partly states this claim. 1
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationFliess and Ramirez proposed a robust and fast algebraic identification technique to estimate time invariant linear systems without time delay.
“Fliess and Ramirez proposed a robust and fast algebraic identification technique to estimate time invariant linear systems without time delay [33].”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [33] Fliess M, SiraíRamírez H (2003) An algebraic framework for linear identification. ESAIM: Control. Optim Calculus Variat 9:151–168 source
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationRobustness to noise and requirement for measurements of derivatives are concerns with the SINDy approach.
“Robustness to noise and requirement for measurements of derivatives are concerns with the SINDy approach [28].”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [28] Champion K, Lusch B, Kutz JN, Brunton SL (2019) Data-driven discovery of coordinates and governing equations. Proc Natl Acad Sci 116(45):22445 source
- Rests on an assumption: Traditional finite difference methods to estimate derivatives can amplify the noise.
May combine two claims.
Findingown dataIn the experimental example, for both coordinates θ and α, polynomial order N=5 leads to minimum cross-validation error and is optimal.
“The results suggest that for both coordinates θ and α, the polynomial order N = 5 leads to the minimum cross validation error.This is the optimal order for the polynomials.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataThe responses of the closed-loop system are not really tracking the references accurately, partly due to time delay and poor control design.
“Figures 3 and 4 indicate that the responses of the closedloop system are not really tracking the references accurately.This is partly due to the effect of time delay and also the poor control design, as discussed earlier.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataThe values of parameters in Table 5 fall in a wide range from 0.002 to 2, so parameters can be several orders of magnitude apart, making it difficult to accurately estimate all parameters in presence of unwanted noises.
“The values of the parameters in Table 5 fall in a wide range from 0.002 to 2. Hence, the parameters can be serval order of magnitudes apart, which makes it difficult to accurately estimate all the parameters in the presence of unwanted noises.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataThe estimated value of Coulomb friction f_c is not negligible and can play an important role in system dynamics.
“The estimated value of Coulomb friction f c is not negligible.It can play an important role in the system dynamics.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThe proposed algorithm successfully detected sparse terms and precisely estimated coefficients in the simulation.
“The proposed algorithm has successfully detected the sparse terms and precisely estimated the coefficients.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataIn the simulated example, the cross-validation error has a large drop approaching N=3, stays same for N=4, and starts increasing from N=5.
“It is seen from the figure that the cross validation error has a large drop when approaching N = 3 and stays at the same range for N = 4 and starts increasing from N = 5.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationBelkoura first investigated the identifiability conditions for a general class of systems described by convolution equations and introduced an algebraic formulation for online estimation of time delay and parameters of structured and arbitrary input-outputs.
“Inspired by the algebraic operation, Belkoura in [12] and [13] first investigated the identifiability conditions for a general class of systems described by convolution equations.Then, an algebraic formulation is introduced for online estimation of time delay and parameters of structured and arbitrary input-outputs.”
Quote in the paperNot a substantial claim0 of 2 sources checkedMay combine two claims.
Interpretationown dataThe proposed system identification algorithm can estimate time delay and identify nonlinearities when linear models are no longer adequate.
“This highlights the ability of the proposed system identification algorithm to estimate the time delay and to identify the nonlinearities in the system when the linear models are no longer adequate.”
Quote in the paperSubstantial claimMay combine two claims.
PremisecitationThe nonlinear least square-based algorithm in [20] may have several local minima in its proposed cost function, making it highly dependent on the initial guess for parameters and especially time delay.
“The main problem with this algorithm is that the proposed cost function may have several local minima.Therefore, it highly depends on the initial guess for the parameters and especially the time delay.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [20] Chen F, Garnier H, Gilson M (2015) Robust identification of continuous-time models with arbitrary time-delay from irregularly sampled data. J Process Control 25:19–27 source
May combine two claims.
PremisecitationSparse regression is a convex optimization problem with a global minimum.
“The sparse regression is a convex optimization problem with a global minimum [34].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [34] Lai Z, Nagarajaiah S (2019) Sparse structural system identification method for nonlinear dynamic systems with hysteresis/inelastic behavior. Mech Syst Signal Process 117:813–842 source
Probably not a substantial claim: may not pass S4 (based). May combine two claims.
InterpretationreasoningIn real world, time delay is usually small and appears in high order terms of the Taylor expansion; therefore, the LASSO will penalize these terms, such as the coefficient of term P1(t) in Eq. (11).
“In real world, time delay is usually small.Moreover, time delay appears in high order terms of the Taylor expansion.Therefore, the LASSO will penalize these terms, such as the coefficient of term P 1 (t) in Eq. (11).”
Quote in the paperNot a substantial claim- Rests on an assumption: Time delay caused by sensors and actuators is usually so small that it is difficult or even impossible to estimate correct values of time delay from noisy data.
May combine two claims.
Interpretationnone givenThe proposed algorithm relies on data to make selection and is not limited to linear and SISO systems.
“The proposed algorithm relies on the data to make selection and is not limited to linear and SISO systems.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Interpretationown dataThe small standard deviations in Table 1 indicate that randomness of data is not significant so bootstrapping samples are not sufficiently different.
“This fact is an indication that the randomness of the data is not significant so that the bootstrapping samples are not sufficiently different.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationnone givenKeeping more higher-order terms of Taylor expansion helps reduce truncation error but may risk instability of the truncated model.
“While keeping more higher order terms of the Taylor expansion helps to reduce truncation error, we may run the risk of instability of the truncated model.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationnone givenThe algebraic signal pre-processing and nonlinear state observer are essential to compute needed derivatives of measured time series and other signals without knowing initial conditions, and to filter noises due to random excitations and measurements.
“These operations are essential to compute the needed derivatives of measured time series and other signals without the need to know initial conditions, and to filter noises due to random excitations and measurements.”
Quote in the paperSubstantial claimMay combine two claims.
PremisecitationHigher order expansions can reduce truncation error, but the system can become unstable even when the system is linear with a constant time delay.
“Even though higher order expansions can reduce the truncation error, the system can become unstable even when the system is linear with a constant time delay [1].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [1] Richard JP (2003) Time-delay systems: an overview of some recent advances and open problems. Automatica 39(10):1667–1694 source
The quote only partly states this claim.
InterpretationreasoningThe proposed algorithm overcomes the multiple local minima limitation of modified least square methods with recursive approach.
“The simulation and experimental results illustrate that the proposed algorithm can overcome the following limitations of the existing techniques:”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim. May combine two claims.
Interpretationnone givenKeeping too many higher order terms in the Taylor expansion may not be beneficial to the identification process; only a sufficient number of terms is needed to generate enough equations to determine the unknown parameters including time delay.
“We should point out that keeping too many higher order terms may not be beneficial to the identification process.We only need to keep a sufficient number of terms to generate enough equations to determine the unknown parameters including time delay.”
Quote in the paperSubstantial claim- Rests on an assumption: Time delay caused by sensors and actuators is usually so small that it is difficult or even impossible to estimate correct values of time delay from noisy data.
May combine two claims.
Interpretationnone givenThe linear model in Eq. (21) does not include the friction term, although the actual device always has friction.
“We should point out that the linear model in Eq. ( 21) does not include the friction term, although the actual device always has friction.”
Quote in the paperSubstantial claimMay combine two claims.
PremisecitationThe optimization problem in the framework of the LASSO is convex, which implies the existence of a unique optimal solution.
“It should be noted that the optimization problem in the framework of the LASSO is convex [34], which implies the existence of a unique optimal solution.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [34] Lai Z, Nagarajaiah S (2019) Sparse structural system identification method for nonlinear dynamic systems with hysteresis/inelastic behavior. Mech Syst Signal Process 117:813–842 source
May combine two claims.
PremisecitationThe LASSO penalizes terms with small coefficients by regularization and keeps the important terms in the system model.
“The LASSO penalizes the terms with small coefficients by regularization and keeps the important terms in the system model.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [35] Hastie T, Tibshirani R, Friedman J (2009) The elements of statistical learning: data mining, inference, and prediction. Springer, Berlin source
Classified as probably not a substantial claim.
PremisecitationXu demonstrates that the low order Taylor expansion gives promising estimation of small time delay.
“Xu demonstrates that the low order Taylor expansion gives promising estimation of small time delay [19].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [19] Xu L (2014) A proportional differential control method for a time-delay system using the Taylor expansion approximation. Appl Math Comput 236:391–399 source
May combine two claims.
Interpretationnone givenThe proposed algorithm is computationally efficient and robust to noise.
“The proposed algorithm in this paper is computationally efficient and robust to noise.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The only assumption of the proposed algorithm about the structure of the system is that the system is sparse in the space of base functions.
The authors state this as an assumption.
Only the system response x(t) is measured.
“1.Only the system response x(t) is measured.”
The authors state this as an assumption.
The system is exposed to random excitations included in f(t).
“2. The system is exposed to random excitations included in f (t).”
The authors state this as an assumption.
The measurement contains Gaussian white noise with zero mean denoted as x.
“3. The measurement contains Gaussian white noise with zero mean denoted as x .”
The authors state this as an assumption.
The system structure in terms of the function g(x, ẋ) is unknown.
“4. The system structure in terms of the function g(x, ẋ) is unknown.”
The authors state this as an assumption.
The system is second order.
“5.The system is second order.”
The authors state this as an assumption.
The only assumption of the proposed algorithm about the structure of the system is that the system is sparse in the space of base functions.
“The only assumption of the proposed algorithm about the structure of the system is that the system is sparse in the space of base functions.”
The authors state this as an assumption.
The dataset consists of two long time series of the system response, one used for training and another for cross-validation.
“In this work, we assume that the dataset consists of two long time series of the system response.One is used for training and another for cross-validation.”
The paper relies on this without support.
The initial conditions (x0, v0) are generally unknown.
“The system starts from initial conditions (x 0 , v 0 ) which are generally unknown.”
The paper relies on this without support.
Time delay caused by sensors and actuators is usually so small that it is difficult or even impossible to estimate correct values of time delay from noisy data.
“Time delay caused by sensors and actuators is usually so small that it is difficult or even impossible to estimate correct values of time delay from noisy data.”
The paper relies on this without support.
Traditional finite difference methods to estimate derivatives can amplify the noise.
“Traditional finite difference methods to estimate derivatives can amplify the noise.”
The paper relies on this without support.
The elbow of the Pareto front is often ambiguous due to existence of a cluster of candidate models near the elbow.
“Unfortunately, in most of cases, the elbow of the Pareto front is ambiguous due to existence of a cluster of candidate models near the elbow.”
The paper relies on this without support.
A big data matrix P(x) may not always be available for real-world applications.
“However, a big data matrix P(x) may not always be available for real-world applications.”
The paper relies on this without support.
Real measurements often contain noises, and can have outliers and missing data.
“Real measurements often contain noises, and can have outliers and missing data.”
The paper relies on this without support.
Most existing methods for time delay estimation rely on the knowledge of the system model.
“Most existing methods for time delay estimation rely on the knowledge of the system model.”
The paper relies on this without support.
Another general assumption in time delay estimation is that the initial conditions are zero, while in most practical applications this is not true.
“Another general assumption in time delay estimation is that the initial conditions are zero while in most of practical applications, it is not true.”
The authors state this as an assumption.
Sensors have measurement noises such that the system output is x(t)+x where x is normally distributed random noise with zero mean and standard deviation σ_x=0.01.
“We assume that the sensors have measurement noises such that the system output is given by x(t) + x where x is the normally distributed random noise with zero mean and standard deviation σ x = 0.01.”
The authors state this as an assumption.
Motor parameters are known.
“We assume that the motor parameters are known.”
The authors state this as an assumption.
For each coordinate θ and α, the restoring force can be represented by a sum of four polynomials of a single variable, i.e. θ^i, θ̇^i, α^j, and α̇^j, together with a friction term related to θ, without considering cross-product terms.
“For simplicity, we assume that for each coordinate θ and α, the restoring force can be represented by a sum of four polynomials of a single variable, i.e. θ i , θi , α j , and α j , together with a friction term related to θ , without considering the cross-product terms.”
The paper relies on this without support.
No prior work has extended sparse regression to nonlinear dynamical systems with time delay.
“For the first time, this study extends the sparse regression to nonlinear dynamical systems with time delay.”
The paper relies on this without support.
The actual device always has friction.
“although the actual device always has friction.”
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Each contradiction between two passages listed here was confirmed by an independent check.
Parameter vector reverses three coefficient signs
MinorEquation (9) gives the coefficients of P2, P3, and P6 as m − kpτ2/2, c1 + kpτ, and k1 − kp. The parameter vector instead uses plus, minus, and plus, respectively, so it does not represent the stated signal equation.
“c = k p τ 3 3! , m + k p τ 2 2 , c 1 -k p τ, c 2 , c 3 , k 1 + k p , k 3 T”
“P f (t) = k p τ 3 3! P 1 (t) + m -k p τ 2 2 P 2 (t) + c 1 + k p τ P 3 (t) + c 2 P 4 (t) + c 3 P 5 (t) + k 1 -k p P 6 (t) + k 3 P 7 (t)”
Test trajectory amplitude differs from the stated matching amplitude
MinorThe text says the square-wave test trajectory has the same amplitude as the training trajectory, whose stated amplitude is 2. The Figure 4 caption instead gives the square wave an amplitude of 1 radian.
“To generate the test data, we choose a square-wave signal for the desired trajectory θ d with the same amplitude and frequency as in Equation (26).”
“Fig. 4 The system response to a square-wave signal θ d with amplitude 1 radian and frequency 0.66 H z”
Algorithm assigns the minimum error rather than its minimizing regulator
MinorThe stated selection rule is to choose the λ value that minimizes cross-validation error. Algorithm 1 instead assigns the minimum error value itself to λ min and then uses that value as the regulator.
“11: λ min ← min(M SE(λ)) 12: Model(Poly Order, k) ← SINDy(P(x) k,train , p k,train , λ min )”
“The λ value which minimizes the cross-validation error is selected.”
Training bootstrap samples use the test force data
MinorAlgorithm 1 labels the bootstrapped force vector as training data but constructs it from p test. This conflicts with the paper's separation of training data from data used for cross-validation.
“7: P(x) k,train , p k,train ← Bootsraping Sampling (P(x) train , p test , L)”
“In this work, we assume that the dataset consists of two long time series of the system response.One is used for training and another for cross-validation.”
Two tables give different nominal equivalent inertias
MinorTable 3 lists the equivalent moment of inertia as 9.76 × 10−5 kg m2, while Table 5 lists the nominal J eq as 0.00208. Both are presented as reference values for the rotary flexible joint.
“| J eq | Equivalent moment of inertia | 9.76 × 10 -5 kg m 2 |”
“| J eq | | | 0.00208 | 0.0012 |”
Cites
The Elements of Statistical Learning
Hastie, T., Tibshirani, R., & Friedman, J. (2009) · Springer Series in Statistics · doi:10.1007/978-0-387-84858-7 · Cited by 25,970 · see citing works
Nonlinear total variation based noise removal algorithms
Rudin, L., Osher, S., & Fatemi, E. (1992) · Physica D Nonlinear Phenomena · doi:10.1016/0167-2789(92)90242-f · Cited by 17,089 · see citing works
Discovering governing equations from data by sparse identification of nonlinear dynamical systems
Brunton, S. L., Proctor, J. L., & Kutz, J. N. (2016) · Proceedings of the National Academy of Sciences · doi:10.1073/pnas.1517384113 · Cited by 4,796 · see citing works
Time-delay systems: an overview of some recent advances and open problems
Richard, J.-P. (2003) · Automatica · doi:10.1016/s0005-1098(03)00167-5 · Cited by 3,353 · see citing works
Data-driven discovery of coordinates and governing equations
Champion, K., Lusch, B., Kutz, J. N., & Brunton, S. L. (2019) · Proceedings of the National Academy of Sciences · doi:10.1073/pnas.1906995116 · Cited by 909 · see citing works
Sparse identification of nonlinear dynamics for model predictive control in the low-data limit
Kaiser, E., Kutz, J. N., & Brunton, S. L. (2018) · Proceedings of the Royal Society A Mathematical Physical and Engineering Sciences · doi:10.1098/rspa.2018.0335 · Cited by 601 · see citing works
An algebraic framework for linear identification
Fliess, M., & Sira–Ramírez, H. (2003) · ESAIM: Control, Optimisation and Calculus of Variations · doi:10.1051/cocv:2003008 · Cited by 534 · see citing works
Numerical Differentiation of Noisy, Nonsmooth Data
Chartrand, R. (2011) · ISRN Applied Mathematics · doi:10.5402/2011/164564 · Cited by 458 · cited 1× · see citing works
“The total variation regularized derivatives are commonly used to estimate the derivatives [29,30].”
MethodModel selection for dynamical systems via sparse regression and information criteria
Mangan, N. M., Kutz, J. N., Brunton, S. L., & Proctor, J. L. (2017) · Proceedings of the Royal Society A Mathematical Physical and Engineering Sciences · doi:10.1098/rspa.2017.0009 · Cited by 286 · see citing works
Sparse model selection via integral terms
Schaeffer, H., & McCalla, S. G. (2017) · Physical review. E · doi:10.1103/physreve.96.023302 · Cited by 227 · see citing works
Active Disturbance Rejection Control for Nonlinear Systems: An Introduction
Guo, B., & Zhao, Z. (2016) · doi:10.1002/9781119239932 · Cited by 176 · see citing works
Xu, L. (2014) · Applied Mathematics and Computation · doi:10.1016/j.amc.2014.02.087 · Cited by 139 · see citing works
Lai, Z., & Nagarajaiah, S. (2019) · Mechanical Systems and Signal Processing · doi:10.1016/j.ymssp.2018.08.033 · Cited by 134 · see citing works
Online identification of continuous-time systems with unknown time delay
Ren, X. M., Rad, A. B., Chan, P. T., et al. (2005) · IEEE Transactions on Automatic Control · doi:10.1109/tac.2005.854640 · Cited by 122 · see citing works
Parameters estimation of systems with delayed and structured entries
Belkoura, L., Richard, J.-P., & Fliess, M. (2009) · Automatica · doi:10.1016/j.automatica.2008.12.026 · Cited by 111 · see citing works
Identification of time delays using a polynomial identification method
Gawthrop, P. J., & Nihtilä, M. T. (1985) · Systems & Control Letters · doi:10.1016/0167-6911(85)90020-9 · Cited by 103 · see citing works
Adaptive parameter identification of linear SISO systems with unknown time-delay
Na, J., Ren, X., & Xia, Y. (2014) · Systems & Control Letters · doi:10.1016/j.sysconle.2014.01.005 · Cited by 101 · see citing works
Model selection for hybrid dynamical systems via sparse regression
Mangan, N. M., Askham, T., Brunton, S. L., Kutz, J. N., & Proctor, J. L. (2019) · Proceedings of the Royal Society A Mathematical Physical and Engineering Sciences · doi:10.1098/rspa.2018.0534 · Cited by 100 · see citing works
Active Disturbance Rejection Control for Nonlinear Systems: An Introduction
Guo, B., & Zhao, Z. (2017) · Cited by 83 · see citing works
Chen, F., Garnier, H., & Gilson, M. (2015) · Journal of Process Control · doi:10.1016/j.jprocont.2014.10.003 · Cited by 68 · see citing works
Identification of the delay parameter for nonlinear time-delay systems with unknown inputs
Zheng, G., Barbot, J., & Boutat, D. (2013) · Automatica · doi:10.1016/j.automatica.2013.02.020 · Cited by 45 · see citing works
Adaptive time delay estimation based on the maximum correntropy criterion
Jin, F., & Qiu, T. (2019) · Digital Signal Processing · doi:10.1016/j.dsp.2019.01.014 · Cited by 27 · see citing works
Neural network algorithm for parameter identification of dynamical systems involving time delays
Yadaiah, N., Deekshatulu, B. L., SIVAKUMAR, L., et al. (2006) · Applied Soft Computing · doi:10.1016/j.asoc.2006.06.007 · Cited by 23 · see citing works
Identifiability and algebraic identification of time delay systems
Belkoura, L. (2010) · IFAC Proceedings Volumes · doi:10.3182/20100607-3-cz-4010.00073 · Cited by 21 · see citing works
Hierarchical gradient based identification of discrete-time delay systems
Bedoui, S., Ltaïef, M., & Abderrahim, K. (2013) · Proceedings of the IEEE Conference on Decision & Control, including the Symposium on Adaptive Processes · doi:10.1109/cdc.2013.6760596 · Cited by 18 · see citing works
Useful redundancy in parameter and time delay estimation for continuous-time models
Ha, H., Welsh, J. S., & Alamir, M. (2018) · Automatica · doi:10.1016/j.automatica.2018.06.023 · Cited by 17 · see citing works
A Time Delay Estimation Algorithm Based on the Weighted Correntropy Spectral Density
Yu, L. H., Qiu, T., & Song, A. (2016) · Circuits Systems and Signal Processing · doi:10.1007/s00034-016-0347-y · Cited by 12 · see citing works
Time-delay estimation for SISO systems using SWσ
Wang, X., Su, J., & Zhang, L. (2018) · ISA Transactions · doi:10.1016/j.isatra.2018.07.044 · Cited by 11 · see citing works
Identification of Time-Delay Systems: a State-Space Realization Approach
Lima, R. B. C., & Barros, P. R. (2015) · IFAC-PapersOnLine · doi:10.1016/j.ifacol.2015.08.190 · Cited by 10 · see citing works
Recursive estimation of time-delay using a high-order Pade approximant
Jones, R. W. (2004) · Society of Instrument and Control Engineers of Japan · doi:10.11499/sicep.2004.0_88_5 · Cited by 9 · see citing works
Recursive Identification of Fractional Time-Delay Systems Using Discrete-Time Model
Higo, T., Kawaguchi, T., Itamoto, M., & Adachi, S. (2018) · IFAC-PapersOnLine · doi:10.1016/j.ifacol.2018.09.073 · Cited by 8 · see citing works
An Optimal Model Identification Algorithm of Nonlinear Dynamical Systems With the Algebraic Method
Leylaz, G., Ma, S., & Sun, J. (2020) · Journal of vibration and acoustics · doi:10.1115/1.4048169 · Cited by 6 · cited 1× · see citing works
“An application to model identification of nonlinear mechanical systems is reported in [32].”
MethodSelf-citationParameter and delay estimation of continuous-time models utilizing multiple filtering
Ha, H., & Welsh, J. S. (2016) · Proceedings of the IEEE Conference on Decision & Control, including the Symposium on Adaptive Processes · doi:10.1109/cdc.2016.7798430 · Cited by 3 · cited 1× · see citing works
“Similarly, the algorithm in [9] employs the Gauss–Newton method to estimate time delay when the simplified refined instrumental variable (SRI VC) method is used to find the plant parameters.”
MethodGhoul, Y., Ibn Taarit, K., & Ksouri, M. (2016) · International Conference on Sciences of Electronics, Technologies of Information and Telecommunications · doi:10.1109/setit.2016.7939867 · Cited by 3 · see citing works
Identification of System Dynamics with Time Delay: a Two-Stage Frequency Domain Approach
Beauduin, T., & Fujimoto, H. (2017) · IFAC-PapersOnLine · doi:10.1016/j.ifacol.2017.08.2443 · Cited by 3 · see citing works
Gradient based iterative identification for discrete-time delay systems
Bedoui, S., Ltaïef, M., & Abderrahim, K. (2013) · Asian Control Conference (ASCC) · doi:10.1109/ascc.2013.6606120 · Cited by 3
Gradient-based step response identification of low-order model for time delay systems
Yan, R., Chen, F., Dong, S., et al. (2016) · Chinese Control and Decision Conference (CCDC) · doi:10.1109/ccdc.2016.7532038 · Cited by 1 · see citing works
Ghoul., Y., Taarit., K. I., & Ksouri., M. (2017) · 2017 International Conference on Information and Digital Technologies (IDT) · doi:10.1109/dt.2017.8012101
Flagged first, then by citations
Research works printed but not linked: 4
- Gawthrop PJ, Nihtila MT, Rad AB (1989) Recursive parameter estimation of continuous systems with unknown time delay. Control Theory Adv Technol 5:227–248
- Quanser Inc (2011) Rotary flexible joint workbook. Markhan, Ontario
- Apkarian J, Lévis M, Gurocak H (2011) User manual SRV02 Rotary servo base unit set up and configuration. Quanser Inc., Markham
- Han J (1995) A class of extended state observers for uncertain systems. Control Decis 10:85–88
Cited by
Sorted by citations
Dynamical system of a time-delayed ϕ6-Van der Pol oscillator: a non-perturbative approach
Moatimid, G. M., & Amer, T. S. (2023) · Scientific Reports · doi:10.1038/s41598-023-38679-5 · Cited by 51 · see citing works
“(9) u(t − τ) = A cosω(t − τ) = A(cosωt cosωτ + sinωt sinωτ)”
Handling noisy data in sparse model identification using subsampling and co-teaching
Abdullah, F., Wu, Z., & Christofides, P. D. (2021) · Computers & Chemical Engineering · doi:10.1016/j.compchemeng.2021.107628 · Cited by 25 · see citing works
Abdullah, F., Alhajeri, M. S., & Christofides, P. D. (2022) · Industrial & Engineering Chemistry Research · doi:10.1021/acs.iecr.2c02639 · Cited by 21 · see citing works
“…rather than reidentifying new models upon the availability of new data, 40 the use of Laplace transforms to rewrite ODE models using integral terms, 41 the use of splines as basis functions to estimate the parameters in the already known dynamic model structure, 42 the use of Duhamel’s integral…”
MethodEl-Dib, Y. O. (2024) · Communications in Theoretical Physics · doi:10.1088/1572-9494/ad2501 · Cited by 20 · see citing works
Inspection of a Time-Delayed Excited Damping Duffing Oscillator
Alluhydan, K., Moatimid, G. M., Amer, T. S., et al. (2024) · Axioms · doi:10.3390/axioms13060416 · Cited by 15 · see citing works
Online system identification using fractional-order Hammerstein model with noise cancellation
Moghaddam, M. J. (2023) · Nonlinear Dynamics · doi:10.1007/s11071-023-08249-5 · Cited by 14 · see citing works
Nonlinear complex dynamic system identification based on a novel recurrent neural network
Saini, K., Kumar, N., Bhushan, B., et al. (2025) · Soft Computing · doi:10.1007/s00500-025-10457-7 · Cited by 7 · see citing works
Ma, S. F., Leylaz, G., & Sun, J. (2021) · International Journal of Control · doi:10.1080/00207179.2021.1954696 · Cited by 7 · see citing works
“To identify the dominant terms in Equation (33), we employ the least absolute shrinkage and selection operator (LASSO) (Leylaz et al., 2021b; Tibshirani, 1996) to estimate the coefficients χ i through minimising the following cost function Jλ, Jλ(χ i) = ∑ tk e2i (tk) + λ ∥∥χ i∥∥1 , (34) where the…”
BackgroundMethodInfluentialSelf-citationBorrero, J. D., & Mariscal, J. (2021) · Mathematics · doi:10.3390/math9233034 · Cited by 5 · see citing works
He, X. D., & Sun, Z. (2023) · Communications in Nonlinear Science and Numerical Simulation · doi:10.1016/j.cnsns.2023.107813 · Cited by 5 · see citing works
Yan, Z., Hao, L., Pi, Q., et al. (2024) · Fractal and Fractional · doi:10.3390/fractalfract9010015 · Cited by 5 · see citing works
Shallow recurrent decoder for reduced order modeling of E × B plasma dynamics
Faraji, F., Reza, M., & Kutz, J. N. (2025) · Machine Learning Science and Technology · doi:10.1088/2632-2153/adcd20 · Cited by 4 · see citing works
Distributed online multi‐task sparse identification for multiple systems with asynchronous updates
Zhang, K., Luan, X., Ding, F., et al. (2023) · International Journal of Robust and Nonlinear Control · doi:10.1002/rnc.6942 · Cited by 3 · see citing works
“10-14 It first over-parameterizes the system parameters so that the parameter vector to be identified is sparse, and then designs algorithms to accurately reconstruct the zero and non-zero elements in the parameter vector.”
BackgroundIdentification, Control, and Characterization of Peristaltic Pumps in Hemodialysis Machines
Sánchez-Saquín, C. H., Soto-Cajiga, J. A., Fernández, J. M. B., et al. (2025) · Applied System Innovation · doi:10.3390/asi8020044 · Cited by 3 · see citing works
A transfer sparse identification method for ARX model
Wang, Y., Luan, X., Zhang, K., Ding, F., & Liu, F. (2024) · International Journal of Adaptive Control and Signal Processing · doi:10.1002/acs.3883 · Cited by 2 · see citing works
Data-Driven Control for High-Speed Interceptors With Nonuniformly Sampled Data
Zhu, H., & Wang, W. (2025) · IEEE Transactions on Aerospace and Electronic Systems · doi:10.1109/taes.2025.3578589 · Cited by 2 · see citing works
Sparse identification and mathematical framework for analyzing metabolic-regulatory networks
Eshtewy, N. A., Forootani, A., Noreen, S., & Khosravi, M. (2025) · International Journal of Systems Science · doi:10.1080/00207721.2025.2520353 · Cited by 2 · see citing works
Data-driven identification of time-delayed hybrid energy harvesting system under non-Gaussian noise
Zhang, Y., Xu, P., & Jin, Y. (2025) · Probabilistic Engineering Mechanics · doi:10.1016/j.probengmech.2025.103872 · Cited by 2 · see citing works
A frequency domain time-delay identification method for drag-free control systems
Wang, P., Li, W., Lian, J., & Zhao, G. (2025) · Mechanical Systems and Signal Processing · doi:10.1016/j.ymssp.2025.113793 · Cited by 2 · see citing works
He, X. D., Sun, Z., & Zhao, N. (2024) · Nonlinear Dynamics · doi:10.1007/s11071-024-10468-3 · Cited by 2 · see citing works
Multi-task sparse identification for closed-loop systems with general observation sequences
Zhang, K., Luan, X., Ping, X., & Liu, F. (2023) · Journal of the Franklin Institute · doi:10.1016/j.jfranklin.2023.04.024 · Cited by 2 · see citing works
Sharma, S., & Padhy, P. K. (2022) · International Journal of Dynamics and Control · doi:10.1007/s40435-021-00896-z · Cited by 2 · see citing works
Identification of oscillatory systems with unknown continuous input actions
Gorodetskyi, V., & Osadchuk, M. (2024) · International Journal of Dynamics and Control · doi:10.1007/s40435-024-01458-9 · Cited by 1 · see citing works
He, X. D., Sun, Z., & Zhao, N. (2025) · Chaos Solitons & Fractals · doi:10.1016/j.chaos.2025.116546 · Cited by 1 · see citing works
Ghoul, Y., Taarit, K. I., & Ksouri, M. L. (2022) · International Conference on Advanced Systems and Emergent Technologies (IC_ASET) · doi:10.1109/ic_aset53395.2022.9765874 · Cited by 1 · see citing works
Convergence Analysis for Identification of Multivariable Delayed Systems
Ghoul, Y., & Zitouni, N. (2023) · Advances in information security, privacy, and ethics book series · doi:10.4018/978-1-6684-4945-5.ch007
Sparse Estimation for Hamiltonian Mechanics
Note, Y., Watanabe, M., Yoshimura, H., et al. (2024) · Mathematics · doi:10.3390/math12070974
Ahmad, S., Dalla, V. K., Prasad, N., & Rayankula, V. (2024) · International Journal of Intelligent Robotics and Applications · doi:10.1007/s41315-024-00388-1
“Leylaz (2022) introduced a method for identifying nonlinear dynamical systems with time delay, extending sparse optimization to time-delayed nonlinear systems.”
A Bayesian approach for discovering time- delayed differential equation from data
Chowdhury, D., & Chakraborty, S. (2025) · Journal of Computational Physics · doi:10.1016/j.jcp.2025.114064
Identification of feedback nonlinear systems with unknown time-delay and orders
Wang, Y., Li, X., & Yang, H. (2025) · doi:10.1109/ddcls66240.2025.11065282
Sun, J. (2025) · Nonlinear physical science · doi:10.1007/978-981-95-0812-9_11
Self-citationCarrasquer, P. L., López, C. A. M., Dockx, K., et al. (2026) · Computers & Chemical Engineering · doi:10.1016/j.compchemeng.2026.109646
Method of Support Neural Networks for Modeling Nonlinear Dynamics
Fomin, O. O., Polozhaenko, S., Prokofiev, A., et al. (2025) · doi:10.55056/ceur-ws.org/vol-4048/paper28.pdf
“To automate the selection of support models, improve the reproducibility and reduce the subjective factor of the support model method, this paper proposes two approaches: input data clustering [21] and feature contribution analysis [22].”
Parameter identification of coupled nonlinear stochastic systems with dual time delays
Zhang, Y., Shi, S., Zhang, T., et al. (2026) · Applied Mathematics Letters · doi:10.1016/j.aml.2026.110111
- Authors
- Leylaz, G., Wang, S., & Sun, J.-Q.
- Affiliations
- University of California, Merced (US)
- PLA Information Engineering University (CN)
- Corresponding author
- Sun, Jian-Qiao
- Venue
- International Journal of Dynamics and Control
- Published
- 2021-04-01
- Volume
- 10
- Issue
- 1
- Pages
- 13-24
- ISSN
- 2195-268X (ISSN-L)
- 2195-2698
- OpenAlex
- W3141930961
- Cited by
- 35
- References
- 37
- Citations by year
- 2026: 2 · 2025: 13 · 2024: 8 · 2023: 6 · 2022: 3 · 2021: 3
- FWCI
- 2.24
- Type
- journal article
- Language
- en
- Open access
- hybrid
- doi.org
- Locations
- International Journal of Dynamics and Control (publishedVersion, cc-by)
- Funders
- Zhengzhou University
- Topics
- Physical Sciences › Engineering › Control and Systems Engineering › Control Systems and Identification
- Physical Sciences › Engineering › Computational Mechanics › Advanced Adaptive Filtering Techniques
- Physical Sciences › Engineering › Computational Mechanics › Sparse and Compressive Sensing Techniques
- Keywords
- nonlinear system identification, time-delay systems, sparse optimization, sparse regression, cross-validation, model selection, bootstrapping, noise reduction, Duffing oscillator, sensitivity to initial conditions
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-15.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-15.
Cited sources are checked by gpt-6-sol.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review