Ir al Inicio Mapa del Sitio Dependencias Portales Ayuda English
Futuros Javerianos Estudiantes Egresados Profesores Colaboradores
Colaboradores
 
Web Directorio

Facultad de Ingeniería
  Maestria en Ingeniería Enfasis en Ingeniería Electrónica

Registro SNIES
52282
Postgrado

Ir al inicio de Especialización Inicio   Recomendar a un amig@

» Descripción
» Estado Legal
» Perfil
» Dirección de Posgrados
» Mayor Información
» Plan de Estudios
» Profesores
» Cursos
» Valor de la matrícula
» Financiación
» Inscripción en línea
» Requisitos de Inscripción

Programas de los cursos del Plan de Estudios
 

Procesamiento Digital de Señales

El procesamiento de señales está relacionado con la representación, transformación y manipulación de las señales y de la información que ellas contienen. Desde un punto de vista matemático, una señal puede ser considerada como una función o una secuencia de números que representan el estado o el comportamiento de un sistema físico.

Este curso proporciona las herramientas matemáticas para el procesamiento digital de señales, incluyendo los teoremas y las propiedades de los sistemas lineales de tiempo discreto, el filtrado, el muestreo y el análisis en los dominios del tiempo y de la frecuencia.

Los tópicos abordados son:

  • Caracterización y clasificación de las señales y los sistemas de tiempo discreto.

  • Procesamiento digital de señales de tiempo continuo: muestreo, “aliasing”, cuantizaciòn y reconstrucción.
  • La transformada z :definición, regiones de convergencia, inversa y propiedades.
  • Sistemas lineales invariantes en el tiempo (LTI): sistemas de tiempo discreto, convoluciòn, función de transferencia.
  • Transformada discreta de Fourier (DFT): características de magnitud y fase.
  • Estructuras de filtros digitales: recursivos y no recursivos.
  • Diseño de filtros digitales.
  • Análisis espectral con la DFT y la FFT.

Sistemas de Eventos Discretos

Los sistemas discretos son sistemas dinámicos que, a diferencia de los sistemas continuos, cambian de estado en instantes periódicos de tiempo. Los Sistemas Dinámicos de Eventos Discretos (SDED) son sistemas que en los cuales el estado cambia debido a la ocurrencia abrupta de eventos, en intervalos de tiempo generalmente irregulares y desconocidos. Entre la ocurrencia de dos eventos el sistema permanece en un estado determinado.

En los últimos tiempos, la evolución de la tecnología ha producido sistemas dinámicos de este tipo, entre los que se pueden mencionar, por ejemplo, los procesos de manufactura, las cadenas de producción, los sistemas logísticos, las redes de comunicación, el control de tráfico aéreo, los automatismo secuenciales, etc.. En general, se puede decir que los sistemas dinámicos dirigidos por eventos son gobernados por reglas operacionales de concepción esencialmente humana.

Para estudiar este tipo de sistemas, han surgido una serie de paradigmas que poseen un nivel de abstracción superior al de los lenguajes de simulación. Este curso tiene como objetivo proporcionar conocimientos de modelado y análisis de sistemas de eventos discretos, tanto secuenciales como concurrentes, desde un punto de vista cualitativo (propiedades lógicas del modelo) y cuantitativo (comportamiento temporal y evaluación de desempeño), empleando métodos formales.

Los temas abordados son:

  • Introducción al modelamiento de SDED: Sistemas continuos, discretos, e híbridos. - - Modelos básicos de sistemas discretos. Modelos secuenciales.
  • Autómatas finitos y diagramas de estados.
  • Algebra Max-Plus. Algebra de procesos.
  • Modelos concurrentes. Redes de Petri. Introducción. Propiedades. Análisis. Modelado y análisis de sistemas concurrentes con redes de Petri. · Redes de Petri autónomas. Modelado y análisis lógico. Propiedades. · Interpretación de redes de Petri. Aplicaciones.
  • Modelos temporizados (Autómatas temporizados, Redes de Petri temporizadas)
  • Redes de Petri de alto nivel y redes coloreadas.
  • Comportamiento temporal. Evaluación de desempeño.
  • Sistemas de supervisión aplicados a la automatización.
  • Simulación de SDED.
  • Apliacaciones

Arquitecturas Avanzadas de Hardware

