goll.cc
🇺🇸

Demonstração — Curva braquistócrona

A curva braquistócrona é a curva que reduz o tempo necessário para um corpo se deslocar de um ponto a outro sob influência da gravidade.

Clique aqui para ver uma simulação física dessa curva, que permite comparar o tempo que uma bola com raio 𝑟=12𝜋m e densidade 𝜇=4 (ou seja, massa 𝑚=1kg) leva para realizar uma trajetória seguindo uma curva braquistócrona e uma linha reta.

Nas condições ideais, considerando 𝑚=1kg e 𝑔=9,81ms2, o tempo que uma massa puntiforme levaria para ir de (0,10) até (10,0) (parâmetros usados por padrão na simulação) é de aproximadamente 1,84s. O tempo medido pela simulação certamente será maior por diversas razões, a mais notória sendo o fato de uma massa puntiforme não estar sendo usada.

A simulação foi feita em Rust, usando Bevy e Rapier, implementando um algoritmo baseado em Programação Dinâmica para aproximar a curva braquistócrona. O código fonte da simulação pode ser acessado clicando aqui. É necessário usar um navegador com suporte a JavaScript, WebAssembly e WebGL para rodar a simulação.