Está en la página 1de 54

Universidad de San Carlos de Guatemala Facultad de Ingeniera Escuela de Ciencias y Sistemas Modelacin y Simulacin 2 Ing. Edgar Gonzlez Aux.

Cindy Succ

Manual EXTEND
Descripcin y Forma de uso de sus componentes
1998-11904 Vilma Muralles 2000-11597 Julio Chali 2002-13168 Manuel Ramrez 2004-12873 Ludwing Quionez 2005-12084 Enio de Len 2005-12144 Jonathan Hercules 2005-17756 Jorge Ordoez 2006-11057 Fredy Anderson 2006-11078 Elder Prado 2006-11122 Hctor Mndez 2006-11270 Alicia Ruano 2006-11316 Jos de Paz 2006-11316 Michael Colindres 2006-11509 Honard Bravo

10

MANUAL EXTEND

21 de abril de 2010

Librera Generic
La librera Generic agrupa un conjunto de bloques que se utilizan para el manejo del flujo y transformacin de informacin. Tambin proporciona herramientas para la solucin de problemas numricos. Cabe mencionar que desde la versin 7 de Extend, esta librera ha sido reemplazada por la librera Value. A continuacin se presenta una descripcin de cada bloque de la librera, las variables de entrada y las variables de salida que involucra.

1. Accumulate
Nombre Icono Accumulate

Descripcin

Este bloque suma al valor de entrada el valor inicial asignado en configuracin, sumando de manera iterativa el mismo valor, mostrando al final el total.

Configuracin
Como podemos ver, tenemos dos variables, y tambin podemos agregar un comentario

Selecciona el valor inicial que desees que sea sumado al valor de entrada, presione ok, y en donde dice Display contents, podr ver el resultado en tiempo de ejecucin, si lo desea puede agregar un comentario acerca de la razn del porque se est empleando esta funcin.

Modelacin y Simulacin 2 Primer Semestre 2010

MANUAL EXTEND

21 de abril de 2010

Entradas
La entrada al bloque son el Starting Contentsin, el cual inicializa el componente con un valor, otro es el Input Contents, el cual corresponde al dato que se suma al valor que lleva ya el Componente Accumulate, este valor total de la suma se muestra en la salida. Otra entrada es la de reset, el cual reinicia el componente.

Salidas
La nica salida que tiene es la del Output Contents, el cual muestra el valor en tiempo real, que lleva acumulado el componente.

2. Add
Nombre Icono Add

Descripcin

Este componente, sumas las tres entradas que tiene, y devuelve la suma de los tres en su salida

Configuracin

No tiene configuracin, lo nico que podemos agregar es el comentario

Entradas
Como entradas tiene a tres v alores, los cuales se suman y devuelven en la salida

Salidas
El valor resultante de la suma de los tres valores de entrada Modelacin y Simulacin 2 Primer Semestre 2010

MANUAL EXTEND

21 de abril de 2010

3. Clear Statistics
Nombre Icono Clear Statistics

Descripcin Este bloque nos sirve para borrar y resetear los acumuladores estadsticos, en intervalos peridicos o en respuesta a un evento determinado.

Configuracin:

Seleccionamos a qu es que queremos borrarle las estadsticas. Estos pueden ser actividades, recursos, colas, contadores, media y varianza, tiempos o Holding Tanks. En Clear satitistics at time, ingresamos el momento (tiempo) en el que queremos que se borren las estadsticas acumuladas y en Last clear at time se nos presentar la ltima vez en que las estadsticas acumuladas del bloque fueron borradas.

Entradas:
Las entradas pueden ser un bloque Generador (Generator) o un bloque de Programa (Program). A este bloque es al que se le borraran las estadsticas acumuladas.

Salida:
No existir una salida para este bloque, ya que nicamente borra las estadsticas acumuladas de otro bloque.

Modelacin y Simulacin 2 Primer Semestre 2010

MANUAL EXTEND

21 de abril de 2010

4. Command
Nombre Icono Command

Descripcin Este bloque enva un comando o macro a una hoja de trabajo (ej: Excel), cuando el valor de send es ma yor a 0.5.

Configuracin:

Coloca el nombre de tu archivo en Spreadsheet File Name, luego el nombre del programa que reconoce tu archivo en File Type, el comando o macro en Command, si el macro ya existe debes llamarlo utilizando macro sheet name, y para definir si quieres enviar el macro antes o despus de la simulacin, selecciona una de los checkbox, que son before y after

Entradas
Send: enva la orden de enviar el macro al archivo especificado en configuracin si el valor es mayor que 0.5.

Salidas
No hay salidas, solo el envo del macro al archivo.

Modelacin y Simulacin 2 Primer Semestre 2010

MANUAL EXTEND

21 de abril de 2010

5. Constant
Nombre Icono Constant

Descripcin Devuelve un valor constante, previamente configurado, por paso, si existe valor de entrada este se suma al valor de la constante.

Configuracin:

La constante se debe definir donde dice Constant value, como vemos en l a figura anterior le he puesto 10, en cada paso de la simulacin este estar devolviendo esta constante configurada, puedes tambin agregar un comentario, as como tambin seleccionar el checkbox si de sube a la jerarqua.

Entradas
ValueIn: por el cual se ingresa un valor que se le suma al valor de la constante, dando como resultado una nueva Constante.

Salidas
El valor de la constante, durante cada paso de la simulacin.

Modelacin y Simulacin 2 Primer Semestre 2010

MANUAL EXTEND

21 de abril de 2010

6. Convertion Function
Nombre Icono Convertion Function

Descripcin Devuelve un valor el cual es el resultado de la ecuacin configurada

Configuracin:

Para configurar seleccionamos primero la funcin que deseamos, esto donde dice function, ms abajo podemos configurar las variables que utiliza la formula a excepcin de la variable de entrada que se enva en tiempo de ejecucin, tambin se puede agregar un comentario, el resultado final es el resultado de la formula.

Entradas
ValueIn: variable que es tambin utilizada dentro de la formula que se configura para el funcionamiento del Componente.

Salidas
El valor resultante de operar la funcin seleccionada dentro de la configuracin del componente.

Modelacin y Simulacin 2 Primer Semestre 2010

MANUAL EXTEND

21 de abril de 2010