En las aplicaciones donde se requiere procesar cantidades importantes de datos, la capacidad de un solo equipo de cómputo no es suficiente. Es así como se hacer necesaria la utilización de sistemas con multiprocesadores y multicomputadores que realicen, de manera paralela y distribuida, la labor especificada.

Este curso presenta los fundamentos sistemas multiprocesadores y multicomputadores, brindando los conocimientos necesarios para diseñar y analizar sistemas de cómputo paralelo. En particular, se tratan aspectos como el análisis de desempeño, los modelos de comunicación y las redes de interconexión, tanto en hardware como en software.

El contenido del curso es el siguiente:

  • Contexto y Justificación de las máquinas de alto desempeño: Modelos matemáticos, Tendencias (Desempeño, ,Aplicación, Tecnología, Arquitectura).
  • Aspectos de diseño de Arquitecturas de alto desempeño.
  • Modelos de comunicación
  • Clasificación de los sistemas de computo
  • Convergencia: Arquitectura de un sistema de cómputo paralelo, Modelos de programación.
  • Arquitectura Genérica de un sistema de cómputo paralelo
  • Redes de Interconexión: Desempeño y Consideraciones de diseño, Clasificación (Redes de medio compartido, Redes directas, Redes indirectas, Redes híbridas).
  • Capa de conmutación de mensajes
  • Algoritmos de enrutamiento
  • Software de la capa de mensajes

Sistemas Inteligentes (Soft Computing)

Este curso proporciona los conocimientos necesarios para el diseño, construcción y operación de Sistemas Inteligentes modelados a partir de Redes Neuronales, Lógica Difusa, Algoritmos Genéticos y Sistemas Híbridos. Esto para su correspondiente aplicación en la solución de problemas del mundo real cuya complejidad radica en la incertidumbre e imprecisión de la información de que se dispone.

Las Redes Neuronales son modelos computacionales no lineales, inspirados en la estructura y operación del cerebro humano, que buscan reproducir características humanas como aprendizaje, asociación, generalización y abstracción. La Lógica Difusa (fuzzy) tiene por objetivo modelar el modo aproximado de raciocinio humano, sirviendo de base a sistemas computacionales capaces de tomar decisiones racionales en un ambiente de incertidumbre e imprecisión. Los Algoritmos Genéticos son algoritmos matemáticos para la resolución de problemas de búsqueda y optimización inspirados en los mecanismos de evolución natural y recombinación: selección basada en la población, reproducción y mutación.

Los temas abordados son:

Redes Neuronales. Características Básicas: Aprendizaje, Asociación, Generalización e Robustez; Estructura de la Neurona Artificial; Estructuras de Interconexión; Aprendizaje Supervisado e No Supervisado; Algoritmos de Aprendizaje: Perceptron, Algoritmos de Mínimos Cuadrados, Back Propagation, Redes de Función de Base Radial, Redes de Hopfield, Memorias Asociativa, Mapas Auto-Organizables; Aplicaciones.

Lógica Difusa (Fuzzy Logic). Definiciones; Características Básicas; Formas de Imprecisión; Conjuntos Difusos; Operaciones Lógicas con Conjuntos Difusos; Sistemas Difusos: Base de Reglas, Mòdulos de Inferencia, “Fuzzificaciòn”, “Defuzzificaciòn”. Aplicaciones.

Algoritmos Genéticos. Conceptos Básicos, Evolución y Selección Natural; Componentes de un AG; Tamaño de la Población; Métodos de Reproducción, Selección, Mutación y Crossover; Técnicas e Parámetros; Fundamentos Matemáticos de AGs y Convergencia; Aplicaciones.

Métodos Avanzados de Control

Este curso proporciona las herramientas fundamentales para el análisis de sistemas de control lineales y no lineales, así como algunos métodos avanzados para el diseño de controladores.

  • Revisión de control clásico.
  • Análisis de sistemas lineales en el espacio de estados: Estabilidad, Observabilidad, Controlabilidad.
  • Control por realimentación del estado y asignación de autovalores. Casos SISO y MIMO.
  • Control óptimo con criterio cuadràtico (LQR).
  • Observadores de estado.
  • Introducción a los sistemas no lineales (no linealidades, plano de fase, análisis cualitativo).
  • Estabilidad de Lyapunov.
  • Métodos geométricos para el control de sistemas no lineales.
  • Control por rediseño de Lyapunov.
  • Control “backstepping”.
  • Introducción al control adaptativo.

