Está en la página 1de 34

CONCEPTOS DE

MODELACIÓN DE
SISTEMAS
MY. DIM. YUSEF APARICIO ROMAY
CONCEPTOS BÁSICOS

■ SISTEMA: Conjunto de objetos o ideas que están interrelacionados entre sí como una
unidad para la consecución de un fin (Shannon, 1988). También se puede definir como
la porción del Universo que será objeto de la simulación.
■ MODELO: El término modelo tiene su origen en la palabra modello que proviene del
idioma italiano. Representa, de manera simbólica, la perfección en diferentes aspectos
de tipo natural que tienen las personas, sistemas u objetos, y la forma en que la
sociedad los percibe y reaccionan frente a esos modelos.
Los modelos tienen como objetivo el análisis del comportamiento de un sistema
determinado. Es una predicción del comportamiento que en el futuro pueda tener un
hecho.
■ Simulación: Simulación es el proceso de diseñar un modelo de un sistema real y llevar
a cabo experiencias con él, con la finalidad de aprender el comportamiento del sistema
o de evaluar diversas estrategias para el funcionamiento del sistema (Shannon, 1988).
MODELACIÓN
■ Es una abstracción de la realidad.
■ Es una representación de la realidad que ayuda a entender cómo
funciona.
■ Es una construcción intelectual y descriptiva de una entidad en la
cual un observador tiene interés.
■ Se construyen para ser transmitidos.
■ Supuestos simples son usados para capturar el comportamiento
importante.
 
