Anda di halaman 1dari 66

Software libre en la oficina técnica

Características del software libre:


Libertad de usar el programa con cualquier propósito.
Libertad de estudiar cómo funciona el programa y
modificarlo, adaptándolo a las propias necesidades.
Libertad de distribuir copias del programa.
Libertad de mejorar el programa y hacer públicas
esas mejoras.
Orígenes del software libre
Linus Torvalds.
Comenzó el desarrolló del núcleo Linux en 1991.
El 14 de marzo de 1994, se lanzó Linux 1.0.0, que
constaba de 176.250 líneas de código.
20 de octubre de 2010: se lanzó Linux 2.6.36 con
13.499.457 líneas de código.

Richard Stallman.
Funda en 1985 la Free Software Foundation.
Desarrollador del compilador gcc y del
depurador gdb.
Desarrollador del editor GNU Emacs.
Dinámicadefluidos
Solucióndelasecuaciones de Navier-Stokes

OpenFOAM
Code_Saturne
Code-Mascaret
Telemac
OpenFVM

www.iturribizia.com
OpenFOAM
Simulación de remolinos tras un obstáculo
Obtención de la historia de presiones en
determinados contornos
Simulación de turbulencias a gran escala
(salida de un chorro al aire o a otro fluido)
Estudio del flujo acoplado con sólidos
deformables (propagación de una onda en
una tubería)

www.iturribizia.com
OpenFOAM

www.iturribizia.com
OpenFOAM

www.iturribizia.com
Code-Saturne

Capacidades similares a openFOAM


Posibilidad de emplear
conjuntamente con Code-Aster y
Salome

www.iturribizia.com
Code-Mascaret
Código de modelización hidráulica unidimensional con superficie libre (solución
de las ecuaciones de Saint-Venant)

Propagación de crecidas y
obtención de superficies
inundadas
Avenidas producidas por
rotura de obras hidráulicas
Propagación de ondas en
canales

www.iturribizia.com
Telemac

Análisis bidimensional del flujo


Tiene aplicación en el estudio de
fenómenos de transporte de
contaminantes, rotura de obras
hidráulicas, etc.

www.iturribizia.com
Telemac

www.iturribizia.com
OpenFVM
Capacidades similares a OpenFOAM
Basado en el método de los volúmenes finitos

www.iturribizia.com
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
Programa de diseño asistido por ordenador
para crear modelos 3D
Puede ejecutarse en paralelo
Orientado a diseño mecánico

www.iturribizia.com
BRL-CAD

www.iturribizia.com
BRL-CAD

www.iturribizia.com
FreeCAD

Programa similar a CATIA o


SolidWorks, orientado a
diseño mecánico
Construido sobre la biblioteca
OpenCASCADE

www.iturribizia.com
FreeCAD

www.iturribizia.com
Cálculo

Máxima
Octave
Scilab

www.iturribizia.com
Máxima
Programa para la manipulación de expresiones simbólicas y numéricas
Calculadora de precisión arbitraria
Definición de funciones
Manipulación de polinomios (expansión,
descomposición en factores, ...)
Solución de ecuaciones y sistemas de
ecuaciones
Generación de gráficos 2D y 3D
Cálculo de límites
Diferenciación e integración
Manipulación de series

www.iturribizia.com
Octave
Programa de cálculo numérico similar a Matlab
Emplea el mismo lenguaje interpretado que Matlab

Operaciones con matrices, resolución de


sistemas de ecuaciones lineales,
integración de ecuaciones diferenciales,
etc.

www.iturribizia.com
Octave

www.iturribizia.com
Octave

www.iturribizia.com
Scilab
Programa de cálculo numérico similar a
Octave
Herramientas para visualizar, analizar y
filtrar señales en el dominio del tiempo
y en el dominio de la frecuencia
Interfaces con Fortran, C, C++ y Java

www.iturribizia.com
Scilab

www.iturribizia.com
Simulación

Code-Aster
Salomé
Calculix
Paraview
Elmer
OpenSees
XC
www.iturribizia.com
www.code-aster.com

Code-Aster
Análisis de estructuras y
solución de problemas
termomecánicos
Solución de problemas
estáticos y dinámicos,
lineales o no lineales
Rotura, daño y fatiga
Interacción suelo-estructura,
fluido-estructura y suelo-
fluido-estructura

www.iturribizia.com
www.salome-platform.org

Salome
Pre y post proceso de resultados de
simulaciones numéricas
Utilidades para importar datos de
programas de CAD y generar
mallas sobre los mismos

www.iturribizia.com
www.calculix.de

Calculix
Programa de elementos finitos orientado
a la solución de problemas
mecánicos
El lenguaje de entrada de datos es el
mismo que el de Abacus

www.iturribizia.com
Calculix

www.iturribizia.com
www.paraview.org

Paraview
Programa para el análisis y la visualización de resultados procedentes de
programas de análisis
Puede tratar volúmenes de datos del orden de 1 terabyte

www.iturribizia.com
Paraview

www.iturribizia.com
Paraview

www.iturribizia.com
Paraview

www.iturribizia.com
www.csc.fi/english/pages/elmer

