File Exchange

image thumbnail

System Identification using GA with a GUI interface

version 1.2 (15 KB) by Wesam Elshamy
Idnetifying ARX model of a system using Genetic Algorithms with a GUI interface and compare it to Le

5 Downloads

Updated 30 Nov 2014

View License

This code identifies an ARX model of a system using Genetic Algorithms method in a GUI interfcae and compares the identified model with the model generated using the Least Error method.
The real system O/P, GA model generated O/p and Least Error model O/P are all compared in a single plot, while the Sum of Absolute Error is calculated and displayed for both models for comparison.

GA parameters are initialized with default parameters, but could easily be modified from the GUI interface.

The GUI is initialized with a ready I/P and O/P data and ARX orders as well, so you can hit "Estimate Model" to test the code without having to generate I/O data. (you can replace this data with your own)

Cite As

Wesam Elshamy (2020). System Identification using GA with a GUI interface (https://www.mathworks.com/matlabcentral/fileexchange/11577-system-identification-using-ga-with-a-gui-interface), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (3)

Hakim Ahmad

Hakim Ahmad

Assalamualikum. you mean by can change data is that to change Y and U at "global Na Nb Nk Y U" right?

at arx2, fitnees and model error which it have that code..

Nicholas Athanas

Very Nice!
Works great!

Updates

1.2

Now available in Toolbox format.

1.0.0.0

Missing file added

MATLAB Release Compatibility
Created with R2006a
Compatible with any release
Platform Compatibility
Windows macOS Linux