Documentos de Académico
Documentos de Profesional
Documentos de Cultura
_______________________________________________________
CAPÍTULO 4
ANÁLISIS DINÁMICO
_______________________________________________________
Este tipo de análisis también incluye un proceso para estimar las fuerzas externas que
son dependientes de la posición relativa entre los componentes del sistema, tales como aquellos
generados por muelles, amortiguadores o actuadores. Además deben considerarse las fuerzas
que se generan como consecuencia de la interacción del sistema con el ambiente que lo rodea,
tales como las fuerzas de contacto o la fricción.
Otra aportación importante que incluye este tipo de análisis, es el cálculo las fuerzas de
reacción, generadas en los pares cinemáticos. Estas representan las fuerzas que el sistema debe
desarrollar durante el análisis para generar los movimientos relativos en las direcciones
permitidas entre los cuerpos conectados por pares cinemáticos.
35
MODELO DE SIMULACIÓN FERROVIARIA CON TABLAS PRECALCULADAS Y CINEMÁTICA SIMBÓLICA
Considerar un cuerpo rígido sin restricciones 𝑖𝑖 sobre el que actúa una fuerza 𝑭𝑭𝒊𝒊 , y por
𝚪𝚪𝒋𝒋 , que representa los momentos externos aplicados. Las ecuaciones del movimiento de
traslación y de rotación para este cuerpo se muestran en la expresión 4.1, en donde 𝑚𝑚 es la masa
del cuerpo rígido, 𝑟𝑟𝐺𝐺 es el vector posición de su centro de gravedad, 𝐼𝐼 es el tensor de inercia y
los superíndices ̇ y � representan respectivamente la derivada temporal y coordenadas en el
sistema de referencia local del sólido.
Las ecuaciones 4.1.a-b, son las ecuaciones de Newton - Euler del movimiento para un
cuerpo sin restricciones. Pueden escribirse de forma compacta según 4.2, siendo 𝑴𝑴𝒊𝒊 , la matriz
global de masa, que contiene la masa y momentos de inercia del cuerpo, y 𝒑𝒑̈𝒊𝒊 , el vector de
aceleraciones.
El término 𝑸𝑸𝒊𝒊 , representa el vector de fuerzas generalizadas, el cual contiene las fuerzas
y momentos externos aplicados así como las fuerzas de inercia dependientes en velocidad como
la fuerza centrífuga y de Coriolis. Si la posición del sistema de referencia es coincidente con el
centro de masas del cuerpo los términos de la expresión 4.2 se pueden expresar según 4.3.
𝑚𝑚𝑖𝑖 𝟏𝟏 𝟎𝟎 1 0 0 0 0 0
𝑴𝑴 = � �, 𝟏𝟏 = �0 1 0� , 𝟎𝟎 = �0 0 0� (4.3. 𝑎𝑎, 𝑏𝑏, 𝑐𝑐)
𝟎𝟎 𝑰𝑰𝒊𝒊
0 0 1 0 0 0
𝑇𝑇
� 𝒊𝒊̇ 𝑇𝑇 �
𝒑𝒑̈𝒊𝒊 = �𝒓𝒓𝒊𝒊̈ 𝑇𝑇 𝝎𝝎 (4.3. 𝑑𝑑)
⎡ � 𝑭𝑭𝒊𝒊 ⎤
⎢ 𝑖𝑖 ⎥
𝑸𝑸𝒊𝒊 = ⎢ ⎥ (4.3. 𝑒𝑒 )
⎢�(𝒓𝒓�𝒊𝒊 ∧ 𝑭𝑭𝒊𝒊 ) + � 𝚪𝚪𝒋𝒋 − 𝝎𝝎 ∧ (𝑰𝑰 𝝎𝝎
� )⎥
⎣ 𝑖𝑖 𝑗𝑗 ⎦
36
4 - ANÁLISIS DINÁMICO
Cada par cinemático introduce fuerzas de reacción entre los cuerpos conectados, que
evitan su movimiento relativo. Estas fuerzas de reacción, junto con las fuerzas externas 𝑸𝑸𝒊𝒊 ,
representan todas las fuerzas que actúan en el sistema. Por tanto, las ecuaciones del movimiento
de Newton-Euler de la expresión 4.2 pueden actualizarse a la expresión 4.4.
utilizando los multiplicadores de Lagrange 𝜆𝜆𝑖𝑖 . Por consiguiente, las fuerzas de reacción se
expresan en términos de la matriz Jacobiana del vector de multiplicadores de Lagrange.
𝑸𝑸𝚽𝚽 𝑻𝑻
𝒊𝒊 = −𝑪𝑪𝒒𝒒 · 𝝀𝝀 (4.5)
37
MODELO DE SIMULACIÓN FERROVIARIA CON TABLAS PRECALCULADAS Y CINEMÁTICA SIMBÓLICA
𝑇𝑇 𝑇𝑇 �𝒊𝒊
𝑨𝑨𝒊𝒊 𝑨𝑨̇ 𝒊𝒊 = 𝑨𝑨𝒊𝒊 𝑨𝑨𝒊𝒊 𝝎𝝎 (4.8)
𝜕𝜕𝒓𝒓𝒊𝒊𝑮𝑮
𝑖𝑖 𝒊𝒊
𝜕𝜕𝒓𝒓𝒊𝒊𝑮𝑮̇
𝑯𝑯 = ; 𝒉𝒉 = (4.11. 𝑎𝑎, 𝑏𝑏)
𝜕𝜕𝒒𝒒 𝜕𝜕𝒒𝒒
𝜕𝜕𝝎𝝎𝒊𝒊 𝜕𝜕𝝎𝝎𝒊𝒊
𝑮𝑮𝑖𝑖 = ; 𝒈𝒈𝒊𝒊 = (4.11. 𝑐𝑐, 𝑑𝑑)
𝜕𝜕𝒒𝒒̇ 𝜕𝜕𝒒𝒒
𝑯𝑯𝟐𝟐 𝒉𝒉𝟐𝟐
⎡ ⎤ ⎡ ⎤
⎢ ⋮𝒏𝒏 ⎥ ⎢ ⋮𝒏𝒏 ⎥
𝒉𝒉
𝑳𝑳 = ⎢𝑯𝑯𝟐𝟐 ⎥ ; 𝒍𝒍 = ⎢ 𝟐𝟐 ⎥ (4.11. 𝑒𝑒, 𝑓𝑓)
⎢ 𝑮𝑮 ⎥ 𝒈𝒈
⎢ ⎥
⎢ ⋮ ⎥ ⎢ ⋮ ⎥
⎣ 𝑮𝑮𝒏𝒏 ⎦ ⎣𝒈𝒈𝒏𝒏 ⎦
𝜕𝜕𝒓𝒓𝒊𝒊𝑮𝑮̇
𝒓𝒓𝒊𝒊𝑮𝑮̇ = 𝒒𝒒̇ = 𝑯𝑯𝒊𝒊 𝒒𝒒̇ (4.12. 𝑏𝑏)
𝜕𝜕𝒒𝒒
𝜕𝜕(𝑯𝑯𝒒𝒒̇ )
𝒓𝒓𝒊𝒊𝑮𝑮̈ = 𝒒𝒒̇ + 𝑯𝑯𝒊𝒊 𝒒𝒒̈ = 𝑯𝑯𝒊𝒊 𝒒𝒒̈ + 𝒉𝒉𝒊𝒊 𝒒𝒒̇ (4.12. 𝑐𝑐)
𝜕𝜕𝒒𝒒
38
4 - ANÁLISIS DINÁMICO
Con ayuda de las expresiones 4.12.e,f, se pueden reescribir las aceleraciones absolutas
de los sólidos en función de las aceleraciones de las coordenadas generalizadas (4.13), por lo
que las ecuaciones de Newton - Euler de la ecuación 4.2 quedan expresadas finalmente según la
expresión 4.14, en donde las fuerzas se han dividido en fuerzas gravitatorias 𝑸𝑸𝒒𝒒𝒈𝒈𝒈𝒈𝒈𝒈𝒈𝒈 , fuerzas
𝟐𝟐 𝒉𝒉𝟐𝟐
⎡𝒓𝒓𝑮𝑮̈ ⎤ ⎡𝑯𝑯 ⎤
𝟐𝟐
⎡ ⎤
⎢ ⋮ 𝒏𝒏 ⎥ ⎢ ⋮𝒏𝒏 ⎥ ⎢ ⋮𝒏𝒏 ⎥
𝒓𝒓 ̈ 𝑯𝑯 𝒉𝒉
𝒆𝒆̈ = ⎢ 𝑮𝑮 ⎥ = ⎢ 𝟐𝟐 ⎥ 𝒒𝒒̈ + ⎢ 𝟐𝟐 ⎥ 𝒒𝒒̇ = 𝑳𝑳 𝒒𝒒̈ + 𝒍𝒍 𝒒𝒒̇ (4.13)
⎢ 𝝎𝝎
� ⎥ ̇ 𝟐𝟐 ⎢ 𝑮𝑮 ⎥ 𝒈𝒈
⎢ ⎥
⎢ ⋮ ⎥ ⎢ ⋮ ⎥ ⎢ ⋮ ⎥
̇� 𝒏𝒏 ⎦ ⎣ 𝑮𝑮𝒏𝒏 ⎦
⎣ 𝝎𝝎 ⎣𝒈𝒈𝒏𝒏 ⎦
𝑳𝑳𝑇𝑇 𝑴𝑴 (𝑳𝑳 𝒒𝒒̈ + 𝒍𝒍 𝒒𝒒̇ ) = 𝑳𝑳𝑇𝑇 �𝑸𝑸𝒒𝒒 + 𝑸𝑸𝒒𝒒𝒗𝒗 + 𝑸𝑸𝒒𝒒𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓 � (4.15. 𝑎𝑎)
𝒈𝒈𝒈𝒈𝒈𝒈𝒈𝒈
𝑳𝑳𝑇𝑇 𝑴𝑴 𝑳𝑳 𝒒𝒒̈ = 𝑳𝑳𝑇𝑇 �𝑸𝑸𝒒𝒒 + 𝑸𝑸𝒒𝒒𝒗𝒗 + 𝑸𝑸𝒒𝒒𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓 � − 𝑳𝑳𝑇𝑇 𝑴𝑴 𝒍𝒍 𝒒𝒒̇ (4.15. 𝑏𝑏)
𝒈𝒈𝒈𝒈𝒈𝒈𝒈𝒈
𝑴𝑴𝑴𝑴 𝒒𝒒̈ = 𝑳𝑳𝑻𝑻 �𝑸𝑸𝒒𝒒 + 𝑸𝑸𝒒𝒒𝒗𝒗 + 𝑸𝑸𝒒𝒒𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓 � − 𝑳𝑳𝑻𝑻 𝑴𝑴 𝒍𝒍 𝒒𝒒̇ (4.17. 𝑎𝑎)
𝒈𝒈𝒈𝒈𝒈𝒈𝒈𝒈
39
MODELO DE SIMULACIÓN FERROVIARIA CON TABLAS PRECALCULADAS Y CINEMÁTICA SIMBÓLICA
Las ecuaciones del movimiento de un sistema multicuerpo se han expresado según 4.2.
Si le añadimos las restricciones cinemáticas a nivel de posición, se llega al sistema formado por
4.18
𝑪𝑪(𝒒𝒒𝒊𝒊 , 𝑡𝑡) = 𝟎𝟎 → 𝑪𝑪̈ = 𝟎𝟎 → 𝑪𝑪𝒒𝒒 𝒒𝒒̈𝒊𝒊 = 𝜸𝜸𝒊𝒊 (𝒒𝒒̇ , 𝒒𝒒) (4.19. 𝑎𝑎)
𝑴𝑴 𝑪𝑪𝑻𝑻𝒒𝒒 𝒒𝒒̈ 𝑸𝑸
� �� � = � ̇ � (4.20)
𝑪𝑪𝒒𝒒 0 −𝝀𝝀 −𝑪𝑪𝒒𝒒 𝒒𝒒̇ − 𝑪𝑪̇𝒕𝒕
𝒒𝒒̇ 𝒒𝒒
𝒚𝒚̇ 𝑡𝑡 = � � , 𝒚𝒚𝑡𝑡+Δ𝑡𝑡 = �𝒒𝒒̇ � (4.21)
𝒒𝒒̈ 𝑡𝑡 𝑡𝑡+Δ𝑡𝑡
40
4 - ANÁLISIS DINÁMICO
i. Se empieza en tiempo 𝑡𝑡0 dando unas condiciones iniciales para las coordenadas 𝒒𝒒𝟎𝟎 y
velocidades 𝒗𝒗𝟎𝟎 .
iv. Calcula el vector de fuerzas 𝑭𝑭𝒊𝒊 , las ecuaciones de restricción 𝑪𝑪(𝒒𝒒𝑖𝑖 , 𝑡𝑡), y construye la
matriz jacobiana 𝑪𝑪𝒒𝒒 y el vector 𝜸𝜸𝑖𝑖 de las aceleraciones.
v. Resuelve las ecuaciones del movimiento del sistema multicuerpo para obtener las
aceleraciones 𝒒𝒒̈𝒊𝒊 en el tiempo 𝑡𝑡 y los multiplicadores de Lagrange 𝝀𝝀𝑖𝑖 .
vi. Ensambla el vector 𝒚𝒚̇ 𝒕𝒕 que contiene las velocidades 𝒒𝒒̇ 𝑖𝑖 y aceleraciones 𝒒𝒒̈ 𝑖𝑖 generalizadas
para el tiempo 𝑡𝑡 actual.
vii. Integra numéricamente las velocidades y aceleraciones para el paso de tiempo 𝑡𝑡 + Δ𝑡𝑡 y
obtiene el nuevo vector 𝒚𝒚𝑡𝑡+Δ𝑡𝑡 que contiene las nueva posiciones y velocidades (4.22).
𝒒𝒒̇ 𝒒𝒒
𝒚𝒚̇ 𝒕𝒕 = � � → �→ 𝒚𝒚𝑡𝑡+Δ𝑡𝑡 = � 𝒒𝒒̇ � (4.22)
𝒒𝒒̈ 𝑡𝑡 𝑡𝑡+Δ𝑡𝑡
viii. Una vez la integración se ha completado, se extrae del nuevo vector 𝒚𝒚𝑡𝑡+Δ𝑡𝑡 , los valores
de las posiciones 𝒒𝒒𝑖𝑖 y velocidades 𝒒𝒒̇ 𝑖𝑖 para el paso de tiempo 𝑡𝑡 + Δ𝑡𝑡.
ix. Se actualiza la variable 𝑡𝑡, para volver al paso iv en función de si se ha llegado o no, al
𝑡𝑡𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓
41
MODELO DE SIMULACIÓN FERROVIARIA CON TABLAS PRECALCULADAS Y CINEMÁTICA SIMBÓLICA
INICIO
CONDICIONES
INICIALES RESOLVER MONTAR
𝒕𝒕 = 𝒕𝒕𝟎𝟎 𝑴𝑴 𝑪𝑪𝑻𝑻𝒒𝒒 𝒒𝒒̇ 𝑸𝑸 𝒒𝒒̇
� �� � = � ̇ � 𝒚𝒚̇ 𝒕𝒕 = � �
𝒒𝒒(𝒕𝒕𝟎𝟎 ) 𝑪𝑪𝒒𝒒 𝟎𝟎 −𝝀𝝀 −𝑪𝑪𝒒𝒒 𝒒𝒒̇ − 𝑪𝑪𝒕𝒕̇ 𝒒𝒒̈ 𝒕𝒕
𝒗𝒗(𝒕𝒕𝟎𝟎 )
COMPROBAR
CONSISTENCIA MONTAR CALCULAR
𝒕𝒕 = 𝒕𝒕 + 𝚫𝚫𝒕𝒕
EXTRAER
Para evitar esta imprecisión y conseguir una integración más estable con decrecimiento
en el incumplimiento de las restricciones, se procede al método de estabilización de Baumgarte
[9].
42
4 - ANÁLISIS DINÁMICO
𝑴𝑴 𝑪𝑪𝑻𝑻𝒒𝒒 𝒒𝒒̈ 𝑸𝑸
� �� � = � ̇ ̇ � (4.24)
𝑪𝑪𝒒𝒒 𝟎𝟎 −𝝀𝝀 −𝑪𝑪𝒒𝒒 𝒒𝒒̇ − 𝑪𝑪𝒕𝒕 − 2𝛼𝛼�𝑪𝑪𝒒𝒒 𝒒𝒒̇ + 𝑪𝑪𝒕𝒕 � − 𝛽𝛽 2 𝑪𝑪
43
MODELO DE SIMULACIÓN FERROVIARIA CON TABLAS PRECALCULADAS Y CINEMÁTICA SIMBÓLICA
44