Está en la página 1de 27

Manual de la Creacin de Modelos Dinmicos

Manual de la Creacin de Modelos Dinmicos

Manual de la Creacin de Modelos Dinmicos

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

1. Introduccin
1.1. Modelacin en Coach 6
El modelado en Coach 6 puede ser utilizado para crear y analizar modelos de sistemas biolgicos, qumicos, fsicos, econmicos, sociales y ecolgicos. Es una herramienta que contiene una enorme cantidad de posibilidades, pero no dice al usuario hasta donde llegar con estas posibilidades. Coach ofrece tres modos de construir y visualizar modelos: Modo Grfico, Modo Ecuaciones y Modo Texto. El modo grfico de Coach es similar al software de Modelo Dinmicos (como Stella o PowerSim) que se basa en acercamientos y aproximaciones desarrollado a los inicios de 1960 por Dr. W. Forrester del M.I.T- . La dinmica de sistema es una metodologa usada para entender cmo cambian los sistemas con el paso del tiempo. Los conceptos centrales de esta metodologa es el entendimiento del sistema. Tales modelos pueden ser de complejidad alta y pueden llevar a cabo ms clculos que los modelos mentales humanos. El modo grfico de Coach provee una interfaz grfica de trabajo fcil de usar para crear modelos de dinmicos. Los modelos son elaborados con elementos grficos: Variables de estado, flujos, constantes y variables auxiliares. Los cambios discretos de las variables de estado y las relaciones entre las variables modelo son dadas por conectores. Las Ecuaciones y el modo texto, usa una representacin textual de las matemticas. Las ecuaciones diferenciales de los modelos pueden ser solucionadas por distintos mtodos numricos de iteracin. Coach provee de tres mtodos de iteracin: Mtodo Euler, Mtodo RungeKutta 2 y Mtodo Runge-Kutta 4. Los procesos son determinados por las tasas de cambio, que a su vez son representados por ecuaciones diferenciales. Basado en la estructura y las definiciones matemticas de un modelo Grfico, Coach puede construir Un modelo de Ecuaciones que consta de una secuencia de ecuaciones diferenciales, frmulas para el clculo, variables auxiliares, conjunto de valores iniciales y valores constantes Un modelo de Texto segn las reglas de Coach consta de ecuaciones de las cuales las variables modelo se calculan segn el mtodo seleccionado de iteracin. Es posible crear y modificar modelos directamente las Ecuaciones y el modo del Texto. En el modo de Ecuaciones, las ecuaciones modelo se construyen usando iconos para variables. En el modo Del Texto, un modelo se construye introduciendo ecuaciones que tienen que estar estructuradas segn las reglas de Idioma de Coach.

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

1.2. Consideraciones Didcticas

Por que usar la Modelacin?


La modelacin permite la creacin de modelos de fenmenos realistas complicados y su solucin que es difcil de encontrar analticamente. Por ejemplo movimientos con resistencia de aire, oscilaciones amortiguadas, carga y descarga de capacitores, decaimiento radiactivo, etc. En lugar de una solucin analtica, con la modelacin un sistema es computado paso a paso. En su mayor parte las ecuaciones diferenciales y los modelos son basados en el mtodo de diferencias finitas. La resolucin de ecuaciones diferenciales demandan matemticas avanzadas. Usando modelos numricos pueden subsanarse y adems son conceptualmente ms fciles para entender. Construir tales modelos es a menudo simple y aclarativo, y puede guardar poca relacin con la dificultad matemtica para obtener una solucin. Por ejemplo un modelo de crecimiento simple es muy sencillo de entender pero la funcin de tipo exponencial ser su solucin. De modo semejante, un oscilador amortiguado por diversas de fuerzas friccin presenta dificultades considerablemente matemticas.

Cmo usar la Modelacin?


Generalmente hablando, hay tres formas posibles de usar un Modelo: Abra un modelo preparado, ejectelo e intercambie opiniones con los estudiantes. Comience con un modelo preparado o con partes de un modelo y construya un nuevo modelo, revisando o acrecentando lo que est ya all. Empiece sin nada, y aumente el modelo deseado de la nada, durante el debate con la clase. La primera forma es cerrar el Modelado como un programa de simulacin, con esta diferencia el modelo es visible y puede variarse. La opcin Simular es muy til en este caso. La segunda forma es til en ayudarles a los estudiantes a ver como los problemas se relacionan unos a otro. La tercera forma es til para ejemplo en modelar un fenmeno en estudio en una investigacin estudiantil. Modelos construidos gradualmente, de simples a ms complejos.

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

