Está en la página 1de 10

Artículo de Investigación Lázaro Castillo, I.

et al / Ingeniería 13-2 (2009) 23-32

Técnica de Estimación Paramétrica Aplicada


a un Motor de CD Vía Series Walsh
Isidro I. Lázaro C.1, David Roman M.1, Juan Anzurez M.1 y Nun Pitalúa D.2

Fecha de recepción: agosto de 2008 – Fecha de aceptación: mayo de 2009

RESUMEN
En este artículo se presenta un método para realizar una estimación paramétrica de un Sistema Lineal Invariante en
el Tiempo (SLIT). La metodología aprovecha las bondades de las propiedades operacionales disponibles para la
mayoría de las series ortogonales tales como, la matriz de Integración Producto y de Coeficientes. Un aspecto
importante de esta aproximación es que se obtiene una expresión analítica. El caso de estudio que se presenta es un
motor de CD controlado por armadura, el cual se analiza por medio de la metodología propuesta usando como serie
ortogonal las series Walsh. La técnica provee un excelente resultado sin mucho esfuerzo computacional.

Palabras Clave: Identificación Paramétrica, Matriz Operacional, Redundancia Analítica y Series Walsh.

Parametric Estimation Technique Applied To


Dc Motor Via Walsh Series
ABSTRACT
In this paper a method to carry out parametric estimation time invariant systems is proposed. This methodology
exploits advantages of the operational properties available at most orthogonal series such as Integration, Product and
Coefficient matrices. Closed-form analytical expressions are provided for parametric identification, which represents
a key feature of this approach. A DC motor is presented as a test case and analyzed via the proposed methodology
using Walsh series. This method provides excellent results with a minimum computational effort.

Keywords: Identification, Operational Matrix, Analytical Redundancy and Walsh Series.

1
Profesor Investigador. Facultad de Ingeniería Eléctrica, Universidad Michoacana de San Nicolás de Hidalgo, E-
mail: ilazaro@umich.mx, janzurez@umich.mx.
2
Profesor Investigador. Facultad de Ingeniería Industrial, Universidad de Sonora, Campus Hermosillo, E-mail:
nun_pitalua@hotmail.com

23
Lázaro Castillo, I. et al / Ingeniería 13-2 (2009) 23-32

