Multiphysics Coupling: Hypersonic Flow with Radiation and Ablation Current Results and Future Strategies Paul T. Bauman, Roy H. Stogner The University of Texas at Austin February 20, 2009 Paul T. Bauman, Roy H. Stogner Multiphysics Coupling February 20, 2009 1 / 31
31
Embed
Multiphysics Coupling: Hypersonic Flow with Radiation and ...roystgnr/coupling.pdfCurrent coupling through Python script that exchanges input files between DPLR and ablation code.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Multiphysics Coupling: Hypersonic Flow withRadiation and Ablation
Current Results and Future Strategies
Paul T. Bauman, Roy H. Stogner
The University of Texas at Austin
February 20, 2009
Paul T. Bauman, Roy H. Stogner Multiphysics Coupling February 20, 2009 1 / 31
Paul T. Bauman, Roy H. Stogner Multiphysics Coupling February 20, 2009 17 / 31
Initial Coupling Ablation
Ablation Discussion
Paul T. Bauman, Roy H. Stogner Multiphysics Coupling February 20, 2009 18 / 31
Initial Coupling Ablation: Existing Coupling Work
Ablation Coupling
Existing work• Failed fully-implicit coupling attempt with CHALEUR at NASA
• Heath Johnson at Minnesota worked with blowing only in“loose” coupling with a “DPLR like” 2-D code and had success.[1]
• Amar open to providing support/collaboration.
Prelinary Studies• Preliminary studies with DPLR “material boundary conditions”
encouraging - reasonably robust convergence given convergedflow initially (2-D cylinder, 13 species Park model, Ma 21)
• Initially fully converged flow a MUST
Paul T. Bauman, Roy H. Stogner Multiphysics Coupling February 20, 2009 19 / 31
Initial Coupling Ablation: Coupling Strategy
Ablation Coupling
Ablation Interface• Ablation model is 1-D: treat each surface cell as a 1-D ablator
• Set of interface equations couple flow and ablation:
k∂T
∂y|gas,w +
Ns∑i=1
hi(Tw)ρDi∂Ci
∂y|gas,w + m
′′chc(Tw)
− ρvcs,whw(Tw) + αq′′r − σεTw
4 = k∂T
∂y|solid,w
(1)
ρDi∂Ci
∂y|gas,w + ρvwCi,w = Ni(Ci,w, Tw); (i : 1..Ns) (2)
• These equations must be satisfied across the interface of theheat shield and the flow. May require subiteration withintimestep.
Paul T. Bauman, Roy H. Stogner Multiphysics Coupling February 20, 2009 20 / 31
Initial Coupling Ablation: Coupling Strategy
Ablation Coupling
Coupling strategy• Nonoverlapping Schwarz Method
• DPLR computes flow quantities, using species concentration,mass flux, and temperature at the wall as Dirichlet data,supplied by ablation model.
• Wall quantities extracted and used as Neumann data for theablation model.
k∂T
∂y|gas,w +
Ns∑i=1
hi(Tw)ρDi∂Ci
∂y|gas,w + m
′′chc(Tw)
− ρvcs,whw(Tw) + αq′′r − σεTw
4 = k∂T
∂y|solid,w
(3)
ρDi∂Ci
∂y|gas,w + ρvwCi,w = Ni(Ci,w, Tw); (i : 1..Ns) (4)
Paul T. Bauman, Roy H. Stogner Multiphysics Coupling February 20, 2009 21 / 31
Initial Coupling Ablation: Current Progress
Ablation Coupling
Preliminary Results with Material Coupling BC in DPLR• 13 species Park model - flow converged than boundary
condition enabled
• non-physical, extreme values used for testing
Paul T. Bauman, Roy H. Stogner Multiphysics Coupling February 20, 2009 22 / 31
Initial Coupling Ablation: Current Progress
Ablation Coupling
Current implementation• Current coupling through Python script that exchanges input
files between DPLR and ablation code.
• Verification testing under way of ablation code with data fromDPLR.
• Current tests suggest diffusion coefficients particularlysensitive parameter related to convergence of ablation model.
• No converged results as yet.
• Working with ablation team to solidify interface forthermodynamic quantities. Particularly tricky with DPLR -thermodynamic data not well exposed in code.
• Explicit DPLR/ablation interface being constructed whileverifying initial simulations.
Paul T. Bauman, Roy H. Stogner Multiphysics Coupling February 20, 2009 23 / 31
Tight Coupling
Software Issues: Tight Coupling in DPLR
Overlapping Domain Coupling• Requires fluxes from (linearization of) all coupled models
flags for use at input time by different parts of code.
• radiation proxy: direct interface to DPLR. Encapsulates theinterfaces to the different models. Minimizes changes wheninterface to DPLR changes.
• one,two,three dimensional models: Each dimensionalmodel is encapsulated within these modules. This way howeverwe decide to project/interpolate the data, we only have tochange it in one place. The calling sequence is through theproxy, i.e. based upon the model set in the input at runtime, thecorrect model is called (polymorphism). It is within each ofthese modules that each of the radiation models are called.
Paul T. Bauman, Roy H. Stogner Multiphysics Coupling February 20, 2009 27 / 31
Software Software: Radiation Interface Details
Radiation Coupling Interface
Module structures, cont’d• discrete transfer model: Implementation of the discrete
transfer method radiation model (Andre). Notice that this doesnot depend on DPLR at all - it accepts a 1-D radiation line withthe necessary values and works on that line. All meshtransformation has already taken place. This is encapsulation -allows Andre to develop model independently.
• absorption coefficients: Utility module to store the variousmodels of the absorption coefficients. Andre’s code will call thecorrect one based upon the model set in input at run time.
Paul T. Bauman, Roy H. Stogner Multiphysics Coupling February 20, 2009 28 / 31
Software Software: Future Interfaces
Ablation Interface• Similar structure to radiation: proxy to call the correct
dimensional model (leaves place holders for future work), meshmappings for each dimension, call to actual solver, anysupporting utility modules for the model.
• An addition here not present in the radiation case is that theremay be subiteration for interface between flow and ablation.Need a module to iterate on the interface residual and controlnumber of subiterations and convergence criterion of theinterface.
UQ Interface• Expose the uncertain parameters through modules in each of
the model codes.
• This will allow easy access to QUESO, DAKOTA, etc. to varythese parameters as needed by the UQ algorithm.
Paul T. Bauman, Roy H. Stogner Multiphysics Coupling February 20, 2009 29 / 31
Software Software: Future Interfaces
References I
S. Martinelli, S. Ruffin, R. McDaniel, J. Brown, M. Wright, andD. Hash.Validation process for blowing and transpiration-cooling in DPLR.39th AIAA Thermophysics Conference, AIAA 2007-4255, 2007.
Paul T. Bauman, Roy H. Stogner Multiphysics Coupling February 20, 2009 30 / 31
Software Software: Future Interfaces
Thank you!
Questions?
Paul T. Bauman, Roy H. Stogner Multiphysics Coupling February 20, 2009 31 / 31