Sistemas Empotrados de Tiempo Real

Existen muchas aplicaciones de cómputo en donde el tiempo de respuesta del sistema es un criterio tan importante como el procesamiento mismo; estos sistemas se conocen como de Tiempo Real. En la práctica, el desarrollo de este tipo de aplicaciones se implementa mediante sistemas de cómputo mejorados para dicha tarea, que se denominan Sistemas Empotrados.

Este curso ofrece las metodologías y criterios de diseño para el desarrollo de Sistemas Empotrados y, en particular, de Tiempo Real. La fase de especificación se enfrenta con SA/RT (Structured Analysis with Real-Time extensions) y las restantes con SDL (Specification and Description Language). Igualmente, se introducen los conceptos requeridos para programar en Tiempo-Real, incluyendo los aspectos concernientes a la plataforma de desarrollo (host), la meta (target) y la planta; incluyendo algunas técnicas de validación y verificación.

El contenido del curso es el siguiente:

  • Introducción: Conceptos básicos de Tiempo-Real, Clasificación de los sistemas de cómputo, Características de los sistemas de Tiempo-Real, Eventos y Determinismo, Elementos de cómputo de los sistemas de Tiempo-Real.

  • Fundamentos de Administración de Proyectos: Planeación, Estimación del tiempo de un proyecto, Control del proyecto.
  • Análisis y Especificación de Requerimientos: Ciclo de vida del software, La fase de los requerimientos, Prototipado.
  • Desarrollo de Software Confiable (dependable): Errores durante desarrollo del software, Pruebas, Bases de un buen desarrollo del software.
  • Metodologías: SA/RT Ward & Mellor, SDL.
  • Sistemas Operativos de Tiempo Real: Componentes de un sistema, Características de un sistema operativo de Tiempo-Real, Manejo de Memoria, Conceptos de planeación de tareas, Implementación de un planeador, Manejo de recursos (exclusión mutúa), Comunicación entre tareas.
  • Planeación de Tiempo Real (Opcional).
  • Redes de Petri (Opcional)
  • C – Traps & Pitfalls (Opcional)

Control de Procesos Industriales

El Control de Procesos está relacionado con la operación de un sistema en una amplia variedad de escalas espaciales o temporales (dinámica celular, operaciones unitarias, plantas químicas, etc.) entorno a una condición de operación deseada. Los beneficios de la industria se basan en la capacidad de producir una cantidad particular de producto en un estándar de calidad particular. El uso de lazos de control en un proceso reduce la variabilidad en el producto cuando se presentan perturbaciones.

Este curso considera tres aspectos importantes para los ingenieros: el comportamiento dinámico del proceso, el control automático de este y su optimización. El curso se concentra en la respuesta dinámica, donde se asume que el proceso está operando en una condición de estado estacionario, pero puede requerir cambios en la variable manipulada para rechazar perturbaciones externas o para cambiar el punto de operación.

Los temas abordados son:

  • Introducción a conceptos de control de procesos

  • Dinámica de Procesos: El modelo del proceso; Comportamiento dinámico de sistemas lineales; Sistemas de fase no-mínima; Sistemas con tiempo muerto; Análisis de estabilidad; Sistemas no lineales: Linealizaciòn y análisis.
  • Modelamiento e Identificación de Procesos: Tipos de modelos; Aplicación de principios de conservación de materia y energía. Estructuras de los modelos. Identificación paramètrica y no paramètrica.
  • Métodos de control convencionales ( controladores PID, adelanto-atraso, etc). Control en feed-forward. Predictor de Smith. Implementación digital.
  • Control por modelo interno.
  • Control óptimo.
  • Control predictivo.
  • Control lineal multivariable.
  • Control lógico-secuencial.

Robótica Avanzada

El curso tiene como objetivo proporcionar los conceptos matemáticos involucrados en el diseño, modelado y control de robots manipuladores y robots vehiculares, además de familiarizar al estudiante con herramientas de software y hardware para modelado, simulación y control de robots.