Errores
Todo mundo que ha usado una computadora sabe de los errores 'bugs', estos se pueden provocar simplemente como escribir una mala ortografa, pero algunos errores son ms fundamentales y por consiguiente ms molestos. Un ejemplo podra ser la eleccin de signo en la friccin con el signo equivocado producir aceleracin negativa y resultados absurdos.

Grficos
Uno de los aspectos ms duros de usar el Modelado es la eleccin apropiada de la escala donde se presentaran los datos. Hay valores predeterminados para crear grficas que no estn todo el tiempo ptimas. La resolucin de variable con valores muy grandes puede ser es una prueba valiosa de comprensin. Por ejemplo, si uno tiene un oscilador mostrando un desplazamiento en contra tiempo y quiere demostrar velocidad contra el tiempo, la magnitud de la velocidad puede ser estimada de la pendiente ya puesta en la pantalla ya que de otra manera la escala es muy dispar entre las variables.

Prueba de Hiptesis
Una de las propiedades ms valiosas de la modelacin es la verificacin de hiptesis en la cual: Los resultados modelo son comparados con datos experimentales de medida o medida de vdeo. Modificando el modelo un tanto o por ah cambiando el valor de un parmetro los estudiantes pueden probar su hiptesis y comparar enlaces entre el experimento verdadero y el modelo terico.

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

2. La ventana de Modelado
La ventana de modelado es colocada para la creacin de modelos dinmicos. Presione en el botn de Ventana de Modelado para abrir la ventana, presione sobre la ventana para cerrar la ventana. La ventana de modelado tiene su propia barra de herramientas con los siguientes botones: Seleccin de una nueva Variable de Estado (Modo Grfico y de Ecuaciones) Seleccin de Flujo (Modo Grfico) Seleccin de Variable Auxiliar Estado (Modo Grfico y de Ecuaciones) Seleccin de Constante (Modo Grfico y de Ecuaciones) Seleccin de un Nuevo Conector (Mofo Grfico) Seleccin de un Nuevo Evento(Modo Grfico y de Ecuaciones) Seleccin de variable Independiente (Modo Grfico y de Ecuaciones) Modo de seleccin (Modo Grfico) Abrir Crear/Editar una anotacin (Modo Grfico y de Ecuaciones) Acercamiento y ajuste (Modo Grfico) Inserta un comando del lenguaje Coach (Modo Texto) Abre el modo grfico (Modo Ecuacin y modo Texto) Abre el modo de ecuaciones (Modo Grfico y modo Texto) Abre modo Texto (Modo Grfico y de Ecuaciones)

Hay tres modos de crear/visualizar los modelos Modo Grfico (por default) donde la ventana entera sirve para la estructura grfica del modelo. En el Modo de Ecuaciones y el Modo de Texto la ventana de Modelo est dividida en dos partes: La parte izquierda es usado por para las ecuaciones modelo; El lado derecho se usa para especificar los valores iniciales de variables y constantes. El men de modelacin esta disponible despus de dar un clic sobre el botn del men d e Herramientas en la ventana Modelo.

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

3. El modo Grfico
3.1. Variables Grficas
En el modo Grfico la ventana entera de modelo sirve para la estructura grfica del modelo. Las variables del modelo son representadas por smbolos grficos. Las relaciones entre las variables son indicados por conectores dibujados entre los smbolos. Cada variable tiene su propias propiedades de dilogo las cuales son abiertas dando doble clic sobre el smbolo de la variable en la ventana Modelo (a excepcin de la Variable Independiente, vea la descripcin mas adelante). En este dilogo la informacin (el nombre, la unidad y descripcin), la definicin de la variable (valor inicial, condicin o frmula) y las propiedades de despliegue (color, fuente, nombre, decimales) pueden estar definidas.

Variables de Estado
Las variables de estado son usadas para representar variables que cambian con el tiempo. Las variables de estado pueden representar variables contables, acumulaciones fsicas como la cantidad de agua en una baera, numero de rboles en un bosque, una poblacin del pas, o pueden representar el grado de acumulaciones no fsicas como el conocimiento. Una variable del Estado es determinada por un valor inicial y sus flujos. El valor inicial puede ser especificado por una frmula en la cual los conectores pueden ser usados.

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

