software libre en la oficina técnica
DESCRIPTION
Presentación correspondiente a la charla que con el título «Software libre en la oficina técnica» dimos en el salón de actos de la demarcación de Madrid del Colegio de Ingenieros de Caminos Canales y Puertos.TRANSCRIPT
- 1. Software libre en la oficina tcnica
- Caractersticas del software libre:
-
- Libertad de usar el programa con cualquier propsito.
-
- Libertad de estudiar cmo funciona el programa y modificarlo, adaptndolo a las propias necesidades.
-
- Libertad de distribuir copias del programa.
-
- Libertad de mejorar el programa y hacer pblicas esas mejoras.
2. Orgenes del software libre
- Linus Torvalds.
-
- Comenz el desarroll del ncleo Linux en 1991.
-
- El 14 de marzo de 1994, se lanz Linux 1.0.0, que constaba de 176.250 lneas de cdigo.
-
- 20 de octubre de 2010: se lanz Linux 2.6.36 con 13.499.457 lneas de cdigo.
- Richard Stallman.
-
- Funda en 1985 la Free Software Foundation.
-
- Desarrollador del compilador gcc y del depurador gdb.
-
- Desarrollador del editor GNU Emacs.
3. Dinmica de fluidos Solucin de las ecuaciones de Navier-Stokes
- OpenFOAM
- Code_Saturne
- Code-Mascaret
- Telemac
- OpenFVM
www.iturribizia.com 4. OpenFOAM www.iturribizia.com
- Simulacin de remolinos tras un obstculo
- Obtencin de la historia de presiones en determinados contornos
- Simulacin de turbulencias a gran escala (salida de un chorro al aire o a otro fluido)
- Estudio del flujo acoplado con slidos deformables (propagacin de una onda en una tubera)
5. OpenFOAM www.iturribizia.com 6. OpenFOAM www.iturribizia.com 7. Code-Saturne www.iturribizia.com
- Capacidades similares a openFOAM
- Posibilidad de emplear conjuntamente con Code-Aster y Salome
8. Code-Mascaret www.iturribizia.com
- Cdigo de modelizacin hidrulica unidimensional con superficie libre (solucin de las ecuaciones de Saint-Venant)
- Propagacin de crecidas y obtencin de superficies inundadas
- Avenidas producidas por rotura de obras hidrulicas
- Propagacin de ondas en canales
9. Telemac www.iturribizia.com
- Anlisis bidimensional del flujo
- Tiene aplicacin en el estudio de fenmenos de transporte de contaminantes, rotura de obras hidrulicas, etc.
10. Telemac www.iturribizia.com 11. OpenFVM www.iturribizia.com
- Capacidades similares a OpenFOAM
- Basado en el mtodo de los volmenes finitos
12. OpenFVM www.iturribizia.com 13. OpenFVM www.iturribizia.com 14. OpenFVM www.iturribizia.com 15. OpenFVM www.iturribizia.com 16. OpenFVM www.iturribizia.com 17. CAD / CAE
- BRL-CAD
- FreeCAD
www.iturribizia.com 18. BRL-CAD www.iturribizia.com
- Programa de diseo asistido por ordenador para crear modelos 3D
- Puede ejecutarse en paralelo
- Orientado a diseo mecnico
19. BRL-CAD www.iturribizia.com 20. BRL-CAD www.iturribizia.com 21. FreeCAD www.iturribizia.com
- Programa similar a CATIA o SolidWorks, orientado a diseo mecnico
- Construido sobre la biblioteca OpenCASCADE
22. FreeCAD www.iturribizia.com 23. Clculo
- Mxima
- Octave
- Scilab
www.iturribizia.com 24. Mxima www.iturribizia.com
- Calculadora de precisin arbitraria
- Definicin de funciones
- Manipulacin de polinomios (expansin, descomposicin en factores, ...)
- Solucin de ecuaciones y sistemas de ecuaciones
- Generacin de grficos 2D y 3D
- Clculo de lmites
- Diferenciacin e integracin
- Manipulacin de series
- Programa para la manipulacin de expresiones simblicas y numricas
25. Octave www.iturribizia.com
- Programa de clculo numrico similar a Matlab
- Emplea el mismo lenguaje interpretado que Matlab
- Operaciones con matrices, resolucin de sistemas de ecuaciones lineales, integracin de ecuaciones diferenciales, etc.
26. Octave www.iturribizia.com 27. Octave www.iturribizia.com 28. Scilab www.iturribizia.com
- Programa de clculo numrico similar a Octave
- Herramientas para visualizar, analizar y filtrar seales en el dominio del tiempo y en el dominio de la frecuencia
- Interfaces con Fortran, C, C++ y Java
29. Scilab www.iturribizia.com 30. Simulacin
- Code-Aster
- Salom
- Calculix
- Paraview
- Elmer
- OpenSees
- XC
www.iturribizia.com 31. Code-Aster www.iturribizia.com www.code-aster.com
- Anlisis de estructuras y solucin de problemas termomecnicos
- Solucin de problemas estticos y dinmicos, lineales o no lineales
- Rotura, dao y fatiga
- Interaccin suelo-estructura, fluido-estructura y suelo-fluido-estructura
32. Salome www.iturribizia.com www.salome-platform.org
- Pre y post proceso de resultados de simulaciones numricas
- Utilidades para importar datos de programas de CAD y generar mallas sobre los mismos
33. Calculix www.iturribizia.com www.calculix.de
- Programa de elementos finitos orientado a la solucin de problemas mecnicos
- El lenguaje de entrada de datos es el mismo que el de Abacus
34. Calculix pepito hola www.iturribizia.com 35. Paraview www.iturribizia.com www.paraview.org
- Programa para el anlisis y la visualizacin de resultados procedentes de programas de anlisis
- Puede tratar volmenes de datos del orden de 1 terabyte
36. Paraview www.iturribizia.com 37. Paraview www.iturribizia.com 38. Paraview www.iturribizia.com 39. Elmer www.iturribizia.com www.csc.fi/english/pages/elmer
- Programa de elementos finitos orientado a la solucin de problemas acoplados
- Resuelve problemas de transmisin de calor, mecnica de fluidos, mecnica de slidos, electromagnetismo, acstica y mecnica cuntica
40. OpenSees www.iturribizia.com 41. XC
- Programa de elementos finitos orientado al anlisis y comprobacin de estructuras.
- La idea principal que ha guiado el desarrollo del programa es la delibertad . No slo las libertades que propugna la comunidad del software libre sino, tambin, libertad a la hora de establecer la geometra, las condiciones de apoyo, la secuencia de construccin de la misma (fases) y los materiales que forman la estructura.
- En lugar de enfocar el desarrollo a conseguir dimensionar rpidamente elementos estructurales bien conocidos (forjados uni o bi direccionales, vigas, pilares, prticos,...) se prefiere dotar al usuario de herramientas que le permitan emplear los distintos algoritmos de anlisis mediante elementos finitos y los de comprobacin propuestos por las normas (EHE, CTE, eurocdigos,...) combinndolos del modo que le parezca ms adecuado.
42. Edicin de documentos
- LaTeX
- Gimp
- Scribus
- Blender
- GnuPlot
www.iturribizia.com 43. www.iturribizia.com
- Sistema de preparacin de documentos de alta calidad
- Se usa fundamentalmente para documentos de tipo tcnico y cientfico de tamao medio o grande
- Se basa en la idea de que es mejor dejar el diseo de documentos (tipo de letra, cabeceras, espaciamiento, ) a los diseadores y dejar que el autor se concentre en el contenido del documento
www.latex-project.com 44. Gimp www.iturribizia.com
- Programa de manipulacin de imgenes
- Soporta mltiples formatos (PostScript, BMP, TIFF, jpeg, ...)
www.gimp.org 45. Gimp www.iturribizia.com 46. Scribus www.iturribizia.com
- Programa de autoedicin para la creacin de publicaciones por ordenador (folletos, revistas, etc.)
www.scribus.net 47. Blender www.iturribizia.com
- Programa de modelado y animacin de grficos tridimensionales
- En 2010 se produjo el primer largometraje realizado con esta herramienta
- Puede emplearse para crear imgenes y animaciones fotorrealistas de obras de ingeniera
www.blender.org 48. Blender www.iturribizia.com 49. Blender www.iturribizia.com 50. GnuPlot www.iturribizia.com www.gnuplot.info
- Programa flexible y sencillo paragenerar grficos de funciones y conjuntos de datos
- Permite generar los datos en mltiples formatos (PNG, EPS, SVG, JPEG, )
- Puede usarse en modo interactivo y en modobatch
51. GnuPlot www.iturribizia.com 52. Bibliotecas para desarrollo de software
- VTK
- OpenCascade
- CGAL
www.iturribizia.com
- Paquetes de funciones que permiten ampliar las capacidades de programas desarrollados en distintos lenguajes (Fortran, C, C++, Java, Python,...)
53. VTK www.iturribizia.com
- Biblioteca de funciones para la generacin de grficos 3D que sirven para visualizar soluciones de problemas de elementos finitos, dinmica de fluidos, sistemas de informacin geogrfica, ...
- Tiene interfaces con C++, Java, Tcl/tk y Python
www.vtk.org 54. VTK www.iturribizia.com 55. VTK www.iturribizia.com 56. OpenCascade www.iturribizia.com
- Biblioteca de funciones para la generacin de modelos 3D en aplicaciones de CAD
- Se emplea, por ejemplo, en el programa Salom de generacin de modelos de elementos finitos
- Se emplea por empresas como BMV, EADS, MIDAS IT, Ingeciber, ...
www.opencascade.org 57. OpenCascade www.iturribizia.com 58. OpenCascade www.iturribizia.com 59. CGAL Computational Geometry Algorithms Library www.iturribizia.com
- Biblioteca de funciones para la solucin de problemas geomtricos. Contiene:
- Primitivas geomtricas (puntos, vectores, )
- Predicados sobre dichas lneas, primitivas, (interseccin, distancia, )
- Algoritmos estndar: envolvente convexa, triangulacin de Delaunay, poliedro, crculo recubridor mnimo, ...
www.cgal.org 60. CGAL www.iturribizia.com 61. Sistemas de informacin geogrfica
- GRASS
- gvSIG
www.iturribizia.com 62. GRASS Geographic Resources Analysis Support System www.iturribizia.com
- Es un SIG que soporta tanto informacin rster (fotografas areas, imgenes de satlites, mapas escaneados, ) como vectorial (planos parcelarios o catastrales, divisiones administrativas, cursos fluviales, ...)
63. GRASS www.iturribizia.com 64. GvSIG www.iturribizia.com
- Sistema de informacin geogrfica desarrollado en la consejera de transportes de la Comunidad Valenciana
- Est desarrollado en Java, por lo que es independiente de la plataforma
- Permite acceder a informacin vectorial y rster
www.gvsig.org 65. GvSIG www.iturribizia.com 66. www.iturribizia.com [email_address]
- Luis Claudio Prez Tato
- Iturribizia, S.L
- C/Valdidueas, n 40
- 28814-Daganzo (Madrid)
- 610 562 637918 875 249
- GRACIAS!