INTRODUCCIÓN
En las últimas décadas el funcionamiento de los Existe un interés práctico en la identificación de
procesos industriales ha cambiado drásticamente, esto sistemas por el manejo de las dificultades asociadas
se debe principalmente a la incorporación de la con la derivación de los modelos a partir de los
computadora como elemento de control y a su principios físicos, en donde es frecuente la aplicación
evolución, esto ha permitido que la automatización de de técnicas de identificación para estimar los
procesos permita incrementar la productividad de parámetros del mismo. Entre las diversas técnicas
algunos sectores industriales. paramétricas en (Avilés et al., 2002) se encuentra una
revisión de las principales técnicas aplicadas a
Para aumentar la competitividad ha sido necesario Sistemas Lineales Invariantes en el Tiempo (SLIT),
desarrollar nuevas técnicas: métodos y herramientas en donde a partir de la respuesta en lazo abierto del
que permitan maximizar la eficiencia de los procesos, sistema se obtiene una aproximación del mismo a uno
desarrollando controladores de gran calidad, y de orden reducido (primero o segundo orden).
maximizar la eficiencia de los procesos con el menor
ajuste de la máquina. Para ello es imprescindible Otros esfuerzos se han encaminado a extender los
conocer el comportamiento dinámico del proceso, método clásicos dados por Ziegler-Nichols, en (Jurié
principalmente de las partes críticas. Por esta razón es y Perunicic, 2004) se propone dicha extensión a
vital contar con técnicas eficientes de identificación sistemas con retardo. Por otro lado, el uso de las
que permitan obtener los parámetros del modelo de series ortogonales aplicadas al análisis de sistemas ha
un sistema (Fossois y Rivera, 2007). recibido una atención considerable al emplearse en
varios problemas tales como el análisis, estimación de
Se denomina identificación a la técnica de construir parámetros y control óptimo. Ejemplos típicos de
un modelo a partir de las variables medidas del aplicaciones se pueden encontrar en (Chen y Hsiao,
proceso: entradas o variables de control, salidas o 1975; Chen y Tsay, 1977; Cheng-Chiian y Yen-Ping,
variables controladas y perturbaciones. El enfoque de 1983; Samavat y Rashidie, 1995; Rico et al., 2001;
la identificación se puede realizar en función de la Lázaro et al., 2008), en donde las matrices
estructura del modelo, y del comportamiento físico o operacionales juegan un papel importante en la
no del mismo, dentro de esto se puede distinguir: transformación de una ecuación diferencial lineal en
ecuaciones algebraicas. Por ejemplo, una ecuación
Caja negra.- Cuando los parámetros del modelo no diferencial lineal con coeficientes variantes o
tienen una interpretación física. invariantes en el tiempo puede ser transformada en un
conjunto de ecuaciones algebraicas vía matriz
Caja gris.- Si algunas partes del sistema son operacional de integración.
modeladas basadas en principios fundamentales y
otras como una caja negra. En este artículo la matriz operacional de integración,
la matriz producto y la matriz de coeficientes para las
Caja blanca.- La estructura del modelo se obtiene a series ortogonales, permiten desarrollar una técnica
partir de las leyes fundamentales. Los parámetros para la identificación fuera de línea de parámetros de
tienen una interpretación física. SLIT, la obtención del modelo se basa en el enfoque
de la caja blanca.
Existiendo además varias formas de catalogar los
modelos matemáticos: Aunque la solución es esencialmente la misma en
todos los dominios, las características de las matrices
1.- Modelos no paramétricos: Estos se caracterizan intermedias que son empleadas son usualmente
mediante gráficos, diagramas o representaciones que diferentes. Ejemplos de ello son la aplicación de los
describen las propiedades dinámicas mediante un polinomios de Chebyshev de primer y segundo tipo,
número no finito de parámetros, dentro de estas series de Fourier, series Walsh, series de Bloques de
técnicas están: la respuesta al impulso, al escalón y a Pulso, series Hartley y series Haar. Como caso
la frecuencia. particular se emplean las series Walsh para mostrar la
aplicación de la técnica en la identificación de
2.- Modelos paramétricos: Describen las relaciones parámetros de un SLIT. Los resultados de la técnica
entre las variables del sistema mediante expresiones desarrollada se muestran a través de simulaciones
matemáticas, es decir, con ecuaciones diferenciales realizadas en la plataforma de Matlab.
en sistemas continuos y ecuaciones de diferencias en
sistemas discretos.

24
Lázaro Castillo, I. et al / Ingeniería 13-2 (2009) 23-32

El método utiliza el cálculo de la pseudoinversa en la 0


(t)
4
(t)
1 1
solución de los parámetros estimados, así como la
redundancia analítica, es decir la posibilidad de 0 0
realizar varios experimentos sobre el sistema al cual 1 1

se está identificando. La principal ventaja de esta (t) (t)


técnica es que puede extenderse a Sistemas Lineales 1 5

1
1
Variantes en el Tiempo de cualquier orden, además
de que puede emplearse a cualquier sistema cuyo 0 0
modelo sea conocido aplicando algunas de las series 1 1

ortogonales para obtener la estimación paramétrica.


(t) (t)
2
6
METODOLOGÍA 1 1
Propiedades Del Cálculo Operacional Y
0
Expansión En Series Ortogonales. Los métodos 1
0
1
algebraicos para la solución de problemas descritos
por ecuaciones lineales diferenciales, tales como (t) (t)
identificación de sistemas, análisis, control y
3
7
1
1 1
reducción de modelos han sido propuestos
recientemente. Los métodos algebraicos también han 0
0 0
1
sido utilizados para obtener la solución de estado 1 1

estable de sistemas lineales invariantes en el tiempo,


sistemas periódicos y no lineales. Estos métodos Figura 1. Funciones Walsh.
algebraicos proporcionan soluciones idénticas pero
poseen diferentes propiedades numéricas. En estos o

métodos, la integración numérica de las ecuaciones
f (t ) = ∑ cmφm (t ) = c t Φ (t ) (2)
diferenciales se basa en la expansión de funciones en
m=0
series ortogonales, en donde la idea básica consiste en
donde
convertir la ecuación integral en una algebraica
usando la matriz de integración. c t = [ c0 c1 L cm −1 ] (3)