7. Conversion Table
Nombre Icono Convertion Table

Descripcin Contiene una tabla de valores X y Y de salida, que se usan para calcular la salida de pendiendo de la entrada.

Configuracin:

Como puedes ver, tiene una tabla para configuracin de valores X y Y, de los cuales depender la salida de la tabla. Con Sort Data: podemos ordenar los datos en manera ascendente, tomando como base el valor X. Con Plot Data: podemos ver la grafica de la funcin entre los valores de X y Y, como la imagen a continuacin:

Entradas
XvalueIn: variable en x, para calcularlo y poder dibujar la grafica y poder obtener e resultado. Modelacin y Simulacin 2 Primer Semestre 2010

MANUAL EXTEND

21 de abril de 2010

Salidas
YValueOut: obtenemos el valor correspondiente Y, en base a la tabla configurada sobre los valores de X y Y, es decir el componente despeja Y(X), utilizando como base los datos que tienen acerca de la funcin.

8. Data Rece ive


Nombre Icono Data Receive

Descripcin Recibe v alores de una spreadsheet, seleccionas el path de tu archivo para leer, o puedes usar las entradas al componente, como resultado devuelve los datos leidos.

Configuracin:

En la pestaa de Data Received podemos encontrar las siguientes opciones: Conection type: especifica la tecnologa de comunicacin usando las interfaces con activeX Date Received: los datos que se han recibido Enmbed working list: si se est usando ActiveX, este popup lista de libros de trabajo File Name: el nombre del archivo donde se va a mandar la informacin. Row y Column: este valor se va incrementando mientras se vaya leyendo del archivo de entrada 6. Inject clone Data: la informacin leda tal vez se vaya a otro block En la pestaa avanzados Modelacin y Simulacin 2 Primer Semestre 2010 1. 2. 3. 4. 5.

MANUAL EXTEND

21 de abril de 2010

1. If t conector not used , read value when: solamente usando en eventos de modelos discretos 2. If neither row nor column connectors are used, increment row every: con step, si la fila y columna no se usan, el numero de fila se incrementa durante un paso de la simulacin, con run, se incrementa durante la ejecucin. Y en los comentarios se puede agregar comentarios.

Entradas
RowIn, fila del spreadsheet cuando se recibe un valor y la ColIn es la columna de entrada desde el spreadsheet, por ltimo el triggerin bloquea el envo de datos cuando su valor excede 0.5

Salidas
Solamente DataOut, que son los datos ledos del spreadsheet, por parte del componente.

9. Data Send
Nombre Icono Data Send

Descripcin Enva valores a una spreadsheet, provenientes de un DataI n, selecciones un archivo para escribir, el resultado por medio de las 2 salidas Row y Co.

Configuracin:

En la pestaa de Data Received podemos encontrar las siguientes opciones: Modelacin y Simulacin 2 Primer Semestre 2010

10

MANUAL EXTEND

21 de abril de 2010

7. Conection type: especifica la tecnologa de comunicacin usando las interfaces con activeX 8. Send Date: enva los Datos 9. Use Enmbed worbook: si se est usando ActiveX, este popup lista de libros de trabajo 10. File Name: el nombre del archivo de donde la informacin se va a mandar. 11. Row y Column: este valor se va incrementando mientras se vaya escribiendo en el archivo 12. Extract clone Data: extrae una variable de otro bloque y lo enva al spreadsheet En la pestaa avanzados 3. If T connector not used, send value when value at : solamente usando e n eventos de modelos discretos 4. If neither row nor column connectors are used, increment row every: con step, si la fila y columna no se usan, el nmero de fila se incrementa durante un paso de la simulacin, con run, se incrementa durante la ejecucin. Y en los comentarios se puede agregar comentarios.

Entradas
Solamente DataIn, que son los datos que ingresan al componente y se escriben en el spreadsheet.

Salidas
RowIn, fila del spreadsheet cuando se enva un valor y la ColIn es la columna de salida hacia el spreadsheet, por ltimo el trigger in bloquea el envo de datos cuando su valor excede 0.5

10. Decision
Nombre Icono

Decision

Descripcin Este bloque hace una decisin basada en los insumos y la lgica interna que defina. El cuadro de dilogo le permite realizar los siguientes ensayos que comparan la A a la B: mayor que, mayor o igual que, igual, menor, menor o igual a, y no de igualdad.

Configuracin:

Modelacin y Simulacin 2 Primer Semestre 2010

11

MANUAL EXTEND

21 de abril de 2010

Comparamos la entrada A con la Entrada B o dato definido B, por medio de las opciones en If input A, luego nos describe que de ser cierta la condicin el resultado de Y ser 1 y el de N ser falso. Como podemos ver en B value podemos definir el valor de B, y por ultimo tenemos la oportunidad de comentar.

Entradas
Tenemos a las variables A y B, con las cuales se toma la decisin

Salidas
Tenemos como salida el valor Y, que puede ser 1 si la condicin es verdadera o 0 si es falsa, y tambin tenemos el valor N, el cual es el dato inverso al anterior.

11. Div ide


Nombre Icono Divide

Descripcin Divide a la entrada superior por la entrada inferior. Usted puede elegir si una entrada inferior de 0 da una salida de NOVALUE o la simulacin se detiene con un mensaje de error.

Configuracin:

Lo nico que podemos configurar es de al ser una divisin dentro de cero, retornar como resulta no valor o detener con un error la simulacin, tambin podemos agregar un comentario

Entradas
Numerador, parte superior en la divisin, y el denominador, parte por la que se divi de el anterior. Modelacin y Simulacin 2 Primer Semestre 2010

12

MANUAL EXTEND

21 de abril de 2010

Salidas
Resultado de la divisin.

12. Equation
Nombre Icono Equation

Descripcin Salida de los resultados de una ecuacin configurada. La ecuacin debe ser de
la forma " Resultado = frmula;". Usted puede utilizar los operadores y funciones, y todos o algunos de los valores de entrada como parte de la ecuacin.

Configuracin:

