Sunteți pe pagina 1din 14

UNIVERSIDAD NACIONAL

PEDRO RUIZ GALLO


Facultad De Ingeniera
Civil, Sistemas Y
Arquitectura

DINMICA
DE
SISTEMAS
Uso del software Stella

USO DEL SOFTWARE STELLA / CDIGO 2010 I

CONTENIDO
PRESENTACIN.......................................................................................................................... 5
I.

II.

ASPECTOS GENERALES .................................................................................................... 6


1.1.

DINAMICA DE SISTEMAS: ........................................................................................ 6

1.2.

USO DEL SOFTWARE STELLA..................................................................................... 7

FUNCIONES EN STELLA ..................................................................................................... 9


2.1.

FUNCIONES MATEMTICAS .................................................................................... 9

2.1.1.

ABS........................................................................................................................ 9

2.1.2.

DERIVN................................................................................................................. 9

2.1.3.

EXP ........................................................................................................................ 9

2.1.4.

INT ......................................................................................................................... 9

2.1.5.

LOG10.................................................................................................................. 9

2.1.6.

LOGN ................................................................................................................... 9

2.1.7.

MAX ...................................................................................................................... 9

2.1.8.

MEAN ................................................................................................................... 9

2.1.9.

MIN ....................................................................................................................... 9

2.1.10.

MOD ..................................................................................................................... 9

2.1.11.

PCT ....................................................................................................................... 9

2.1.12.

PI............................................................................................................................ 9

2.1.13.

ROUND ................................................................................................................ 9

2.1.14.

SQRT ..................................................................................................................... 9

2.1.15.

SUM....................................................................................................................... 9

2.2.

FUNCIONES TRIGONOMTRICAS........................................................................... 9

2.2.1.

ARCTAN ................................................................................................................. 9

2.2.2.

COS ........................................................................................................................ 9

2.2.3.

COSWAVE .............................................................................................................. 9

2.2.4.

SIN ......................................................................................................................... 9

2.2.5.

SINWAVE ............................................................................................................... 9

2.2.6.

TAN ........................................................................................................................ 9

UNPRG DINMICA DE SISTEMAS

USO DEL SOFTWARE STELLA / CDIGO 2010 I

2.3.

FUNCIONES LGICAS .............................................................................................. 9

2.3.1.

AND ....................................................................................................................... 9

2.3.2.

ELSE ....................................................................................................................... 9

2.3.3.

IF ............................................................................................................................ 9

2.3.4.

NOT........................................................................................................................ 9

2.3.5.

OR .......................................................................................................................... 9

2.3.6.

THEN ...................................................................................................................... 9

2.4.

FUNCIONES ESTADSTICAS .................................................................................... 10

2.4.1.

EXPRND................................................................................................................ 10

2.4.2.

LOGNORMAL ....................................................................................................... 10

2.4.3.

MONTECARLO ..................................................................................................... 10

2.4.4.

NORMAL .............................................................................................................. 10

2.4.5.

POISSON .............................................................................................................. 10

2.4.6.

RANDOM ............................................................................................................. 10

2.5.

FUNCIONES FINANCIERAS .................................................................................... 10

2.5.1.

FV ......................................................................................................................... 10

2.5.2.

PMT ..................................................................................................................... 10

2.5.3.

PV ........................................................................................................................ 10

2.5.4.

NPV ...................................................................................................................... 10

2.6.

FUNCIONES DISCRETAS .......................................................................................... 10

2.6.1.

CAP ...................................................................................................................... 10

2.6.2.

COOKTIME ........................................................................................................... 10

2.6.3.

DELAY .................................................................................................................. 10

2.6.4.

OSTATE ................................................................................................................ 10

2.6.5.

QELEM ................................................................................................................. 10

2.6.6.

QLEN .................................................................................................................... 10

2.6.7.

TRANSTIME.......................................................................................................... 10

2.7.

FUNCIONES CYCLE-TIME ......................................................................................... 10

2.7.1.

CTFLOW ............................................................................................................... 10

2.7.2.

CTMAX ................................................................................................................. 10

2.7.3.

CTMEAN .............................................................................................................. 10

2.7.4.

CTMIN .................................................................................................................. 10

2.7.5.

CTSTDDEV ............................................................................................................ 10

2.7.6.

CYCLETIME........................................................................................................... 10

UNPRG DINMICA DE SISTEMAS

USO DEL SOFTWARE STELLA / CDIGO 2010 I

2.7.7.
2.8.

