Академический Документы
Профессиональный Документы
Культура Документы
INSTITUTO DE INVESTIGACIÓN
AUTOR
Contenido Pág.
Resumen 02
Introducción 03
Parte teórica 04
Materiales y métodos 05
Resultados 06
Capítulo 1. Introducción 07
Discusión 150
Referenciales 151
1
RESUMEN
2
INTRODUCCIÓN
universidad.
3
PARTE TEÓRICA
4
MATERIALES Y MÉTODOS
Materiales
asignatura.
ordenador.
Métodos
problemas resueltos.
5
RESULTADOS
6
CAPÍTULO I
INTRODUCCIÓN
7
de sistemas de referencias inerciales, corresponde al estudio de
la mecánica vectorial.
(1.1)
(1.2)
8
b) La mecánica analítica estudia los principales conceptos
escalares de la física, entre los cuales tenemos: la energía
cinética y el trabajo, tanto en su forma diferencial como
integral; y a partir de los cuales se obtienen analíticamente las
ecuaciones de movimiento.
(1.3)
9
mecánica hamiltoniana el movimiento se describe mediante 2N
ecuaciones diferenciales de primer orden. El conjunto de
transformaciones de coordenadas que permitan resolver el
problema es más amplio en la mecánica hamiltoniana.
vectorial
N
ri ri t,ri0,vi0 i1 que nos da las posiciones de las partículas
MECÁNICA HAMILTONIANA
(1.4)
10
Estas ecuaciones describen la variación del tiempo de un sistema
mediante ecuaciones diferenciales de primer orden, y al integrarse se
obtienen las ecuaciones de movimiento del sistema.
MECÁNICA LAGRANGIANA
(1.5)
11
Cuando un lagrangiano es invariante se tiene que:
12
CAPÍTULO II
PRINCIPIOS VARIACIONALES
SISTEMAS DE PARTÍCULAS
En la mecánica clásica, todos los objetos son sistemas de partículas.
Un sistema puede estudiarse como si fuera una sola partícula, y esto
es cuando la interacción mutua de las partículas del sistema puede
despreciarse en el estudio mecánico de sus peculiaridades dinámicas.
(2.1)
13
condiciones que impiden que todo el sistema o una parte de él se
pueda desplazar libremente en algún sentido. Estas condiciones
pueden ser dependientes del tiempo, y pueden ser representables
mediante ecuaciones matemáticas o ecuaciones diferenciales
integrables, o bien, en muchos casos, sólo son representables
mediante inecuaciones o sistemas de diferencias.
14
Un sistema no holónomo reónomo es un sistema sometido a
condiciones de ligadura dependientes del tiempo no expresables
mediante relaciones matemáticas entre sus coordenadas.
15
De acuerdo con el principio de conservación de la energía, en
cualquier punto a lo largo de la trayectoria que recorre la partícula, la
suma de la energía cinética y la energía potencial de la misma, es
constante. Pero si se resta la energía potencial de la energía cinética,
se obtiene un valor diferente en cada uno de los diferentes puntos de
la trayectoria. Si se integra esta función de la energía cinética y la
energía potencial para la trayectoria total de la partícula, se obtiene
que la acción constituye una propiedad de la trayectoria seguida por
la partícula es decir, cada diferente trayectoria tiene un valor de
acción específico.
(2.2)
De Broglie planteó que la luz, que se creía que estaba formada por
partículas participa de la naturaleza de las ondas. Se abolió para
siempre la división entre materia y energía. Materia y energía es lo
mismo. Un avance muy importante para la ciencia.
16
una partícula viaja entre dos puntos fijos, toma la trayectoria para la
cual la integral ∫v dr es un mínimo, donde v es la velocidad de la
partícula y dr es el elemento diferencial correspondiente de la
trayectoria curva. El 50 basó su demostración en el Cálculo
Variacional, y aunque fue el primero en implementar la conjetura de
Maupertuis, el crédito por haber dado la formulación correcta de este
principio (PMA), para casos generales, se atribuye a Joseph Lagrange
(1736-1813) quien trató lo que era un sistema de partículas
mutuamente interactuantes, y las fuerzas entre las mismas eran
derivadas de una función potencial. Probó que su expresión del PMA
junto con la ley de la conservación de la energía, es completamente
equivalente a las leyes de Newton del movimiento, y puede
emplearse como una formulación alternativa de las leyes de la
Dinámica. Y muy poderosa para resolver muchos problemas de la
Mecánica Clásica.
17
PRINCIPIO DE D'ALEMBERT Y SEGUNDA LEY DE NEWTON
(2.3)
(2.4)
18
(2.5)
(2.6)
(2.7)
(2.8)
(2.9)
19
(2.10)
(2.11)
(2.12)
(2.13)
20
Siendo V una función de las coordenadas generalizadas que
llamaremos "energía potencial" del sistema de partículas. La acción,
en definitiva, puede expresarse matemáticamente así:
(2.14)
(2.15)
(2.16)
o bien:
(2.17)
o, lo que es lo mismo:
(2.18)
21
verificándose entonces las n ecuaciones siguientes:
(2.19)
(2.20)
PROBLEMAS DESARROLLADOS
PROBLEMA 1.-
Dos puntos de masa m están unidos por una varilla rígida y sin peso,
de longitud l, cuyo centro ha de moverse sobre una circunferencia de
radio a. Hallar su energía cinética en coordenadas generalizadas.
Y
m (x1,y1)
Solución
A(x,y) β
•
Para simplificar el problema vamos a a
α
considerar que el movimiento se X
(x2,y2) m
desarrolla en un plano.
Figura 2.1
22
Según eso, el sistema, representado en la figura adjunta, tiene un
movimiento que consiste, por una parte, en que el punto A se mueve
sobre una circunferencia y, por otro lado, en que los extremos de la
varilla giran alrededor de A.
Al moverse en el plano, el sistema tiene cuatro coordenadas, pero
como existen dos ligaduras holónomas y bilaterales, a saber :
( ) y beta ( ).
La energía cinética del sistema será :
donde (x1, y1) y (x2, y2) son las coordenadas de las partículas
respecto al referencial inercial (R.I.). Para poner dicha expresión en
función de las coordenadas generalizadas, hacemos :
23
y la energía cinética total en coordenadas generalizadas será :
PROBLEMA 2.-
Figura 2.2
Solución
24
. La aceleración a de es el vector suma de hacia abajo
sobre el plano y horizontal (figura 1).
Figura 2.3
PROBLEMA 3.-
25
Escribir a continuación las ecuaciones de Lagrange de movimiento.
Solución
26
CAPÍTULO III
ECUACIONES DE LAGRANGE
ECUACIONES DE LAGRANGE
(3.1)
27
El subíndice j va desde hasta , por lo que éstas son ecuaciones
Caso conservativo
(3.2)
(3.3)
(3.4)
28
(3.5)
Si denotamos
(3.6)
LA LAGRANGIANA
(3.7)
(3.8)
29
Para estos sistemas, en donde no existen fuerzas disipativas, la
acción del sistema de partículas es, simplemente, la integral en el
tiempo de la función lagrangiana:
(3.9)
Efectivamente:
se tiene que si es
(3.10)
30
Lagrangiana de una partícula libre
31
y, en definitiva, es .
Llamamos "masa" de la partícula a la constante m = 2a. Luego, la
lagrangiana se puede expresar así:
(3.11)
(3.12)
(3.13)
(3.14)
TEOREMAS DE CONSERVACIÓN
32
Una coordenada cíclica es aquella que no aparece en la lagrangiana,
puede ser una coordenada generalizada o una velocidad generalizada.
33
Las definiciones de las funciones lagrangianas dadas aquí sólo son
válidas dentro de la mecánica clásica, para problemas de relatividad o
de electromagnetismo (por poner dos ejemplos) habrá que definir
esta función de algún otro modo.
PROBLEMAS DESARROLLADOS
PROBLEMA 1.-
Solución
Figura 3.1
Y la energía cinética es
Este resultado en cambio puede ser obtenida por usar la ley del
coseno trigonométrico añadir la velocidad en la dirección vertical a
la velocidad en la dirección angular (Figura 2)
Figura 3.2
La energía potencial es
35
La Lagrangiana es
Tenemos
̇ = m l θ̈ + ḧlsenθ + ḣlθ̇cosθ ,
ml θ̈ = −m g + ḧ lsenθ.
PROBLEMA 2.-
36
Solución
y la energía potencial es
V = mgy = mgAx .
La lagrangiana es así
Nosotros tenemos
̇
= m(1 + 4A x )ẋ , = m(8A x)ẋ − 2mgAx,
d ∂L
= m(1 + 4A x )ẍ + m(8A x )ẋ
dt ∂ẋ
Por tanto la ecuación de Lagrange de movimiento es
m(1 + 4A x )ẍ = −m(4A x)ẋ − 2mgAx
PROBLEMA 3.-
37
con una velocidad radial inicial ṙ , con desplazamiento angular inicial
θ y con velocidad radial inicial θ̇ .
Solución
̇
− = 0. Figura 3.4
38
Lo que nos conduce a determinar la primera ecuación de movimiento
para el péndulo elástico, sin ninguna restricción para el radio. Esta
es:
mr̈ − mrθ̇ − mgcosθ + k(r − r ) = 0
Análogamente, determinamos la segunda ecuación de movimiento
para el péndulo elástico, sin ninguna restricción para el ángulo. Esta
es:
̇ mgrsenθ = 0
mr r̈ + 2mrṙ θ +
PROBLEMA 4.-
Solución
39
Para la energía cinética en coordenadas cartesianas, por
x = rsenθcosφ ẋ = ṙ senθcosφ + rθ̇cosθcosφ − rφ̇senθsenφ
y = rsenθsenφ ẏ = ṙ senθsenφ + rθ̇cosθsenφ + rφ̇senθcosφ
z = rcosθ ż = ṙ cosθ − rθ̇senθ
̇
= mṙ ̇ = mr θ̇ ̇
= mr φ̇sen θ
40
CAPÍTULO IV
PROBLEMA DE LOS DOS CUERPOS
(4.1)
41
Finalmente se obtiene que:
Donde
42
Consideremos dos partículas de masas m1 y m2, con vectores de
posición respecto a un cierto origen fijo r1 y r2. Sea la fuerza que
sobre la partícula m2 ejerce la partícula m1 y, la fuerza que ejerce
sobre la partícula m1 la partícula m2. Por principio newtoniano de la
mecánica se tiene que =- .
Z
m1
rc1
C
rc2
r1 rc
m2
r2
Y
O
X
Figura 4.1. Dos masas dentro de la región de influencia mutua dentro de
un sistema conservativo.
43
(4.2)
(4.3)
Eliminando rc2:
(4.4)
44
Eliminando rc1:
(4.5)
(4.6)
La energía cinética total del sistema formado por los dos cuerpos, de
masas m1 y m2, es la energía cinética total considerado como un
cuerpo único más la energía cinética interna de la masa m1 en su
movimiento relativo con respecto al centro de inercia, más la energía
cinética interna de la masa m2 en su movimiento relativo con
respecto al centro de inercia.
donde:
(4.7)
(4.8)
45
Al remplazar estos valores en la ecuación para Г se obtiene
finalmente que:
(4.9)
Donde:
(4.10)
(4.11)
(4.12)
46
Nos encontramos así que el problema de los dos cuerpos resulta ser
equivalente al problema de una partícula de masa m moviéndose en
un campo central, del que se derivan fuerzas dirigidas hacia la
partícula m1 supuesta fija la partícula m2, o viceversa.
(4.13)
(4.14)
47
MOMENTO ANGULAR Y FORMA DE LA TRAYECTORIA
(4.15)
48
(4.16)
(4.18)
(4.19)
VELOCIDAD AREOLAR
y la velocidad areolar:
(4.20)
49
Resulta, en definitiva, que la velocidad con la que barre el área
central es constante.
PROBLEMAS DESARROLLADOS
PROBLEMA 1
Solución
Velocidad angular:
Masa:
50
CAPÍTULO V
CINEMÁTICA DEL CUERPO RÍGIDO
CUERPO RÍGIDO
( )
r∝ (t) = R(t) + AT(t) r̅ ∝ → v∝ (t) = V(t) + r̅∝ (5.1)
R
r
51
interesados, ya que en estos dos sistemas de coordenadas se puede
separar el movimiento de traslación y el movimiento de rotación.
52
ángulo θ alrededor de la dirección se puede escribir como la
transformación lineal:
53
vemos que
θ cosθ senθ 0
exp (− θ) = 1 − θ + +⋯ = −senθ cosθ 0
2
0 0 1
̅ = (θ) = ∙ − x θ− x x θ
= cosθ − x senθ + (1 − cosθ) ∙
r̅ = r − θ x r ε + O(ε ) (5.4)
Este resultado será muy útil cuando dejemos que el eje de rotación
cambie con el tiempo. Por ahora podemos reescribir esta relación en
forma matricial
0 0 0 0 0 1 0 −1 0
̅= − ε θ 0 0 −1 + θ 0 0 0 +θ 1 0 0
0 1 0 −1 0 0 0 0 0
54
Definimos entonces los generadores de las rotaciones J = [Jx; Jy; Jz]
como las tres matrices descritas arriba. Con estas definiciones
tenemos:
r̅ = r − ε θ ∙ Jr + O(ε ) (5.5)
55
Veremos que estas relaciones son aun correctas cuando el eje de
rotación cambia.
d (t)
∝ (t) = (t) + (t) ∝̅ → ∝ (t) = (t) + ∝
dt
dθ(t)
(t) = (t)
dt
d
= ×
dt
Este es uno de los resultados más importantes de este capítulo.
Notemos que es precisamente esta definición, lo que hace no trivial el
problema de rotaciones, ya que
56
d(θ )
≠
dt
( )
r̅ = ω × (A r̅ ) (5.9)
= + → = ̅−
El movimiento es entonces
d
= + ×( ̅) = ′ + ′×( ′)
dt
lo que implica que
V′ = V + ω × a
57
ω = ω′ (5.11)
( × ) = Det[ ] ( ) ×( ) = ( )× ( )
ENERGÍA CINÉTICA
1 1
T= m∝ v∝ = m∝ + ×( ̅ )
∝
2 2
∝
58
donde hemos asumido una sumatoria implícita para α. En los dos
sistemas de coordenadas en los cuales estamos interesados, V = 0
ó V = VCM, tenemos que el término del medio es cero, y claramente
la energía cinética se puede separar en traslación (centro de masa) y
rotación
∙ × m∝ ∝̅ = 0
∝
1
T = m∝ ( × ̅ )
∝
2
1
= m∝ ( ( ̅ )
∝ −( ∙ ̅ )
∝ )
2
1
= m∝ ω r̅∝ − ( ∙ ∝̅ )
2
1
= ω m δ , r̅∝ − x , x , ω
2 ,
1
= ω I̅ , ω
2 ,
I̅ , = , r̅ ∝ − x , x ,
59
En notación tensorial
T = ̅ (5.14)
MOMENTO ANGULAR
= m∝ ∝ × ∝̇
∝
= m∝ ( + ̅ )
∝ ×( + × ̅ )
∝
∝
= ×M + m∝ ∝̅ × + × × m∝ ∝̅ + m∝ ̅
∝ ×( × ̅ )
∝
∝ ∝ ∝
= m∝ ( ̅
∝ ×( × ̅ ))
∝
∝
= m∝ [ ( ̅ )
∝ − ̅ (
∝ ∙ ̅ )]
∝
∝
= m∝ [ x∝ − ∝̅ ( ∙ ∝̅ )]
∝
Por lo tanto
60
L = A I̅ ω (5.15)
1 1
T = ω = ∙
2 2
61
1. Primero, es fácil pasar de la sumatoria al continuo,
simplemente hacemos
I̅ , = m δ , r̅∝ − x , x , → δ , r − r r ρ(r)d r
̿ = ̅ +
con lo que el momento de inercia nos da
62
= m δ , r̅∝ − x , x ,
= I̅ , + M δ , a − a a
+ 2δ , m ∝̅ ∙ − m∝ x∝, a + m∝ x∝, a
∝
∑ m r̅ ∝ = 0 → I̿ , = I̅ , + M δ , a − a a (5.17)
0 = v v − v v = I̿ − I̿ ∙
̅ = ̿
La energía cinética entonces se puede re-escribir como
2T = ω ̅ω = ω ( ) ̅( ) = ( ) ̿( )= ̿ = ω ̿
= = ( ∙ )
64
valores propios son reales y los vectores son orto-normales. En este
sistema de referencia la energía cinética rotacional es
1
T = ω ̿
2
El momento angular es
L = V L = V I̅ ω = (V I V) (V ω) = I̿ ω (5.18)
o en componentes
L = I̿ ω
65
que corresponde a 3 ángulos. En este sistema no-inercial es posible
encontrar las ecuaciones de movimiento en término de las
velocidades angulares (u otra parametrización), pero al mismo
tiempo requiere encontrar la transformación de las fuerzas o el
potencial como veremos más abajo. A partir de las ecuaciones de
Newton podemos encontrar las ecuaciones de movimiento del cuerpo
rígido, o sea, la ecuación de movimiento de ω. En el sistema inercial
tenemos
d
= = ×
dt
d
⎧ = × =
⎪ dt
= + →
⎨ d
⎪ dt = × =
⎩
En el sistema de referencia del cuerpo tenemos para la parte
rotacional = ̅
66
y en término de variables del sistema de referencia del cuerpo
tenemos
= = ×( ̅ )+ ̅ ̇
la cual es conocida como la ecuación de Euler para cuerpos rígidos y
depende solo de variables en el sistema de referencia del cuerpo. Si
además nuestro sistema de referencia del cuerpo es el de ejes
principales, entonces I es diagonal, lo que simplifica el problema.
67
= g cos θ − g senθ
mgR
= dm ̅ × = m × = − senθ
2
= dM ̅ × = M × = − Mg(R + r) sen θ
Usando
= θ̇
θ̈ = − sen θ (5.19)
θ̈ = − senθ (5.20)
PROBLEMAS DESARROLLADOS
PROBLEMA 1
R e2
M
e1
Figura 5.2. Masa suspendida de un vara
Solución
̅, = ( − , )
lo que nos da
I̅ , = 0
mR
I̅ , =
3
69
mR
I̅ , =
3
ya que = y ̅ , = 0 para i ≠j. Para la pelota de masa M lo
1 +2 +
̈ = −
2 +
3 + +
5
70
CAPÍTULO VI
ECUACIONES DE MOVIMIENTO DEL CUERPO
RÍGIDO
( )
̇
= ̇
= ̇
= mq̇ = p (6.1)
Esto es: = ̇
=0 ó í = .
̇
71
Se debe tener presente que como se define a partir de la
Lagrangiana, no siempre va a corresponder al caso más conocido de
la cantidad de movimiento mecánico p = mv, por ejemplo una
partícula cargada en el seno de un campo eléctrico. Aquí la
Lagrangiana es de la forma:
̇
L= + eϕ(q) + A(q) ∙ q̇ (6.2)
( )
p = ̇
= mq̇ + (6.3)
Coordenadas cíclicas
Esta es una de esas ocasiones que uno le pone nombre a algo que no
se ve. Cuando en una lagrangiana no aparezca alguna coordenada
qn, aunque sí aparezca , diremos que tal coordenada es cíclica o
ignorable, y el principal efecto que tiene esto en el sistema es que si
en L no aparece qi:
d ∂L ∂L ∂p
− = =0 si y sólo sí p = cte.
dt ∂q̇ ∂q̇ dt
72
Como: = − , = ( ̇ ), = ( ̇) entonces =
pero si esta q es cíclica:
=0= =F (6.4)
̇
= + +
̇
=
̇
73
Remplazando en la ecuación anterior y como:
̇ =
̇
= ̇ + +
̇ ̇
= ̇ +
̇
O también:
= ̇ +
̇
y
∑ q̇ − L = − (6.5)
̇
h=∑ ̇
q̇ – L (6.6)
=− (6.7)
74
A esta ecuación se le conoce como la integral de Jacobi, y es una de
las integrales primeras del movimiento.
=0 (6.8)
o sea h se conserva.
( , ̇, ) = ( , )+ ( , ̇, ) + ( , ̇, )
75
aplicando esto a la función energía h:
̇ =2 +
̇
( , ̇, ) = ( , )+ ( , ̇, ) + ( , ̇, )
h = 2L + L − L = L − L (6.9)
h=T+V (6.10)
76
contiene al tiempo como variable explícita (no posee términos lineales
T1 en las ̇ ).
Movimiento de traslación:
infinitesimal es y siendo
(6.11)
77
Movimiento de rotación:
(6.12)
con lo cual:
(6.13)
78
(6.14)
De (6.14):
(6.15)
79
Si el sólido tiene un plano de simetría, el centro de inercia está en
ese plano y dos de los ejes principales se pueden elegir
arbitrariamente contenidos en dicho plano de simetría, mientras que
el tercer eje es perpendicular a ambos.
PROBLEMAS DESARROLLADOS
EJEMPLO 1
80
EJEMPLO 2
I1 = I3
Veamos los momentos de inercia:
81
EJEMPLO 3
Se tiene:
Calculamos:
82
EJEMPLO 4
Cálculos:
83
y, por ser iguales, también será
EJEMPLO 5
Figura 6.5
84
Los momentos de Inercia Ix e Iy son con respecto a un eje contenido
en la superficie rectangular, y el momento Iz es con respecto a un eje
perpendicular a la superficie por el centro de inercia.
Se tiene:
Cálculos:
Y también:
85
EJEMPLO 6
con
86
Momentos de inercia respecto a los ejes transversales por el centro
de inercia:
El momento de inercia del disco plano de la base del cilindro es, con
respecto a un eje diametral:
con
Entonces:
87
EJEMPLO 7
88
Por analogía, es
Y el tensor de inercia es
EJEMPLO 8
89
Por simetría, es inmediato que los tres momentos principales de
inercia de una esfera han de ser iguales.
Y son, pues,
Tensor de inercia:
90
CAPÍTULO VII
OSCILACIONES PEQUEÑAS
V(q) = V(q , q , … . , q )
L (q , … q ; q̇ , … q̇ ) = T (q , … q ; q̇ , … q̇ ) − V (q , … q ) (7.1)
91
7.1. PUNTOS DE EQUILIBRIO
∂V
− =0
∂q
1
T(q , … q ; q̇ , … q̇ ) = f (q , … q ) q̇ q̇
2
,
(7.2)
92
menor energía potencial; esto es, hacia el punto de equilibrio. En este
caso se dice que el punto de equilibrio es estable. Nótese que si el
potencial tuviese un máximo en el punto de equilibrio, el movimiento
del sistema sería apartándose de éste; claramente el equilibrio es
inestable en este caso.
Llamemos:
η ≡q −q
q =q + η , q̇ = η̇ (7.3)
1 1 ∂ V
= f (q , … q ) η̇ η̇ − η η − V(q , … q )
2 2 ∂q ∂q q , … q
, ,
93
orden uno. Si dejamos de lado la constante V(q , q , … q ) (o
redefinimos el cero del potencial en coincidencia con este mínimo) y
definimos las constantes:
T ≡ f (q , … q )
∂ V
V ≡
∂q ∂q q , … q
1 1
L= T η̇ η̇ − V η η
2 2
, ,
(7.4)
d ∂L ∂L
− =0
dt ∂η̇ ∂η
∂L 1 1
= T η̇ + T η̇
∂η̇ 2 2
94
que, aprovechando la simetría de las Tkl, podemos escribir
(renombrando l al índice k de la primera sumatoria):
∂L
= T η̇
∂η̇
Análogamente:
∂L
=− V η
∂η
(T η̈ + V η ) = 0
(7.5)
(−ω T + V )a = 0
95
(7.7)
(−ω T + V )a a∗ = 0
,
Obtenemos:
(−ω T + V )a a∗ = 0
,
V (a a∗ + a a∗ ) = ω T (a a∗ + a a∗ ) = 0
, ,
de donde:
96
∑, V (a a∗ + a a∗ )
ω =
∑, T (a a∗ + a a∗ )
Cada uno de los factores que multiplica a cada Vsl y Tsl en estas
sumatorias es real, con lo que tenemos ante todo que ω es real.
Además, como la energía cinética es positiva definida, la suma del
denominador debe ser positiva. De igual manera, como el punto de
equilibrio es un mínimo del potencial, la suma del numerador también
debe ser positiva definida (indica la variación del potencial ante un
apartamiento genérico desde el mínimo); por lo tanto, ω debe ser
positivo. Así, como los coeficientes en el sistema (7.7) son reales, las
al pueden elegirse siempre reales (ésta es una de las razones por las
que se incluyó una constante global C en (7.6), para incluir posibles
fases del argumento de la exponencial en ella).
(7.9)
97
Consideremos las matrices V cuyas componentes son V , T cuyas
componentes son T y aj al vector columna de componentes aij
asociados a la frecuencia ωj. Agrupamos además estos n vectores
columna en una matriz de nxn componentes (cada columna está
asociada a un ωj distinto)
a a a
a a a
= ⋯ ⋯ ⋯ ⋯
a a a
Sea la matriz diagonal con los valores de ω :
ω 0 … 0
0
= … ω … 0
… … …
0 0 ⋯ ω
Con estas definiciones las ecuaciones (7.7) para cada ω se pueden
escribir como:
=ω , 1≤j≤n (7.10)
= (7.11)
Multipliquemos ahora (7.10) a izquierda por el vector fila (el
superíndice T indica transposición matricial, y llamamos ≡ ω2j ),
entonces:
=λ (7.12)
y escribamos la misma ecuación con los índices l y j intercambiados,
=λ a (7.13)
Si tenemos en cuenta que:
= a =
98
= =
λ −λ a =0
=0 (7.14)
esto es, los vectores correspondientes a valores distintos de λ son
ortogonales a través de la matriz T.
=1
que, junto con las ecuaciones (7.14), nos permiten decir que:
= (7.15)
= (7.16)
99
(es lo mismo que sucede en el problema usual de autovalores), lo
que da la libertad de poder siempre elegir que se cumpla la condición
de ortogonalidad (7.14), aun para autovalores λ = λ . Consideramos
entonces que siempre vale esto de ahora en más.
det( − ω )=0
para calcular los n autovalores ω . Con éstos resolvemos las
( = 0) ̇ ( = 0)
≡ ( = 0) , ̇ ≡ ̇ ( = 0) , ≡
… … …
( = 0) ̇ ( = 0)
η (t = 0) = Re Ca
η̇ (t = 0) = Re −iω C a = Im ωCa
que, por ser los únicos factores complejos los Cj , podemos escribir:
η (t = 0) = Re C a
100
η̇ (t = 0) = ω Im C a
= Re[ ] ̇ = Im[ ]
ω 0 … 0
= 0 ω … 0
… … … …
0 0 … ω
Re[ ] = , Im[ ] = ̇
mẍ + kx = 0 (7.17)
101
x = Re(h exp (iω t)) = Acos(ω t + δ)
ẋ = y
ẏ = −ω x
x = Acos(ω t + δ)
y = −Aω sin(ω t + δ)
+ =1 (7.18)
102
7.3. OSCILACIONES AMORTIGUADAS
̈ +2 ̇ +ω =0
ẋ = y
ẏ = −ω x − 2
donde: ω= ω −β
103
La amortiguación es apenas lo suficientemente fuerte como para
evitar que el sistema realice ningún movimiento oscilatorio. Se trata
de una situación de amortiguamiento crítico.
con = −
x = A sen( + δ)
⁄
A= (7.23)
δ = arctg (7.24)
104
Si ω ≪ ω , vemos que A ≈ F ⁄mω = F ⁄k y δ = 0. Vemos que la
solución permanente no depende de m. Se dice que el oscilador está
gobernado por la rigidez.
ω = ω − 2β
7.6. EL PÉNDULO
105
ω=ω 1− + + ….. (7.25)
16
ẋ = y
ẏ = −ω sen x
PROBLEMAS DESARROLLADOS
PROBLEMA N° 1
106
gravitatorio, calcular: Z
Solución
107
1 1 1
T = I ψ̇ + m(2a) θ̇ + ψ̇ sen θ
2 2 3
1 2
= I ψ̇ + ma θ̇ + ψ̇ sen θ
2 3
1 2
L= I ψ̇ + ma θ̇ + ψ̇ sen θ + mga cosθ
2 3
108
2. Las posiciones de equilibrio relativo a la barra. De esta
ecuación, particularizamos para θ̇ = θ̈ = 0, condición de
equilibrio relativo, obteniendo:
4
− ma ω senθ cosθ + mga senθ = 0
3
En función de θ, esta ecuación tiene las siguientes soluciones:
Senθ = 0 ⇒ θ = 0, θ = π
4 3g
− ma ω cosθ + mga = 0 ⇒ θ = arccos
3 4aω
109
d) La solución computacional de este sistema, considerando: m=1kg,
a=0.25m e I=2kg.m2.
PROBLEMA N° 2
Solución
110
CAPÍTULO VIII
MOMENTO LINEAL
(8.1)
Coordenada qj cíclica
qj ignorada.
111
ESPACIO DE LAS FASES
Espacio fases =
CORCHETE DE POISSON
(8.2)
112
LA FUNCIÓN HAMILTONIANA
(8.3)
(8.4)
113
INVARIANCIA EN LOS SISTEMAS HOLÓNOMOS
ESCLERÓNOMOS
114
LAS ECUACIONES DE HAMILTON
en definitiva, se tiene:
(j=1,2,...,n) (8.5)
(j=1,2,...,n) (8.6)
115
TEOREMAS BÁSICOS DE LA FORMULACIÓN
El Teorema de Hamilton-Jacobi
(8.7)
Despejando la H:
117
lo que nos permite identificar:
(8.8)
En efecto:
118
- Veamos que es necesaria esa condición si se cumplen las
ecuaciones de Hamilton en las nuevas coordenadas e ímpetus
generalizados:
si se cumplen
119
se tendrá entonces que:
(8.9)
En efecto:
120
(8.10)
En efecto:
Se tiene, al diferenciar:
121
quedando, en definitiva:
de lo cual:
(8.11)
122
El Teorema de Liouville
En efecto:
Bastará probar que en una transformación canónica de variables el
volumen expresado en unas variables es el mismo que expresado en
las otras.
123
PROBLEMAS DESARROLLADOS
PROBLEMA 1.-
Figura 8.1
Solución
= − = ̇ − = ̇
= ̇, ̇=
1 1 1
= ̇ − = ̇− ̇ + = +
2 2 2 2
1 1 1
= + = ̇ + = +
2 2 2 2
̇= = y ṗ = − =−
̇
̈= =−
̈+ =0
124
PROBLEMAS CON PROGRAMAS COMPUTACIONALES
Problema N° 1
RESPUESTA
125
La velocidad del centro de masa puede escribirse
v⃗ = v⃗ + ω⃗ × (ae )
= −bωe + (−ωcosθe + θ̇e ) × (ae )
= (ωacosθ − bω)e × aθ̇e
luego el Lagrangiano es
1 1
L = m((ωacosθ − bω) + a θ̇ ) + I θ̇ + ω cos θ + mgasenθ
2 2
Luego
∂L
= ma θ̇ + Iθ̇
∂θ̇
∂L
= −m(ωacosθ − bω)ωasenθ − I(ω cosθsenθ) + mgacosθ
∂θ
y resulta la ecuación de movimiento
(ma + I)θ̈ + m(ωacosθ − bω)ωasenθ + I(ω cosθsenθ) − mgacosθ = 0
que puede simplificarse a
(ma + I)θ̈ + ω (ma + I)cosθsenθ − mbω asenθ − mgacosθ = 0
PROGRAMA COMPUTACIONAL
PROGRAM CUERPORIGIDO
INTEGER NSTEP,NVAR
PARAMETER(NVAR=2)
INTEGER i,j
REAL x(1000),x1,x2,y(50,1000),vstart(NVAR)
126
COMMON /path/ x,y
EXTERNAL derivs
OPEN(5,FILE='archiv.dat')
OPEN(10,FILE='archiv1.dat')
OPEN(15,FILE='trayectoria.dat')
OPEN(20,FILE='Energía.dat')
x1=0.0 ! Tiempo inicial
vstart(1)=0.5 !
vstart(2)=0.5 !
h=0.1 ! paso de integración
x2=100.0 ! tiempo final
NSTEP=(x2-x1)/h !Numero de pasos o numero de pares de valores
call rkdumb(vstart,NVAR,x1,x2,NSTEP,derivs)
do i=1,NSTEP
j=i
write(5,'(1x,f10.4,2x,2f12.6)') x(j),y(1,j),y(2,j)
end do
END
!------------------------------------------------------------
SUBROUTINE derivs(x,y,dydx)
REAL x,y(*),dydx(*),m,a,b,g,Ir,w
x=x ! variable tiempo
a=0.20
b=0.30
m=0.40
g=9.8
Ir=5
w=0.15
kk=(m*a**2+Ir)
dydx(1)=y(2)
127
dydx(2)=(-
w**2*KK*cos(y(1))*sin(y(1))+m*b*w**2*a*sin(y(1))+m*g*a*cos(y(1)))/kk
return
END
!-------------------------------------------------------------
SUBROUTINE rkdumb(vstart,nvar,x1,x2,nstep,derivs)
INTEGER nstep,nvar,NMAX,NSTPMX
PARAMETER (NMAX=50,NSTPMX=1000)
REAL x1,x2,vstart(nvar),xx(NSTPMX),y(NMAX,NSTPMX)
EXTERNAL derivs
COMMON /path/ xx,y
! USES rk4
INTEGER i,k
REAL h,x,dv(NMAX),v(NMAX)
do 11 i=1,nvar
v(i)=vstart(i)
y(i,1)=v(i)
11 continue
xx(1)=x1
x=x1
h=(x2-x1)/nstep
do 13 k=1,nstep
call derivs(x,v,dv)
call rk4(v,dv,nvar,x,h,v,derivs)
if(x+h.eq.x)pause 'stepsize not significant in rkdumb'
x=x+h
xx(k+1)=x
do 12 i=1,nvar
y(i,k+1)=v(i)
12 continue
128
13 continue
return
END
! rk4.for-------------------------------------------------
SUBROUTINE rk4(y,dydx,n,x,h,yout,derivs)
INTEGER n,NMAX
REAL h,x,dydx(n),y(n),yout(n)
EXTERNAL derivs
PARAMETER (NMAX=50)
INTEGER i
REAL h6,hh,xh,dym(NMAX),dyt(NMAX),yt(NMAX)
hh=h*0.5
h6=h/6.
xh=x+hh
do 11 i=1,n
yt(i)=y(i)+hh*dydx(i)
11 continue
call derivs(xh,yt,dyt)
do 12 i=1,n
yt(i)=y(i)+hh*dyt(i)
12 continue
call derivs(xh,yt,dym)
do 13 i=1,n
yt(i)=y(i)+h*dym(i)
dym(i)=dyt(i)+dym(i)
13 continue
call derivs(x+h,yt,dyt)
do 14 i=1,n
yout(i)=y(i)+h6*(dydx(i)+dyt(i)+2.*dym(i))
14 continue
return
129
END
RESULTADO: Variación del Angulo theta para los 100 primeros segundos.
4
3,5
3
2,5
2
1,5
1
0,5
0
-0,5 0 20 40 60 80 100 120
-1
Figura 2
Problema N° 2
a) La lagrangiana X
Figura 3
b) Las ecuaciones del movimiento de este péndulo.
130
c) La solución computacional de estas ecuaciones, si: l1=2m, l2=1m,
m1=2kg, m2=1kg, = 60°, = 30°
RESPUESTA
1 1
= ( ̇ + ̇ )+ ( ̇ + ̇ )
2 2
̇ =− ̇ ∙ ∙
̇ =− ̇ ∙ ∙
̇ + ̇ = ̇ ∙
̇ + ̇ = ̇ ∙ + ̇ ∙ +2 ̇ ̇ cos ( − )
131
1 1
= ̇ ∙ + ̇ + ̇ +2 ̇ ̇ cos ( − )
2 2
V = m1.g.x1 + m2.g.x2
=− − ( + )
1 ̇ ∙ 1 2+1 ̇ 2
̇ 2
= 1 2 1 1 + 2 2 +2 ̇ ̇ cos ( − ) + + ( + )
2 1 2
− =0
̇
∂L
= −m ϕ̇ ϕ̇ l l sen(ϕ − ϕ ) − (m − m )gl senϕ
∂ϕ
132
Sustituyendo valores en la sumatoria, obtenemos las ecuaciones del
movimiento siguientes:
133
M1=2 kg, m2=1kg, l=2m y l=1m
CONDICIONES INICIALES
Phi1=3.1416(60)/180 rad
Dphi1dt=0.5 rad/s
Phi2=3.1416(30)/180 rad
Dphi2dt=0.5rad/s
PROGRAMA COMPUTACIONAL
PROGRAM PENDOBLE
INTEGER NSTEP,NVAR
PARAMETER(NVAR=4)
INTEGER i,j
REAL x(100000),x1,x2,y(50,100000),vstart(NVAR),h
COMMON /path/ x,y
EXTERNAL derivs
OPEN(5,FILE='archiv.dat') ! archivo donde se depositan Fi1 y t
OPEN(10,FILE='archiv1.dat') ! archivo donde se depositan Fi2 y t
135
REAL h,x,dv(NMAX),v(NMAX)
do 11 i=1,nvar
v(i)=vstart(i)
y(i,1)=v(i)
11 continue
xx(1)=x1
x=x1
h=(x2-x1)/nstep
do 13 k=1,nstep
call derivs(x,v,dv)
call rk4(v,dv,nvar,x,h,v,derivs)
if(x+h.eq.x)pause 'stepsize not significant in rkdumb'
x=x+h
xx(k+1)=x
do 12 i=1,nvar
y(i,k+1)=v(i)
12 continue
13 continue
return
END
! rk4.for-------------------------------------------------
SUBROUTINE rk4(y,dydx,n,x,h,yout,derivs)
INTEGER n,NMAX
REAL h,x,dydx(n),y(n),yout(n)
EXTERNAL derivs
PARAMETER (NMAX=50)
INTEGER i
REAL h6,hh,xh,dym(NMAX),dyt(NMAX),yt(NMAX)
hh=h*0.5
h6=h/6.
xh=x+hh
136
do 11 i=1,n
yt(i)=y(i)+hh*dydx(i)
11 continue
call derivs(xh,yt,dyt)
do 12 i=1,n
yt(i)=y(i)+hh*dyt(i)
12 continue
call derivs(xh,yt,dym)
do 13 i=1,n
yt(i)=y(i)+h*dym(i)
dym(i)=dyt(i)+dym(i)
13 continue
call derivs(x+h,yt,dyt)
do 14 i=1,n
yout(i)=y(i)+h6*(dydx(i)+dyt(i)+2.*dym(i))
14 continue
return
END
RESULTADOS DE LA SIMULACION
Phi1 vs tiempo
20
15
Angulo Phi1 (rad)
10
5
0
-5 0 5 10 15 20 25
-10
-15
-20
t (s)
Figura 4
137
Phi2 vs tiempo
20
0
0 5 10 15 20 25
Angulo Phi2 (rad)
-20
-40
-60
-80
-100
-120
tiempo (s)
Figura 5
Problema N° 3
138
RESPUESTA
1
T = m ρ̇ + ρ φ̇ + ẋ
2
φ
y considerando que: ω= = φ̇
⇒ T = m ρ̇ + ρ ω + ẋ
V = mgz ⇒ V = mg ρ senwt
Siendo la lagrangiana:
1
L = m ρ̇ + ρ ω + ẋ − mg ρ senwt
2
d ∂L ∂L
− =0
dt ∂q̇ ∂q
ρ
= m ρ w − mg senwt ; ρ̇
= m ρ̇ ; ρ̇
= m ρ̈
139
= 0; = m ẋ ; = m ẍ
̇ ρ̇
m ρ̈ − m ρ w − mg senwt = 0
m ẍ = 0
CONDICIONES INICIALES
vstart(1)=10.0 (cm) ! Rho inicial
vstart(2)=-32.18 (cm/s) ! dRhodt inicial
vstart(3)=1.0 (cm) !X inicial
vstart(4)=0.0 (cm/s) !dXdt inicial
PROGRAMA COMPUTACIONAL
PROGRAM PENDOBLE
INTEGER NSTEP,NVAR
PARAMETER(NVAR=4)
INTEGER i,j
REAL x(100000),x1,x2,y(50,100000),vstart(NVAR),h
COMMON /path/ x,y
EXTERNAL derivs
140
OPEN(5,FILE='archiv.dat') ! archivo donde se depositan Fi1 y t
OPEN(10,FILE='archiv1.dat') ! archivo donde se depositan Fi2 y t
do i=1,NSTEP
j=i
write(5,'(1x,f10.4,2x,2f12.6)') x(j),y(1,j) !escribe t y Rho
write(10,'(1x,f10.4,2x,2f12.6)') x(j),y(3,j) !escribe t y X
end do
END
!------------------------------------------------------------
SUBROUTINE derivs(x,y,dydx)
REAL x,y(*),dydx(*)
dydx(1)=y(2)
dydx(2)=100*y(1)+980*SIN(10*X)
dydx(3)=y(4)
dydx(4)=0.0
return
141
END
!-------------------------------------------------------------
SUBROUTINE rkdumb(vstart,nvar,x1,x2,nstep,derivs)
INTEGER nstep,nvar,NMAX,NSTPMX
PARAMETER (NMAX=50,NSTPMX=100000)
REAL x1,x2,vstart(nvar),xx(NSTPMX),y(NMAX,NSTPMX)
EXTERNAL derivs
COMMON /path/ xx,y
! USES rk4
INTEGER i,k
REAL h,x,dv(NMAX),v(NMAX)
do 11 i=1,nvar
v(i)=vstart(i)
y(i,1)=v(i)
11 continue
xx(1)=x1
x=x1
h=(x2-x1)/nstep
do 13 k=1,nstep
call derivs(x,v,dv)
call rk4(v,dv,nvar,x,h,v,derivs)
if(x+h.eq.x)pause 'stepsize not significant in rkdumb'
x=x+h
xx(k+1)=x
do 12 i=1,nvar
y(i,k+1)=v(i)
12 continue
13 continue
return
END
! rk4.for-------------------------------------------------
142
SUBROUTINE rk4(y,dydx,n,x,h,yout,derivs)
INTEGER n,NMAX
REAL h,x,dydx(n),y(n),yout(n)
EXTERNAL derivs
PARAMETER (NMAX=50)
INTEGER i
REAL h6,hh,xh,dym(NMAX),dyt(NMAX),yt(NMAX)
hh=h*0.5
h6=h/6.
xh=x+hh
do 11 i=1,n
yt(i)=y(i)+hh*dydx(i)
11 continue
call derivs(xh,yt,dyt)
do 12 i=1,n
yt(i)=y(i)+hh*dyt(i)
12 continue
call derivs(xh,yt,dym)
do 13 i=1,n
yt(i)=y(i)+h*dym(i)
dym(i)=dyt(i)+dym(i)
13 continue
call derivs(x+h,yt,dyt)
do 14 i=1,n
yout(i)=y(i)+h6*(dydx(i)+dyt(i)+2.*dym(i))
14 continue
return
END
143
RESULTADOS
Rho vs tiempo
20
15
Distancia radial rho (cm)
10
0
0,5 0,7 0,9 1,1 1,3 1,5 1,7 1,9 2,1
-5
-10
tiempo (s)
Figura 7
X vs tiempo
1,6
1,4
1,2
Coordenada X (cm)
0,8
0,6
0,4
0,2
0
0,5 0,7 0,9 1,1 1,3 1,5 1,7 1,9
tiempo (s)
Figura 8
144
Problema N° 4
Gm
a⃗ = (r⃗ − r⃗ )
|r⃗ − r⃗ |
Gm
a⃗ = (r⃗ − r⃗ )
|r⃗ − r⃗ |
Donde la distancia entre las partículas es
d = |r⃗ − r⃗ | = (x − x ) + ⋯. En componentes
Gm
ẍ = (x − x )
d
Gm
ÿ = (y − y )
d
Gm
ẍ = − (x − x )
d
Gm
ÿ = − (y − y )
d
Un sistema de cuatro ecuaciones diferenciales de segundo orden.
Para reducirlas a un sistema de ecuaciones de primer orden, se usan
las definiciones de velocidades v = ẋ etcetera, resultando
Gm
v̇ = (x − x )
d
ẋ = v
Gm
v̇ = (y − y )
d
ẏ = v
Gm
v̇ =− (x − x )
d
ẋ = v
145
Gm
v̇ = (y − y ) ẏ = v
d
PROGRAMA COMPUTACIONAL:
PROGRAM DOSCUERPOS
INTEGER NSTEP,NVAR
PARAMETER(NVAR=8)
INTEGER i,j
REAL x(1000),x1,x2,y(50,1000),vstart(NVAR)
COMMON /path/ x,y
EXTERNAL derivs
OPEN(5,FILE='archiv.dat')
OPEN(10,FILE='archiv1.dat')
OPEN(15,FILE='trayectoria.dat')
OPEN(20,FILE='Energía.dat')
x1=0.0 ! Tiempo inicial
vstart(1)=0.5 !
vstart(2)=0.5 !
146
vstart(3)=0.5 !
vstart(4)=0.5 !
vstart(5)=0.5 !
vstart(6)=0.5 !
vstart(7)=0.5 !
vstart(8)=0.5 !
h=0.05 ! paso de integración
x2=5.0 ! tiempo final
NSTEP=(x2-x1)/h !Numero de pasos o numero de pares de valores
call rkdumb(vstart,NVAR,x1,x2,NSTEP,derivs)
do i=1,NSTEP
j=i
write(5,'(1x,f10.4,2x,2f12.6)') x(j),y(1,j),y(2,j) !
write(10,'(1x,f10.4,2x,2f12.6)') x(j),y(3,j),y(4,j) !
end do
END
!------------------------------------------------------------
SUBROUTINE derivs(x,y,dydx)
REAL x,y(*),dydx(*),m1,m2,G,d
x=x ! variable tiempo
m1=6
m2=10
G=1400
d=10
dydx(1)=y(2)
dydx(2)=G*m2*(y(5)-y(1))/d**3
dydx(3)=y(4)
dydx(4)=G*m2*(y(7)-y(3))/d**3
dydx(5)=y(6)
dydx(6)=G*m2*(y(5)-y(1))/d**3
dydx(7)=y(8)
147
dydx(8)=G*m2*(y(7)-y(3))/d**3
return
END
!-------------------------------------------------------------
SUBROUTINE rkdumb(vstart,nvar,x1,x2,nstep,derivs)
INTEGER nstep,nvar,NMAX,NSTPMX
PARAMETER (NMAX=50,NSTPMX=1000)
REAL x1,x2,vstart(nvar),xx(NSTPMX),y(NMAX,NSTPMX)
EXTERNAL derivs
COMMON /path/ xx,y
! USES rk4
INTEGER i,k
REAL h,x,dv(NMAX),v(NMAX)
do 11 i=1,nvar
v(i)=vstart(i)
y(i,1)=v(i)
11 continue
xx(1)=x1
x=x1
h=(x2-x1)/nstep
do 13 k=1,nstep
call derivs(x,v,dv)
call rk4(v,dv,nvar,x,h,v,derivs)
if(x+h.eq.x)pause 'stepsize not significant in rkdumb'
x=x+h
xx(k+1)=x
do 12 i=1,nvar
y(i,k+1)=v(i)
12 continue
13 continue
return
148
END
! rk4.for-------------------------------------------------
SUBROUTINE rk4(y,dydx,n,x,h,yout,derivs)
INTEGER n,NMAX
REAL h,x,dydx(n),y(n),yout(n)
EXTERNAL derivs
PARAMETER (NMAX=50)
INTEGER i
REAL h6,hh,xh,dym(NMAX),dyt(NMAX),yt(NMAX)
hh=h*0.5
h6=h/6.
xh=x+hh
do 11 i=1,n
yt(i)=y(i)+hh*dydx(i)
11 continue
call derivs(xh,yt,dyt)
do 12 i=1,n
yt(i)=y(i)+hh*dyt(i)
12 continue
call derivs(xh,yt,dym)
do 13 i=1,n
yt(i)=y(i)+h*dym(i)
dym(i)=dyt(i)+dym(i)
13 continue
call derivs(x+h,yt,dyt)
do 14 i=1,n
yout(i)=y(i)+h6*(dydx(i)+dyt(i)+2.*dym(i))
14 continue
return
END
149
DISCUSIÓN
150
REFERENCIALES
N BIBILIOGRAFIA
edición, 1995.
8 http://www.nr.com/oldverswitcher.html
9 http://www.cs.mtu.edu/~shene/COURSES/cs201/NOTES/fortran.html
10 http://math.fullerton.edu/mathews/numerical.html
151