Como podemos ver tenemos 5 variables de entrada y la variable resultante llamada Result, tenemos un textarea donde podemos crear la funcin, como en el ejemplo siguiente: Result = Var1 + Var2 + Var3 + Var4 + Var5; Tambin debemos tomar en cuenta la edicin de la funcin, de manera que podemos utilizar cualquier funcin que se nos ocurra. Otras de las opciones son: 1. Number of static variables: declarer cuantas variables estticas se pueden usar en la ecuacin. 2. Static Variables Table: Para cada variable esttica, darle un valor inicial. Si desea que el
valor calculado al final de una simulacin de ejecucin que se utilizarn en el comienzo de

Modelacin y Simulacin 2 Primer Semestre 2010

13

MANUAL EXTEND
la siguiente simulacin, seleccione "No" en el "Multi Inicial Run" de la columna.

21 de abril de 2010

Entradas
5 variables para utilizar dentro de la ecuacin, con la cual se realizan clculos

Salidas
Result: el resultado de la ecuacin, siendo esta Resutl=ecuacin.

13. Evolutionary Optimizer


Nombre Icono Evolutionary Optimizer

Descripcin Este bloque nos sirve para determinar los valores de los parmetros ideales de nuestro modelo, de forma automtica

Configuracin:

Establecer variables:
1. Abrir (doble clic), un bloque que tiene un parmetro que necesitamos para maximizar o minimizar la ganancia o el coste ecuacin 2. Usar la herramienta de clon y arrastrar la variable de ese bloque al Ev olutionary Optimizer del modelo. 3. Darle un nombre descriptivo a cada variable que se agrega en la tabla. Modelacin y Simulacin 2 Primer Semestre 2010

14

MANUAL EXTEND

21 de abril de 2010

4. Ingresar el valor Mximo y Mnimo solo para las variables que el optimizador necesita cambiar. 5. Si la variable es una tabla de datos, ingrese los ndices de la columna y fila, separndolos por una coma. 6. Abrir el

Establecer ecuacin (de costo o ganancia, segn sea el caso):


1. Abrir el bloque Evolutionary Optimizer, y seleccionar la pestaa Cost. 2. Ingresar la ecuacin de la forma "M axProfit = ..." or "M inCost = ..."

Establecer restricciones globales e individuales


1. Abrir la pestaa Constraints 2. Agregar las restricciones respectivas.

Establecer los parmetros a optimizar


1. Abrir la pestaa Optimizer Parameters. 2. Hacer clic en el botn "Set Defaults...", segn sea el caso.

Correr el optimizador
1. Hacer clic en el botn Run Optimization 2. Hacer clic en la pestaa Results para ver los resultados respectivos.

Entradas:
Las entradas para este bloque, no son conexiones con otros bloques, sino que son cada una de las variables que deseamos optimizar, de un modelo determinado. Adems se necesitan las restricciones a tomar en cuenta, as como tambin la ecuacin de la forma "M axProfit = ..." or "M inCost = ..." y las mtricas de convergencia.

Salida:
La salida en este caso, ser el valor mnimo (para el costo) o mximo (para la ganancia) de cada una de las v ariables que necesitbamos optimizar, un ejemplo del mismo y tambin la cantidad del error posible en dichos clculos.

Modelacin y Simulacin 2 Primer Semestre 2010

15

MANUAL EXTEND

21 de abril de 2010

14. Exponent
Nombre Icono Exponent

Descripcin Eleva el nmero X a la potencia Y. puedes configurar el valor Y

Configuracin:

Como podemos ver tenemos el campo correspondiente al valor Y, que es el nmero al cual se va a elevar X, otra cosa que tenemos es el campo para ingresar un comentario.

Entradas:
El valor X, el cual ser la raz, y el valor Y el cual es el nmero al cual se eleva X

Salida:
El resultado de elevar la raz X al valor Y.

15. FIle Input


Nombre Icono

File Input

Descripcin Lee datos de un archivo de texto y lo escribe en la tabla del bloque. Una vez que los datos estn en la tabla, se puede usar en su modelo.

Modelacin y Simulacin 2 Primer Semestre 2010

16

MANUAL EXTEND

21 de abril de 2010

Configuracin:

En la configuracin podemos ingresar manualmente los datos por medio de una tabla de 5 columnas, en la parte inferior podemos indicar el nmero mximo de filas, as como tambin si deseamos el incremento en un paso de la simulacin o en la ejecucin del mismo. En la pestaa File podemos indicar el path y nombre de un archivo para que sea de entrada. Podemos utilizar el servidor FTP para acceder remotamente. Podemos definir tambin si queremos que empiece a leer al inicio de la simulacin, y configurar la delimitacin de las columnas

Entradas:
RowIn, fila dentro de la tabla que dentro del modelo va para afuera.

Salida:
5 columnas que pertenecen a la tabla, con los valores de cada fila.

16. File Output


Nombre Icono File Output

Descripcin Escribe datos en un archivo de texto.

Modelacin y Simulacin 2 Primer Semestre 2010

17

MANUAL EXTEND

21 de abril de 2010

Configuracin:

De igual manera que en el anterior tienes una tabla para modificar datos, 5 columnas que corresponden a la tabla. Utiliza prcticamente la misma y en la pestaa de File, podemos seleccionar el archivo para la escritura, as como tambin si deseamos que el archivo se escriba cada vez que ejecutamos.

Entradas:
RowIn, fila en la que se empezara a leer. Columnas de la tabla,

Salida:
No tiene salida.

17. Financials
Nombre Icono Financials

Descripcin

Es utilizado para hacer clculos financieros en base a un perodo, frecuencia del perodo, pago, valor presente o valor futuro.

Modelacin y Simulacin 2 Primer Semestre 2010

18

MANUAL EXTEND

21 de abril de 2010

Configuracin
Aqu deben ingresarse los parmetros para poder hacer el clculo. Debe colocarse la marca circular junto al campo que desea calcularse, escribir informacin en los dems campos y luego presionar el botn calculate. El pago es tomado en cuenta como negativo.

Entradas
Rate: La frecuencia del perodo. Period: Perodos para los cuales se realizar el clculo. Pmt: Pago o gasto PV: Valor presente. Por ejemplo en economa se toma en cuenta el valor presente para calcular el valor futuro del dinero. FV: Valor futuro. Si se desea que el clculo se realice en tiempo de simulacin, deben conectarse las variables de entrada. Estas son: frecuencia, perodo, pago, valor presente y valor futuro. Debern conectarse las cuatro entradas para poder calcular una quinta.