Flujo
Las variables de flujo se usan para representar actividades que conducen a cambios en las variables de estado. Los flujos pueden representar agua viniendo a travs de una baera, nmero de rboles cortados en un bosque, nacimientos y muertes en una poblacin. Si la flecha de flujo tiene una direccin hacia una variable de estado entonces contribuye positivamente al cambio de esta variable. Si la flecha no va en esa direccin contribuye negativamente al cambio de esta variable. El nombre predeterminado de flujo es Flujo # (donde el # denota un nmero). Por defecto un nombre de flujo no es desplegado en la ventana Modelo. Compruebe la opcin de Mostrar Nombre para desplegar el nombre. Al verificar la opcin Uso de condicin, los campos adicionales de condicin sern desplegados.

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

Variable Auxiliar
Las variables auxiliares toman informacin (datos) y la transforman para su uso en otra variable en el modelo. Por ejemplo, para el modelo demogrfico una variable auxiliar calcula la tasa de crecimiento. Una variable auxiliar es determinada por una frmula o por una columna de datos de una tabla. El nombre predeterminado de una variable auxiliar es Aux # (donde el # denota un nmero).

Para definir una variable auxiliar por formula el Editor de frmula es utilizado. Al verificar la opcin de Usar Condicin se agregarn campos adicionales.

Los datos de tablas pueden ser definidas como variables auxiliares por los puntos de datos.

Antes de que la definicin de una variable auxiliar por datos pueda tener lugar, una tabla con puntos de datos deber estar presente en la actividad /resultado. Las tablas de Coach pueden constar de los siguientes tipos de datos: Los datos de la grfica pueden usar la opcin de Boceto, convertido a una tabla la opcin Conversin de Tabla. Los datos introducidos usando conexiones manuales. Los datos importados de archivos externos como Resultados de Coach texto o archivos de Excel.

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

Definiendo una variable auxiliar y por datos


En el dilogo de Propiedades de Variable Auxiliar seleccione la opcin de Datos presione el botn de Definir. Seleccione una Tabla de la lista. Seleccione una columna de datos de la lista detrs de Conexin en la seccin Variable. La cantidad y unidad de la columna conectada son automticamente exhibidas. Seleccione una columna de datos para la variable independiente de la lista desplegable bajo Conexin en la seccin Independiente de variable. La cantidad y la unidad de la columna conectada son automticamente exhibidas. D un clic sobre Ok. La informacin acerca de la conexin vinculada (nombre de la Tabla: El nombre de la columna) es dado como la definicin de la variable. El smbolo grfico de una variable auxiliar es definido por una columna de datos es enriquecido con un smbolo adicional. Durante la ejecucin del modelo, los valores de la variable de la columna son interpolados

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

Constante
Las constantes son variables que guardan valores constantes. El valor para una constante puede ser introducido o seleccionado de una base de datos con constantes fsicas predefinidas. Una constante seleccionada de la base de datos est con definida con: Su Nombre, Unidad, la Cantidad y Valor. No es posible ligar cualquier variable a una constante. El nombre predeterminado de una constante es const. # (donde el # denota un nmero).

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

Evento
Los Eventos permiten cambios de estado en variables basadas en las condiciones. Ellos Causan cambios discretos continuamente en los sistemas. Una definicin de acontecimiento se forma de dos partes: Una condicin y una accin. Una condicin est definida introduciendo una ecuacin condicional. Una lista de acciones es creada usando el botones Adicionar y Remover. Las acciones pueden ser aplicadas slo para indicar variables. Un Evento tiene un nombre de defecto Evento # (donde el # denota un nmero). Por defecto un nombre de acontecimiento no es desplegado en la ventana Modelo. Compruebe la opcin Mostrar Nombre para desplegar el nombre. Events allow changes of state variables based on conditions. They cause discrete changes in continuously varying systems.

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

Variable Independente
La Variable Independiente es la variable que determina los pasos para el cambio de la variable de estado en el sistema. Por default es el tiempo t con unidad seg. Por default la variable independiente es oculta, su smbolo grfico no es mostrado en la ventana Modelo.

