Está en la página 1de 162

CATEDRA 0

1
Facultad de Ingeniera de Minas, Geologa y Civil
Departamento acadmico de ingeniera de minas y civil

METODOS
NUMERICOS
Ingeniera Civil

ING. CRISTIAN CASTRO P.

Sesiones Tericas

Mtodos Numricos
ING. CRISTIAN CASTRO P.

Sesiones Prcticas
Laboratorio de
Computacin Numrica

ING. CRISTIAN CASTRO P.

Capitulo I
Introduccin

ING. CRISTIAN CASTRO P.

LAS PRINCIPALES REAS EN


MATEMTICAS
lgebra
(teora de nmeros, lgebra lineal, geometra
algebraica, criptografa, ...)
Anlisis Matemtico
(teora de funciones, ecuaciones diferenciales,
sistemas dinmicos, caos, fractales, ...)

LAS PRINCIPALES REAS EN


MATEMTICAS
Geometra y Topologa
(geometra diferencial, fsica matemtica,
geometra computacional, topologa, ...)
Estadstica e Investigacin operativa
(probabilidad, inferencia estadstica, diseos
experimentales, teora de juegos, ...)

LAS PRINCIPALES REAS EN


MATEMTICAS
Mtodos numricos
(resolucin numrica de ecuaciones,
integracin numrica, computacin, ...)

MTODOS NUMRICOS

Mapa conceptual
MTODOS
NUMRICOS

ECUACIONES
DIFERENCIALES
PARCIALES

RACES DE
ECUACIONES

APROXIMACIN
NUMRICA
Y ERRORES
SISTEMAS DE
ECUACIONES
LINEALES

ECUACIONES
DIFERENCIALES
ORDINARIAS
INTERPOLACIN
DERIVACIN E
INTEGRACIN

Mtodos Numricos
MODELOS MATEMTICOS
modelos matemticos ecuaciones

Mtodos Numricos

Tcnicas mediante las cuales los modelos matemticos son resueltos


usando solamente operaciones aritmticas, evitando tediosos clculos.

Las computadoras son mquinas que slo hace lo que se le ordena; los
tediosos clculos numricos los hacen muy rpido y muy bien, sin
fastidiarse.

Por eso, para el ingeniero moderno, los mtodos numricos implican:


El uso de calculadoras graficadoras;
El manejo de hojas de clculo en PC;
La programacin en lenguaje C, VB o Fortran
La utilizacin de software matemtico especializado:
Maple,
MatLab,
MathCad,
Mathematica.

Mtodos Numricos
Mtodos numricos son tcnicas para resolver
problemas matemticos utilizando operaciones
aritmticas.
La solucin de problemas generalmente
envuelve la repeticin de operaciones por lo
que las computadoras son de mucha utilidad
en este tema.
Antes de las computadoras, las soluciones se
encontraban de alguna de estas 3 formas:
Derivadas de mtodos analticos
Soluciones grficas
Usando calculadoras o reglas de clculo

Mtodos Numricos
Fundamentos

Herramienta extremadamente poderosa


Software comercial que usa mtodos numricos
Posibilidad de desarrollar sus propios programas
Buena forma de aprender a usar computadoras y
programar
Se pueden reforzar conocimientos de matemticas

La utilidad de los mtodos numricos


Es importante distinguir la diferencia entre estudiar
matemticas abstractas, lo que seguramente debe
tener su encanto, para los cientficos puros, y
estudiar matemticas para resolver problemas
reales, que es el cometido de los ingenieros.
Los mtodos numricos son herramientas muy poderosas para la solucin
de problemas.
Capaces de manejar sistemas de ecuaciones grandes, no linealidades y ge
ometras complicadas, comunes en la prctica de la ingeniera
Aumentan la habilidad de quien los estudia para resolver problemas

Computacin Numrica: Como?

Porqu?
Problemas reales
Modelos matemticos

Anlisis Numrico

Resoluciones eficientes
(con computadores)
Aplicaciones en reas como:
Ciencias Sociales
Economia
Ingeniera
Medicina ...

Introduccin a los Mtodos Numricos


Pasos para la resolucin de problemas
REFINAMIENTO
MODELAMIENTO

PROBLEMA

RESULTADO DE
CIENCIAS AFINES

MEDICIN

RESULTADO
NUMRICO
SELECCIN
DE MTODOS
TRUNCAMIENTO
DE ITERACIONES

SELECCIN
DE PARMETROS

Introduccin a los Mtodos Numricos

Flujograma Solucin Numrica


PROBLEMA

MODELO
MATEMTICO

modelamiento
LEVANTAMIENTO
DE DADOS

PROBLEMA
CONSTRUCCIN
DEL MODELO
MATEMTICO

SOLUCIN
resolucin

ESCOGER
MTODO
NUMRICO

IMPLEMENTACIN
COMPUTACIONAL

ANLISIS DE
RESULTADOS

VERIFICACIN

Sistema
Real

MODELO

Decisin
ptima

Ajustes
Comparacin
(+) o ( -)

Resultados

Implementacin

Decisin
final

Introduccin a los Mtodos Numricos

Panorama
PROBLEMAS REALES
(tecnologa, ingeniera, industria, etc )

Contextualizacin

EMPRESAS
ENTIDADES

