You are on page 1of 25

Espejo Pamela Heredia Karen Mendoza Daro Mogro Mara Fernanda Romero Wendy

Los Mtodos Numricos son tcnicas algortmicas basadas en operaciones aritmticas simples para la solucin de problemas matemticos. Podramos decir, en general, que: Mtodos Numricos = Matemticas + Computacin Por esta razn se han desarrollado varios software para su aplicacin:

es un software para la solucin de problemas de ingeniera (al estilo de MATLAB). Comparte la sintaxis de MATLAB pero es ms poderoso en el sentido de su orientacin a objetos. Octave es software libre y actualmente dispone de una interfaz de usuario hecha en QT y muy amigable. Para el trazado de grficos emplea la herramienta GNUplot, tambin libre y de calidad en la generacin de grficas cientficas. Es un programa multiplataforma ya que corre bajo Windows, Linux y MacOS entre otros. Se maneja por lnea de comando, aunque existen numerosas GUI's1, como qtOctave (Ubuntu).

Octave

Existen dos maneras de trabajar con Octave: de forma directa, ingresando comandos por la lnea de comandos, o bien generando un script. Un script es un archivo de texto plano que contiene una serie de instrucciones que Octave puede interpretar y ejecutar, de extensin .m. Lo ms usual es trabajar con scripts.
Funciones matemtica: sqrt() log() log10() sin(), cos(), tan(), etc Funciones grfico: plot() stem() bar() polar() semilogx() (raz cuadrada) (logaritmo natural) (logaritmoen base 10) (funciones trigonomtricas)

axes() axis() grid figure()

Ejemplos por lnea de comando:

>> 1+1 ans = 2 >> 65998-4855 ans = 61143 >>

Para no visualizar el resultado en la pantalla es necesario agregar un ; al final de la lnea ejecutada.

Ejemplo

grfico:

closeplot u=-8:0.5:8; v=u; [U,V]=meshgrid(u,v); R=sqrt(U.^2+V.^2)+eps; W=sin(R)./R; mesh(W)

Es un programa de ingeniera asistida por computadora (CAE) que proporciona una interfaz grfica al pre- y pos- procesado de modelos de elementos finitos y sus resultados. La empresa que lo comercializa esFE Modeling and Pre/Post Processing The MacNeal-Schwendler Corporation (MSC).

Patran es el mundo ms ampliamente utilizado pre / post procesamiento de software para anlisis de elementos finitos (FEA), que proporciona el modelado de slidos, el mallado y la configuracin de anlisis de MSC Nastran, Marc, Abaqus, LS-DYNA, ANSYS, y Pam Crash. Patran proporciona un rico conjunto de herramientas que simplifican la creacin de modelos de anlisis listos para lineal, dinmica no lineal, explcito, trmicas y otros solucionadores de elementos finitos

La secuencia de trabajo simplificada consiste en: 1. Definir una geometra. 2. Mallar con elementos finitos dicha geometra. 3. Asignar propiedades a los elementos finitos. 4. Definir las condiciones de contorno para cada caso de carga. 5. Definir las cargas externas aplicadas para cada caso de carga. 6. Definir el tipo de anlisis. 7. Exportar un fichero de entrada para un software de anlisis de elementos finitos y ejecutarlo. 8. Importar en Patran los resultados del anlisis. 9. Analizar los resultados mediante la interfaz grfica.

Es

un paquete de modelizacin para la simulacin de cualquier proceso fsico que se pueda describir mediante ecuaciones en derivadas parciales. Est provisto de la ltima tecnologa y algoritmos de resolvedores que pueden manejar problemas complejos de forma rpida y precisa, mientras que su intuitiva estructura est diseada para proporcionar una gran facilidad de uso y flexibilidad.

Es

posible modelar sistemas de fenmenos fsicos acoplados y poder, as, manejar la creciente demanda de representaciones realistas del mundo que nos rodea. Proporciona un entorno de modelado multifsico amigable, rpido y verstil. Es un software de modelado y simulacin ideal para la investigacin, el desarrollo de productos y la educacin.

Es

un software de cdigo abierto que ofrece una plataforma genrica para pre-y postprocesamiento para la simulacin numrica. Salom es una solucin multi-plataforma. Se distribuye como software de cdigo abierto bajo los trminos de la licencia GNU LGPL

