{"id":2,"date":"2013-07-13T05:23:25","date_gmt":"2013-07-13T11:23:25","guid":{"rendered":"http:\/\/agiltools.com\/blogsp\/?page_id=2"},"modified":"2015-10-15T12:09:35","modified_gmt":"2015-10-15T18:09:35","slug":"simulacion","status":"publish","type":"page","link":"https:\/\/agiltools.com\/blogsp\/simulacion\/","title":{"rendered":"Simulaci\u00f3n"},"content":{"rendered":"<div id=\"dslc-theme-content\"><div id=\"dslc-theme-content-inner\"><h1>Qu\u00e9 es simulaci\u00f3n?<\/h1>\n<p style=\"margin-bottom: 5px;\">La simulaci\u00f3n es la representaci\u00f3n anal\u00edtica por medios num\u00e9ricos y\/o computacionales de cualquier actividad. Existen varias metodolog\u00edas, herramientas y paradigmas para simular. Es posible simular utilizando l\u00e1piz y papel, utilizando calculadoras y hasta hojas de c\u00e1lculo. Tambi\u00e9n existen programas especializados para simular. Hay programas gen\u00e9ricos o especializados para simular.<\/p>\n<h1 style=\"margin-bottom: 5px;\">Historia de la simulaci\u00f3n<\/h1>\n<p>El siguiente art\u00edculo contiene una breve <a href=\"http:\/\/www.informs-sim.org\/wsc09papers\/028.pdf\">historia de la simulaci\u00f3n<\/a> elaborado en el marco de la conferencia anual de simulaci\u00f3n (Wintersim) en 2009.<\/p>\n<p>A proposito de la historia de la simulacion, la universidad estatal de Carolina del Norte en Estados Unidos ha\u00a0realizado una serie de entrevistas a los pioneros de la simulacion. Los videos son de acceso p\u00fablico y estan disponibles\u00a0en el siguiente <a href=\"http:\/\/d.lib.ncsu.edu\/computer-simulation\/\" target=\"_blank\">link<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h1 style=\"margin-bottom: 5px;\">Paradigmas de simulaci\u00f3n<\/h1>\n<div style=\"margin-bottom: 5px;\">Existen cuatro metodolog\u00edas b\u00e1sicas para realizar simulaciones:<\/div>\n<ol>\n<li style=\"margin-bottom: 5px;\"><strong>Montecarlo:<\/strong> Consiste en identificar distribuciones estad\u00edsticas\u00a0y ejecutarlas de manera artificial\u00a0m\u00faltiples veces en busca de replicar el fen\u00f3meno de estudio. Ejemplo de esto puede ser la llegada de llamadas a un call center, la distribuci\u00f3n de cartas en una baraja, la predicci\u00f3n de tr\u00e1fico en una v\u00eda en diferentes horas del d\u00eda. La universidad de Lancaster en el reino unido tiene un interesante \u00a0recuento sobre este\u00a0metodo, usted puede acceder a el en el siguiente <a href=\"http:\/\/www.lancaster.ac.uk\/pg\/jamest\/Group\/index.html\" target=\"_blank\">link<\/a>.<\/li>\n<li style=\"margin-bottom: 5px;\"><strong>Sistemas din\u00e1micos:<\/strong> Esta t\u00e9cnica nace de la\u00a0utilizaci\u00f3n de ecuaciones de estado y de flujo a procesos din\u00e1micos como el crecimiento o la din\u00e1mica de flu\u00eddos. Si bien existen m\u00faltiples t\u00e9cnicas anal\u00edticas para la soluci\u00f3n de este tipo de din\u00e1micas como las ecuaciones diferenciales y el c\u00e1lculo de variaciones, es tambi\u00e9n cierto de el grado de complejidad para resolverlas es elevado. Adicionalmente al introducir variabilidad\u00a0al sistema la complejidad se multiplica. En estos casos la simulaci\u00f3n se vuelve muy eficaz y permite modelar y resolver los sistemas con gran precisi\u00f3n y rapidez. Ejemplos de este tipo de simulaciones es el crecimiento econ\u00f3mico, la migraci\u00f3n, los modelos de poblaciones, etc.<\/li>\n<li style=\"margin-bottom: 5px;\"><strong>Simulaci\u00f3n de eventos discretos:<\/strong> Es tal vez la t\u00e9cnica m\u00e1s conocida. Se basa en la generaci\u00f3n anticipada de eventos en un espacio discreto. Cada evento es programado en funci\u00f3n de un comportamiento pre-definido como una distribuci\u00f3n estad\u00edstica o un tiempo fijo as\u00ed como un estado general del sistema. Los eventos ocurren de manera secuencial y el simulador\u00a0itera en funci\u00f3n de ellos generando los resultados. En t\u00e9rminos m\u00e1s sencillos\u00a0se puede decir que cada entidad es una caja negra que posee sus propios atributos, el sistema central lee cada caja negra cada fracci\u00f3n de tiempo y ejecuta una lista de eventos en funci\u00f3n de los par\u00e1metros y variables de cada caja.\u00a0Los eventos son ejecutados en secuencia incluyendo las llegadas e iteraciones entre las mismas entidades. Entre los\u00a0ejemplos encontramos un taller de manufactura, una cola en un cajero y un proceso log\u00edstico en una central de distribuci\u00f3n.<\/li>\n<li style=\"margin-bottom: 5px;\"><strong>Simulaci\u00f3n basada en agentes:<\/strong> Es la t\u00e9cnica m\u00e1s reciente\u00a0(nace en los a\u00f1os 90\u00b4s) con mayor complejidad y a la vez la m\u00e1s vers\u00e1til. Contrario a la simulaci\u00f3n de eventos discretos, en la ABS (por sus siglas en ingl\u00e9s) las entidades son sustituidas por agentes individuales en donde los eventos\u00a0se definen y ejecutan de manera individual lo que ocasiona que el sistema central solo reciba las acciones individuales componiendo as\u00ed el estado del modelo. Esta metodolog\u00eda es particularmente \u00fatil cuando se desea simular sistemas de mediana y alta complejidad donde definir las ecuaciones de estado y de transici\u00f3n que rigen todo el sistema es muy complejo y en cambio definir las ecuaciones individuales de cada elemento o sub-grupo es m\u00e1s sencillo. Muchos ejemplos hay de esta t\u00e9cnica, pr\u00e1cticamente todos los modelos realizables en las primeras tres metodolog\u00edas pueden construirse con este enfoque. Por mencionar algunos estan los mercados de valores, los modelos de difusi\u00f3n de enfermedades, la publicidad, las compras en almacenes, etc.<\/li>\n<\/ol>\n<p>En los \u00faltimos a\u00f1os se ha vuelto popular la combinaci\u00f3n de estas t\u00e9cnicas, lo que permite construir modelos m\u00e1s completos y alta complejidad.<\/p>\n<p>&nbsp;<\/p>\n<h1 style=\"margin-bottom: 5px;\"><\/h1>\n<h1>Ejemplo de algunas aplicaciones\u00a0de la simulaci\u00f3n<\/h1>\n<p>Los siguientes son algunos modelos que he construido a lo largo de mi ejercicio\u00a0como consultor en simulaci\u00f3n y optimizaci\u00f3n. En cada uno encontrar\u00e1 una explicaci\u00f3n del contexto,\u00a0el problema puntual a resolver y la metodolog\u00eda empleada. En algunos casos incluyo el modelo o alg\u00fan recurso que permita visualizar los resultados (fotos, videos, etc.)<\/p>\n<ol>\n<li>\n<ol>\n<li><strong>Manufactura y Servicios<\/strong>\n<ol>\n<li>Taller simple<\/li>\n<li>Taller complejo<\/li>\n<li><a href=\"http:\/\/agiltools.com\/Applications\/sawmill.php\" target=\"_blank\">Optimizaci\u00f3n de operaciones en un aserradero industrial<\/a><\/li>\n<li><a href=\"http:\/\/agiltools.com\/Applications\/callcenter.php\" target=\"_blank\">Call center<\/a><\/li>\n<li>Gesti\u00f3n de colas en un aeropuerto<\/li>\n<li>Gesti\u00f3n de camiones en una construcci\u00f3n<\/li>\n<\/ol>\n<\/li>\n<li><strong>Log\u00edstica<\/strong>\n<ol>\n<li>Simulador de inventarios<\/li>\n<li>Central de distribuci\u00f3n<\/li>\n<li>Cadena de aprovisionamiento 1<\/li>\n<li>Cadena de aprovisionamiento 2 (Efecto bullwhip o l\u00e1tigo)<\/li>\n<li>Almacenamiento de alta densidad (carrusel) vs convencional<\/li>\n<li>Seguimiento a camiones con GIS<\/li>\n<\/ol>\n<\/li>\n<li><strong>Salud<\/strong>\n<ol>\n<li>Modelo de admisiones<\/li>\n<li>Triage en urgencias<\/li>\n<\/ol>\n<\/li>\n<li><strong>Energ\u00eda<\/strong>\n<ol>\n<li>Aprovechamiento de res\u00edduos s\u00f3lidos para generaci\u00f3n el\u00e9ctrica<\/li>\n<li>Red de abastecimiento el\u00e9ctrico<\/li>\n<\/ol>\n<\/li>\n<li><strong>Econom\u00eda<\/strong>\n<ol>\n<li>Crecimiento econ\u00f3mico<\/li>\n<li>Desempleo<\/li>\n<li><a href=\"http:\/\/agiltools.com\/Netlogo\/P_ASM.php\" target=\"_blank\">Mercado artificial de valores<\/a><\/li>\n<li>Pricing<\/li>\n<\/ol>\n<\/li>\n<li><strong>Otros<\/strong>\n<ol>\n<li><a href=\"http:\/\/agiltools.com\/Applications\/elevators.php\" target=\"_blank\">Modelo de ascensores<\/a><\/li>\n<li>Modelo de trenes<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>Constantemente\u00a0estoy\u00a0actualizando mi librer\u00eda de modelos, si usted tiene sugerencia de alg\u00fan caso a ser modelar\u00a0por favor deje un comentario.<\/p>\n<p>&nbsp;<\/p>\n<h1 style=\"margin-bottom: 5px;\">Bibliograf\u00eda recomendada<\/h1>\n<p>Los siguientes son algunos libros que pueden ayudar al lector a profundizar su aprendizaje sobre la teor\u00eda de la simulaci\u00f3n:<\/p>\n<ul>\n<li>BANKS, Jerry. Discrete-Event System Simulation. 4 Ed. New Jersey. Pearson Prentice Hall. 2005<\/li>\n<li>BORSHCHEV, Andrei. The Big Book of Simulation Modeling: Multimethod Modeling with AnyLogic 6.\u00a0AnyLogic North America (June 11, 2013)<\/li>\n<li>GARC\u00cdA DUNNA, Eduardo, GARC\u00cdA REYES, Heriberto, C\u00c1RDENAS BARR\u00d3N, Leopoldo Eduardo. Simulaci\u00f3n y an\u00e1lisis de sistemas con PROMODEL\u00ae. 1 ed. M\u00e9xico. Pearson Prentice Hall. 2006.<\/li>\n<li>KELTON W.D., SADOWSKI R.P., SADOWSKI D.A., 1998, \u201cSimulation with Arena\u201d, Mc Graw Hill, Boston.<\/li>\n<li>LAW A.M., KELTON\u00a0W.D., 1991, \u201cSimulation Modeling &amp; Analysis\u201d, Second Edition, McGraw-Hill, New York.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h1 style=\"margin-bottom: 5px;\">Introducci\u00f3n general a la simulaci\u00f3n (presentaci\u00f3n)<\/h1>\n<div style=\"margin-bottom: 5px;\">\n<p>Durante los a\u00f1os 2008 y 2009 tuve la oportunidad de dictar la asignatura de simulaci\u00f3n en la\u00a0<a title=\"puj\" href=\"http:\/\/www.javeriana.edu.co\/especializacion-operaciones-manufactura-servicios\" target=\"_blank\">especializaci\u00f3n en ingenier\u00eda de operaciones en manufactura y servicios<\/a> en la universidad javeriana de Bogot\u00e1. El software utilizado entonces fue Promodel. La siguiente es la presentaci\u00f3n de soporte utilizada entonces en la cu\u00e1l se hace un recorrido por la teor\u00eda y metodolog\u00eda de simulaci\u00f3n as\u00ed como varios tutoriales.<\/p>\n<p><iframe width=\"427\" height=\"356\" src=\"\/\/www.slideshare.net\/slideshow\/embed_code\/36337875\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" allowfullscreen=\"allowfullscreen\"> <\/iframe><\/p>\n<div><strong> <a title=\"Simulaci\u00f3n: Teor\u00eda y aplicaciones con Promodel\" href=\"https:\/\/www.slideshare.net\/GilJGH\/simulacin-apli\" target=\"_blank\">Simulaci\u00f3n: Teor\u00eda y aplicaciones con Promodel<\/a> <\/strong> from <strong><a href=\"http:\/\/www.slideshare.net\/GilJGH\" target=\"_blank\">Alvaro Gil<\/a><\/strong><\/div>\n<div><\/div>\n<\/div>\n<div style=\"margin-bottom: 5px;\">Mi implicaci\u00f3n con la teor\u00eda de simulaci\u00f3n data del a\u00f1o 2002, cuando tom\u00e9 mi primer curso de modelizaci\u00f3n con Promodel. Desde entonces me he dedicado a aprender la teor\u00eda alrededor de la simulaci\u00f3n, diversas aplicaciones y a\u00a0explorar nuevas t\u00e9cnicas y programas de soporte.<\/div>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><div class=\"sd-content\"><ul><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-2\" class=\"share-twitter sd-button share-icon\" href=\"https:\/\/agiltools.com\/blogsp\/simulacion\/?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\"><span>Twitter<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-2\" class=\"share-facebook sd-button share-icon\" href=\"https:\/\/agiltools.com\/blogsp\/simulacion\/?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\"><span>Facebook<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Qu\u00e9 es simulaci\u00f3n? La simulaci\u00f3n es la representaci\u00f3n anal\u00edtica por medios num\u00e9ricos y\/o computacionales de cualquier actividad. Existen varias metodolog\u00edas, herramientas y paradigmas para simular. Es posible simular utilizando l\u00e1piz y papel, utilizando calculadoras y hasta hojas de c\u00e1lculo. Tambi\u00e9n existen programas especializados para simular. Hay programas gen\u00e9ricos o especializados para simular. Historia de la [&hellip;]<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><div class=\"sd-content\"><ul><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-2\" class=\"share-twitter sd-button share-icon\" href=\"https:\/\/agiltools.com\/blogsp\/simulacion\/?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\"><span>Twitter<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-2\" class=\"share-facebook sd-button share-icon\" href=\"https:\/\/agiltools.com\/blogsp\/simulacion\/?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\"><span>Facebook<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":1,"comment_status":"open","ping_status":"closed","template":"template-full-width.php","meta":{"_mi_skip_tracking":false,"spay_email":""},"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/agiltools.com\/blogsp\/wp-json\/wp\/v2\/pages\/2"}],"collection":[{"href":"https:\/\/agiltools.com\/blogsp\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/agiltools.com\/blogsp\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/agiltools.com\/blogsp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/agiltools.com\/blogsp\/wp-json\/wp\/v2\/comments?post=2"}],"version-history":[{"count":36,"href":"https:\/\/agiltools.com\/blogsp\/wp-json\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":729,"href":"https:\/\/agiltools.com\/blogsp\/wp-json\/wp\/v2\/pages\/2\/revisions\/729"}],"wp:attachment":[{"href":"https:\/\/agiltools.com\/blogsp\/wp-json\/wp\/v2\/media?parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}