Está en la página 1de 12

INTRODUCCIN A LA SIMULACIN

Las primeras referencias sobre simulacin se encuentran hacia el ao 1940, cuando Von Neumann y Ullman trabajaron sobre la simulacin del flujo de neutrones para la construccin de la bomba atmica en el proyecto Montecarlo. Desde entonces se conocan las tcnicas de simulacin como procesos Montecarlo, aunque en la actualidad se diferencian ambas cosas, siendo los segundos un tipo particular de simulacin. Tambin se realiz un proceso de simulacin para el proyecto APOLLO dentro del plan espacial de la N.A.S.A, acerca del movimiento dentro de la atmsfera de la luna. Actualmente, la simulacin es una poderosa tcnica para la resolucin de problemas. Sus orgenes estn en la teora de muestreo estadstico y anlisis de sistemas fsicos probabilsticos complejos. El aspecto comn de ambos es el uso de nmeros y muestras aleatorias para aproximar soluciones. Una de las ms famosas aplicaciones de muestras aleatoria s, ocurre durante la segunda guerra mundial, cuando la simulacin se utiliz para estudiar el flujo de neutrones dentro del desarrollo de la bomba atmica. Esta investigacin era secreta y le dieron un nombre en cdigo: Monte Carlo. Este nombre se mantiene, y durante mucho tiempo se usaba para hacer referencia a algunos esfuerzos en simulacin. Pero el trmino mtodos Monte Carlo, se refiere actualmente a una rama de las matemticas experimentales que trata con experimentos de nmeros aleatorios, mientras que el trmino simulacin, o simulacin de sistemas, cubre una tcnica de anlisis ms prctico, y es lo que vamos a estudiar. Vamos a ver tcnicas que utilizan los computadores para imitar, o simular, el comportamiento de sistemas del mundo real. Para estudiar cientficamente estos sistemas, a menudo se han de hacer una serie de suposiciones acerca de cmo trabaja ste. Estas suposiciones que usualmente toman la forma de relaciones matemticas o lgicas, constituyen un modelo que va a ser usado para intentar comprender el comportamiento del sistema correspondiente. Si las relaciones que componen el modelo son suficientemente simples, es posible usar mtodos matemticos (tales como lgebra, clculo o teora de la probabilidad) para obtener una informacin exacta de las cuestiones de inters; a esto se le llama solucin analtica. Sin embargo, la mayora de los sistemas del mundo real son demasiado complejos y normalmente los modelos realistas de los mismos, no pueden evaluarse analticamente. Lo que se puede hacer es estudiar dichos modelos mediante simulacin. En una simulacin se utiliza el ordenador para experimentar con un modelo numricamente, de forma que con los resultados obtenidos se haga una estimacin de las caractersticas del sistema.

DEFINICIN DE SIMULACIN
Se ha empezado a utilizar la palabra simulacin sin haber dado una definicin de ella. Por consiguiente, antes de proseguir con este tema, sera conveniente describir algunas de las definiciones ms aceptadas de y difundidas de la palabra simulacin. Tomas H. Naylor (1977), la define as: - Simulacin es una tcnica numrica para conducir experimentos en una computadora digital, los cuales requieren ciertos tipos de modelos lgicos y matemticos que describen el comportamiento de un negocio o un sistema econmico (o algn componente de ellos) en periodos extensos de tiempo real. La definicin anterior est hecha en un sentido muy amplio, pues puede incluir desde una maqueta, hasta un sofisticado programa de computadora. En sentido ms estricto, Masiel y Gnugnoli, definen simulacin como: - Simulacin es una tcnica numrica para realizar experimentos en una computadora digital. Estos experimentos involucran ciertos tipos de modelos matemticos y lgicos que describen el comportamiento de sistemas de negocios, econmicos, sociales, industriales, biolgicos fsicos y qumicos a travs de largos perodos de tiempo. Otros estudiosos del tema como Robert E. Shannon (1988), definen simulacin como: - Simulacin es el proceso de disear y desarrollar un modelo computarizado de un sistema o proceso y conducir experimentos con este modelo con el propsito de entender el comportamiento del sistema o evaluar varias estrategias con las cuales se puede operar el sistema. Para los que prefieren una definicin estrictamente formal, la propuesta por West Churman puede resultar satisfactoria, ya que admite las ambigedades e inconsistencias inherentes al uso actual de la palabra y define la simulacin como: Se dice que x simula a y si y slo si: a) x y y son sistemas formales; b) y se considera como el sistema real; c) x se toma como una aproximacin del sistema real; d) las reglas de validez en x no estn exentas de error. Las definiciones anteriores no especifican si los sistemas modelados son continuos o discretos. Se desprende entonces que, existe la simulacin de sistemas dinmicos continuos y discretos.