Ingeniera
matemtica
Contextualizacin,
Adaptacin de
modelos fsicos,
implemetacin
numrica

MATEMTICAS
FSICA

Anlisis

Computacin Numrica: Como?


Herramientas de Clculo
Numrico:

Bibliotecas de Funciones

Mathematica
Axiom
Mapple
Gauss
MatLab

NAG
LAPACK
LINPACK

Qu es Matlab?, MATrix LABoratory

Es un lenguaje de programacin (inicialmente escrito en C)


para realizar clculos numricos con vectores y matrices.
Como caso particular puede tambin trabajar con nmeros
escalares, tanto reales como complejos.

Cuenta con paquetes de funciones especializadas

INTRODUCCIN A LOS MTODOS NUMRICOS


Los Mtodos Numricos corresponden a un conjunto de
herramientas o mtodos usados para obtener una
solucin de problemas matemticos de forma
aproximada.
Los Mtodos Numricos se aplican principalmente a
problemas que no presentan una solucin exacta, por lo
tanto precisan ser resueltos numericamente.

INTRODUCCIN A LOS MTODOS NUMRICOS


Ejemplo:
Circuito elctrico compuesto de una
fuente de tensin y un resistor.

V R i 0

V
i
R

i
V

Solucin exacta

Introduccin de un diodo en el circuito:


i D

kT i
kT i
ln 1 V R i ln 1 0 V
vi
q Is
q Is
Solucin utilizando
mtodos numricos

INTRODUCCIN A LOS MTODOS NUMRICOS

Funcin de Clculo Numrico en Ingeniera

Buscar solucionar problemas tcnicos


a travs de mtodos numricos
modelo matemtico

Modelado y tipos de modelos


QU ES EL MODELADO?
Los procesos y sistemas en ingeniera son generalmente
complicados y deben ser simplificados por idealizaciones
y aproximaciones para resolver el problema planteado.
El proceso de simplificacin del problema, para que
pueda ser representado en trminos de un sistema de
ecuaciones (para el anlisis, diseo y optimizacin) o a
travs de un arreglo fsico (para experimentacin), es lo
que se conoce como modelado

Qu es un modelo?

X
X

Modelo matemtico

Modelo de moda

CLASIFICACIN DE LOS MODELOS MATEMTICOS


Criterio
1. Principio de formulacin

Tipo de modelo
Fenomenolgico
Balance de Poblacin
Modelos empricos

2. Naturaleza del sistema

Determinstico
Probabilstico

3. Estructura del sistema

Lineales
No-lineales

4. Variacin temporal

Dinmicos
Estticos

5. Variacin espacial

Parmetros distribuidos
Parmetros concentrados

Modelo matemtico

MODELO

Representacin de la realidad

Simblico
Icnico
Analtico/Matemtico
Simulacin

Computacin Numrica: Como?


Modelos matemticos
Si los mtodos numricos sirven para resolver
problemas de ingeniera civil, se debe crear un
modelo matemtico que represente al sistema real.
Los modelos matemticos generalmente se
representan con funciones donde una variable
depende de parmetros y otras variables
independientes.
Si el modelo matemtico es adecuado, podemos
predecir el comportamiento del sistema real.
Por naturaleza, los mtodos numricos producen
soluciones aproximadas a los problemas matemticos pero pueden ser muy tiles para caracterizar
un sistema real.

Modelado y tipos de modelos


QU ES EL MODELADO?
Los procesos y sistemas en ingeniera son generalmente
complicados y deben ser simplificados mediante idealiza
ciones y aproximaciones para poder resolver el problema
planteado
El proceso de simplificacin del problema, para que
pueda ser representado en trminos de un sistema de
ecuaciones (para el anlisis, diseo y optimizacin) o a
travs de un arreglo fsico (para experimentacin), es lo
que se conoce como modelado

Qu es un modelo?
Una representacin abstracta de
ciertos aspectos de la realidad
No todos los elementos de ella (esto no es posible!)
Estructura basada en elementos seleccionados de la realidad
Elementos elegidos para un propsito particular
Para dar respuesta a un interrogativo en particular
Relaciones entre los elementos
Un modelo es un arreglo fsico o un conjunto de ecuaciones
que sirven para representar algn sistema o proceso
Clasificacin general de los modelos:
Modelos descriptivos
Modelos predictivos

Crticas de modelos
No cuentan con todos los factores relevantes
Un diseo inteligente lo puede resolver
Los modelos no pueden, ni deberan, incluir todo
Todos los modelos son imprecisos, algunos son tiles

Con frecuencia los datos para modelos cuantitativos son


inadecuados
Imprecisin en los datos resultados menos confiables
Especificar suposiciones inteligentes cuando hacen falta observa
ciones
Utilizar anlisis de sensitividad para evaluar importancia
Utilizar el modelo para identificar los datos prioritarios

Modelaje en perspectiva
En muchas situaciones, se debe tomar una
decisin importante con informacin incompleta.
Dos elecciones:
Tomar la decisin con base solamente en intuicin, o
modelos mentales
Tomar la decisin con base en mltiples fuentes de
informacin, inclusive modelos cuantitativos

La segunda
resultados

eleccin

conduce
Salidas

Llegadas
Sistema

mejores

Modelado y tipos de modelos


