Archive for the ‘simulacion’ Category

Ahora podemos ser como Matrix

Miércoles, Julio 23rd, 2008

El argumento de la simulación por qué la probabilidad de que usted viva en una Matrix es bastante alta

Matrix hizo que muchas mentes no tan filosóficas rumiaran acerca de la naturaleza de la realidad. Pero el escenario representado en la película es ridículo: cerebros humanos mantenidos en tanques por máquinas inteligentes sólo para producir energía.

Hay, sin embargo, un escenario relacionado que es más plausible y una línea seria de razonamiento que nos lleva desde la posibilidad de este escenario a una conclusión sorprendente acerca del mundo en el que vivimos. Yo lo llamo el argumento de la simulación. Quizá su más asombrosa lección es que hay una probabilidad significativa de que usted viva en un simulación de computadora. Literalmente hablando: si la hipótesis de la simulación es verdadera, usted existe en una realidad virtual simulada en una computadora construida por alguna civilización avanzada. Su cerebro, también, es simplemente una parte de esa simulación. ¿Qué argumentos podríamos tener para tomar en serio esta hipótesis? Antes de llegar a la esencia del argumento de la simulación, consideremos algunos de sus preliminares. Uno de éstos es la asunción de “independencia del substrato”. Ésta es la idea de que las mentes conscientes podrían en principio ser implementadas no sólo en neuronas biológicas basadas en carbono (como las que están en su cabeza) sino también en otro substrato computacional como los procesadores basados en silicón.

Por supuesto, las computadoras que tenemos hoy en día no son lo suficientemente poderosas para ejecutar los procesos computacionales que ocurren en su cerebro. Y aun si lo fueran, no sabríamos cómo programarlas para que lo hicieran. Pero, a fin de cuentas, lo que le permite tener experiencias conscientes no es el hecho de que su cerebro esté hecho de materia blanda, biológica, sino que implementa un cierta arquitectura computacional.

Matrix

Para mas información…

Simuladores usados en medicina!!

Sábado, Julio 19th, 2008

Como todos sabemos la simulación se basa en la realidad virtual utilizando imágenes en tercera dimensión. Hoy en día los simuladores son usados en medicina. Muchos cirujanos utilizan modelos de simulación para enfrentar a residentes de anestesia a situaciones poco comunes y de urgencia. Deepak Chopra ha encontrado que los residentes responden más rápida y eficazmente a situaciones como hipertermia maligna e isquemia coronaria que aquéllos que no son entrenados en el simulador.

En un órgano virtual y con la ayuda de la simulación, el cirujano puede planear un procedimiento quirúrgico y con la tecnología adecuada (interfaces, software), puede realizar la cirugía planeada cuantas veces lo desee. Luego puede elegir las mejores cirugías, editarlas, retirarles los falsos mo vimientos y finalmente lograr el procedimiento perfecto para un paciente específico.
Esto lo podemos comparar con un director de cine, cuando repite una escena varias veces hasta lograr la deseada. Un modelo de simulación de cirugía hepática desarrollado por Marescaux, permite al cirujano sumergirse y navegar en el órgano. Así, el cirujano conoce la anatomía del hígado, la localización del tumor y su relación con los vasos y conductos biliares.

corazon

Otra posibilidad con la simulación es crear un mapa quirúrgico en tercera dimensión con base en los datos obtenidos de la navegación y simulación preoperatorias. Si el día del procedimiento se superpone este mapa a la imagen del monitor, el cirujano obtendrá una visión de rayos x, lo que significa realizar una cirugía más exacta y segura

Cirugía robótica

La cirugía asistida por robots o cirugía de telepresencia es la utilización de un manipulador (aparato) programable para la realización de tareas a través de movimientos programados y variables en un acto quirúrgico. En cirugía los robots son ampliamente utilizados y tienen ventajas con relación a los humanos: tienen mayor exactitud y precisión espacial y pueden repetir múltiples veces el mismo procedimiento con iguales resultados. Por ejemplo, el cirujano puede tomar aquel procedimiento perfecto logrado a través de la simulación, programarlo en un robot y finalmente éste lo ejecutará de manera perfecta sobre el paciente.

