Vous êtes sur la page 1sur 10

1.

1 IMPORTANCIA DE LOS MÉTODOS NUMÉRICOS EN


LA INGENIERÍA
Los métodos numéricos son técnicas mediante los cuales es posible formular problemas
matemáticos a de tal forma k puedan resolverse usando operaciones aritméticas.
Los métodos numéricos son muy importantes en los estudios a nivel ingeniería. Para el
ingeniero moderno, en el desarrollo de su profesión implica inevitablemente el uso de las
computadoras. Muy pocas disciplinas o actividades cotidianas de alguna manera no tienen
contactos con estas máquinas tan poderosas y rápidas.
Ciertamente las computadoras han sido por sus años un aliado de la ingeniería al desempeñar
miles de tareas, tanto analíticas como prácticas, en el desarrollo de proyecto y la solución de
problema en formas más eficiente en el transcurso de su carrera profesional es posible k el
estudiante tenga la necesidad de utilizar un software disponible comercialmente k contenga
métodos numéricos. El uso inteligente de estos programas de pende del conocimiento de la
teoría básica en lo k se basa estos métodos.
Problemas matemáticos y sus soluciones donde se apliquen los métodos numéricos.
ERRORES DE CALCULO.
Notación científica (punto flotante)

Ejemplo
 24 102 =200
 5769 = 5.769 * 103
 176936 = 1.77 * 105
 0.00536 = 5.36 * 10-3
 0.0000798 = 7.98 *10-5

Ejercicio:
Realizar las siguientes operaciones.
1. 0.5971 * 103 + 0.4268 * 10-5, expresar el resultado en base a 103 y 10-5
Solución.
0.5971 *103 +4268 * 10-5 = 0.5971 * 103 +0.000004268 *10-5

Los métodos numéricos y las prácticas en la ingeniería


Las amplias disponibilidades de las computadoras digitales han llevado a una verdadera
explosión en el uso y desarrollo de los métodos numéricos. Al principio, este crecimiento
estaba limitado por el costo de procesamiento de las grandes computadoras, por los que
muchos ingenieros seguían usando simples procedimientos analíticos.

Las razones por la cual se deben estudiar los métodos numéricos:


1. los métodos numéricos son herramientas muy poderosas para la solución de ecuaciones
grades, resolver geometrías complicadas.
2. Es posible utilizar programas “enlatados” que contenga métodos numéricos.
3. Hay muchos problemas que no pueden resolverse con programas enlatados. Si usted es
conocedor de los métodos numéricos entonces tiene la capacidad de diseñar sus propios
programas.
4. Los métodos numéricos son vehículo eficiente para aprender a servirse de las computadoras.
5. La mayoría de los métodos están diseñados para usados en las computadoras. Cuando usted
desarrolle en forma satisfactoria los métodos al mismo tiempo aprenderá a reconocer los
errores de aproximación.
Ejemplo
Newton formulo si segunda ley del movimiento, la cual establece que la razón de cambio del
momento con respecto al tiempo de un cuerpo, es igual a la fuerza resultante que actúa sobre
él. La expresión matemática o el modelo, de la segunda ley es la ya conocida ecuación.

Donde f es la fuerza que actúa sobre el objeto (N, o kg m/s2).


La segunda ley puede escribirse en el formato de la ecuación dividiendo simplemente, ambos
lados entre m para obtener.

Donde es la variable dependiente que refleja el comportamiento que representa una propiedad
del sistema. Obsérvese que en este caso específico no existe variable independiente porque
aún no se predice como una varia la aceleración con respecto al tiempo o el espacio.

Dicha ecuación posee varias de las características típicas de los modelos matemáticos del
mundo físico:
1. Describe un proceso o sistema natural en términos matemáticos.
2. Representa una idealización y una simplificación de la realidad. Es decir, ignora los detalles
significantes del proceso natural y se concentra en sus manifestaciones esenciales. Por ende,
la segunda ley de newton no incluye los efectos de la relatividad que tienen una importancia
mínima cuando se aplica a objetos y fuerzas que interactúan sobre o alrededor de la
superficie de la tierra, a velocidades y en escalas visibles a los seres humanos.
3. Finalmente, conduce a resultados reproducibles, y en consecuencia llega a emplearse con la
finalidad de predecir.