Salidas
En las salidas se obtendr el valor calculado, ya sea frecuencia, perodo, pago, valor presente o valor futuro. Recordar que la variable de entrada que no fue conectada (o la que se eligi calcular en la configuracin) ser la que tendr el valor de salida. Modelacin y Simulacin 2 Primer Semestre 2010

19

MANUAL EXTEND

21 de abril de 2010

18. Global Array


Nombre Icono Global Array

Descripcin

A travs de este objeto podemos tener acceso a los arreglos globales creados con el Global Array Manager (siguiente tem) de Extend. Podramos decir que son accesos a variables globales que podemos crear en nuestro modelo.

Configuracin
En Array debe seleccionarse el arreglo al que se quiere acceder, en este caso como puede verse est seleccionado un arreglo llamado Precio. Pueden indicarse los valores de entradas y de salida. En el rea central se puede observar una tabla, esta tabla es la que muestra el contenido del arreglo. Debajo de la tabla, se indica si si quiere almacenar la entrada en el arreglo y en que fila o columna (tambin puede hacerse a travs del objeto grficamente) as como tambin se debe indicar si se desea actualizar el arreglo cuando cambia el conector de entrada. Es importante activar la casilla Refresh global array during run para que el arreglo se actualice en tiempo de simulacin ya que por ejemplo si va a leerse informacin del arreglo, otro bloque podra haber modificado antes dicha informacin.

Modelacin y Simulacin 2 Primer Semestre 2010

20

MANUAL EXTEND

21 de abril de 2010

Entradas
Value In: Valor de entrada de este bloque. RowIn: La fila del arreglo a la que se quiere tener acceso. ColIn: Columna del arreglo a la que se quiere tener acceso.

Salidas
ValueOut: Conector que proporciona el valor de salida del objeto. Este valor ser el que exista en el arreglo en las posiciones [fila,columna] es decir [RowIn, ColIn].

19. Global Array Manager


Nombre Icono Global Array Manager

Descripcin

Este componente es el administrador de arreglos. Puede crear, redimensionar, modificar y eliminar los arreglos globales en extend. Los arreglos pueden ser accedidos por cualquier componente en todo el modelo. Los arreglos pueden ser de valor entero o valor real. Todos los arreglos son identificados por un nombre nico. Este componente puede leer y escribir informacin desde hojas de clculo, bases de datos y a travs de la red.

Configuracin
Administracin: En esta pestaa es posible crear, redimensionar, inicializar y ver el contenido de los arreglo. En Select array debe seleccionarse el arreglo que quiere editarse si ya existe o bien seleccionar New real array New Integer Array sea que se quiera un arreglo de reales o de enteros respectivamente. Para ver los valores durante la simulacin se debe marcar la opcin Refresh global array table while running) al final de la ventana.

Modelacin y Simulacin 2 Primer Semestre 2010

21

MANUAL EXTEND

21 de abril de 2010

Spreadsheet En esta pestaa se configura a los arreglos para que utilicen hojas de clculo. En el rea de Import deber indicarse el archivo de la hoja de clculo para poder leer desde el. Si se quiere escribir el valor del arreglo en la hoja de clculo deber entonces indicarse en el rea de Export.

Modelacin y Simulacin 2 Primer Semestre 2010

22

MANUAL EXTEND

21 de abril de 2010

Database: En esta pestaa se configura la base de datos y la tabla en d onde se quiere escribir el valor del arreglo o bien la base de datos y la tabla de donde se quiere leer el valor del arreglo.

Internet (FTP): Si se desea escribir el valor de un arreglo a travs de una red (mediante FTP) o bien leer el valor del mismo, puede realizarse en esta ficha. El valor ser ledo o escrito en el archivo indicado en el campo Filename. En la seccin de Import deber configurarse lo correspondiente a la lectura y en la seccin de Export deber configurarse lo correspondiente a la escritura de los arreglos.

Modelacin y Simulacin 2 Primer Semestre 2010

23

MANUAL EXTEND

21 de abril de 2010

Comments: Esta ficha es nicamente para escribir comentarios libres.

Entradas
MaxRows: El nmero mximo de filas que puede tener el arreglo seleccionado.

Salidas
Index: El ndice del arreglo seleccionado. Rows: El nmero de filas del arreglo seleccionado. Cols: El nmero de columnas del arreglo seleccionado.

20. Help

Nombre Icono

Help

Descripcin

Este bloque es utilizado para documentar el modelo. Aqu puede colocarse informacin sobre variables, tareas, condiciones, etc.

Configuracin
Al dar doble clic en el objeto, se abrir la ventana en donde podemos escribir los comentarios.

Modelacin y Simulacin 2 Primer Semestre 2010

24

MANUAL EXTEND

21 de abril de 2010

Entradas
No tiene entradas.

Salidas
No tiene salidas.

21. Holding T ank


Nombre Icono Holding Tank

Descripcin

Este componente nos sirve para acumular valores de entrada, as como tambin para remover cierta cantidad de ellos cuando se solicite. Tambin permite dejar que las entradas tengan un flujo automtico de salida.

Configuracin
En Starting contents se indica la cantidad de unidades s con las que se desea iniciar el tanque. En inputs are se puede configurar la forma en que se desea que sean tratados los valores de entrada.

Modelacin y Simulacin 2 Primer Semestre 2010

25

MANUAL EXTEND

21 de abril de 2010

Entradas
InputIn: Aqu se deber conectar el incrementador del bloque. S: Starting Contentes In, indica con qu valor se desea inicializar el tanque. R: ResetIn, permite resetear el tanque a su valor inicial (S o el valor establecido en la configuracin). W: WantIn, el valor que desea ser tomado del tanque.

Salidas
C: Contents Out, el valor de salida solicitado. Get: La cantidad de salida solicitada.

22. Holding T ank I ndex ed


Nombre Icono

Holding Tank Indexed

Descripcin

Este componente cumple las funciones del anterior (Holding Tank) es decir que nos permite acumular valores y retirar cierta cantidad de ellos, la diferencia es que permite tener N tanques de datos, es decir que es como un arreglo de Holding Tanks.