SISTEMAS, MODELOS Y MODELACIN


El concepto de sistema en general est sustentado sobre el hecho de que ningn sistema puede existir aislado completamente y siempre tendr factores externos que lo rodean y pueden afectarlo. Los objetivos que se persiguen al estudiar uno o varios fenmenos en funcin de un sistema son aprender cmo cambian los estados, predecir el cambio y controlarlo, todo sistema consta de 3 caractersticas; Tienen fronteras, existe dentro de un medio ambiente y tiene subsistemas, el medio ambiente es el conjunto de circunstancias dentro de las cuales esta una situacin problemtica, mientras que las fronteras distinguen las entidades dentro de un sistema de las entidades que constituyen su medio ambiente. Conceptos Bsicos de Sistemas Entidad: "Una entidad es algo que tiene realidad fsica u objetiva y distincin de ser o de carcter". Las entidades tienen ciertas propiedades que los distinguen a unas de otras. Relacin:"Relacin es la manera en la cual dos o ms entidades dependen entre s". Relacin es la unin que hay entre las propiedades de una o ms entidades; por consiguiente, el cambio en alguna propiedad de una entidad ocasiona un cambio en una propiedad de otra entidad. Estructura: Es un conjunto de relaciones entre las entidades en la que cada entidad tienen una posicin, en relacin a las otras, dentro del sistema como un todo. Estado: El estado de un sistema en un momento del tiempo es el conjunto de propiedades relevantes que el sistema tiene en este momento. Cuando se habla del estado de un sistema, entiende los valores de los atributos de sus entidades. Analizar un sistema supone estudiar sus cambios de estado conforme transcurre el tiempo. Modelacin de sistemas Puede ser una representacin formal de la teora o una explicacin formal de la observacin emprica, a menudo es una combinacin de ambas. Los propsitos de usar un modelo son los siguientes: 1. Hace posible que un investigador organice sus conocimientos tericos y sus observaciones empricas sobre un sistema y deduzca las consecuencias lgicas de esta organizacin. 2. Favorece una mejor comprensin del sistema. 3. Acelera anlisis.

4. Constituye un sistema de referencia para probar la aceptacin de las modificaciones del sistema. 5. Es ms fcil de manipular que el sistema mismo. 6. Hace posible controlar mas fuentes de variacin que lo que permitira el estudio directo de un sistema. 7. Suele ser menos costoso. Al analizar un sistema podemos observar, que al cambiar un aspecto del mismo, se producen cambios o alteraciones en otros. Es en estos casos en los que la simulacin, representa una buena alternativa para analizar el diseo y operacin de complejos procesos o sistemas. La modelacin de sistemas es una metodologa aplicada y experimental que pretende: 1. Describir el comportamiento de sistemas. 2. Hiptesis que expliquen el comportamiento de situaciones problemticas. 3. Predecir un comportamiento futuro, es decir, los efectos que se producirn mediante cambios en el sistema o en su mtodo de operacin. Un modelo se utiliza como ayuda para el pensamiento al organizar y clasificar conceptos confusos e inconsistentes. Al realizar un anlisis de sistemas, se crea un modelo del sistema que muestre las entidades, las interrelaciones, etc. La adecuada construccin de un modelo ayuda a organizar, evaluar y examinar la validez de pensamientos.

METODOLOGIA DE LA SIMULACIN
y

Definicin del sistema

Para tener una definicin exacta del sistema que se desea simular, es necesario hacer primeramente un anlisis preliminar de este, con el fin de determinar la interaccin con otros sistemas, las restricciones del sistema, las variables que interactan dentro del sistema y sus interrelaciones, las medidas de efectividad que se van a utilizar para definir y estudiar el sistema y los resultados que se esperan obtener del estudio.
y

Formulacin del modelo