THROUGHPUT ..................................................................................................... 10
FUNCIONES ARRAY ................................................................................................. 11

2.8.1.

CTFLOW ............................................................................................................... 11

2.8.2.

CTMAX ................................................................................................................. 11

2.8.3.

CTMEAN .............................................................................................................. 11

2.8.4.

CTMIN .................................................................................................................. 11

2.8.5.

CTSTDDEV ............................................................................................................ 11

2.8.6.

CYCLETIME........................................................................................................... 11

2.8.7.

THROUGHPUT ..................................................................................................... 11

2.9.

FUNCIONES ESPECIALES.......................................................................................... 11

2.9.1.

CGROWTH ........................................................................................................... 11

2.9.2.

COUNTER ............................................................................................................. 11

2.9.3.

DELAY1 ................................................................................................................ 11

2.9.4.

DELAY3 ................................................................................................................ 11

2.9.5.

DELAYN ................................................................................................................ 11

2.9.6.

DT ........................................................................................................................ 11

2.9.7.

ENDVAL................................................................................................................ 11

2.9.8.

FORCST ................................................................................................................ 11

2.9.9.

HISTORY ............................................................................................................... 11

2.9.10.

INIT ...................................................................................................................... 11

2.9.11.

PAUSE .................................................................................................................. 11

2.9.12.

REWORK .............................................................................................................. 11

2.9.13.

RUNCOUNT.......................................................................................................... 11

2.9.14.

SMTH1 ................................................................................................................. 11

2.9.15.

SMTH3 ................................................................................................................. 11

2.9.16.

SMTHN................................................................................................................. 11

2.9.17.

SOUND ................................................................................................................. 11

2.9.18.

STARTTIME .......................................................................................................... 14

2.9.19.

STOPTIME ............................................................................................................ 14

2.9.20.

SWITCH ................................................................................................................ 14

2.9.21.

TIME .................................................................................................................... 14

2.9.22.

TREND .................................................................................................................. 14

UNPRG DINMICA DE SISTEMAS

USO DEL SOFTWARE STELLA / CDIGO 2010 I

PRESENTACIN
El presente compendio ha sido elaborado por estudiantes del curso de
Dinmica de Sistemas. Esta es una gua prctica para conocer y manejar el
software de modelacin Stella.
De manera grfica se revisa el entorno de trabajo, su manejo y se desarrollan
algunos ejemplos de modelos bsicos de las distintas funciones del software.
El material se presenta como un curso de auto-aprendizaje, cuya lectura se
recomienda con el software Stella en pantalla y re-haciendo cada uno de los
pasos que se presentan en el escrito.
Se conceptualiz como un material impreso y digital, con la enorme ventaja de
la

revisin, correccin

actualizacin

inmediata, lo

que

permite

la

participacin de todos sus lectores para detectar errores u omisiones, as como


para agregar temas o ejemplos que le permitan cumplir su funcin de apoyo
didctico.
Se pretende sea un primer acercamiento, completamente amigable, a quienes
se inician en la modelacin del software Stella.

CDIGO 2010 I

UNPRG DINMICA DE SISTEMAS

USO DEL SOFTWARE STELLA / CDIGO 2010 I

I.
1.1.

ASPECTOS GENERALES

DINAMICA DE SISTEMAS:
Los fundamentos de la dinmica de sistemas, fue creado por Jay Forrester.
Se presenta la Dinmica de Sistemas como una metodologa de Ingeniera
de Sistemas aplicable a sistemas sociales, socio-tcnicos, econmicos o
ecolgicos.
Pueden darse varias definiciones de Dinmica de Sistemas:
La

Dinmica

de

Sistemas

es

una

metodologa

de

modelacin

computacional que ayuda a investigar y estudiar el comportamiento futuro


de todos los sistemas dinmicos complejos y permite por tanto tomar
decisiones desde una visin ms integral de los sistemas a los cuales esas
decisiones afectan.
Es un mtodo para el estudio del comportamiento de sistemas mediante la
construccin de un modelo de simulacin informtica que ponga de
manifiesto

las

relaciones

entre

la

estructura

del

sistema

su

comportamiento.
Es una tcnica de uso generalizado para modelar y estudiar el
comportamiento de cualquier clase de sistema con tal de que ste tenga
las aludidas caractersticas de existencias de retardos y bucles de
realimentacin.
La Dinmica de Sistemas se basa en la utilizacin de dos tipos de
diagramas, los Diagramas Causales y los Diagramas de Forrester, que tienen
su origen en la Teora General de Sistemas y son de hecho como las dos
caras de la misma moneda.

