Programación VISUAL BASIC FOR APPLICATIONS para Ing.Procesos

Descripción

DETALLES Y MODALIDADES:

  • Inicio:   VIRTUAL

  • Duración: 24 HORAS

  • Modalidad: AULA VIRTUAL (INTRANET)

  • Inversión: Consultar

Visual Basic for Applications (VBA) es un lenguaje de programación de alto nivel que ha sido especialmente diseñado para extender las funcionalidades de las aplicaciones de Microsoft Office. Se utiliza principalmente para automatizar tareas repetitivas, y para interactuar con otras aplicaciones como el Aspen HYSYS y el AutoCAD.

Conocido el potencial de Excel para trabajar con hojas de cálculo, la posibilidad de automatizar tareas con VBA amplía grandemente el conjunto de herramientas que tenemos a nuestra disposición para ofrecer soluciones innovadoras en el diseño, simulación, control y optimización de procesos químicos.

En este curso aprenderás a desarrollar programas informáticos con VBA para diseñar y optimizar los procesos de separación más comunes de la industria química, tales como absorción, destilación y extracción líquido-líquido.

Objetivo General

Que el participante aprenda a diseñar y desarrollar aplicaciones con VBA para solucionar en forma eficiente y efectiva los diferentes problemas que se presentan en el quehacer diario de un ingeniero químico.

Objetivo Específicos

  • Conocer el entorno de trabajo de Visual Basic for Applications.
  • Estudiar los conceptos básicos de programación con VBA.
  • Aprender a crear interfaces de usuario.
  • Estudiar los fundamentos teóricos de los procesos de separación.
  • Evaluar y diseñar equipos y procesos de separación para la industria química.