La variable Independiente se abre con: Dando un clic sobre el botn de variable en la barra de herramientas cuando el smbolo de Variable Independiente no es visible en la ventana Modelo, o Dando doble clic sobre el smbolo Independiente de variable en la ventana Modelo. Compruebe que la opcin Smbolo visible en la ventana Modelo si usted quiere desplegar el smbolo grfico de la Variable Independiente en la ventana Modelo. Luego usted puede asociar la variable independiente para otras variables.

Conector
Los conectores crean relaciones entre las variables de un modelo grfico. La variable al final de un conector, para cul la flecha del conector est adjunto, depende de la variable en el principio del conector. variable en la ventana de Modelo. Then you can connect the independent variable to other variables.

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

3.3.Editor de Frmula
Las frmulas pueden ser escritas directamente en los campos de definicin. El Editor de Frmula est disponible sin embargo, para ayudarle al usuario en crear frmulas y sentencias de condicin. El Editor Formula es similar al disponible para crear frmulas de Curvas /Tabla. Las frmulas debern obedecer las reglas del lenguaje Coach.

3.4. Creando un modelo Grfico


I. II. Si es necesario defina la variable independiente (por default tiempo t). Crea la estructura grfica del modelo

Coloque todas las variables de smbolos en la Ventana de Modelos Variables de Estado, Auxiliares y Constantes: presione sobre el botn de smbolo en la barra de herramientas, la forma del cursor cambia a un pequeo icono. Presione sobre el botn de Flujo: presione sobre el botn flujo en la barra de herramientas, la forma del cursor cambia a un pequeo icono de flujo, sostenga y arrastre el cursor hasta la variable despus libere el ratn. Renombre las variables. Todos los smbolos tienen nombres default los cuales son localizados debajo del smbolo (opcional para smbolos de flujo y de eventos). Para cambiar un nombre, seleccinelo y sobrescriba. Dibuje conexiones entre las variables de modelo: Presione sobre el botn de conector en la barra de herramientas, la forma del cursor cambia a un pequeo icono, da un click donde la conexin comience sostenga y arrastre el cursor a la variable donde termine. III. Introduzca las formulas con sus valores iniciales. Los smbolos que no tengan sus valores iniciales mostrarn la marca ?. De doble click en el smbolo ?. Esto abrir las propiedades de dialogo. Introduzca las formulas para los flujos, eventos y variables auxiliares. Las frmulas pueden introducirse con el Editor de frmula. Introduzca los valores iniciales de la variable de estado. Los valores iniciales pueden ser tecleados con el Editor de Frmulas. Introduzca valores par alas constantes. Un valor constante puede ser tecleado o seleccionado de la base de datos de constantes predefinidas. IV. Definiendo la configuracin del Modelo. Presione el botn de Configuracin en la barra de herramientas. Defina las condiciones de empezar y finalizar. Escoja un mtodo de iteracin. Por default el mtodo de Euler es seleccionado. V. Seleccione una forma de presentar los datos. Presione sobre el icono de Curva y tabla de la barra de herramientas hasta que aparezca un icono pequeo que indica que se ha dado de alta estas herramientas. VI. Ejecute el modelo

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

3.6. Editando un modelo Grfico Editando un smbolo


D doble clic sobre un smbolo en la estructura modelo. Edite las propiedades del smbolo.

Haciendo una seleccin


D un clic sobre el icono de Seleccionar en la barra de herramientas. De un clic sobre un smbolo para seleccionarlo. Use < Ctrl + Click> para seleccionar ms smbolos. O: Arrastre un rea en la ventana Modelo para seleccionar los smbolos adentro.

Moviendo un smbolo
D un clic sobre el icono Seleccionar en la barra de herramientas. D un clic sobre un smbolo para seleccionarlo o hacer una seleccin de varios smbolos. Use las teclas cursor para mover la seleccin a otra locacin en la ventana de Modelo.

Copiando una seleccin


Haga una seleccin de elementos grficos Con el botn derecho de doble click y seleccione Editar > Copiar (o <Ctrl>+<C>). Con el botn derecho seleccione Editar > Pegar (o <Ctrl>+<V>).

Eliminando un Smbolo
D un clic sobre el icono de Eliminar en la barra de herramientas (el cursor se transforma en unas tijeras), coloque el cursor sobre un smbolo y d un clic sobre l, o Seleccione un smbolo o haga una seleccin de ms smbolos y presione la tecla < Del.

