Содержание
- 2. Presentation Outline Overview Project Goals Microgravity Research MGFLO Optimization Theory Previous Work Code Details Overview Validation
- 3. Project Goals To Design and Implement an optimization algorithm for a fluid-thermal simulator MGFLO Boundary Condition
- 4. Microgravity Fluid Research Surface Tension Smallest Surface Area Possible Dominated on Earth by Gravity, which Makes
- 5. Strong Field Weak Field
- 6. Microgravity Test Facilities Drop Towers Evacuated tubes used to expose experiments to several seconds of microgravity
- 7. Test Facilities NASA’s KC-135 “Vomit Comet” Parabolic flight pattern can produce up to 30 seconds of
- 8. Test Facilities Sounding Rockets Also flown in a parabolic flight path to produce microgravity Can provide
- 9. Microgravity Simulation Computational Fluid Dynamics (CFD) allows cost-effective microgravity simulation Advances in parallel supercomputing allow large
- 10. Incompressible Navier-Stokes Equations: Energy Equation: Governing Equations
- 11. MGFLO Developed Under NASA-Grand Challenge Support Parallel, Finite Element Formulation of Navier-Stokes and Energy Equations Allows
- 12. Optimization Theory Attempt to find “best value” of a merit function within defined constraints Gradient versus
- 13. Nelder and Mead’s Method Efficient search method for minimizing a merit function of up to six
- 14. Simplex Steps Reflection Expansion Contraction
- 15. Previous Work Investigated Operation of the MGFLO Code Designed Simple Optimization Routine in Matlab Established Algorithms
- 16. Code Overview Developed Matlab Routines to Analyze MGFLO Output. Matlab Can Compute Quantities of Interest: Vorticity,
- 17. Code Functions Initializes the solution Calls MGFLO for each simplex step Checks that user-specified constraints are
- 19. Debugging & Validation Attempt to find answer to a known problem Position heat source on top
- 22. Optimization Path
- 23. Limitations Merit function dependence for pathological problems Not successful at maximizing vorticity in previous case Non-smooth
- 24. Applications Solve more complicated problem whose answer is not known a-priori System exposed to external environment
- 26. Case 1: Tdesired=310K
- 27. Particle Tracing Algorithm Heun predictor-corrector method Second-order accurate in time Allows visualization/quantification of mixing
- 30. Convergence History
- 31. Case 2: Tdesired=340K
- 34. Convergence History
- 35. Conclusions We became familiar with the CFDLab and the MGFLO code Successfully developed a method to
- 36. Recommendations Use particle tracing algorithm to optimize system mixing (currently takes a long time!) Implement feedback
- 38. Скачать презентацию