Actualmente existen varios sistemas robóticos que se utilizan rutinariamente en cirugía. Cada robot tiene características y alcances específicos y según eso son utilizados para fines diferentes. Día a día se demuestran más ventajas de la utilización de los robots.

Referencias:
http://www.ciberhabitat.gob.mx/hospital/robotica
http://ciberhabitat.gob.mx/hospital/robotica/conceptos.htm
Otros temas de interes: http://lojaplusplus.wordpress.com

Simulación de circuitos electrónicos LIVEWIRE

Sábado, Junio 28th, 2008

LiveWire, permite simular y experimentar con circuitos para saber cómo funcionan sin tener que montarlos, al igual que otro software muy conocido por nosotros como lo es el Circuit Maker. Realmente Livewire es un “Laboratorio Virtual” que permite hacer simulaciones virtuales empleando animación y sonido que demuestran los principios de funcionamiento de los circuitos electrónicos, teniendo la oportunidad de visualizar qué ocurre con el desempeño del circuito cuando se realiza alguna modificación. Es decir, si se quiere montar un circuito y no está seguro de que va a funcionar, primero dibújelo con el Livewire y averigue cómo se comporta.

En este laboratorio podemos encontrar: switches, transistores, diodos, circuitos integrados, bobinas, resistencias, capacitores y cientos de otros componentes que pueden ser conectados para investigar los conceptos de voltaje, corriente y carga.

Este laboratorio virtual simulador de circuitos electrónicos posee las siguientes características:

– Símbolos de circuitos y paquetes de componentes.
– Herramientas para el diseño de circuitos inteligentes, que unen su circuito automáticamente mientras trabaja.
– Produce la simulación de circuitos interactivos, tal como si trabajaran en el mundo real.
– Permite la simulación realista de más de 600 componentes ya almacenados en el programa.
– Posee instrumentos virtuales que incluyen osciloscopios y analizadores lógicos, que ayudan a la investigación y diseño de circuitos.
– Produce la simulación realista de todos los componentes y si hace algo mal, éstos explotarán o se destruirán.
– Ofrece publicaciones integradas de textos, gráficos y soporte para ortografía y gramática.
– La simulación en tiempo real permite localizar y solucionar fallas.

Ejemplos de ProModel..

Viernes, Junio 27th, 2008

Ya se ha hablado mucho de ProModel, por eso aqui les dejo algunos ejemplos de simulaciones:

Avión

Este modelo muestra como se pueden incorporar fácilmente fotografías digitales a ProModel. El modelo ilustra el cálculo de la utilización de los operarios, permitiendo variar el número de operarios.

Ver Video

Fábrica

ProModel nos permite representar la realidad de una fábrica, con las entregas de materia prima, operadores, factores de calidad, aleatoriedad en los tiempos de proceso, en la duración y frecuencia de los mantenimientos, de tal manera que podemos calcula la capacidad de la planta (Capacity Planning), Takt Time, Lead Time. Muchos de los usos actualmente van hacia la manufactura esbelta.

Ver Video

Manufactura Automotriz

ProModel permite incorporar el layout de AutoCAD de la planta, para visualizar la implementación del proceso directamente en él y así poder comunicarlo a la audiencia. Este modelo utiliza el SimRunner adicionalmente, para optimizar la velocidad de la banda de transporte, así como el número de contenedores que se deben usar en el proceso. Se muestran en color rojo, aquellos productos que fallan la prueba.

Ver Video

Bodega

¿Cuántos montacargas necesitamos? ¿Cuál es el inventario que puede mover el centro de distribución? ¿Cómo nos afectan los horarios dentro del centro de trabajo? ¿Cómo nos afecta el mantenimiento a los montacargas? ¿El diseño de la operación de la bodega, nos permitirá absorber la estacionalidad de la demanda?

Ver Video