Borrando un Modelo
De clic derecho en la ventana Modelo y seleccione la opcin Borrar Modelo. Haga clic en S cundo hace la pregunta de borrar modelo? . El modelo entero ser eliminado.

Atajos tiles
Con la opcin del men Undo o Ctrl + < Z > la ltima accin realizada ser cancelada. Con < Ctrl + A> el modelo entero es seleccionado. Usando en el men de opciones Fuentes, los caracteres de todas las variables seleccionadas pueden variarse de inmediato. <Shift> + teclas de cursor mueve la ventana Modelo.

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

3.7. Convirtiendo un modelo Grfico en Modo Ecuaciones y Texto


El modelo Grfico puede convertirse a : Modelo de Ecuaciones dando clic sobre el botn Modo de Ecuaciones. Un modelo Del Texto dando un clic sobre el botn de modo del Texto. Los modelos pueden ser visualizados y modificados en el modo de Ecuaciones y el modo Texto. Los cambios introducidos en el modo de Ecuaciones pueden ser fcilmente trasladados de regreso al modo Grafico. Sin embargo esto no ocurre con el modo Texto. Despus de que un modelo del texto fue modificado un mensaje de advertencia aparece al tratar de cambiar el modo. Despus de dar click en Ok las modificaciones sern eliminadas.

3.8. Subsistemas
Los subsistemas grficos le permiten cerrar una parte seleccionada del modelo y mostrarla como un elemento grfico solo. Usar subsistemas simplifica la estructura de modelos complicados

Creando un Subsistema
Arrastre un rea en la ventana Modelo para hacer una seleccin de los elementos para crear su subsistema. Con el botn derecho seleccione la opcin Crear Subsistema. Un subsistema con nombre predeterminado Subsistema # (donde el # denota un nmero) es creado; El smbolo de una caja cerrada aparece en la ventana Modelo. Para abrir el subsistema de click en + en la esquina superior derecha del smbolo cerrado de subsistema. Para cerrarse de click en - el signo. De doble click en el elemento de subsistema, su ventana de propiedades se abrir. Un subsistema puede ser eliminado con la opcin Remover Subsistema. Los elementos del subsistema quedarn removidos en el modelo.

Un subsistema puede asegurarse usando el smbolo del cerrojo colocado en la esquina superior izquierda del smbolo de subsistema.

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

4. Modo de Ecuaciones
En el modo Grfico el modelo est definido por ecuaciones matemticas ocultas. En el modo de Ecuaciones esas ecuaciones pueden ser visibles. Es posible crear modelos directamente en el modo de Ecuaciones; En lugar de smbolos grficos variables con ecuaciones son construidos. Las ecuaciones son creadas automticamente despus de definir las variables. Las variables son definidas en una forma similar. En el modo de Ecuaciones la ventana Modelo est dividida en dos partes: Las ecuaciones modelo (el cristal izquierdo) y los valores iniciales (parte derecha).

4.1. Men de Herramientas en el Modo Ecuaciones


Los mens de Herramienta del modo de Ecuaciones aparecen despus de dar click en la ventana Modelo: Una variable de ecuacin variable - el men (izquierda) con opciones para desplegar y revisar una variable; Otra locacin - el men (derecha) con opciones para editar y mirar el modelo.

4.2. Ecuaciones de Variable


Las variables de estado dependen de la notacin seleccionada en el modelo. Hay dos notaciones disponibles, ecuacin en diferencias y en notacin de ecuacin diferencial. La variable del Estado es determinada por su valor inicial y el flujo neto la suma de hacia adentro y hacia afuera usando los botones de Fjujo hacia adentro y Flujo hacia afuera. Las ecuaciones indefinidas de flujo exhiben un signo de interrogacin '?' Y tiene que estar definido por ah al doble dando un clic sobre una ecuacin de flujo y llenando sus propiedades. Ecuaciones de Estado Notacin de Ecuaciones en Diferencias Notacin en Ecuaciones Diferenciales

Ecuacin de variable auxiliar Ecuacin Constante Ecuacin de Evento

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

4.3. Creando un Modelo en el Modo Ecuaciones