Una vez definidos con exactitud los resultados que se esperan obtener del estudio, se define y construye el modelo con el cual se obtendrn los resultados deseados. En la formulacin del modelo es necesario definir todas las variables que forman parte de l, sus relaciones lgicas y los diagramas de flujo que describan en forma completa el modelo.

Coleccin de datos

Es importante que se definan con claridad y exactitud los datos que el modelo va a requerir para producir los resultados deseados.
y

Implementacin del modelo con la computadora

Con el modelo definido, el siguiente paso es decidir si se utiliza algn lenguaje como el fortran, lisp, etc., o se utiliza algn paquete como Vensim, Stella e iThink, GPSS, Simula, Simscript, Rockwell Arena, etc., para procesarlo en la computadora y obtener los resultados deseados.
y

Validacin

A travs de esta etapa es posible detallar deficiencias en la formulacin del modelo o en los datos alimentados al modelo. Las formas mas comunes de validar un modelo son: 1. 2. 3. 4. La opinin de expertos sobre los resultados de la simulacin. La exactitud con que se predicen datos histricos. La exactitud en la prediccin del futuro. La comprobacin de falla del modelo de simulacin al utilizar datos que hacen fallar al sistema real. 5. La aceptacin y confianza en el modelo de la persona que har uso de los resultados que arroje el experimento de simulacin.
y

Experimentacin

Se realiza despus de que el modelo haya sido validado, consiste en generar los datos deseados y en realizar un anlisis de sensibilidad de los ndices requeridos.
y

Interpretacin

Se interpretan los resultados que arroja la simulacin y con base a esto se toma una decisin. Es obvio que los resultados que se obtienen de un estudio de simulacin ayuda a soportar decisiones del tipo semi-estructurado.
y

Documentacin

Dos tipos de documentacin son requeridos para hacer un mejor uso del modelo de simulacin. La primera se refiere a la documentacin del tipo tcnico y la segunda se refiere al manual del usuario, con el cual se facilita la interaccin y el uso del modelo desarrollado.

ESTRUCTURA Y ETAPAS DE UN ESTUDIO DE SIMULACIN


La mayora de los autores de libros sobre simulacin, opinan que los pasos para llevar a cabo un estudio de simulacin son: DIRECCION DEL SISTEMA: Para tener una definicin precisa del sistema que se desea simular, es necesario hacer primeramente un anlisis del mismo, con el fin de determinar la interaccin del sistema con otros sistemas, las restricciones del sistema, las variables que interactan dentro del sistema y sus interrelaciones, las medidas de efectividad que se van a utilizar para definir y estudiar el sistema y los resultados que se esperan obtener del estudio. FORMULACION DEL MODELO: Una vez que estn definidos con exactitud los resultados que se esperan obtener del estudio, el siguiente paso es definir y construir el modelo con el cual se obtendrn los resultados deseados. En la formulacin del modelo es necesario definir todas las variables que forman parte de l, sus relaciones lgicas y los diagramas de flujo que describan en forma completa el modelo. COLECCIN DE DATOS: Es posible que la facilidad de obtencin de algunos datos o la dificultad de conseguir otros, pueda influenciar el desarrollo formulacin del modelo. Por consiguiente, es muy importante que se definan con claridad y exactitud los datos que el modelo va a requerir para producir los resultados deseados. IMPLEMENTACION DEL MODELO EN LA COMPUTADORA: Con el modelo definido, el siguiente paso es decidir si se utiliza algn lenguaje de propsito general, como Basic, Pascal, C/C++, Visual Basic, Java, etc. O software de propsito particular para procesarlo en la computadora y obtener los resultados deseados. VALIDACION: En esta etapa es posible detallar deficiencias en la formulacin del modelo. Las formas ms comunes de validar un modelo son: la opinin de expertos sobre los resultados de la simulacin, la exactitud con la que se predicen datos histricos, la precisin en la prediccin del futuro, la comprobacin de falla del modelo de la persona que har uso de los resultados que arroje el estudio de simulacin. EXPERIMENTACION: La experimentacin con el modelo se realiza despus de que ha sido validado. La experimentacin consiste en generar los datos deseados y en realizar anlisis de sensibilidad de los ndices requeridos. INTERPRETACION: En esta etapa del estudio, se interpretan los resultados que arroja la simulacin y basndose en esto se toma una decisin. La computadora en si no toma la decisin, si no la informacin que proporciona ayuda a tomar mejores decisiones y por consiguiente a sistemticamente a obtener mejores resultados.