APLICACIONES DE LA SIMULACIÓN
■ La simulación es conveniente cuando: · No existe una formulación
matemática analíticamente resoluble. Muchos sistemas reales no pueden
ser modelados matemáticamente con las herramientas actualmente
disponibles, por ejemplo la conducta de un cliente de un banco.
■ Existe una formulación matemática, pero es difícil obtener una solución
analítica. Los modelos matemáticos utilizados para modelar un reactor
nuclear o una planta química son imposibles de resolver en forma
analítica sin realizar serias simplificaciones.
■ No existe el sistema real. Es problema del ingeniero que tiene que
diseñar un sistema nuevo. El diseño del sistema mejorará notablemente
si se cuenta con un modelo adecuado para realizar experimentos.
APLICACIONES DE LA
SIMULACIÓN
■ Los experimentos son imposibles debido a impedimentos económicos, de
seguridad, de calidad o éticos. En este caso el sistema real esta disponible para
realizar experimentos, pero la dificultad de los mismos hace que se descarte
esta opción. Un ejemplo de esto es la imposibilidad de provocar fallas en un
avión real para evaluar la conducta del piloto, tampoco se puede variar el valor
de un impuesto a para evaluar la reacción del mercado.
■ El sistema evoluciona muy lentamente o muy rápidamente. Un ejemplo de
dinámica lenta es el problema de los científicos que estudian la evolución del
clima. Ellos deben predecir la conducta futura del clima dadas las condiciones
actuales, no pueden esperar a que un tornado arrase una ciudad para luego dar
el mensaje de alerta. Por el contrario, existen fenómenos muy rápidos que
deben ser simulados para poder observarlos en detalles, por ejemplo una
explosión.
ENTRE LAS POSIBLES
DESVENTAJAS DE LA
■SIMULACIÓN SE
El desarrollo de un modelo PUEDEN
puede CITAR:
ser costoso, laborioso y lento.
■ Existe la posibilidad de cometer errores. No se debe olvidar que la
experimentación se lleva a cabo con un modelo y no con el sistema
real; entonces, si el modelo está mal o se cometen errores en su manejo,
los resultados también serán incorrectos.
■ No se puede conocer el grado de imprecisión de los resultados. Por lo
general el modelo se utiliza para experimentar situaciones nunca
planteadas en el sistema real, por lo tanto no existe información previa
para estimar el grado de correspondencia entre la respuesta del modelo
y la del sistema real.
ACTUALMENTE LA SIMULACIÓN PRESTA UN
INVALORABLE SERVICIO EN CASI TODAS LAS
ÁREAS POSIBLES, ALGUNAS DE ELLAS SON:
■ Procesos de manufacturas: Ayuda a detectar cuellos de botellas, a
distribuir personal, determinar la política de producción.
■ Plantas industriales: Brinda información para establecer las
condiciones óptimas de operación, y para la elaboración de
procedimientos de operación y de emergencias.
■ Sistemas públicos: Predice la demanda de energía durante las diferentes
épocas del año, anticipa el comportamiento del clima, predice la forma
de propagación de enfermedades.
■ Sistemas de transportes: Detecta zonas de posible congestionamiento,
zonas con mayor riesgo de accidentes, predice la demanda para cada
hora del día.
ACTUALMENTE LA SIMULACIÓN PRESTA UN
INVALORABLE SERVICIO EN CASI TODAS
LAS ÁREAS POSIBLES, ALGUNAS DE ELLAS
SON:
■ Construcción: Predice el efecto de los vientos y temblores sobre la estabilidad de los
edificios, provee información sobre las condiciones de iluminación y condiciones
ambientales en el interior de los mismos, detecta las partes de las estructuras que
deben ser reforzadas.
■ Diseño: Permite la selección adecuada de materiales y formas. Posibilita estudiar la
sensibilidad del diseño con respecto a parámetros no controlables.
■ Educación: Es una excelente herramienta para ayudar a comprender un sistema real
debido a que puede expandir, comprimir o detener el tiempo, y además es capaz de
brindar información sobre variables que no pueden ser medidas en el sistema real.
■ Capacitación: Dado que el riesgo y los costos son casi nulos, una persona puede
utilizar el simulador para aprender por sí misma utilizando el método más natural
para aprender: el de prueba y error.
MODELOS ICÓNICOS Y ABSTRACTOS
■ Modelo icónico: Los modelos ICÓNICOS son imágenes a escala del
sistema cuyo problema se quiere resolver. Por ejemplo, las fotografías,
las maquetas, dibujos y modelos a escala de barcos, automóviles,
aviones, canales, etc., son modelos icónicos. 
■ Modelo analógico. Los modelos ANALÓGICOS se basan en la
representación de las propiedades de un sistema cuyos problemas se
quieren resolver utilizando otro sistema cuyas propiedades son
equivalentes, por ejemplo, las propiedades de un sistema hidráulico son
equivalentes a las de un sistema eléctrico o inclusive económico. 
■ Modelos Abstractos. Los modelos simbólicos son conceptualizaciones
abstractas del problema real a base del uso de letras, números, variables y
ecuaciones, éste tipo de modelos son fáciles de manipular y se puede
hacer con ellos un gran número de experimentos. De las tres clases de
modelos los SIMBÓLICOS son los más económicos de construir y
operar.
HERRAMIENTAS PARA MODELADO DE
SOFTWARE

■ El modelado de software es el primer paso antes de


desarrollar cualquier tipo de sistema. Normalmente el
modelado se basa en la creación de Diagramas que explican el
funcionamiento del software a desarrollar.
■ Regularmente se utilizan los diagramas UML, los cuales
permiten que mediante un diseño abstracto, los
desarrolladores y el cliente definan el sistema, su
funcionamiento y sus funcionalidades.
HERRAMIENTAS PARA MODELADO DE
SOFTWARE
HERRAMIENTAS PARA MODELADO DE
SOFTWARE

■ Diagramas UML Online de Lucidchart. Una de las mejores opciones


