Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DINAMICADESISTEMAS
DINAMICADESISTEMAS
MANUALDESTELLA
PRIMERAPARTE
HUAMANCONDEZOALFREDO
DELGADOCAYETANORAFAEL
MANUALDESTELLA5.0
DINAMICADESISTEMAS
CONTENIDO
PREFACIO
INTRODUCCIN
CPITLULOI:DNAMICADESISTEMAS
1.1 Modelodinmico
1.2 Relacionescausales
1.3 Sistemasdinmicosdeprimerorden
1.4 DiagramaForrester
1.5 Ejecucindelsoftwarestella
MANUALDESTELLA5.0
DINAMICADESISTEMAS
PREFACIO
Esta obra est dirigida y orientada a las organizaciones que involucran la
sociedad en su conjunto, especficamente a aquellos que por alguna razn necesitan
aprenderasolucionarproblemasdetiporeal,aplicandoladinmicadesistemas.
De la misma forma la literatura no comercial sobre temas introductorios del
comportamientodesistemasyenparticularsobrelasolucindeproblemasrealesesen
generalescasoyenalgunoscasosobsoleto.Excusaidealyprincipalmotivacinparael
desarrollo de esta primera edicin del libro denominado dinmica de sistemas. Esta
edicin incluye problemas reales, propuesta de mejores soluciones y novedosos
componentes que permiten comprender con claridad la aplicacin de los conceptos
definidosenlaparteterica.Laherramientaqueseutilizaenelmodelamientodinmico
para mostrar la solucin del problema es e software stella. La importancia de este
softwareradicaenlafacilidaddeusoquebrindaalalumnopermitiendoconcentrarsecon
mayorespecificacinenelmodeloyestructuradelosdatos.
Ellibroenfocaproblemasquerequierenyobedecenaunalgoritmocaracterizado
pro requerir para su solucin de un anlisis sistemtico y de un razonamiento
estructuradoyflexible.
PeterSengeconocidoinvestigadordefineladinmicadesistemascomounade
las cinco disciplinas, que contienen dentro de su ncleo el concepto de aprendizaje
trmino definido por: Fred Kofman como: El aprender implica incorporar nuevas
habilidades, posibilita el logro de objetivos que hasta el momento se haya fuera del
alcance. E cual es tarea diaria del ser Maestro (ensear, a aprender, ensear a ver,
ensearasaber).
Debemosentenderqueelesfuerzoylabsquedaconstantedelsabercontinan,
encontrarcaminosesunatareaestimulante,implicaensearalalumnoaserflexible,a
observarunproblemabajolaspticasdiferentes,averdistintasalternativas,ainterpretar
ysentirlabellezadeunasolucin.
Debemos mencionar que est obra, se basa en experiencias impartiendo la
ctedra por ms de una dcada en diferentes universidades estatales y privadas, tales
MANUALDESTELLA5.0
DINAMICADESISTEMAS
MANUALDESTELLA5.0
DINAMICADESISTEMAS
INTRODUCCIN
Elpresentelibro,enfocalosfundamentosdelaTeoradeSistemas,enparticular
elcomportamientodelosSistemasDinmicos,suordenycrecimientorespectivamente
asimismocontieneproblemasresueltosindicandosuprocedimientoyrepresentacinen
DinmicadeSistemas,paralocualseelaboralosDiagramasdeCausaEfecto.Ycon
elusodelSoftwareSTELLA serealizalaimplementacindelosDiagramasdeForrester.
MANUALDESTELLA5.0
DINAMICADESISTEMAS
CAPITULOI:DINMICADESISTEMAS
DINMICADESISTEMAS
RELACIONESCAUSALES
Definicindeladinmicadesistemas
LaDinmicadeSistemasusaconceptosdelcampodelcontrolrealimentadopara
organizarinformacinenunmodelodesimulacin.Lasimulacinilustralasimplicaciones
delcomportamientodelsistemamodelado.
RepresentacindeSistemas
EntradasySalidasDinmica
A
B
C
Sistemaenequilibrio
Sistemaentransformacin
Enfocadoaresultados
Enfocadoacambiosyprocesos
MANUALDESTELLA5.0
DINAMICADESISTEMAS
Historiadeladinmicadesistemas
FLUJO
NIVEL
Estadoonivel
Variable
de
decisin
oflujo
Canaldeinformacin
MANUALDESTELLA5.0
DINAMICADESISTEMAS
Ladinmicadesistemasenelcontextodelaingenieradesistemas
Unsistema,seentiendecomounavariablecuyoselementosinteractanjuntos,ya
que continuamente se afectan unos a otros, de modo que operan hacia una meta en
comn.Alhablardedinmicadeunsistema,nosreferimosaquelasdistintasvariables
sufrencambiosalolargodelintervalodesimulacin(tiempo),comoconsecuenciadelas
interaccionesqueseproducenenellas.Sucomportamientovendrdadoporelconjunto
de trayectorias (grficas) de todas las variables, que se pueden mostrarse en forma
creciente,decrecienteolineal.
Modelosdetomadedecisiones
Ladinmicadesistemasesunametodologapararesolverproblemasdelmundo
real, pues sus campos de aplicacin son muy variados. Por ejemplo, para construir
modelosdesimulacininformtica,sistemasdedefensa,simulandoproblemaslogsticos
de evolucinde tropas, estos modelos son de gran utilidadtcnica en la gestinde las
organizacionesalimplementarsuPlanAnualdeActividades.
Realimentacin
Procesoquetomaunvalordeentradaconvirtiendoestosvaloresenunasalida,los
cuales son usados como una entrada. En la siguiente grfica, se complementa el
conceptodeRealimentacinoRetroalimentacin.
INPUT
PROCESO
OUTPUT
MANUALDESTELLA5.0
DINAMICADESISTEMAS
1.1MODELODINMICO
} Objetivo
Discrepancia
Nivel
Enlasiguientegrfica,seilustraelsmilhidrodinmicoconsiderado3niveles:N,
MyPVariablesdeFlujoson:Fs1yFs2.ComoobservaraFs1esvariabledesalidapara
elnivelNyalavezsirvedeentradaparaelnivelM.
Variabledeflujo
F1
Tasa
promedio
de
compras
Nivel
Variabledeflujo
FS1
Objetivo
Variabledeflujo
FS2
MANUALDESTELLA5.0
DINAMICADESISTEMAS
Modelosanalticos(matemticos)ensistemasdinmicos
Delagrfica,seobtieneunsistemadeecuacionesdiferenciales,querepresentan
loscambiosdeestadorespectoalosnivelesP,MyN.
N
= F1 - F2
t
ParaelalmacndenivelN.
M
= FS1 - FS2
t
ParaelalmacndenivelM.
P
= FS2
t
ParaelalmacndenivelP.
Modelo
Unmodeloesunarepresentacinformaldeunsistema,quenospermitirsimular
o estudiar los comportamientos diferentes frente a supuestos de partida distintos
(escenarios) identificando el Sistema, para supuestos su modelo seguir la siguiente
secuenciadepasos.
Lafotografadelestadoactualdelsistemavienerepresentadoporlasvariables
denivel,quesonasimiladasaalmacenes,cajasonivelesquesellenanconelaporte
de flujos yconelrecursodelas auxiliares ,dependiendodelintervalodesimulacin
(Usodelaintegraldefinida)odeunobjetivo.
Elementosyrelacionesenlosmodelosdinmicos
Unsistemaestaformadoporunconjuntodeelementoseninteraccin.
1.
DiagramasCausales:RelacinentresustiposdeVariables.
2.
VariablesExgenas:Afectanalsistemasinqueestelasprovoque.
3.
VariablesEndgenas:Afectanalsistema,pueseselasgenera.
Enlasiguientegrfica,seilustraSistemaReal,ModeloyDiagrama.
MANUALDESTELLA5.0
DINAMICADESISTEMAS
Modelo
Entradas
y salidas
SistemaReal
Categoras
Lenguajecomn
Entradas,
salidas,
Elementos
vendedores,
Cosas,personas,
recursos
Sustantivos
clientes
Flechas
Diagramas
causales
Relaciones
Cantidades,
Variables
indicadores
Acciones
Verbos
Atributos
Adjetivos
1.2RELACINCAUSAL
Sean 2 variables A y B, se definen una relacin causal entre las dos variables
cuandounelementoAdeterminauncambioenelelementoB,conrelacionesdeCausaa
Efecto.
Notacin:
SealaGrfica:
Tiposderelaciones
RelacinCausalPositiva
Cuando una variable A efecta o ejerce una accin sobre B en forma positiva
(Crecimiento).
B
Creciente
MANUALDESTELLA5.0
DINAMICADESISTEMAS
Nac
Pob
Pro
Alm
Stock
Venta
Clientes
Cantidaddequejas
Insatisfechas
+
Cantidad
dequejas
Clientes
insatisfechos
Cantidad
dequejas
Clientesinsatisfechos
MANUALDESTELLA5.0
2.
DINAMICADESISTEMAS
RelacinCasualNegativa
Cuando una variable A acta sobre una variable B en forma negativa
(Decrecimiento).
B
Decreciente
Vac
Enfer
SignificaquelavariableVac(MsVacunacin),permitequeexistamenos
enfermos.
Ejemplo2.Cuandoenelsistemaocurrequeexistenmayoresfallecimientos(fall),
elsistemaseperturbaenunaformadecrecienteenlavariablepoblacin.
Fall
Pobl
Ejemplo3.Cuandoenelsistemaocurrequeexistemstiempodesueo(sue),
elsistemaseperturbaenunaformadecrecienteenlavariablesensacindecansancio.
Sue
can
Sensacin
de
cansancio
Tiempodesueo
MANUALDESTELLA5.0
DINAMICADESISTEMAS
Buclederetroalimentacin
Buclecon3variables
B
C
Produccin
+
+
Inversin
+
Ventas
Utilidad
TiposdeBucles
1.
relacionesnegativas.
MANUALDESTELLA5.0
DINAMICADESISTEMAS
Observacin: Se asume por defecto que si todas las relaciones son positivas,
entonceselbucleobuclessernpositivos.
Poblacin
Nacimientos
Interpretacin:Elsistematieneuncomportamientocreciente(incremento)
Almacn
+
Tasade
produccin
Produccin
almacn.
Ejemplo2.Representarelsistema
profesionalesycalidadeneducacin,
medianteunbuclepositivo.
Interpretacin:Cuandomenorsean
losprofesionalesdexito,se
impartirmenorcalidadeneducacin,
consecuentementeseformarmenos
profesionalesdecalidad.
+
Profesionales
Calidadde
educacin
MANUALDESTELLA5.0
DINAMICADESISTEMAS
+
+
Clientes
insatisfechos
Cantidad
dequejas
+
Clientesinsatisfechos
Ejemplo4.Representarelsistemaparaelmodelodeunacuentabancariadonde
capital,inters,ingresos,retirosdedinero,tasadeinters.
Ingresos
+
Capital
+
+
Tasade
inters
Inters
Retiradasde
dinero
Ejemplo5.RepresentarelsistemaparamodelodondeintervieneLuzySombra,
mediantedosrelacionesnegativas.
Luz
Sombra
MANUALDESTELLA5.0
2.
DINAMICADESISTEMAS
impardenegativas.
Ejemplo1.Disearunbuclenegativo
Tasade
fallecimientos
usandolasvariables
poblacinyfallecimiento.
+
Interpretacin:Cuandomayorsea
Poblacin
latasadefallecimientos,
aumentarlosfallecimientosylamayor
Fallecimientos
cantidadfallecimientoshabr
menorcantidadpoblacin.
Ejemplo2.Disearunbuclenegativo
Tasade
ventas
usandolasvariablesStockyventas
Interpretacin:Cuandoexistamayor
+ +
CantidaddeproductosenStock,la
Probabilidaddeventasesmayorysiexiste
Stock
mayorventasdelascantidaddeproductos
Ventas
enStockdisminuye(decrece)
Ejemplo 3. Disear un bucle negativo usando las variables sensacin de
descanso y tiempo de sueo. Estos se les denominan Bucles de Compensacin de
equilibrio.
Sensacindecansancio
+
Sensacin
de
cansancio
Tiempode
sueo
Tiempo
MANUALDESTELLA5.0
DINAMICADESISTEMAS
+
Tiempo
Utilidad
Capas
consumo
Precio
+
Costos
+
Salarios
AtrasooRetraso.Ocurreenelsistemasepresentaunaperturbacinderetraso.
Reputacin
delservicio
Demandade
losclientes
Demandade
losclientes
atraso
Diferencia+
Modelode
servicio
Calidaddel
servicio
Bucledeequilibrioconretraso
tiempo
MANUALDESTELLA5.0
DINAMICADESISTEMAS
DiagramasCausales
Posicindel
grifo
+
+
Diferencia
Nivel
deseado
Nivelde
agua
Cantidad
ReglasParaDisearDiagramasCausales
1.Anlisisyeleccindevariables.
2.Distinguirenformaprecisavariablescausaylasvariablesefecto.
3.Determinarelsentidocausaefectodecadavnculo:
+siesmismoy
siesopuesto
4.Indicarlosretardosodemoras.
5.Determinarlapopularidadotipodecadabucle.
MANUALDESTELLA5.0
DINAMICADESISTEMAS
Tasa_Nac
+
Nacimientos
+
Poblacin
+
ModelosAnalticos
EcuacindeNivel:
a)
Poblacin(t):RepresentalosnuevosvaloresproyectadosSimulados.
b)
Poblacin(t=0):Representalacantidadinicialenelsistema.
c)
Naciemientos(t)dt:Permiterealizarlasdiferentesvariacionesdelsistema.
Nacimientos(t)=tasa_nacimientos(t = 0) Poblacin(t)
Ejemplo 2. En la siguiente grfica se ilustra el diagrama causal relacionando
paresdevariablesnacimientos,poblacinyfallecimientos,asimismoformando2bucles.
MANUALDESTELLA5.0
DINAMICADESISTEMAS
Diagramacausalconlapresenciade2bucles
Tasa_Nac
Tasa_fall
Nacimientos
Poblacin
fallecimientos
Interpretacin:Amsnacimientosaumentoenlapoblacinymspoblacinms
probabilidaddefallecimientosimplicandoquedisminuyelapoblacinportantodebedarse
msnacimientos.
ModelosAnalticos:
EcuacindeNivel:
Nacimientos(t)=tasa_nacimientos(t = 0) Poblacin(t)
Fallecimientos(t)=tasa_ fallecimientos Poblacin(t)
Ejemplo 3. En la siguiente grfica se ilustra el diagrama causal
relacionando un par de variables y formando bucles donde interviene un
objetivo.
Diagramacausalconpresenciadeunobjetivo
+
Proveedores
Almacn
K1
Discrepancia
Compradores
+
K2
Objetivo
MANUALDESTELLA5.0
DINAMICADESISTEMAS
Ejemplo3.Enlasiguientegrficaseilustraeldiagramacausalparalapoblacin
estudiantilaniveldeinstitucioneseducativasdenivelsuperioridentificalaseriedebucles
positivosynegativos.
PoblacinEscolar
DiagramaCausaEfecto
Inversin
en
educacin
Centros
+
educativos
+
docentes
+
+
+
reentrantes
Poblacin
escolar
+
+
reentrantes
tasa
tasa
+ Alumnos
Primaria
ingresantes
Poblacin
tasa
deserciones
+
primaria
Alumnos
secundaria
+
egresados
+
Tasa_egre
deserciones
secundaria
+
Tasa_des_pri
Tasa_des_sec
1.3SISTEMASDINMICOSDEPRIMERORDEN
FundamentoTerico
Este tipo de sistemas dinmicos poseen una nica variable de nivel en su
estructurayademspuedenestarformadosporbuclesderealimentacinpositivaopor
buclesderealimentacinnegativa.
MANUALDESTELLA5.0
1.
DINAMICADESISTEMAS
Sistemasdeprimerordenconrealimentacinpositiva
Relacionaafenmenosdecrecimiento,concomportamientoexplosivo,elcasode
un crecimiento desmedido en la poblacin, es un ejemplo de una sistema de primer
orden. Son aquellos en los que la variacin de un elemento se propaga a lo largo del
bucledemaneraquerefuerzalavariacininicial.
2.
Sistemasdeprimerordenconrealimentacinnegativa
Sonvaloresconstantesquesurgenporpartedelosresponsablesdelsistemapara
lograrunametaeneltiempo.
Por cadapresenciadeunobjetivo, se crea automticamente unanueva variable
denominada Discrepancia, que depende del tiempo y que es equivalente a un error
causadoporelobjetivo.
Ladiscrepanciapuedeser:
Faltante. Si el objetivo mayor que la cantidad inicial, en este caso se tiene
perturbarelsistemaconunatasamayorparaelflujodeentradadedatosalavariablede
nivel.
MANUALDESTELLA5.0
DINAMICADESISTEMAS
Sobrante.Sielobjetivoesmenorquelacantidadinicial,esdecirlatasaparael
flujosobrantedebesermayorquelatasaparaelflujodeentrada.
Ejemplo1.Enlasiguientegrficaseilustralaformaaritmticabsica
comovaraladiscrepancia.Veamos:
20
10
F.entrada
20 10
20
Objetivo
Discrepancia
SO
Nivel120
Tiempo
Delgrficoseobservaqueexisten5pedidos,conloscualesselogracumplircon
elobjetivode200unidades.
Da1:Sepide20entoncesaumentaelalmacna140ydiscrepanciadisminuyea
60.
Da2:Sepide10entoncesaumentaelalmacna150ydiscrepanciadisminuyea
50.
Da3:Sepide20entoncesaumentaelalmacna170ydiscrepanciadisminuyea
30.
Da4:Sepide10entoncesaumentaelalmacna180ydiscrepanciadisminuyea
20.
Da5:Sepide20entoncesaumentaelalmacna200ydiscrepanciadisminuyea
0.
Esdecirqueseilustraunarelacinaritmticainversamenteproporcionalentreel
almacnydiscrepancia.Mientrasalmacnauemten,discrepanciadisminuyehastallegar
a0.
MANUALDESTELLA5.0
DINAMICADESISTEMAS
IlustracinAritmtica
Nivel:120 140
150
170
180
200
Discrepancia: 80 60
50
30
20
Objetivo
Nivel
Accin
Discrepancia
InterpretacindelGrfico:
MANUALDESTELLA5.0
DINAMICADESISTEMAS
Silatasadeproduccinesdel20%.Disearalmodeloquepermitacumplirconel
objetivoestablecido.
Solucin:
DiagramadelDiagramaCausal
Almacn
Objetivo
Tasa_p
+
Produccin
+
_
_
+
Discrepancia
ModeloAnalticos
MANUALDESTELLA5.0
DINAMICADESISTEMAS
Solucin.Diseodeldiagramacausal.
+
Tasa_v
+ Ventas
Tasa_p
+
+
Produccin
+
Almacn
Objetivo
Discrepancia
+
ModelosAnalticos
Donde: representaelintervalodetiempoentretiempoinicialytiempofinal.
MANUALDESTELLA5.0
DINAMICADESISTEMAS
1.4DIAGRAMASDEFORRESTER
Forrester estableci un paralelismo entre los sistemas dinmicos (o en
evolucin) y uno hidrodinmico, constituido por depsitos, intercomunicados por
canales con o sin retardos, variando mediante flujos su nivel, con el concurso de
fenmenos exgenos (externos). Todos estos elementos tienen su correspondiente
smbolo(denivelostock,deflujoocambio)
EjecucindelSoftwareSTELLA
Darsignificadoanuestrasexperiencias
Compartiryaampliaresesignificadoconotrosy
Evaluarytomardecisionessobrecursosapropiadosdeaccin.
MANUALDESTELLA5.0
DINAMICADESISTEMAS
PresentacinprincipaldeStella5.0
READETRABAJO
INTERFACESDELSOFTWARESTELLA:
ElsoftwareStellaResearch,deacuerdoconlametodologadesistemas,nosbrindatres
facetasonivelesquecomponenunmodeloyquesedetallanacontinuacin:
1.NivelInterface:
Este nivel est diseado para tener una macro visin del modelo agrupando los
componentesensectoresquefacilitensulecturaycomprensin.Estafasepermite:
a)
sistemasinnecesidaddevereldetalledelmodelo.
b)
formulariosgrficos,incluyendoanimaciones.
c)
Paracumplirloanteriorpresentatambinelementosquepermitenlainteraccin
conelmodelo,esdecir,laexperimentacinsinnecesidaddemodificardirectamentelosvalores
numricosdelasvariables.
BloquesdeConstruccin:
Existentresbloquesdeconstruccin,estos son:Elmarcodeproceso(conocidocomo
sector),losflujosyconectores.EnelniveldeModelamientosetienenlosbloquespropiosdel
diagrama de Forrester. Estos son: El stock o variable de nivel, el flujo ovariable de tasa de
cambio,elconvertidorovariableauxiliaryelconectoroenlace.
MANUALDESTELLA5.0
DINAMICADESISTEMAS
Iconosde
diseo
Objetos
Herramientas
NIVELINTERFACE
NiveldeInterface:
Setienentresbloquesdeconstruccin.Unabrevedescripcindeestostresbloquesde
construccinsepresentaacontinuacin:
a)
Losflujoso flujosempaquetados :
En este nivel permiten representar el flujo material entre los procesos del modelo. De
igualformaqueelmarcodeproceso,elflujoempaquetadofacilitaunenfoquetopdownparala
construccin del modelo. Brinda, adems facilidades de navegacin para encontrar flujos de
sectorasectorenelniveldemodelamiento.
c)
Losconectoreso conectoresempaquetados
MANUALDESTELLA5.0
DINAMICADESISTEMAS
2.ElNiveldeModelamiento:
Iconosde
diseo
Objetos
Herramientas
NIVELMODELO
3.NiveldeEcuaciones:
Este nivel presenta el sustento de la teora desde el enfoque matemtico para
representar el modelo, describe al sistema a travs de modelos analticos (Ecuaciones
matemticas).
Las relaciones entre variables definidas en el nivel de construccin del modelo se
presentandemaneraformalmedianteecuaciones.
MANUALDESTELLA5.0
DINAMICADESISTEMAS
DESCRIPCIONDELABARRADEHERRAMIENTAS:Acontinuacinsepresentanalgunasde
lasalternativasparaeldiseodelDiagramadeForrester:
Nivel
Paletadecolores
Flujo
Borrador
Informacin(conector)
EscribirTexto
Tablas
Grficas
Cursor
Botn
Irdeunapginaaotra
Valoresenejecucin
Compilar
Aumentaydisminuyela
visualizacindelapantalla
Variableauxiliar
MANUALDESTELLA5.0
DINAMICADESISTEMAS
Accin
+
Objetivo
Nivel
__
_
Discrepancia
En la vida real, los Objetivos son planteados buscando satisfacer una meta para el
sistemayestnenrelacinalosvaloresinicialesquedisponeelsistema,puedeserunacantidad
mayor, menor e inclusive igual. Es relevante aclarar, que el objetivo es un valor constante y
positivo,pormsquecambieeltiempo,estepermaneceestablehastacumplirconlameta.Enel
problema2.,semostrarlosprocedimientosrespectivos.
DiseandoelDiagramadeForrester:
SedebedisearsiguiendolalgicadelDiagramaCausal,paralocualdebeidentificarlos
tiposdevariablesdelsistema(nivel,flujos,auxiliares)yloscanalesdeinformacinrespectiva.
AcontinuacinsediseasiDiagramadeForrestercorrespondiente,elcualrequierepara
suconstruccinelusodelassiguientesvariables:denivel,deflujoyunavariableauxiliar.
DiagramadeForresterdeunsistemadePrimerordenconrealimentacinnegativa
MANUALDESTELLA5.0
DINAMICADESISTEMAS
En cada variable aparece el signo de interrogacin (?), significa que tales variables
esperansuvalorcorrespondiente.
2
EnestafaseseaplicaelconceptodeRelacindeinfluenciasentrecadapardevariables
y teniendo cuidado en su comportamiento (signo), el cual identifique con claridad los tipos de
bucles.
Diagramacausalconpresenciadedosbucles
Nacimientos
Poblacin
Fallecimientos
Tasade
Fallecimientos
TasadeNacimientos
Objetivo
Interpretacin: Ms nacimientos, mayor cantidad de poblacin y a mayor cantidad de
poblacinmayorprobabilidaddefallecimientosconlocualdecrecelapoblacinycomodecrece
lapoblacindebecontinuarincrementndoselosnacimientos.
MANUALDESTELLA5.0
DINAMICADESISTEMAS
III.DiseodelDiagramadeForrester:
EnestafaseserelacionalasvariablessiguiendoexactamentelaestructuradelDiagrama
causal.Asimismo,observareldiseoenformavisualdelasrelacionesentreloselementosdel
diagrama.Acontinuacinsedescribelosprocedimientos.
1)
Agrupacin
entrada
Nacimientos,alavariabledeflujodesalidaFallecimientos,alavariableauxiliar
(Tasas)
paneldediseohagaclic
enlaflechaqueapuntahaciaabajoparatrabajarenelpanel
deecuacionesyasasignarvaloresacadaunadelasvariables.Paralasrelacionesentrecada
unadelasvariablesdebeusar
yestablecerlosflujosde
DiagramadeForrester
MANUALDESTELLA5.0
DINAMICADESISTEMAS
ModelosAnalticos
Interpretacin: Especficamente dirigida a la relacin que existe entre variables Poblacin con
Fallecimientos.Ladireccinesdeizquierdaaderechadebidoaqueelcontroldedaos sehace
desdelavariabledenivel,paranuestrocasoPoblacin.Tambinenparalelosevagenerandoen
formaautomticalosmodelosanalticos(Ecuaciones).
2)
ecuacionesparacadaunadelasvariables.
2.1.Nivel:ParalavariablePoblacin
hacerdobleclicycompletarelformulario
delreservorioasignandolacantidadde100000habitantescomovalorinicialyluegohacerclicen
OK.
MANUALDESTELLA5.0
DINAMICADESISTEMAS
de entrada
salidadelasiguientemanera:
ParalavariableNacimientos,seleccionedelalistaRequiredInputslavariablePoblacin
y en la calculadora presione * y coloque TasaNAcimientos de Required Inputs. Establezca la
opcin UNIFLOW, finalmente, coloque OK. De forma similar con la variable de flujo de salida
Fallecimientos,hagadobleclicycompleteformulariodevariablemuertes.
MANUALDESTELLA5.0
DINAMICADESISTEMAS
2.3.Auxiliares:EstablezcalosvaloresparalavariableauxiliarTasaNacimientos,haga
doble clic sobre ella y complete formulario. Establezca la opcin Standard y complete en el
textbox de TasaNacimientos asignando el dato 0.15, luego OK. Anlogamente hacer para la
TasaFallecimientos.
Con estas etapas, el modelo esta listo para ejecutarlo. Si desea puede verificarlo con
Ctrl+R o usando
graficos,animacin,etc.
Animacin: Es la opcin para observar en forma visual la ejecucin del modelo,
lograndovercomolavariabledenivelvariaenformadeincrementoodecremento.
Paralograresteproceso,hacerenMenPrincipal:FileEditModelRunHelp
ClickenModelModelpref.
MANUALDESTELLA5.0
DINAMICADESISTEMAS
Para conocer los resultados finales, puede adjuntar al modelo y para cada una de las
variables,elreporte
NumericDisplayyobservarasuresultado:
MANUALDESTELLA5.0
DINAMICADESISTEMAS
ObservequelasvariablesquesimulanelReloj,susagujassonensentidohorario
yotrasensentidoantihorario.Sedejaallectorlainterpretacindelcaso.
3) Anlisiseinterpretacinderesultados:Finalmenteparaverlosresultadossimuladoso
proyectados,podemosutilizarlassiguientesherramientas:
ventana del diseo y luego hacer un clic, mostrando de inmediato la siguiente figura, la cual no
contiene ningn tipo de datos. Para que la tabla muestre datos se debe agregar las variables
necesarias,definirelintervalodesimulacin(tiempo),tiposdedatos:Entero(paraevitaresto,se
puede definir al momento de establecer las ecuaciones respectivas, por ejemplo:
int(TasaNacimientosPoblacin)),Reales.
AgregandovariablesalaTabla:
Hacer doble clic sobre formulario de tabla, aparecer formulario de tabla, luego seleccionar
variablesPoblacindeelistaallowableyhacercliceniconodedireccinderecha>>parainsertar
en lista Selected, tambin colocar un ttulo que Ud. Sugiera. En nuestro ejemplo: Tabla
EstadsticaparalaPoblacindehabitantes.
MANUALDESTELLA5.0
DINAMICADESISTEMAS
FinalmentehacerclicenOK.
ParaverlosresultadosenlatablasehaceusodeCtrl.+R.
Losresultadosobtenidosnoestnacordealasmetasdelproblemaplaneado,debidoaquenose
ha configurado los requerimientos del problema inicial, tales como la Poblacin, fallecimientos y
MANUALDESTELLA5.0
DINAMICADESISTEMAS
nacimientos, estas deben ser cantidades enteras, los aos no deben ser cantidades numricas
decimales.Porejemplo,sodeseamosinterpretardatosdelatablaanterior,noesrealafirmarque:
Ao:11.25
Poblacin:303,709,33
Fallecimientos:15,189,52
Nacimientos:45,568,55
Incluso la presentacin formal de variables en la tabla, lo ms indicado debe ser:
NacimientosseguidodePoblacinyfinalmenteFallecimientos.
Seposicionaelpunterodelmouseenlavariableaconfigurarysehacedobleclic,conel
cual se obtiene la siguiente ventana. Selecciones Precision 0 y OK. De forma anloga puede
realizarparaelrestodelasvariables.
ConfigurandoTabla:
1.Datos:Sienlasecuacionesnosedefinieronlostiposdedatos,entoncesenlatablase
puedehacerperoenformatemporallaconfiguracindeltipodedatos.
2. Intervalo de simulacin: Permite establecer los parmetros de tiempo (minutos,
horas, segundos, semanas, meses, aos, etc). Paranuestro caso, se usar el parmetro tiempo
enaos:
MANUALDESTELLA5.0
DINAMICADESISTEMAS
Pasos:
MenPrincipal:TenemoslasopcionesFile,Edit,Model,Run,Help
ClicenRun Runspecs
Finalmente,despusdeconfigurarlasvariablessegnelproblemaplanteado,enla
siguientegrficaseilustralosresultadosreales.
MANUALDESTELLA5.0
DINAMICADESISTEMAS
3.2. Grficos: Esta etapa, permite conocer el comportamiento del sistema. Hacer clic en Graph
Pad
yluegoarrastrarconelmousealaventanadediseoyhacerunclic,mostrandode
inmediatolasiguientefigurasininformacindelasvariables:
Agregandovariablesalgrfico
Luegodehacerdobleclicsobrelaventana,seilustraunformularioparausrlasvariables.
Pasos:
Seleccionarvariablesdisponiblesen Allowable,ypresionebotnaladerecha>>,luego
observequeenlistadeSelectedaparecelavariablePoblacin,observelaopcinDisplay,lacual
por defecto aparece From: 2003 To: 2010, coloque Title: Grfico de Series para el
comportamientodelsistemaPoblacin.
UsandoPage,puededisearmsgrficas:Series,barras.
Finalmente hacer clic en OK. Luego en el men hacer clic en RUN y seleccione RUN o
presionesctrl.+R,luegosemostrarlaevolucindelasdiferentesgrficas.
MANUALDESTELLA5.0
DINAMICADESISTEMAS
Cabe sealar que Stella se basa en los mtodos de aproximacin numrica, tales como
Euler,RungeKuttadeorden2y4pararesolverecuacionesdiferencialesenformaaproximadao
deacuerdoaunerrorespecificadoporelusuario.ParaestecasoseaplicaelmtododeRunge
Kuttadeorden4.
Interpretacin Grfica: La grfica en Series, representa una curva cncava hacia arriba,
indicando un crecimiento explosivo de una poblacin en 7 aos, esto representa el bucle de
retroalimentacinpositiva.
MANUALDESTELLA5.0
DINAMICADESISTEMAS
Sideseamoshacerungrficodebarra,seleccionamoslaopcinPage,luego Bar(para
hacergrficosdebarra).
LaevolucinquesufreelNiveldePoblacineneltiempodependedelosvaloresrelativosdelas
constantesK1yK2(K1:TasaNacimientos,K2:TasaFallecimientos)
CrecimientoenS:
Estetipodecrecimientosecaracterizaportenerensurgimentransitoriodosfases,una
de ellas en crecimiento exponencial y la otra en decrecimiento asinttico. La realimentacin
positiva que genera el crecimiento exponencial, se estrecha por la realimentacin negativa, que
conducealaestabilizacindelcrecimiento.
El crecimiento en S se encuentra ampliamente en la realidad, por ejemplo, en estudios
ecolgicos, reas sociales, urbanizacin de cierta rea, los rumores, epidemias, el crecimiento
celulardeunaplanta,lasaturacindelmercado,lareligin,ladifusindeunamoda,
Discrepancia: Es unavariable quemide una cantidad faltante o sobrante de acuerdo al
objetivo y la cantidad inicial en el sistema (variable de nivel). Este tipo de problemas, se dan
cuandoexistelapresenciadeobjetivos.
MANUALDESTELLA5.0
DINAMICADESISTEMAS
Compradores
+
K1
Almacn
K2
Objetivo
+
Proveedores
s +
+
Discrepancia
MANUALDESTELLA5.0
DINAMICADESISTEMAS
El objetivo es de 2000 unidades, pero enlos datos simulados se observa 1998, es decir
queladiscrepanciainicial(faltante200)sereduceahoraasolo02unidades,lacualnoafectaal
sistema.Sellegaalobjetivobajandolatasadecompras.
Como se observa tambin, existe una relacin inversamente proporcional entre las
variablesdenivel(almacn)ylavariabledediscrepancia.
Interpretacin: Observe el comportamiento del sistema, usando los grficos para la variable
Almacnvs Discrepancia, se puede distinguir con claridad que mientras los datos de lavariable
almacnaumentan(crecimiento)eneltiempo,losdatosdelavariablediscrepanciadecrecencon
unatendenciaasercero(nulo).
MANUALDESTELLA5.0
DINAMICADESISTEMAS