UNPRG DINMICA DE SISTEMAS

USO DEL SOFTWARE STELLA / CDIGO 2010 I

1.2.

USO DEL SOFTWARE STELLA


Stella es un software de simulacin que permite al usuario realizar modelos
de sistemas completos utilizando diagramas de Forrester. La simulacin es la
nica manera prctica de verificar las teoras que se proponen en los
modelos. En consecuencia es el nico modo prctico de interiorizarse de la
relacin que existe entre la estructura de los sistemas y la dinmica que
generan. A travs de la simulacin es donde se puede aprender ms sobre
los modelos planteados, porque la afinacin de los modelos nos capacita
para cerrar el crculo de realimentacin por el cual aprendemos, al
mostrarnos las implicaciones de nuestras premisas.
Utilice STELLA para:

Simular un sistema en el tiempo.

Saltar la brecha entre la teora y el mundo real.

Permitir a los estudiantes crear cambios de sistemas.

Ensear a los estudiantes a buscar relaciones.

Comunicar claramente las entradas y salidas del sistema y


demostrar los resultados.

La interfaz se puede utilizar para describir y analizar sistemas biolgicos,


fsicos, qumicos o sociales muy complejos. Complejidad que se puede
representar muy bien, con slo 4 elementos o bloques de construccin:
stock, flujo, conector y convertidor.

UNPRG DINMICA DE SISTEMAS

USO DEL SOFTWARE STELLA / CDIGO 2010 I

1.3.

ELEMENTOS BASICOS DE STELLA

Stock: Es un smbolo genrico para cualquier cosa que acumula o


consume recursos. Por ejemplo. Agua acumulada en una tina de bao.
En cualquier tiempo, la cantidad de agua en la tina refleja la
acumulacin del agua que fluye desde la llave, menos lo que fluye
haca el drenaje. La cantidad de agua es una medida del stock de
agua.

Flujo: Un flujo es la tasa de cambio de un stock. En el ejemplo de la tina


de bao, los flujos son el agua que entra y el agua que sale.

Convertidor: Un convertidor se utiliza para tomar datos de entrada y


manipularlos para convertir esa entrada en alguna seal de salida. En el
ejemplo de la tina de bao, si se toma el control de la llave que vierte el
agua al interior, el convertidor toma como entrada esta accin en la
llave y convierte la seal en una salida que se refleja en la salida de
agua.

Conector: Un conector es una flecha que le permite a la informacin


pasar entre: convertidores; stocks y convertidores; stocks, flujos y
convertidores. Un conector cuya direccin va de un convertidor 1 a un
convertidor 2 significa que el convertidor 2 es funcin del convertidor 1.
En otras palabras, el convertidor 1 afecta al convertidor 2.
El cuadro 1 proporciona ejemplos de variables que se pueden clasificar
como stocks y flujos (entre muchas otras).

UNPRG DINMICA DE SISTEMAS

USO DEL SOFTWARE STELLA / CDIGO 2010 I

II.

FUNCIONES EN STELLA

2.1.

FUNCIONES MATEMTICAS
Los elementos matemticos incluidos realizan operaciones matemticas en
sus expresiones de entrada, generando un resultado. Lo ms comn es que
va a utilizar las funciones matemticas para definir convertidores que
forman la micro-lgica de su modelo. Funciones matemticas hacen una
amplia variedad de operaciones, tal como se detalla a continuacin.

2.1.1.
2.1.2.
2.1.3.
2.1.4.
2.1.5.
2.1.6.
2.1.7.
2.1.8.
2.1.9.
2.1.10.
2.1.11.
2.1.12.
2.1.13.
2.1.14.
2.1.15.

ABS
DERIVN
EXP
INT
LOG10
LOGN
MAX
MEAN
MIN
MOD
PCT
PI
ROUND
SQRT
SUM

2.2.

FUNCIONES TRIGONOMTRICAS

2.2.1.
2.2.2.
2.2.3.
2.2.4.
2.2.5.
2.2.6.

ARCTAN
COS
COSWAVE
SIN
SINWAVE
TAN

2.3.

FUNCIONES LGICAS

2.3.1.
2.3.2.
2.3.3.
2.3.4.
2.3.5.
2.3.6.

AND
ELSE
IF
NOT
OR
THEN

UNPRG DINMICA DE SISTEMAS

USO DEL SOFTWARE STELLA / CDIGO 2010 I

2.4.

FUNCIONES ESTADSTICAS

