Preview

CFD In Excel

Powerful Essays
Open Document
Open Document
3928 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
CFD In Excel
Int. J. Engng Ed. Vol. 20, No. 6, pp. 974±983, 2004
Printed in Great Britain.

0949-149X/91 $3.00+0.00
# 2004 TEMPUS Publications.

Use of a Spreadsheet Package to
Demonstrate Fundamentals of
Computational Fluid Dynamics and
Heat Transfer*
MARK SCHUMACK
University of Detroit Mercy, Mechanical Engineering Department, P.O. Box 19900, Detroit, MI 48219,
USA. E-mail: schumamr@udmercy.edu
This paper describes how the Solver tool in Microsoft Excel can be used to solve nonlinear systems of equations resulting from finite difference discretization of the governing equations for fluid dynamics and heat transfer. Students learning computational fluid dynamics and heat transfer for the first time typically spend an inordinate amount of time struggling with algorithm development and programming issues. The use of the visual presentation and automated solution capabilities of
Excel can help bolster the student 's understanding of basic discretization issues unencumbered by programming details. Cell formatting can be used to visualize the geometry and how the grid variables interact with one another, a feature that is particularly helpful when dealing with irregular geometries or staggered grids. Results can be easily shown on contour or x-y plots. Although the number of grid points and thus accuracy is limited by the number of equations that the Solver tool can handle, a spreadsheet model is nevertheless valuable for giving students an intuitive feel for discretization before going on to write code. Two applications are described. The first is a twodimensional conduction problem that is introduced to show how Solver can be used to solve systems of finite difference equations. The second demonstrates the solution of the incompressible NavierStokes equations using the staggered grid formulation. The conduction problem is one that is easily incorporated into an undergraduate heat transfer class, while the flow problem is appropriate for a graduate level course.

values interact



References: J. Mech. Eng. Educ., 28(2), 1998, pp. 113±139. 4. R. Kumar and A. Al-Shantaf, Spreadsheet analysis of fluid mechanics problems, 1997 ASEE/IEEE Frontiers in Education Conf 5. E. G. Wiggins, Computational fluid dynamics on a spreadsheet, Computers in Education J., 7(2), 1997, pp 6. E. Morishita, Spreadsheet fluid dynamics, J. Aircraft, 36(4), 1999, pp. 720±723. 8. F. P. Incropera and D. P. DeWitt, Introduction to Heat Transfer, 4th ed., John Wiley & Sons (2002), ch 9. S. V. Patankar, Numerical Heat Transfer and Fluid Flow, Hemisphere Publishing Corp. (1980), ch. 10. J. C. Tannehill, D. A. Anderson, and R. H. Pletcher, Computational Fluid Mechanics and Heat Transfer, 2nd ed., Taylor & Francis (1997), ch 12. K. Goda, A Multistep Technique with implicit difference schemes for calculating two- or threedimensional cavity flows, J. Computational Physics, 30, 1979, pp. 76±95. 13. U. Ghia, K. N. Ghia, and C. T. Shin, High-Re solutions for incompressible flow using the NavierStokes Equations and a Multigrid Method, J. Computational Physics, 48, 1982, pp. 387±411.

