Eric Hung-Lin Liu ehliu@mit.edu Term Address: 97 Moore St, Apt #3 Cambridge, MA 02139 919-357-7695 Education Home Address: 313 Heidinger Drive Cary, NC 27511-5669 919-481-2478 Massachusetts Institute of Technology Cambridge, MA Candidate for Bachelor of Science degrees in Aerospace Engineering and General Mathematics, June 2008. Coursework includes: Unified Engineering, Real Analysis I, Numerical Analysis, Complex Variables, Probabilistic Systems, Aerodynamics, Numerical Methods in PDEs, Adv. Fluid Mechanics, Structure and Interpretation of Computer Programs, Numerical Linear Algebra, Optimization Methods. GPA: 5.0/5.0 North Carolina State University Raleigh, NC Attended supplemental math classes between August 2002 and December 2003: Calculus III, Applied Differential Equations I, and Linear Algebra Experience MIT Aerospace Computational Design Lab: ProjectX Cambridge, MA Undergraduate Researcher Summer 2007 to Fall 2007 Investigated a ProjectX issue with failed convergence in the presence of elements with multiple boundary conditions. Identified situations under which the problem occurs. Attempted both an numerical and analytic analysis of the problem; work is ongoing. Additionally worked with another undergraduate to demonstrate and document the viability of using time-varying linearization (for sensitivity analysis) of the primal and adjoint problems via a simple example—van der Pol oscillator. Method applies to nonlinear systems with unstable linear modes, contrasts with previous approaches involving complex, stronger linear solvers. Efforts resulted in a research paper that is in the final stages of preparation for publication. Undergraduate Researcher Summer 2005 to Spring 2006 Worked with a team of 10 graduate students developing a new computational fluids package; implemented iterative linear solvers (including Gauss-Seidel and GMRES) with preconditioning on large, sparse matrices arising from problems of fluid dynamics. Preconditioned GMRES yielded a 200 to 400% decrease in the run-time of the sparse-solver while proving to be most robust iterative scheme. Aided in updates and revisions to current coding and documentation standards to improve clarity and ease of use. MIT Department of Aeronautics and Astronautics Cambridge, MA Undergraduate Teaching Assistant Fall 2006 to Present Held 5 weekly office hours with graduate TAs to assist students with homework assignments and lab projects. Responded to student emails and engaged in weekly 1-on-1 tutoring sessions. Worked in the 2006/2007 school year in Unified Engineering, the department’s fundamental sophomore course. Additionally, graded weekly problem sets for Aerodynamics (Fall 2007), working closely with the professor to monitor students’ strengths, weaknesses, and conceptual gaps. Held 2 weekly office hours with the graduate TA and another undergraduate to aid students with homework and projects; also available by appointment. The MathWorks: Embedded MATLAB Cambridge, MA Software Developer Summer 2006 Developed numerical library functions (~20) for the EML team. Project goal is to create a MATLAB to C compiler that supported as much of MATLAB’s numerical functionality as possible while decreasing the execution time. Tasks ranged from special functions (using rational approximation) to linear algebra routines (e.g. schur, hessenberg, rcond) to making previous code more efficient in terms of operation counts and especially array accesses. Helped design an upcoming interface to the optimized BLAS and LAPACK for the EML libraries. Uncovered bugs and worked with other employees to create fixes. Skills Programming Languages: C/C++ (with basic MPI), MATLAB, Ada95, FORTRAN77, Scheme, and Java Operating Systems: Windows XP, 2000, NT 4.0, 9.x, MIT-Athena, Red Hat Linux, Ubuntu Computing: MS Word, PowerPoint, Excel; Adobe Acrobat; Maple; LaTeX; Knowledgeable in PC hardware installation and troubleshooting. Languages: Fluent in Chinese (Mandarin) Additional Relevant Experiences: Investigating the Orr-Sommerfeld Equation Spring 2007 In my junior year, I researched and wrote on the stability of Poiseuille flow under small perturbations as a term project in a class on fluid mechanics. I was curious to see why turbulent transition is predicted at Re = 5772 by the well-accepted theory of small perturbations but actually observed around Re ≈ 2000. The work was fundamentally an investigation of transient growth in non-normal operators—specifically the Orr-Sommerfeld Operator. I implemented a differential equation solver based on (Chebyshev) Pseudospectral Methods, replicating numerous existing results and observing how classical, eigenvalue-based asymptotic analysis does not apply in the case of nonnormal operators. Transient effects, which can be characterized through the singular value decomposition, can induce sufficiently large growth factors such that nonlinear effects take over and the system “blows up” in a way not predicted by asymptotic analysis. Local Flow Sensing and Separation Control in Simulated Flapping Flight Fall 2007 Working with one other undergraduate and a faculty advisor (Professor Mark Drela) I investigated a theory on how bats may utilize the hairs on their wings for flow sensing. There is evidence that bats use their wing hairs to aid in flight (i.e. performance worsens when the hairs are shed). We designed an experiment to evaluate the idea that the hairs alert bats to flow separation. That is, in attached flow, the hair will experience a certain bending moment; if the flow separates, the bending moment will decrease. Bats may use this information to alter their wing geometry to prevent flow separation. We constructed a thin airfoil mated to a mechanical flapping mechanism; the device was mounted in a wind tunnel. Preston tubes measuring the average total pressure in the boundary layer served as our “hairs.” Acting on the pressure data, we implemented a PD controller to drive the pitch of the wing. With our experimental set up, we were able to reduce the maximum angle of attack by more than 50% compared to the uncontrolled case. Unfortunately there was still a separation bubble, but we believe that lag induced by smalldiameter tubing was a significant detractor to the performance of the control law. Research Interests: As indicated in my “Summary of Research” (reproduced below) posted on the CSGF website, my research interests lie predominately in the field of Finite Element Methods in a higher order (p), Discontinuous-Galerkin framework. Naturally I am also concerned with the numerous issues of unstructured mesh generation and adaptation commonly associated with DG implementations. I am working on developing DG methods, heading toward increased automation (e.g. through output-based adaptation) and decreased error with particular application to aerospace problems. Reproduced from my “Summary of Research”: Over the past few decades, Computational Fluid Dynamics (CFD) models have become a critical part of most aircraft design efforts. Unfortunately the tools in use today are not sufficiently accurate; they cannot answer modern engineering questions with a reasonable level of confidence. For example, a recent AIAA survey of various CFD solvers found a 1e-3 variation in their drag coefficient predictions, a level of error which translates to the loss of as many as 100 passengers on a long range transport aircraft. Part of the issue is that many current codes were designed to run on 1990s supercomputers–computing power which is available in today“s commodity clusters. I plan to work on the development of new high fidelity CFD routines with increased levels of automation. In particular, I am interested in Finite Element Methods in a higher order, Discontinuous-Galerkin (DG) framework. Among other advantages, higher order methods allow for increased resolution of flow phenomena and faster solution convergence. One drawback of DG is that there is redundancy in the degrees of freedom since we allow discontinuities at element boundaries. Nonetheless, DG offers significant algorithmic advantages, increased stability, and high parallelizability, making the extra cost arguably worthwhile. Given the amount of computing power available to us, higher order DG methods are potentially one way of working toward more accurate CFD models.