Modelos Anlogos
Los modelos anlogos son basados en las analogas o
similitudes entre los diferentes
fenmenos fsicos
existentes; estos permiten el uso de la solucin y
resultados de un problema familiar, para obtener los
correspondientes resultados de algunos problemas no
resueltos
Un ejemplo de modelos anlogos es el anlisis de la
transferencia de calor a travs de una pared de varios
espesores y diferentes materiales estudiada mediante
la Ley de Ohms

Modelado y tipos de modelos


Modelos Fsicos
Un modelo fsico es uno que representa un sistema, y
generalmente es usado para obtener resultados
experimentales sobre el comportamiento de un sistema
Un ejemplo de ellos son los modelos a escala de
vehculos los cuales son colocados dentro de tneles de
viento para estudiar las fuerzas de arrastre y
sustentacin generadas sobre la carrocera

Modelado y tipos de modelos


Modelos Matemticos
Un modelo matemtico es uno que representa el
desempeo y comportamiento de un sistema dado en
trminos de ecuaciones matemticas, ofreciendo
resultados cuantitativos
Los modelos matemticos pueden estar basados en el
entendimiento fsico de un sistema por construccin
de modelos a partir de datos (e.g., ajuste de curvas a
datos experimentales).
Las ecuaciones que gobiernan el sistema pueden ser
algebraicas, ecuaciones diferenciales ordinarias y/o
parciales, ecuaciones integrales combinacin de
varias de ellas

Modelado y tipos de modelos


Modelos Numricos
Los modelos numricos son basados en los modelo
matemticos y permiten obtener el comportamiento del
sistema para diferentes condiciones de operacin y
diferentes parmetros de diseo
Un aspecto importante es que muy pocos problemas
pueden ser resueltos por procedimientos analticos,
siendo necesario el empleo de mtodos numricos para
resolver las ecuaciones que gobiernan sistemas reales
Los modelos numricos estn referidos a la
reestructuracin y discretizacin de las ecuaciones que
gobiernan el sistema, para
luego ser resueltas
empleando el computador

Simulacin de sistemas

Imitacin del funcionamiento de un proceso real con el tiempo

Se necesita un modelo del sistema real


Se genera una historia artificial de sucesos en el siste
ma y sus repercusiones

Utilidades

Contestar a preguntas tipo what if sobre el sistema r


eal
Estudio de sistemas en fase de diseo (no existe el r
eal)

Si el modelo es muy simple se puede resolver matemticamente


Modelos realistas son demasiado complejos para una solucin
analtica

Tipos de sistemas
Sistema discreto
Las variables de estado cambian solo en un conjunto
discreto de puntos en el tiempo
Ejemplo: banco

Sistema continuo
Las variables de estado cambian de forma continua con
el tiempo
Ejemplo: nivel de agua en un reservorio

El modelo de un sistema considera solo los aspectos que afectan al problema en estudio

Debe ser lo suficientemente detallado para poderse obtener conclusiones que apliquen
al sistema real

Tipos:
Discreto/Continuo
Esttico/Dinmico
Determinista/Estocstico

MODELADO Y SIMULACIN DE
SISTEMAS

Modelo y simulacin
Modelo Fsico
continuo

Modelo
Analgico

S
I
S
T
E
M
A

M
O
D
E
L
O

Tipos de
Modelos

Utilidad

Modelo de
Simulacin
Modelo
Matemtico

continuo
Tipos de
Simulacin

discreto

eventos

SISTEMAS

Qu es un sistema?
Lmite del
sistema

Parte del
sistema

Es un conjunto de elementos interrelacionados.


Se encuentra en un medio ambiente acotado por un lmite.
Este conjunto persigue un objetivo concreto.
La visin que se tiene de l depende del observador.

Relacin

Ejercicio
Todos los sistemas son iguales?
De qu depende su definicin?

Definicin de los sistemas


Estructural
Se define el sistema identificando y describiendo cada
uno de sus componentes y sus interrelaciones.
Se considera que tras hacer esto se puede conocer el
sistema.
De comportamiento (Funcional)
Se define el sistema considerndolo como una caja
negra y describiendo sus respuestas ante los posibles
valores en las entradas.
Se conoce el sistema definiendo su dinmica.

Propiedades de los sistemas


Sinergia.
Con los componentes y su interrelacin se consigue
ms que lo que en principio resultara de la simple
suma de los componentes.
Entropa
Refleja el grado de desorden del sistema. Se puede
reducir la entropa ingresando informacin al sistema.
Equilibrio homeosttico.
Equilibrio dinmico que mantiene los valores dentro
de un rango establecido.

Qu diagrama representa un sistema?

Dnde estn los sistemas?


Sistema?

Dnde estn los sistemas?


Los sistemas se definen con
construcciones mentales.
Su definicin se
corresponde con la
representacin o modelo
mental de los objetos del
mundo real.
Cada sistema depende del
punto de vista del
observador (modelador).

Diferentes Personas Diferentes Visiones Diferentes Sistemas

Cul es el sistema?
El plano de la casa, la casa, ambos o ninguno?

MODELOS