You May Also Find These Documents Helpful

  • Good Essays

    Week 10 Assignment 4

    • 714 Words
    • 3 Pages

    2. Solving the problem by using Solver of M S Excel, the answer report is given below:…

    • 714 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Assignment2 Fall 2013

    • 795 Words
    • 5 Pages

    4. There are five problems in total (A.1, A.2, A.3, B, and C). Therefore, your MS Excel file…

    • 795 Words
    • 5 Pages
    Powerful Essays
  • Good Essays

    Assignment 2

    • 1856 Words
    • 7 Pages

    a. 3 points: Use built-in Excel functions to find the minimum and maximum values of x. That is,…

    • 1856 Words
    • 7 Pages
    Good Essays
  • Good Essays

    Unit 9 Alvarez

    • 726 Words
    • 3 Pages

    This course has helped me have a better understanding on spreadsheet concepts, including calculations, formulas, built-in functions, and spreadsheet design. It has also given me the opportunity to explore charts, data tables, pivot tables, and what-if analysis. Moreover, I am now able to easily create spreadsheets to solve business problems, use the formulas and functions to perform calculations prepare workbooks to consolidate data, create macros to automate worksheets, and analyze data using the scenario manager.…

    • 726 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    8-13 PART 1 SOLUTIONS TO THE EXCEL BASED EXERCISES ARE ALSO AVAILABLE IN EXCEL ON…

    • 331 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    In this assignment, I have developed a CFD code to solve the wave equation numerically. I have…

    • 1680 Words
    • 7 Pages
    Powerful Essays
  • Good Essays

    We will use Microsoft Excel Solver to solve the four LP examples discussed in last class.…

    • 766 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Excel Chapter 1

    • 4708 Words
    • 19 Pages

    B) the current cell location of the insertion point as indicated by a dark border.…

    • 4708 Words
    • 19 Pages
    Satisfactory Essays
  • Best Essays

    A First Course in the Finite Element Method by Daryl L. Logan 5 Instructor’s Solution Manual…

    • 19238 Words
    • 77 Pages
    Best Essays
  • Good Essays

    Matlab vs Excel

    • 1013 Words
    • 5 Pages

    After using both languages, Microsoft Excel and MATLAB (MATrix LABoratory), on the same module experiments from 1 to 4, I observed the following:…

    • 1013 Words
    • 5 Pages
    Good Essays
  • Satisfactory Essays

    Heat Transfer

    • 418 Words
    • 2 Pages

    i) Calculate the heat loss from the vertical surface of the receiver due to convection. Assume effects of curvature are negligible.…

    • 418 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    History of Spreadsheet

    • 918 Words
    • 4 Pages

    An electronic spreadsheet organizes information into software defined columns and rows. The data can then be "added up" by a formula to give a total or sum. The spreadsheet program summarizes information from many paper sources in one place and presents the information in a format to help a decision maker see the financial "big picture" for the company.…

    • 918 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    ? Structure of the picture : study the diagonals, the horizontal/ vertical lines, the differences…

    • 344 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    Matlab

    • 4159 Words
    • 17 Pages

    About MATLAB MATLAB is an interactive software which has been used recently in various areas of engineering and scientific applications. It is not a computer language in the normal sense but it does most of the work of a computer language. Writing a computer code is not a straightforward job, typically boring and time consuming for beginners. One attractive aspect of MATLAB is that it is relatively easy to learn. It is written on an intuitive basis and it does not require in-depth knowledge of operational principles of computer programming like compiling and linking in most other programming languages. This could be regarded as a disadvantage since it prevents users from understanding the basic principles in computer programming. The interactive mode of MATLAB may reduce computational speed in some applications. The power of MATLAB is represented by the length and simplicity of the code. For example, one page of MATLAB code may be equivalent to many pages of other computer language source codes. Numerical calculation in MATLAB uses collections of well-written scientific/mathematical subroutines such as LINPACK and EISPACK. MATLAB provides Graphical User Interface (GUI) as well as three-dimensional graphical animation. In general, MATLAB is a useful tool for vector and matrix manipulations. Since the majority of the engineering systems are represented by matrix and vector equations, we can relieve our workload to a significant extent by using MATLAB. The finite element method is a well-defined candidate for which MATLAB can be very useful as a solution tool. Matrix and vector manipulations are essential parts in the method. MATLAB provides a help menu so that we can type the help command when we need help to figure out a command. The help utility is quite convenient for both beginners and experts.…

    • 4159 Words
    • 17 Pages
    Better Essays
  • Good Essays

    Protac

    • 827 Words
    • 4 Pages

    1. 2. 3. 4. 5. Solver y programación lineal El modelo Optimización Informes en excel Ejercicios…

    • 827 Words
    • 4 Pages
    Good Essays