Configuracin
En la tabla puede configurarse los parmetros de cada tanque. El contenido, el valor mximo, el valor mnimo y el valor de inicio. Tambin puede indicarse qu accin se llevar a cabo por cada entrada.

Modelacin y Simulacin 2 Primer Semestre 2010

26

MANUAL EXTEND

21 de abril de 2010

Entradas
InputIn: Valores de entrada. Este conector incrementar el valor del tanque. InputToggleIn: Indica qu holding tank recibir el valor de entrada. WantIn: La cantidad de valores que se quiere extraer del tanque sealado con el ndice. WantToggleIn: Esta entrada indica cul holding tank es referido por Want y Get. ContentsToggleIn: Esta entrada indica el holding tank del que se tomar su contenido.

Salidas
GetOut: La cantidad de valores a extraer (indicada en Want) ContentsOut: El valor extrado del tanque.

23. Input Data


Nombre Icono

Input Data

Descripcin

Este bloque nos brinda una curva de datos a lo largo del tiempo. En el se ingresa un valor determinado para cad a unidad de tiempo de la simulacin, permitiendo al programa tomar dichos valores del output del bloque cuando se encuentra en determinado tiempo.

Configuracin
Input data: En esta ficha deber configurarse los valores de la curva. En la tabla se escribe el tiempo y el valor de salida que se desea. Los valores del tiempo no deben estar ordenados necesariamente. Con el botn Sort Data se ordenarn los datos automticamente respecto del tiempo. Con el botn Plota Data se podr ver una grfica de los valores en la tabla. La opcin Repeat every deber marcarse e indicarse el tiempo de repeticin si deseamos que cada cierto intervalo de tiempo los valores regresen al origen. Es decir si se tienen tiempos del 1 al 20 y se estable Repeat every con 5, cuando se alcance el tiempo 6 de la simulacin, este objeto retornar el valor del tiempo 0 segn la tabla.

Modelacin y Simulacin 2 Primer Semestre 2010

27

MANUAL EXTEND

21 de abril de 2010

Comments: Comentarios (documentacin) de este bloque.

Entradas
No posee ninguna entrada.

Salidas
YOut: El valor de Y conforme el tiempo segn lo defini do en la configuracin.

24. Input Func tion


Nombre Icono Input Function

Descripcin

Este bloque genera una funcin con el paso del tiempo.

Configuracin
En Function deber elegirse el tipo de funcin que se desea. Cuando se elija una funcin se podr ver su formula en el rea de Display Equation . Dependiendo de la funcin que se elija as se habilitarn los campos para configurar sus valores.

Modelacin y Simulacin 2 Primer Semestre 2010

28

MANUAL EXTEND

21 de abril de 2010

Entradas
Este bloque no posee entradas.

Salidas
YOut: El valor obtenido de la funcin.

25. Input Random Number


Nombre Icono

Input Random Number

Descripcin

Con este bloque podemos generar nmero aleatorios basados en determinada distribucin. Dependiendo de la cantidad de parmetros que tome una distribucin, stos pueden ser indicados en las entradas del bloque.

Configuracin
Distributions En distribucin deber indicarse la distribucin bajo la cual se generarn los valores aleatorios. Las distribuciones disponibles son: Uniforme (integer or real), Beta, Binomial, Erlang, Exponencial, Gamma, Geomtrica, HyperExponencial, LogLogistic, LogNormal, Neg. Binomial, Normal, Pearson type V, Pearson type VI, Poisson, Triangular, Weibull, and Empirical. Dependiendo la distribucin que se elija, as se mostrarn los campos a configurar. Opcionalmente se puede dibujar la grfica de la distribucin con el botn Plot.

Modelacin y Simulacin 2 Primer Semestre 2010

29

MANUAL EXTEND Distribution fitting En esta pestaa puede seleccionarse un programa para la generacin mejorada de nmero aleatorios.

21 de abril de 2010

Entradas
Argument1In: Parmetro de configuracin de la distribucin. Argument2In: Parmetro de configuracin de la distribucin. Argument3In: Parmetro de configuracin de la distribucin.

Salidas
RandomValueOut: El nmero aleatorio.

26. Integr ate


Nombre Icono

Integrate

Descripcin

Este bloque integra un valor con forme transcurre el tiempo.

Configuracin
En la configuracin puede establecerse el valor inicial as como el mtodo utilizado para integrar el valor. Euler backward tiene aplicaciones cientficas y econmicas. Euler forward es utilizado para ecuaciones diferenciales.

Modelacin y Simulacin 2 Primer Semestre 2010

30

MANUAL EXTEND

21 de abril de 2010

Entradas
InputIn: El valor de entrada que ser integrado. ResetValue: Si es verdadero resetea el bloque, es decir que inicializa de nuevo el calculador de integracin segn el valor Starting Value. StartingValueIn: Establece el valor de inicio del bloque.

Salidas
IntegrateOut: Este conector retorna el valor de entrada integrado segn el tipo de integracin elegida.

27. Limits

Nombre Icono

Limits

Descripcin Le permite limitar el valor de salida a un rango de valores. El rango es especificado por el conjunto de mximos y mnimos en el dilogo.

Configuracin
Con este componente limitamos las salidas por medio de configurar el campo Maximum y Minimun,

Modelacin y Simulacin 2 Primer Semestre 2010

31

MANUAL EXTEND

21 de abril de 2010

Entradas
Valor de entrada el cual va a ser evaluado para ver si cumple con el mximo o el mnimo,

Salidas
LimiteValueof: resultado del anlisis.

28. Logical AND


Nombre Icono Logical AND

Descripcin Realiza la operacin lgica AND de las entradas. Si cada una de las dos entradas es mayor de 0,5, el resultado es 1, si ninguno o slo uno de los insumos es mayor de 0,5, la salida es 0.

Configuracin

Como podemos ver no hay nada ms que configurar, sino nada ms que agregar un comentario, esto se debe a la naturaleza lgica de la compuerta AND.

Entradas
Dos variables, las cuales lgicamente se van a procesar.

Salidas
Resultado de la compuerta AND, siendo 1 si ambos valores de entrada son 1 o mayores a 0. 5 y siendo 0 en cualquier otro caso.

Modelacin y Simulacin 2 Primer Semestre 2010

32

MANUAL EXTEND

21 de abril de 2010