Modelo
Es una abstraccin de la realidad.
Es una representacin de la realidad que ayuda a
entender su composicin y/o funcionamiento.
Es una construccin intelectual y descriptiva de una
entidad en la que un observador tiene inters.
Se construye para transmitirse.
Se emplean supuestos simples para restringirse a lo
que se considera relevante y evitar lo que no.
Un modelo es un sistema desarrollado para entender la realidad y, en
consecuencia, para modificarla.
No es posible modificar la realidad, en cierta direccin, si no se dispone de
un modelo que la interprete.

Modelos
Modelo

Observador

Sistema
Real

Para qu sirve un modelo?

Ayuda para el pensamiento

Herramienta de prediccin

Para entrenamiento
e instruccin

Ayuda para la experimentacin

Ayuda para la comunicacin

Modelos Mentales y Formales


Modelos Mentales.
Depende de nuestro punto de
vista, suele ser incompletos y
no tener un enunciado precis
o, no son fcilmente transmis
ibles
Ideas, conceptualizaciones
Modelos Formales.
Estn basados en reglas, son
transmisibles.
Planos, diagramas, maquetas,
ecuaciones, descripciones en
HDL, programas. . .

Niveles de abstraccin

Nivel de
transacciones

Modelos Icnicos y Abstractos

1.
2.
3.
4.
5.

Modelos matemticos

Simulacin por
ordenador

Modelos analgicos

Modelos a escala

Modelos fsicos

Exactitud

Abstraccin

Planta piloto
Modelo de un tomo, globo terrqueo, maqueta
Reloj, medidores de voltaje, grfica de volumen/costo
Modelos de colas, modelos de robots
Velocidad, ecuaciones diferenciales.

Modelo analgico. Son aquellos en los que una propiedad del objeto real est representada
por una propiedad que la sustituye, pero con comportamiento similar.

TIPOS DE MODELOS

Tipos de modelos de simulacin


estocstico

tiempo-continuo

determinstico

tiempo-discreto
esttico

dinmico

Estocstico. Contienen uno o ms parmetros (variables endgenas) aleatorios. Las


mismas entradas pueden ocasionar salidas diferentes.
Determinstico. Ante entradas fijas se producen las mismas salidas.
Esttico. No se contempla el tiempo como determinante para la evolucin del sistema
Dinmico. El tiempo interviene en la variacin de las variables del sistema.
Tiempo-continuo. El modelo permite que los estados del sistema cambien en
cualquier momento.
Tiempo-discreto. Los cambios de estado del sistema se dan en momentos discretos
del tiempo.

Estocstico - Determinstico
Estocstico (*)
Si el estado de la variable en el
siguiente instante de tiempo no
se puede determinar con los
datos del momento actual

yj = fm(xi, lk)
xi

(Existen
variables internas
como lk
aleatorias)

yj

Mtodo analtico:
usa probabilidades para determinar la curva de distribucin
de frecuencias

Determinstico
Si el estado de la variable en el
siguiente instante de tiempo se
puede determinar con los datos
del estado actual

xi

yj = fm(xi) yj

Mtodo numrico:
algn mtodo de resolucin
analtica

Continuo - Discreto
Continuo
El estado de las variables cambia
de forma continua a lo largo del
tiempo

Discreto (*)
El estado del sistema cambia en
tiempos discretos del tiempo
e = f(nT)

e = f (t)

Mtodo analtico:
emplea razonamiento de
matemticas deductivas para
definir y resolver el sistema

Mtodo numrico:
utiliza procedimientos
computacionales para resolver el
modelo matemtico.

Esttico - Dinmico
Esttico

Entre las variables no se


encuentra la variable tiempo.

Dinmico (*)
Si el estado de las variables puede
cambiar mientras se realiza algn
clculo
f [ nT ] f [ n(T+1) ]

Mtodo analtico:
algn mtodo de resolucin
analtica.

Mtodo numrico: usa


procedimientos computacionales
para resolver el modelo
matemtico.

SIMULACION

Simulacin
Es la construccin de modelos informticos que
describen la parte que se considera esencial del
comportamiento de un sistema de inters, as como
disear y realizar experimentos con este modelo y
extraer conclusiones de sus resultados para apoyar la
toma de decisiones.
Se usa como un paradigma para analizar sistemas
complejos. La idea es obtener una representacin
simplificada de algn aspecto de inters de la realidad
Permite experimentar con sistemas (reales o propuestos)
en casos en los que de otra manera esto no sera
prctico o bien demasiado costoso o incluso imposible

Simulacin
Sistema Actual

salida(t)

entrada(t)
parmetros

Simulacin del Sistema

=??

salida(t)

La simulacin del sistema imita la operacin del sistema actual


sobre el tiempo.
La historia artificial del sistema puede generarse, observarse y
analizarse.
La escala de tiempo puede alterarse segn la necesidad.
Las conclusiones acerca de las caractersticas del sistema actual
se pueden inferir.

Estructura de un modelo de simulacin


si = f(ci, ni
)
ei

ci

si

ei
ni

ei

ni

ci: variable exgena controlable


ni: variable exgena no controlable
ei: variable endgena (estado del sistema)
si: variable endgena (salida del sistema)

si

Simulacin probabilstica*
En ocasiones se necesitan variables aleatorias
en procesos de simulacin:
Algoritmos de placement & routing, de mapping. . .

Entre otras tcnicas, en Electrnica las ms


empleadas son:
Simulacin de Montecarlo
Simulated annealing
Algoritmos genticos

