About the Authors

EES Products

EES vs. Others

Functions of EES

Why EES?

  What Is EES?

Key features and quick facts:

EES (pronounced "ease") stands for Engineering Equation Solver. EES gives the numerical solution of a set of algebraic equations. It can also be used to

* solve differential and integral equations.
* do optimization.
* provide uncertainty analyses and linear and non-linear regression.
* generate publication-quality plots.

Developed by professors teaching thermodynamics and heat transfer to undergraduates:

EES was developed by two professors, Dr. William Beckman and Dr. Sanford Klein, both of the University of Wisconsin. Their experience in teaching mechanical engineering thermodynamics and heat transfer showed that students were spending too much time looking up property information and solving equations for their homework problems, tasks that did not help the students master the subject material. Interesting practical problems could not be assigned because of their mathematical complexity. Dr. Beckman and Dr. Klein designed EES to allow the user to concentrate more on design by freeing him or her from mundane chores like looking up property information and solving equations.

EES vs. other equation solvers:

There are two major differences between EES and other equation-solving programs.

* First, EES allows equations to be entered in any order with unknown variables placed anywhere in the equations; EES automatically reorders the equations for efficient solution.

* Second, EES provides many built-in mathematical and thermophysical property functions useful for engineering calculations. Transport properties are also provided for all substances.

The library of mathematical and thermophysical property functions in EES is extensive. EES also allows the user to enter his or her own functional relationships in three ways.

* EES provides a facility for entering and interpolating tabular data, so that data can be directly used in the solution of the equation set.

* The EES language supports user-written functions, procedures and modules.

* Compiled functions and procedures, written in a high-level language such as Pascal, C, or FORTRAN, can be dynamically-linked with EES.

EES is particularly useful for design problems.

EES may be used to solve design problems in which the effects of one or more parameters must be determined. EES's Parametric Table, which is similar to a spreadsheet, provides this capability. The user identifies the independent variables by entering their values in the table cells. EES will calculate the values of the dependent variables in the table. EES also provides plotting capability to display the relationship between any two variables in the table.

With EES, it is no more difficult to do design problems than it is to solve a problem for a fixed set of independent variables.

With EES's simple set of intuitive commands, a novice can quickly solve complex problems. EES's large built-in data bank of thermodynamic and transport properties is helpful in solving problems in thermodynamics, fluid mechanics, and heat transfer. EES can be used for many engineering applications; it is ideally suited for instruction in mechanical engineering courses and for the practicing engineer faced with the need for solving practical problems.

To purchase a site license and for information on the International and Professional Version of EES, contact F-chart Software at http://www.fchart.com/