Si es necesario defina la variable independiente (por default t) en la ventana Modelo. Cree las ecuaciones modelo definiendo variables con los iconos de variables disponibles en la barra de herramientas. D un clic sobre un icono correcto del smbolo. Supla el nombre y exhiba propiedades. En el dilogo variable de estado use el botn. Si las ecuaciones no cuentan con valores definidos y las frmulas exhiben un signo de interrogacin '?'. Los valores de la inicial de interlineacin, las frmulas y las constantes. 1. Configure y ejecute el modelo

5. Modo Texto
Un modelo Grfico o un modelo de Ecuaciones puede ser traducido a un modelo de Texto despus de seleccionar modo Del Texto. Tal modelo se construye de acuerdo a las reglas del lenguaje Coach. Los modelos pueden elaborarse en el modo Texto introduciendo las ecuaciones modelo (el panel izquierdo de la ventana Modelo) y valores iniciales (panel derecho de la ventana Modelo). Despus de abrir una ventana Modelo en el modo Texto, la Variable Independiente ya es definida. La Variable Independiente predeterminada es t (Ecuacin de modelo t de ecuacin t:= T + dt), con la valor inicial t = 0 y el paso dt = 0.1. El mtodo de iteracin puede no ser seleccionado; El usuario tiene que programarlo. En la configuracin del modelo el nmero de iteraciones puede ser determinado . NOTA Los modelos creados directamente en el modo Texto NO pueden no ser visualizados en el modo Grfico o de Ecuaciones.

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

5.1. Sentencias Condicionales y de Ciclo


El icono de Lenguaje de Comandos Coach abre la lista de comandos los cuales pueden ser usados en en modo Texto. Los comandos pueden seleccionarse de la lista colocada en la posicin del cursor en la ventana de modelo. Las siguientes sentencias son permitidas: If Expresin Condicional Then SentenciaEndIf If Expresin CondicionalThen Sentencia Else Sentencia EndIf Repeat Sentencia Until Expresin Condicional Redo Nmero Sentencia EndRedo While Expresin Condicional Do Sentencia EndDo Once Expresin Conditional Do Sentencia EndDo

Adicionalmente el Editor de Frmula es agregado a la lista de comandos.

5.2. Creando un Modelo Texto


Despus de abrir la ventana Modelo en modo Texto, la variable independiente (tiempo t, unidad seg) es ya definido. Introduzca las ecuaciones modelo. Coach no le gua a escribir ecuaciones correctamente, estas ecuaciones tienen que construirse segn las reglas de lenguaje Coach. Sin embargo, al ejecutar un modelo con errores de sintaxis, Coach indicar cules ecuaciones no son correctas y colocar el cursor en la posicin de error. Algunas reglas generales son dadas debajo: Las constantes pueden ser definidas ya sea en el modelo o en la lista de valores iniciales. Las variables definidas por una expresin variable:=+ dvariable variable debe estar definido en el modelo. Para poder calcular esta variable en la primera iteracin, el valor inicial de esta variable es necesario. Las variables obtienen un valor nuevo en cada iteracin y as es que deben estar definidas en el modelo. 1. Introduzca valores iniciales. En el modo Del Texto, los valores iniciales tambin pueden ser dados como una expresin.

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

6. Ejecusin del Modelo


Durante la ejecucin del modelo los clculos durante la ejecucin del modelo son hechos basados en los valores iniciales y la configuracin.

Especificando las configuraciones del Modelo


D un clic sobre el botn de Configuracin. Especifique las condiciones para la variable independiente: Inicie valor de la variable independiente. Detenga el valor de la variable independiente o la condicin en la cual debera ser alcanzada para detener el modelo. De un valor de paso para la variable independiente. En caso de datos grandes puede ser til para salvar slo los datos calculados. Esto puede ser especificado en el campo Salvar Informacin cada # de pasos. Por defecto los datos son salvados cada paso.

Verifique la velocidad de Corrida. Por defecto esta opcin est cerrada. Cheque los conectores de Conexiones si usted quiere automticamente dibujar los conectores de variables usadas en una definicin variable. Por defecto esta opcin est cerrada. Seleccione el mtodo de Integracin; Por defecto el mtodo Euler es el seleccionado. Seleccione la Notacin de las ecuaciones diferenciales. Por defecto la Ecuacin en

Diferencias es seleccionada.

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