PERTINENCIA

Cuando es apropiado simular?


No existe una completa formulacin matemtica del problema.
Cuando el sistema an no existe.
Es necesario desarrollar experimentos, pero su ejecucin en la
realidad es difcil o imposible
Se tiene inters en establecer un periodo de observacin del
experimento distinto del que se podra establecer en la realidad.
No se puede interrumpir la operacin del sistema actual.

Cundo no es aconsejable simular?


El desarrollo del modelo de simulacin requiere mucho tiempo.
El desarrollo del modelo es costoso comparado con beneficios.
La simulacin es imprecisa y no se puede medir su imprecisin.
El anlisis de sensibilidad puede ayudar en estos casos.

Maneras de estudiar un sistema


Segn Law y Kelton

Sistema

Experimentar
con un modelo
del sistema

Experimentar
con el
sistema

Modelo
fsico

Modelo
matemtico

Solucin
analtica

SIMULACIN

Ejercicio
Sistema real:
Seccin de caja de un supermercado.
Identificar:
Elementos o entidades.
Actividades por cada entidad.
Variables exgenas:
Controlables.
No controlables.
Variables endgenas:
De estado
De salida

Ejercicio

Sistema de colas con un solo canal, por ejemplo una


caja registradora.

El tiempo de llegada entre clientes esta distribuido


uniformemente entre 1 y 10 minutos.
El tiempo de atencin de clientes esta distribuido
uniformemente entre 1 y 6 minutos.
Calcular:
Tiempo promedio en que un cliente permanece dentro del
sistema.
Porcentaje de tiempo desocupado del cajero.

10

No
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

tiempo
llegada
9
2
6
8
6
9
4
3
5
5
5
10
2
2
4
8
8
3
6
3
5.4

Ejercicio
6

Hora
Tiempo
Hora
inicio
tiempo Hora fin Tiempo cajero
llegada servicio servicio servicio espera inactivo
9
11
17
25
31
40
44
47
52
57
62
72
74
76
80
88
96
99
105
108

9
12
17
25
31
40
44
47
52
57
62
72
75
76
80
88
96
99
105
110

3
2
4
6
4
4
3
3
4
4
6
3
1
4
3
2
2
3
5
2
68
3.4

12
14
21
31
35
44
47
50
56
61
68
75
76
80
83
90
98
102
110
112

3
3
4
6
4
4
3
3
4
4
6
3
2
4
3
2
2
3
5
4
72
3.6

9
0
3
4
0
5
0
0
2
1
1
4
0
0
0
5
6
1
3
0
44
2.2

La Ingeniera Avanzada
Aportaciones de la Modelacin Computacional
Ampliacin de las reservas mundiales
Exploracin a mayor profundidad y con mayor detalle
Mejor aprovechamiento de los yacimientos despus de
su localizacin

La Ingeniera Avanzada
SISMOLOGA

Instrumentacin para deteccin de ondas ssmicas


Estudio del impacto de las ondas ssmicas en la sociedad
y sus construcciones
Sistema de alerta ssmica
Generacin de mapas de riesgo ssmico
Reglamentacin de construccin

La modelacin
Qu Son los Modelos?
Sustituto del sistema cuyo comportamiento se desea
predecir

Qu Son los Modelos


Computacionales?
Es el conocimiento cientfico y
tecnolgico que se integra en
modelos matemticos que se
transforman en programas de
cmputo

La modelacin
Los Grandes Retos
Los sistemas de la Ciencia y la ingeniera son diversos
Los sistemas de la Ciencia y la ingeniera son complejos
Los sistemas de la Ciencia y la ingeniera tienen un gran
nmero de grados de libertad

Caractersticas de los Modelos


Generalidad
Sencillez
Capacidad de enfrentar los grandes retos
de la Ciencia y la Ingeniera

La modelacin
Las Dos Fsicas
Fsica Macroscpica
Fsica Microscpica
Los Sistema de la Fsica Macroscpica
La mayor parte de los sistemas de la ingeniera
pertenecen a est categora
Los modelo que los incluye a todos ellos es el de
los sistemas continuos

La modelacin
Caractersticas del Modelo de los Sistemas Continuos
Generalidad
Sencillez
Claridad
La Modelacin Matemtica de los Sistemas Continuos son
Ecuaciones Diferenciales
(Parciales)
Las soluciones de estas ecuaciones son las que permiten
predecir el comportamiento
Hoy en da el camino ms eficaz para obtenerlas son los
mtodos numricos, que se implementa por medio de las
computadoras
Los modelos de Ciencia y la Ingeniera son matemticoscomputacionales

La modelacin
Problema

Interpretacin de resultados

(Acufero, Yacimiento Petrolero, etc)

Mecnica de Medios Continuos

Modelo Computacional

(Ecuacin de balance + Leyes constitutivas)

(Paquete o sistema de cmputo)

Modelo Matemtico

Implementacin Computacional

(Sistema de ecuaciones diferenciales)

(Programacin en un lenguaje comp.)

Mtodos Numricos

Modelo Numrico

(Discretizacin de la Ec. Dif. Parc.)

(Sistema de ecuaciones algebraicas.)

Modelo Matemtico
Geometra del dominio
Sistema de ecuaciones diferenciales

La modelacin
Mtodos Numricos

