Escolar Documentos
Profissional Documentos
Cultura Documentos
𝑣Ԧ 𝑔Ԧ
𝑉𝑜
m
Ԧ 𝜃𝑜
𝐹(𝑟) 𝑟Ԧ 𝑉
O
d x
2
m dt 2 0 ; xo 0 ; v0 x v0 cos( 0 )
GMm L2z
d r
2
2
m 2 2
3 Fef (r ) m d y mg ; yo 0 ; v v sin( )
dt r mr
dt 2 0y 0 0
FÍSICA COMPUTACIONAL 2
Em duas dimensões
ax (t t ) funç[t j 1 , x j 1 , y j 1 ] ???
a y (t t ) funç[t j 1 , x j 1 , y j 1 ] ???
FÍSICA COMPUTACIONAL 2
6.4 – Algoritmo Velocity-Verlet d x
2
l1
1 1 2
m1 l l
l2
2 m1
m2 m2
http://www.scielo.org.bo/scielo.php?script=sci_arttext&pid=S1
562-38232014000200005
FÍSICA COMPUTACIONAL 2
6.5 – Sistemas de Equações
Consideremos o sistema Físico
x1 = x10 + u1
x2 = x20 + u2
Resultantes das forças em cada massa
2
d x dv v n 1 v n Derivada
adiantada
ou dt
2
dt t
Novas velocidades
FÍSICA COMPUTACIONAL 2
6.5 – Sistemas de Equações
Para obtermos as novas posições u1 e u2 usamos a expressão backward para substituir as
velocidades, ou seja
n+1
n+1
Novas posições
OBSERVAÇÕES:
- ao substituirmos a derivada adiantada em dv/dt contornamos o problema quando j=1 x(-t) = x(0)
- obtivemos então uma expressão de fácil implementação porém menos precisa para estimar v(t+t)
- as posições x(t+t) são então atualizadas com a aproximação backward de du/dt (tmb menos precisa)
- o tratamento realizado nesta seção poderia também ser empregado com MHS, MHA e MHFA vistos
anteriormente
FÍSICA COMPUTACIONAL 2
k1 k k2
6.5 – Sistemas de Equações APLICAÇÃO
FÍSICA COMPUTACIONAL 2
6.5 – Sistemas de Equações APLICAÇÃO
% para implementar a solução numérica
1) Definir: m1, m2, k1, k2, k, b
2) Definir: u1(1) , v1(1) , u2(1) , v2(1) Valores iniciais de u1 , v1, u2, v2
3) Definir: dt, tmax, t(1) = 0 ; n = 1 ;
4) Laço: Enquanto t(n) < tmax v2 v1
4.1) t(n+1) = t(1) + n*dt
4.2) v1(n+1) =
4.3) v2(n+1) =
4.4) u1(n+1) =
4.5) u2(n+1) =
4.6) n = n + 1 ;
Fim do Laço 4
% para implementar a solução analítica
5) Definir: w1 , w2 , C1 , C2 , C3 , C4
6) v1a =
7) v2a =
8) u1a =
9) u2a =