Code covered by the BSD License  

Highlights from
System Identification using GA with a GUI interface

4.5

4.5 | 2 ratings Rate this file 9 Downloads (last 30 days) File Size: 15.05 KB File ID: #11576
image thumbnail

System Identification using GA with a GUI interface

by Wesam Elshamy

 

28 Jun 2006 (Updated 09 Oct 2006)

Idnetifying ARX model of a system using Genetic Algorithms with a GUI interface and compare it to Le

| Watch this File

File Information
Description

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)

Required Products System Identification Toolbox
MATLAB release MATLAB 7.2 (R2006a)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (2)
10 Sep 2006 Nikos Nikolas  
28 Mar 2008 Oriol Soto

great work, excellent for explaining the use of GA in a simple, yet interesting application.
Also a very good and intuitive GUI.

Please login to add a comment or rating.
Updates
09 Oct 2006

Missing file added

Tag Activity for this File
Tag Applied By Date/Time
optimization Wesam Elshamy 22 Oct 2008 08:31:26
system identification Wesam Elshamy 22 Oct 2008 08:31:26
ga Wesam Elshamy 22 Oct 2008 08:31:26
genetic algorithms Wesam Elshamy 22 Oct 2008 08:31:26
applications Wesam Elshamy 22 Oct 2008 08:31:27
arx Wesam Elshamy 22 Oct 2008 08:31:27
gui Wesam Elshamy 22 Oct 2008 08:31:27

Contact us at files@mathworks.com