Professional Documents
Culture Documents
Para la construccin del modelo del sistema del TRMS se ha pensado dividirlo en 2 partes ya que
tenemos un sistema MIMO.
Por un lado vamos a realizar la identificacin por PRBS del subsistema motor-tacmetro tanto del
rotor principal como del de cola. Ya que la velocidad angular de los motores respecto a la seal en
voltaje que se les enva son independientes.
Identificacin haciendo uso de seal PRBS:
La identificacin de sistemas a travs de PRBS consiste en mandar una seal PRBS (Pseudorandom
binary sequence) al sistema en lazo abierto y ver cmo reacciona a la seal. La seal de salida del
sistema se analiza con diferentes modelos como el ARMAX, ARX, OE, entre otros, y determinar
cul es el modelo que mejor se ajusta al sistema.
La seal PRBS ha sido construida en Simulink en el entorno MATLAB. Se ha usado una seal de
ruido blanco la cual se ha amplificado y llevado a una saturacin para poder generar la seal
binaria.
Figura 01: Diagrama de bloques de seal PRBS
Las consideraciones que se deben tener al generar la seal PRBS es que se debe tener un tiempo
muerto (sin oscilaciones) para dejar que el sistema llegue a su estado estacionario. Es por eso que
se ha usado un transport delay para poder generar este retardo en la seal.
Otra consideracin para la PRBS es la frecuencia y la amplitud de la seal ya que dependiendo de
la velocidad del sistema si es rpido (sistemas elctricos) o lentos (sistemas trmicos) o si se lleva a
la saturacin el sistema con la amplitud de la seal.
La seal que se obtuvo se muestra en el siguiente grafico
Figura 02: Seal PRBS
Una vez que se obtiene la seal de salida del sistema se procede a usar el Toolbox del MATLAB
ident.
Figura 03: Interface del Toolbox Ident
Este Toolbox nos pide la seal de entrada y salida del sistema. Permite ajustar nuestra seal de
salida con algn modelo mostrndonos a cul de ellos se puede ajustar mejor.
Para llamar al toolbox se debe escribir el comando ident en el command window del MATLAB.
Normalmente las seales se dividen en 2 partes: la primera para identificar el sistema y la segunda
parte de la seal se usa para la validacin de nuestro modelo.
Modelado matemtico:
Por otro lado para el sistema en conjunto se ha optado por hacer un modelado matemtico
haciendo uso de las propiedades fsicas que se encuentran involucradas en el mdulo estudiado.
Ecuaciones cinemticas, cinticas y balances de energas. Las ecuaciones y graficos de esta seccin
han sido extrados del paper Dynamic modelling of a TRMS using analytical and empirical
approaches A. Rahideh, M.H. Shaheed, H.J.C. Huijberts.
Nomenclatura:
Aceleracin de la gravedad (
Longitud de la barra pivote (m)
Corriente de armadura de los motores (A)
Constantes positivas
|
|
Tabla 01: Parametros de motor DC del TRMS
*Los parmetros que se muestran son de cada motor aislado (no se incluye el circuito de potencia)
Se muestra un voltaje de 18v de alimentacin. Sin embargo el voltaje de seal est en el rango de
0 5v.
Figura 04: Fuerzas verticales del mdulo TRMS
Anlisis Newtoniano:
Identificacin del modelo del TRMS: Plano vertical
Figura 05: Fuerzas de propulsin vertical mdulo TRMS
El primer trmino nos muestra el torque de la fuerza propulsora del rotor principal. El segundo
trmino se refiere al torque de las fuerzas de friccin. Y las fuerzas gravitacionales se muestran en
el tercer trmino.
Dnde:
(
)
Sentido de la propulsin del rotor.
Identificacin del modelo del TRMS: Plano horizontal
Figura 06: Fuerzas de propulsin horizontal del mdulo TRMS
Al igual que en el plano vertical en el primer trmino tenemos el torque generado por la fuerza
propulsora, el segundo el torque generado por las fuerzas de friccin, y el tercer trmino implica el
momento que genera el cable de conexin ya que se enrolla y desenrolla con el actuar del modelo.
EL comportamiento de este cable es no lineal.
Dnde:
Sentido de la propulsin del rotor.
Anlisis Lagrangniano
Coordenadas de posicin:
Se tienen los punto P1, P2, P3 ubicados en la figura 07.
Figura 07: Esquema 3D de posicin de los puntos de referencia P1, P2, P3.
Figura 08: Vista lateral del mdulo TRMS con medidas de posicin
Figura 09: Vista superior del mdulo TRMS con medidas de posicin
Vector
Vector
Vector
Vector
Plano Horizontal
Se tienen las ecuaciones de las velocidades que solo dependen de la derivada en funcin del
tiempo de la aceleracin.
Energa cintica:
Energa potencial
Las siguientes ecuaciones son los balances de energa potencial y cintica de las diferentes barras
de la TRMS:
Barra libre:
Barra contrapeso:
Barra pivote:
La ecuacin de lagrange nos dice:
Ecuacin del movimiento
Sustituyendo los trminos se obtiene:
[
Plano Vertical:
De la misma manera que en el plano horizontal las ecuaciones de las velocidades se obtienen de
derivar la aceleracin con respecto al tiempo.
Las energas cintica y potencial de cada punto son:
Al aplicar la ecuacin del movimiento se obtienen:
Parmetros extrados del paper Dynamic modelling of a TRMS using analytical and empirical
approaches A. Rahideh, M.H. Shaheed, H.J.C. Huijberts.
Tabla 02: Parmetros del mdulo TRMS fuente: Dynamic modelling of a TRMS using analytical
and empirical approaches
Consideraciones de trabajo:
Inicialmente consideraremos que el comportamiento del TRMS en cuanto a los rotores es de
manera independiente es decir, que el rotor principal solo influye en el movimiento ascendente y
descendente y que no interacta con el giro horizontal del mdulo. Por otro lado consideraremos
que el rotor de cola, al igual que el principal, acta solo en el giro horizontal y no genera ninguna
accin en el movimiento ascendente y descendente.
Estas simplificaciones nos facilitaran un manejo inicial del mdulo para comprobar la correcta
comunicacin entre el PSoC, la laptop, y el mdulo TRMS.
Sin embargo sabemos que existe una interaccin cruzada en el movimiento horizontal y vertical
ya que el propio giro de las aspas del rotor principal y de cola tambin generan fuerzas que
influyen en el movimiento horizontal y vertical respectivamente como se representa en la figura
##.
Figura 10: Esquema de funcionamiento del TRMS
Bibliografa
Papers
Application of fractional algorithms in the control of a twin rotor multiple input-multiple
output system - J. Coelho, R. Matos Neto, C. Lebres, Victor Santos, N. M. Fonseca Ferreira,
E. J. Solteiro Pires, J. A. Tenreiro Machado.
Dynamic modelling of a TRMS using analytical and empirical approaches - A. Rahideh, M.H.
Shaheed, H.J.C. Huijberts.
MATLAB
Help doc ident
Apuntes de seminario de identificacin
Conclusiones:
Las consideraciones que se deben tener al generar la seal PRBS es que se debe tener un
tiempo muerto (sin oscilaciones) para dejar que el sistema llegue a su estado estacionario.
Y se debe tener en cuenta la fsica del sistema si es rpido o lento y sus lmites en cuanto a
la seal de ingreso para no saturarlo.
Un modelo de mayor exactitud no siempre es mejor ya que la carga de clculo puede
resultar en un clculo lento.
Se aplicaran las identificaciones por PRBS y por modelado matemtico a los motores y
compararemos el comportamiento.
Se considerara que no hay interaccin cruzada entre los rotores para hacer pruebas
iniciales de comunicacin y de manejo de seales.