Вы находитесь на странице: 1из 5

Impact

Impact es conjunto de programas explcitos de elementos finitos que simula eventos de impacto
dinmico. Tiene una gama de elementos, manejo de contactos y diferentes leyes materiales. Los
modelos pueden ser creados, resueltos y analizados con el incluido pre - y post-procesador.
Impact ha sido diseado para ser fcilmente extensible y modular para permitir a los programadores
una manera de agregar fcilmente caractersticas para el programa sin tener que introducir otras
partes del cdigo. Impacto ha sido creado en Java. Esta eleccin de la lengua puede parecer extrao
al principio, pero con el reciente desarrollo de los motores de Java, la penalizacin de velocidad no
es tan significativa. Por otra parte, las caractersticas orientadas a los objetos y la alta portabilidad
de Java es una clara ventaja para el futuro.
Impact es un cdigo de elementos finitos que se basa en un algoritmo de paso de tiempo explcito.
Este tipo de cdigos se utilizan para simular los fenmenos dinmicos como los accidentes
automovilsticos y similares, por lo general la participacin de grandes deformaciones.
Hay muy pocos cdigos explcitos en torno a lo que podra parecer extrao, ya que el otro primo
(elementos finitos implcitos) son bastante comunes. Los cdigos implcitos se utilizan para simular
cargas estticas en las estructuras. Algo que los cdigos explcitos no manejan muy bien.
Impacto est escrito en Java por dos razones:
Java es un lenguaje orientado a objetos y que se adapte a los Elementos Finitos Programacin
perfectamente
Java es limpio, sencillo y muy fcil de transportar.
Por otro lado, Java puede parecer una eleccin extraa ya que este es un alto rendimiento del tipo de
nmero crujido de software y Java no es conocido por ser competitivo para ex. Fortran o C + + en
este mbito. Es cierto que es ms lento, pero con los nuevos intrpretes de IBM y Sun, el construido
en el tiempo de ejecucin de la compilacin en realidad obtiene la velocidad hasta un poco por lo
que este no es un problema, despus de todo.
El cdigo explcito se basa en la sencilla frmula de F = M * A donde F representa una fuerza, M es
la masa de un cuerpo y A es la aceleracin resultante de ese cuerpo.
Todo el cdigo hace es para calcular la aceleracin para el cuerpo, utilizar un pequeo paso en el
tiempo para traducir esta aceleracin en un pequeo desplazamiento del cuerpo. Este
desplazamiento se utiliza entonces para calcular una fuerza de responder ya que el cuerpo es
elstico y puede estirarse (creando as una fuerza de reaccin). Esta fuerza se utiliza entonces para
calcular una aceleracin y entonces el proceso se repite de nuevo desde el principio.
Mientras el paso de tiempo es suficientemente pequeo, los resultados son exactos.


Literatura de Inters
Hay un gran nmero de libros disponibles en la Teora de los Elementos Finitos. La mayora de
ellos describen elementos finitos desde un punto de vista esttico y por lo tanto es de inters
limitado para el potencial programador de impacto.
Por otro lado, la teora de la formulacin de elementos es a menudo til , en gran medida , y
teniendo esto en mente , aqu estn algunas propuestas :
Conceptos y aplicaciones de anlisis de elementos finitos , Tercera edicin - Robert D. Cook ,
David S. Malkus , Michael E. Plesha , ISBN 0-471-84788-7
El Mtodo de los Elementos Finitos - Lineal esttico y anlisis de elementos finitos dinmico -
Thomas Hughes JR , ISBN 0-484-41181-8
No lineal de elementos finitos para Continua y Estructuras - Ted Belytschko , Wing Kam Liu, Brian
Moran . ISBN 0-471-98773-5
El primer libro se recomienda para los principiantes y los ingenieros en general , ya que se ocupa de
la mayora de los problemas desde una perspectiva de lgebra lineal. Esto hace que el cdigo escrito
bastante cerca del formato de impacto . Tambin es un libro muy bueno y el que yo he tenido mejor
retroalimentacin de .
El libro de Ted Belytschko es la "biblia " en este campo . El hombre detrs de los cdigos explcitos
finalmente han escrito un compendio sobre la teora y algunos algoritmos principio tambin se
muestra. Sin embargo, para una perspectiva ingenieros , este libro es bastante profundo en sus
lugares y es ms adecuado como una referencia que como un libro de aprendizaje para los
principiantes.
Tambin hay algunos documentos escritos que son de inters . Estos documentos constituyen la
base de venir extensin de elemento de shell para el impacto.
Algoritmos explcita para la dinmica no lineal de las Conchas - Ted Belytchko , Jerry I. Lin ,
Chen- Shyh TSAY , Mtodos Computacionales en la mecnica aplicada y la ingeniera 42 ( 1984 ) ,
pgina 225 a 251
Una formulacin explcita para una eficiente Triangular Plate Bending - Element - Jean -Louis
Batoz , Revista internacional de mtodos numricos en ingeniera, vol. 18 , pgina 1077/89 ( 1982 )
Para entender el concepto detrs de la orientacin a objetos , la herencia , etc, el siguiente libro es
un placer de leer :
Pensando en Java - Burce Eckel . La vieja edicin de este libro es totalmente gratuita.