En fin, pueden ver mas simulaciones en el siguiente link

DIFERENCIA ENTRE NETLOGO Y PROMODEL

Martes, Junio 10th, 2008

Netlogo._ es una herramienta que nos sirve para simular gran cantidad de fenómenos que ocurren alrededor de nuestro entorno social, esta basado en lo que respecta a java, este más esta orienta a la simulación de crecimientos, de plantas, enfermedades como tumores, o talvez fenómenos como la contaminación.

Promodel._ herramienta de simulación que nos permite una fácil implementación de la realidad, la diferencia de este es que esta orientado a la simulación de procesos que llevan a la obtención de un producto como la manufactura.

Por: Fabricio

Diferencia entre Netlogo y Promodel

Sábado, Junio 7th, 2008

Existen dos herramientas de simulación que actualmente las estamos estudiando en la materia de simulación de sistemas, promodel y netlogo. Una consideración luego de haber estudiado el problema a simular es elegir la mejor herramienta de simulación ya que dependiendo del problema existen diversas herramientas, por ejemplo netlogo es muy orientado para simular problemas que son considerados como un todo y que van variando de acuerdo a como varían una serie de variables que determinan el estado de la simulación, es orientado más para analizar fenómenos , no es muy utilizado para simular problemas los cuales tengan diversos procesos como fabricación de algo, embotellamientos de algún líquido o procesos parecidos, para este tipo de simulación es recomendable promodel que es orientado a procesos y tiene menos programación.
En conclusión no se puede decir que una herramienta es mejor que otra, esto depende de que tipo de problema se desee simular.

Por: Margarita Nero

Teoría de Enjambres

Miércoles, Junio 4th, 2008

Los enjambres son una fuerza impresionante debido a sus movimientos sincronizados y con un fin claro, cumplir el objetivo colectivo.

Su éxito depende de sus reglas claras y sencilla, es decir que las multitudes, tienden a ser sabias, si los miembros individuales actúan responsables y toman sus propias decisiones. Muchos pensábamos que la reina era la líder una pieza indispensable en las colmenas, ya que sin ella no podría sobrevivir una colmena, y sabemos que la reina no desempeña ningún papel excepto para poner los huevos.

El éxito de los enjambres pienso que es porque no hay riquezas en las hormigas, no hay crecimiento personal ni poder, no hay aspiraciones a ser más grandes ni más ricos porque no existen esos calificativos para ellas.

Eso es lo que les permite llegar a ser tan organizadas y desinteresadas, por el desarrollo individual. Pero los humanos tenemos que comer bien, tener cosas mejores, tenemos gustos que cuestan y por eso somos diferentes.

Si fuéramos desinteresados podríamos talvez ser como las hormigas o abejas pero por ahora no. Creo que no se puede eso en Humanos, se ha hablado de que las personas son inteligentes pero las masas carecen de raciocinio.

El término de “mentalidad de las masas” ,se aplica para describir un comportamiento irracional generado por un grupo de gente que no actuaría de la misma manera si se le viera independientemente. Ahora existe una nueva idea, basada en abejas de ahí lo de enjambres, que nos dice que un grupo con reglas simples puede ser mucho más inteligente que sus miembros si es que todos ponen el bien común por encima de sus intereses personales.

Prueba chi cuadrada

Martes, Mayo 20th, 2008

En la presentación adjunta se encuentra información acerca de la PRUEBA CHI CHUADRADA que es un proceso que se sigue para determinar uniformidad de un conjunto de números reales.

Clic aquí para descargar la presentación

NATALIA LUDEÑA
Simulación de Sistemas

Simulación Operativa en Problemas Logísticos

Sábado, Mayo 17th, 2008

Podemos decir que la simulación de sistemas del mundo real se ha vuelto una de las técnicas fundamentales para la toma de decisiones en muchas empresas que buscan mejorar y cambiar los procesos de producción u organización que llevan. A sí mismo ésta misma técnica se la ha tomado como una materia de estudio e investigación a nivel académico en distintas universidades que también buscan explorar este campo e incursionar en proyectos reales que ayuden a resolver los distintos problemas que aqueja nuestra sociedad.