Ejecutando el Modelo
Para ejecutar el modelo presione sobre el sobre el botn color verde de Comenzar. La ejecucin modelo se detiene cuando el valor de alto o la condicin (Modo Grfico y modo Ecuacin) o el nmero de ciclos dados (en el modo Del Texto) es alcanzado. Para interrumpir el modelo use el botn rojo de Alto o mantenga el botn de rojo < Esc > presionnado. Adicionalmente usted puede controlar el modelo usando al controlador de ejecucin o la opcin de Monitor.

Corriendo el Controlador
El controlador de ejecucin se encuentra disponible en el modo grfico y en el modo de Ecuaciones y es usado para controlar la ejecucin modelo. Puede ser colocado en la pantalla con la opcin Desplegar Controlador o en la opcin Ejecutar Controlador de la ventana de Modelo. El controlador permite: Ejecutar el modelo con la velocidad dada por la barra deslizante haciendo clic La ejecucin de modelo se detiene haciendo clic en

Durante la ejecucin del modelo el progreso de la variable independiente y su valor actual es desplegado. Despus de que la ejecucin haya finalizado uno puede cambiar los valores de la variable independiente. Los valores calculados de todas las variables son mostradas en el modelo. Para ajustar la velocidad de ejecucin del modelo la barra deslizante puede ser usada. Cuando el dispositivo deslizante est colocado en si posicin extrema.

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

Ventana de Monitor
La ventana de Monitor est disponible en el modo Texto cuando se usa la opcin Monitor, disponible en la Herramienta de la ventana de modelo. Despus de iniciar la ejecucin modelo, la ventana de Monitor abre la ejecucin del modelo y puede seguir lnea por lnea. Ajuste la velocidad del monitoreo con la barra deslizante (esto puede hacerse tambin durante la ejecucin). Ejecute una lnea sola del modelo presionando el botn 1botn en la barra del Monitor. D un clic sobre el botn verde en la barra del Monitor para echar a andar lnea por la ejecucin de modelo. Durante el monitoreo todos los valores de las variables son desplegados en el lado derecho. D un clic sobre el botn rojo en la ba rra de Monitor o presiones < Esc > para interrumpir la ejecucin del modelo.

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

7. Simulaciones
Con la opcin de simulacin, el efecto de un simple parmetro puede ser estudiado.

Para Simular
De clic derecho en la ventana Modelacin y seleccione la opcin Simular. Seleccione un parmetro de la lista desplegable de variables de modelo. Especifique un valor de parmetro escribiendo un valor en el campo Valor o configurando con la barra Deslizante de Rango. D un clic sobre el botn Ejecutar para dibujar una grfica resultante del modelo con

un nuevo de parmetro. La grfica nueva tiene un color diferente y el valor del parmetro es desplegado en el eje vertical. Este procedimiento puede ser repetido para otros parmetros. Un nmero de grficas puede trazarse en la misma grfica.

Para verificar que la teora (los datos calculados) corresponden a la realidad (los datos medidos) la opcin Simular puede ser usada con la presencia de una grfica de fondo. Cada curva permite medir y transponer con la grfica de fondo. Las grficas resultantes de los clculos pueden ser comparadas con la curva de hiptesis. Si la grfica calculada traslapa la grfica de fondo, la opcin Cambiando la Grfica de Fondo hace posible intercambiar la grfica de fondo horizontalmente. Con la opcin S c a n los puntos exactos pueden ser determinados .

Nota: Para escanear una grfica Ctrl + Click puede ser usado.

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

8. Manejo de Modelos
En general los modelos son salvados como otras actividades de Coach.

Importando el modelo
Con el botn derecho seleccione la opcin Importar Modelo. Seleccione la Actividad/Resultado. Al cargar un Nuevo modelo se borrar el modelo actual. Los modelos de texto de Coach 5 son abiertos en el modo de texto de Coach 6. No es posible verlos en modo grfico y modo ecuaciones de coach6

9. Construyendo Modelos en lenguaje Coach


9.1. Lenguaje Coach
Los modelos son interpretados por el interprete de Coach. La sintaxis del lenguaje de Coach es descrita en un documento separado(vea VI. Coach Language).

9.2. Mtodos Numricos usados por Coach


Existen en Coach 6 tres mtodos de resolver los modelos mediante ecuaciones diferenciales:

Mtodo de Euler Segundo orden Runge-Kutta Cuarto Orden Runge-Kutta

