Sobre

Pêndulo Simples

O pêndulo simples é um dos sistemas físicos mais fundamentais, demonstrando movimento harmônico e oscilação. Esta simulação visualiza múltiplos pêndulos com diferentes parâmetros.

Algoritmo Principal

O movimento de um pêndulo simples é descrito pela equação diferencial:

θ'' = -(g/L)·sin(θ)

Onde:

  • θ: Ângulo do pêndulo
  • g: Aceleração da gravidade
  • L: Comprimento do pêndulo

Equações Implementadas

No código, usando integração numérica (método de Euler):

// Força restauradora
force = (gravity * sin(angle)) / length

// Aceleração angular
acceleration = -force

// Atualização da velocidade e ângulo
velocity += acceleration
angle += velocity

// Posição cartesiana
x = length * sin(angle) + originX
y = length * cos(angle) + originY

Parâmetros:

  • gravity = 1 (aceleração da gravidade normalizada)
  • length: Comprimento aleatório (300 a 70% da altura)
  • angle: Ângulo inicial (π/4)
  • velocity: Velocidade angular inicial (0)

Complexidade de Compreensão

Nível: Intermediário

  • Conceitos necessários: Física clássica, equações diferenciais, integração numérica
  • Matemática: Cálculo diferencial, trigonometria, física mecânica
  • Programação: Integração numérica, animação, física de simulação

Referências e Recursos para Estudo

Artigos e Documentação

Tutoriais e Código

Aprofundamento Matemático

Visualizações Interativas

Arquivo do processo

Todas as gerações — incluindo as ruins — fazem parte do processo.

1quadros