Series Walsh
⎡ φ0 ⎤
⎢φ ⎥
Desde que Corrington construyó las tablas Walsh
⎢ 1⎥
para resolver ecuaciones diferenciales de orden
Φ (t ) = ⎢ M ⎥ (4)
superior (Chen y Hsiao, 1975), desarrollaron la
⎢ ⎥
matriz operacional Walsh para resolver ecuaciones ⎢φm ⎥
de estado, el método operacional Walsh ha sido ⎢⎣ M ⎥⎦
aplicado satisfactoriamente para resolver problemas
tales como la síntesis en el dominio del tiempo en y cm se denominan coeficientes de la serie Walsh y
teoría de sistemas; así como la determinación de se determinan de manera que la siguiente integral
ganancias en control óptimo, el método directo de del error cuadrático es minimizada.
solución del problema variacional y la estimación
2
paramétrica de sistemas (Lazaro et al., 2008). Las 1
⎡ ∞
⎤ (5)
ε = ∫ ⎢ f (t ) − ∑ cmφm (t ) ⎥ dt
funciones Walsh φi(t) son un conjunto de ondas 0 ⎣ m =0 ⎦
cuadradas las cuales son ortonormales. La Figura 1 aplicando el límite
muestra las funciones de φ0(t) a φ7(t) en el orden 1 2
⎡ ∞
⎤ (6)
bivalente, las cuales pueden definirse a partir de las lim ∫ ⎢ f (t ) − ∑ cmφm (t ) ⎥ dt = 0
funciones de Rademacher. m →∞ 0 ⎣ m=0 ⎦

Una función arbitraria f(t) se puede aproximar en resolviendo se tiene


Series Walsh, si la función es absolutamente 1

integrable en [0,1], como sigue (Chen y Hsiao, cm = ∫ φm (t ) f (t )dt (7)


1975; Chen y Tsay, 1977; Datta y Mohan, 1995): 0

f (t ) = c0φ0 (t ) + c1 (t )φ1 (t ) + c2 (t )φ2 (t ) + K + cmφm (t ) + K (1)

25
Lázaro Castillo, I. et al / Ingeniería 13-2 (2009) 23-32

Matriz Operacional de Integración. Debido a que computacional y su dimensión depende del número
las funciones de Walsh son un conjunto de ondas de componentes elegidos. La Ecuación (9) es una
rectangulares, sus integrales son fórmula aproximada, su aproximación depende de la
dimensión de φ o P.

Figura 2. Primeras 8 funciones de Walsh y sus integrales.

ondas triangulares, la Figura 2 muestra la integral de El subíndice indica la dimensión tomada, es


las primeras 8 funciones de Walsh. La integral de preferible tomar 2Ω, donde Ω es un entero.
las funciones Walsh puede ser expresada en Siguiendo un razonamiento similar se puede derivar
funciones Walsh y cada una de ellas puede ser una matriz de integración de mayor orden. La
evaluada. Por lo tanto, podemos escribir la relación Ecuación (10) muestra el caso general de la matriz
entre las funciones Walsh y sus integrales de forma P. La matriz operacional anterior realiza la
matricial. integración para operaciones con enteros. Por lo
Para el caso de cuatro funciones Walsh se tiene: tanto puede usarse para resolver ecuaciones
diferenciales lineales de manera efectiva.
⎡1 1 1 ⎤ La Figura 3 muestra la estructura de una matriz de
⎢2 − − 0 ⎥
⎡ integración cuyo orden es de 32×32 en donde se
⎢ ∫ φo (t )dt ⎤ ⎥ ⎢1
4 8 φ (t )
1 ⎥⎡ 0 ⎤ puede apreciar claramente la dispersidad de ésta (63
φ1 (t )dt ⎥ ⎢ − ⎥ ⎢φ (t ) ⎥

⎢ ∫ ⎥ ≅ ⎢4
0 0
8 ⎥⎢ 1 ⎥ términos de la matriz son distintos de cero).
⎢ ⎥


∫ φ 2 (t )dt ⎥ ⎢ 1
⎥ ⎢8
0 0 0 ⎥⎥ ⎢φ 2 (t )⎥
φ ( )
⎣⎢ ∫ φ 3 (t )dt ⎥ ⎢
⎦ ⎢0 1
0 0 ⎥
⎥⎣ 3 ⎦ t

⎣ 8 ⎦ (8)
o bien en forma compacta

∫ φ (t )dt ≅ P
4 4×4 Φ 4×1 (t ) (9)
donde
P- Matriz operacional de integración

P relaciona las funciones Walsh y sus integrales, se


