Capítulo 7
La verdadera personalidad del dron
¿Por qué el dron rebota como un resorte?
Capítulo 7: La verdadera personalidad del dron ↗
El controlador es un resorte
Mika: June preguntó dónde vive nuestro dron en el mapa. Pista: ¿te acuerdas del dron saltarín del capítulo 2? Cuanto más subíamos , más botaba. Parecía exactamente un peso colgado de un resorte.
Theo: "Parecía" no es una prueba. Pongámoslos uno al lado del otro y escribamos las dos ecuaciones.
A la izquierda: una masa de 0,5 kg colgada de un resorte con un amortiguador (un pistoncito lleno de aceite que se resiste al movimiento). A la derecha: nuestro dron, misma masa, mismo rozamiento, con control proporcional.
Primero, escribamos todas las fuerzas sobre la masa, una por una. Medimos su posición desde el punto de reposo, con el sentido hacia arriba como positivo.
- El resorte tira de vuelta hacia el reposo, más fuerte cuanto más estirado está: . Estíralo el doble y tira el doble de fuerte.
- El amortiguador empuja contra el movimiento, no contra la posición: . Quieto, no hace nada. Moviéndose rápido, empuja fuerte en contra. ( es la velocidad del capítulo 3.)
- La gravedad solo baja un poco el punto de reposo. Medir desde el reposo ya la tiene en cuenta.
Fuerza = masa × aceleración, y la aceleración es la pendiente de la pendiente (capítulo 3). Suma las fuerzas y pasa todo a un lado:
Mika: ¿O sea que el amortiguador es aire que odia la velocidad?
Theo: Más o menos. Y en nuestro dron, el amortiguador es el aire.
En el widget, la flecha naranja sobre la masa es el tirón del resorte y la gris es el empuje del amortiguador. Fíjate en cómo la flecha del amortiguador desaparece cada vez que la masa se para un instante arriba o abajo de una oscilación.
Capítulo 7: La verdadera personalidad del dron ↗
June: Las curvas están una encima de la otra. No parecidas. Idénticas.
Mira las dos ecuaciones. El resorte empuja de vuelta con una fuerza : cuanto más estirado, más fuerte tira. Nuestro controlador empuja con : cuanto más lejos del objetivo, más fuerte empuja. La misma regla. El controlador es un resorte: uno invisible, que tira del dron hacia los 2 m.
Theo: Así que un controlador P es un resorte virtual, y el rozamiento del aire es un amortiguador virtual. Todo lo que aprendamos sobre resortes nos sale gratis.
Dos mandos de personalidad
Todo sistema masa-resorte-amortiguador, y por tanto todo dron con control P, se describe con solo dos números. Ganémonoslos uno por uno.
Lo rápido: la frecuencia natural
Quita el amortiguador y volvemos al capítulo 6: el resorte oscila como con . A esa velocidad la llamamos frecuencia natural : lo rápido que el sistema quiere oscilar cuando nada lo frena.
Capítulo 7: La verdadera personalidad del dron ↗
Mika: Resorte más rígido, oscilación más rápida. ¡Pues subo al máximo y todo mejora!
Un resorte más rígido tira más fuerte, así que oscila más rápido. Una masa más pesada cuesta más de mover, así que oscila más despacio. (Los radianes por segundo son la velocidad de giro del capítulo 5: una vuelta completa son 2π radianes, un borde de 2π radios.)
Theo: Cuidado. En el capítulo 2, subir hizo el dron más rápido y más rebotón. Primero escuchemos qué dice el amortiguador.
Lo saltarín: el coeficiente de amortiguamiento
Ahora vuelve a poner el amortiguador. ¿Cuánto amortiguamiento es "mucho"? Depende del resorte: un amortiguador que doma un resorte blando apenas frena uno rígido. Así que comparamos con una cantidad especial, el amortiguamiento crítico : el menor amortiguamiento que elimina por completo el sobreimpulso.
El coeficiente de amortiguamiento ζ (la letra griega zeta) es nuestro amortiguamiento como fracción de esa cantidad. Es un número puro, sin unidades. ζ = 0 oscila para siempre, ζ = 1 es exactamente crítico, y ζ = 0,5 tiene la mitad del amortiguamiento que haría falta para eliminar el sobreimpulso.
Capítulo 7: La verdadera personalidad del dron ↗
June: Espera. ¿0,16? ¡Es justo el ζ del dron en el primer widget!
Theo: Misma masa, mismo rozamiento, misma rigidez: mismo ζ. El resorte y el dron son gemelos de verdad.
Los dos puntos del mapa
Ahora volvamos al mapa de . Probar con , como en los capítulos 4 y 6, convierte la ecuación en . Divide entre y escribe los dos coeficientes con nuestros mandos:
Theo: Un momento. ¿De dónde sale ese ? Parece inventado.
June: Multiplícalo: . Es el mismo número con otro nombre, para que nuestros dos mandos aparezcan en la ecuación.
Resuélvela con la fórmula de la ecuación de segundo grado y salen los dos valores de :
El signo ± da dos respuestas, una por cada punto. La posición horizontal de un punto es σ (sigma): lo rápido que se encoge esa parte del movimiento. Su altura es ω: lo rápido que gira. Cuando el amortiguamiento es menor que 1, los puntos comparten posición horizontal, pero tienen alturas opuestas. En 1 se juntan; por encima de 1 ambos quedan en el eje horizontal.
Palabras nuevas
- Respuesta al escalón
- Cómo responde un sistema a un salto repentino de su objetivo, aquí de 0 a 1 m. Es la forma habitual de mostrar una personalidad.
- Tiempo de establecimiento (2 %)
- Cuánto tarda la respuesta en quedarse para siempre dentro del 2 % del objetivo.
Juega con los dos mandos. Fíjate en los puntos azules del mapa: son los dos valores de , y, sumado a la altura en la que acaba quedándose, el movimiento es una mezcla de y . (Con ζ = 1 exacto, los dos puntos son uno solo, y el segundo ingrediente pasa a ser .)
Capítulo 7: La verdadera personalidad del dron ↗
Palabras nuevas
- Subamortiguado ()
- Los dos valores de son una pareja reflejada fuera del eje real, sobre un círculo de radio . La respuesta tiene sobreimpulso y oscila mientras se estabiliza.
- Amortiguamiento crítico ()
- La pareja se encuentra sobre el eje real como un único punto doble, así que el movimiento es . La respuesta más rápida sin sobreimpulso.
- Sobreamortiguado ()
- La pareja se separa a lo largo del eje real: uno se va a la izquierda y el otro se arrastra hacia el cero. Sin sobreimpulso, pero lento.
Un detalle más se esconde en los puntos subamortiguados: su altura es , algo menor que . El amortiguamiento no solo encoge la oscilación, también la frena un poco. Es la frecuencia amortiguada , y el widget la muestra.
Mika: ¡O sea que las espirales del capítulo 6 eran la personalidad del dron desde el principio! Girar = oscilar, encogerse = estabilizarse.
¿Más amortiguamiento siempre es mejor?
June: Fácil. Las oscilaciones son malas y el amortiguamiento las mata. Así que pongo por si acaso. El dron más seguro de la historia.
¡Primero, predice! Mismo resorte, misma . Subimos el amortiguamiento de a . ¿Llega al objetivo más rápido o más despacio?
Capítulo 7: La verdadera personalidad del dron ↗
June: Mi dron "seguro" tarda una eternidad. Es como moverse en miel.
Mika: ¡Fíjate en el mapa! Un punto se ha ido corriendo a la izquierda, rapidísimo. Pero el otro está muy cerquita del cero.
Theo: Y con cerca de cero se apaga muy despacio. El rápido desaparece en un pestañeo. El lento es el que manda.
Cada ingrediente del movimiento se llama modo. El movimiento es una mezcla de modos, y cuando los rápidos se han apagado, solo queda el más lento. Así que en esta respuesta al escalón, el modo más lento que realmente aparece determina la espera larga.
Poco amortiguamiento hace oscilar; demasiado hace avanzar a rastras. Entre medias hay un punto justo. Elige ζ = 0,7 en la carrera: tiene un sobreimpulso de menos del 5 %, pero llega a menos del 5 % del objetivo mucho antes que ζ = 1. Muchos diseños buscan un ζ entre 0,7 y 1, más o menos, y cambian un pequeño sobreimpulso por rapidez. Otras tareas pueden preferir otro equilibrio.
De vuelta al dron
Ahora el capítulo 2 por fin tiene sentido. Para nuestro dron, la constante del resorte es la ganancia:
está abajo en la fórmula del amortiguamiento. Subir la ganancia hace el dron más rápido ( más grande), pero menos amortiguado. Con N/m: . Muy saltarín, tal como vimos. En el mapa, sus dos valores de están muy arriba y solo un poco a la izquierda del eje vertical. Ahí vive nuestro dron.
Theo: Y no podemos conseguir más amortiguamiento sin bajar muchísimo , lo que nos devuelve la caída. Necesitamos una forma de añadir amortiguamiento a propósito.
Arrastra la ganancia y mira el compromiso en una sola frase:
Las flechas tienen longitud y ángulo
Mika: Espera. Los puntos están sobre un círculo de radio , y ζ solo los desliza por él. O sea que un punto son en realidad dos cosas: a qué distancia está de 0 y hacia dónde.
Toda flecha se puede describir al revés: por su longitud y su ángulo. Pitágoras nos da la longitud. Para una flecha que apunta a la derecha (), el ángulo es aquel cuya tangente (lo que sube dividido entre lo que avanza) es . Se llama arcotangente, : el botón de deshacer de la tangente.
Capítulo 7: La verdadera personalidad del dron ↗
En el capítulo 5 vimos que multiplicar flechas multiplica sus longitudes y suma sus ángulos. Dividir tiene que deshacer eso, así que divide las longitudes y resta los ángulos.
Theo: Entonces : longitud , y el ángulo es 45° más 45°, o sea, ¿90°? Mmm. Si lo vuelvo a multiplicar por , apunta a 135°, nada que ver con 1.
June: Pues restando. de longitud a −45°. Por a +45°, y queda longitud 1 a 0°: exactamente 1. Cuadra.
Capítulo 7: La verdadera personalidad del dron ↗
La flecha discontinua y tenue es el gemelo reflejado del capítulo 6 (los matemáticos lo llaman conjugado): misma longitud, ángulo opuesto. Multiplica una flecha por su gemelo y los ángulos se cancelan: queda un simple número positivo, la longitud al cuadrado. La tabla del capítulo 9 necesitará justo esto:
¿Y el círculo? Un polo en tiene longitud . Mide su ángulo θ desde el eje real negativo y la parte hacia la izquierda es . Así que : el amortiguamiento es el ángulo.
June: Prueba el segundo modo del widget: 1 + iωτ. Es la regla del café del capítulo 3 encontrándose con una oscilación. Dividir entre ella encoge y gira hacia atrás, cada vez más cuanto más rápida es la oscilación, pero nunca más de un cuarto de vuelta. Apuesto a que a la ducha le importa.
Palabras nuevas
- Longitud
- Lo larga que es una flecha: para . Multiplicar flechas multiplica sus longitudes.
- Ángulo
- Hacia dónde apunta una flecha, medido desde el eje real positivo. para una flecha que apunta a la derecha. Multiplicar suma ángulos; dividir los resta.
- Gemelo reflejado
- La flecha reflejada respecto al eje real, (el conjugado). .
Lo que sabemos ahora
Lo que descubrimos
- Un dron con control P obedece exactamente la misma ecuación que una masa colgada de un resorte: el controlador es un resorte virtual.
- Dos números resumen su personalidad: (lo rápido) y (lo saltarín).
- es la velocidad de oscilación sin amortiguador. compara el amortiguamiento con el amortiguamiento crítico , el justo para eliminar el sobreimpulso.
- El movimiento es una mezcla de dos términos . Los dos valores de están sobre un círculo de radio cuando está subamortiguado, y se separan a lo largo del eje real cuando está sobreamortiguado.
- Una flecha tiene longitud y ángulo (). Multiplicar multiplica longitudes y suma ángulos; dividir divide y resta. .
- El amortiguamiento también frena un poco la oscilación: .
- Más amortiguamiento no siempre es mejor: pasado , el valor lento de se arrastra hacia el cero y todo se ralentiza.
- Para el dron, más significa menos amortiguamiento. Por eso se tambaleaba más.
Theo: "Hemos llegado a estos valores de a base de suposiciones. Añade gravedad, viento, paquetes y un controlador más listo, y suponer se pone feo. ¿Existe una máquina que convierta este cálculo en álgebra pura y simple?"