Debido a su forma algebraica sencilla, la solución de la ecuación se obtiene con la facilidad, sin
embargo, es posible que otros modelos matemáticos de fenómenos físicos sean mucho más
complejos y no se resuelvan con exactitud, o que requieran para su solución de técnicas
matemáticas más sofisticadas que la simple algebra. Para ilustrar un modelo más complicado
de este tipo, se utiliza para la segunda ley de newton para determinar la velocidad, final de la
caída libre será el de un paracaidista.
Un modelo para este caso se obtiene expresando la aceleración como la razón de cambio de la
velocidad con respecto al tiempo (dv/dt) y sustituyendo en la ecuación se tiene:

Donde V es la velocidad (m/s) y t es el tiempo (s). Así la masa multiplicada por la razón de
cambio de la velocidad es igual a la fuerza neta que actúa sobre el cuerpo.
Si la fuerza neta es positiva, el cuerpo se acelerará. Si es negativa se desacelerará. Si la fuerza
neta es igual a cero, la velocidad del cuerpo permanecerá constante.
Ahora expresamos la fuerza neta en términos de variables y para metros mensurables. Para un
cuerpo que cae a distancias cercanas a la tierra la fuerza total está compuesto por 2 fuerzas
contrarias: la atracción hacia abajo debido a la gravedad fo y la fuerza hacia ambas debida a la
resistencia del aire fu.

Si a la fuerza hacia abajo se le asigna un signo positivo, se usa la segunda ley de newton para
expresar la fuerza debido a la gravedad como:

Donde g es la constante gravitacional o la aceleración debida a la gravedad que es


aproximadamente igual a 9.8 m/s.
La resistencia del aire pude expresarse de varias maneras. Una forma sencilla consiste en
suponer que es linealmente proporcional a la velocidad y que actua en dirección hacia arriba tal
como:

Donde c es una constante de proporcionalidad llamada coeficiente de resistencia o arrastre


(kg/s).
Así cuanto mayor sea la velocidad de caída, mayor será la fuerza hacia arriba debido a la
resistencia del aire. el parámetro c toma en cuenta las propiedades del objeto que cae, tales
como su forma a la aspereza de su superficie, que efectúa la resistencia del aire. En este caso,
c podría ser función del tipo de traje o de la orientación usada por el paracaidista durante la
caída libre.
La fuerza total es la diferencia entre las fuerzas hacia abajo y las fuerzas hacia arriba. Por lo
tanto, combinando las ecuaciones, se obtiene:

O simplificando el lado derecho de la igualdad,

La ecuación es un modelo que relaciona la aceleración de un cuerpo que cae con las fuerzas
que actúan sobre él, se trata de una ecuación porque está escrita en términos de la razón de
cambio diferencial (dv/dt) de la variable que nos interesa predecir. Sin embargo, en contraste
con la solución exacta para la velocidad del paracaidista que se cae no puede obtenerse
mediante simples manipulaciones algebraicas siendo necesario emplear técnicas más
avanzados, del cálculo, para obtener una solución exacta o analítica. Por ejemplo, si
inicialmente el paracaidista esta en reposo (v=0 en t=0),se utiliza el cálculo integral para
resolver la ecuación, así:

Note que la ecuación es un ejempló de la forma general de la ecuación inicial, donde v(t) es la
variable independiente, c y m son parámetros y g es la función de la fuerza.
Solución analítica del problema del paracaidista que cae.
Un paracaidista con una masa de 68.1 kg salta se un globo aerostático. Aplique la ecuación
(1.10) para calcular la velocidad antes de que se abra el paracaídas considerando que el
coeficiente de resistencia es igual a 12.5 kg/s.

Solución al sustituir las variables de los parámetros en la ecuación (1.10) se obtiene:

Que sirve para calcular la velocidad del paracaidista a diferentes tiempos, tabulando se
obtiene:

De acuerdo con el modelo, el paracaidista acelera rápidamente. Se alcanza una velocidad de