escoge como una matriz cuadrada por conveniencia

26
Lázaro Castillo, I. et al / Ingeniería 13-2 (2009) 23-32

Figura 3. Estructura de la matriz de integración de ⎡ c0 c1 M c2 c3 ⎤


Walsh para m=32. ⎢c c0 M c 3c2 ⎥⎥
⎢ 1
⎡ 1 2 1 1 ⎤
[C ]
4×4 = ⎢L L M L L⎥
⎢ 2 M − Im M − I⎛ m ⎞ M − Im (10) ⎢ ⎥
2m 2 ⎥ c3 M c0 c1 ⎥

m (8) m ⎜⎝ 4 ⎟⎠
⎥ ⎢ c2
⎢ L M L M L M L ⎥ ⎢ c3 c2 M c1 c0 ⎥⎦
⎢ ⎥ ⎣ (14)
⎢2 I M O M M ⎥
⎢ m ⎛⎜ m ⎞⎟ ⎛ m⎞
⎜ ⎟ ⎥
⎢ ⎝8⎠ ⎝8⎠

≅⎢ L L ⎥
P( m×m )

L L M L M
⎥ y en general
⎢1I m ⎥
⎢ 2 (4)
M O⎛ m ⎞
⎜ ⎟ ⎥ ⎡ Cm m C m m m ⎤
Cm×m = ⎢ 2 2 ⎥
⎝4⎠
⎢ ⎥ × + ( × )
2 2 2
⎢ L L L L L L L ⎥
⎢ 1 ⎥ ⎢C m ⎛ m m ⎞ Cm m ⎥
⎣⎢ 2 ⎜⎝ 2 2 ⎟⎠ ⎦⎥
⎢ Im M O⎛ m ⎞ ⎥ + ⎜ × ⎟ ×
2m ( 2 )
⎢⎣ ⎜ ⎟ ⎥
(15)
2 2
⎝ ⎠ ⎦
2

Por otro lado, al producto de las funciones base


multiplicado por su transpuesta se denomina Matriz Estimación de Parámetros de SLIT y SLVT.
Producto, para el caso de la 4 primeras funciones Aunque el caso de estudio corresponde a un SLIT,
base tenemos, esta clase de sistemas se consideran como un caso
particular de los SLVT, por lo que se utilizará la
⎡φ 0 (t ) φ1 (t ) M φ 2 (t ) φ 3 (t )⎤ metodología para este tipo de sistemas, de esta forma
⎢φ (t ) partiendo del sistema descrito por:
⎢ 1 φ 0 (t ) M φ 3 (t ) φ 2 (t )⎥⎥
∧ •
Π (t ) = ⎢ L

L M L L ⎥

x(t ) = A(t)x(t ) + B(t)u(t ) (16)
⎢φ 2 (t ) φ 3 (t ) M φ 0 (t ) φ1 (t ) ⎥
⎢φ 3 (t ) φ 2 (t ) M φ1 (t ) φ 0 (t )⎥⎦
⎣ (11) donde x ( t ) ∈ ℜn×1 y u ( t ) ∈ℜq×1 son los vectores de
Al multiplicar las primeras m funciones base estado y entrada, respectivamente, y las matrices de
podemos generalizar la matriz producto como: coeficientes variantes A ( t ) ∈ ℜ bn×n n y B ( t ) ∈ ℜ bn×q n.
Utilizando aproximaciones vía series ortogonales las
⎡ ∧ ∧

∧ ⎢ Φ (t )( m × m ) Φ (t ) m m m
+ ( × ) ⎥ expresiones de los elementos a ij (t ) y bij (t ) de las
(12)
=⎢∧ ⎥
2 2 2 2 2
Π (t ) m×m matrices A ( t ) ∈ℜbn×n n y B ( t ) ∈ ℜ bn×q n pueden ser
⎢ ∧

⎢Φ (t ) + m ( m × m ) Φ (t ) m m
( × ) ⎥ expresados como (Lázaro et al., 2008):
⎣ 2 2 2 2 2 ⎦
aij (t ) ≅ Aij t Φ(t ) (17)
∧ ∧
Donde Φ (t ) m ( m ×m ) = Φ (t )( m ×m ) con subíndice de bij (t) ≅ Bij Φ(t)
t
2 2 2 2 2 (18)
cada elemento incrementado por m , tienen patrones
2
Donde
bien definidos para su estructura.
La matriz de coeficientes es definida en términos de Aij t = ⎡⎣ Aij ,0 L Aij , m ⎤⎦ (19)
la matriz producto y el vector de series ortogonales
base como una matriz que satisface, Bij t = ⎡⎣ Bij ,0 L Bij ,m ⎤⎦ (20)

[C ] Φ(t ) = Π (t )c (13)
Similarmente, los elementos del vector x ( t ) ∈ℜn×1 y
Donde [C] es la matriz de coeficientes dado un
vector c definido en la ecuación (3). Es interesante u ( t ) ∈ ℜ q×1 pueden ser aproximados como:
mencionar que la matriz producto y la de
xi (t ) ≅ X i t Φ(t ) (21)
coeficientes son en realidad una propiedad que hace
posible la solución analítica para sistemas variantes ui (t ) ≅ U Φ (t )
i
t
(22)
en el tiempo y que fueron encontradas por primera
vez en el dominio de Walsh. Para el caso de 4 Teniendo esto presente el producto de las series
funciones base, la matriz de coeficientes toma la ortogonales A(t)x(t) resulta:
forma

27
Lázaro Castillo, I. et al / Ingeniería 13-2 (2009) 23-32

⎡ A11t Φ (t ) X 1t Φ (t ) + L + A1tn Φ (t ) X nt Φ (t ) ⎤
⎢ t ⎥
A Φ (t ) X 1t Φ (t ) + L + A2t n Φ (t ) X nt Φ (t ) ⎥
A(t )x(t ) = ⎢ 21 X Φ(t ) = X 0Φ(t ) + A [ X ] PΦ(t ) + B [ U ] PΦ(t ) (29)
⎢ M ⎥
⎢ t ⎥
⎣⎢ n1
A Φ (t ) X t
Φ (t ) + L + A t
Φ (t ) X t
Φ (t ) ⎦⎥ En la ecuación X0 es del mismo orden de X y contiene
1 nn n (23)
las condiciones iniciales de cada variable de estado,
Tomando el factor Aijt Φ (t ) X tj (t ) , donde cada tal y como se muestra en la ecuación (30).
producto A tj Φ (t ) y X tj Φ (t ) producen un escalar,
⎡ x1 (0) 0 L 0⎤
por lo cual se puede reacomodar el producto como se ⎢ x (0) 0 L 0 ⎥⎥ (30)
muestra en la ecuación (24), al aplicar la transpuesta X0 = ⎢ 2
⎢ M M O M⎥
al término X j Φ (t ) y la definición de la Matriz ⎢ ⎥
⎣ xn (0) 0 L 0⎦
Producto.
Aijt Φ(t ) X tj (t )Φ(t ) = Aijt Φ (t )Φ t (t ) X j = Aij ⎡⎣ X j ⎤⎦ Φ (t ) Cancelando Φ (t ) en ambos lados de la ecuación
(24)
(29), obtenemos (Lázaro et al., 2008):
Donde ⎡⎣ X j ⎤⎦ ∈ ℜ es la matriz de coeficientes del
m× m
X =θZ (31)
vector x ( t ) ∈ℜ . Ahora, reconstruyendo el
n×1

donde:
producto A(t)x(t) se obtiene:
θ = [A B X 0 ] (32)
⎡A t
11 A t
12 L A ⎤ t
1n
⎡[ X 1 ] ⎤ ⎡[ X ] P ⎤
⎢ ⎥ ⎢ ⎥ ⎢ ⎥
⎢[ X 2 ]⎥ Φ (t ) Z = ⎢[ U ] P ⎥
t t t
A A L A ⎥
A(t ) x(t ) = ⎢ 21 22 2n
⎢ M M O M ⎥ ⎢ M ⎥ ⎢⎣ e ⎥⎦
⎢ t t ⎥ ⎢ ⎥ (33)
⎢⎣ An1 Ant 2 L Ann ⎥⎦ ⎣⎢[ X n ]⎦⎥ (25) e = [1 0 0 0 L] (34)
A(t ) x(t ) = A [ X ] Φ (t ) (26)
Cuando se tiene un SLIT la matrices de coeficientes
donde ⎡⎣ X j ⎤⎦ es la matriz
coeficientes de [X] y [U] de cada estado y entrada respectivamente se
correspondiente a cada vector de coeficientes, [ X ] es
convierten en una matriz de vectores de coeficientes
Xj y el vector de coeficientes de la entrada U. Esto
la matriz formada por todas la matrices de hace que las matrices se vuelvan más dispersas.
coeficientes ⎡⎣ X j ⎤⎦ . Mientras que A es una matriz Es claro que para resolver este problema y obtener los
t parámetros estimados es necesario aplicar el método
construida por cada vector de constantes Aij . Φ (t ) de mínimos cuadrados para obtener la pseudoinversa
es el vector de funciones base. de θ, así:
^
θ = XZ t ( ZZ t )−1 (35)
De manera similar se puede demostrar que el
producto B (t )u (t ) se puede aproximar por. Redundancia Analítica. Dentro de los sistemas
B(t )u (t ) = B [ U ] Φ(t ) (27)
dinámicos es frecuente encontrar una redundancia
física, es decir, la implementación de varios
dispositivos de las mismas características dentro de
En donde las dimensiones de las matrices son un mismo sistema de medición y/o control, por
B (t ) ∈ℜnxq (m ) , [U ] ∈ ℜq (m ×m ) y Φ(t ) ∈ℜ(m×1) . ejemplo, cuando se utilizan dos o más sensores para
Una vez obtenidos estos resultados es posible prever cualquier eventualidad ante una falla del
determinar una expresión para resolver el problema mismo que ocasiones una inestabilidad del sistema,
de la identificación. Integrando ambos lados de la esta situación ocurre en aquellos sistemas en donde se
ecuación (16), obtenemos: requieren sistemas de respaldo para proporcionar
t t cualquier confiabilidad del sistema.
x(t ) − x0 (t ) = A∫ x(t )dt + B ∫ u (t )dt (28)
0 0
Otra alternativa a la redundancia física que suele ser
Utilizando las propiedades de la matriz de integración más económica es la redundancia analítica. Este tipo
y los resultados obtenidos en las ecuaciones (26) y de redundancia supone la posibilidad de realizar
(27), tenemos: varios experimentos sobre el sistema a identificar, los

28
Lázaro Castillo, I. et al / Ingeniería 13-2 (2009) 23-32

experimentos realizados incorporan diferentes modos ia .- Corriente de armadura


de operación cuando estos se excitan con diferentes ω .- Velocidad rotacional de la armadura
tipos de entradas en diferentes intervalos de tiempo, K .- Constante de velocidad
otra variante constituye la aplicación de la misma La,.- Inductancia de armadura
señal a diferentes frecuencias, corrimientos de fase o Ra,.- Resistencia del devanado de armadura
cambios de magnitud (Alvarado, 2001; Lázaro et al., fr .- Coeficiente de fricción viscosa
2008). J .- Inercia del rotor

Identificación de parámetros
Aplicando la metodología mostrada el sistema descrito
puede reescribirse usando la ecuación (31), en este
caso se consideran condiciones iniciales cero, por lo
que se tiene:

θ
6447448
⎡ R K 1 ⎤ ⎡ I P⎤
[ a]
⎢ − −
L L⎥ ⎢ ⎥ (37)
[ Ia ω] = ⎢ L ⎥ ⎢ [ω ] P ⎥
t

⎢ K
− r 0 ⎥ ⎢⎣[Va ] P ⎥⎦
f
⎣⎢ J J ⎦⎥

Figura 4. Esquema de redundancia analítica.

Figura 6. Motor de CD empleado en el caso de


estudio.

Por lo tanto, para estimar los parámetros de motor de


