Bi-objective system identification using Polynomial NARX models minimizes dynamic and static errors via Pareto-optimal solutions.
Project description
Dynamic Systems Identification (Polynomial Models)
Description:
The Bi-Objective Dynamic Systems Identification (BODSI) class offers a robust framework for identifying dynamic systems modeled by Polynomial NARX structures. It adopts a bi-objective parameter estimation technique where the first equation minimizes the dynamic error, and the second equation ensures precise static curve fitting. The BODSI_TOOKIT class includes functionalities for generating candidate terms, identifying clusters, constructing dynamic and static matrices, and parameter mapping, in addition to advanced decision-making tools based on model correlation. This ensures unbiased parameter estimation and allows users to visualize static models, validate dynamic performance, and select optimal solutions for their specific needs.
For further details on the minimal correlation criterion and its use in multi-objective parameter estimation, refer to:
[1] Márcio F.S. Barroso, Ricardo H.C. Takahashi, Luis A. Aguirre, "Multi-objective parameter estimation via minimal correlation criterion," Journal of Process Control, Volume 17, Issue 4, 2007, Pages 321-332, ISSN 0959-1524.
https://doi.org/10.1016/j.jprocont.2006.10.005
Cite As Márcio F. S. Barroso, Eduardo M. A. M. Mendes and Jim Jones S. Marciano. Bi-Objective Dynamic Systems Identification (BODSI class) (https://www.mathworks.com/matlabcentral/fileexchange/180331), MATLAB Central File Exchange. Retrieved March 8, 2025.
Installation
To install the package, use:
pip install bodsi_toolkit
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bodsi_toolkit-1.0.0.tar.gz.
File metadata
- Download URL: bodsi_toolkit-1.0.0.tar.gz
- Upload date:
- Size: 18.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3fb77f05d45ae2406c732cc6821cdf7137fc07274253d5f4b8ab9a2a424373f3
|
|
| MD5 |
30fc9626ed04fcdbe29f541e40cc6ce3
|
|
| BLAKE2b-256 |
475679dc5ed02d10d737cf4b6b13124c6dd72f501850742ce7d73c1b9f87df85
|
File details
Details for the file bodsi_toolkit-1.0.0-py3-none-any.whl.
File metadata
- Download URL: bodsi_toolkit-1.0.0-py3-none-any.whl
- Upload date:
- Size: 17.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c7ced3611e6e8fe1367c9277614bfb9a03d8a5d2f44327d7b4de42e6ea0a71c
|
|
| MD5 |
0095d5796fd6a1bf2eb2a963ee06f793
|
|
| BLAKE2b-256 |
b6e996ca1a9ae65d7d589a7cafb9067ccdaed3a655f969d69b7a6290e0621b00
|