Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Abstract - This project report will present the mathematical para el proceso de obtención del modelo dinámico, el modelo
model of an electromechanical dynamic system. By means of matemático ya existente para el motor Quanser.
estimations with the help of the MatLab Software it has been
possible to obtain the estimated mathematical model that composes
a DC motor by means of mathematical estimations. Two instants
will be presented, the mathematical model calculations made with II. MARCO TEORICO
the motor alone, and the other with an additional mass located at
the output of the rotating shaft.
A. Motor Quanser
El Motor Quanser es un motor DC que mediante una
Keywords: Parameters, stability poles, transfer function, DC programación y una tarjeta de adquisición de datos se pueden
motor, gain, second order systems, first order systems, desarrollar algoritmos de control a elementos independientes,
mathematical reduction. altamente usado en prácticas a nivel universitario.
𝑣 − 𝑣𝑅 − 𝑣𝐿 − 𝑒𝑎 = 0
𝑑𝑖
𝑣 − 𝑅𝑖 − 𝐿 𝑑𝑡
− 𝑒𝑎 = 0
𝑑𝑖
𝑣 − 𝑅𝑖 − 𝑒𝑎 = 𝐿 𝑑𝑡
𝑑𝑖 𝑣−𝑅𝑖−𝑒𝑎
= Ya con estos datos se procede a usar el ident de matlab con los
𝑑𝑡 𝐿 datos de salida del motor.
Para la parte mecánica
𝐽θ̈ = τ𝑚 − τ𝐵
𝐽θ̈ = τ𝑚 − 𝐵θ̇
τ𝑚−𝐵θ̇
θ̈ = 𝐽
𝑒𝑎 = 𝑘𝑏θ̇
Se configura la herramienta para poder estimar la función de
transferencia
𝑉𝑤(𝑠) 9711
𝑉𝑒(𝑠)
= 2
𝑠 +2433𝑠+12210
𝑊(𝑠)
=
( )
9711
1
𝑆
=
9711(69.81)
=
677920
𝑉𝑒(𝑠) 2 2 2
𝑠 +2433𝑠+12210 𝑠 +2433𝑠+12210 𝑠 +2433𝑠+12210
𝑊(𝑠) 677920
𝑉𝑒(𝑠)
= 2 [1]
𝑠 +2433𝑠+12210
ξ= coeficiente de amortiguamiento
𝑊𝑛 = 12210 = 110. 5
2ξ𝑊𝑛 = 2433
2433
ξ= 2*110.5
= 11. 01
2
𝐾𝑊𝑛 = 677920
𝐾 = 55. 52
Revisando los polos del sistema tenemos que uno de los polos
La función obtenida se presenta con un 94.93% de precisión se encuentra muy alejado del eje 𝑗ω el cual limita la
con respecto a los datos de entrada. estabilidad de los sistemas, por lo que podemos realizar una
eliminación del polo con tal de facilitar el proceso de
parametrización del sistema, con los valores teóricos o La función de transferencia obtenida al intercambiar los datos
obtenidos en el manual del motor y siendo intercambiados en del motor por los de la Tf obtenida mediante el análisis es la
la función teórica obtenida del análisis circuital y mecánico siguiente:
del mismo. 5.467𝑥10
7
2 6
𝑠 +115𝑠+2.843𝑥10
𝐵 𝑁𝑚
𝑟𝑎𝑑/𝑠
𝐿 0. 00082 𝐻
2
La respuesta al impulso del sistema según los datos del
𝐽 0. 00000116 𝑘𝑔𝑚 manual nos muestra una respuesta subamortiguada y podemos
𝑘𝑡 0. 052 𝑁𝑚
𝐴 ver los polos de esta función para confirmarlo
𝑘𝑏 0. 052 𝑉
𝑟𝑎𝑑/𝑠
𝑆 1.5 𝑉
1000 𝑅𝑃𝑀
-57.5 + 1685.1i
-57.5 - 1685.1i
0.052
El polo dominante es aquel que está más cerca a cero y se le 0.000000109𝑠 + 0.0943396𝐵+0.00274
denomina polo dominante si los otros polos que están más
alejados del 0, son de 5 veces a 10 veces o más grandes que el
o los polos más cercanos. Se busca primero encontrar la ganancia así que hacemos la
ecuación y despejamos
Como vemos lo anterior el polo de -2430 es 483 veces mayor
que el de -5.03 así que cumple los requisitos para una
reducción de segundo a primer orden.
Se hace la igualación de la ganancia (K) que es el valor Vemos que B no se puede encontrar ya que es negativo.
máximo que alcanza en nuestra Tf anterior que es un valor de
55.5; tenemos un polo en -5.03 que es el dominante así que Ahora hallamos el valor de B sacando el polo deseado en
hacemos la ecuación. -5.04.
1
τ
= 5. 03
τ = 0. 1988807
Vemos que B no tiene ninguna solución por lo que optamos
Teniendo de esta manera la siguiente función de transferencia: eliminar la Fricción (B)
55.5 𝑊(𝑠) 𝑘𝑡
0.1988807𝑠+1
𝑉𝑒(𝑠)
= 𝑅𝐽𝑠+𝑘𝑡𝑘𝑏
𝑊(𝑠) 𝑘𝑡
𝑉𝑒(𝑠)
= (𝐿𝑠+𝑅)(𝐽𝑠+𝐵)+𝑘𝑡𝑘𝑏
𝑊(𝑠) 𝑘𝑡
𝑉𝑒(𝑠)
= 𝐿𝐵𝑠 +𝑘𝑡𝑘𝑏
𝑊(𝑠) 𝑘𝑡
𝑉𝑒(𝑠)
= (𝐿𝑠+𝑅)(𝐵)+𝑘𝑡𝑘𝑏
𝑘𝑡 0.052
𝑊(𝑠)
𝑉𝑒(𝑠)
= 𝐿𝐵𝑠 + 𝑅𝐵+𝑘𝑡𝑘𝑏
0.00054472𝑠+0.00274
𝐵 x 0.078710117 𝑁𝑚
𝑟𝑎𝑑/𝑠
𝐿 0. 00082 x 𝐻
Se despeja y se comprueba que ni dando los valores para que 𝑁𝑚
quede una suma se obtendrá la ganancia buscada.
𝑘𝑡 0. 052 0. 01801801802
𝐴
Teniendo así que la fricción “B” da un valor negativo por lo Esta es la Tf para que los parámetros den una respuesta
que concluimos que no es posible tener fricción negativa satisfactoria
0.01801801802
Ahora, ajustamos el parámetro del sensor para obtener la
0.000064542𝑠+0.000324648
ganancia (K) deseada
Ident:
677920
2
𝑠 +2433𝑠+12210
Estimada Teórica:
0.01801801802
0.000064542𝑠+0.000324648
705081 Ahora calculamos el valor de Tau (τ) para asegurar el polo del
2
𝑠 +4068𝑠+12580 sistema en -3.0948.
y como la anterior le vamos hacer una reducción de orden de Nos queda nuestra Tf de primer orden ideal
una de segundo orden a una de primer orden 56
0.3231226𝑠+1
Respuesta al impulso
Respuesta al impulso
Polo Vemos que aun nos falta calcular un parámetro B que lo
habíamos calculado en la función anterior y reemplazamos a
ver
Polo
𝑊(𝑠) 𝑘𝑡
𝑉𝑒(𝑠)
= 𝑅𝐽𝑠+𝑅𝐵+𝑘𝑡𝑘𝑏
Respuesta al impulso
Nos muestra que el valor de B tiene que ser negativo, por lo
cual sería un parámetro inexistente e ilógico que da la solución
pero no es adecuado
𝑊(𝑠) 𝑘𝑡
𝑉𝑒(𝑠)
= 𝐿𝐵𝑠 +𝑘𝑡𝑘𝑏
Reemplazamos otra vez
0.052
0.00082𝐵𝑠+0.00274
B nos dio un coeficiente de Fricción de de 1.0797 es muy alto se despeja y se comprueba que ni dando los valores para
para ser el que tiene el motor. que quede una suma se obtendrá la ganancia buscada.
Nos queda la Tf así
0.052
0.000885356𝑠+0.00274
Ahora, ajustamos el parámetro del sensor para obtener la
respuesta impulso ganancia (K) deseada
0.01785714286
0.00082𝐵𝑠+0.000318877
𝐵 x 0.125654126 𝑁𝑚
𝑟𝑎𝑑/𝑠
𝐿 0. 00082 x 𝐻
𝑘𝑡 0. 052 0.01785714286 𝑁𝑚
𝐴
𝑘𝑏 0. 052 0. 01785714286 𝑉
𝑅𝑃𝑀
Estimada Teórica:
0.01785714286
0.000103036𝑠+0.000318877
Polo
Realizamos una comparación de las funciones del ident, la
estimada y la salida que tomamos
Diagrama de bloques
Espacio de estados
𝑑𝑖 1 𝑅 𝑘𝑏
𝑑𝑡
= 𝐿
𝑣− 𝐿
𝑖− 𝐿
θ̇
𝑘𝑡 𝐵
θ̈ = 𝐽
𝑖− 𝐽
θ̇
𝑦 = θ̇
𝑘𝑏
𝑥˙1 =
1 𝑅
𝑥1 = 𝑖 𝐿
𝑢− 𝐿
𝑥1 − 𝐿
𝑥3
𝑥2 = θ 𝑥˙ 2 = 𝑥3
𝑘𝑡
𝑥˙3 =
𝐵
𝑥3 = θ̇ 𝐽
𝑥1 − 𝐽
𝑥3
𝑦 = 𝑥3