Está en la página 1de 20

TÉCNICAS

COMPUTACIONALES EN
AERONÁUTICA I
Introducción
M.C. David Contreras
• Ingeniero Mecánico Administrador
• Maestro en Ciencias con Especialidad en Sistemas de Manufactura
• Ingeniero de Diseño Mecánico
• Análisis de Elementos Finitos
• Programación
• Innovación
• Impresión 3D
Políticas del Curso
• 25% Actividades
• 25% Examen de Medio Curso
• 25% Examen Ordinario
• 25% Producto Integrador

• Para tener derecho a examen extraordinario se requiere cumplir con el


70% de las actividades.
• Se toman en cuenta las asistencias, 4 retardos equivalen a una falta.
• Horario: N4-N6 (19:15 a 21:30)
Plataforma Teams
• Presentaciones
• Tareas
• Avisos
• Exámenes

Si tiene algún problema por favor mande un e-mail:


david.contrerasgr@uanl.edu.mx
Referencias
• Karen Willcox, and Qiqi Wang. 16.90 Computational Methods in
Aerospace Engineering. Spring 2014. Massachusetts Institute of
Technology: MIT OpenCourseWare, https://ocw.mit.edu. License: 
Creative Commons BY-NC-SA.
• encyclopediaofmath.org/
• en.wikipedia.org
• www.wolframalpha.com
• https://www.gnu.org/software/octave/
Descripción del Curso
Este curso proporciona una introducción a los métodos numéricos y
técnicas computacionales que surgen en la ingeniería aeronáutica. Las
aplicaciones se extraen de estructuras aeroespaciales, aerodinámica,
dinámica y control, y sistemas aeroespaciales.
Las técnicas cubiertas incluyen la integración numérica de sistemas de
ecuaciones diferenciales ordinarias; discretización numérica de
ecuaciones diferenciales parciales y métodos probabilísticos para
cuantificar el impacto de la variabilidad. Se hace especial hincapié en
los métodos de volumen finito en la mecánica de fluidos y en los
métodos de elementos finitos en mecánica estructural.
Objetivos del Curso
Los estudiantes deben obtener:
1. Una comprensión conceptual de los métodos computacionales
comúnmente utilizados para el análisis y diseño de sistemas
aeroespaciales.
2. Un conocimiento práctico de los métodos computacionales
incluyendo la experiencia de implementarlos para problemas de
modelos derivados de aplicaciones de ingeniería aeroespacial.
3. Un fundamento básico en técnicas teóricas para analizar el
comportamiento de los métodos computacionales.
La solución numérica de problemas de
ingeniería requiere de dos pasos
● Reducir el sistema o proceso a un modelo matemático
○ ¿Cuáles son las cantidades de interés?
○ ¿Cuáles son los procesos principales?
○ ¿Qué aproximaciones se pueden hacer?
○ Ecuaciones diferenciales o modelos estadísticos
○ Lineales/No-lineales, determinístico/probabilístico, estático/dinámico,
discreto/continuo, empírico/científico
● Diseñar un código computacional que resuelva el modelo
matemático
Ejercicio de 3 Preguntas
• Un bote con jugo pesa en total 1.1 kg. El jugo pesa 1 kg más que el
bote. ¿Cuánto pesa el bote? [kg]
• Si les toma a 5 impresoras 5 minutos imprimir 5 trabajos, ¿Cuánto les
tomaría a 100 impresoras imprimir 100 trabajos? [min]
• Hay una pieza oxidada, todos los días el óxido crece al doble. Se sabe
que toma 48 días para que la pieza se oxide por completo, ¿cuánto le
toma a la pieza oxidarse a la mitad? [días]

• Responda en: Forms
Conceptos Matemáticos
• Álgebra lineal (youtube:  • Uso de Matlab/Octave (youtube: 
Lec 1 | MIT 18.06 Linear Algebr Getting Started with MATLAB)
a • Variables
• Álgebra
) • Trigonometría
• Matrices, vectores y tensores • Matrices (multiplicación, inversa,
• Multiplicación de Matrices transpuesta, solución de sistemas
• Solución de un sistema lineal lineales)
• Matriz inversa • Scripts
• Ecuaciones Diferenciales • Funciones
• Solución de Ecuaciones • Ciclos (for, while, switch)
Diferenciales Ordinarias de • Condicionales (if, else, else if)
primer orden. • Operadores Booleanos (and, or,
• Ecuaciones Diferenciales not, xor)
• Gráficas
Parciales
Álgebra Lineal
Ecuaciones diferenciales
Notación Leibniz

Notación Lagrange

Notación Newton

Vista general de ecuaciones


diferenciales:
https://en.wikipedia.org/wiki/Derivative https://youtu.be/p_di4Zn4wz4
Matlab / Octave / Scilab
a = [1 2 3; 4 5 6; 7 8 10] A = magic(3); for v = 2:3
a = B = [15; 15; 15];    v
x = A\B end
     1     2     3 x = ans =
     4     5     6      2
     7     8    10     1.0000      3
    1.0000
A = [a,a]     1.0000 a = 2;
A = A = magic(4) b = 3;
A = if (a<b)
     1     2     3     1     2     3     16     2     3    13     j = -1
     4     5     6     4     5     6      5    11    10     8 else
     7     8    10     7     8    10      9     7     6    12      j= 1
a'      4    14    15     1 end
ans = A(4,2)      
ans = function [m,s] = stat(x)
     1     4     7     14   n = length(x);
     2     5     8 A(4,:)   m = sum(x)/n;
     3     6    10 ans =   s = sqrt(sum((x-m).^2/n));
p = a*inv(a)      4    14    15     1 end
p =

    1.0000         0   -0.0000


         0    1.0000         0
         0         0    1.0000
Transferencia de Calor

Conducción

Convección
Dinámica de Fluidos
● Gradiente de presión
● Ecuación de Bernoulli
● Ecuaciones de Euler
● Ecuaciones de Navier-Stokes
Conceptos de Elementos Finitos
● Nodos
● Elementos
● Mallas
● Análisis estático lineal
● Tipos de Elemento
● Condiciones de frontera
● Interpretación de Resultados
Ley de Hooke
Conceptos de Elementos Finitos
Ejercicio Fibonacci
• Escriba un script matemático que inserte en una matriz los primeros 100 valores de Fibonacci
Ejercicio Euler

También podría gustarte