Identificación de sistemas usando programación genética

dc.advisor.idFORJ610602HMNLMN01
dc.advisor.roleasesorTesis
dc.contributor.advisorFlores Romero, Juan José
dc.contributor.authorGraff Guerrero, Mario
dc.creator.idGAGM801201HMNRRR07
dc.date.accessioned2026-02-11T19:35:38Z
dc.date.issued2005-08
dc.descriptionFacultad de Ingeniería Eléctrica. Maestría en Ciencias en Ingeniería Eléctrica
dc.description.abstractSystem identification is the process of obtaining a mathematical model from observations of the behavior of a system. This process is important in a wide variety of engineering problems. For example, in order to make a controller, it is needed to know the model of the system. Gene Expression Programming and Genetic Programming are evolutionary tools inspired in the Darwinian principle of natural selection and survival of the fittest individuals. Both tools evolve programs or expressions. In this work, we present a program called \Evolutionary Computation based System Identification" (ECSID). ECSID builds a mathematical model using the input-output of the system, a terminal set, and a function set. ECSID can produce systems of ordinary differential equations, linear or non-linear. Besides, ECSID has the ability to evolve models that use previous values of the time series, this gives the possibility to produce ARIMA (Autoregressive Integrated Moving Average) models. ECSID has been proved with the following examples: linear pendulum, non-linear pendulum, coupled mass-spring, electrical circuit, Van der Pol Equation, wind speed, etc. ECSID has obtained models that exhibit behaviors similar to the real models.en
dc.description.abstractLa identificación de sistemas es el proceso de obtener un modelo matemático a partir de las observaciones del sistema. Este proceso es de vital importancia para una gran variedad de problemas de ingeniería. Por ejemplo, para controlar un sistema se requiere primero tener el modelo de éste. La computación evolutiva, como Programación Genética y Gene Expression Programming, es una herramienta basada en el principio de Darwin de la evolución; esto es, la supervivencia del mas apto. Tanto Programación Genética como Gene Expression Programming son herramientas que permiten la creación de programas o funciones siguiendo un criterio de optimización. En este trabajo se desarrolla un programa llamado \Evolutionary Computation based System Identification" (ECSID). ECSID crea un modelo matemático a partir de las observaciones del sistema, un conjunto de terminales y un conjunto de funciones. ECSID crea modelos en forma de sistemas de ecuaciones diferenciales ordinarias, lineales o no lineales. Además, tiene la capacidad de crear modelos usando los valores pasados de la serie de tiempo, lo cual da la posibilidad de crear modelos tipo ARIMA (Autoregressive Integrated Moving Average). ECSID se ha probado con el péndulo lineal, péndulo no lineal, masa resorte con amortiguador, circuito eléctrico, ecuación de Van der Pol, serie de tiempo de velocidad del viento, etc. ECSID ha logrado obtener modelos que se comportan de manera similar al modelo real.es_MX
dc.identifier.urihttps://tesisdigitales.umich.mx/handle/DGB_UMICH/2460
dc.language.isospaes_MX
dc.publisherUniversidad Michoacana de San Nicolás de Hidalgoes_MX
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rights.licensehttp://creativecommons.org/licenses/by-nc-nd/4.0
dc.subjectinfo:eu-repo/classification/cti/7
dc.subjectFIE-M-2005-0006es_MX
dc.subjectModelo matemáticoes_MX
dc.subjectECSIDes_MX
dc.subjectARIMAes_MX
dc.titleIdentificación de sistemas usando programación genéticaes_MX
dc.typeinfo:eu-repo/semantics/masterThesises_MX

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
FIE-M-2005-0006.pdf
Size:
681.83 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
5.61 KB
Format:
Plain Text
Description:

Collections