270 likes | 432 Views
Quantitative Methods in Defense & National Security “Understanding the Implications of Decoupling the Full Fluid Structure Interaction When Modeling Blast Waves Interacting with Structure” May 26, 2010. Motivating Problem. Example of a Blast-Structure Calculation using CTH. Time=400 m sec.
E N D
Quantitative Methods in Defense & National Security“Understanding the Implications of Decoupling the Full Fluid Structure Interaction When Modeling Blast Waves Interacting with Structure”May 26, 2010
Example of a Blast-Structure Calculation using CTH Time=400 msec Time=0 msec Time=200 msec Top • Eulerian code CTH well suited for detonation • Blast-structure interaction for this problem is 3D in its behavior • Disparate length scales require Adaptive Mesh Refinement (AMR) • Detonation, mm scale • Air shock, mm scale • Boat, 8 ft wide • With half plane symmetry ~1000 cpu-hours
Calculating Damage in LS-DYNA with CTH Input CTH calculates blast in 3D Export correct pressure time histories from CTH LS-Dyna calculates hull deformation • CTH is an Eulerian code suited for shock physics • LS-Dyna is a Lagrangian code suited for structural response • Timescale for the explosive loading is small relative to the timescale for structural response • i.e. The boat hull does not deform during blast loading • This allows a combined code approach • CTH + LS-Dyna • Use boat test data for validation
Issues with Approach • Simulation is split up into 2 separate calculations which are run consecutively • This approach precludes mutual interaction (inaccurate) • This is inefficient from a parallelization standpoint • Requires loading histories on a rigid plate which is an engineering approximation • What if the geometry was much more complicated? • Not applicable for events involving long time behavior of structure (seconds) • E.g. Sympathetic Detonation due to Kinetic Trauma • Requires stand-alone routines to be written for specific application to allow CTH outputs to be read as LS-DYNA inputs time-consuming • Simulation couples with commercial FEA solver • Scalability is limited by cost since licenses must be purchased for each processor • Source code is not available to allow for seamless coupling independent of specific application
Our Approach (in the large) • Couple freely-available, scalable solvers using finite volume for the fluid (gas) and finite element for the solid structure focusing on the ability to handle complex geometry • Write an interface that passes information between the two solvers as part of a single simulation • Use embedded boundary techniques in conjunction with state-of-the-art numerical routines capable of dealing with the associated, so-called, “small cell problem”
Approach • Write 1D code to solve Euler equations with an ideal gas law • Modify 1D code to allow for small cells (irregular grid) • Implement new theoretical algorithm to deal with the small cell problem • Verify and validate standard code and newly enhanced code through suite of linear and nonlinear test problems • Apply code to fully coupled 1D fluid-structure interaction problem
1D Code for Studying Complex Geometry • Written in C, ~1000 lines of code • Compatible with CLAWPACK 1D input decks • Allows for variable small-cell capability • Solves 1D inviscid Euler equations:
1D Code for Studying Complex Geometry • Fully second order accurate (space and time) • MUSCL-Hancock • Use and in the Riemann solver • TVD-preserving Runge-Kutta scheme
1D Code for Studying Complex Geometry • Slope reconstruction routine allows for irregular grids • Follows recent work of Berger • Uses least squares solution • Van Leer slope limiter is used on primitive variables with
1D Code for Studying Complex Geometry • HLLC Riemann Solver • Work of Toro, Spruce, and Speares • Modifies HLL (Harten, Lax, and Van Leer) scheme by restoring missing contact and shear waves • Approximation for the intercell numerical flux is obtained directly in this approach • Shown to be effective in use with 1D inviscid Euler equations, for example • Roe Solver
(Post Processing) Cell Merging • Developed cell merging technique that occurs after the Riemann solve but still is conservative • Formulated and developed in 1D • Take a normal time step • After Riemann Solve, merge small cell with a non-ghost neighbor in a volume-weighted way • Perform irregular grid slope reconstruction on merged cell • Determine correct state values at centers of small cell and neighbor cell based on the new slope calculated • Successfully demonstrated when small cells are present
Verification of 1D Code • Constant input stays constant (regular and small cell) • Linear input stays linear (small cell)
Verification of 1D Code • Sinusoidal advection preserved (regular and small cell) • 200 cells on [-π,π] • Fixed dt=.0005; tfinal=0.5
Verification of 1D Code • Fully 2nd order accurate (regular grid)
Verification of 1D Code • Sod shock tube problem verified (regular grid) • 3000 cells
Piston Problem • Simplest fluid-structure interaction problem (1D) • Subramaniam Paper (Intl J Impact Engineering, 2009) • Blast wave interacting with an elastic structure is analyzed in 1D within ALE framework • The effect of considering 2-way coupling in FSI is compared to 1-way coupling FSI • Builds on work of Blom (Comp. Meth. Appl. Mech. Engr., 1998) • Advocates monolithical FSI algorithm
Transient Dynamic Analysis of Elastic Structure • Consider a plate 4.5m in length, 2.25m wide, and 2.5cm thick • Assume fixed edges on the plate and pinned BCs • Can find equivalent structural mass and stiffness of the fundamental mode of vibration per unit cross sectional area: • Equation integrated with Newmark-Beta
Piston Problem • Structural displacement predicted by ignoring FSI is larger than the corresponding displacement considering FSI. Pressure history is qualitatively different as well:
Example Piston Problem Plots Pressure (1-way) Pressure (2-way)
Conclusions • Through an entirely different approach, have qualitatively verified the work of Subramaniam, et al., in 1D: • Distinct differences in pressure and displacement histories when comparing coupled and decoupled approaches • 1D case clearly demonstrates that the decoupling approach may be ill-advised for this class of problems (thin-walled structures)