software libre en la oficina técnica

Download Software libre en la oficina técnica

If you can't read please download the document

Upload: luis-c-perez-tato

Post on 26-Mar-2016

216 views

Category:

Documents


0 download

DESCRIPTION

Presentación correspondiente a la charla homónima que se desarrollo durante la feria «SOFTIC 2011» el pasado 16 de marzo de 2011 en la demarcación de Madrid del Colegio de Ingenieros de Caminos, Canales y Puertos.

TRANSCRIPT

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.

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.

Dinmica de fluidosSolucin de las ecuaciones de Navier-Stokes

OpenFOAM

Code_Saturne

Code-Mascaret

Telemac

OpenFVM

www.iturribizia.com

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)

OpenFOAM

www.iturribizia.com

OpenFOAM

www.iturribizia.com

Code-Saturne

www.iturribizia.com

Capacidades similares a openFOAM

Posibilidad de emplear conjuntamente con Code-Aster y Salome

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

Telemac

www.iturribizia.com

Anlisis bidimensional del flujo

Tiene aplicacin en el estudio de fenmenos de transporte de contaminantes, rotura de obras hidrulicas, etc.

Telemac

www.iturribizia.com

OpenFVM

www.iturribizia.com

Capacidades similares a OpenFOAM

Basado en el mtodo de los volmenes finitos

OpenFVM

www.iturribizia.com

OpenFVM

www.iturribizia.com

OpenFVM

www.iturribizia.com

OpenFVM

www.iturribizia.com

OpenFVM

www.iturribizia.com

CAD / CAE

BRL-CAD

FreeCAD

www.iturribizia.com

BRL-CAD

www.iturribizia.com

Programa de diseo asistido por ordenador para crear modelos 3D

Puede ejecutarse en paralelo

Orientado a diseo mecnico

BRL-CAD

www.iturribizia.com

BRL-CAD

www.iturribizia.com

FreeCAD

www.iturribizia.com

Programa similar a CATIA o SolidWorks, orientado a diseo mecnico

Construido sobre la biblioteca OpenCASCADE

FreeCAD

www.iturribizia.com

Clculo

Mxima

Octave

Scilab

www.iturribizia.com

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

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.

Octave

www.iturribizia.com

Octave

www.iturribizia.com

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

Scilab

www.iturribizia.com

Simulacin

Code-Aster

Salom

Calculix

Paraview

Elmer

OpenSees

XC

www.iturribizia.com

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

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

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

Calculix

pepitohola

www.iturribizia.com

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

Paraview

www.iturribizia.com

Paraview

www.iturribizia.com

Paraview

www.iturribizia.com

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

OpenSees

www.iturribizia.com

XC

Programa de elementos finitos orientado al anlisis y comprobacin de estructuras.

La idea principal que ha guiado el desarrollo del programa es la de libertad. 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.

Edicin de documentos

LaTeX

Gimp

Scribus

Blender

GnuPlot

www.iturribizia.com

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

Gimp

www.iturribizia.com

Programa de manipulacin de imgenes

Soporta mltiples formatos (PostScript, BMP, TIFF, jpeg, ...)

www.gimp.org

Gimp

www.iturribizia.com

Scribus

www.iturribizia.com

Programa de autoedicin para la creacin de publicaciones por ordenador (folletos, revistas, etc.)

www.scribus.net

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

Blender

www.iturribizia.com

Blender

www.iturribizia.com

GnuPlot

www.iturribizia.com

www.gnuplot.info

Programa flexible y sencillo para generar 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 modo batch

GnuPlot

www.iturribizia.com

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,...)

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

VTK

www.iturribizia.com

VTK

www.iturribizia.com

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

OpenCascade

www.iturribizia.com

OpenCascade

www.iturribizia.com

CGALComputational 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

CGAL

www.iturribizia.com

Sistemas de informacin geogrfica

GRASS

gvSIG

www.iturribizia.com

GRASSGeographic 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, ...)

GRASS

www.iturribizia.com

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

GvSIG

www.iturribizia.com

[email protected]

Luis Claudio Prez Tato

Iturribizia, S.L

C/Valdidueas, n 40

28814-Daganzo (Madrid)

610 562 637 918 875 249

GRACIAS!