Skip to content. Skip to main navigation.

avatar

Brian Dennis

Name

[Dennis, Brian]
  • Professor, Mechanical & Aerospace Engineering
  • Assoc Prof

Professional Preparation

    • 2000 Ph.D. in Aerospace EngineeringPennsylvania State University
    • 1997 M.S. in Aerospace EngineeringPennsylvania State University
    • 1995 B.S. in Aerospace EngineeringPennsylvania State University
    • 2003 Postdoctoral in Environmental EngineeringUniversity of Tokyo

Appointments

    • Sept 2015 to Present Professor
      University of Texas at Arlington
    • Jan 2010 to Aug 2015 Assoc Prof
      University of Texas at Arlington
    • Jan 2004 to Jan 2010 Assist Professor
      University of Texas at Arlington
    • Jan 2003 to Jan 2004 Visiting Associate Professor
      University of Tokyo
    • Jan 2001 to Jan 2003 Research Associate
      University of Tokyo
    • Jan 1999 to Jan 2001 SENIOR RESEARCH ASSOCIATE/ COMP. LAB MANAGER
      University of Texas at Arlington
    • Jan 1995 to Jan 2000 GRAUDATE RESEARCH ASSISTANT
      Pennsylvania State University

Research and Expertise

  • AREAS OF EXPERTISE
    microfluidics, microreactors, alternative fuel synthesis, computational fluid dynamics; multidisciplinary design optimization; least-square finite element methods; inverse problems; parallel computing; high performance computing software, unstructured mesh generation and deformation.
  • Parallel Genetic Algorithm (PGA)
    Genetic algorithms are heuristic global optimization methods that are based on the process of natural selection. Starting from a randomly generated population of designs, the optimizer seeks to produce improved designs from one generation to the next. This is accomplished by exchanging genetic information between designs in the current population in what is referred to as the crossover operation. Hopefully this crossover produces improved designs that are then used to populate the next generation. I have been developing and using GA based optimization codes for several years now. My current code, PGA, is written for distributed memory parallel computers, such as those described here, uses the MPI libraries for all communications, and has an object-oriented code structure(C++). I've also combined my PGA code with a sequential quadratic programming (SQP) code for the enforcement of equality and inequality constraints. Micro-GA The well-known problem of premature convergence for classical GA's can be avoided through the use of the micro-genetic algorithm method. The micro GA starts with a very small random population. The GA is used in the normal fashion on this small population until the binary strings of each individual differs from that of the best individual by less than some specified percentage. At this point the entire population, except for the best individual, is replaced by random designs. This periodic infusion of new genetic material allows the micro-GA to search the function space using a very small population. It will also keep the population from being dominated by designs corresponding to a local minimum found early in the optimization process. My PGA code can be used with Micro-GA technique or classic GA technique with various features such as niching and creep mutations. The code currently uses binary strings for variable encoding but I am currently writing a new code which can use real number encoding as well. Parallel GA Genetic algorithms are robust search techniques that are capable of avoiding local minima. However, for a complex function space with many local minima it may take many generations before the global minimum is located. This translates into hundreds and possibly thousands of function evaluations. If the function evaluation is expensive, such as a finite element analysis, it many take days or weeks to complete an optimization with a GA on a single workstation. However, one of the main advantages in using GA's is the fact that they are inherently parallel algorithms. Little effort is needed to modify an existing GA to make use of a parallel computer. The simplest way to parallelize a GA, and the method used in my code, is to use the synchronous master-slave model. Basically, the master processor does all computations relating to the actual GA, such as selection and crossover operations. The slave processors are tasked by the master to complete a function analysis of a given design and return the computed fitness. This model works well if all function analyses require the same amount of computation effort and have a long processing time relative to the amount of communication time needed to exchange information between master and slave. Simple Example An optimization of a 2D analytic function was used to verify the accuracy of the micro-GA. This test function is difficult for a traditional gradient based optimizer since it has many false minima and would require an initial guess very close to the global minimum. This problem is also difficult for classic GA's (without niching or fitness sharing) due to the high amplitude of the "noise" in the function space and the lack of a strong global trend towards the global minimum. My micro GA based code was used with a population of 5, uniform crossover, a 50% probability of crossover, tournament selection, and no mutation. Both design variables were encoded with 9-bit strings and were limited to the range -5 to 5. The global minimum for this function is located at 1.0,2.0. After 500 generations, the best design found by the GA was located at 1.0,2.0196.
  • Finite Element Analysis (FEA)
    2D/3D Elastostatics/Heat Conduction/Thermoelasticity I began work on this code when I started my Master's degree program in 1995. The main focus was to produce a code that could do thermoelastic stress analysis of internally cooled turbine blades very quickly. At that time our group was heavily involved in a project concerning the optimization of internal coolant passages for turbine blades. Since the optimization code might require hundreds or even thousands of analysis calls, it was important that each analysis take the minimum amount of computation time possible. I spent a lot of time developing iterative sparse equation solvers as a replacement for the direct factorizations used in many FEA codes. Use of such iterative methods resulted in a significant improvement in speed and much lower core memory usage. Currently, the 3D stress/thermal analysis of a realistic turbine blade with passages takes less than one minute on a Pentium II PC. Some features of the code: Sparse solvers: Preconditioned Krylov subspace methods(GMRES, CG, CGS, BiCGSTAB) ILU and multilevel preconditioners LU Decomposition(direct solver) Cholesky Decomposition(VSS from NASA Langley) Multigrid(2D) for nested and solution adapted grids Uses of the Enthalpy method to handle phase change for simulation of melting/freezing Can handle unsteady heat conduction problems with nonlinear material properties High speed, automatic, suitable for optimization Objected-oriented, written in C++/C/FORTRAN Triangular and Tetrahedral elements with a choice of linear or quadratic basis functions Element stiffness matrices integrated analytically Code Performance 11,000 DOF 3D Turbine Blade (Static): less than 1 min. on Pentium 200, around 15 sec. On SGI R10000 66,000 DOF 3D Turbine Blade (Static): approx. 10 min. on SGI R10000 11,000 DOF 3D Turbine Blade (Dynamic): approx. 5 min. for 100 time steps on Pentium 200 3D Structural Dynamics I also wrote an FEA code for 3D structural dynamics. Currently, this code has not been used in any projects. It may eventually be used for aeroelastic simulations of turbomachinery blades. Click on the links below to see some animation of structural dynamics results produced with my code. Vibrating Beam Blade Blade2 Blade with Passages Blade with Passages 2 Inverse detection of boundary conditions in 2D thermoelasticity I developed a finite element algorithm for the inverse detection of unknown boundary conditions for Laplace and Navier equations. I also implemented this algorithm in my 2D thermoelastic finite element code. Below is an example of a forward and inverse heat conduction analysis of an annual region with 16 internal circular cavities. In the well-posed or forward problem, a Dirichlet boundary condition is applied on all boundaries. But in the inverse problem, both the Dirichlet and Neumann boundary conditions are applied to outer circular boundary while no boundary conditions are applied to the internal cavities. The inverse FEA code is able to accurate predict the temperature distribution throughout the entire domain, even on the internal boundaries. 2D Incompressible Navier Stokes/Euler with LSFEM In the spring of 1999, I began developing several 2D fluid mechanics codes using the Least-Squares Finite Element method (LSFEM). Advantages of the LSFEM Can use equal order basis functions for pressure and velocity No free parameters to tune can use the first order form of PDE’s can handle any type of equation and mixed types of equations Can discretize convection terms without upwinding or explicit artificial dissipation Clean and robust method Resulting system of equations is symmetric and positive definite Simple iterative techniques and multigrid can be used to solve the system of equations Easy to construct high order approximations via P-methods rigorous convergence theory exists strong mathematical background Always leads to a minimization problem rather than saddle point problem (interpolation function do not need to satisfy LBB condition) Below is an example of low speed inviscid, rotation flow (Euler equations) over a circle computed with a finite volume based code and with my LSFEM code. One can see that upwinding require by the FVM code for stability creates a noticeable asymmetry in the pressure field. My LSFEM code produces a perfectly symmetric pressure field that matches the analytic solution obtained from potential flow theory. Magneto-Hydrodynamics with Conjugate Heat Transfer with LSFEM Recently I have developed a 2D code to simulate magneto-hydrodynamics with conjugate heat transfer. This code was used to study the effect of an applied magnetic field to the heat transfer (conductive and convective) characteristics of an incompressible, electrically conducting fluid such as seawater. Conjugate heat transfer problems involve the simultaneous prediction of heat transfer in both the fluid field and the solid wall surrounding the fluid. An example would be a cooled metal pipe carrying a hot liquid. In this example, a "horse-shoe" magnet is placed between the X coordinates 7 and 8. In this region, it can be see that the wall temperature changes dramatically, depending on the strength of the magnetic field. It can also be seen that the applied magnetic field generates a complex vortex structure in the flow field. Also, when the magnetic Reynolds number is high (such as when the fluid has a very high coefficient of electrical conductivity), the interaction between the magnetic field and the moving fluid can cause the magnetic field lines to sway in the downstream conditions. This indicates that in MHD problems with high magnetic Reynolds numbers, the Maxwell's equations should always be solved together with the Navier-Stokes equations, either simultaneously or iteratively. Magnetic field lines in the presence of a moving fluid with low electrical conductivity(seawater) Temperatures along solid/fluid interface for various magnetic field strengths Vortices induced by the presence of a strong magnetic field Magnetic field lines in the presence of a highly electrically conductive moving fluid 2D Electro-Magneto-Hydrodynamics with LSFEM Recently I have developed a 2D code based on LSFEM to simulate electro-magneto-hydrodynamics. This code was used to simulate the pumping of an electrically conducting liquid such as sea water or blood. In the example shown here,an electric and magnetic field are used pump an electrically conducting incompressible viscous liquid through a channel of height 4 cm and length 40 cm. A a uniform magnetic field of .05 Tesla is applied in the Z direction. A positive electrode is placed at the top of the wall and a negative electrode placed at the bottom of the wall. A potential of 50 Volts applied across the electrodes.A parabolic velocity profile was specified at the inlet and a pressure of 1 Pa was specified at the outlet. The inlet temperature was 311 K and the wall temperature was 300 K This is a steady state calculation(no time derivatives). 2D Electro-Magneto-Hydrodynamics with p -version LSFEM Recently I have developed a 2D code based on p-version LSFEM to simulate electro-magneto-hydrodynamics. This code was used to simulate the solidification of silicon crystals with and without an applied magnetic field. The p-version LSFEM was implemented using hierarchical basis functions based on Jacobi polynomials. The hierarchical basis leads to a linear algebraic system with a natural multilevel structure that is well suited to adaptive enrichment. The sparse linear systems were solved by either direct sparse LU factorization or by iterative methods. Two iterative methods were implemented in the software, one based on a Jacobi preconditioned conjugate gradient and the another based a multigrid-like technique that uses the hierarchy of basis functions instead of a hierarchy of finer grids. The method was implemented in an object-oriented fashion using the C++ programming language. The software has been tested against analytic solutions and experimental data for Navier-Stokes equations and for channel flows through transverse electric andmagnetic fields, for shear-driven cavity flows, buoyancy-driven cavity flows, and flow over a backward-facing step. Computational mesh The computational results indicate significantly different flow-field patterns and thermal fields in the melt and the accrued solid in the cases of full gravity, reduced gravity, and an applied uniform magnetic field. Although the magnetic field significantly reduces the velocity of the flow within the melt, the crystal may still be slightly contaminated.
  • Geometry Generation for Turbine Blades
    For several years my research group, headed by Prof. G. S. Dulikravich, has been heavily involved in the design and optimization of gas turbines blades. I developed a code for the automatic generation of turbine airfoil shapes based on 10 design parameters. This code was intended to provide a parameterization with a low number of design variables, a wide range in shapes, and robustness. Such features are very important when genetic algorithms are applied to shape optimization problems One unique feature of this parameterization is that it is formulated in terms of quantities known by airfoil designers, such as exit/inlet flow angle and throat distance. This makes it easier for an experienced turbine designer to set meaningful limits on the variables and restrict the optimization code's search area to promising regions. Interactive Generation of 3-D Turbine Blades with Coolant Passages I also developed a Windows95 program for the interactive generation of turbine airfoils and turbine blades based on my turbine airfoil parameterization code. If the user is satisfied with the blade geometry, the code produces a high quality triangular surface mesh for the geometry and saves it to a file. From this file a 3D volume tetrahedral mesh is created with a commercial grid generator and the configuration is run with our transonic finite volume NSE CFD code.