29. Logical NOT


Nombre Icono Logical NOT

Descripcin Realiza la operacin lgica NOT de las entradas. Si la entrada es mayor a 0.5 el resultado ser 0, caso contrario ser 1.

Configuracin

Como podemos ver no hay nada ms que configurar, sino nada ms que agregar un comentario, esto se debe a la naturaleza lgica de la compuerta OR.

Entradas
Una variable a procesar, lgicamente con la compuerta NOT, que niega el valor de entrada, si este es mayor a 0.5 el valor de salida ser 0, caso contrario ser 1.

Salidas
Resultado de la compuerta NOT, si este es mayor a 0.5 el valor de salida ser 0, caso contrario ser 1.

30. Logical OR
Nombre Icono

Logical OR

Modelacin y Simulacin 2 Primer Semestre 2010

33

MANUAL EXTEND

21 de abril de 2010

Descripcin Realiza la operacin lgica OR en las entradas. Si cualquiera de las entradas es mayor de 0,5, el resultado es 1, si ninguno de los insumos es mayor de 0,5, el resultado es 0 ..

Configuracin

Como podemos ver no hay nada ms que configurar, sino nada ms que agregar un comentario, esto se debe a la naturaleza lgica de la compuerta NOT

Entradas
Dos variables, las cuales lgicamente se van a procesar

Salidas
Resultado de la compuerta OR, Si cualquiera de las entradas es mayor de 0,5, el resultado es 1, si ninguno de los insumos es mayor de 0,5, el resultado es 0.

31. Max & Min


Nombre Icono

Max & Min

Descripcin Determina los valores mximo y mnimo de entre los cinco valores de entrada. El dilogo muestra los valores mximo y mnimo y los conectores de entrada de procedencia. El bloque de salidas de los valores mximo y mnimo y sus respectivos nmeros de conector.

Configuracin

Modelacin y Simulacin 2 Primer Semestre 2010

34

MANUAL EXTEND

21 de abril de 2010

El botn +5 conectores, sirve para agregar ms entradas al componente mientras que el de -5 conectores disminuye en 5 las entradas, tambin podemos limitar el nmero de entradas, definiendo un mximo, como los dems se puede comentar.

Entradas
5 entradas de variables numricas.

Salidas
Entre sus salidas estn el nmero mximo, el nmero mnimo, la suma mxima, y la suma mnima.

32. Mean & Variance


Nombre Icono

Mean & Variance

Descripcin Este bloque nos sirve para calcular la media, varianza y desviacin estndar de los valores de entrada, durante la simulacin.

Configuracin:

Modelacin y Simulacin 2 Primer Semestre 2010

35

MANUAL EXTEND -

21 de abril de 2010

Seleccionamos qu es lo que queremos hacer cuando calculamos la varianza. Si utilizamos el nmero total de entradas, o el nmero de entradas menos 1. Seleccionamos si queremos utilizar un tiempo ponderado para las estadsticas. Ingresamos el movimiento promedio por intervalo. Decidimos si queremos o no simulaciones mltiples. Ingresamos el intervalo de confianza deseado. Ingresamos el valor inicial para la media y la varianza. Ingresamos el momento (tiempo) en el que queremos que se borren las estadsticas acumuladas.

Entradas:
Conjunto de nmeros a ser analizados. Clear. Borra las estadsticas acumuladas cuando una seal es recibida.

Salidas:
M . Media V. Varianza SD. Desviacin Estndar.

33. Me an & Variance Stats


Nombre Icono Mean & Variance Stats

Descripcin

Este bloque nos sirve para reportar las estadsticas de todos los bloques Mean & Variance del modelo.

Configuracin:

Modelacin y Simulacin 2 Primer Semestre 2010

36

MANUAL EXTEND

21 de abril de 2010

Ingresamos el porcentaje de confianza deseado. Seleccionamos si queremos agregar actualizaciones nuevas. Seleccionamos si queremos borrar las estadsticas despus de una actualizacin. Seleccionamos si queremos ignorar los bloques sin etiquetas. Seleccionamos si queremos ignorar la primera actualizacin cada vez que lo corremos Seleccionamos si queremos actualizar al final de la simulacin. Seleccionamos si queremos actualizar continuamente.

Entradas:
Las entradas pueden ser un bloque Generator, Program o Import. Cuando un tem entra, las estadsticas se actualizan.

Salidas:
Las salidas para este bloque no van conectadas a otro, ya que son los reportes estadsticos de los bloques Mean & Variance.

34. Multiply
Nombre Icono Multiply

Descripcin Multiplica las entradas y devuelve el resultado por la salida.

Configuracin:

Como podemos ver no hay nada que configurar a excepcin del comentario, esto debido a la naturaleza sencilla matemtica de la multiplicacin.

Modelacin y Simulacin 2 Primer Semestre 2010

37

MANUAL EXTEND

21 de abril de 2010

Entradas:
Dos valores numricos que se van a multiplicar.

Salidas:
El resultado de la multiplicacin entre los dos nmeros de entrada.

35. Prompt
Nombre Icono Prompt

Descripcin Pregunta comparativamente a sobre b, y responde con un 1 si es verdad y 0 en caso de ser falso.

Configuracin:

Primero puedes escoger el valor inicial de salida por medio de Until prompted output, luego abajo podemos ver las diferentes condiciones que se pueden emplear, si b diferente de a, b igual a, etc. Se puede colocar un mensaje de la condicin as como tambin un comentario.

Modelacin y Simulacin 2 Primer Semestre 2010

38

MANUAL EXTEND

21 de abril de 2010

Entradas:
Valor A y valor B, para realizar con ellos las comparaciones para ver si la condicin se cumple.

Salidas:
Si la condicin se cumple devuelve un 1 caso contrario devuelve un 0.

36. Random Seed


Nombre Icono Random Seed

Descripcin Este bloque nos sirve para controlar si los nmeros aleatorios se reinician al comienzo de cada simulacin.

Configuracin:

Modelacin y Simulacin 2 Primer Semestre 2010

39

MANUAL EXTEND Seleccionamos una de las siguientes opciones, segn nuestra necesidad: - Reiniciar todos los nmeros aleatorios al inicio de cada ejecucin. - Reiniciar solo cuando no est seleccionado Use block seed offset - No reiniciar ninguno - Usar el control por defecto de Extend. Seleccionamos si queremos controlar tambin para nmeros aleatorios duplicados.

