Sie sind auf Seite 1von 19

Modelacin y Simulacin

Unidad 3: Lenguajes de simulacin


Ventajas, Caractersticas, Factores
y Clasificacin
Ing. Margarita Aucancela Msc.
Docente
maucancela@unach.edu.ec

Escuela de Ingeniera en Sistemas y Computacin

Objetivo: Describir las ventajas,


caractersticas,
factores
y
clasificacin de los lenguajes de
simulacin.

Modelacin y Simulacin

Ing. Margarita Aucancela Msc.

Escuela de Ingeniera en Sistemas y Computacin

ndice:
Lenguajes de simulacin: qu
son?
Ventajas
Clasificacin
Criterios para la seleccin de
lenguajes de simulacin

Modelacin y Simulacin

Ing. Margarita Aucancela Msc.

Escuela de Ingeniera en Sistemas y Computacin

Lenguajes de simulacin: qu
son?

Modelacin y Simulacin

Ing. Margarita Aucancela Msc.

Escuela de Ingeniera en Sistemas y Computacin

Lenguajes de simulacin: qu
son?
Un lenguaje de simulacin es un software de simulacin de
naturaleza general y posee algunas caractersticas especiales
para ciertas aplicaciones, tal como ocurre con SLAM 11 y
SIMAN (software para simular) con sus mdulos de
manufactura. El

modelo

es

desarrollado

usando

las

instrucciones adecuadas del lenguaje y permitiendo al

analista un gran control para cualquier clase de sistema.

Modelacin y Simulacin

Ing. Margarita Aucancela Msc.

Escuela de Ingeniera en Sistemas y Computacin

Lenguajes de simulacin: qu
son?
Son programas de ordenador que facilitan:

La descripcin del modelo y la asignacin de causalidad

computacional (manipulacin de las ecuaciones).

La descripcin de los experimentos a realizar sobre el


mismo.

La resolucin numrica del sistema de ecuaciones

resultante.

La visualizacin de los resultados y el uso de la simulacin

Modelacin y Simulacin

Ing. Margarita Aucancela Msc.

Escuela de Ingeniera en Sistemas y Computacin

Lenguajes de simulacin: qu
son?
Un simulador (o de propsitos especiales) es un paquete de
computadoras que permite realizar la simulacin para un
ambiente

especfico,

no

requiriendo

esfuerzo

en

programacin. Hoy en da existen simuladores para ambientes


de manufactura y sistemas de comunicacin permitiendo un
menor tiempo en el desarrollo del modelo, as como tambin

contar con el personal sin experiencia en simulacin.

Modelacin y Simulacin

Ing. Margarita Aucancela Msc.

Escuela de Ingeniera en Sistemas y Computacin

Lenguajes de simulacin: qu
son?
SOFTWARE DE
SIMULACIN

CONTINUO

DISCRETO

PROPSITOS
ESPECIALES

PROPSITO
GENERAL

PROGRAMACION
EVENTOS

EXAMINACION DE
ACTIVIDADES

INTERACCION AL
PROCESO

BLOQUES

BASADOS EN
REDES

INSTRUCCIONES
DEL USUARIO

Modelacin y Simulacin

Ing. Margarita Aucancela Msc.

Escuela de Ingeniera en Sistemas y Computacin

Lenguajes de simulacin: qu
son?
PDEs: Ecuaciones en derivadas parciales
ODEs: Ecuaciones Diferenciales Ordinarias
DAEs: Ecuaciones Diferenciales Algebraicas

Lenguajes de Programacin
de propsito general:
Fortran, C, Pascal, ADA

Orientados a PDEs
Orientados a sentencias:
ACSL, DARE-P, Desire,
Dynamo

Lenguajes de simulacin de
sistemas continuos
Orientados a ODEs

Orientados a bloques:
Simnon, CSMP
Modelacin y Simulacin

Ing. Margarita Aucancela Msc.

Escuela de Ingeniera en Sistemas y Computacin

Lenguajes de simulacin: qu
son?

Basados en lenguajes de
simulacin orientados a
sentencias: Graphic Modeller

Orientados a bloques
Basados en lenguajes de
simulacin orientado a bloques:
Simulink, Vissim, Easy 5
Bond graph: 20-Sim, PC-CAMAS,
...
Entornos de modelado
Orientados a objetos: DYMOLA,
EcosimPro, OMOLA, gProms,
ASCEND

Orientados a conocimiento
fsico: prototipos universitarios

Modelacin y Simulacin

Ing. Margarita Aucancela Msc.

10

Escuela de Ingeniera en Sistemas y Computacin

Lenguajes de simulacin: qu
son?
La importancia de escribir modelos de simulacin en
lenguajes de propsitos generales como FORTRAN radica en:
Permite conocer los detalles ntimos de la simulacin.
Es imprescindible, cuando no se dispone de software de
simulacin.
Algunos modelos en lenguajes de simulacin permiten

interfaces con lenguajes generales, especficamente


FORTRAN (ocurre con SLAM ll, SIMAN, GPSS).
Modelacin y Simulacin

Ing. Margarita Aucancela Msc.

11

Escuela de Ingeniera en Sistemas y Computacin

Ventajas
Automticamente proveen muchas de las facilidades
necesarias en la simulacin del modelo.
Proveen un natural ambiente para modelamiento de la
simulacin.
Son fciles de usar.
Proveen una gran interaccin entre edicin, depuracin y
ejecucin. Alcanzando algunos de ellos implantacin de la

ingeniera de software.

Modelacin y Simulacin

Ing. Margarita Aucancela Msc.

12

Escuela de Ingeniera en Sistemas y Computacin

Ventajas
Dan fiabilidad a los resultados.
Permiten ahorrar tiempo

Permiten concentrarse en el problema y no en la


programacin.

Abren el campo a no expertos en informtica.

Modelacin y Simulacin

Ing. Margarita Aucancela Msc.

13

Escuela de Ingeniera en Sistemas y Computacin

Relacin coste esfuerzo

Modelacin y Simulacin

Ing. Margarita Aucancela Msc.

14

Escuela de Ingeniera en Sistemas y Computacin

Criterios para la seleccin de lenguajes


de simulacin
Informacin bsica sobre el software de simulacin
SOFTWARE

CONTINUO/DISCRETO

PROPSITO
GENERAL/ESPECIAL

VERSION PC/MAINFRAME

AutoMod

FACTOR

PC, M

GPSS V

GPSS H

GPSS PC

PC

MAP1

PAC MODEL

PC

RESQ

SEE WHY

PC, M

SIMAN

D,C

PC, M

SIMFACTORY

PC

SIMPLE 1

D,C

PC

SIMSCRIPT

D,C

PC, M

SLAM II

D,C

PC, M

XCELL

PC

Modelacin y Simulacin

Ing. Margarita Aucancela Msc.

15

Escuela de Ingeniera en Sistemas y Computacin

Criterios para la seleccin de lenguajes de


simulacin
Entrada del modelo
Facilidad de adaptacin del modelo (gestin de versiones del modelo)
El modelo del sistema se introduce en forma de ecuaciones matemticas, o se
dispone de un sistema de CAD que soporte el modelado grfico.
Permite la descripcin del modelo(sintaxis del lenguaje de simulacin)?
Descomposicin jerrquica
Llamadas a subprogramas externos
Funciones adicionales

Definicin de experimentos
Independencia entre la definicin del modelo y del experimento
Sintaxis para la definicin de experimentos

Entrada de los datos


Se permite la comunicacin con otras aplicaciones?Cmo es esa
comunicacin?
Permite un anlisis previo de los datos?De qu herramientas dispone para tal
efecto?
Modelacin y Simulacin

Ing. Margarita Aucancela Msc.

16

Escuela de Ingeniera en Sistemas y Computacin

Criterios para la seleccin de lenguajes de


simulacin
Procesamiento
Pre-proceso
Anlisis de consistencia del modelo (sintaxis)
Anlisis de consistencia de los datos

Ejecucin
Velocidad de ejecucin
Seleccin de los algoritmos de integracin y las variables de control de la
integracin de ecuaciones
Generacin de nmeros aleatorios
Capacidad de ejecucin en tiempo real
Capacidad de procesamiento en modo bath

Post-Proceso
Presentacin de resultados: graficas, resmenes,
Acceso a base de datos para almacenar los resultados de diversas
simulaciones
Gestor de resultados
Capacidad de generar una versin ejecutable
Modelacin y Simulacin

Ing. Margarita Aucancela Msc.

17

Escuela de Ingeniera en Sistemas y Computacin

Criterios para la seleccin de lenguajes de


simulacin
Entorno

Portabilidad entre maquinas y sistemas operativos


Capacidad de ejecucin distribuida
Necesidad de compiladores u otras funciones adicionales

Vendedor o suministrador

Estabilidad e historia
Soporte tcnico
Calidad y nivel de detalle de la documentacin
Coste

Qu es lo que podemos hacer si tenemos dudas a la hora de elegir un


software de simulacin?
Recurrir a expertos en simulacin que lo hayan usado previamente
Proponer al vendedor la resolucin de un problema tipo y observar como lo
resuelve
Asistir a reuniones de usuarios, observando el tipo de problemas que plantean y
resuelven, as como el grado de satisfaccin de los mismos.
Disponer de bancos de problemas para poder hacer estudios comparativos.
Modelacin y Simulacin

Ing. Margarita Aucancela Msc.

18

Escuela de Ingeniera en Sistemas y Computacin

Actividad:
Realizar un estudio sobre las herramientas de
simulacin, justifique su informe con los criterios
para seleccin de los lenguajes.

Entregables:
- Informe /4 puntos
- PPS/2 puntos
- Ejemplo implementado/2
Fecha de entrega de todos los grupos: 03 de
diciembre del 2014
Modelacin y Simulacin

Ing. Margarita Aucancela Msc.

19

Das könnte Ihnen auch gefallen