DOCUMENTACION: Dos tipos de documentacin son requeridos para hacer un mejor uso del modelo de simulacin. La primera se refiere a la documentacin de tipo tcnico, es decir, a la documentacin que el departamento de procesamiento de Datos debe tener del modelo. La segunda se refiere al manual de usuario, con el cual se facilita la interaccin y el uso del modelo desarrollado, a travs de una computadora.

ETAPAS DE UN PROYECTO DE SIMULACIN.


FORMULACION DEL PROBLEMA. Otro importante aspecto abordado en la investigacin es la identificacin y estudio de las tcnicas de integracin para la formulacin de las tareas docentes. Sin pretender profundizar en las complejidades que encierra una investigacin pedaggica sobre el tema, a continuacin se describen muy brevemente algunas tcnicas utilizadas para la formulacin de problemas qumicos de integracin estructural, que son los ms importantes: MODELACIN: Fijado el objetivo que se persigue en la creacin de un problema, inmediatamente se activan los componentes intelectuales bsicos: sensaciones, percepciones, memoria, pensamiento e imaginacin. Con ellos se comienzan a dibujar en el cerebro nuevas ideas en forma de imgenes, con la necesidad de ser exteriorizadas mediante la construccin de modelos grficos, es por ello que los elementos estructurales del problema son plasmados en el papel antes de su redaccin en el formato final. La tcnica de modelacin es un recurso asociativo de gran valor en la fluidez de los procesos lgicos de anlisis y sntesis del pensamiento que se desarrollan en el acto de creacin. Es el reflejo grfico en el papel de las asociaciones que van conformndose como estructuras cognitivas, y los dibujos, esquemas, trazos, etc que inicialmente viene apareciendo de forma aislada y sucesiva, luego se integran en forma de sistema para la formulacin final del problema. Esta tcnica constituye un buen instrumento en manos del formulador porque facilita la asociacin de ideas, ayuda a agrupar los elementos estructurales del problema y facilita la redaccin en forma coherente. La construccin de los diagramas de Euler para estudiar las distintas relaciones que se establecen entre los conocimientos, es una actividad que ayuda a desarrollar la habilidad de modelacin. Estos diagramas tambin son utilizados en la metodologa como situacin inicial para la construccin de tareas que respondan a determinadas caractersticas. TANTEO-ERROR: Consiste en un proceso continuo de adecuacin y ajuste por bsqueda y prueba de los datos y/o las incgnitas segn las condiciones del problema, hasta encontrar las ms adecuadas. La bsqueda puede ser de tipo inteligente o arbitrario, y en ocasiones es utilizada

para modificar las condiciones y con ella reordenar los elementos estructurales. Se evidencia su utilizacin en el gran nmero de operaciones de clculo que son realizadas, as como en tachaduras y borrones que generalmente aparecen sobre el papel del formulador. ASOCIACIN POR ANALOGIA: En esta tcnica se hace uso de la reproduccin en una primera fase. Consiste en establecer nuevos nexos entre datos e incgnitas siguiendo formatos y textos guardados en la memoria para obtener otras por medio de la innovacin. Es evidente que sobre las ideas iniciales, posteriormente se introducen modificaciones, que consisten en relacionar los datos de otra forma, introducir nuevas condiciones o cambiar la forma de redactar las preguntas, para obtener al final un problema derivado, que si bien no se caracteriza por su originalidad, s constituye una nueva tarea. Estas tres primeras tcnicas son tipificadas como complementarias en el acto de creacin de las tareas docentes, porque actan de forma combinada y ms bien son instrumentos de ayuda, segn la situacin inicial que se tome como punto de partida. Otras, como la siguientes, son denominadas bsicas por su gran influencia y jerarqua en la formulacin, sin embargo, tanto las complementarias como las bsicas se utilizan de forma combinada en la prctica. INTEGRACIN POR INCLUSIN:. Es una tcnica muy sencilla, cuyo procedimiento es asequible a cualesquier sujeto. Consiste en elaborarla de forma tal que las incgnitas de los diferentes incisos mantengan una dependencia sucesiva en forma de cadena, como el ejemplo de la pgina 37, donde fueron caracterizados los sistemas semiabiertos, para luego eliminar los iniciales y solo dejar la incgnita final. REFORMULACIN: Consiste en reconstruir la estructura gramatical y de sistema mediante procesos de innovacin. Se diferencia de la analoga por la profundidad de los cambios introducidos, puesto que se parte de un ejemplo concreto que debe ser modificado y no de recuerdos que pueden ser borrosos y a veces confusos. Durante su utilizacin se requiere de la imaginacin y el pensamiento creativo para introducir los cambios, que de forma general pueden ser: - introducir nuevas condiciones o modificar las viejas. - cambiar las magnitudes de los datos. - sustituir los datos cuantitativos por cualitativos. - incorporar datos cualitativos sobre las sustancias involucradas para su identificacin.

