Está en la página 1de 12

Funciones integradas.

Simulación.
Guillermo Jaramillo
Funciones integradas.

• En esta sección se describe el formato y el uso de las funciones


Integrados.
• Estas funciones integradas se agrupan en diez categorías : Pruebas de
entrada, Matemáticas, Trigonométricas, Lógicas, Estadísticas,
Financieras , Discretas , De ciclo - tiempo, Arreglos y para
aplicaciones especiales .
Reglas de sintaxis.
• Cada función Integrada comienza con el nombre de la orden, seguido de
los argumentos que se utilizan para definirla.
• Los argumentos deben estar encerrados entre paréntesis ( ).
• Cada argumento se denota por <> .
• Cuando hay varios argumentos , deben estar separados por una coma.
• Hay argumentos opcionales en la definición de las funciones Integradas.
• Los argumentos opcionales se indican mediante corchetes [ ].
Forma general
• Por lo tanto, la forma de una función integrada es:

• Función (<argumento 1>, <argumento 2> [,<argumento opcional>])


Funciones para probar entradas
• Permiten llevar a cabo experimentos controlados en los modelos.
• Por lo general , las funciones PULSE, RAMP o STEP se anexan a las ecuaciones de entrada o
salida.
• Cuando se activan estas funciones, según se hayan configurado, modifican el estado anterior
de un sistema.
• Luego, se puede observar cómo responde el modelo a esta prueba idealizada .

• La realización de experimentos controlados utilizando insumos ideales como PULSE, RAMP


o STEP es una excelente manera de comprender los mecanismos internos del modelo.
• PULSE (<volumen>[,<primer pulso>,<interval>])
• La función de impulsos genera una entrada de pulso de un tamaño especificado (volumen ).
• En el uso de la función, se tiene la opción de fijar el momento en que se dispara el primer pulso (primer
pulso), así como el intervalo entre pulsos sucesivos (intervalo).
• Cada vez que se dispara un pulso, el software entrega un impulso del volumen especificado sobre un
DT. Por lo tanto , el valor instantáneo asumido por la función PULSE es el volumen / DT.
• El volumen puede ser variable o constante. En primer pulso y el intervalo deben especificarse como
constantes .
• Si no se proporciona un valor para el primer pulso, se genera el primer pulso al comienzo la ejecución.
• Si no se proporciona un intervalo, se generan pulsos en cada DT.
• Si el intervalo es cero ( 0 ) se producirá un pulso único que no se repite; es el equivalente a especificar
Función PULSE()
un intervalo que es mayor que la longitud de la simulación.
Resultado de pruebas – pulse()
• RAMP(<pendiente>[,<tiempo>])
• La función rampa genera una entrada linealmente creciente o decreciente
en el tiempo, con una pendiente especificada ( pendiente).
• Opcionalmente, es posible configurar el tiempo en que comienza la rampa.
• La pendiente y el tiempo pueden ser variables o constantes.
• A medida que la simulación avanza, RAMP() devolverá un 0 antes del
tiempo en que inicia a entregar valores con la pendiente indicada.
• Si no se establece el tiempo para RAMP(), ésta comenzará desde el
principio de la simulación.

Función RAMP()
Resultado de pruebas – RAMP () RAMP(1,10)
• STEP(<altura>,<tiempo>)
• La función de paso genera un incremento de una cantidad especificada
(altura), que se produce en un momento determinado ( tiempo).
• La altura y el tiempo pueden ser variables o constantes.

Función step()
Resultado de pruebas – step () 5 + STEP(5,10)

También podría gustarte