Dirigido a:

  • Estudiantes de ingeniería química interesados en aprender a programar con VBA mediante aplicaciones propias de la especialidad.
  • Ingenieros químicos deseosos de aprender a automatizar rutinas de cálculo para mejorar su productividad en el trabajo.
  • Profesores e investigadores que buscan soluciones y nuevas herramientas para el desempeño de sus actividades diarias.



    metología

    Módulo 1: El Lenguaje de Programación VBA

    • La interfaz de VBA y elementos del lenguaje
    • Tipos de valores, datos y variables
    • Clases, objetos y jerarquía de objetos
    • Creación de macros y funciones
    • Construcción de gráficas con VBA

    Módulo 2: Estructuras para el Control de Flujo

    • Estructura condicional If - Then … Else … End If
    • Estructura condicional Select Case ... End Select
    • Estructura repetitiva While … Wend
    • Estructura repetitiva For … Next
    • Estructura repetitiva Do ... Loop While

    Módulo 3: Métodos Numéricos con VBA

    • Ecuaciones no lineales
    • Sistemas de ecuaciones
    • Diferenciación
    • Integración
    • Ecuaciones diferenciales

    Módulo 4: Interfaces de Usuario (Formularios)

    • Programación dirigida por eventos
    • La etiqueta, el cuadro de texto y el cuadro combinado
    • El cuadro de lista, la casilla y el botón de opción
    • El marco, el botón de comando y el botón de número
    • Creación de interfaces de usuario

    Módulo 5: Termodinámica con VBA

    • Balances de energía, entropía y exergía
    • Cálculos de propiedades de fluidos ideales
    • Cálculos de propiedades de fluidos no ideales
    • Cálculo de coeficientes de actividad con la teoría de la solución regular
    • Coeficientes de actividad de soluciones líquidas no ideales

    Módulo 6: Etapas de Equilibrio y Cálculos Flash

    • Evaluación del equilibrio líquido-vapor
    • Cálculo del punto de burbuja y del punto de rocío
    • Cálculos flash isotérmicos y adiabáticos
    • Evaluación del equilibrio líquido-líquido
    • Evaluación del Equilibrio Sólido - Líquido

    Módulo 7: Absorción, Stripping y Destilación

    • Absorción multietapa en contracorriente
    • Stripping multietapa en contracorriente
    • Destilación binaria por el método de McCabe-Thiele
    • Método de grupos para absorsión y stripping
    • Destilación Multicomponente por el método de Fug
    contenido

    Mg. Ing. Neil Carrasco

    Ingeniero químico y magister en ingeniería de control y automatización. Ingeniero de procesos y consultor en la División de Petróleo y Gas de RyB Group S.R.L.

    Ha trabajado como investigador en técnicas de control avanzado para la automatización de procesos de desalinización de agua de mar y realizado diversos trabajos de automatización para empresas mineras y petroleras. Es especialista en diseño, simulación y optimización de procesos industriales, así como en la supervisión e inspección de plantas de procesamiento de hidrocarburos.

    Docente de pregrado en la Facultad de Ingeniería Química y Textil (FIQT) de la UNI, dictando los cursos: (1) Termodinámica para Ingeniería Química I, (2) Transferencia de Calor, y (3) Cinética Química y Diseño de Reactores I.

    Docente de posgrado en la maestría de ingeniería de procesos de la FIQT, dictando los cursos: (1) Microcomputación y Simulación de Procesos Químicos, (2) Cálculo de Procesos IV: Análisis de Procesos de Separación, y (3) Diseño de Plantas en Industrias de Procesos.

    Miembro senior de la American Institute of Chemical Engineers (AIChE) y de la International Federation of Automatic Control (IFAC). Advisor del AIChE-UNI Student Chapter – Perú. Desarrolla las líneas de investigación: (1) Diseño, Simulación y Optimización de Procesos Industriales, (2) Control Avanzado de Procesos.

    Amplia experiencia en el uso de herramientas computacionales para ingeniería de procesos, tales como: (1) Lenguajes de programación: Visual Basic for Applications, C++, HTML, Phyton y Java. (2) Software para computación científica: MATLAB, Scilab, Octave, LabVIEW, PTC Mathcad y WOLFRAM Mathematica. (3) Software para simulación de procesos: Aspen HYSYS, Aspen Plus, CHEMCAD, DWSIM, ProMax y PRO/II. (3) Software para dinámica de fluidos computacional: COMSOL Multiphysics y ANSYS. (4) Software para evaluación económica de proyectos: Aspen Capital Cost Estimator, Cleopatra Enterprise y Aspen Process Economic Analyzer. (5) Software para diseño asistido por computador: AutoCAD, AVEVA E3D y Solidwork

    docentes

    Módulo 1: El Lenguaje de Programación VBA

    • La interfaz de VBA y elementos del lenguaje
    • Tipos de valores, datos y variables
    • Clases, objetos y jerarquía de objetos
    • Creación de macros y funciones
    • Construcción de gráficas con VBA

    Módulo 2: Estructuras para el Control de Flujo

    • Estructura condicional If - Then … Else … End If
    • Estructura condicional Select Case ... End Select
    • Estructura repetitiva For … Next
    • Estructura repetitiva While … Wend
    • Estructura repetitiva Do … Loop While

    Módulo 3: Métodos Numéricos con VBA

    • Ecuaciones no lineales
    • Sistemas de ecuaciones
    • Diferenciación
    • Integración
    • Ecuaciones diferenciales

    Módulo 4: Interfaces de Usuario (Formularios)

    • Programación dirigida por eventos
    • La etiqueta, el cuadro de texto y el cuadro combinado
    • El cuadro de lista, la casilla y el botón de opción
    • El marco, el botón de comando y el botón de número
    • Creación de interfaces de usuario

    Módulo 5: Termodinámica con VBA

    • Balances de energía, entropía y exergía
    • Cálculos de propiedades de fluidos ideales
    • Cálculos de propiedades de fluidos no ideales
    • Cálculo de coeficientes de actividad con la teoría de la solución regular
    • Cálculo de coeficientes de actividad de soluciones líquidas no ideales

    Módulo 6: Etapas de Equilibrio y Cálculos Flash

    • Evaluación del equilibrio líquido-vapor
    • Cálculo del punto de burbuja y del punto de rocío
    • Cálculos flash isotérmicos y adiabáticos
    • Evaluación del equilibrio líquido-líquido
    • Evaluación del equilibrio sólido-líquido

    Módulo 7: Absorción, Stripping y Destilación

    • Absorción multietapa en contracorriente
    • Stripping multietapa en contracorriente
    • Método de grupos para absorción y stripping
    • Destilación binaria por el método de McCabe-Thiele
    • Destilación multicomponente por el método de FUG

    Módulo 8: Comunicación de Aspen HYSYS con Excel

    • Personalización de Aspen HYSYS
    • Objetos clave de Aspen HYSYS
    • Sintaxis de automatización
    • El Aspen Simulation Workbook
    • Ejemplos aplicativos

    objetivo

    Modalidad: Aula Virtual (INTRANET)

    • Con acceso al material, videos y Soporte Digital.


    Informes (Inversión)




      programación
      WhatsAppChatea con nosotrosWhatsAppChatea con nosotrosWhatsAppChatea con nosotros