viernes, 30 de marzo de 2012

Practica 8

En esta práctica estuvimos viendo el "libro" mencionado en la ultima clase concretamente el capitulo dos para inspirarnos y coger ideas para el trabajo final de la asignatura...

Despues de ojear este capitulo hemos decidido realizar la simulación de la fabricación, distribución y montaje de un aerogenerador atraves del programa Anylogic, esta simulación consta de 3 de las 4 operaciones básicas de fabricación como son la fabricación, el manejo del material y la coordinación/control de las "piezas".

lunes, 26 de marzo de 2012

PRACTICA 7

TUTORIAL ANYLOGIC 2

En esta practica vamos ha realizar otro de los tutoriales que estan en la pagina : http://www.xjtek.com/

En este caso seleccionaremos el tutorial: Ophthalmology Department Model.


Después vemos que se despliegan los pasos que vamos a tener que realizar para este tutorial, asi que allá vamos!

1º/ Crear un nuevo modelo en anylogic:

  
2º/ Crear un modelo de animación, en este caso con un plano ya dibujado:

3º/ Animación de los recursos a utilizar, tenemos doctores, pacientes y el microscopio.

4º/ Creamos un grupo de los tres recursos anteriores mediante el elemento Network:

5º/ Crear un esquema que defina el proceso ( Flowchart):
 6º/ Configurar la simulación:
 7º/ Darle al play para ver la simulación:

 8º/ Ocupar una de las habitaciones, salas e tratamiento:


9º/ Llamar a un doctor para que valla con el microscopio a ver al paciente:

 Para terminar la clase hicimos esta simulación representada en 3D en la que en vez de microscopios optamos por camas:

martes, 20 de marzo de 2012

7ª Clase

En esta clase hemos visto varios ejemplos con Anylogic: un taladro, un brazo robotico, un sistema de vapor...
    Pero hubo un ejemplo que me llamo la atención porque mezclaba todos los conceptos que hemos ido viendo en clase. Era un ejemplo formado por un esquema del modelo, una carta de estados  y una ecuación diferencial para formar un PROCESO DE TRATAMIENTO TÉRMICO.

     También vimos un pdf llamado Simulation of manufacturing systems que nos puede ser de ayuda a la hora de realizar el trabajo final de la asignatura, este pdf se encuentra en los apuntes de la asignatura junto con otros articulos que pueden ser de interes:
    Asi como el primer capitulo del "libro":

    PRACTICA 6

    TUTORIAL DE ANYLOGIC

    En esta clase haremos un tutorial que se encuentra en la pagina web: 
    http://www.xjtek.com/anylogic/why_anylogic/

    Para empezar con el tutorial debemos ir a Anylogic Help:

     Después saldría la pagina que vemos acontinuación y hay que ir a Tutorials:

    Una vez desplegadas las opciones de tutorials desplegamos las de EnterpriseLibrary y elegiremos el tutorial BankOfficeModel:


    Y una vez pinchamos en el turorial se despliegan los pasos a seguir para realizar el tutorial:
    El paso 1 como pone en el tutorial sería crear un modelo simple parecido al de la practica anterior:


    El paso 2 seria darle animación al modelo anterior:

    El paso 3 consistiría en añadir estadisticos al modelo:

    El paso 4 se trata de añadir los banqueros que nos atenderán en este caso en forma de imagen:

    El número de banqueros se puede modificar mediante el boton rodeado en rojo (Slider en la Pallete de Anylogic).

    Y el paso 5 sería añadir histogramas con los tiempos y las variables estadisticas corresponidentes:

    jueves, 15 de marzo de 2012

    6ª Clase

    Célula Flexible

    Definición: Conjunto de estaciones que relaizan las diferentes funciones para convertir un producto inicial en otro "montado" final.

    Grafcet: Lenguaje de programación para autómatas

    Relé: En este caso como hablamos de autómatas su defenición sería autómata programable. Su definición completa sería: dispositivo electromecánico que funciona como un interruptor controlado por un circuito eléctrico en el que, por medio de una bobina y un electroimán, se acciona un juego de uno o varios contactos que permiten abrir o cerrar los diferentes circuitos eléctricos.

    miércoles, 7 de marzo de 2012

    PRACTICA 5

    Simulación en Anylogic

    Para empezar la simulación necesitamos ir a: Enterprise Library y colocar un elemento Source al inicio de la simulación y un elemento Sink al final, y conectarlos.


     Ahora se nos plantea un pequeño problema ya que tenemos dos opciones:

    1ª) En las propiedades del elemento Source podemos poner que sea un parametro estadístico basado en la Distribución de Poisson --> Indicaria el nº de llegadas por unidad de tiempo
    2ª) Las propiedades del elemento source puede ser un parametro estadistico basado en la Distribución exponencial --> Indicaria el Tiempo entre llegadas


     Ahora colocamos un elemento que se llama Conveyor y sirve para mover las entidades del Source en este caso hacia el Sink.

    Para hacer la animación de la simulaciñon de arriba hay que dibujar una Polyline y asignarle unos valores y propiedades que vemos acontinuación:

    Dandole al play la simulación seria:

    Ahora añadimos a la simulación anterior el elemento Queue = Cola y el Delay = Servidor.


     Las propiedades de dichos elementos serían:


     Y su animación, dandole al play quedaria:

    También podemos utilizar objetos de la pallet de 3D objets como por ejemplo:

    Cuya simulación sería:

    Para hacer la simulación en el plano 3D necesitamos:

    1º) Una ventana 3D que colocaremos en uno de los cuadrantes del papel cuadriculado.


     NOTA: En las properties de la window 3D donde pone camera hay que activarla poniendo el nombre que se le alla dado a la camera. Como esta puesto en la foto de arriba.

    2º) Una "camera" que colocaremos en el cuadrante donde esten los simbolos de la simulación como se muestra a continuación y orientada hacia donde se vea la represntación:
    La simulación quedaría entonces:






    viernes, 2 de marzo de 2012

    PRACTICA 4

    ANYLOGIC


    En nuestro dibujo las ecuaciones serían: Ef = m*a
                                                                 f+m*g-k*x-b*x'=m*x'' -> de donde despejaríamos x''
    DIAGRAMA DE FORRESTER

    En anylogic necesitamos:
    • La libreria System Dynamics
    • Variable Independiente = t
    • Función incognita con sus cambions correspondientes para que sea de primer orden
    Función incognita: x' = v
                               x'' = v' = -(k/m)*x -(b/m)*v + (1/m)*f+g
    Condiciones iniciales: x(0) = 1; v(0) = 0

    Proceso: Asociar a la función incognita una variables de tipo stock e indicarle cual es la derivada en una variable de tipo flow.
     
    Hay que tener cuidado a la hora de definir las variables porque NO se pueden definir como parametros como vemos en la imagen siguiente:
     
    Hay que asignarles valores en: Main -> Properties -> Aditional class code


    El resto de valores, ecuaciones se asignan clickando en las distintas variables.

    Despúes tenemos la variable f que representa la fuerza que nosotros podríamos ejercer sobre el muelle, en este caso su valor será 0.


    Como ejemplo gráfico de esta ecuación hemos elegido un muelle y un dibujo que representan el movimiento fisico de los datos introducidos anteriormente: