pptx - of Marcel Ritter

advertisement
ASTRO@UIBK
Center for Computation and Technology
Visualization of finite element data of a
multi-phase concrete model
M. Ritter1, M. Aschaber1, W. Benger2, G. Hofstetter1
1 University
of Innsbruck, Austria
2 Louisiana State University, USA
10.7.2013, Vienna
• Outline
– Motivation
– Numerical Simulation
– Data Modeling
– Visualization
– Conclusion & Future Work
Motivation
• Motivation:
Scientific Visualization
Techniques and
Research
Engineering Simulation
Tools and Visualization
by Neal Stone
Gap
Motivation
• Motivation:
Scientific Visualization
Techniques and
Research
Engineering Simulation
Tools and Visualization
by Neal Stone
Motivation
• Motivation:
• Simulation techniques are used more frequently
• Produced data sets growing
• Data complexity is increasing
• Visualization used for data interpretation of results
is important.
10.7.2013, Vienna
Numerical Simulation
• Aim:
– More realistic simulation of drying shrinkage
• Application:
– Strengthening of a RC structure by adding an overlay
New top concrete layer
Old concrete structure
Numerical Simulation
• Drying shrinkage:
–
–
–
–
Long term drying process in concrete
Decrease of relative pore humidity
Increase of capillary pressure
Capillary pressure results in volumetric shrinkage
drying
concrete
Numerical Simulation
• Drying Shrinkage:
New top concrete layer
Old concrete structure
Different internal stresses
Critical region at joint
Drying shrinkage
Swelling
concrete
Numerical Simulation
• Numerical Simulation:
– Finite element simulation on multiple grids of
concrete specimen
– Hexahedral Mesh of 9 x 9 x 13 Cells
100 x 100 x 56 mm
Numerical Simulation
• Numerical Simulation:
– Finite element simulation on multiple grids of
concrete specimen
– Hexahedral Mesh of 9 x 9 x 13 Cells
Undeformed linear element
Deformed quadratic element
The element has curved faces
Numerical Simulation
Numerical
Simulation:
• Multiphase concrete model
• Solid, water, and gas phase
(dry air and water vapor)
• Coupled hygral-thermo-mechanical
model
Governing
equations:
• Balance equations
• Mass
• Enthalpy
• Linear Momentum
• Linear kinematic relations
• Constitutive equations
Multiple solution variables (Data fields)
• Gas pressure
• Capillary pressure
• Displacements
• Temperature
scalar
scalar
vector
scalar
Derived data fields
• Strain
• Stress
2nd order tensor
2nd order tensor
Numerical Simulation
• Drying shrinkage ε𝑠ℎ
– Effective stress:
– Hydrostatic pressure of the water on the solid phase:
10.7.2013, Vienna
Data Modeling
Before doing data visualization one has to deal with
data
• Many different kinds
• Many formats
Data management and handling is crucial in
computational sciences
• Reusability of methods and techniques
• Sustainability
• Exchangeability of data (collaborations)
We propose using a concept based on mathematics to
systematically organize data
Data Modeling
Fiber Bundle Data Model
Inspired by concepts of:
Topology
Differential Geometry
Geometric Algebra
Separation of Geometry (Grids) and Datafield (Fields)
Grid
Field
Data Modeling
Grid
the base space
• Manifold describing the base space
• Topology
• Refinement level
• Coordinate representation
• Vertex positions in representation
• Neighborhood
Data Modeling
Field
the fiber
space
• Dataset holding numerical data
• per k-cell on the grid (vertex, edge, cell, … )
• Array of arbitrary type, for example:
• Scalar
• Vector, BiVector, …
• Tensor
• Any other user defined type
Data Modeling
• Hierarchical structure:
Data Modeling
Supported Grid types:
•
•
•
•
•
•
•
Uniform Grid
Curvilinear Grid
Rectilinear Grid
Adaptive Mesh Refinement Grid (AMR)
Point Cloud
Lines
Triangular/Quad and Mixed Surfaces
Grids can be fragmented (Blocks) having Ghost Zones
Grids can have refinement levels
Work in progress:
•
•
•
•
Hexahedral Grid
FEM Grid
Connected Graph Data
Full Waveform LIDAR Laser Data
Data Modeling
Data Modeling
• Data at Vertices:
(optional)
(optional)
Data Modeling
• Data at Integration Points:
No positions  can be computed
Data Modeling
• Sets of Nodes and Sets of Elements:
Indices of vertices in named fragments
Indices of integration points
in named fragments
Data Modeling
• Linked groups for alternative data access:
– E.g. time frames and time steps in ABAQUS
Li
nk
Bundle - frames
Bundle - steps
T=0.0
T=0.0
Link
T=0.2
T=1.0
T=0.4
T=0.6
T=0.8
T=1.0
T=1.2
T=1.4
No data stored
Data Modeling
FEM - Example
HDF5 Based Data format:
 independent, free, open, data browser
