DESCRIPCIÓN GENERAL DEL CURSO:
En este curso aprenderás desde los conceptos básicos de programación en Python hasta habilidades más avanzadas de manejo de datos, visualización de resultados y automatización de procesos de simulación. Ante la constante demanda de soluciones más eficientes y precisas en ingeniería, el uso de Python conjuntamente con la plataforma Ansys se ha convertido en una poderosa herramienta para optimizar los procesos de simulación. De este modo, aprenderás a utilizar el lenguaje Python para aplicar técnicas de simulación en proyectos de ingeniería, aumentando la eficiencia y la precisión de los resultados.
METODOLOGÍA
El alumno dispone de la flexibilidad de realizar la capacitación en el momento más adecuado de su día a día. Los videos, textos y ejercicios fueron previamente preparados, revisados y estructurados, permitiendo una mejor utilización asincrónica. El acceso a la plataforma de aprendizaje es individual e intransferible. Está prohibido compartir el acceso y realizar download de los materiales en vídeo.
OBJETIVO
- Presentar cómo la programación en Python puede optimizar los procesos de ingeniería basados en herramientas de simulación computacional.
REQUISITOS PREVIOS
Esta capacitación no requiere reuisitos previos.
CONTENIDO
CAPITULO 01: INTRODUCCIÓN A PYTHON
- Lenguaje De Programación, Algoritmo Y Mentalidad De Programador
- Entorno De Desarrollo.
- Copilar Un Código
- Tipos De Variables
- Operadores Matemáticos
- Comandos Condicionales "if", "else" y "elif".
- Bloques En Bucle "for" y "while"
- Ejemplos De Aplicación Parte 01
- Ejemplos De Aplicación Parte 02
CAPITULO 02: ESTRUCTURA DE PROGRAMACIÓN Y DATOS
- Funciones "def"
- Programación Modular Y Bibliotecas
- Programación Orientada A Objetos
- Ejemplos De Aplicación 01
- Ciencia De Datos
- Cultura Basada En Datos
- Etapas Del Proyecto
- Fuente, Recogida Y Análisis De Datos
- Tipos De Sesgos, Correlación Y Causalidad
CAPITULO 03: MARCO DE DATOS Y ANÁLISIS EXPLORATORIO
- Definición
- Biblioteca PANDAS
- Importar Datos De EXCEL
- Ejemplo De Aplicación: Importación De Datos A Partir De Una Hoja De EXCEL
- Conocer El Marco De Datos
- Tipos De Variables Y Tipos De Datos
- Ejemplo De Aplicación: Análisis Exploratorio De Datos
CAPITULO 04: MANIPULACIÓN Y VISUALIZACIÓN DE DATOS
- Filtrado De Datos
- Ejemplo De Aplicación: Filtrado De Datos
- Grafico De Barras, Lineal E Histograma
- Ejemplo De Aplicación: Visualización De Datos
- Ejemplo De Aplicación: Graficos BOXPLOT, Scatter Plot, Pizza Graph
CAPITULO 05: ANÁLISIS BIVARIANTE Y MÉTRICAS DE ANÁLISIS
- Grupo De Variables Y Gráficos De Correlación
- Preparación De Set De Datos
- Ejemplo De Aplicación: Análisis Bivariante
- Ejemplo De Aplicación: Análisis Bivariante Estadístico
- Parámetros Estadísticos Y Correlación de PEARSON
- Ejemplo De Aplicación: Métricas De Análisis
- Biblioteca PLOTLY
CAPITULO 06: INTRODUCCIÓN A LA SIMULACIÓN COMPUTACIONAL
- Enfoque Experimental
- Introducción en simulación computacional
- Etapas De Una Simulación CAE
- Aplicaciones De La Simulación Computacional
- Crear Un Software CAE
- PYTHON Y ANSYS
- Diseño Estructural Y Verificación
- Que Es FEA (Finite Element Analysis)
- Como Funciona FEA
- Que Es MEF
- Tipos De Análisis Utilizando Elementos Finitos
- Etapas De Análisis FEA
- Ejemplo De Aplicación: Simulación Estructural
- Introducción A La Dinámica De Fluidos Computacional (CFD)
- Campos De Ingeniería Donde Se Utiliza El CFD
- Soluciones De Ecuaciones De NAVIER STOKE
- Etapas De Análisis CFD
- Ejemplo De Aplicación CFD (Planta De Tratamiento De Aguas)
- Conceptos Fundamentales Acerca Del Electromagnetismo
- Ejemplo De Aplicación: Electromagnetismo
CAPITULO 07: SCRIPT EN PYTHON PARA ANSYS DISCOVERY
- Geometrías En La Simulación Computacional
- Ejemplo De Aplicación: Introducción A ANSYS DISCOVERY
- Ejemplo De Aplicación: Herramientas De Selección En ANSYS DISCOVERY
- Ejemplo De Aplicación: Selección Inversa Y Aristas
- Ejemplo De Aplicación: Power Selection
- Ejemplo De Aplicación: Selección Mixta
- Ejemplo De Aplicación: Creación De Named Selection
- Ejemplo De Aplicación: Creación De Geometría Utilizando SCRIPT De PYTHON
- Ejemplo De Aplicación: Creación De Patrones Lineales Y Circulares
- Ejemplo De Aplicación: SCRIPT De Python Para Ejecutar Simplificaciones De Geometría
- Ejemplo De Aplicación: Utilización De Parámetros En Ambiente De Discovery
CAPITULO 08: INTRODUCCIÓN A PyMAPDL
- Que Es Y Como Funciona PyMAPDL
- Mechanical APDL (Ansys Parametric Design Language)
- Ventajas Y Aplicaciones De PyMAPDL
- Workflow De Optimización
- Requisitos Y Recomendaciones
- Aspectos De Un SCRIPT PyMAPDL
- Uso De Comandos PyMAPDL Y Mecanismos de Conversión
- Porque Llamar A Los Comandos APDL A Través De Python
- Salida De Un Código PyMAPDL
- Comandos APDL No Soportados En PyMAPDL
- Instalación de Jupyter Lap Y ANACONDA
- Ejemplo De Aplicación: Parametrización De Placa Con Orificio
- Ejemplo De Aplicación: Automatización De La Convergencia De Mallas En Placa Con Estado De Deformación Plana
- Ejemplo De Aplicación: Análisis De Herramientas De Mecanizado
CAPITULO 09: INTRODUCCIÓN A PyFluent
- Generación De Mallas En PyFluent
- Acceder Al Solver De Fluent En Serie O En Paralelo
- jecutar Diferentes Sesiones De Fluent De Forma Asincrónica
- Importar Salidas De Fluent Para Su Post- Procesamiento Mediante Python
- Utilizar Todos Los Comandos De TUI Mediante Scripts De Python
- Importar Los Monitores
- Ejemplo De Aplicación: Generación De Mallas Con PyFluent
- Ejemplo De Aplicación: Procesamiento Y Post-procesamiento Con PyFluent
CAPITULO 10: INTRODUCCIÓN A PyAEDT
- Fundamentos Teóricos Acerca De PyAEDT
- Python Nativo En AEDT
- PyAEDT vs AEDT Nativo En Python
- Instalación Y Documentación
- Análisis Electrostático En MAXWELL 2D
- Ejemplo De Aplicación: Análisis Modal En HFSS