NonSysId: A nonlinear system identification package with improved model term selection for NARMAX models
Rajintha Gunawardena, Zi-Qiang Lang, Fei He

TL;DR
NonSysId is an open-source MATLAB package for nonlinear system identification that enhances model accuracy and simplicity using advanced term selection methods, suitable for real-time applications with limited validation data.
Contribution
It introduces an improved term selection methodology combining iOFR and PRESS for robust NARMAX model identification without separate validation datasets.
Findings
Enhanced model accuracy in simulation mode
Reduced computational overheads
Effective in real-time applications
Abstract
System identification involves constructing mathematical models of dynamic systems using input-output data, enabling analysis and prediction of system behaviour in both time and frequency domains. This approach can model the entire system or capture specific dynamics within it. For meaningful analysis, it is essential for the model to accurately reflect the underlying system's behaviour. This paper introduces NonSysId, an open-sourced MATLAB software package designed for nonlinear system identification, specifically focusing on NARMAX models. The software incorporates an advanced term selection methodology that prioritises on simulation (free-run) accuracy while preserving model parsimony. A key feature is the integration of iterative Orthogonal Forward Regression (iOFR) with Predicted Residual Sum of Squares (PRESS) statistic-based term selection, facilitating robust model…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFault Detection and Control Systems · Control Systems and Identification · Machine Fault Diagnosis Techniques