Publications

      Book Chapter 2013
      • Dennis, B. H.; Egorov, I. N.; Dulikravich, G. S.; Yoshimura, S. Parallel Optimization of 3‐D Turbine Blade Cooling Passages. In Evolutionary Design Optimization Methods in Aeronautical and Turbomachinery Engineering; G. Degrez, J. Periaux, and M. Sefrioui, Eds.; John Wiley & Sons:.
        {Book Chapter }

      Journal Article 2013
      • Baker, D. P., Dulikravich, G. S., Dennis, B. H., & Martin, T. J. Inverse Determination of Eroded Smelter Wall Thickness Variation Using an Elastic Membrane Concept. ASME Journal of Heat Transfer.
        {Journal Article }

      Conference Paper 2009
      • Charoenwat, R. and Dennis, B. H., "Transesterification of Vegetable Oils with a Continuous Flow Capillary Reactor," ASME District E Early Career Technical Conference (ECTC 2009), Arlington, TX, 2009.
        {Conference Paper }
      2009
      • Kumar, R. and Dennis, B. H., "Unsteady Incompressible Flow Computations with Least Squares/Galerkin Split Finite Element Method," ASME District E Early Career Technical Conference (ECTC 2009), Arlington, TX, 2009.
        {Conference Paper }
      2009
      • Jin, W., Dennis, B. H., and Wang, B. P., "Improved Sensitivity And Reliability Analysis Of Nonlinear Euler-Bernoulli Beam Using A Complex Variable Semi-Analytical Method," Design Engineering Technical Conferences & Computers and Information in Engineering (IDETC/CIE09), San Diego, CA, 2009.
        {Conference Paper }
      2009
      • Kumar, R. and Dennis, B. H., "A Least-Squares Galerkin Split Finite Element Method For Compressible Navier-Stokes Equations," Design Engineering Technical Conferences & Computers and Information in Engineering (IDETC/CIE09), San Diego, CA, 2009.
        {Conference Paper }
      2009
      • McCaslin, S. E., Shiakolas, P. S., Dennis, B. H., and Lawrence, K. L., "Closed-form Matrices for Higher Order Tetrahedral Finite Elements," Twelfth International Conference on Civil, Structural and Environmental Engineering Computing, Funchal, Madeira Island, Portugal, 2009.
        {Conference Paper }
      2009
      • McCaslin, S. E., Dennis, B. H., Shiakolas, P. S., and Lawrence, K. L., "Control of Expression Growth in Symbolic Processing of Finite Element Stiffness Matrices," The First International Conference on Soft Computing Technology in Civil, Structural and Environmental Engineering, Funchal, Madeira Island, Portugal, 2009.
        {Conference Paper }
      2009
      • Dennis, B. H., "The Inverse Least-Squares Finite Element Method Applied to The Convection-Diffusion Equation," Proceedings of the ASME 2009 International Mechanical Engineering Congress & Exposition, Lake Buena Vista, FL, 2009.
        {Conference Paper }

      Journal Article 2009
      • Dennis, B. H., Dulikravich, G. S., Egorov, I. N., & Yoshimura, S. (2009). Three‐Dimensional Parametric Shape Optimization using Parallel Computers. Computational Fluid Dynamics Journal, 17(4).
        {Journal Article }
      2009
      • Jin, W., Dennis, B. H., & Wang, B. P. (2009). Improved Sensitivity Analysis using a Complex Variable Semi?analytical Method. Structural and Multidisciplinary Optimization.
        {Journal Article }
      2009
      • Ueno, A. & Dennis, B. H. (2009). Optimization of Flapping Airfoil Motion with Computational Fluid Dynamics. Int. Review of Aerospace Engineering, 2(2), 104‐111.
        {Journal Article }

      Conference Paper 2008
      • Kumar, R. and Dennis, B. H., "A Least-Squares/Galerkin Finite Element Method For Incompressible Navier-Stokes Equations," Paper DETC2008-49654, Design Engineering Technical Conferences & Computers and Information in Engineering, New York City, NY, 2008.
        {Conference Paper }

      Journal Article 2008
      • Dennis, B. H. & Egorov, I. N. (2008). Aerodynamic Optimization of a Transonic Wing using Grid Computing. Int. Review of Aerospace Engineering, 1(2), 172‐180.
        {Journal Article }
      2008
      • Dennis, B. H., Jin, W., Cho, J., & Timmons, R. B. (2008). Inverse Determination of Kinetic Rate Constants for Transesterification of Vegetable Oils. Inverse Problems in Science and Engineering, 16(6), 693‐704.
        {Journal Article }
      2008
      • Ghosh, S., Dennis, B. H., & Han, Z. X. (2008). Numerical Investigation of Moisture Diffusion Effects on Underfill within Flip‐Chip Packages. Int. Rev. of Mechanical Engineering, 2(3), 357‐363.
        {Journal Article }
      2008
      • Kumar, R. & Dennis, B. H. (2008). Bubble Enriched Least‐Squares Finite Element Method for Transient Advective Transport. Differential Equations and Nonlinear Mechanics, 2008.
        {Journal Article }

      Conference Paper 2007
      • Kumar, R. and Dennis, B. H., "A Least-Squares/Galerkin Finite Element Method for Incompressible and Compressible Viscous Flows," 14th International Conference on Finite Elements in Flow Problems, Santa Fe, NM, 2007.
        {Conference Paper }
      2007
      • Dennis, B. H., Jin, W., and Timmons, R. B., "Inverse Determination Of Kinetic Rate Constants For Transesterification Of Vegetable Oils," Inverse Problems, Design and Optimization Symposium (IPDO) 2007 Conference Proceedings, Miami, FL, 2007.
        {Conference Paper }

      Book Chapter 2006
      • B. H. Dennis and G. S. Dulikravich. "Control of Flow Separation over a Circular Cylinder with Electro‐Magnetic Fields: Numerical Simulation," Frontiers of Computational Fluid Dynamics 2006, D. A. Caughey and M. M. Hafez, Eds. World Scientific Publishing, 2006, pp. 265‐284.
        {Book Chapter }

      Conference Paper 2006
      • Dennis, B. H., Han, Z. H., Jin, W., Wang, B. P., and Xu, L., "Multi-Physics Simulation Strategies with Application to Fuel Cell Modeling," The 7th Conference for Thermal, mechanical and multi-physics simulation and experiments in micro-electronics and micro-systems, Milano, Italy, 2006.
        {Conference Paper }
      2006
      • Dulikravich, G. S., Orlande, R. B., and Dennis, B. H., "Inverse Engineering Keynote Lecture," European Conference on Computational Mechanics, Lisbon, Spain, 2006.
        {Conference Paper }
      2006
      • Dennis, B. H., "Simulation of Electro-Magnetic Control of High Speed Flows-Keynote Lecture," Seventh World Congress on Computational Mechanics (WCCM VII), Los Angeles, CA, 2006.
        {Conference Paper }

      Book Chapter 2005
      • G. S. Dulikravich, T. J. Martin, B. H. Dennis, and I. N. Egorov. "Aero‐Thermal‐Elasticity‐Materials Optimization of Cooled Gas Turbine Blades," Optimization methods & tools for multi‐criteria/multidisciplinary design:Application to Aeronautics and Turbomachinery VKI LS 2004‐07, Von Karman Institute for Fluid Dynamics, 2005.
        {Book Chapter }

      Conference Paper 2005
      • Subbarao, B. D. and Goss, J., "Optimal Location and Sizing of Synthetic Jet Actuators for Virtual Aerodynamic Shaping," 43rd AIAA Aerospace Sciences Meeting and Exhibit, Reno, Nevada, 2005.
        {Conference Paper }
      2005
      • Dulikravich, G. S., Martin, T. J., Dennis, B. H., and Egorov, I. N., "Aero-Thermal-Elasticity-Materials Optimization of Cooled Gas Turbine Blades," Optimization methods & tools for multi-criteria/multidisciplinary design:Application to Aeronautics and Turbomachinery, Von Karman Institute for Fluid Dynamics, 2005.
        {Conference Paper }

      Journal Article 2005
      • Jeong, M. J., Dennis, B. H., & Yoshimura, S. (2005, March). Multidimensional Solution Clustering and Its Application to the Coolant Passage Optimization of a Turbine Blade. ASME Journal of Mechanical Design, 127.
        {Journal Article }

      Journal Article 2004
      • Dennis, B. H., Han, Z., & Dulikravich, G. S. (2004, December). Determination of Temperatures and Heat Fluxes on Surfaces and Interfaces of Multi‐domain Three‐Dimensional Electronic Components. ASME Journal of Electronic Packaging, 126(24).
        {Journal Article }
      2004
      • Dennis, B. H., Egorov, I. N., Sobieczky, H., Dulikravich, G. S., & Yoshimura, S. (2004). Parallel Thermoelasticity Optimization of 3‐D Serpentine Cooling Passages in Turbine Blades. International Journal of Turbo & Jet‐Engines, 21, 57‐68.
        {Journal Article }
      2004
      • Dulikravich, G. S., Colaco, J. M., Dennis, B. H., Martin, T. J., & Lee, S. S. (2004). Optimization of Intensities, and Orientations of Magnets Controlling Melt Flow During Solidification. Materials and Manufacturing Processes, 19(4), 695–718.
        {Journal Article }
      2004
      • Dennis, B. H., Z. X. Han, and G. S. Dulikravich. "Determination of Temperatures and Heat Fluxes on Surfaces and Interfaces of Multi-domain Three-Dimensional Electronic Components." IEEE Transactions on Components, Packaging and Manufacturing Technology (2004).
        {Journal Article }
      2004
      • Dennis, B. H., Dulikravich, G. S., & Yoshimura, S. (2004, February). A Finite Element Formulation for the Determination of Unknown Boundary Conditions for 3-D Steady Thermoelastic Problems. ASME Journal of Heat Transfer, 126.
        {Journal Article }

      Conference Paper 2003
      • Dennis, B. H., Egorov, I. N., Dulikravich, G. S., & Yoshimura, S. (2003, June). Optimization of Coolant Passages Located Close to the Surface of a Gas Turbine Blade. Paper presented at ASME paper GT2003-38051, ASME Turbo Expo 2003, Atlanta, GA.
        {Conference Paper }
      2003
      • Dennis, B. H., Egorov, I. N., Sobieczky, H., Yoshimura, S., & Dulikravich, G. S. (2003, June). Thermoelasticity Optimization of 3-D Serpentine Cooling Passages in Turbine Blades. Paper presented at ASME paper GT2003-38180, ASME Turbo Expo 2003, Atlanta, GA.
        {Conference Paper }
      2003
      • Dennis, B. H., Han, Z. X., & Dulikravich, G. S. (2003, November). Determination of Temperatures and Heat Fluxes on Surfaces and Interfaces of Multi-Domain Three-Dimensional Electronic Components. Paper presented at ASME paper IMECE2003-42273, ASME 2003 International Mechanical Engineering, Washington, D.C.
        {Conference Paper }
      2003
      • Jeong, M. J., Dennis, B. H., & Yoshimura, S. (2003, September). Multidimensional Solution Clustering and Its Application to the Coolant Passage Optimization of a Turbine Blade. Paper presented at International Design Engineering Technical Conference (DETC'03), Chicago, IL.
        {Conference Paper }
      2003
      • Baker, D. P., Dennis, B. H., Martin, T. J., & Dulikravich, G. S. (2003, July). Inverse Determination of Eroded Smelter Wall Thickness Variation Using an Elastic Membrane Concept. Paper presented at ASME paper HT2003-47307, ASME Summer Heat Transfer Conference, Las Vegas, NV.
        {Conference Paper }

      Journal Article 2003
      • Dennis, B. H., Eberhart, R. C., Dulikravich, G. S., & Radons, S. W. (2003, December). Finite Element Simulation of Cooling of 3-D Human Head and Neck. ASME Journal of Biomechanical Engineering, 125.
        {Journal Article }
      2003
      • Lee, E. S., Dulikravich, G. S., & Dennis, B. H. (2003). Rotor Cascade Shape Optimization With Unsteady Passing Wakes Using Implicit Dual Time Stepping and Genetic Algorithm. International Journal of Rotating Machinery, 9(5).
        {Journal Article }

      Conference Paper 2002
      • Dulikravich, G. S., Dennis, B. H., Martin, T. J., and Egorov, I. N., "Multidisciplinary Hybrid and Evolutionary Optimization," Fifth World Congress on Computational Mechanics(WCCM V), Vienna, Austria, 2002.
        {Conference Paper }
      2002
      • Dulikravich, G. S., Dennis, B. H., Martin, T. J., & Egorov, I. N. (2002, July). Multidisciplinary Hybrid and Evolutionary Optimization. Paper presented at Invited Lecture, Fifth World Congress on Computational Mechanics(WCCM V), Vienna, Austria.
        {Conference Paper }
      2002
      • Yoshimura, S., Dennis, B. H., & Kawai, K. (2002, July). Generalized Approach to Parallel Shape Optimization with Million DOF Finite Element Model. Paper presented at Fifth World Congress on Computational Mechanics(WCCM V), Vienna, Austria.
        {Conference Paper }
      2002
      • Dennis, B. H., Dulikravich, G. S., & Yoshimura, S. (2002). A 3-D Finite Element Formulation for the Determination of Unknown Boundary Conditions for Steady Thermoelastic Problems. Paper presented at Keynote Lecture, Fifth World Congress on Computational Mechanics(WCCM V), Vienna.
        {Conference Paper }
      2002
      • Lee, E. S., Dulikravich, G. S., & Dennis, B. H. (2002). Rotor Cascade Shape Optimization With Unsteady Passing Wakes Using Implicit Dual Time Stepping And Genetic Algorithm. Paper presented at The 9th of International Symposium on Transport Phenomena and Dynamics of Rotating Mac,.
        {Conference Paper }

      Journal Article 2002
      • Dennis, B. H. & Dulikravich, G. S. (2002). Magnetic Field Suppression of Melt Flow in Crystal Growth. International Journal of Heat & Fluid Flow, 23, 269-277.
        {Journal Article }

      Conference Paper 2001
      • Dulikravich, G. S., Martin, T. J., and Dennis, B. H., "Multidisciplinary Inverse Design," Mini‐Symposium on Inverse Problems ‐ State of the Art and Future Trends, XXIV Brazilian Congress on Applied and Computational Mathematics, Belo Horizonte, Brazil, 2001.
        {Conference Paper }
      2001
      • Dennis, B. H. and Dulikravich, G. S., "A 3‐D Finite Element Formulation for the Determination of Unknown Boundary Conditions in Elasticity and Heat Conduction," International Symposium on Inverse Problems in Engineering Mechanics – ISIP’2001, Nagano, Japan, 2001, pp. 67‐76.
        {Conference Paper }
      2001
      • Dulikravich, G. S., Dennis, B. H., Martin, T. J., & Egorov, I. N. (2001, September). Multidisciplinary Design Optimization. Paper presented at Lecture, EUROGEN'01 - Evolutionary Methods for Design, Optimization and Control with Applications to Industrial Problems, Athens, Greece.
        {Conference Paper }
      2001
      • Dennis, B. H. & Dulikravich, G. S. (2001, November). Simultaneous Determination of Steady Temperatures on Surfaces of Three Dimensional Objects using FEM. Paper presented at ASME International Mechanical Engineering Congress and Exposition: IMECE 2001, New York, NY.
        {Conference Paper }
      2001
      • Dennis, B. H. & Dulikravich, G. S. (2001). Magnetic Field Suppression of Melt Flow in Crystal Growth. Paper presented at Advances in Computational Heat Transfer CHT'2001, Palm Cove, Queensland, Australia.
        {Conference Paper }

      Journal Article 2001
      • Dennis, B. H., Han, Z. X., Egorov, I. N., Dulikravich, G. S., & Poloni, C. (2001). Multi-Objective Optimization of Turbomachinery Cascades for Minimum Loss, Maximum Loading, and Maximum Gap-to-Chord Ratio. International Journal of Turbo & Jet-Engines, 1.
        {Journal Article }
      2001
      • Han, Z. X., Dennis, B. H., & Dulikravich, G. S. (2001). Simultaneous Prediction of External Flow-Field and Temperature in Internally Cooled 3-D Turbine Blade Material. International Journal of Turbo & Jet-Engines, 18, 47-58.
        {Journal Article }
      2001
      • Dennis, B. H. & Dulikravich, G. S. (2001). Optimization of Magneto-Hydrodynamic Control of Diffuser Flows using Micro-Genetic Algorithms and Least-Squares Finite Element Method. Finite Elements in Analysis and Design, 37, 349-363.
        {Journal Article }
      2001
      • Dennis, B. H., Han, Z. X., & Dulikravich, G. S. (2001, September). Optimization of Turbomachinery Airfoils with a Genetic/Sequential Quadratic Programming Algorithm. AIAA Journal of Propulsion and Power, 17(5), 1123-1128.
        {Journal Article }

      Conference Paper 2000
      • Dulikravich, G. S. and Dennis, B. H., "Inverse Design and Optimization Using CFD," Session on Contributions to Automated Design Using CFD, ECCOMAS2000 (European Congress on Computational Methods in Applied Sciences and Engineering), Barcelona, Spain, 2000.
        {Conference Paper }
      2000
      • Dennis, B. H., Han, Z., Egorov, I. N., Dulikravich, G. S., and Poloni, C., "Multi‐Objective Optimization of Turbomachinery Cascades for Minimum Loss, Maximum Loading, and Maximum Gap‐to‐Chord Ratio," AIAA Multidisciplinary Analysis and Optimization Conference and Exhibit, Long Beach, CA, 2000.
        {Conference Paper }
      2000
      • Dennis, B. H. and Dulikravich, G. S., "Simulation of Electro-Magneto-Hydro-Dynamics (EMHD) with p-Version Least-Squares Finite Element Method," International Conference on Finite Elements in Flow Problems 2000, Austin, TX, 2000.
        {Conference Paper }
      2000
      • Dennis, B. H. and Dulikravich, G. S., "Determination of Unsteady Container Temperatures During Freezing of Three-dimensional Organs With Constrained Thermal Stresses," International Symposium on Inverse Problems in Engineering Mechanics – ISIP’2k, Nagano, Japan, 2000.
        {Conference Paper }
      2000
      • Dennis, B. H. & Dulikravich, G. S. (2000, November). Electromagnetohydrodynamics (EMHD): Numerical Experiments in Steady Planar Flows. Paper presented at ASME IMECE 2K, Orlando, FL.
        {Conference Paper }
      2000
      • Dennis, B. H. & Dulikravich, G. S. (2000, November). Optimization of Organ Freezing Protocols With Specified Allowable Thermal Stress Levels. Paper presented at ASME IMECE 2K, Orlando, FL.
        {Conference Paper }
      2000
      • Dennis, B. H. & Dulikravich, G. S. (2000, September). Simulation of Magneto-Hydro-Dynamics with Conjugate Heat Transfer. Paper presented at ECCOMAS2000 (European Congress on Computational Methods in Applied Sciences and Engineering), Barcelona, Spain.
        {Conference Paper }
      2000
      • Han, Z. X., Dennis, B. H., & Dulikravich, G. S. (2000, May). Simultaneous Prediction of External Flow-Field and Temperature in Internally Cooled 3-D Turbine Blade Material. Paper presented at ASME Turbo-Expo-2000, Munich, Germany.
        {Conference Paper }

      Conference Paper 1999
      • Dulikravich, G. S., Martin, T. J., Dennis, B. H., and Foster, N. F., "Multidisciplinary Hybrid Constrained GA Optimization," EUROGEN’99 ‐ Evolutionary Algorithms in Engineering and Computer Science: Recent Advances and Industrial Applications, Jyvaskyla, Finland, 1999.
        {Conference Paper }
      1999
      • Martin, T. J., Dulikravich, G. S., Han, Z. X., and Dennis, B. H., "Minimizing Coolant Mass Flow Rate in Internally Cooled Gas Turbine Blades, ASME paper 99-GT-146," ASME Turbo Expo-IGTI, Indianapolis, IN, 1999.
        {Conference Paper }
      1999
      • Dennis, B. H., Han, Z. X., and Dulikravich, G. S., "Constrained Optimization of Turbomachinery Airfoil Cascade Shapes Using a Navier-Stokes Solver and a Genetic/SQP Algorithm," ASME paper 99-GT-441, ASME Turbo Expo-IGTI, Indianapolis, IN, 1999.
        {Conference Paper }
      1999
      • Dulikravich, G. S., Martin, T. J., and Dennis, B. H., "Multidisciplinary Inverse Problems," Invited lecture, 3rd International Conference on Inverse Problems in Engineering (3icipe), Port Ludlow-Puget Sound, WA, 1999.
        {Conference Paper }

      Journal Article 1999
      • Dennis, B. H. & Dulikravich, G. S. (1999, August). Simultaneous Determination of Temperatures, Heat Fluxes, Deformations, and Tractions on Inaccessible Boundaries. ASME Journal of Heat Transfer, 121, 537-545.
        {Journal Article }

Courses

      • AE 5327-001 COMPUTATIONAL AERODYNAMICS I

        Computational fluids dynamics is a numerical tool that can be applied effectively to the analysis of many fluid and heat transfer problems. This course is intended to provide a thorough introduction to the basic ideas employed in the derivation and application of numerical techniques to fluid flow and heat transfer problems. The focus will be on methods of finite difference, though more modern methods such as finite volume and finite element will be introduced. Mastery of the material provided in this course will enable the student to more intelligently use commercially available software for fluid flow and heat transfer analysis.

        Fall - Regular Academic Session - 2018Contact info & Office Hours
      • AE 5327-002 COMPUTATIONAL AERODYNAMICS I

        Computational fluids dynamics is a numerical tool that can be applied effectively to the analysis of many fluid and heat transfer problems. This course is intended to provide a thorough introduction to the basic ideas employed in the derivation and application of numerical techniques to fluid flow and heat transfer problems. The focus will be on methods of finite difference, though more modern methods such as finite volume and finite element will be introduced. Mastery of the material provided in this course will enable the student to more intelligently use commercially available software for fluid flow and heat transfer analysis.

        Fall - Regular Academic Session - 2018Contact info & Office Hours
      • MAE 4326-001 COMPUTATIONAL AERODYNAMICS I

        Computational fluids dynamics is a numerical tool that can be applied effectively to the analysis of many fluid and heat transfer problems. This course is intended to provide a thorough introduction to the basic ideas employed in the derivation and application of numerical techniques to fluid flow and heat transfer problems. The focus will be on methods of finite difference, though more modern methods such as finite volume and finite element will be introduced. Mastery of the material provided in this course will enable the student to more intelligently use commercially available software for fluid flow and heat transfer analysis.

        Fall - Regular Academic Session - 2018Contact info & Office Hours
      • AE 5301-003 ADVANCED TOPICS IN AEROSPACE ENGINEERING

        The finite element method is a numerical tool that can be applied effectively to the analysis of many fluid and heat transfer problems. The method’s firm mathematical background and its applicability to complex geometric domains make it an attractive alternative to the more traditional finite difference and finite volume methods. This course is intended to provide a thorough introduction to the basic ideas employed in the application of finite element techniques to fluid flow and heat transfer problems. A student who successfully completes this course will have the foundation required to develop or modify finite element analysis software. Additionally, mastery of the material provided in this course will enable the student to more intelligently use commercially available finite element analysis software for fluid flow and heat transfer analysis.

        Spring - Regular Academic Session - 2018Contact info & Office Hours
      • AE 5327-001 COMPUTATIONAL AERODYNAMICS I

        Computational fluids dynamics is a numerical tool that can be applied effectively to the analysis of many fluid and heat transfer problems. This course is intended to provide a thorough introduction to the basic ideas employed in the derivation and application of numerical techniques to fluid flow and heat transfer problems. The focus will be on methods of finite difference, though more modern methods such as finite volume and finite element will be introduced. Mastery of the material provided in this course will enable the student to more intelligently use commercially available software for fluid flow and heat transfer analysis.

        Fall - Regular Academic Session - 2017Contact info & Office Hours
      • AE 5327-001 COMPUTATIONAL AERODYNAMICS I

        Computational fluids dynamics is a numerical tool that can be applied effectively to the analysis of many fluid and heat transfer problems. This course is intended to provide a thorough introduction to the basic ideas employed in the derivation and application of numerical techniques to fluid flow and heat transfer problems. The focus will be on methods of finite difference, though more modern methods such as finite volume and finite element will be introduced. Mastery of the material provided in this course will enable the student to more intelligently use commercially available software for fluid flow and heat transfer analysis.

        Fall - Regular Academic Session - 2016Contact info & Office Hours
      • MAE 2315-001 Fluid Dynamics

        Introduction to fluid dynamics and low speed aerodynamics; fluid properties; dimensional analysis; conservation equations in integral and differential form; viscous flow; potential flow theory.

        Spring - Regular Academic Session - 2014Contact info & Office Hours
      • MAE 2315-001 Fluid Dynamics
        No Description Provided.
        Spring - Regular Academic Session - 2013
      • AE 5327-001 COMPUTATIONAL AERODYNAMICS I
        No Description Provided.
        Spring - Regular Academic Session - 2011
      • MAE 2314-001 FLUID MECHANICS I
        No Description Provided.
        Spring - Regular Academic Session - 2010

Other Service Activities

  • Uncategorized
    • Dec  MEMBER
      Editorial board for the journal Inverse Problems in Science and Engineering, 1/2004-1/2005 INTERNATIONAL ADVISORY COMMITTEE of the INVERSE PROBLEMS, DESIGN AND OPTIMIZATION (IPDO) SYMPOSIUM, Rio de Janeiro, Brazil, March 17-19, 2004.
    • Dec  CHAIRMAN
      Session J2, International Symposium of Inverse Problems in Engineering 2003(ISIP2003), Nagano, Japan, 2003. Poster session Methodical Topics III, Fifth World Congress on Computational Mechanics (WCCM V), Vienna, Austria, 2002.
    • Dec  CO-CHAIRMAN
      Mini-symposium Computational Treatment of Inverse Problems in Mechanics, Fifth World Congress on Computational Mechanics (WCCM V), Vienna, Austria, 2002. Session Inverse Problems in Solid Mechanics, International Symposium of Inverse Problems in Eng