Como utilizar
Puede

ser utilizada como aplicacin independiente para la generacin de modelos de CAD, su preparacin para los clculos numricos y de post-procesamiento de los resultados del clculo.

Caractersticas principales: Apoya la interoperabilidad entre CAD y modelado de software de computacin Hace ms fcil la integracin de nuevos componentes en sistemas heterogneos de computacin numrica. Establece la prioridad de multi-fsica de acoplamiento entre el software de computacin. Proporciona una interfaz de usuario genrico de uso fcil y eficiente, lo que ayuda a reducir los costes y los retrasos de la realizacin de los estudios. Reduce el tiempo de formacin a la hora especfica para el aprendizaje de la solucin de software basados en esta plataforma.

Qu se puede hacer con Salom? Manejar las propiedades fsicas y las cantidades de elementos geomtricos adjunta. Realizar clculos utilizando uno o ms solucionadores externos. Mostrar los resultados de clculo. La gestin de estudios

Un

software de cdigo abierto de simulacin desarrollado por multiphysical. Los modelos fsicos de la dinmica de fluidos, mecnica estructural, electromagnetismo, transferencia de calor y la acstica Estos son descritos por ecuaciones diferenciales parciales que Elmer resuelve por el mtodo de elementos finitos

Es

un software para integracin de funciones y solucin de ecuaciones diferenciales por mtodos numricos. Posee un ambiente que permite visualizar la grfica de una funcin.

Implementacin del Software


a) b) c)

La clase Parser La clase IntegraLAB La clase GraphDialog.

La clase Parser Para evaluar expresiones, se hace uso de las tcnicas utilizadas en el diseo de compiladores.

La clase IntegraLAB Permite elaborar la interface de usuario GUI. Esta hace uso de los paquetes swing.*, awt.*, io.*, que Java posee. Se encuentra el cdigo en Java de los mtodos de integracin y solucin de ecuaciones diferenciales ordinarias que se utilizan.

La clase NewtonDialog Esta clase permite presentar el cuadro de dilogo que permite insertar o introducir en cuadros de texto: la funcin a integrar, los lmites de integracin, nmero de intervalos. Adicionalmente permite escoger las opciones (Trapecio, Simpson 1/3, Simpson 3/8 y Boole), finalmente presenta la solucin o respuesta encontrada por el algoritmo seleccionado en opciones. La funcin miembro algor( ) se encuentra sobrecargada y permite la seleccin de los algoritmos numricos, escritos para el software.

La clase LegendreDialog Esta clase en cuanto al cuadro de dilogo que presenta al ser seleccionada, es idntico al cuadro de dilogo presentado por la clase newtonDialog; pero se diferencia en que, el frame para las opciones o mtodos, es titulado ahora nmero de puntos (dos, tres, cuatro, cinco y seis) acerca de los cuales se quiere tener en cuenta para los clculos.

La clase laguerreDialog Esta clase presenta un cuadro de dilogo similar al de la clase anterior. La clase basicasDialog Esta clase permite a IntegraLAB la solucin de ecuaciones diferenciales ordinarias para el problema del valor inicial. En ella se escribe el cdigo Java que permite mostrar el cuadro de dialogo correspondiente para el ingreso de la funcin a evaluar, las opciones (Euler, Heun, RK2, y RK4), asimismo los datos (el intervalo, el nmero de segmentos y el valor inicial), asimismo; al presionar el botn [Go] presenta una caja con la malla de puntos encontrados por el algoritmo elegido.

La clase GraphDialog Est compuesta por los siguientes campos: lexema, limiteA, limiteB y panel.
El constructor de GraphDialog 1. Insertar el objeto dentro del marco. 2. Declarar campos de texto, botones, y rtulos. 3. Crear el objeto de grfico o panel. 4. Declarar los diversos listener.

La clase GraphPanel Esta clase permite a IntegraLAB, la presentacin del grfico en pantalla, haciendo uso de la clase base JPanel. Pruebas de Software Las pruebas son de suma importancia para todo proyecto software y permiten observar si los resultados o respuestas entregados por el software son o no los esperados o correctos.

You might also like