hoy en día para la creación de Diagramas UML, es el servicio online de
Lucidchart.
■ Este sitio web, nos da la posibilidad, no solamente de crear los diagramas
en linea, si no además, de trabajar en conjunto con un equipo de
desarrolladores o más personas de forma simultanea.
■ Con la ventaja de que los diagramas UML que se realicen en linea,
pueden ser descargados y abiertos de forma offline con el programa
Visio, uno de los tradicionales para la creación de los Diagramas UML.
■ Lucidchart nos da la posibilidad de compartir los diagramas elaborados
en linea, con nuestros compañeros de equipo.
HERRAMIENTAS PARA
MODELADO DE SOFTWARE
■ Herramienta UML de Altova. Con un diseño mucho más tradicional, un trabajo visual bastante
retro y amigable para los que llevamos años trabajando el desarrollo de software, tenemos la
Herramienta de modelado de Altova.
■ Destaca principalmente por ser una herramienta de modelo visual y dinámica, la cuál te irá
llevando de la mano en el proceso de creación de tus diagramas UML.
■ Permite lo que es la generación de código UML, algo que algunas herramientas de modelado
software no ofrecen.
■ Además, con Altova y su herramienta UML, podrás hacer lo que es la transformación de código
en diagramas UML, aplicando la ingeniería inversa.
HERRAMIENTAS PARA
MODELADO DE SOFTWARE
■ MagicDraw UML. A diferencia de las dos primeras,
MagicDraw UML, es una de las herramientas para el diseño de
diagramas UML.
■ El objetivo de MAgicDraw, no es solamente crear diagramas
UML. Pues básicamente se trata de una herramienta de
desarrollo, análisis y diseño bastante completa.
HERRAMIENTAS PARA MODELADO DE SOFTWARE

■ GENMYMODEL
■ GenMyModel empezó como una herramienta sólo para UML pero
desde entonces se ha ido expandiendo hasta cubrir áreas
complementarias como seria el modelado de procesos de negocio con
BPMN (Modelo y Notación de Procesos de Negocio) y el modelado
de la arquitectura empresarial con Archimate. Ofrece un repositorio
centralizado para los equipos (con posibilidad de definir políticas de
restricción de acceso) para el modelado colaborativo simultaneo.
HERRAMIENTAS PARA
MODELADO DE SOFTWARE
■ GLIFFY
■ Con un fuerte emfasis en los aspectos colaborativos y de control
de versiones, Gliffy dice ser la “herramienta más popular para la
creación de diagramas online”.
■ Gliffy permite modelar todos los diagramas UML así como una
variedad de otros tipos de diagramas, por ejemplo, soporta muy
bien los modelos de proceso BPMN (Modelo y Notación de
Procesos de Negocio).
HERRAMIENTAS PARA
MODELADO DE SOFTWARE
■ DRAW.IO
■ Escribe draw.io en tu navegador e immediatamente obtendrás donde
empezar a dibujar sin tener que darte de alta ni nada. Viene con las
formas básicas para los elementos UML, ER y BPMN.
■ Como punto negativo, esta es claramente una herramienta que no
entiende nada de lo que estás modelando. Puedes hacer lo que quieras sin
ningún tipo de control. Tampoco permite la colaboración a la hora de
dibujar pero a cambio se integra bien con Google Drive, dropbox,
OneDrive lo que permite guardar tus modelos en tu herramienta favorita.
HERRAMIENTAS PARA
MODELADO DE SOFTWARE
■ CREATELY
■ Muy buena colaboración en tiempo real. Con más de 50 tipos de
diagramas y miles de ejemplos para empezar a modelar lo más
rápidamente posible.
■ También puedes trabajar en modo offline y sincronizar tus modelos
después.
HERRAMIENTAS PARA
MODELADO DE SOFTWARE
■ CACOO
■ Herramienta de dibujo con algunas funcionalidades interesantes
como el poder guardar múltiples versiones del mismo modelo
así como un control de cambios y la posibilidad de qué varias
personas añadan comentarios al modelo para discutirlo
asíncronamente online.
■ Cacoo soporta los diagramas de casos de uso, secuencia, clase,
actividades y estados.
HERRAMIENTAS PARA
MODELADO DE SOFTWARE
■ UMLETINO
■ Herramienta simple, gratuita y que permite modelar
rápidamente diagramas UML en la web. Se ejecuta enteramente
en el navegador, no necesita ningún tipo de instalación.
■ UMLetino se basa en UMLet (también disponible como
herramienta separada o plugin Eclipse). Los diagramas se
pueden exportar como archivos XML o como imagen.
HERRAMIENTAS PARA
MODELADO DE SOFTWARE
■ DIAGRAMO
■ Otra herramienta gratuita e implementada puramente con
HTML5. Licenciada bajo GPL.