2.4.1.
2.4.2.
2.4.3.
2.4.4.
2.4.5.
2.4.6.

EXPRND
LOGNORMAL
MONTECARLO
NORMAL
POISSON
RANDOM

2.5.

FUNCIONES FINANCIERAS

2.5.1.
2.5.2.
2.5.3.
2.5.4.

FV
PMT
PV
NPV

2.6.

FUNCIONES DISCRETAS

2.6.1.
2.6.2.
2.6.3.
2.6.4.
2.6.5.
2.6.6.
2.6.7.

CAP
COOKTIME
DELAY
OSTATE
QELEM
QLEN
TRANSTIME

2.7.

FUNCIONES CYCLE-TIME

2.7.1.
2.7.2.
2.7.3.
2.7.4.
2.7.5.
2.7.6.
2.7.7.

CTFLOW
CTMAX
CTMEAN
CTMIN
CTSTDDEV
CYCLETIME
THROUGHPUT

UNPRG DINMICA DE SISTEMAS

10

USO DEL SOFTWARE STELLA / CDIGO 2010 I


2.8.

FUNCIONES ARRAY

2.8.1.
2.8.2.
2.8.3.
2.8.4.
2.8.5.
2.8.6.
2.8.7.

CTFLOW
CTMAX
CTMEAN
CTMIN
CTSTDDEV
CYCLETIME
THROUGHPUT

2.9.

FUNCIONES ESPECIALES

2.9.1.
2.9.2.
2.9.3.
2.9.4.
2.9.5.
2.9.6.
2.9.7.
2.9.8.
2.9.9.
2.9.10.
2.9.11.
2.9.12.
2.9.13.
2.9.14.
2.9.15.
2.9.16.
2.9.17.

CGROWTH
COUNTER
DELAY1
DELAY3
DELAYN
DT
ENDVAL
FORCST
HISTORY
INIT
PAUSE
REWORK
RUNCOUNT
SMTH1
SMTH3
SMTHN
SOUND

UNPRG DINMICA DE SISTEMAS

11

USO DEL SOFTWARE STELLA / CDIGO 2010 I

Ejemplo de como colocar la funcin


que nos toque!!
DEFINICIN: La funcin SOUND ordena a la computadora emitir el sonido
del sistema BEEP, cuando Expresin es > 0. Cuando SOUND est activado,
toma un valor numrico 1 caso contrario, asume el valor 0.
ENUNCIADO: Salarios y descuentos
Repsol paga a sus empleados un sueldo bruto mensual que oscila entre los
s/. 750.00 nuevos soles y s/. 2500.00 nuevos soles.
La empresa Repsol, trabaja con determinadas poltica que influyen en el
sueldo mensual que sus empleados perciben.
Si el empleado tiene ms de 6 meses en la empresa, recibe una
bonificacin del 10% sobre su sueldo bruto.
Se penalizan las inasistencias laborales a travs de los descuentos por faltas,
los mismos que van de acuerdo a la cantidad de inasistencias y si lleva
laborando ms de 6 meses. La cantidad mxima de inasistencias es 5 y si
lleva laborando ms de 6 meses se rebaja el 2% al descuento por faltas al
mes.
Otro tipo de descuento, es el descuento por seguro, del 12% sobre el sueldo
mensual si su sueldo es mayor a s/. 2000.00 y de 8% si es menor.
Se desea saber mediante una alarma que empleados recibirn el
descuento del 12% por seguros.
Elabore el diagrama Forrester y una grfica que exprese el comportamiento
de las variables.

SOLUCIN:
DIAGRAMA FORRESTER:

FALTAS

DSCTO DIA

TOTAL
SUELDO BRUTO

DSCTO POR FALTAS

BONIFICACIONES

DSCTO POR SEGURO

ALARMA
TASA DE BONIFICACION
SUELDO MENSUAL

UNPRG DINMICA DE SISTEMAS

12

USO DEL SOFTWARE STELLA / CDIGO 2010 I


ECUACIONES:

GRAFICAS Y MATRICES

UNPRG DINMICA DE SISTEMAS

13

USO DEL SOFTWARE STELLA / CDIGO 2010 I

INTERPRETACION:
Segn observamos en la grfica y en la tabla de los 12 empleados el empleado que
recibe el descuento del 12% por seguro es el empleado nmero 12.

2.9.18.
2.9.19.
2.9.20.
2.9.21.
2.9.22.

STARTTIME
STOPTIME
SWITCH
TIME
TREND

UNPRG DINMICA DE SISTEMAS

14

S-ar putea să vă placă și