- incorporar datos adicionales (o en exceso) como distractores. - reducir los datos a un mnimo o dejarlos en defecto. - utilizar datos compuestos. - redactar incgnitas compuestas. - emplear incgnitas de varias soluciones, indefinidas o sin solucin. Con ella se han formulado problemas muy novedosos, con relaciones complejas entre los elementos estructurales. Por lo regular la calidad est determinada por la capacidad del formulador para redactar de una forma coherente y original los cambios introducidos. FUSIN DE TAREAS AUXILIARES: Como parte de las estrategias de integracin, la fusin de tareas docentes auxiliares constituye una de las ms importantes. Es poco empleada, debido a la elevada complejidad que implica el establecimiento de relaciones mltiples entre datos e incgnitas que proceden de ejemplos diferentes, aunque tambin pueden ser integrados diversos contenidos previamente seleccionados, que guarden una relacin directa o indirecta. Consiste en fusionar dos o ms contenidos (que pueden o no proceder de otras tareas), mediante los mecanismos de la integracin externa o interna, para obtener otra con un mayor nivel de complejidad. Para poner en prctica las tcnicas analizadas, es necesario aclarar que casi nunca se emplean de forma aislada, ms bien en forma asociada como conjunto, por ejemplo cuando se selecciona la reformulacin, ella va acompaada de otras complementarias como la modelacin y el tanteo-error, entre otras. Adems, en su conjunto, los fundamentos tericos estudiados sobre los distintos tipos de tareas integradoras y las tcnicas necesitan para su implementacin del siguiente conjunto de requisitos: 1.-Partir del anlisis de los objetivos de los programas, siguiendo un enfoque sistmico en su derivacin gradual, desde los ms generales de la enseanza hasta la clase. 2.-Proporcionar en las tareas relaciones ricas entre los nuevos conocimientos y los esquemas existentes, donde estn presentes todos los niveles de integracin de los conocimientos y las habilidades, hasta llegar al nivel interdisciplinario. 3.-Desarrollar una adecuada variedad, concebida la variedad no slo en trminos de enfoque que propicien reflexin, estimulen el debate y permitan crear motivos cognoscitivos, sino tambin en relacin con las funciones, habilidades, niveles de asimilacin y complejidad, entre otros 4.-Presentar la informacin tanto en trminos positivos y familiares como con complejidad lgico lingstica, ir desde la simple descripcin del lenguaje simblico hasta la exigencia de

complicadas transformaciones, como por ejemplo negaciones o varias premisas con diferentes enlaces lgicos, textos complejos a interpretar o informaciones no utilizables, entre otras. 5.-Redactar las tareas de forma tal que expresen siempre ms de una funcin. Adems de la funcin cognoscitiva, incorporar situaciones nuevas, con diferentes niveles de complejidad, tanto de la vida diaria, la orientacin profesional o el cuidado del medio ambiente, como de la actualidad poltico- ideolgico del pas. 6.-Establecer un adecuado equilibrio entre los problemas que sern formulados, dejando un espacio a los problemas experimentales y cualitativos, que son insuficientes en los textos de la enseanza media. Todos los conceptos, tcnicas de integracin y requisitos para la creacin de los problemas qumicos, constituyen en esencia la estructura terica que ser utilizada en la primera fase de la metodologa para la formulacin de las tareas docentes integradoras. Su conocimiento y asimilacin son esenciales para garantizar un rpido progreso en el desarrollo de las capacidades y habilidades formulativas. ANALISIS Y RECOLECCION DE DATOS El anlisis de los datos de los clientes puede estar relacionados con los siguientes anlisis: Anlisis y administracin de campaas. Optimizacin del canal de contactos. Optimizacin de los contactos con los clientes. Adquisicin / Reactivacin / Retencin de clientes. Segmentacin de clientes. Incremento / Medicin de la satisfaccin de los clientes. Optimizacin del alcance de las ventas. Anlisis y deteccin de fraudes. Forecasts financieros. Desarrollo de productos.