Requisitos previos de instalacin
Impact es un programa Java que significa que no hay compilacin de cdigo fuente o similar que
hacer. Este programa Java (Impact) se puede ejecutar en cualquier sistema operativo. Sin embargo,
hay algunos programas que necesita para instalar para poder ejecutar de impacto y para ver los
resultados. Para obtener Impacto de trabajo que necesita:
Un motor de Java - Un buen motor de Java es la versin de Sun . Usted puede tomar el Java
Runtime Environment ( JRE) o Java Development Kit ( JDK) .
Java3D - Una interfaz basada en la escena grfica 3D de programacin de aplicaciones (API ) para
la plataforma Java,
Para los usuarios de Ubuntu , Ubuntu Software Center se puede utilizar para instalar el motor Java y
Java 3D . Usted puede buscar " openjdk- 7 -jdk " para instalar el motor Java, y buscar " java3ds "
para instalar Java 3D .
Como alternativa de la terminal (Ctrl + Alt + T) : sudo apt- get install openjdk- 7 -jdk java3ds -
FileLoader
Instalacin de Impact
Instalacin de impacto es muy simple y debe ser el similar en cualquier sistema operativo:
Descargue la versin ms reciente del impacto del repositorio Impacto en Sourceforge. El archivo
descargado es Impact- x.x.xx.xxx.zip .
Extraiga el archivo zip a un directorio de su preferencia. Para usuarios de Windows el programa
Winzip se encargar de la expansin. Si est ejecutando Linux , puede utilizar el comando de
terminal tar-xvf Impacto - xxxx.xxx.zip
Despus de extraer con xito el archivo zip, se crear una carpeta de Impacto . Enhorabuena , se ha
completado la instalacin , Impact ya est listo para usted.
Running Impact
Despus de finalizada la instalacin (proceso de extraccin) , puede intentar ejecutar Impacto .
Asegrese de que ha instalado el software necesario, de otro modo de impacto no se ejecutar.
Encuentra ImpactGUI_OGL_xxxx.bat ( . Sh) , donde en lugar de xxxx elija un archivo que
corresponde al que se utiliza su sistema operativo.
Si est usando Windows 32 bits , por ejemplo, simplemente haga doble clic
ImpactGUI_OGL_windows_i586.bat
Si est utilizando Linux 64 bits , por ejemplo , puede ejecutar el script de shell con el comando de
terminal desde la carpeta de Impacto :

fiesta ImpactGUI_OGL_linux_amd64.sh
o
sh ImpactGUI_OGL_linux_amd64.sh
Entorno de ventanas de impacto debe aparecer en la pantalla. Haga clic en la pestaa de procesador
haga clic y abrir uno de ejemplo de archivo de entrada de Impacto ( 3.in ) de la carpeta " ejemplos "
Despus de que el archivo de la entrada se ha cargado , ahora est listo para funcionar . Haga clic en
el botn Ejecutar para iniciar solucionador de Impacto . El solucionador crear dos outdatafiles :
xxxxx.in.flavia.res y xxxxx.in.flavia.msh
Mientras se ejecuta , se puede ver el resultado. Puede abrir otro ambiente Impacto . Haga clic en la
pestaa Postprocesador , a continuacin, haga clic en .
Ajuste el filtro de archivos , los archivos de tipo de "nmero solucionador abierta ( . Res) " .
Archivo de resultados Abierto de archivo de entrada de Impacto carpeta " ejemplos " (
3.in.flavia.res ) .
Postprocesador Impacto leer el archivo de resultados . Despus de completamente cargado en el
procesador de correos, se puede examinar el resultado de la simulacin en cada incremento de
tiempo .
Aplicaciones
Por el momento, Impacto slo puede manejar problemas incompresibles dinmicas. Ejemplos de
problemas con este tipo de limitacin es, bsicamente, la mayora de los problemas dinmicos del
mundo real. La siguiente es una lista de los problemas que el impacto ser capaz de resolver en el
futuro.
Las colisiones de cualquier tipo
La formacin de las operaciones
Los eventos dinmicos tales como el movimiento del chasis, etc
Licencia
Impact es Copyright (C) 2005-2013 El Equipo de Impacto
Este programa es software libre; usted puede redistribuirlo y / o modificarlo bajo los trminos de la
Licencia Pblica General GNU publicada por la Fundacin para el Software Libre; ya sea la versin
2 de la Licencia, o (a su eleccin) cualquier versin posterior.
Este programa se distribuye con la esperanza de que sea til, pero SIN NINGUNA GARANTA; ni
siquiera la garanta implcita de COMERCIALIZACIN o IDONEIDAD PARA UN PROPSITO
PARTICULAR. Vea la Licencia Pblica General de GNU para ms detalles.
Debera haber recibido una copia de la Licencia Pblica General de GNU junto con este programa;
si no, escriba a la Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-
1307 EE.UU.

Вам также может понравиться