Mtodo de diferencias finitas


Mtodos de elementos finitos
Mtodos de volumen finito
Mtodos de descomposicin de dominio
Mtodos hbridos

Modelo Numrico

Interpolacin y aproximacin
Integracin y diferenciacin numrica
Algebra numrica
Mtodos numricos para ecuaciones diferenciales

La modelacin
Implementacin Computacional
Cmputo Secuencial
Programacin estructurada
Programacin orientada a objetos
Cmputo Paralelo o Distribuido
Programacin estructurada
Programacin orientada a objetos

Modelo Computacional
Paquete o sistema de cmputo corriendo en
Una computadora
Un cluster
Supercomputadora
Posible uso de distintos sistemas operativos
Windows, Linux, Unix

Cmputo de Alto Rendimiento


Qu es el Cmputo de
Alto Rendimiento?
Es un conjunto de computadoras
de alto desempeo interactuando
entre si, como si fuesen un slo
equipo de cmputo (HPC), al
Para que nos Interesa?
conjuntar una gran cantidad de
almacenamiento llegando a ser
Tamao de almacenamiento. Muchos
muy rpida
problemas requieren hacer uso de La potencia de cmputo de una
gran cantidad de almacenamiento
supercomputadora supera en
(RAM o HD)
varios ordenes de magnitud a
Velocidad.Muchos
problemas
una computadora de escritorio
requieren resolverse en un tiempo
de la misma poca
lmite
En la gran mayora de los problemas Permite hacer clculos complejos
y puede ser usada en una gran
que a la Ciencia e Ingeniera le
interesan, requieren de un gran
variedad de problemas
consumo de memoria como una
creciente rapidez de procesamiento
para entregar el resultado aprox.

PROCEDIMIENTO GENERAL DE FORMULACIN DE UN MODELO


MATEMTICO
1. Etapa previa: Definicin del problema
No se puede efectuar un planteamiento del problema a partir de una
definicin inexacta del mismo ni tampoco resolver un problema
inadecuado. Por tanto, es necesario saber en qu consiste exactamente el
problema real; es decir, definir claramente las preguntas a las que es
preciso encontrar respuesta. Tambin se deben determinar las variables
dependientes e independientes del problema.
2. Bases de Formulacin del modelo
Las bases para los modelos matemticos son las leyes fundamentales de
la fsica y de la qumica, tales como las leyes de conservacin de masa,
energa y momento, en su forma ms general incluyen trminos
dependientes del tiempo. La ecuacin general de conservacin aplicada
a un sistema dinmico tiene la siguiente expresin:

Propiedad
que entra
al sistema

Propiedad
que se
genera en
el sistema

Propiedad
que sale
del
sistema

Propiedad
que se
acumula en
el sistema

Comentarios
1.

Para establecer correctamente los trminos correspondientes a las


entradas/salidas, es necesario definir en forma precisa el sistema en estudio.
Este no necesariamente corresponde con el proceso fsico en estudio, sino ms
bien con el objeto del estudio

2. El trmino de generacin, por lo general implica la conversin de una especie


qumica, vale decir un compuesto a otro mediante una reaccin qumica. Para
el caso de conservacin de energa, este trmino involucra todos los posibles
fenmenos de conversin de un tipo de energa a otra.
3. El trmino de acumulacin incluye las variaciones temporales de la propiedad.
Esta variacin puede expresarse usando derivadas ordinarias o parciales segn
el sistema (o modelo) sea a parmetros concentrados o distribuidos

4. Tan importante como formular las ecuaciones diferenciales o algebraicas,


para el desarrollo de un modelo matemtico es la seleccin de un conjunto
adecuado de condiciones lmite y/o condiciones iniciales.

3. Suposiciones Simplificantes
Existe un compromiso entre un descripcin rigurosa y la viabilidad de una
solucin moderamente complicada
4. Consistencia Matemtica del Modelo
Se debe determinar la consistencia matemtica del modelo, usualmente
expresada en trminos de los grados de libertad del sistema, definidos
como:
GL = N variables N ecuaciones

GL

<0

Sin solucin (subespecificado)

=0

Solucin nica

>0

Mltiples soluciones (sobreespecificado)

5.

Solucin del modelo

Consiste en resolver las ecuaciones algebraicas, diferenciales- utilizando


diferentes mtodos (analticos, numricos, grficos) con el fin de obtener
una relacin explcita entre las variables dependientes e independientes,
que sea fcil de visualizar y manipular (con el fin de su utilizacin
repetitiva y de control).
6. Verificacin o validacin
Consiste simplemente en comparar los resultados del modelo con los
obtenidos en la operacin de la planta, con los esperados tericamente, o
con los resultados de prueba piloto. Si la comparacin no ofrece los
resultados esperados, se debe ir hacia atrs revisando exhaustivamente
cada etapa.
Si los resultados de la comparacin son satisfactorios, entonces procede la
simulacin del proceso; esto es, la manipulacin del modelo mediante
variacin de los parmetros y de las condiciones de operacin con el fin de
determinar su sensibilidad y robustez.

Finalmente una reflexin:


