Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONTENIDO DE LA PRESENTACIN
Aplicaciones
OBJETIVO DE LA PRESENTACIN
Objetivo
Analizar los software disponibles aplicaciones CAD personalizadas. para realizar
Qu es la P.O.O?
Herencia
Polimorfismo Encapsulacin
Software Libre
OpenCascade
Pre-procesamiento: Modelado
OpenCASCADE
Poderoso ncleo y plataforma de desarrollo CAD/CAM/CAE para aplicaciones de modelado 3D. Estructurada por mdulos. Cuenta con una biblioteca de objetos C++ reusables y un grupo de herramientas libres para el desarrollo.
http://www.opencascade.com/ http://www.opencascade.org/
Architecture Overview
End-user Applications
Modeling Specific Application Simulation Specific Application Machining Specific Application Proprietary Generic CA* System
CAD/CAM/CAE Middleware
Test Harness
3D Workbench
Application Components
3D Visualization
Salome OCC
Design Algorithms
SINTEF
OCC
Simulation Algorithms
Samtech Salome
Machining Algorithms
SIM
System Middleware: CORBA, System Administration, Security, Graphic, User interface, XML Operating System : Linux, Unix, Windows Open Source CORBA/IDL API Implementation DS: OCC: PTC: SDRC: SIM: UG: Dassault Systems Open CASCADE S.A. Parametrics Technology Corp. Structural Dynamics Research Corp. Systems In Motion Unigraphics Solutions
Enterprise Components
Data Exchange
SDRC SDRC OCC
CAD Services
Salome OCC
CAE Services
Samtech
CAM Services
SDRC
PDM Enablers
Collaboration Services
PTC
UG
UG
DS
DS
DS
Client-2
Server
Data Storage
Client-3
CAD Group, National Informatics Centre, Dept. of IT, Ministry of Communications & IT, New Delhi, India
Aplicaciones
Pre-procesamiento: Modelado
SALOME
Software libre que brinda una plataforma genrica para las etapas de pre y postprocesamiento de simulaciones numricas.
Funcionalidades:
o o
Crear/modificar, importar/exportar modelos CAD en formato IGES y STEP, de los ms utilizados. Mallado de elementos CAD, chequeo de la calidad de la malla, importar/exportar mallas (MED, UNV, ASCII).
http://www.salome-platform.org/
Pre-procesamiento: Modelado
SALOME (continuacin)
Trabajo con unidades de medida y propiedades fsicas de los elementos modelados. Permite realizar los clculos utilizando solucionadores numricos acoplados.
http://www.salome-platform.org/
Pre-procesamiento: Mallado
Netgen
Generador automtico de mallas tetradricas 2D y 3D. Importa ficheros IGES y STEP. La biblioteca de Netgen (netlib) es utilizada por Salome, ElmerGUI y Gmesh.
http://www.hpfem.jku.at/netgen
Pre-procesamiento: Mallado
Gmsh
Herramienta con licencia LGPL para la generacin de mallas en 1D, 2D y 3D. Permite la parametrizacin de geometras. Designa el tamao de los elementos del objeto de manera precisa. Usa OpenCASCADE y Netgen.
http://www.geuz.org/gmsh
Procesamiento: Anlisis
Code-Aster
Soluciona problemas de mecnica estructural y termo-mecnica utilizando el Mtodo de Elemento Finito (FEM). Comunidad estable que brinda buen soporte documentacin.
http://www.code-aster.org/
Procesamiento: Anlisis
OpenFOAM
Herramienta de software libre nmero uno en el trabajo con mecnica de fluidos. Cuenta con modelos de fluidos que incluyen reacciones qumicas, turbulencias y transferencias de calor.
http://www.opencfd.co.uk/openfoam/
Procesamiento: Anlisis
Elmer
Software de cdigo abierto para simulaciones multi-fsicas (fluidos, mecnica de estructuras, electromagnetismo, transferencia de calor y del sonido). Se le pueden adicionar modelos de ecuaciones creadas por el usuario.
o o o
Provee soporte para la computacin distribuida. Cuenta con una extensa documentacin. Puede ser integrado fcilmente con sistemas CAD.
http://www.csc.fi/elmer
Post-procesamiento
VTK
Librera de software para el trabajo con grficos por computadora, procesamiento de imgenes y visualizacin 3D. Soporta programacin distribuida.
http://www.vtk.org/
Post-procesamiento
Paraview
Programa de cdigo abierto, multiplataforma para la visualizacin y anlisis interactivo de datos en 3 dimensiones.
o o o
Basado en la librera VTK. Preparado para computacin paralela. Lder en la visualizacin 3D de cdigo abierto.
http://www.paraview.org/
CAELinux
Paquete con los ms prestigiosos sistemas de cdigo abierto para el desarrollo de proyectos de ingeniera computacional integrados sobre Ubuntu. Ha sido seleccionado por la Fundacin Europea para el Desarrollo (EDF) como parte de los distribuidores oficiales de estos sistemas.
http://www.caelinux.com/
ZOPE
PostgreSQL
Special Links
Open Cascade
G Code
CollabCAD (NIC)
Export / Import Data Bus IGES 5.3, STEP, XML, STL, VRML IGES IGES ANSYS
Hyper Mesh
IGES
Msc NASTRAN ADAMS
IDEAS
NAL: National Aerospace Laboratory, Bangalore ADA: Aeronautical Development Agency, Bangalore NIC: National Informatics Centre, New Delhi
SERC: Structural Engineering Research Centre, Chennai TTL: TATA Technologies Ltd., Pune VSSC: Vikram Sarabhai Space Centre, Trivandrum
CAD Group, National Informatics Centre, Dept. of IT, Ministry of Communications & IT, New Delhi, India
Formatos de
intercambio grafico
INTERCAMBIO DE DATOS
Formatos Standard (import/export) : STEP, IGES, STL, VRML, UNV Integracin commercial : CATIA, EUCLID ACIS, PARASOLID