Elmer
Programa de elementos finitos
orientado a la solución de
problemas acoplados
Resuelve problemas de transmisión
de calor, mecánica de fluidos,
mecánica de sólidos,
electromagnetismo, acústica y
mecánica cuántica

www.iturribizia.com
OpenSees

www.iturribizia.com
XC
Programa de elementos finitos orientado al
análisis y comprobación de estructuras.
La idea principal que ha guiado el desarrollo del programa es la de
libertad. No sólo las libertades que propugna la comunidad del
software libre sino, también, libertad a la hora de establecer la
geometría, las condiciones de apoyo, la secuencia de construcción
de la misma (fases) y los materiales que forman la estructura.
En lugar de enfocar el desarrollo a conseguir dimensionar rápidamente
elementos estructurales bien conocidos (forjados uni o bi
direccionales, vigas, pilares, pórticos,...) se prefiere dotar al usuario
de herramientas que le permitan emplear los distintos algoritmos de
análisis mediante elementos finitos y los de comprobación
propuestos por las normas (EHE, CTE, eurocódigos,...)
combinándolos del modo que le parezca más adecuado.
Edicióndedocumentos

LaTeX
Gimp
Scribus
Blender
GnuPlot

www.iturribizia.com
www.latex-project.com

Sistema de preparación de
documentos de alta
calidad
Se usa fundamentalmente
para documentos de tipo
técnico y científico de
tamaño medio o grande
Se basa en la idea de que
es mejor dejar el diseño
de documentos (tipo de
letra, cabeceras,
espaciamiento, …) a los
diseñadores y dejar que
el autor se concentre en
el contenido del
documento

www.iturribizia.com
Gimp www.gimp.org

Programa de
manipulación de
imágenes
Soporta múltiples
formatos (PostScript,
BMP, TIFF, jpeg, ...)

www.iturribizia.com
Gimp

www.iturribizia.com
Scribus www.scribus.net

Programa de autoedición para la


creación de publicaciones por
ordenador (folletos, revistas, etc.)

www.iturribizia.com
Blender www.blender.org

Programa de modelado y animación de


gráficos tridimensionales
En 2010 se produjo el primer
largometraje realizado con esta
herramienta
Puede emplearse para crear imágenes
y animaciones fotorrealistas de obras
de ingeniería

www.iturribizia.com
Blender

www.iturribizia.com
Blender

www.iturribizia.com
GnuPlot www.gnuplot.info

Programa flexible y sencillo para


generar gráficos de funciones y
conjuntos de datos
Permite generar los datos en
múltiples formatos (PNG, EPS,
SVG, JPEG, …)
Puede usarse en modo interactivo
y en modo batch

www.iturribizia.com
GnuPlot

www.iturribizia.com
Bibliotecasparadesarrollo
desoftware
Paquetes de funciones que permiten ampliar las capacidades de programas
desarrollados en distintos lenguajes (Fortran, C, C++, Java, Python,...)

VTK
OpenCascade
CGAL

www.iturribizia.com
VTK www.vtk.org
Biblioteca de funciones para la generación de gráficos 3D que sirven para visualizar
soluciones de problemas de elementos finitos, dinámica de fluidos, sistemas de
información geográfica, ...
Tiene interfaces con C++, Java, Tcl/tk y Python

www.iturribizia.com
VTK

www.iturribizia.com
VTK

www.iturribizia.com
OpenCascade www.opencascade.org
Biblioteca de funciones para la generación de modelos 3D en aplicaciones de CAD
Se emplea, por ejemplo, en el programa Salomé de generación de modelos de
elementos finitos
Se emplea por empresas como BMV, EADS, MIDAS IT, Ingeciber, ...

www.iturribizia.com
OpenCascade

www.iturribizia.com
OpenCascade

www.iturribizia.com
CGAL www.cgal.org
Computational GeometryAlgorithmsLibrary

Biblioteca de funciones para la solución de


problemas geométricos. Contiene:
Primitivas geométricas (puntos, vectores, …)
Predicados sobre dichas líneas, primitivas, …
(intersección, distancia, …)
Algoritmos estándar: envolvente convexa,
triangulación de Delaunay, poliedro, círculo
recubridor mínimo, ...
www.iturribizia.com
CGAL

www.iturribizia.com
Sistemasdeinformación
geográfica

GRASS
gvSIG

www.iturribizia.com
GRASS
GeographicResourcesAnalysis Support System

Es un SIG que soporta tanto


información ráster (fotografías
aéreas, imágenes de satélites,
mapas escaneados, …) como
vectorial (planos parcelarios o
catastrales, divisiones
administrativas, cursos fluviales, ...)

www.iturribizia.com
GRASS

www.iturribizia.com
GvSIG www.gvsig.org

Sistema de información geográfica


desarrollado en la consejería de
transportes de la Comunidad
Valenciana
Está desarrollado en Java, por lo
que es independiente de la
plataforma
Permite acceder a información
vectorial y ráster

www.iturribizia.com
GvSIG

www.iturribizia.com
¡GRACIAS!
Luis Claudio Pérez Tato
Iturribizia, S.L
C/Valdidueñas, nº 40
28814-Daganzo (Madrid)
610 562 637 918 875 249

www.iturribizia.com
info@iturribizia.com

Anda mungkin juga menyukai