www.hdfgroup.org
10.7.2013, Vienna
Visualization
Visualization Shell VISH
• Visualization framework
• Highly modular design
– Small Core
– Plug-Ins
• Mainly developed by Werner Benger
– Currently about 8 people are actively contributing
•
•
•
•
C++, OpenGL
Open Academic License
Runs on Linux, Windows (and MacOS)
http://vish.fiberbundle.net
Visualization
Visualization
Visualization
• Colored Cages
– Show FE grid
• Positive
• Negative
–
–
–
–
–
Shaded colored surface
Illustrates data at vertices
One scalar field via color-map
One vector field via displacement
Can be combined with other visualization
techniques
Visualization
• Colored Cages
– Integration point data is extrapolated and averaged on demand
Extrapolation from integration points
Over-scaled deformation
Averaged,
smoothed
Visualization
• Tensor analysis:
– Shape factors by [Westin97]
– Stress/strain are 3x3 symmetric tensors
– 3 Eigen-Values:
– Shape factors:
[BBHKS06]
Visualization
• Direct stress tensor visualization:
– Ellipsoids representing the shape factors
– Tensor Splats [BengerHege04]
-> barycentric
Visualization
• Direct stress tensor visualization:
– Ellipsoids representing the shape factors
– Tensor Splats [BengerHege04]
Works only for positive
Eigenvalues!
-> barycentric
Visualization
• Direct stress tensor visualization:
– Ellipsoids representing the shape factors
– Tensor Splats [BengerHege04]
Works only for positive
Eigenvalues!
 Enhancement:
Color a splat in blue, when
any Eigenvalues is negative
-> barycentric
Visualization
• Drying simulation:
– Tensor splats:
Biaxial tension
Uniaxial tension
Pressure region
+ Multiple stress directions
+ Tension vs pressure regions
Visualization
• Scalar fields by volume rendering:
– Texture based volume rendering ( requires resampling
on uniform grid  to be improved)
– Shows inner structure of data fields
– Example: tri-axial compression of a cuboid
σ𝑚 and Mises in ABAQUS
σ𝑚 and Mises via volume rendering
• Drying simulation:
– After 30 days of drying
– Volume rendering of drying shrinkage ε𝑠ℎ
– Cages show an uplift of the corner and the edges
• Dual volume rendering:
– One scalar field controls color
– Another controls transparency
10.7.2013, Vienna
Fiber bundle data model for FEM
• Captures many other types of scientific data
• Comes with an HDF5 based data format (big data)
 Good for collaborations and transparent data storage
Visualization:
• Colored cages
• Direct tensor field visualization
• Scalar fields via volume rendering
• Dual volume rendering
Future work:
• Enhancing the direct tensor field visualization
• Volume rendering on the FEM grid (GPU raycasting)
• Support more FEM data (also shells)
10.7.2013, Vienna
Numerical Simulation
• Balance equations of the multiphase model
Mass of the water w
Mass of the steam gw
Mass of the dry air ga
Mass of the solid phase s
Enthalpy of the whole system
Impulse of the whole system
Download