Decompondo o movimento de um corpo rígido: na prática
A maior parte da confusão com movimento rotação e translação vem de tentar modelar um corpo rígido como se ele só fizesse uma das coisas por vez. Não faz. Na vida real, uma engrenagem que gira enquanto se desloca axialmente numa bancada de usinagem está fazendo as duas coisas simultaneamente, e a questão é como você separa os dois graus de liberdade pra calcular tensão, folga, vibração. Se você tentar tratar rotação e translação como fenômenos independentes e depois "somar" no final, vai errar em praticamente qualquer caso não-trivial porque a distribuição de tensões depende do ponto que você escolhe como referência.
Onde o movimento rotação e translação realmente aparece em projeto
Vamos direto pra decomposição que eu uso quando estou dimensionando um mecanismo articulado ou calculando a trajetória de um ponto material num sólido. Pega o corpo, escolhe um ponto O (normalmente a base do apoio ou o centro de massa, depende do que tá convenientemente fixo). A posição de qualquer ponto P no corpo é dada por: r_P = r_O + R(t) · r_P/O
onde R(t) é o tensor de rotação (que você pode representar com ângulos de Euler, quaternions, ou vetores de rotação, conforme o caso) e r_P/O é o vetor do ponto em relação a O no referencial corpo. A velocidade resultante fica v_P = v_O + × r_P/O. A aceleração adiciona o termo centripeto × ( × r_P/O) mais o termo de Euler × r_P/O. É isso. Não tem segredo mágico, mas a ordem dos termos importa e muita gente quebra a cabeça invertendo o crossed product. Na translação pura, é zero e todos os pontos têm a mesma velocidade, o que simplifica a equação pra v_P = v_O. Na rotação pura em torno de O, v_O é zero e tudo é função apenas de e da distância radial. O caso geral, que é o que você encontra em qualquer mecanismo real com 4 barras, bielas, ou articulados, mistura os dois e aí a escolha do ponto O começa a ser uma decisão de projeto, não só matemática. Escolher O no centro de massa faz a equação de movimento (torque = I· + × I·) ficar sem termo de acoplamento translacional, o que poupa tempo na hora de montar o sistema de equações. Mas se o seu problema é de rigidez de montagem, o centro de massa é uma escolha horrível porque não coincide com nenhum ponto físico que você consegue medir ou fixar.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Um problema que me custou uma tarde inteira
Tive um caso numa correia sincronizada de um eixo X de uma fresadora onde o volante de comando girava em 180 rpm, mas a cremalheira tinha um desalinhamento axial de uns 0,3 mm. O movimento rotação e translação combinados faziam a coroa dentada "fugir" do plano da coroa, e o que aparecia como folga variável na medida era na verdade um batimento entre a componente translacional e a tangencial na ponta do dente. Eu perdi tempo demais tentando resolver só na componente rotacional, ajustando a tensão da correia, antes de perceber que o ângulo de precessão da coroa estava mudando a direção efetiva de v_P no ponto de contato. A correção foi simples no papel: inclinar o bloco de suporte em 0,4 grau pra compensar o desalinhamento. No chão, levou uns 40 minutos de microajuste com um calço e parafuso de precisão. Se eu tivesse montado a cinemática completa no dia, teria chegado ali em dez minutos.
Coisas que os livros de físico geral não te contam
Primeiro: a velocidade angular de um corpo rígido é um pseudovetor, não um vetor. Parece acadêmico, mas quando você tem dois movimentos rotacionais simultâneos em eixos não-paralelos (um giroscópio, por exemplo), a ordem das rotações importa e a composição não é comutativa. Se você está modelando um robô com 3 revolute joints em série, a sequência de ângulos de Euler que você escolhe muda a Jacobiana e, portanto, a análise de singularidades. Eu já vi um estagiário trocar a ordem Z-Y-X por X-Y-Z num script de planejamento de trajetória e a braço ia pra um espaço articulado que physically não existe no modelo. O robô tentou ir pra lá, o driver cortou, e a gente perdeu uma manhã recalibrando. Segundo: o centro instantâneo de rotação (CIR) não é fixo. Em mecanismos planos, ele desloca-se ao longo do tempo, e assumir que é o mesmo pra todo o ciclo de movimento é o erro mais comum em dimensionamento de engrenagens de centro variável. Se o CIR se afasta do eixo geométrico em mais de 15% durante o curso, a hipótese de módulo constante quebra e a folga do dente sai do spec. Nesse cenário específico, eu prefiro modelar com a equação de deslizamento relativa em cada instante e integrar num solver multibody, em vez de usar a fórmula fechada de transmissão angular constante.
Limitações que ninguém te avisa no começo
A decomposição rotação + translação assume corpo rígido. Point. Se a sua peça está operando acima de ~70% da primeira frequência natural de torção, a hipótese de rigidez não vale mais e você precisa entrar em cinemática de corpo elástico, o que multiplica o número de coordenadas gerais por 50 ou 100 dependendo da malha. Aí o método de decomposição simples vira um pré-processo pro FEM modal, e a "tabela de velocidades" que você montou no caderno perde sentido porque cada nó tem sua própria oscilação superposta ao movimento prescrito. Nesses casos, o que funciona é prescrever o movimento da malha no FEM (generalized modal synthesis) e extrair as componentes rotacional e translacional do modo dominante depois. A mão de obra extra custa umas 3 a 5 horas a mais no modelo, mas evita que você descubra a fadiga por folga só quando a peça quebra em campo. Se o problema é estritamente 2D e a peça não passa de 30% da frequência crítica, a decomposição clássica resolve em meia página de papel. Não insista em solver multibody pra uma biela de motor simples; o overhead numérico não justifica. Mas se você tá mexendo com um conjunto motor-rotor em alta rotação com desbalanceamento, aí sim, a translação do centro de massa induzida pela rotação é grande o suficiente pra exigir a formulação completa de Lagrange com coordenas generalizadas, e a "atitude" de 3 graus entra pesado nas equações.
Pronto. É mais ou menos isso. Se o seu caso específico encaixa num subconjunto, monta a decomposição, testa com um passo de tempo menor que 1/20 do período rotacional, e compara com a leitura do encodador incrementais na bancada. Se divergir em mais de 2% na componente tangencial, volta e checa a origem do referencial antes de culpar a matemática.