|
EventosAlgunas veces, cuando estamos implementando la evolución de nuestra simulación mediante la resolución de un sistema de ecuaciones diferenciales, deseamos que el sistema detecte que cierta condición dependiente de las variables del mismo se ha producido y que nos permita realizar en ese punto algunas correcciones para ajustar nuestra simulación.
Por ejemplo, nos encontramos ante un evento cuando realizamos la simulación del movimiento de una pelota de baloncesto que al encontrarse con el suelo rebota. La solución numérica para estas ecuaciones no tendrá en cuenta, por sí misma, el hecho de que la solución calculada puede situar a la pelota en una posición bajo tierra, ésto es,
De forma más precisa, definimos un evento como un cambio de signo de una función real de las variables de estado (las variables que se derivan) y de la variable independiente de una EDO.(Los eventos causados sólo por la variable independiente se suelen llamar eventos temporales.). Para facilitar nuestra explicación y ya que todas las variables dependen de la variable independiente, denotaremos por
![]()
Para ayudarle a programar este tipo de sucesos el editor de EDO de EJS dispone de un botón con el rótulo Eventos que le llevará a una nueva ventana con un nuevo editor. Junto al botón podemos observar un campo numérico que nos muestra el número de eventos incorporados a nuestra simulación. La creación y manejo de las páginas en esta ventana es igual al del resto de subpaneles del panel Modelo.
![]()
En la nueva ventana encontrará dos secciones de edición diferenciadas a parte del campo de texto destinado a comentarios.
|