44.87 m/s (100.4 mi/h) después de 10 s. Observe también que, después de un tiempo
suficientemente grande, alcanza una velocidad constante llamada velocidad terminal o
velocidad límite de 53.39 m/s (119.4 mi/h). Esta velocidad es constante porque después de un
tiempo la fuerza de gravedad estará en equilibrio con la resistencia del aire.

ALGORITMO
Caída libre de un objeto: Altura máxima y tiempo en caer.
Este programa calcula el tiempo que tarda un objeto en caer al suelo en función de una altura y
una velocidad de lanzamiento sea hacia arriba, también calcula la altura máxima que alcanza
dicho objeto.
NOTA: En caso de que el lanzamiento sea hacia abajo en el apartado velocidad a la que es
lanzado el objeto hacia arriba deberá introducirse un 0 y en el apartado de velocidad a la que
es lanzado el objeto hacia abajo el número correspondiente.
Las unidades usadas son metros segundos y metros/segundos (m/s) por lo que será en estas
unidades en las que deberán introducirse los datos. */

# include <iostream>
#include <math.h>
Using namespace std;
#define g 9.8
Int main ()
{
double tiempo. v_abajo, altura, v_arriba, altura_max;
(out <<” Introduce la altura en metros desde la que es lanzado el objeto:” ;
an>> altura;
cout<< “In”;
cout<<”introduce la velocidad en mts/seg a la que es lanzado el objeto:”;
an>> altura;
cout<<”In”;
If (v_arriba==0) {
Cout<< “Introduce la velocidad en m/s a la que es lanzado el objeto hacia abajo:” ;
An>> “In”<< “In”;
Tiempo= ((-v_abajo)+sqr+(pow(v_abajo,2)+4*
Altura * (g/2)))/g;
cout << “El tiempo que tarda el objeto en llegar al suelo son “<<tiempo<<”segundos”<<endl;
}
Else{
Tiempo = (v_arriba+ sqr+(pow(v_arriba,2)+2*altura*
(g/2)))/g;
cout <<”In”<< “El tiempo que tarda el objeto en llegar al suelo es:
“<<tiempo<<”segundos”<<endl;
altura_max=((pow(v_arriba,2)) / (2*g))+ altura;
cout<< “In”<< “In”<<”la altura máxima que alcanza el objeto es:
<<altura_max<<”metros”<<”In”<<”In”;
}
Return 0;
}

1.2 PROBLEMAS MATEMÁTICOS Y SUS SOLUCIONES

Un modelo matemático simple


Un modelo matemático se define como una formulación o una ecuación k expresa las
características esenciales de un sistema físico o de un proceso matemático. Relación funcional
La variable dependiente es una característica que refleja el comportamiento o estado de un
sistema, las variables independientes son, por lo común, dimensionales como tiempo y
espacio, través de las cuales se determinan el comportamiento del sistema, los parámetros son
el reflejo de las propiedades o las composiciones del sistema, y las funciones de fuerza son
influencias externas que actúan sobre el sistema.
La expresión matemática va desde una simple reacción algebraica hasta un enorme y
complicado grupo de ecuaciones diferenciales.
La senda ley puede escribirse en el formato de la ecuación, dividiendo simplemente, ambos
lados entre m para obtener.

Posee barias de las características típicas de los modelos matemáticos del mundo físico:
1. Describe un proceso o sistema natural.
2. Representa una idealización y una simplificación de la realidad.
3. conduce a resultados reproducibles y en consecuencia llega a emplearse con la finalidad de
predecir.
Analogía como antes se usaba y ahora (las ventajas de usar las computadoras. Fundamentos
matemáticos en la aplicación de métodos numéricos).
Con el desarrollo de computadoras digitales eficientes y rápidas, el papel de los métodos
numéricos en la solución en ingeniería ha aumentado de forma considerable en los últimos
años.
Además de proporcionar un aumento en la potencia de cálculo, la disponibilidad creciente de
las computadoras y su asociación con los métodos numéricos han influido de manera muy
significativa, en el proceso de la solución actual de los problemas de la ingeniería.
Antes de la era de las computadoras los ingenieros solo contaban con 3 métodos para la
solución de problemas.
1. se encontraban las soluciones de algunos problemas usando métodos exactos o analíticos
dichas soluciones resultaban útiles y proporcionaban una comprensión excelente del
comportamiento de algunos sistemas. No obstante, las soluciones analíticas solo pueden
encontrarse x una clase limitada de problema.
2. -para analizar el comportamiento de los sistemas se usaban soluciones gráficas, las cuales
tomaban la forma de gráficos o monogramas; aunque las técnicas graficas se utilizan a
menudos para resolver problemas complejos, los resultados no son muy precisos.
3. para implementar los métodos numéricos se utilizaban calculadoras y reglas de cálculo. Aun
que dichas aproximaciones deberían ser perfectamente adecuadas para resolver problemas
complicados en las practicas se presentas varias dificultades debido a que los cálculos
manuales son lentos y tediosos.
1.3 TIPOS DE ERRORES
Los errores se generan con el uso de aproximación para representar las operaciones y
cantidades matemáticas.
Valor verdadero= valor aproximado +- error

Error Absoluto
El error absoluto de una medida es la diferencia entre el valor de la medida y el valor real de
una magnitud (valor tomado como exacto).

Error Relativo
Es la relación que existe entre el error absoluto y la magnitud medida, es adimensional, y suele
expresarse en porcentaje.

Error de Escala
Todo instrumento de medida tiene un límite de sensibilidad. El error de escala corresponde al
mínimo valor que puede discriminar el instrumento de medida.

Error Sistemático
Se caracteriza por su reproducibilidad cuando la medición se realiza bajo condiciones iguales,
es decir siempre actúa en el mismo sentido y tiene el mismo valor. El error sistemático se
puede eliminar si se conoce su causa.

Error Aleatorio
Se caracteriza por ser de carácter variable, es decir que, al repetir un experimento en
condiciones idénticas, los resultados obtenidos no son iguales en todos los casos.

Error Total:
El error total es igual a la suma de éstos tres tipos de errores. Aun cuando el error total se
puede minimizar, es imposible eliminarlo del todo debido a que el error de escala siempre está
presente. Por lo tanto, el error total no tiende a cero si no a cierto valor constante.

Error por Redondeo:


Es aquel tipo de error en donde el número significativo de dígitos después del punto decimal se
ajusta a un número específico provocando con ello un ajuste en el último dígito que se toma en
cuenta.

Método Común para Redondeo:


Las reglas del redondeo se aplican al decimal situado en la siguiente posición al número de
decimales que se requiere transformar, es decir si tenemos un número de tres decimales y
queremos redondear a 2.

Ejemplo
Dígito menor que 5: Si el siguiente decimal es menor que 5, el anterior no se modifica.
12.612
Redondeando a 2 decimales debemos de tener en cuenta el tercer decimal:
12.612 = 12.61
EJEMPLO:
Dígito mayor que 5: Si el siguiente decimal es mayor o igual que 5, el anterior se incrementa en
una unidad.
12.618
Redondeando a 2 decimales debemos tener en cuenta el tercer decimal.
12.618= 12.62

ERROR POR TRUNCAMIENTO.


Truncamiento es el término usado para reducir el número de dígitos a la derecha del punto
decimal, descartando los menos significativos.

Ejemplo
Dados los números reales
3.14159265358979…
32.438191288
6.34444444444
Para truncar estos números a dígitos decimales, sólo consideramos los 4 dígitos a la derecha
de la coma decimal.
El resultado es:
3,1415
32,4381
6,3444.
Nótese que, en algunas cosas, el truncamiento dará el mismo resultado que el redondeo, pero
el truncamiento no redondea hacia arriba ni hacia abajo los dígitos, meramente los corta en el
dígito especificado.
El error de truncamiento puede ser hasta el doble del error máximo que se puede tener usando
redondeo.

ERROR NUMÉRICO TOTAL


El error numérico total se entiende como la suma de los errores de redondeo y truncamiento
introducidos en el cálculo.
Pero aquí surge un problema. Mientras más cálculos se tengan que realizar para obtener un
resultado, el error de redondeo se irá incrementando. Pero por otro lado, el error de
truncamiento se puede minimizar al incluir más términos en la ecuación, disminuir el paso a
proseguir la iteración (o sea mayor número de cálculos y seguramente mayor error de
redondeo).

Ejemplo

Valor del error por truncamiento= 5,25


Valor del error por redondeo= 5,25
Valor número total= 5.25+ 5.25= 10.5 Error numérico total.

1.4 APLICACIONES DE MÉTODOS NUMÉRICOS


Encontramos así aplicaciones de los métodos numéricos en los ámbitos más diversos desde
sectores tecnológicos tan clásicos como la ingeniería estructural o la aerodinámica de aviones,
hasta aplicaciones más sofisticadas como ingeniería de alimentos, ingeniería médica, diseño
de fármacos, biología, etc.
En la actualidad, gracias a la gran evolución que han tenido los métodos numéricos y su
implementación en potentes computadoras, es posible, por ejemplo, modelar el choque de un
vehículo o hacer el análisis aerodinámico estructural de un avión, resolviendo en cada caso
sistemas algebráicos de ecuaciones con varios cientos de miles (a veces de millones) de
incógnitas.

Ejemplo
Hacer un programa que calcule la distancia horizontal que viajaría una pelota lanzada desde un
punto con una velocidad inicial Vo y un ángulo q. Determine además el ángulo que maximizará
la distancia recorrida.
ANÁLISIS
Si suponemos que la fricción del aire es despreciable e ignoramos la curvatura de la tierra la
trayectoria que seguiría una pelota que es lanzada desde un punto sería una parábola cuya
altura después de un cierto tiempo t estaría determinada por la ecuación:
Y (t)= Y0 + Vy0t + T/2 gt2.
Donde:
Y0= Es la altura inicial del objeto con respecto a la tierra.
Vy0= Es la componente vertical de la velocidad inicial de la pelota.
g= Aceleración de la gravedad.
La distancia horizontal recorrida por la pelota después de un tiempo t está dada por la
ecuación:
X (t)= Xo+ Vxo t.
Donde:
Xo= Es la posición horizontal inicial del objeto.
Vxo= Es la componente horizontal de la velocidad inicial de la pelota.
Condiciones límite: Y (t inicial)= 0, Y (t final)= 0
La pelota está en el suelo t inicial= 0, t final=?

0= ( Vyo+1/2 gt) t t final= - 2v Yo


g

Recorrido de la pelota:
X (tfinal)= Xo+ Vxo t final si la pelota la ubicamos en el origen (0,0).
X(tfinal)= Xo+ Vxo -2 Vyo X (tfinal) = - 2V xo Vyo
G g

X(tfinal)= -2 Vo cos ø. sin ø


g

X(tfinal)= -2V² 0 cos ø. sin ø


g

Datos
Vo= 20 m/s
g= -9.81 m/s²
Para encontrar la distancia máxima variar el ángulo de tiro entre 0 y 90 °C
Incrementando 1°C.

Ejemplo
El aumento con el tiempo en el número de bacteria en un cultivo es directamente proporcional
al número de bacterias al inicio del intervalo de tiempo. En forma matemática el número de
bacteria puede expresarse como:
Pt = Po
[1 + 0.054 t + (0.054t)² + (0.054t)³ +….+ (0.054t)ⁿ ]
1! 2! 3! n!

Donde:

Pt= Número de bacteria en un tiempo t, horas.


Po=Número de bacteria en algún tiempo inicial.
t =Tiempo en horas después del tiempo inicial.
Escriba un programa (diagrama de flujo y pseudocódigos) que calcule e imprima el número de
bacterias para un tiempo de 1 a 5 horas. Utilice los primeros 11 términos de la serie, el cálculo
del tiempo entre caracteres puede terminar si ea<0.005.

SOLUCIÓN DE ECUACIONES ALGEBRAICAS


Métodos Iterativos
Un método iterativo trata de resolver un problema matemático (como una ecuación o un
sistema de ecuaciones) mediante aproximaciones sucesivas o la solución, empezando desde
una estimación inicial.
Los métodos iterativos son útiles para resolver problemas que involucran un número grande de
variables (a veces del orden de millones), dónde los métodos directos tendrían un coste
prohibitivo incluso con la potencia del mejor computador disponible.
 Los métodos iterativos son procedimientos matemáticos utilizados para resolver las raíces de
ecuaciones lineales y no lineales (los puntos donde la gráfica de una ecuación intersecta al
eje x).
 También se utilizan para encontrar las soluciones de los sistemas de ecuaciones lineales y no
lineales (los puntos en los que las gráficas de varias ecuaciones se cruzan entre sí).
 Estos métodos se utilizan como parte de programas de diseño asistido por computadora
(CAD) para calcular soluciones a los problemas de ingeniería y científicos.
Proceso Iterativo Numérico
Los procesos iterativos utilizados para resolver las ecuaciones lineales y no lineales se basan
en métodos de ensayo y error.
Se genera primero una solución de prueba, que consiste en

APLICACIONES DE MÉTODOS NUMÉRICOS


El software numérico actual ofrece un panorama muy prometedor, ya que además de la calidad
en los programas y la búsqueda de conectividad entre los diferentes sistemas, también se
busca estandarizar algunos aspectos de la semántica. Algunos software de computo numéricos
son:

Netlib: es una colección grande de software, documentos, bases de datos gratis que son de
interés para las comunidades científicas y de métodos numéricos. Netlib contiene software de
alta calidad que ha sido probado en forma intensiva, pero todo el software libre no tiene
garantía y poco (si existe) soporte. Para poder usar el software, primero se tiene que descargar
en su computadora y entonces compilarlo.
Paquetes de software comercial para cómputo numérico general:
NAG: El Grupo de Algoritmos numéricos (NAG) ha desarrollado una biblioteca de Fortran
conteniendo alrededor de 1000 subrutinas accesibles al usuario para resolver problemas
generales de matemáticas aplicadas, incluyendo: ecuaciones diferenciales ordinarias y
parciales, transformada rápida de Fourier, cuadratura, álgebra lineal, ecuaciones no lineales,
ecuaciones integrales, y más.
IMSL: La biblioteca numérica de Fortran IMSL hecha por Visual Numerics, Inc. cubre muchas
de las áreas contenidas en la biblioteca NAG. También tiene soporte para analizar y presentar
datos estadísticos en aplicaciones científicas y de negocios.
NUMERICAL RECIPES: son muy populares entre los ingenieros porque pueden ser usados
como libro de cocina donde se puede encontrar una “receta” para resolver algún problema a
mano. Sin embargo, el software correspondiente de Numerical Récipes no es comparable en
alcance o calidad al dado por NAG o IMSL. Es un software muy usado en universidades,
centros de investigación y por ingenieros. En los últimos años ha incluido muchas más
capacidades, como la de programar directamente procesadores digitales de señal, crear código
VHDL y otras.
MATLAB: Es un programa de cálculo numérico, orientado a matrices y vectores. Por tanto
desde el principio hay que pensar que todo lo que se pretenda hacer con él, será mucho más
rápido y efectivo si se piensa en términos de matrices y vectores. es un entorno de lenguaje de
alto nivel e interactivo que le permite realizar tareas de cálculo más rápidamente que con
lenguajes de programación tradicionales, tales como C, C + + y Fortran.

Características principales

Lenguaje de alto nivel para la computación técnica


Entorno de desarrollo para la gestión de código, archivos y datos
Herramientas interactivas para la exploración iterativa, el diseño y la resolución de problemas
Funciones matemáticas para álgebra lineal, estadística, análisis de Fourier, filtrado,
optimización e integración numérica
2-D y 3-D las funciones de gráficos para la visualización de datos
Herramientas para la creación de interfaces gráficas de usuario
Funciones para la integración de algoritmos de MATLAB base con aplicaciones externas y
lenguajes, como C, C + +, Fortran, Java, COM y Microsoft Excel
GNU OCTAVE: Es un programa libre para realizar cálculos numéricos. Como indica su nombre
es parte de proyecto GNU. MATLAB es considerado su equivalente comercial. Entre varias
características que comparten se puede destacar que ambos ofrecen un intérprete permitiendo
ejecutar órdenes en modo interactivo. Nótese que Octave no es un sistema de álgebra
computacional como podría ser GNU Máxima, sino que usa un lenguaje que está orientado al
análisis numérico.

Vous aimerez peut-être aussi