Software libre en la ingeniería. Charla4

Embed Size (px)

Citation preview

4-Otras aplicaciones ingenieriles

Software libre en la ingenieria

Vicente Mataix FerrndizUna charla para Obrint Camins

ndice:

Distros tcnicas.

CAD:FreeCAD

CAD:BRLCAD y PythonCAD

CAD:QCad y Archimedes

CAD:Blender(Diseo 3D)

MEF:Elmer

MEF:Vesuite

MEF:OpenFOAM

MEF:hp-FEM

MEF:Salome , OPENFEM y SfePy

Vigas:Frame3DD

Vigas:Estru3D

Vigas:Ferma, FEMTA y Tochnog FEM

Electrotecnia:Qelectrotech

Electrotecnia:QUCS

Electrotecnia:Koil

Sismos:OpenSees

Hidrulica: EPANET

Hidrulica e hidrologa: HEC

Hidrologa: MODFLOW y GeoSOLID3D

Proyectos:OpenProj

Otros:Sweethome3d

Ruegos y preguntas

Con el objetivo de ahorrar tiempo existen ciertas distros especializadas:

CAELinux:

Basada en Ubuntu/Debian. 64 bits.

Incluye los siguientes programas:Salome, Code_Aster, Code_Saturne, OpenFOAM, Elmer, GMSH, Octave, Rkward, Maxima, Scilab....

Gratuita. Escritorio Gnome. Instalacin grfica. LiveCD. 1 DVD.

Ms info:http://www.caelinux.com/CMS/

ScientificLinux:

Basada en Red Hat. 32/64 bits. Alto rendimiento. Creada para el CERN.

Gratuita. Escritorio Gnome. Instalacin grfica. LiveCD. CD/DVD.

Ms info:https://www.scientificlinux.org/

PoseidonLinux:

Basada en Ubuntu/Debian. 32/64 bits. Abarca todo tipo de software cientifico.En especial SIG.

Gratuita. Escritorio Gnome. Instalacin grfica. LiveCD. CD/DVD.

Ms info:http://poseidon.furg.br/

Distros tcnicas

Caractersticas:

Modelador 3D de CAD.

Licencia GPL, LGPL, multiplataforma (UNIX, Windows).

Esta ms bien dirigido para el diseo industrial y mecnico; pero se encuentra perfectamente capacitado para emplear en arquitectura e ingenieria.

Programado en C++ y Python.

Ms info:http://free-cad.sourceforge.net/

Interfaz:

CAD: FreeCAD

A izquierda y derecha la intefaz del programa en distintos OS.

La interfaz es simple, y no tan avanzada como la del AutoCAD, pero no esta nada mal e incluye todas las funcionalidades bsicas.

La interfaz es en Python.

BRLCAD:

CAD de diseo de geometra slida(ms orientada a diseo industrial).

Editor interactivo de geometra. Capacidad de renderizado en granja.

Ray tracing.

Creado para el ejercito de EEUU. Creado para anlisis de balstica.

Soporte comercial.

Licencia BSD, LGPL, descarga gratuita.

Multiplataforma: UNIX, Windows.

Ms info:http://brlcad.org/

CAD:BRLCAD y PythonCAD

PythonCAD:Suite CAD simple, ligera. 2D, tipo Autocad.

Programado en Python, mediante PyGTK

Licencia GPL. Gratuito.

Multiplataforma: UNIX, Windows; al estr programado en Python.

Ms info:http://sourceforge.net/projects/pythoncad/

QCad:

Programa de CAD en 2D muy similar en este aspecto a AutoCAD.

Licencia GPL, tiene tambin version comercial, multiplataforma .

Se encuentra bastante abandonado el proyecto. No sale versin estable desde 2008 y todava sigue empleando Qt3, en lugar de Qt4.

Se puede emplear una terminal con el objetivo de ganar precisin.

Soprte de capas. Posibilidad de rellenos. No soporta 3D.

Manual:http://www.linuxfocus.org/English/January2002/article132.shtml

Ms info:http://www.ribbonsoft.com/qcad.html

Archimedes:

Interfaz bastante simple e intuitiva, debido a sus pocas funciones, ya que se trata de un pryecto joven. Desarrollado para competir con AutoCAD.

Eclipse Public Lisense. Gratuito. Programado en Java, por tanto multiplataforma.

Exporta directamente en PDF y SVG, todava no existe compatibilidad DXF.

Ms info:http://www.archimedes.org.br/

CAD:QCad y Archimedes

Nota:Otro CaD que se me ha quedado en el tintero: SagCAD