Hace 50 aos, el cientfico francs, P.M. Dirac,
expres lo siguiente:
Las leyes fsicas fundamentales necesarias para la
teora de una gran parte de la fsica y casi toda la
qumica son en la actualidad completamente
conocidas, y la dificultad est solamente en que la
exacta aplicacin de estas leyes conduce a
ecuaciones cuya solucin es extraordinariamente
complicada
SE SEGUIR CUMPLIENDO ESTA AFIRMACIN?

Modelos matemticos

Un Modelo matemtico es una formulacin o una ecuacin que


expresa las caractersticas esenciales de un sistema fsico o
proceso en trminos matemticos

Variable

dependiente

funciones
variables

f
, parmetros ,
de fuerza
independientes

Variable dependiente: caracterstica que refleja el comportamiento o estado de un


sistema
Variables independientes: generalmente dimensiones tales como tiempo y espacio,
a travs de las cuales se determina el comportamiento del sistema
Parmetros: son las propiedades o la composicin del sistema
Funciones de fuerza: influencias externas que actan sobre el sistema

Un modelo matemtico simple

Segunda Ley de Newton

F ma

F
a
m

a: variable dependiente
F: funcin de fuerza
m: parmetro que representa una propiedad del sistema
Por su forma algebraica sencilla puede despejarse directamente

Un modelo matemtico complicado

Segunda Ley de Newton para determinar la velocidad terminal de


cada libre de un cuerpo cerca de la superficie de la Tierra
(paracaidista)

dv F

dt m

g: aceleracin de la gravedad
c: coef. de arrastre

F FD FU mg cv

Sustituyendo F

dv
c
g v
dt
m
Solucin analtica

Es una ecuacin diferencial

gm
vt
1 e c / m t
c

*Hay casos donde es imposible obtener una solucin analtica

Un modelo matemtico complicado

Solucin numrica
Se busca una aproximacin a la razn de cambio de la velocidad
con respecto al tiempo con una diferencia finita dividida
50

dv v vti 1 vti

dt t
ti 1 ti

45
40
35
30
t, s

Sustituyendo

vti 1 vti
c
g vti
ti 1 ti
m
Solucin numrica

Pendiente
verdadera

25
Pendiente
aproximada

20
15
10
5
0

6
v, m/s

10

12

vti 1 vti g vti ti 1 ti


m

*Es necesario el valor de la velocidad en un tiempo inicial ti

Un modelo matemtico complicado

Solucin analtica vs. Solucin numrica


50

Aumenta la precisin

45
40
35

v, m/s

30
25
20
Solucion analitica
Solucion numerica

15
10
5
0

6
t, s

10

12

*mejor solucin numrica implica mayor costo computacional

Aumenta la exactitud

Ejemplo de diferentes modelos

Sistema real

Conociendo el proceso

MODELACIN MATEMTICA
Suspensin de un automvil
f(t)

Fuerza de
entrada

z(t)

Desplazamiento,
salida del sistema

F ma
dz (t )
d 2 z (t )
f (t ) kz (t ) b
m
dt
dt 2

Conociendo el proceso

MODELACIN MATEMTICA
Nivel en un tanque
Flujo que entra Flujo que sale =
Acumulamiento

qi(t)
Flujo de
entrada

h(t)
A
(rea del
tanque)

R
(resistencia
de la vlvula)

qo(t)
Flujo de
salida

dh(t )
qi (t ) qo (t ) A
dt
h(t )
R
qo (t )
dh(t )
1
qi (t ) h(t ) A
R
dt

Modelacin de Sistemas Dinmicos utilizando


Ecuaciones Diferenciales Ordinarias (EDO)
-Sistema Mecnico (sistema de suspensin en los autos)
- Sistema Hidrulico (llenado de un tanque)
- Sistema trmico (temperatura en un horno)

Sistema

-Sistema Elctrico (velocidad de motores)

Fsico

- Sistema Fisiolgico (efecto de una dosis en el cuerpo h. )


- Sistema Econmico ( inflacin)
- Sistema de produccin (produccin entre mquinas)

Sistema (Fsico)
u(t)

y(t)

a modelar

Funcin forzante

Respuesta del sistema


Relacin causal

Sistemas fsico: Temperatura en un horno

Flujo de
Combustible
qi(t)

Temperatura:
Horno
T(t)horno
Relacin causal
Temperatura

Flujo de gas

Sistema Fsico:Llenado de un tanque


Nivel: h(t);

Caudal de
entrada
p(t): seal que regula
el caudal hacia el tanque.

Tanque

qi(t)

Salida, qo(t)
Relacin causal

qi(t): Caudal de entrada

h(t): altura del tanque


qo(t): Caudal de salida
Rh: resistencia Hidrulica

A:
rea del tanque

Caudal de

Analoga de Sistemas de Primer Orden


R
p(t): seal que regula
el caudal hacia el tanque.

i(t):
vi(t): fuente
de voltaje

vo(t)
qi(t): Caudal de entrada

vi(t): fuente de voltaje


vo(t): voltaje de salida

h(t): altura del tanque

C: Capacitor

qo(t): Caudal de salida


Rh: resistencia Hidrulica
A:
rea del tanque

R: Resistencia

dvo(t)
R.C
vo(t) vi(t)
dt
dvo( t )
vo( t) vi(t )

dt

dc(t)

+ c(t) = K.u(t)
dt

R.A

dq0(t)

+ q0(t) =

dt
d q 0(t)
t
dt

