Title: De la Ingenier
1De la Ingeniería Inversa a la Simulación en
Centros de Computación de Alto Desempeño
- Prof. Pierre Boulanger
- University of Alberta
- Dept. Computing Science
2Canada
3Rocky Mountains
4Edmonton, Alberta
5University of Alberta
The University of Alberta is home to over 2,500
international students who come each year to
study in Edmonton, Alberta. Founded in 1908, the
University of Alberta has more than 36,000
students and offers more than 200 undergraduate
and 170 graduates programs in 18 academic
faculties.
6Why use Rapid Product Development?
- There are many business pressures on industry
today affecting new products - A demand for reduced lead times
- Increased product variety and quality
requirements - Worldwide competition
- Short product life cycles
- Smaller product runs and customized products
- Just-in-time manufacturing
7Enabling Technologies for RPD
- Computer Aided Engineering (CAE)
- Rapid Prototyping Machines
- Conversion Technologies
- Reverse Engineering
- Dimensional Validation
- 3-D Measuring Devices
- Virtual Display Systems
- Production Simulation Tools
- Advanced Materials
8Toward an Integrated RPD Prototyping Environment
9Digitizing the World
- Mechanical/Triangulation Systems
- Photogrammetric/Triangulation Systems
- Industrial Computer Tomography
10Many Sensors for the Job
11AMMI Lab 3D Color Digitizer
Color Camera
Range Sensor
Touch Probe
50 Micron Precision Scan Rate of 3500 pts/sec
12Basic Optical Triangulation
- Sine-law 1 distance2 angles
- Basic optical triangulation pin-hole model
- The light beam generated by the laser/light
projector is deflected at an angle a - The position of the diffused image of the
laser/light beam is measured by the imaging
device - The 3-D coordinate of the light point on the
object is calculated - The range error on the measurement is
13NRC/VIT Color Range Sensor
14Photogrammetric/Laser Scanner
HandyScan from Creaform 3D
15Final Scanned Model
16Industrial CT Scanner
Allow to Scan Inner And Outer Structures Scanning
Limited by Material Properties
173D Intelligent and Configurable System for
Deformable Parts Inspection
- Develop an intelligent system based on optical
range measurements that accelerates the quality
control process of 3D deformable parts - Faster, less expensive and online means to
control the manufacture and assembly of
deformable parts such as those constructed of
sheet metal, composites and plastics - Precarn, Creaform, UofA, Laval U., and EAFIT
18What is Inspection?
19Motivation for New Framework
- Current inspection systems have been developed
for rigid parts - The growing usage of deformable materials have
brought new challenges for manufacturing
industries - The shape of deformable parts will vary unless
they are precisely constrained in their final
positions. This makes inspection a tedious and
inefficient operation.
20Current Deformable Part Inspection Pipeline
21Inspection Process in the New Framework
22How to Deal With Deformations?
- Two deformation models are currently under
investigation - Polygon Morphing
- Large Deformation Shell Model Using FEM
23CAD Model to Surface Mesh
24Deformation Animation d 0
25Deformation Animation d 0.1
26Deformation Animation d 0.2
27Deformation Animation d 0.3
28Deformation Animation d 0.4
29Deformation Animation d 0.5
30Deformation Animation d 0.6
31Deformation Animation d 0.7
32Deformation Animation d 0.8
33Deformation Animation d 0.9
34Deformation Animation d 1.0
35Inspection Results Before and After
36Landmark Based Polygon Morphing
- Pros
- Easy to implement
- Can model local as well as global deformations
- Can deal with large deformations
- Cons
- Do not represent very well real materials
- Hard to define deformation tolerances
- Hard to relate to real physical properties
- Polygon morphing only guarantees that the
morphing of the prototype mesh is accurate near
the landmark points.
37Large Displacement Formulation (LDF) of Shell
Elements
- We need a deformation method that is more
physically based to improve accuracy - We are developing in collaboration with EAFIT a
physical model for a Large Displacement
Formulation (LDF) shell elements solved using
FEM.
38Large Displacement Formulation (LDF) Using Shell
Elements
39Reverse Engineering Work Flow
40Production of a Hand-Made Toy in Two Weeks
41Museum Replicas
42Reverse Engineering of a Broken Watch
43Watch Bracelet Reconstruction
44Rapid Virtual Prototyping
- Once a 3D model is created, virtual prototyping
allows product testing without the need to build
real prototype - Allows for shape and functional optimization
- Allow to tract the complete life cycle of a
product - Rapid Virtual Prototyping require powerful
computing infrastructure especially if it is
interactive
45Why is this Watch Bracelet Break?
46How Can We Improve the Design of a Crank Shaft?
47Why Is This Ford Truck Cutch Fork Break and How
Can We Avoid This?
48High Stress Point Due to Miss-Alignment
49The UofA/EAFIT Virtual Wind Tunnel
50UofA/EAFIT Virtual Wind Tunnel Architecture
51Terrain Model of Mount-Saint Helens
Terrain Model After Compression and Hole Filling
Terrain Model Rendering
52From Terrain Model to CFD Mesh
53Low Altitude Airflow Over Mount Saint-Helens
54Buoyancy Model Over Medellin
Low Altitude Air Flow
Fusion of STRM NASA Data and Landsat infrared
images
55CFD Simulation of Francis Turbine Project
56Interactive CFD User needs
57First Level of Function Segregation
58Multi-Modal Interface for CFD
59Type of Modalities
- Modalities used for the interface
- Visual Mono/Stereo/CAVE
- Haptic
- Perception of fluids flow
- Objects manipulations
- Setting of boundary conditions
- Sonification of fluids
60Collaborative Visualization/Simulation Using AG,
VNC, and Simulation Server
61Collaborative Exploration and Steering for CFD
Using Renata/Canarie/Géant
EAFIT/ Medellin
Los Andes/Bogota
High-Speed Network Canarie/Renata/Géant
AMMI Lab/ Edmonton
LIMSI/Paris
62West Grid is a Large Resource of Compute Power
63Past Compute Power for VWT
- Arcturus
- SGI Origin model 3900
-
- 256 processors (700 MHz IP35)
- CPU MIPS R16000 Processor
- FPU MIPS R16010 Floating Point Unit
- Main memory size 262144 Mbytes
- Instruction cache size 32 Kbytes
- Data cache size 32 Kbytes
- Secondary unified instruction/data cache size
8 Mbytes - Fabric RAID
64New Compute Power for VWT
- 64 Itanium CPUs Connected by a 35 Gb/s NUMA
bus. - 6 ATI graphics cards
- 256 GB of memory
- 5 TB Disks
- 2 FPGA Nodes
- 10 Gb/s networking
65Next Step GPGPU Implementation of CFD Equations
66Governing Equations
67Data Flow Between CPU and GPU
68GPU Flexible and Precise
- Modern GPUs are deeply programmable
- Programmable pixel, vertex, video engines
- Solidifying high-level language support
- Modern GPUs support high precision
- 32 bit floating point throughout the pipeline
- High enough for many (not all) applications
69UofA Simulation Server
- The project objectives are
- Allow Truly distributed Simulation and
Visualization - Allows to separate simulation time from real-time
visualization requirements - Allow multi-users to interact with the simulator
- Allow real-time modifications of boundary
conditions and simulation parameters
70Visualization vs Simulation Software Architecture
71Conclusion
- Our ambitious goal of creating a true real-time
virtual wind tunnel is getting closer. - The new Altrix 4700 with six GPUs and two FPGA
nodes may help us break the Teraflops barrier - Our collaboration with EAFIT have been very
fruitful and we intend to expand this
collaboration further.