Seismic Performance in Urban Regions (SPUR) and Prototype NEESgrid Implementation Roger L. King, Gregory L. Fenves, Jacobo Bielak, Tomasz Haupt Bozidar Stojadinovic, Joerg Meyer Antonio Fernandez, Jaesung Park, Prashant Chopra, Koel Das, Aysegul Askan, George Petropoulos, A. Kalayanasundaram, M. Khotournenko, A. Chilkuri, N. Ammari NSF NEES Awardees Meeting September 11-12, 2003 Outline of Presentation • • • • • • • What is SPUR? Value of simulation and integration Structural performance Earthquake ground motion modeling Site response and soil-structure interaction Visualization SPURport – web portal and demo An NSF ERC Problem-Centered Research Flow Process SPUR, a Distributed Simulation Framework for Seismic Performance for Urban Regions • Advance the state-of-the-art in simulating the effects of a major earthquake on an urban region. • Integration of earthquake ground motion modeling with modeling of structural and infrastructure systems using advanced computational and visualization methods. • The goal is to develop tools that will ultimately permit damage estimates based on best available information. • Generalize discipline specific approach towards system-level research. SPUR Strategic Vision Planning Microzonation Education Loss Estimate Emerg. Resp. Middleware HPC Resource SSFI Basin Effects NEES Large Scale Viz PBEE Viz Systems-level Applications • Loss estimation • Tools for decision makers • Scenarios for planning Enabling Technologies • Archimides • OpenSees • NEESgrid • System integration Fundamental Research • Computational seismology • SSI with DRM • PBEE Performance measures • Spatial distribution of performance • Large scale viz. Leveraging Existing NSF Research for System-Level Problems structural performance (PEER - Berkeley) ground motion data (CMU) precomputed simulations precomputed or online simulations rendering + portal (UCI) (MSU) immersive rendering & web-based portal SPURport: The Grid-Based Portal for SPUR • Provide earthquake community with collaborative environment for research on Seismic Performance of Urban Regions and training of future earthquake engineers • Develop NEESgrid application of databases, computation, visualization, using distributed Grid-accessible resources; demonstrate ability to use NEESgrid resources at any location • Opportunity to apply NEESgrid software releases to a substantial application and provide NEESgrid developers feedback • Add to simulation capability of NEES Strike-Slip Fault Simulation Model Peak Ground Displacement Peak Ground Velocity Thrust Fault Simulation Model Peak Ground Displacement Peak Ground Velocity Structural Models for Regional Simulation Objective Evaluate regional distribution of Engineering Demand Parameters (EPD) SDF Model u u u u u u u u Grid point - “Hydra” model - Multiple parameters and multiple orientations - Constant strength analysis - Constant ductility analysis Building Models Shear Beam Model Generalized Frame Model Building Models Simulation Tool – OpenSees (PEER software framework for simulation) Constant Ductility Analysis for Strike Slip Fault SAC 9-story OpenSees Model Distributed Plasticity Beam-Column Column Fiber Section Beam Fiber Section Leaning columns for P-D effects LA 10%/50 year Roof drift ratio Regional Distribution of SAC 9-story EDP Max Story Drift Ratio Max Plastic Rotation PGV Roof drift ratio Regional Distribution of SAC 20-story EDP Max Story Drift Ratio Story 22 Max Plastic Rotation Story 15 PGV Calibration of Shear Beam Model Pushover Analysis of Frame Model Shear Beam Model Story Force-Deform. Comparison of Floor Displacement Shear Beam Model Floor 1 Floor 2 Floor 3 Floor 2 Floor 3 Generic Frame Model Floor 1 Regional Distribution of EDP, 3-Story Roof Displacement SAC Frame Model Shear Beam Model Generic Frame Model Shear Beam Model Generic Frame Model Max Story Drift SAC Frame Model Computational Challenge Constant Ductility Analysis – 28 parameter combinations. – Considering 8 orientations. – 25,281 grid points. – 5 iterations in average. – One million non-linear analysis of SDF system per parameter. SAC 9-Story Simulation – – – – 306 DOFS, 1800 time steps. Approx 4 min. per grid point. 25,281 grid points. 70 days in single processors. OpenSees Applications for Parallel Computing Producer-Consumer Approach Slave Node wake Master Node Ground Motion Data Process Manage Receive Structure parameter Unpackaging Job Queue Wait Queue packaging Ground Motion Send Ground Motion Structure parameter Un-packaging Receive output Recording output Model Domain Pattern Element Material Analysis Solution Procedures Packaging OpenSees Framework Send output wait Parallel simulation applications built with OpenSees API and MPI API can be implemented using NEESgrid resources. Northridge Earthquake Mainshock (USGS) Rupture Model Strike=122 (S58E), Dip=40 (S32W), Rake=101 Depth (km) Wald et al. (1996) USGS Snapshots of Surface Velocity Peak ground velocity (USGS) Wavelength-Adaptive Tetrahedral Mesh (~ 100 million elements; 3 hrs) Site Response - SSI Cross Section Reduced Domain Cascading (3 models) Domain Reduction Method Run on different platforms Free-Field Response Peak values of displacement and velocity Analysis Region Observation Point (1280, 3000) Observation Point Velocity (m/s) |FT| Vmax Peak Ground Velocity in Region of Interest 800 m/s 200 m/s 40 m 100 m/s Spatial variability of ground motion 3D vs 1D Random City Model Alternatively, populate with sets of uniform buildings Structural Models and Distributions Influence of Different Structural Distributions On Maximum Ground Velocity (EW) Free-field 3 1.0-Hz Buildings R-City Low period structures Random City Simulation High-end Visualization New Algorithms for Rendering: • Efficient 3-D mesh decimation • More efficient than edgecollapse • Various levels of detail TetFusion QTetFusion SPURport Architecture NEESpop (middleware) NEESgrid services Tele-presence Data Controller Data and Metadata Collaboration Front End Data streaming and channel management Authentication and authorization NSDS OGSI MSU extensions (globus 3.0) (Enterprise Computational System) DBMS (postgress) ERC at Mississippi State OpenSees Ground Motion Data Struct. Resp. Data Apache Tomcat JetSpeed Chef ECS application streaming device driver EJB container (JBoss) Data PSC NCSA Ground Motion Data OpenSees Back End SPUR applet Request SPURport Functionality Earthquake Model Structure Model Inventory of Structures select or define a structure (set parameters) view data extract data select location run simulation view data select or define an inventory run simulation (future) view data Earthquake Model Structural Model Inventory Model Spatial Response Data Individual Structure Response