Dynamic Systems Identification (Polynomial Models)
- Dynamic Data Analysis: Processes input and output time-series data and validates datasets for identification and validation purposes.
- Structure Detection: Removes unsuitable clusters and applies optimization algorithms such as AIC and ERR to refine the model structure.
- Parameter Estimation: Computes model parameters using Extended Least Squares (ELS) or Restricted Extended Least Squares (RELS).
- Model Validation: Evaluates model performance through residual analysis and correlation coefficients.
- Static Model Simulation: Generates static responses and simulates system behavior under various input conditions.
- generateCandidateTerms: Constructs a matrix of candidate terms for system characterization.
- detectStructure: Applies algorithms to precisely identify the model structure.
- estimateParametersELS: Estimates dynamic model parameters using Extended Least Squares.
- estimateParametersRELS: Computes parameters using Restricted Extended Least Squares.
- validateModel: Analyzes model accuracy and validates residual behavior.
- buildStaticResponse: Simulates the static model's response to varied inputs.
- displayModel: Displays the identified dynamic model in textual and panel formats.
- displayStaticModel: Presents the static model and its simulation results.
- Apply dsi.removeClusters to filter invalid term groupings.
- Use dsi.detectStructure to refine the model structure with algorithms such as AIC and ERR.
- Extract dynamic information using dsi.getInfo.
- Estimate model parameters by invoking dsi.estimateParametersELS or dsi.estimateParametersRELS.
- Evaluate the model's dynamic accuracy using dsi.validateModel.
- Simulate the static model using dsi.buildStaticResponse and visualize it with dsi.displayStaticModel.
Cite As
Barroso, M. F. S, Mendes, E. M. A. M. and Marciano, J. J. S. (2025). Dynamic Systems Identification (Polynomial Models) (https://www.mathworks.com/matlabcentral/fileexchange/180279), MATLAB Central File Exchange. Retrieved March 2, 2025.
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
DSI Toolbox
Version | Published | Release Notes | |
---|---|---|---|
3.0.2 | Description update |
|
|
3.0.1 | New Help |
|
|
3.0.0 | Optimization in the simulation of models |
|
|
2.0.4 | New Help |
|
|
2.0.3 | New helps |
|
|
2.0.2 | New Plot Functions |
|
|
2.0.1 | New models disp |
|
|
2.0.0 | New static model viewer |
|
|
1.2.5 | Improvement in the visualization of equations |
|
|
1.2.4 | Performance improvement. |
|
|
1.2.3 | Fixed Akaike bug |
|
|
1.2.2 | Bug fix |
|
|
1.2.1 | New correlation function |
|
|
1.2 | Bug Fix and new functions |
|
|
1.1.9 | Bug fix |
|
|
1.1.8 | Bug fix |
|
|
1.1.7 | New function in class |
|
|
1.1.6 | New functions |
|
|
1.1.5 | Systemic bug fix |
|
|
1.1.4 | Systemic bug fix |
|
|
1.1.3 | New Description |
|
|
1.1.2 | New Description |
|
|
1.1.1 | New function build |
|
|
1.1.0 |
|