Coach implementa el siguiente mtodo de Euler yn+1 = yn + h * f(xn, yn) Coach implementa el mtodo de Punto medio k1 = h * f(xn, yn) y n+1 = yn + h * f(xn + 0.5*h, yn + 0.5*k1) Coach implementa el siguiente mtodo: k1 = h * f(xn, yn) k2 = h * f(xn+0.5*h,yn+0.5*k1) k3 = h * f(xn+0.5*h,yn+0.5*k2) k4 = h * f(xn+h,yn+k3) y n+1 = yn + (k1 + 2*k2+2*k3+k4)/6

9.3. Ejecusin de un Programa en lenguaje Coach


Un modelo de texto (un programa en el Lenguaje de Coach) est construido de un modelo Grfico o un modelo de ecuaciones en el lenguaje Coach. Un modelo de texto es ejecutado de la siguiente forma.

Seccin de Valores Iniciales


La seccin de valor inicial es ejecutado una vez al principio del modelo para establecer los valores iniciales calculados en este punto. El primer es definido completamente por los valores iniciales y es lo mismo para todos los tres mtodos de iteracin.

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

La variable independiente est definida por su valor inicial y de paso, las variables de estado tienen valores iniciales definidos por los valores constantes. Las variables auxiliares y los flujos se calculan de estos valores. Esto conduce a la seccin inicial del programa modelo: < variable independiente:= <valor inicial> d<variable independiente> d:= <Valor de paso para la variable independiente> Todas las constantes y variables de estado con sus expresiones iniciales estn aadidas en orden de dependencia. Slo la variable independiente es conocida aqu a fin de que el nico objeto concuerde con la e dependencia. < constante > := <expresin constante> < variable de estado> := <Variable de estado con expresin inicial> Todas las variables y flujos son son aadidos en orden de dependencia < aux> := <expresin> <flujo>:= <expresin>

Seccin del Modelo


La seccin de modelo es repetida en un ciclo. Un paso de integracin para las variables de estado es calculado basados en sus tasas de cambio, las variables auxiliares y los flujos son recalculados basado en sus expresiones, la variable independiente es aumentada con el valor de paso y los eventos son agregados. La estructura bsica para el programa es lo mismo para los tres mtodos de integracin. Dado que vamos de un momento tn a un momento tn +1. Los tres mtodos de integracin en ese rango. En los mtodos de Runge-Kutta los puntos intermedios se usan para calcular el paso de integracin y los valores originales son almacenados. 1. Para los mtodos Runge-Kutta los valores de la variable independiente, variables de estado y variables auxiliares son almacenados como: Anterior < estado > := <Estado> Anterior < variable independiente>:= <Variable independiente> Anterior < Auxiliar > := <Auxiliar> Anterior <Flujo>:= <Flujo> 2.- Los calculos de integracin es diferente para todos los tres mtodos, por ejemplo para en el mtodo de Euler: <estado> := <estado> + d<independent variable>* (<inflow1> + <inflow2> - <outflow1> ) 3. Las variables de estado son tn +1 y las variables independientes son incrementadas <variable independente> := Anterior<variable independente variable> + d<independent variable> 4. ara los mtodos de Runge-Kutta los variables auxiliares y los flujos son recuperados a sus valores previos: <aux> := Anterior <aux> <flujo> := Anterior < flujo> 5. El programa para eventos es adicionado: Once (condicin) Do <Estado> := <expresin en caso de un evento> EndDo

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

Manual de la Creacin de Modelos Dinmicos

Referencias para la Modelacin:


1. Beurs, C. de, Mulder, C.H.T., Vernieuwde computertoepassingen in the Natuurkunde, Uitgeversmaatschappij Thieme, Zutphen, 1995 2. Few, A., System behavior and system modeling, University Science Books, Sausalito, California 1996 3. Forrester, J.W. etc. , The first step prepared for the MIT System Dynamics in Education Project, Principle of Systems, Cambridge, MA, Productivity Press http://sysdyn.clexchange.org 4. Schecker, H. , Physik Modellieren , Ernst Klett Verlag, Stuttgart 1998 5. Ogborn, J., Physics Dynamic modeling system models, Longman Microsoftware London 1985

Indiana No. 260, Col. Ciudad de los Deportes, C.P 3710 Mxico, D.F. Tels: 01 (55) 56 11 13 33 Email: tecnosim@tecnosim.com.mx

Fax: 01 (55) 24 55 43 47

También podría gustarte