CD, se requiere obtener información de los estados
Figura 5. Circuito equivalente del motor de CD. ( I a , ω ), así como de entrada aplicada ( Va ), a los
cuales se le debe aplicar un expansión en series Walsh
Posteriormente se utiliza toda esta información en un para obtener la matriz de coeficiente correspondiente,
mismo proceso de estimación, tal y como se observa posteriormente la aplicación de la ecuación (32) a la
en la Figura 4, la desventaja de esta redundancia ecuación (35) permite obtener la identificación de
analítica es que hace que el proceso de identificación parámetros utilizando la pseudoinversa de Z para
se realice fuera de línea. ∧
estimar θ . Con esta técnica se obtiene la identificación
RESULTADOS Y DISCUSIÓN de los parámetros del motor a partir de la Ia y ω, las
Modelo del Motor de CD controlado por cuales pueden provenir de un conjunto de mediciones,
armadura En este artículo se muestra como caso de en este caso fueron producidos por simulación. Los
estudio la estimación de parámetros de un motor de programas utilizados en el proceso de identificación
CD con imanes permanentes, para lo cual la máquina fueron implementados en el lenguaje de programación
de CD se visualiza como un convertidor de energía de Matlab y la interfase gráfica en LabVIEW, la Tabla
electromagnética ideal, cuyo circuito equivalente se 1 muestra los parámetros reales del motor de CD con
muestra en la Figura 5. imanes permanentes mostrado en la Figura 6.
Tabla 1. Parámetros del motor de CD.
Este motor de CD se puede modelar en variables de Potencia nominal Pot 120 W
estado tal y como se muestra en la ecuación (36). Voltaje nominal Va 24 V
⎡ Ra K⎤ Resistencia Ra 1.01 Ω
⎡ • ⎤ ⎢− − ⎥ ⎡1⎤ Inductancia La 1.6 x 10-3 H
i
⎢ •a ⎥ = ⎢ La La ⎡ia ⎤ + ⎢ ⎥ v (36)
⎥ 6.12 x 10-2 Nm/A
f r ⎥ ⎢⎣ω ⎥⎦ ⎢ a ⎥ a Coeficiente K
L
⎢ω ⎥ ⎢ K
⎣ ⎦ − ⎣0⎦ Inercia del rotor J 2.6 x 10-5 Kgm2.
⎣⎢ J J ⎦⎥ Coeficiente de fricción fr 1.2 x 10-5 N.ms
Donde:

29
Lázaro Castillo, I. et al / Ingeniería 13-2 (2009) 23-32

Para lograr la identificación del sistema se realizaron la técnica de identificación propuesta se aplica a
simulaciones en el dominio del tiempo (ODE 45) del través de simulación, se desarrolló la interfase en
arranque del motor de CD utilizando redundancia LabVIEW® mostrada en la Figura 7, en ésta se
analítica, se emplearon dos entradas diferentes, una aprecia un área para introducir los parámetros del
de ellas fue una función escalón de magnitud 24 y motor de CD, así como las condiciones iniciales de
otra correspondió a una señal de escalón con una las variables de estado (ω, ia), esto permite generar
componente tipo pulso de magnitud 0.6, todo ello con los datos necesario para realizar la identificación
el objeto de obtener la evolución de las variables ia y paramétrica, es decir, producir datos de la entrada y la
ω y lograr excitar los modos de operación del salida, así como la evolución de las variables de
sistema. estado. En la parte inferior derecha, se muestran los
En este caso se obtuvieron con 512 muestras para un resultados de los parámetros estimados y los errores
tiempo de 0.1 segundos, cada una de ellas se pasaron correspondientes a cada parámetro. Además, se
al dominio de la frecuencia calculando sus muestra una gráfica de la señal de entrada aplicada al
coeficientes usando como base ortogonal las series sistema para la obtención de dichos datos.
Walsh para obtener las variables en el dominio de la
frecuencia Ia y ω .

La interfase gráfica mostrada en la Figura 7, fue


desarrollada para realizar la identificación
paramétrica del sistema elegido, en donde se muestra
la simulación realizada, en este caso considerando
redundancia analítica de dos entradas. Debido a que

Figura 7. Interfase gráfica diseñada.

El algoritmo de identificación fue programado parámetros reales, en estas se aprecia una amplia
usando Matlab®, el cual es incorporado a la interfase concordancia tanto para la velocidad como para la
gráfica para obtener datos de las variables de estado corriente de armadura, lo cual permite validar los
del sistema a partir de la aplicación de diferentes resultados obtenidos.
tipos de entrada, para identificar los parámetros se Tabla 2. Parámetros reales vs estimados y errores
utilizaron obtenidos.
512 términos de la serie Walsh y 1024 puntos para la Parámetro Valor real Valor estimError %
transformada Walsh. La Tabla 2 muestra los Resistencia Ra 1.01 1.0108 0.0762
resultados obtenidos y su comparación con los Inductancia La 1.6 x 10-3 1.61 x 10-3 0.6239
parámetros reales, en esta tabla se puede observar que
Coeficiente K 6.12 x 10-2 6.1202 x 1 0.0029
los errores obtenidos no sobrepasan el 5%. La Figura
8 muestra la respuesta del sistema ante una entrada Inercia del rotor J 2.6 x 10-5 2.6003 x 1 0.0128
escalón obtenidas al comparar la respuesta del Coeficiente de fricc 1.2 x 10-5 1.2476 x 1 3.964
sistema usando los parámetros estimados vs