21 de abril de 2010

Entradas y Salidas
Este bloque no tiene entradas ni salidas, por la funcin que realiza.

37. Read Out


Nombre Icono Random Out

Descripcin

Sirve para depurar secuencias de comandos o modelos, porque se puede ver el valor que tiene otro bloque en cualquier momento.

Entrada:
Value: Otro bloque que se desee conocer su estado.

Parametro
Waith: Tiempo para actualizar la salida.

Salida
ValueOut: Sale el estado actual del bloque que se conecto. Modelacin y Simulacin 2 Primer Semestre 2010

40

MANUAL EXTEND

21 de abril de 2010

38. Retain
Nombre Icono Retain

Descripcin

Retiene el evento que entrada si T es Falso, si T es Verdadero deja pasar al evento que entro.

Entradas:
Value: El evento que se desea retener. T: Rige si Pasa Input(Si T es Verdadero) o si se reti ene (Si T es Falso).

Parmetro:
Initial Ouput Value: Es la salida desde el inicio hasta que T es Verdadero por primera vez (por defecto es 0).

Salida
CurrentOut: El evento de Input si T es Verdadero y no hay salida si T es Falso.

Modelacin y Simulacin 2 Primer Semestre 2010

41

MANUAL EXTEND

21 de abril de 2010

39. Select I nput


Nombre Icono Select Input

Descripcin

Cuenta con 2 entradas y un delimitador T. Funciona como un switch que permite pasar una de las entradas dependiendo del delimitador T, Si T es menor que el parametro Critical Value (CV) pasa la entrada de arriba y si es menor o igual al parame tro Critical Value pasa la entrada de abajo.

Entradas:
Input1: Opcin nmero 1 para la salida. Input2: Opcin nmero 2 para la salida. T: Delimita que opcin pasa a la salida.

Parmetros:
Critical Value: Valor critico para que pase la opcin 1 o 2.

Salida
SelectedOut: La entrada 1 si T es menor que el Critical Value o 2 si T es igual o mayor al Critical Value.

Modelacin y Simulacin 2 Primer Semestre 2010

42

MANUAL EXTEND

21 de abril de 2010

40. Select I nput (5)


Nombre Icono Select Input (5)

Descripcin

Selecciona la salida que puede ser una de las cinco entradas esto en funcin del valor de T. La entrada superior a la cual llamaremos Input1 pasara si el conector T es 1 , y la entrada inferior a la cual llamaremos Input5 pasara si el conector T es 5. El cuadro de dilogo tambin permite especificar si se desea que la salida sea 0 o si se desea que no exista salida si T esta fuera del rango de 1 a 5.

Entradas:
Input1: Opcin 1 elegida si T=1 Input2: Opcin 2 elegida si T=2 Input3: Opcin 3 elegida si T=3 Input4: Opcin 4 elegida si T=4 Input5: Opcin 5 elegida si T=5 T: Delimita que opcin pasa a la salida.

Parmetros
Zero: la salida ser 0 si T esta fuera del rango 1 a 5. noValue: La salida ser null si T esta fuera del rango 1 a 5. Modelacin y Simulacin 2 Primer Semestre 2010

43

MANUAL EXTEND

21 de abril de 2010

Salida
Selected Out: El Input designado segn el valor de T.

41. Select Output


Nombre Icono

Select Output

Descripcin

Cuenta con 1 entrada, 2 posibles salidas y un delimitador T. Funciona como un switch que permite pasar la entrada a una de las 2 salidas dependiendo del delimitador T, Si T es menor que el parmetro Critical Value (CV) pasa la entrada a la salida de arriba y si es menor o igual al parmetro Critical Value pasa la entrada a la salida de abajo.

Entradas:
Input: la entrada en cuestin. T: Delimita porque salida sale la entrada.

Parmetros:
Critical Value: Valor critico para decidir que salida se utilizara.

Salida:
TopOut: Se utiliza si T es menor que el Critical Value. BottomOut: Se utiliza si T es igual o mayor al Critical Value.

Modelacin y Simulacin 2 Primer Semestre 2010

44

MANUAL EXTEND

21 de abril de 2010

42. Select Output (5)


Nombre Icono Select Output (5)

Descripcin

Selecciona por donde de las 5 salidas saldr la entrada esto en funcin del valor de T. La salida superior a la cual llamaremos Select1 se utilizara si el conector T es 1 , y la salida inferior a la cual llamaremos Select5 se utilizara si el conector T es 5. El cuadro de dilogo tambin permite especificar si se desea que la salida sea 0 o si se desea que no exista salid a o si se desea que se utilice la ltima salida si T esta fuera del rango de 1 a 5.

Entradas:
Input1: Entrada en cuestin. T: Delimita que opcin pasa a la salida.

Parmetros
Zero: la salida ser 0 si T esta fuera del rango 1 a 5. Last value output: se toma la ltima salida valida. noValue: La salida ser null si T esta fuera del rango 1 a 5.

Modelacin y Simulacin 2 Primer Semestre 2010

45

MANUAL EXTEND

21 de abril de 2010

Salidas:
Select1: Se utiliza si T es 1 Select2: Se utiliza si T es 2 Select3: Se utiliza si T es 3 Select4: Se utiliza si T es 4 Select5: Se utiliza si T es 5

43. Sound
Nombre Icono Sound

Descripcin

Reproduce un sonido cuando el valor de entrada pasa por encima o por debajo del valor crtico indicado en el cuadro de dilogo.

Entrada
Input: entrada que se compara con el Critical Value para tocar o no el sonido.

Modelacin y Simulacin 2 Primer Semestre 2010

46

MANUAL EXTEND

21 de abril de 2010

Parmetros
Sound name: Nombre del sonido a tocar. Critical Value: Valor critico para tocar o no el sonido. Play Sound when the imput is: Se elige si el imput debe ser < o >= para sonar la melodia. Play Sound Orly when animation i son: Solo toca el sonido cuando se est a simulando la animacin

Salida:
El sonido elegido.

44. Spreadsheet Calc


Nombre Icono

SpreadSheet Calc

Descripcin