Caractersticas:

El programa de diseo 3D ms completo que existe y que compite directamente con 3DS.

Licencia GPL, multiplataforma (UNIX, Windows).

Muy profesional. Gran calidad. Empleado en muchos estudios de hollywood.

Permite crear extensiones en Python.

Gran curva de aprendizaje. Se basa mucho en atajos de teclado.

Ms info:http://www.blender.org/

Interfaz:

CAD:Blender(Diseo 3D)

La interfaz es completamente personalizable, son el fin de adaptarse lo mejor posible a las exigencias de cada uno.

En la interfaz se integran todas las caractersticas necesarias para realizar las distintas tareas de modelaje, guion, rodaje, ect...

Caractersticas:

Programa para la solucin de problemas de elementos finitos.

Licencia GPL, multiplataforma (UNIX, Windows).

Modelamiento de sistemas mecnicos, de estructuras, electromagnticos, de transferencia de calor y de acstica entre otras.

Subdividido en ElmerPost, ElmerFront y ElmerGrid.

Ms info:http://www.csc.fi/english/pages/elmer

Interfaz:

MEF:Elmer

Cada unos delos programas en los que se encuentra subdivido elmer cumple una funcin, el pre proceso se encarga ElmerGrid, el clculo ElmerFront y los resultados finales ElmerPost.

Algunos ejemplos:http://www.csc.fi/english/pages/elmer/examples

Caractersticas:

Software de ingenieria virtual que simplifica el manejo de la informacin al interactur directamente con modelos grficos.

Licencia LGPL, UNIX nicamente.

Ha ganado grandes premios por su calidad.

Clculo de agricultura, fluidos, produccin energa, etc...

Foro:http://www.vesuite.org/forum/

Ms info:http://www.vesuite.org/

Interfaz:

MEF:Vesuite

Esta subdividido en 4 softwares:

VE-CE: encaragado de la sincronizacin de los modelos.

VE-Xplorer:Permite visualizar las interacciones.

VE-Conductor: La GUI del programa.

VE-Open:Conecta los diversos subprogramas.

Caractersticas:

Personalizar y extender resolvedores numricos de problemas de Mecnica de medios continuos, incluyendo Fluidomecnica computacional (CFD).

Incluye tambin una gran cantidad de resolvedores aplicables a otros muchos tipos de problemas.

Escrito en C++, interfaz X.

Licencia GPL, GNU/Linux slo.

Wiki:http://openfoamwiki.net/index.php/Main_Page

Ms info:http://www.openfoam.com/

MEF:OpenFOAM

Como se puede observar, los reltados son muy prfesionales, y es muy potente y empleado en muchos mbitos.

Para el post-proceso se puede recurrir a otros programas externos.

Caractersticas:

Programa de resolucin de sistemas ecuaciones en derivadas parciales.(2D principalmente).

Entre otros problemas resuelve el de la transferencia del calor.

Licencia GPL, multiplataforma.

Posibiliodad de importar de Autocad.

Posibilidad de plugins en Python.

Posibilidad de control a distancia y de reportar por html(web).

Ms info:http://www.hpfem.org/agros2d/

Interfaz:

MEF:hp-FEM

La geometra es interactiva. Posibilidad de exportar vdeos. Adems de datos grficos e imgenes.

La eficencia de resolucin, segn su wiki, consiste en utilizar aproximaciones cuadrticas, en lugar de lineales.

Sage del proyecto:http://nb.femhub.org/register

Salome:

Plataforma de Pre y Post proceso de clculos numricos.

Licencia LGPL, multiplataforma (UNIX, Windows).

Ms info:http://www.salome-platform.org/

OPENFEM:

Conjunto de herramientas de elementos finitos que maneja mltiples fenmenos (multi-fsicas) diseada para ser usada dentro de un ambiente de cmputo matricial, como matlab o scilab.

Licencia LGPL. Multipltaforma (Matlab o Scilab).

Ms info:http://support.sdtools.com/gf/project/openfem/

SfePy:

Elementos finitos en Python. Resuelve N-S y problema elstico, entre otros.

Licencia New BSD, multiplataforma (UNIX, Windows).Escrito en Python.

Ms info:http://code.google.com/p/sfepy/

MEF:Salome ,OPENFEM y SfePy

Caractersticas:

Probablemente el mejor programa de clculo de vigas libre.

Licencia GPL, multiplataforma (UNIX, Windows).

Programado en C, pero con la posibilidad de exportar a Matlab(.m),o en hoja de clculo.

