Capítulo 7
A Verdadeira Personalidade do Drone
Por que o drone quica como uma mola?
Capítulo 7: A Verdadeira Personalidade do Drone ↗
O controlador é uma mola
Mika: June perguntou onde nosso drone mora no mapa. Dica: lembra do drone quicante do Capítulo 2? Quanto mais a gente aumentava , mais ele quicava. Parecia exatamente um peso numa mola.
Theo: "Parecia" não é prova. Vamos colocá-los lado a lado e escrever as duas equações.
À esquerda: uma massa de 0,5 kg pendurada numa mola com um amortecedor (um pequeno pistão cheio de óleo que resiste ao movimento). À direita: nosso drone, mesma massa, mesmo arrasto, sob controle proporcional.
Primeiro, vamos anotar cada força sobre a massa, uma de cada vez. Meça sua posição a partir do ponto de repouso, com para cima positivo.
- A mola puxa de volta para o repouso, com mais força quanto mais esticada estiver: . Estique o dobro e ela puxa com o dobro da força.
- O amortecedor empurra contra o movimento, não contra a posição: . Com a massa parada, ele não faz nada. Com ela rápida, ele empurra de volta com força. ( é a velocidade do Capítulo 3.)
- A gravidade só desloca o ponto de repouso um pouquinho para baixo. Medir a partir do repouso já resolve isso.
Força = massa × aceleração, e aceleração é a inclinação da inclinação (Capítulo 3). Some as forças e passe tudo para um lado:
Mika: Então o amortecedor é basicamente ar que odeia velocidade?
Theo: Mais ou menos. E no nosso drone, o amortecedor é o ar.
No widget, a seta laranja na massa é o puxão da mola e a cinza é o empurrão do amortecedor. Repare como a seta do amortecedor some sempre que a massa para por um instante no alto ou no fundo de uma oscilação.
Capítulo 7: A Verdadeira Personalidade do Drone ↗
June: As curvas estão uma em cima da outra. Não são parecidas. Idênticas.
Olhe as duas equações. A mola empurra de volta com força : quanto mais esticada, com mais força puxa. Nosso controlador empurra com : quanto mais longe do alvo, com mais força empurra. Mesma regra. O controlador é uma mola: uma invisível, puxando o drone em direção a 2 m.
Theo: Então um controlador P é uma mola virtual, e o arrasto do ar é um amortecedor virtual. Tudo o que aprendemos sobre molas, ganhamos de graça.
Dois botões de personalidade
Todo sistema massa-mola-amortecedor, e portanto todo drone com controle P, é descrito por apenas dois números. Vamos conquistá-los um de cada vez.
Quão rápido: a frequência natural
Tire o amortecedor e voltamos ao Capítulo 6: a mola oscila como com . Chamamos essa velocidade de frequência natural : quão rápido o sistema quer oscilar quando nada o freia.
Capítulo 7: A Verdadeira Personalidade do Drone ↗
Mika: Mola mais dura, oscilação mais rápida. Então é só aumentar no máximo e tudo melhora!
Uma mola mais rígida puxa com mais força, então oscila mais rápido. Uma massa mais pesada é mais difícil de empurrar, então oscila mais devagar. (Radianos por segundo é a velocidade de giro do Capítulo 5: uma volta completa é 2π radianos, um aro de 2π raios de comprimento.)
Theo: Calma. No capítulo 2, aumentar deixou o drone mais rápido e mais saltitante. Vamos ouvir primeiro o que o amortecedor tem a dizer.
Quão saltitante: a razão de amortecimento
Agora coloque o amortecedor de volta. Quanto amortecimento é "muito"? Depende da mola: um amortecedor que doma uma mola mole mal freia uma mola dura. Por isso comparamos com uma quantidade especial, o amortecimento crítico : o menor amortecimento que acaba de vez com o sobressinal.
A razão de amortecimento ζ (a letra grega zeta) é o nosso amortecimento como fração disso. É um número puro, sem unidades. ζ = 0 oscila para sempre, ζ = 1 é exatamente crítico, e ζ = 0,5 tem metade do amortecimento necessário para acabar com o sobressinal.
Capítulo 7: A Verdadeira Personalidade do Drone ↗
June: Peraí. 0,16? É exatamente o ζ do drone no primeiro widget!
Theo: Mesma massa, mesmo atrito, mesma rigidez, então o mesmo ζ. A mola e o drone são gêmeos mesmo.
Os dois pontos no mapa
Agora, de volta ao mapa de . Chutar , como nos Capítulos 4 e 6, transforma a equação em . Divida por e escreva os dois coeficientes com os nossos botões:
Theo: Peraí. De onde saiu esse ? Parece inventado.
June: Multiplique: . É o mesmo número, só com outro nome, para que os nossos dois botões apareçam na equação.
Resolva com a fórmula de Bhaskara e saem os dois valores de :
O sinal ± nos dá duas respostas, uma para cada ponto. A posição esquerda-direita de um ponto é σ (sigma): quão rápido aquela parte do movimento encolhe. Sua altura é ω: quão rápido ela gira. Quando o amortecimento é menor que 1, os pontos compartilham a posição esquerda-direita, mas ficam em alturas opostas. Em 1 eles se encontram; acima de 1 ambos ficam no eixo horizontal.
Palavras novas
- Resposta ao degrau
- Como um sistema responde a um salto repentino do seu alvo, aqui de 0 para 1 m. É o jeito padrão de mostrar uma personalidade.
- Tempo de acomodação (2%)
- Quanto tempo até a resposta ficar dentro de 2% do alvo de uma vez por todas.
Brinque com os dois botões. Observe os pontos azuis no mapa: eles são os dois valores de , e, além da altura em que ele se acomoda, o movimento é uma mistura de e . (Com ζ = 1 exato, os dois pontos viram um só, e o segundo ingrediente passa a ser .)
Capítulo 7: A Verdadeira Personalidade do Drone ↗
Palavras novas
- Subamortecido ()
- Os dois valores de são um par espelhado fora do eixo real, situados em um círculo de raio . A resposta ultrapassa o alvo e oscila enquanto se estabiliza.
- Criticamente amortecido ()
- O par se encontra no eixo real como um único ponto duplo, então o movimento é . A resposta mais rápida que não ultrapassa o alvo.
- Superamortecido ()
- O par se separa ao longo do eixo real: um se move para a esquerda, o outro se aproxima lentamente do zero. Sem sobressinal, mas lento.
Mais um detalhe se esconde nos pontos subamortecidos: a altura deles é , um pouco menor que . O amortecimento não só encolhe a oscilação, ele também a deixa um pouco mais lenta. Essa é a frequência amortecida , e o widget a mostra.
Mika: Então as espirais do Capítulo 6 eram a personalidade do drone desde o início. Girar = oscilar, encolher = estabilizar!
Mais amortecimento é sempre melhor?
June: Fácil. Oscilações são ruins e o amortecimento mata as oscilações. Então vou definir para ficar seguro. O drone mais seguro de todos.
Preveja primeiro! Mesma mola, mesmo . Aumentamos o amortecimento de para . Ele atinge o alvo mais rápido ou mais devagar?
Capítulo 7: A Verdadeira Personalidade do Drone ↗
June: Meu drone "seguro" demora uma eternidade. É como se mover através de mel.
Mika: Olhe o mapa! Um ponto disparou para a esquerda, super rápido. Mas o outro está bem pertinho de zero.
Theo: E com próximo de zero desaparece muito lentamente. O rápido some num piscar. O lento é quem manda.
Cada ingrediente do movimento se chama modo. O movimento é uma mistura de modos e, quando os rápidos já sumiram, só sobra o mais lento. Então, para esta resposta ao degrau, o modo mais lento que realmente aparece determina a longa espera.
Amortecimento de menos significa oscilações; de mais significa arrasto. No meio existe um ponto ideal. Escolha ζ = 0,7 na corrida: ele ultrapassa o alvo em menos de 5%, mas chega a menos de 5% do alvo bem antes de ζ = 1. Muitos projetos miram ζ entre cerca de 0,7 e 1, trocando um pequeno sobressinal por velocidade. Outras tarefas podem preferir um equilíbrio diferente.
De volta ao drone
Agora o Capítulo 2 finalmente faz sentido. Para o nosso drone, a constante da mola é o ganho:
fica na parte de baixo da fórmula do amortecimento. Aumentar o ganho deixa o drone mais rápido ( maior), mas menos amortecido. Com N/m: . Bem saltitante, exatamente como vimos. No mapa, seus dois valores de ficam bem lá em cima e só um pouco à esquerda do eixo vertical. É aí que nosso drone vive.
Theo: E não conseguimos mais amortecimento sem baixar muito , o que traz de volta o desvio residual. Precisamos de uma forma de adicionar amortecimento de propósito.
Arraste o ganho e veja o compromisso numa só frase:
Setas têm comprimento e ângulo
Mika: Peraí. Os pontos ficam num círculo de raio , e o ζ só desliza eles ao redor. Então um ponto é na verdade duas coisas: quão longe do 0 e para que lado.
Toda seta pode ser descrita do outro jeito: pelo seu comprimento e pelo seu ângulo. Pitágoras dá o comprimento. Para uma seta que aponta para a direita (), o ângulo é aquele cuja subida dividida pelo avanço (o "cateto oposto sobre cateto adjacente" da escola) é . O nome dele é arco tangente, : o botão de desfazer da tangente.
Capítulo 7: A Verdadeira Personalidade do Drone ↗
O Capítulo 5 descobriu que multiplicar setas multiplica os comprimentos e soma os ângulos. Dividir tem que desfazer isso, então divide os comprimentos e subtrai os ângulos.
Theo: Então : comprimento , e o ângulo é 45° mais 45°, então 90°? Hmm. Multiplique isso de volta por e dá uma seta apontando para 135°, nada perto de 1.
June: Menos, então. Comprimento a −45°. Vezes a +45°, e dá comprimento 1 a 0°: exatamente 1. Confere.
Capítulo 7: A Verdadeira Personalidade do Drone ↗
A seta tracejada clarinha é o gêmeo espelhado do Capítulo 6 (os matemáticos chamam de conjugado): mesmo comprimento, ângulo oposto. Multiplique uma seta pelo seu gêmeo e os ângulos se cancelam, sobrando um número positivo simples, o comprimento ao quadrado. A tabela do Capítulo 9 vai precisar exatamente disto:
E o círculo? Um polo em tem comprimento . Meça o ângulo θ dele a partir do eixo real negativo, e a parte para a esquerda é . Então : o amortecimento é o ângulo.
June: Experimente a segunda opção do widget: 1 + iωτ. É a regra do café do Capítulo 3 encontrando uma oscilação. Dividir por ela encolhe e gira para trás, cada vez mais conforme a oscilação acelera, mas nunca além de um quarto de volta. Aposto que o chuveiro liga para isso.
Palavras novas
- Comprimento
- O tamanho de uma seta: para . Multiplicar setas multiplica os comprimentos.
- Ângulo
- Para que lado uma seta aponta, medido a partir do eixo real positivo. para uma seta que aponta para a direita. Multiplicar soma os ângulos, dividir os subtrai.
- Gêmeo espelhado
- A seta refletida no eixo real, (o conjugado). .
O que sabemos agora
O que descobrimos
- Um drone controlado por P obedece exatamente à mesma equação que uma massa numa mola: o controlador é uma mola virtual.
- Dois números capturam a personalidade dele: (quão rápido) e (quão oscilante).
- é a velocidade de oscilação sem amortecedor. compara o amortecimento com o amortecimento crítico , que acaba exatamente com o sobressinal.
- O movimento é uma mistura de dois termos . Os dois valores de ficam sobre um círculo de raio quando o sistema é subamortecido, e se separam ao longo do eixo real quando é superamortecido.
- Uma seta tem comprimento e ângulo (). Multiplicar multiplica os comprimentos e soma os ângulos; dividir divide e subtrai. .
- O amortecimento também deixa a oscilação um pouco mais lenta: .
- Mais amortecimento nem sempre é melhor: depois de , o valor lento de se aproxima devagar de zero e tudo fica mais lento.
- Para o drone, mais significa menos amortecimento. É por isso que ele ficou mais oscilante.
Theo: "Nós chutamos o caminho até esses valores de . Adicione gravidade, vento, pacotes e um controlador mais inteligente, e o chute fica feio. Existe uma máquina que transforma esse cálculo em álgebra simples?"