Este bloque enva valores a una celda especifica en una hoja de clculo y obtiene los valores de otra celda. La fila y columna de las etiquetas de las celdas se especifican en el cuadro de dilogo en las opciones para enviar los datos, y para obtener los datos de. El envo y recepcin de valores realizada por el bloque de los dos: a) durante cada etapa de la simulacin, y b) cuando se presione el botn de Enviar Valores.

Entradas:
Data: Valor a enviar. SendRow: Fila de la hoja de clculo donde se enviara los datos. SendCol: Columna de la hoja de clculo donde se enviara los datos. ReceiveRow: Fila de la hoja de clculo donde se leen los datos. ReceiveCol: Columna de la hoja de clculo donde se leen los datos.

Modelacin y Simulacin 2 Primer Semestre 2010

47

MANUAL EXTEND

21 de abril de 2010

Parmetros:
File: Archivo de Excel donde se ingresara y leera los datos. Sed to: Fila, Columna y Valor a ingresar. Get from: Fila y Columna donde se leen los datos.

Salida
ResultOut: Dato Leidos en la fila y columna establecida.

45. Stop
Nombre Icono Stop

Descripcin

Para la simulacin cuando la entrada esta sobre o por debajo del Critical Value que se establece en el cuadro de dialogo. Un mensaje se despliega cuando se para la simulacin. Este bloque se utiliza para terminar una simulacin antes que se termine el tiempo de la simulacin.

Entradas:
Value: valor que se compara con el valor critico para parar o no la simulacin.

Modelacin y Simulacin 2 Primer Semestre 2010

48

MANUAL EXTEND

21 de abril de 2010

Parmetros:
Critical Value: Valor critico para parar o no la simulacin >= Critical Value: Para la simulacin si la entrada es mayor o igual al valor crtico. < Critical Value: Para la simulacin si la entrada es menor al valor crtico. Include block number in message: incluye el nmero de bloque en el mensaje. Include current Time in message: incluye el tiempo en el mensaje. Do not display a message: no despliega mensaje.

Salida:
Para la simulacin

46. Substract
Nombre Icono Substract

Descripcin

Resta las dos entradas y saca el resultado.

Entradas
Input: Minuendo de la operacin. Substract: Sustraendo de la operacin.

Salidas
Diferencia entre Substract e Input.

Modelacin y Simulacin 2 Primer Semestre 2010

49

MANUAL EXTEND

21 de abril de 2010

47. System V ariable


Nombre Icono System Variable

Descripcin Saca v alores de una variable del sistema

Configuracin:

Para configurar, definimos la variable de sistema que vamos a u sar, teniendo como opciones las siguientes: Current time Current step Current run number End time Number of run Number of step Start time Time step

Salida:
No tiene entradas, solo una salida, la cual provee al sistema de variables de sistema que hemos definido en la configuracin para el uso de diferentes componentes.

Modelacin y Simulacin 2 Primer Semestre 2010

50

MANUAL EXTEND

21 de abril de 2010

48. Threshold
Nombre Icono Threshold

Descripcin Ti ene una salida de 0 hasta la entrada excede el valor umbral, cuando la
entrada excede el umbral, la salida es la diferencia entre la entrada y el umbral. El valor umbral vi ene del dilogo a menos que se utilice el conector T.

Configuracin:

Como se puede apreciar en la imagen, podemos definir el valor del Threshold o umbral, de modo que el componente trabaje con este dato, para sacar el resultado, si no se configura de igual manera se puede utilizar la entrada T.

Entradas:
El conector T o threshold que define el valor del umbral, y la entrada principal el cual debe exceder el valor del umbral para la salida deje de ser 0 y sea la diferencia entre la entrada y el umbral.

Salida:
El resultado 0 si la entrada no excede el valor del umbral o la diferencia entre ellos en caso contrario.

Modelacin y Simulacin 2 Primer Semestre 2010

51

MANUAL EXTEND

21 de abril de 2010

49. Time Unit


Nombre Icono Time Unit

Descripcin Convierte el valor en el conector de entrada de una unid ad de tiempo a otra.

Configuracin:

Para configurarlo debemos especificar la unidad de tiempo de entrada y la unidad de tiempo de salida, con estoy la unidad de entrada se convertir a su salida en el equivalente de la otra unidad de tiempo.

Entradas:
U n conector con un valor de tiempo en unidades configuradas como de entrada.

Salida:
El resultado de la conversin de un valor de tiempo en unidades configuradas como de entrada, a unas de salida.

Modelacin y Simulacin 2 Primer Semestre 2010

52

MANUAL EXTEND

21 de abril de 2010

50. Time Out


Nombre Icono Time Out

Descripcin Genera pulsos cada cierto tiempo

Configuracin:

Las configuraciones que podemos realizar son: Delay between TRUE values: Especifica el intervalo en unidades de tiempo entre cada pulso generado. Display time since last TRUE value: Despliega hace cunto tiempo se gener el ltimo pulso. Delay starts at next event: Utilizada para eventos discretos. Si est activada, el evento discreto empieza con cierto retardo de cuando se produce el evento anterior. First pulse at the beginning of the simulation: Establece que al iniciar la simulacin se produzca el primer pulso instantneamente.

Modelacin y Simulacin 2 Primer Semestre 2010

53

Entradas:
D: Representa el dilogo. Si no se especifica, el pulso ser de uno cada vez, pero se puede especificar el valor de cada pulso aqu. R: Reinicia el ciclo actual.

Salida:
Sacar uno o el valor de D cuando se cumpla un ciclo. De lo contrario se mantiene en cero.

51. Wait Time


Nombre Icono Time Out

Descripcin

Retiene sus entradas para una cantidad especificada de tiempo de simulacin (Delay) antes de pasarlos a la salida. Nota: este bloque no debe ser utilizado en un modelo de eventos discretos.

Configuracin:

Para configurarlo especificamos el Delay e n unidades de tiempo, tambin podemos configurar el uso de un valor inicial, o que el primer valor se configure como valor inicial, o no usar.

Entradas:
U n conector para configurar el Delay, el valor de entrada en unidades de tiempo.

Salida:
Total Output: muestra el total de valores que han salido, DelayOut, que es la salida del vlaor del Delay configurado.

También podría gustarte