Trabaja mediante teora lineal, admitiendo deformacin por cortante.

Tanto estructuras 2D como 3D.

Dibuja mediante GNUPlot.Puede exportar archivos .arc, para una mejor visualizacin mediante programas externos.

La introduccin de la informacin se realiza mediante terminal.

En la web oficial se encuentran disponibles diversos ejemplos.

Anlisis de diversos tipo de cargas, variaciones trmicas y smicas.

Ms info:http://frame3dd.sourceforge.net/

Vigas:Frame3DD

Caractersticas:

Programa de clculo de vigas en 3D

Licencia GPL, multiplataforma (UNIX, Windows). Actualmente solo Win32.

Programado en Visual Basic. Portable a UNIX mediante Mono o mediante Kbasic.

Desarrollo espaol, y con humor.

Clculo mediante mtodo de Stiffness, o teoria lineal.

Desarrollo muy temprano, todava version Alpha.

Ms info:http://sourceforge.net/projects/estru3d/

Interfaz:

Vigas:Estru3D

La interfaz, progrmada mediante Visual Basic, se adapta perfectamente a una interfaz Windows.

El rendimiento perdido a causa de usar este lenguaje es apreciable. Pero se agradece ya que as es ms sencillo de entender y por tanto ms educativo.

Ferma:

Sencillo programa, que nicamente permite calcular estructuras en 2 dimensiones.

Licencia GPL, multiplataforma (UNIX, Windows). Qt.

Ms info:http://sourceforge.net/projects/ferma/

FEMTA:

Sencillo deanlisis de vigas en 3D mediante elementos finitos.

Muy recomendado por sus sencillez y potencia.

Licencia GPL, multiplataforma, Gtk.

Mas info:http://sourceforge.net/projects/femta/

Tochnog FEM:

Programa de resolucin mediante FEM, vigas en 2D, permite estados, elsticos, hipereslsticos, plastificados, viscosos, etc...

Licencia GPL, multiplataforma (UNIX, Windows).

Mas info:http://sourceforge.net/projects/tochnog/

Vigas:Ferma , FEMTA y Tochnog FEM

Nota:Programas ms simples: Traglast y Calc2FEM.

Caractersticas:

Avanzado editor de esquemas elctricos, en Qt4.

Licencia GPL, libre, multiplataforma (UNIX, Windows).

Permite exportar DXF, SVG,PNG, JPG y Bitmap.

Integracin con el sistema. Capacidad de agrupar elementos. Gestin de elementos. Entre otros

Manual:http://qelectrotech.org/wiki/ (Francs)

Ms info:http://qelectrotech.org/

Interfaz:

Electrotecnia:Qelectrotech

La interfaz con la que cuenta el programa es bonita e intuitiva. Y en poco tiempo podemos habituarrnos a ella y manejar el programa con soltura.

El editor de elementos es completo, pero tenemos que tener en cuenta que el elemnto no se encuentre en slo lectura.

Nota:Existe un software de luminotecnia que se llama Dialux, que es gratuito y muy potente y conocido, pero como no he podido confirmar que es SL, no he encontrado el cdigo, no lo menciono.

Caractersticas:

Esta ms orientadoa ala electrnica, pero permite la realizacin de circuitos elctricos, con funciones para analizar transitorios, entre otras funciones.

Licencia GPL, libre, multiplataforma (UNIX, Windows).Qt.

Los binarios se encuentran para OSX y Win32, otras versiones se deben de compilar.

Ms info:http://sourceforge.net/projects/qucs/

Interfaz:

Electyrotecnia:QUCS

Cuenta con todas las funciones bsicas de simulacin circuitos, por tanto todos los componentes que no se encuentren en el catlogo se pueden contruir a partir de sus equivalentes resistivos, inductivos, capacitativos, etc...

Es muy simple de utilizar y en poco tiempo se puede llegara dominar.

Caractersticas:

Software de anlisis de motores, transitorios, diseo, etc...

Licencia GPL, libre, multiplataforma (UNIX, Windows).Qt y C++.

Muy sencillo de manejar, la web ltimamente esta caida porque estan liados con la versn 2.

Manual

Ms info:http://koil.sourceforge.net/

Interfaz:

Electyrotecnia:Koil

La interfaz es muy sencilla, y ms todava en la versin 2 que es la que pertenece la captura.

Podemos disear un motor completamente desde cero y hacer un anlisis completo del mismo.

Dispone de mltiples formatos de exportacin.

Caractersticas:

Programa de simulacin sismica profesional.

Licencia libre, multiplataforma (UNIX, Windows).tcl,Fortran y C++.