Esta famosa técnica que se ha ido desarrollando y que ahora a crecido mucho más con el aparecimiento de nuevas tecnologías y herramientas a nivel informático, nos permite ir más allá de una simple simulación o representación y análisis de modelos del mundo real. Ésta técnica nos permite tomar ciertas decisiones en base a los distintos resultados que genera, ahorrando recursos, tiempo y dinero, ya que la existencia de distintas herramientas que nos permiten aplicar la simulación, nos han ayudado a realizar este tipo de tareas de una manera más fácil, rápida y sencilla.

La simulación ha permitido a muchas empresas crecer mucho más, evitando en muchos casos inversiones demasiado grandes; pero hay que tomar en cuenta que, una simulación nos facilita muchas cosas cuando se a realizado una buena abstracción de los eventos, fenómenos o problemas del mundo real que se desea resolver. Por tal razón, la simulación también requiere de un estudio dedicado y exhaustivo que permita tomar en cuenta todas las variables que intervienen en el proceso y apegarse lo más cerca posible al tema que se está estudiando.

En el ámbito de la simulación existen diferentes formas de la misma, la cual se constituye como una técnica para la construcción y ejecución de un modelo de un sistema real, con la finalidad de estudiar el comportamiento de éste, sin romper su entorno. Aplicada a nivel empresarial, con ya se mencionó anteriormente, la simulación aparece como una herramienta útil a la hora de testear hipótesis de trabajo antes de su desarrollo e implementación .

El correcto desarrollo y aplicación de un modelo de simulación supone un proceso habitualmente estructurado en cuatro pasos, tal como se muestra en el gráfico 1:

grafico1

  • En primer término, la construcción de un modelo conceptual representativo del sistema real. Este proceso de abstracción es clave para asegurar no sólo la efectividad de la modelización -esto es, que los comportamientos se ajusten a los de la vida real, sino también la eficiencia en el compromiso de recursos para su desarrollo. En este sentido, un buen modelo no es aquel que intenta copiar integralmente la realidad, sino aquel que produce sólo la parte relevante del sistema bajo análisis.
  • En segundo lugar, éste modelo conceptual deberá ser transformado en un programa computacional que soporte la operación del mismo. Es en esta etapa de traducción del modelo a un lenguaje de programación donde las nuevas herramientas informáticas han tenido un impacto crítico, simplificando y reduciendo más de cinco veces el tiempo requerido para llevar adelante esta tarea, que solía ocupar entre el sesenta y el ochenta por ciento del timming total de un proyecto de modelización.
  • Esta reducción de los tiempos de programación ha permitido destinar el tiempo a la tarea de verdadero valor en este proceso: el análisis de los resultados de la simulación, sometiendo al sistema modelizado a diferentes condiciones operativas y proponiendo distintas estrategias de despliegue de recurso, midiendo su desempeño de manera objetiva.
  • Finalmente, y en particular en proyectos que supongan niveles de riesgo o de compromiso de recursos especialmente relevantes, la validación del modelo constituye un punto de vital importancia. El desarrollo de experiencias pilotos ad hoc, o la aplicación al modelo de datos históricos son formas utilizadas en forma habitual para verificar el ajuste entre el modelo desarrollado y la realidad.

Simulación y Bioinformática

Martes, Mayo 13th, 2008

Uno de los campos en donde se utiliza la simulación es sin lugar a dudas la bioinformática.

Pero qué es la bioinformática? En Internet se pueden encontran una gran cantidad de definiciones, pero una definición sencilla y fácil de entender, para todos biólogos, informáticos, etc., es la que se encuentra en la página Web del NCBI (The National Center for Biotechnology Information) que señala que la bioinformática es el campo de la ciencia en la cual la biología, ciencias de la computación y tecnologías de la información se unen en una sola diciplina.

