Simulación interactiva de un péndulo en Matlab
m (→Versión más elaborada, incorporando opción de control automático) |
m |
||
(No se muestran 2 ediciones intermedias realizadas por un usuario) | |||
Línea 1: | Línea 1: | ||
[[Category:Ejemplos]] | [[Category:Ejemplos]] | ||
+ | [[Category:Matlab]] | ||
== Descripción == | == Descripción == | ||
Las simulaciones interactivas permiten hacer un control manual de la posición de un péndulo en posición invertida (mirando hacia arriba) o no invertida. Para ello recrea la dinámica del péndulo utilizando las ecuaciones dinámicas y los datos en tiempo real de la variable de entrada (posición de la base) que el jugador introduce mediante el movimiento de la barra de desplazamiento (slider). En las versiones con control incorpora además un algoritmo de control que puede ser activado y desactivado. | Las simulaciones interactivas permiten hacer un control manual de la posición de un péndulo en posición invertida (mirando hacia arriba) o no invertida. Para ello recrea la dinámica del péndulo utilizando las ecuaciones dinámicas y los datos en tiempo real de la variable de entrada (posición de la base) que el jugador introduce mediante el movimiento de la barra de desplazamiento (slider). En las versiones con control incorpora además un algoritmo de control que puede ser activado y desactivado. | ||
Línea 10: | Línea 11: | ||
# Maneja en modo manual la base del péndulo actuando sobre la barra de desplazamiento ('slider'). En modo automático, seguramente el control lo hará mejor que tú. | # Maneja en modo manual la base del péndulo actuando sobre la barra de desplazamiento ('slider'). En modo automático, seguramente el control lo hará mejor que tú. | ||
+ | == Código en Matlab para cortar y pegar == | ||
* [[Control manual de péndulo invertido (Simulación interactiva en Matlab)]] | * [[Control manual de péndulo invertido (Simulación interactiva en Matlab)]] | ||
− | |||
− | |||
− | |||
* [[Control de péndulo invertido (Simulación interactiva en Matlab)]] | * [[Control de péndulo invertido (Simulación interactiva en Matlab)]] | ||
− | + | * [[Control manual y automático de balanceo de un péndulo (simulación interactiva en Matlab)]] | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Última revisión de 14:28 4 abr 2008
[editar] Descripción
Las simulaciones interactivas permiten hacer un control manual de la posición de un péndulo en posición invertida (mirando hacia arriba) o no invertida. Para ello recrea la dinámica del péndulo utilizando las ecuaciones dinámicas y los datos en tiempo real de la variable de entrada (posición de la base) que el jugador introduce mediante el movimiento de la barra de desplazamiento (slider). En las versiones con control incorpora además un algoritmo de control que puede ser activado y desactivado.
El objetivo de este tipo de ejemplos es que el alumno explore conceptos de análisis dinámico de sistemas a través de un proceso creativo (por ejemplo, puede desarrollar un pequeño videojuego a partir de esta idea).
[editar] Instrucciones
Para hacerlos funcionar haz lo siguiente:
- Copia y pega en la línea de comandos (o mételo en un script *.m) el código de la animación interactiva de cualquiera de las dos versiones (control manual o control manual y automático):
- Maneja en modo manual la base del péndulo actuando sobre la barra de desplazamiento ('slider'). En modo automático, seguramente el control lo hará mejor que tú.