On Time Visualization of Simulations in OpenSees With VEES

Download Report

Transcript On Time Visualization of Simulations in OpenSees With VEES

On Time Visualization of
Simulations in OpenSees
With VEES
Alisa Neeman
Boris Jeremić
Alex Pang
• Motivation
– Simulations take a long time to run
– We’d like to be able to watch them quickly, though
• Replay entire experiment
• Go to specific points in experiment and examine constitutive
state
– DVD player plus visualization application
Ingredients
– VEES
• Visualizer that rides onto OpenSees
– OpenSees
• sendSelf interface originally designed to assist with
parallelization by serializing objects to send to other compute
nodes.
– we use it instead to capture state on each commit.
• Recorder class and Channel class
DomainRecorder, File_Chaneel
pace Costs:
– 231 elements
– majority being soil elements with a template material
that simulates a variety of classic and advanced
constitutive models
– binary data
1 time step
1000 time steps
40000 time steps
7.5 MB
~7.5 GB
~300 GB
– Future: zlib can reduce size one order of magnitude
• Performance:
– 4 frames per second for 231 (mostly soil) elements
– View in stride? (every 10th step)
• New Visualization Stuff
– Set color scale, keep same scale for all time steps
– Components of stress tensor (σii)/3
– Stiffness tensor for 3D materials
• Take a rubber sphere and stretch/squash it by stiffness
• Eijklninjnknl where n is a vector of length 1 from the sphere origin
to the surface
– Future:
• Tensor components of Eijkl (eigentensors)
• Continuous representation of stiffness