En realidad es un framework MEF para realizar scripts.

Manual

Ms info:http://opensees.berkeley.edu/index.php

Interfaz:

Sismos:Opensees

Como ya he dicho se trata de una framework a traves de la cual se puede integrar con otros programas, sobretodo de tipo CAD para las tareas de preproceso.

Caractersticas:

Software de anlisis de redes hidrulicas, comunmente denominadas tuberas, desarrollado por la gencia Norteamericana de Medioambiente, la USEPA.

Licencia libre, sin referencia, programado en C. Precompilado para Windows,portable a UNIX.

Ms info:http://www.uman.es/w/epanet/index.html

Interfaz:

Hidrulica:EPANET

Su popularidad se debe a su difusin gratuita y a su potencia de clculo. Su aplicacin en Cooperacin es fundamental para obtener resultados en las intervenciones y permitir que las personas se hagan cargo de sus redes aun si la formacin en hidrulica no fuera slida.

La UPV ha desarrolado una extensin de ArcView de EPANET.

Tambin existe una extensin llamada FireFlow para simular incendios.

Caractersticas:

HEC-RAS es un pograma de modelado de canales y ros, desarrolado por la US Army Engineers Corps.

El programa trabaja nicamente en una dimensin. Se integra con otros programas como AutoCAD, RiverCAD o ArcView.

Licencia libre,desconocida, Windows.

Ms info:http://www.hec.usace.army.mil/software/hec-ras/

Interfaz/Suite:

Hidrulica e hidrologa: HEC-RAS

El software es muy completo y esta integrado dentro de una suite completa denominada HEC, esta suite adems de integrar RAS, incluye otros programas como de anlisis hidrolgico, SIG, entre otros.

La suite en conjunto es muy potente y muy profesional y es empleado tanto en universidades como en proyectos reales.

Para ms info:http://www.hec.usace.army.mil/

MODFLOW:

Es el modelo modular de MEF de la U.S. Geological Survey, que resuelve la ecuacin del flujo subterraneo generalizado en las tre dimensiones en derivadas parciales.

Este programa es usado para simular el movimiento de agua en los aqiferos .

Licencia libre desconocida. Escrito en fortran.Multiplataforma.

Las diverssa aplicaciones de post y preproceso, as como las GUI's se encuentran en la pgina del programa.

Ms info:http://water.usgs.gov/nrp/gwsoftware/modflow.html

GeoSOLID3D: Produce mapas 3D slidos. Trabaja mediante GIS, mapas geolgicos, de ros, acuiferos, etc...

Academic Free License. Slo Win32.

Programado en Fortran y Visual Basic.

Interfaz no grfica, mediante terminal.

Ms info:http://sourceforge.net/projects/geosolid3d/

Hidrologa:MODFLOW y GeoSOLID3D

Caractersticas:

Software de projectos ms avanzado de SL que existe.

Licencia CPAL, multiplataforma (UNIX, Windows). Programada en Java.

Todas las caract. De MS Project y adems permite importar archivos directamente de este.

Facilidad de manejo. Disponible en distintos idiomas.

Ms info:http://sourceforge.net/projects/openproj/

Interfaz:

Proyectos:OpenProj

La interfaz en java es muy similar a Microsoft project, por lo que los que esten habituados a emplear este tipo de programa disponen de una herramienta tan potente como la original, por un precio gratuito, frente los 1000$ que cuesta la licencia de MS Project.

Caractersticas:

Como ltimo me gustaria mencionar un SL de arquitectura y decoracin muy completo.

Licencia GPL, multiplataforma (UNIX, Windows). Programada en Java.

Cuenta con la posibilidad de usar como fondo de archivo una imagen del plano original del proyecto.

Tutorial:http://www.sweethome3d.eu/documentation.jsp#videoTutorial

Ms info:http://www.sweethome3d.eu/es/index.jsp

Interfaz:

Otros:Sweethome3D

Esta permite entre otras cosas, colocar muebles de: baos, cocinas, puertas, ventanas, etc., todo esto en un plalo 2D mientras va mostrando en tiempo real, el modelo en 3D.

Es bastante intuitiva de usar y adems en su pgina hay unas completas y detalladas instrucciones en espaol.

Ruegos y preguntas

Nota:Si quieres buscar m software o crear el tuyo propio, libre, SourceForge, es la mayor comunidad de internet.

Contacto

Email:[email protected]

Web(SPAM):loumalouomega.wordpress.com

Your NameLine 1 of Your AffiliationLine 2 of Your Affiliation