+ q0(t) =

qi(t)

K: Ganancia en estado estable


: Constante de tiempo

qi(t)

Modelacin de una ecuacin diferencial mediante


Diagrama a bloques.
p(t): seal que regula
el caudal hacia el tanque.

qi(t): Caudal de entrada

Caudal de
entrada

h(t): altura del tanque


qo(t): Caudal de salida

Caudal de
salida

Acumulado

dh(t)
...... (1)
dt

h(t)
..... (2)
q0 (t)
Rh

H(s)
Q 0(s)
Rh

Q i(s) Q o(s) A s H(s), (c. i. 0);


Qi(s) Qo(s)
1
As

Qo(s)

qi (t) q0 (t) qacum (t) Av(t) A

Rh: resistencia Hidrulica


A:
rea del tanque

Qi(s) +

Caudal

H(s)

1
Rh

Qo(s)

Simulacin del sistema hidrulico utilizando


la herramienta computacional Matlab-Simulink

Aplicacin del sistema bsico:


masa-resorte-amortiguador

Sistema: Masa-Resorte-Amortiguador
en la suspensin de un auto
f(t)entrada: fuerza de entrada
z(t): desplazamiento
o respuesta del sistema

Masa: m

Resorte

Amortiguador

fuerzas
ma
m

i 1

z (t )

dt

Simulacin mediante SIMULINK


2
z (t )
d
Fuerzas ma m
d t2

Fi(s) - F(s)resorte F(s)amortiguador = m s2 Z(s)

fuerzas f i (t ) f (t )resorte f (t )amortiguador


f (t )resorte k z (t )
f (t )amortiguador B

dz(t)
dt

F ( s)resorte k Z ( s)
F ( s)amortiguador B sZ ( s)
F(s)resorte
k

fi(t)

Fi(s)

+
-

1
m s2

z(t)
Bs
F(s)amortiguador

Z(s)

Masa-Resorte-Amortiguador con SIMULINK

Paso por un bache sencillo

Masa-Resorte-Amortiguador en t
errenos con superficie rugosa.

Ejemplo de diferentes modelos


Un problema de Aproximacin
Evolucin de la temperatura diurna
6
7

Grados

Hora
Grados

8
9

10
12

12
18

14
21

16
19

18
15

20
10

22
20
18
16
14
12
10
8
6

10

12

14
Hora

16

18

20

22

Perfil para un diseo

Polinomio interpolador

MTODOS NUMRICOS EN INGENIERA


CONSIDERACIONES GENERALES
El estudio de todo fenmeno fsico puede realizarse planteando el
problema como un Problema de Valor de Contorno Inicial (PVCI
), en el que se emplean las ecuaciones que caracterizan el estado y
comportamiento del fenmeno, que son unas ecuaciones en deriva
das parciales, y unas condiciones iniciales y de contorno que cara
cterizan los lmites del problema y su evolucin temporal.

MTODOS NUMRICOS EN INGENIERA


CONSIDERACIONES GENERALES
En la actualidad, los mtodos ms empleados para este fin son:

Mtodo de las Diferencias Finitas (MDF).


Mtodo de los Elementos Finitos (MEF).
Mtodo de los Elementos de Contorno (MEC).
Mtodo de los Volmenes Finitos (MVF).

La idea bsica del mtodo de los elementos finitos consiste en disc


retizar el dominio del problema en sub-regiones, en las cuales las
ecuaciones en derivadas parciales siguen siendo totalmente vlida
s, y resolverlas empleando una aproximacin polinomial.
A

A
B

A
B

A
A
AB

A
E

B
D

A
C

D
E

ED B
B
C

F
CB

B
B

F F

C
D

A
D

D
D

C
B

C
D
C

C
C
A

C
C

E
E

B
A
A
B
C

Ejemplo: ANLISIS DE ELEMENTOS ESTRUCTURALES

En Resumen

Ejemplo: ANLISIS DE ELEMENTOS ESTRUCTURALES


En Resumen

Momentos
Fuerzas
Fuerzas
Deformaciones
Cortantes
Axiales
de Flexin

DISEO ESTRUCTURAL I

Anlisis Estructural

114

MTODOS NUMRICOS EN INGENIERA


MTODO DE LOS ELEMENTOS FINITOS EN INGENIERA

MTODOS NUMRICOS EN INGENIERA


TIPOS DE PROBLEMAS CON ELEMENTOS FINITOS
La idea general del mtodo de los elementos finitos es
conversin de un medio continuo (infinitos grados
libertad) en un medio discreto formado por un conjunto
pequeos elementos interconectados por una serie
puntos llamados nodos (grados de libertad conocidos).

la
de
de
de

Se presentan dos problemas:


Problema discreto.- cuando el nmero de elementos usa
dos es finito.
Problema continuo.- cuando la subdivisin es continua y
el problema slo se puede estudiar usando elementos
infinitesimales.

MTODOS NUMRICOS EN INGENIERA


DEFINICIN DEL MODELO

Geometra
Coordenadas de los nudos
Conectividad de los elementos

Materiales
Propiedades de los materiales
Asignacin de los materiales

Acciones y condiciones de borde


Acciones distribuidas
Condiciones de borde esenciales
Condiciones de borde naturales

Muchas Gracias

También podría gustarte