La Bioinformática, se ha planteado tres objetivos:

  • Desarrollar nuevos algoritmos y estadísticas para acceder a la información existente en bases de datos de gran escala (tales como: US Genbank, EMBL, DDBJ). Éstas bases de datos almacena en sus filas información biológica que se puede accede mediante la Web.
  • Desarrollar herramientas que ayuden en el análisis y la interpretación de la información que se mencionó anteriormente, incluyendo secuencias de animoácidos, nucleótidos o estructuras de proteínas.
  • Analizar los datos de una manera biologicamente significativa. Esto incluye el desarrollo de herramientas que permita predecir y analizar la estructura en el espacio de proteínas y ácidos nucleicos, ya que muchas propiedades biológicas de las proteínas pueden deducirse de su representación en 3D.

Otra forma de pensar acerca de la Bioinformática es verla como una nueva ciencia que unifica temas de cuatro campos de la biología: genómica, transciptomics, proteómica y metabolómica. La primera relacionada con el estudio del material genético presente en los cromosomas de todos los organismos. La segunda, transcriptomics, es el análisis sistemático de las copias acumuladas dentro de una celula o tejido. Para la tercera, las proteinas son las moléculas más importantes en la vida de los organismos y el estudio completo de ellas se conoce como proteómico. Y la cuarta, metabolómica, es modelar y simular complejas redes metabólicas.

A parte de éstos campos establecidos, una nueva ciencia denominada systeomics está surgiendo. También conocida como la biología de sistemas, tiene por objeto el tratamiento de entidades biológicas como los sistemas y sobre todo en la definición de enfoques para comprender la célula, su estructura dinámica y de control o métodos de diseño.

Simulación y modelado en Bioinformática

El modelado y simulación en bioinformática están actualmente involucrado con la metabolómica y systeomics, para estudiar los procesos bioquímicos esenciales como la señalización celular o rutas metabólicas. Estos procesos son generalmente analizados utilizando ecuaciones diferenciales continuas o modelos de simulación discreta. Podemos encontrar, por ejemplo, utilizando enfoques Random Boolean Networks, Redes de Petri, gráfico basado en los sistemas o el pi-cálculo.
Random Boolean Networks, dentro de la bioiformática, se introdujo por Kauffman como una herramienta para el estudio de la dinámica biológica de génes complejos o redes metabólicas. Las bases que sustentan la idea, es que cada parte del sistema puede verse afectado por el comportamiento de otras partes. Se utilizan fundamentalmente para modelar y simular las redes de genes en los que ciertas combinaciones de la actividad de los genes a su vez enciende o apaga otros genes.

Petri Nets, en Bioinformática, se introdujo por primera vez por Reddy para modelar vías metabólicas en relación con la genética y la comunicación celular, para investigar las propiedades cuantitativas de las redes de bioquímica o para modelar sistemas estocástico como el efecto estabilizador de algunas proteínas.
McCaskill presenta el gráfico de sustitución química para procesamiento de ADN. Este tipo de de modelado y simulación gráfica se ha definido con el fin de modificar el cálculo original basada en motivaciones biológicas de los procesos genéricos de rutina.

Más recientemente, Regev propuso en su libro un modelo biomolecular de procesos utilizando el pi-cálculo, un álgebra de proceso originalmente desarrollada para especificar sistemas computacionales actuales.

Algunos projectos de investigacón en curso para el modelado y simulación en bioinformática utilizando los avances descritos pueden ser encontrados en la Literatura o en la Web. Se puede citar por ejemplo, en el campo del modelado y simulación de células, Cell Ilustrator, CyberCell, E-Cell, BioSpice o The Silicon Cell Project.

Existen muchas oportunidades para investigaciones de modelado y simulación, no sólo en bioinformática. Éstas pueden traer un nuevo nivel de abstracción a éste campo, brindando herramientas, que puedan estar disponibles para desarrollar nuevas y adecuadas perspectivas de trabajo.

Nota: Las referencias bibliográficas están marcadas como links en el texto.

Natalia Cristina Ludeña Valle.