30
Lázaro Castillo, I. et al / Ingeniería 13-2 (2009) 23-32

Figura 8. Comparación de la respuesta del sistema con parámetros estimados vs parámetros reales ante una entrada
escalón.

CONCLUSIONES ortogonales tipo Walsh muestra ventajas


• Se ha presentado una técnica basada en el respecto a otras series ya que pueden aproximar
dominio de la frecuencia para la estimación de los parámetros del sistema con menor número
parámetros de SLIT, la cual emplea como de términos.
herramienta la teoría de cálculo operacional y
usa como base la matriz de integración para • El error promedio disminuye a medida que el
proporcionar una ecuación algebraica que número de términos tomados para la serie
permite la identificación de parámetros, está ortogonal aumenta.
última es resuelta por medio de la
pseudoinversa. Además, la técnica permite • Se aplica la redundancia analítica al sistema
determinar los parámetros del modelo continuo para suponer la posibilidad de realizar varios
del sistema, es decir, se realiza la estimación sin experimentos sobre el sistema a identificar, esto
tener que discretizar el modelo. con el objeto de excitar algunos parámetros que
no son perceptibles con cierto tipo de entrada.
• En el proceso de identificación paramétrica
aplicado a SLIT, el empleo de las series

REFERENCIAS BIBLIOGRÁFICAS

Alvarado N., (2001). Identificación de Cargas ante Condiciones no Senoidales, usando Técnicas de Estimación en el
Dominio de la Frecuencia mediante Matrices Operacionales. Tesis de Maestría, División de Estudios de
Posgrado de la Facultad de Ingeniería Eléctrica de la UMSNH, México.

Avilés O .F., Niño P. A., Solaque, L. (2002), Identificación de Parámetros de Sistemas Dinámicos, Ciencia e
Ingeniería Neogranadina, Julio 012, 41-52.

Chen C. F., Hsiao C. H. (1975). A state-space approach to Walsh series solution of linear systems. Int. J. Systems
Sci. 6-9, 833-858.

Chen C. F., Tsay Y. T. (1977). Walsh Operational Matrices for Fractional Calculus and their Application to
Distributed Systems. Journal of the Franklin Institute. 503-3, 267-284.

Cheng-Chiian L, Yen-Ping S. (1983), Analysis and Optimal Control of Time-Varying Systems via Chebyshev
Polynomials. International Journal of Control, 38-5, 1003-1012.

Datta K. B., Mohan B. M. (1995), Orthogonal Funtions in Systems and Control, 1a edición, World Scientific,
Singapore.

31
Lázaro Castillo, I. et al / Ingeniería 13-2 (2009) 23-32

Fassois S. D., Rivera D. E. (2007). Applications of System Identification. IEEE Control Systems Magazine. 27-5,
24-26.

Juric Z., Perunicic B. (2004), An Extension of the Ziegler-Nichols’ Method for Parametric Identification of Standard
Plants, En memorias del IEEE MELENCON 2004, 363-366, Dubrovnik, Croatia.

Lázaro I. I., Zavala S., Anzurez J. (2008). Estimación de Parámetros de Sistemas Lineales vía Matrices
Operacionales. En memorias de la Séptima Conferencia Iberoamericana en Sistemas, Cibernética e Informática
CISCI 2008, Baralt J. (Editor), 240-245, Orlando Florida, USA.

Rico J.J., Heydt G. T., Keyhani A., Agrawal B. L., Selin D. (2001). An Algebraic Approach for Identifying
Operating Point Dependent Parameters of Synchronous Mechines Using Orthogonal Series Expansions. IEEE
Transactions on Energy Conversion, IEEE, 16-1, 92-98.

Samavat M., Rashidie A. J., (1995). A New Algorith for Analysis and Identification of Time Varying System. En
memorias del Proceeding of the American Control Conference. 708-712, Seattle, Washington, USA.

Este documento se debe citar como:


Isidro I. Lázaro C., David Roman M., Juan Anzurez M.1 y Nun Pitalúa D. (2009). Técnica de Estimación
Paramétrica Aplicada a un Motor de CD Vía Series Walsh. Ingeniería, Revista Académica de la FI-UADY, 13-
2, pp. 23-32, ISSN: 1665-529X.

32

También podría gustarte