Su pega es que está muy enfocada al modelado de diagramas de


flujo con lo que, a nivel de UML, sólo permite el modelado de
máquinas de estado. Los diagramas sólo se pueden guardar como
imágenes.
HERRAMIENTAS PARA
MODELADO DE SOFTWARE
■ EDITOR JSUML2
■ El editor jsUML2 es una herramienta de dibujo UML “ligera”,
implementada con la librería jsUML2, una librería
HTML5/javascript para la creación de modelos UML2. Su
objetivo principal es proporcionar a los programadores web
una manera fácil de visualizar y editar modelos UML en sus
propias webs, sin dependencias externas y que sea ejecutable
en el navegador.
SOFTWARES UTILIZADOS PARA
LA SIMULACIÓN DE SISTEMAS
■ HYSYS
■ Es un programa interactivo enfocado a la ingeniería de procesos y la simulación, que se puede
utilizar para solucionar toda clase de problemas relacionados con procesos químicos.
■ Este simulador cuenta con una interfaz muy amigable para el usuario, además de permitir el
empleo de operadores lógicos y herramientas que facilitan la simulación de diversos procesos.
■ Es un simulador bidireccional, ya que el flujo de información va en dos direcciones (hacia
delante y hacia atrás). De esta forma, puede calcular las condiciones de una corriente de entrada
a una operación a partir de las correspondientes a la corriente de salida sin necesidad de cálculos
iterativos.
■ Posee un entorno de simulación modular tanto para estado estacionario como para régimen
dinámico.
■ Es un software para la simulación de plantas petroquímicas y afines.
SOFTWARES UTILIZADOS PARA
LA SIMULACIÓN DE SISTEMAS
■ AspenPlus
■ El Sistema Avanzado para Ingeniería de Procesos (ASPEN) es una herramienta para
modelado de procesos de diseño conceptual, optimización y monitoreo de desempeño para la
industria química, polímeros, especialidades químicas, metales y minerales.
■ Se ha utilizado para modelar procesos en industrias: química y petroquímica, refino de
petróleo, procesamientos de gas y aceites, generación de energía, metales y minerales,
industrias del papel, la pulpa y otros.
■ Aspen Plus tiene la base de datos más amplia entre los simuladores de procesos comerciales,
e incluye comportamiento de iones y de electrolitos.
■ Además modela y simula cualquier tipo de proceso para el cual hay un flujo continuo de
materiales y energía de una unidad de proceso a otra.
■ Posee herramientas para cálculos de costes y optimizaciones del proceso, generación de
resultados en forma gráfica y en tablas y otros.
SOFTWARES UTILIZADOS PARA
LA SIMULACIÓN DE SISTEMAS
■ CHEMCAD
■ Es un paquete de módulos que abarca cálculo y diseño de intercambiadores de calor, simulación
de destilaciones dinámicas, simulación de reactores por lotes, simulación de destilaciones por
lotes, simulación de redes de tuberías.
■ Este sistema es muy usado en todo el mundo, para el diseño, operación y mantenimiento de
procesos químicos en una gran variedad de industrias incluyendo la exploración de petróleo y gas;
naturalmente en procesos químicos, farmacéuticos, biocombustibles y procesos de fábricas
industriales.
■ Incremento en la productividad por el uso de información obtenida a partir de la simulación diaria
de cálculos relacionados con las condiciones de operación.
■ Maximizar la rentabilidad de las operaciones por el diseño más eficiente de nuevos procesos y
equipos.
■ Reducción de costos e inversiones de capital por la optimización y solución de los cuellos de
botella existentes en los procesos y en los equipos. 
SOFTWARES UTILIZADOS PARA
LA SIMULACIÓN DE SISTEMAS
■ ProModel
■ Es un programa de simulación de procesos industriales, permite simular
cualquier tipo de proceso de manufactura, además de procesos logísticos,
procesos de manejos de materiales
■ Contiene excelentes simulaciones de talleres, grúas viajeras, bandas de
transporte, etc.
■ Se puede crear un modelo computarizado de todo proceso de manufactura
y una vez realizado el modelado, puedes simular el Tiempo, Teoría de
Restricciones, Sistemas de Empujar y Jalar, Logística y muchas otras más.
■ ProModel es un paquete de simulación que no realiza solamente el
simulado, sino también optimiza los modelos ingresados.
SOFTWARES UTILIZADOS PARA
LA SIMULACIÓN DE SISTEMAS
■ ARENA
■ Es un modelo de simulación por computadora que nos ofrece un mejor
entendimiento de las cualidades de un sistema, efectúa diferentes
análisis del comportamiento. 
■ Facilita la disponibilidad del software el cual está formado por módulos.
■ No tiene un enfoque único objetivo de la industria.
■ La flexibilidad de la herramienta de modelado de simulación permite el
análisis de todo, desde centros de atención al cliente para completar las
cadenas de suministro.
PASOS PARA SIMULAR UN ESTUDIO
DE SIMULACIÓN Y MODELACIÓN
1. Definición del sistema => restricciones, interrelaciones, resultados
2. Formulación del modelo => definir la variables, diagramas de flujo
3. Colección de datos =>
4. Implementación del modelo =>
5. Verificación
6. Validación => opinión de expertos, exactitud del modelo
7. Etapa de experimentación => ayuda a la toma de decisiones
8. Interpretación => resultados de la simulación
9. Documentación => para el usuario y técnico para correcciones futuras
■ Definición del sistema
■ Consiste en estudiar el contexto del problema, identificar los
objetivos del proyecto, especificar los índices de medición
de la efectividad del sistema, establecer los objetivos
específicos del modelamiento y definir el sistema que se va
a modelar un sistema de simulación.
■ Formulación del modelo
■ Una vez definidos con exactitud los resultados que se espera
obtener del estudio, se define y construye el modelo con el
cual se obtendrán los resultados deseados. En la formulación
del modelo es necesario definir todas las variables que
forman parte de él, sus relaciones lógicas y los diagramas de
flujo que describan en forma completa el modelo.
■ Colección de datos
■ Es importante que se definan con claridad y
exactitud los datos que el modelo va a requerir para
producir los resultados deseados.
■ Implementación del modelo en la computadora
■ Con el modelo definido, el siguiente paso es decidir
qué lenguaje de programación o qué  paquete de
software se va a utilizar para procesar el modelo en
la computadora y obtener los resultados deseados.
■ Verificación
■ El proceso de verificación consiste en comprobar que el modelo simulado cumple
con los requisitos de diseño para los que se elaboró.​Se trata de evaluar que el
modelo se comporta de acuerdo a su diseño.
■ Validación del sistema
■ A través de esta etapa se valoran las diferencias entre el funcionamiento del
simulador y el sistema real que se está tratando de simular.​Las formas más
comunes de validar un modelo son:
■ La opinión de expertos sobre los resultados de la simulación.
■ La exactitud con que se predicen datos históricos.
■ La exactitud en la predicción del futuro.
■ La comprobación de falla del modelo de simulación al utilizar datos que hacen
fallar al sistema real.
■ La aceptación y confianza en el modelo de la persona que hará uso de los
resultados que arroje el experimento de simulación.
■ Experimentación
■ La experimentación con el modelo se realiza después que este haya sido
validado. La experimentación consiste en comprobar los datos generados
como deseados y en realizar un análisis de sensibilidad de los índices
requeridos.
■ Interpretación
■ En esta etapa del estudio, se interpretan los resultados que arroja la
simulación y con base a esto se toma una decisión. Es obvio que los
resultados que se obtienen de un estudio de simulación colabora a soportar
decisiones del tipo semi-estructurado.
■ Documentación
■ Dos tipos de documentación son requeridos para hacer un mejor uso del
modelo de simulación. La primera se refiere a la documentación del tipo
técnico y la segunda se refiere al manual del usuario, con el cual se facilita
la interacción y el uso del modelo desarrollado.