Evaluacin de Programas. Administracin y mitigacin de riesgos. El anlisis y recoleccin de datos se considera una tarea continua e iterativa. Idealmente, las decisiones de negocios se van refinando con el tiempo, basndose en la respuesta obtenida en base a las decisiones y anlisis previos. DESARROLLO DEL MODELO DEL NEGOCIO Una vez establecidos todos estos elementos, la organizacin puede, a partir de all, desarrollar su Modelo de Negocio, que no es ms que el modelo conceptual de la empresa, necesario para aprovechar las oportunidades del entorno. Este modelo debe permitir conocer los procesos necesarios para cumplir con la Misin y dar la orientacin para comenzar a construir esa nueva organizacin que se desea llegar a ser en el futuro. Existen muchas formas de construir este modelo, pero todas se basan en conocer cabalmente cul es la estructura de procesos ms adecuada para lograr los objetivos organizacionales. La creacin del Modelo del Negocio involucra llegar al conocimiento profundo de la realidad, de las necesidades y de las fortalezas y debilidades. Sin conocer estos aspectos es casi imposible poder llegar a ese futuro deseado. La conceptualizacin de un Modelo de Negocio es materia para todo un libro, pero a estas alturas cabe decir que cualquiera sea la metodologa utilizada, dicho modelo no establece sino un mapa de los procesos que debera realizar la organizacin y de ninguna manera constituye la organizacin; sin embargo la Gestin Estratgica requiere de este conocimiento para poder ser realmente efectiva, ya que permite a la Gerencia comprender como funcionan las interrelaciones y las fuerzas internas de la organizacin. En el siguiente captulo desarrollaremos un enfoque propio de creacin de Modelos de Negocios, al que hemos llamado Ingeniera del Negocio. Verificacin y validacin Se pueden producir errores en cualquiera de las fases del proceso de desarrollo de un programa: o validacin: consiste en comprobar que tanto el algoritmo como el programa cumplen la especificacin del problema; responde a la pregunta: estamos resolviendo el problema correcto? o verificacin: se refiere a la comprobacin de que son correctos y completos; responde a la pregunta: estamos resolviendo el problema de forma correcta? Una parte importante de la verificacin y la validacin es la ejecucin del programa con distintos conjuntos de datos:

o modo interactivo: el usuario introduce los valores de los datos durante la ejecucin del programa (desde el teclado), y se muestra la salida producida por el programa directamente al usuario (normalmente en una pantalla). o procesamiento por lotes: el usuario debe preparar un archivo que contenga el programa, los datos y quiz ciertas ordenes; la ejecucin se lleva a cabo sin ninguna interaccin con el usuario. Los errores pueden detectarse en distintas fases del procesamiento del programa y provocar la detencin del proceso. o errores sintcticos o errores en tiempo de compilacin: por ejemplo, puntuacin incorrecta o palabras claves escritas incorrectamente; se detectan en tiempo de compilacin y normalmente hacen imposible completar la compilacin y ejecutar el programa. o errores en tiempo de ejecucin: por ejemplo, dividir por cero en una expresin aritmtica; pueden no ser detectados hasta que ha comenzado la ejecucin del programa. o errores lgicos: surgen en el diseo del algoritmo o en la codificacin del programa que implemente el algoritmo; no ocurre ningn error durante la compilacin o la ejecucin del programa, pero la salida producida no es correcta. El proceso de prueba consiste en ejecutar un programa varias veces con datos de entrada distintos para los que se conoce los resultados correctos. Este proceso es importante para evaluar la correccin de un programa. Los datos de prueba deben seleccionarse cuidadosamente, de forma que se pruebe cada parte del programa.

También podría gustarte