Professional Documents
Culture Documents
Facultad de Ingeniera
Divisin de Estudios para Graduados
Asignatura:
Tpicos Especiales en Computacin Numrica
Prof. Luis Zerpa, M.Sc.
Email: lzerpa@ica.luz.ve
1. Modelos matemticos en ingeniera y anlisis de error
Modelos matemticos
Aritmtica del computador
Aproximaciones y errores de redondeo
Las series de Taylor y errores de truncamiento
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
|
|
.
|
\
|
=
fuerza de
funciones
, parmetros ,
ntes independie
variables
e dependient
Variable
f
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
ma F =
m
F
a =
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 ms complicado
Segunda Ley de Newton para determinar la velocidad terminal de
cada libre de un cuerpo cerca de la superficie de la Tierra
(paracaidista)
m
F
dt
dv
=
cv mg F F F
U D
= + =
v
m
c
g
dt
dv
=
g: aceleracin de la gravedad
c: coef. de arrastre
Sustituyendo F
Es una ecuacin diferencial
Solucin analtica
( )
( )
( )
t m c
e
c
gm
t v
/
1
=
*Hay casos donde es imposible obtener una solucin analtica
Un modelo matemtico ms complicado
Solucin numrica
Se busca una aproximacin a la razn de cambio de la velocidad
con respecto al tiempo con una diferencia finita dividida
( ) ( )
i i
i i
t t
t v t v
t
v
dt
dv
=
A
A
~
+
+
1
1
( ) ( )
( )
i
i i
i i
t v
m
c
g
t t
t v t v
=
+
+
1
1
Sustituyendo
Solucin numrica
*Es necesario el valor de la velocidad en un tiempo inicial t
i
( ) ( ) ( ) ( )
i i i i i
t t t v
m
c
g t v t v
(
+ =
+ + 1 1
0 2 4 6 8 10 12
0
5
10
15
20
25
30
35
40
45
50
v, m/s
t
,
s
Pendiente
verdadera
Pendiente
aproximada
Un modelo matemtico ms complicado
Solucin analtica vs. Solucin numrica
*mejor solucin numrica implica mayor costo computacional
0 2 4 6 8 10 12
0
5
10
15
20
25
30
35
40
45
50
v
,
m
/
s
t, s
Solucion analitica
Solucion numerica
Aproximaciones y errores de redondeo
Dos errores ms comunes en mtodos numricos
Errores de redondeo: se deben a que la computadora slo puede
presentar cantidades con un nmero finito
de dgitos
Errores de truncamiento: representan la diferencia entre una
formulacin matemtica exacta de un
problema y la aproximacin dada por un
mtodo numrico
Aproximaciones y errores de redondeo
Cifras significativas
El concepto de cifra significativa se ha desarrollado para designar
formalmente la confiabilidad de un valor numrico
Las cifras significativas de un nmero son aquellas que pueden ser
usadas en forma confiable
Aproximaciones y errores de redondeo
Implicaciones de las cifras significativas en los mtodos numricos
1. Los mtodos numricos obtienen resultados aproximados
Se debe desarrollar criterios para especificar que tan precisos son los
resultados
Una manera de hacerlo es en trminos de cifras significativas
2. Ciertas cantidades representan nmeros especficos, t, e, 7, pero no se
pueden expresar exactamente con un nmero finito de dgitos
Ejemplo, t = 3.141592653589793238462643 hasta el infinito
En las computadoras tales nmeros jams se podrn representar en forma
exacta
A la omisin del resto de cifras significativas se le conoce como error de
redondeo
Exactitud y precisin
EXACTITUD: se refiere a qu tan cercano est un valor calculado o medido
del valor verdadero
PRECISIN: se refiere a qu tan cercano est un valor individual calculado o
medido con respecto a otros
INEXACTITUD: o sesgo, se define como un alejamiento sistemtico de la
verdad
IMPRECISIN: o incertidumbre, se refiere a la magnitud del esparcimiento de
los valores
Exactitud y precisin
Los mtodos numricos deber ser:
Lo suficientemente exactos o
sin sesgo para que cumplan
con los requisitos de un
problema particular de
ingeniera
Lo suficientemente precisos
para el diseo en ingeniera
Aumenta la exactitud
A
u
m
e
n
t
a
l
a
p
r
e
c
i
s
i
n
Definiciones de error
Los errores numricos se generan con el uso de
aproximaciones para representar las operaciones y
cantidades matemticas
Estos incluyen:
Errores de redondeo: se producen cuando los nmeros tienen
un limite de cifras significativas que se usan para representar
nmeros exactos
Errores de truncamiento: que resultan de representar
aproximadamente un procedimiento matemtico exacto
Definiciones de error
Error verdadero
Un defecto de esta definicin es que no toma en cuenta el orden de magnitud
del valor que se esta probando
Error relativo porcentual
Error aproximado
Los signos de las ecuaciones pueden ser positivos o negativos
No importa el signo, sino que su valor absoluto sea menor que una tolerancia
prefijada c
s
n aproximaci - adero valor verd =
t
E
% 100
adero valor verd
=
t
t
E
c
% 100
aproximado valor
aproximado Error
=
a
c
% 100
actual n Aproximaci
anterior n Aproximaci - actual n Aproximaci
=
a
c
s a
c c <
Definiciones de error
Estos errores pueden ser relacionados con el nmero de
cifras significativas en la aproximacin
Puede tenerse la seguridad de que el resultado es
correcto en al menos n cifras significativas, si
De esta forma se debe especificar el valor del error
esperado
( )% 10 5 . 0
2 n
s
= c
Representacin de punto flotante y
errores de redondeo
1. Hay un rango limitado para representar cantidades
Hay nmeros grandes positivos y negativos que no pueden ser
representados (overflow)
No pueden representarse nmeros muy pequeos (underflow)
2. Hay slo un nmero finito de cantidades que puede ser
representado dentro de un rango
El grado de precisin es limitado
Para aquellos que no pueden ser representados exactamente, la
aproximacin real se puede lograr: cortando o redondeando
3. El intervalo entre nmeros aumenta tanto como los nmeros
crecen en magnitud
El error cuantificable ms grande ocurrir para aquellos valores que
caigan justo debajo del limite superior de la primera serie de
intervalos igualmente espaciados
Manipulacin aritmtica de nmeros en la
computadora
Junto con las limitaciones del sistema numrico de una
computadora, las manipulaciones aritmticas pueden dar
como resultado errores de redondeo
Para ilustrar el efecto del error de redondeo en operaciones
aritmticas comunes emplearemos una computadora
decimal hipottica con una mantisa de 4 dgitos y exponente
de 1 dgito
Manipulacin aritmtica de nmeros en la
computadora
Suma
Cuando dos nmeros de punto flotante son sumados, el nmero de
la mantisa con menor exponente es modificado de tal forma que
los exponentes sean los mismos, para alinear el punto decimal
Ejemplo: 0.1557 10
1
+ 0.4381 10
-1
0.4381 10
-1
0.004381 10
1
1 1
1
1
10 1600 . 0 10 160081 . 0
10 004381 . 0
10 1557 . 0
+
Serie de Taylor y errores de truncamiento
La serie de Taylor provee un medio para predecir el valor de una
funcin en un punto en trminos del valor de la funcin y sus
derivadas en otro punto
Es una serie infinita
Se incluye el trmino residual para considerar todos los trminos
desde n+1 hasta el infinito
( ) ( ) ( )( )
( )
( )
( )
( )
( ) R x x
n
x f
x x
x f
x x x f x f x f
n
i i
i
n
i i
i
i i i i i
+ + + + + =
+ + + + 1
2
1 1 1
!
...
! 2
' '
'
( )
( )
( )
( )
( ) 1
1
1
! 1
+
+
+
+
=
n
i i
n
n
x x
n
f
R
donde :
n indica que el residuo es de la
aproximacin a ensimo orden
es un valor cualquiera de x que se
encuentra entre x
i
y x
i+i
Serie de Taylor y errores de truncamiento
El valor prctico de las series de Taylor est en el uso de un
nmero finito de trminos que darn una aproximacin lo
suficientemente cercana a la solucin verdadera
La decisin sobre cuantos trminos se requieren para obtener una
aproximacin razonable se basa en el trmino residual de la
expansin
Serie de Taylor y errores de truncamiento
Desventajas de la formula del residual
1. El punto no se conoce con exactitud, slo se sabe que est
entre x
i
y x
i+i
2. Se requiere evaluar la (n+1) derivada de f(x). Pero no se conoce
f(x)
( )
( )
( )
( )
( ) 1
1
1
! 1
+
+
+
+
=
n
i i
n
n
x x
n
f
R
Serie de Taylor y errores de truncamiento
Sin embargo, todava resulta til la formula del residual para la
evaluacin de errores de truncamiento
Se puede decidir qu tan lejos de x se desea evaluar f(x)
Se puede controlar la cantidad de trminos incluidos en la
expansin
El residual se expresa usualmente como R
n
= O(h
n+1
)
O(h
n+1
) significa que el error de truncamiento es de orden h
n+1
El error es proporcional al paso de h elevado a la (n+1) potencia
Serie de Taylor y errores de truncamiento
El residuo para la expansin en serie de Taylor
( )
( )
( )
( )
...
! 3 ! 2
' '
'
3
3
2
0
+ + + = h
x f
h
x f
h x f R
i i
i
Truncando la expansin en serie
de Taylor despus del trmino de
orden cero se obtiene
El residuo o error de la prediccin
consiste en la serie infinita de
trminos que fueron truncados
( ) ( )
i i
x f x f ~
+1
x
i
x
i+1
f(x
i
)
R
0
Serie de Taylor y errores de truncamiento
( )
2
1
! 2
' '
h
f
R
=
Truncando el residuo
Utilizando el teorema del valor
medio
Se puede hacer la extensin para
ordenes superiores
( )h x f R
i
'
0
~
( )h f R '
0
=
x
i
x
i+1
Error numrico total
El error numrico total es la suma de los errores de truncamiento y
redondeo
En general, para minimizar el error de redondeo se incrementa el
nmero de cifras significativas del computador
El error de redondeo se incrementa tanto por la cancelacin por
resta como por un incremento en el nmero de clculos
Por otro lado, el error de truncamiento puede reducirse por un
tamao de paso ms pequeo
Disminuir el tamao de paso puede promover la cancelacin por
resta e incrementar el nmero de clculos
As, los errores de truncamiento pueden ser disminuidos mientras
los errores de redondeo ser incrementados