Los temas a abordar son:

  • Introducción y breve recuento de la historia de la robótica
  • Repaso Mecánica de cuerpos rígidos: Transformaciones espaciales; Rotación (Euler, cuaterniones, rotaciones básicas); Translación; Representaciones homogéneas; Transformaciones espaciales diferenciales.
  • Cinemática de manipuladores seriales, de sistemas ramificados y de cadenas cerradas:. Cinemática de Vehículos Autónomos (directa e inversa) incluyendo sistemas caminantes.
  • Dinámica de Manipuladores y Vehículos Autónomos: Formulación de Newton-Euler ; Formulación de Lagrange; Dinámica Directa e Inversa; Extensión a sistemas ramificados y cadenas cerradas– incluye sistemas caminantes. Dinámica de vehículos autónomos (directa e inversa).
  • Planeación de Trayectorias para manipuladores y vehículos autónomos.
  • Control de Manipuladores: Sensores/Actuadotes; Control por par Calculado; Control por realimentación de fuerzas; Otras Técnicas
  • Temas abiertos a investigación en Robótica.

Sistemas de Hardware Reconfigurable

La rapidez con que deben desarrollarse las aplicaciones para que sean competitivas, al igual que la necesidad de disponer de sistemas inteligentes que se adapten a su entorno ha dado un gran impulso al posicionamiento del hardware reconfigurable como la plataforma ideal para prototipado rápido y para sistemas adaptativos.

Este curso brinda los conocimientos necesarios para desarrollar sistemas digitales en tales dispositivos a través de la comprensión de sus diversas arquitecturas, del desarrollo de habilidades en los lenguajes de descripción de hardware que se usan para programarlos, de la implementación de sistemas para propósito específico como procesamiento de señales, procesamiento de imágenes y hardware evolutivo, y del desarrollo de formalismos para validar y verificar sistemas de alta complejidad, teniendo en cuenta además del análisis de desempeño y los modelos de comunicación e interconexión, sus aspectos de codiseño hardware / software.

El curso aborda los siguientes temas:

  • Arquitecturas Reconfigurables: Granularidad, CPLD, FPGA.
  • Lenguajes de Descripción de Hardware: AHDL, VHDL, Verilog.
  • Proceso de diseño mediante herramientas CAD: Altera, Xilinx, ModelSim.
  • Diseño Digital mediante VHDL: Diseño Combinacional, Diseño Secuencial, Máquinas de Estado, Diseño Estructural.
  • Comprobación efectiva de diseños: Validación, Verificación, JTAG.
  • Aplicaciones específicas: Procesamiento de señales, Procesamiento de imágenes, Hardware evolutivo

Visión Artificial

La creación de sistemas artificiales con capacidades semejantes a las humanas ha dejado de ser un deseo para convertirse en una necesidad. En este contexto, el sentido de la visión se presenta como el más adecuado para permitir trabajos conjuntos entre seres humanos y máquinas.

En este curso se realiza un estudio comparativo entre el sistema de visión en los seres vivos, principalmente los mamíferos, y los diferentes esquemas de sistemas de visión artificial, analizando semejanzas y diferencias. Con base en ello, se diseñan e implementan sistemas que permiten obtener información a partir de imágenes estáticas y dinámicas, tal como determinación de objetos, trayectorias y texturas. Asimismo, se explora la posibilidad de automatizar las tareas propias de un sistema de visión artificial con miras a facilitar su inclusión en otros sistemas, como líneas de ensamble o robots autónomos.

Los temas abordados son:

  • Elementos de un sistema de visión artificial.
  • Sistemas de visión biológicos: Sistema Nervioso – fundamentación; Sistema visual – captura y preprocesamiento; Corteza visual – representación.
  • Captura de imágenes.
  • Procesamiento digital de imágenes: Estáticas; Dinámicas.
  • Transformaciones de la imagen: En el dominio espacial; En el dominio frecuencial.
  • Mejora de la imagen: En el dominio espacial; En el dominio frecuencial.
  • Segmentación de imágenes: Detección de bordes; Detección de objetos; Representación y descripción.
  • Procesamiento neurodifuso de imágenes: Sistemas lineales adaptativos; Reconocimiento de patrones.


» Enlaces
»
Enfasis en Ingeniería Electrónica
»
Enfasis en Ingeniería Industrial
»
Enfasis en Ingeniería Sistemas y Computación
» Eventos
»
» Publicaciones
» Folleto
  Calle 18 No. 118-250 Av. Cañasgordas, Cali, Colombia      Tel.: (57-2) 321 8200
©2008 Pontificia Universidad Javeriana Cali 
Click aquí para administrar contenidos - Acceso restringido